{
  "version": 3,
  "sources": ["../src/types.ts", "../node_modules/he/he.js", "../src/flext.js.txt", "../src/page.tpl", "../src/base.html.tpl", "../src/lib.ts", "../src/index.ts"],
  "sourcesContent": ["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});", "\"use strict\";\n\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*! https://mths.be/he v1.2.0 by @mathias | MIT license */\n;\n(function (root) {\n  // Detect free variables `exports`.\n  var freeExports = (typeof exports === \"undefined\" ? \"undefined\" : _typeof(exports)) == 'object' && exports;\n\n  // Detect free variable `module`.\n  var freeModule = (typeof module === \"undefined\" ? \"undefined\" : _typeof(module)) == 'object' && module && module.exports == freeExports && module;\n\n  // Detect free variable `global`, from Node.js or Browserified code,\n  // and use it as `root`.\n  var freeGlobal = (typeof global === \"undefined\" ? \"undefined\" : _typeof(global)) == 'object' && global;\n  if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {\n    root = freeGlobal;\n  }\n\n  /*--------------------------------------------------------------------------*/\n\n  // All astral symbols.\n  var regexAstralSymbols = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n  // All ASCII symbols (not just printable ASCII) except those listed in the\n  // first column of the overrides table.\n  // https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides\n  var regexAsciiWhitelist = /[\\x01-\\x7F]/g;\n  // All BMP symbols that are not ASCII newlines, printable ASCII symbols, or\n  // code points listed in the first column of the overrides table on\n  // https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides.\n  var regexBmpWhitelist = /[\\x01-\\t\\x0B\\f\\x0E-\\x1F\\x7F\\x81\\x8D\\x8F\\x90\\x9D\\xA0-\\uFFFF]/g;\n  var regexEncodeNonAscii = /<\\u20D2|=\\u20E5|>\\u20D2|\\u205F\\u200A|\\u219D\\u0338|\\u2202\\u0338|\\u2220\\u20D2|\\u2229\\uFE00|\\u222A\\uFE00|\\u223C\\u20D2|\\u223D\\u0331|\\u223E\\u0333|\\u2242\\u0338|\\u224B\\u0338|\\u224D\\u20D2|\\u224E\\u0338|\\u224F\\u0338|\\u2250\\u0338|\\u2261\\u20E5|\\u2264\\u20D2|\\u2265\\u20D2|\\u2266\\u0338|\\u2267\\u0338|\\u2268\\uFE00|\\u2269\\uFE00|\\u226A\\u0338|\\u226A\\u20D2|\\u226B\\u0338|\\u226B\\u20D2|\\u227F\\u0338|\\u2282\\u20D2|\\u2283\\u20D2|\\u228A\\uFE00|\\u228B\\uFE00|\\u228F\\u0338|\\u2290\\u0338|\\u2293\\uFE00|\\u2294\\uFE00|\\u22B4\\u20D2|\\u22B5\\u20D2|\\u22D8\\u0338|\\u22D9\\u0338|\\u22DA\\uFE00|\\u22DB\\uFE00|\\u22F5\\u0338|\\u22F9\\u0338|\\u2933\\u0338|\\u29CF\\u0338|\\u29D0\\u0338|\\u2A6D\\u0338|\\u2A70\\u0338|\\u2A7D\\u0338|\\u2A7E\\u0338|\\u2AA1\\u0338|\\u2AA2\\u0338|\\u2AAC\\uFE00|\\u2AAD\\uFE00|\\u2AAF\\u0338|\\u2AB0\\u0338|\\u2AC5\\u0338|\\u2AC6\\u0338|\\u2ACB\\uFE00|\\u2ACC\\uFE00|\\u2AFD\\u20E5|[\\xA0-\\u0113\\u0116-\\u0122\\u0124-\\u012B\\u012E-\\u014D\\u0150-\\u017E\\u0192\\u01B5\\u01F5\\u0237\\u02C6\\u02C7\\u02D8-\\u02DD\\u0311\\u0391-\\u03A1\\u03A3-\\u03A9\\u03B1-\\u03C9\\u03D1\\u03D2\\u03D5\\u03D6\\u03DC\\u03DD\\u03F0\\u03F1\\u03F5\\u03F6\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E\\u045F\\u2002-\\u2005\\u2007-\\u2010\\u2013-\\u2016\\u2018-\\u201A\\u201C-\\u201E\\u2020-\\u2022\\u2025\\u2026\\u2030-\\u2035\\u2039\\u203A\\u203E\\u2041\\u2043\\u2044\\u204F\\u2057\\u205F-\\u2063\\u20AC\\u20DB\\u20DC\\u2102\\u2105\\u210A-\\u2113\\u2115-\\u211E\\u2122\\u2124\\u2127-\\u2129\\u212C\\u212D\\u212F-\\u2131\\u2133-\\u2138\\u2145-\\u2148\\u2153-\\u215E\\u2190-\\u219B\\u219D-\\u21A7\\u21A9-\\u21AE\\u21B0-\\u21B3\\u21B5-\\u21B7\\u21BA-\\u21DB\\u21DD\\u21E4\\u21E5\\u21F5\\u21FD-\\u2205\\u2207-\\u2209\\u220B\\u220C\\u220F-\\u2214\\u2216-\\u2218\\u221A\\u221D-\\u2238\\u223A-\\u2257\\u2259\\u225A\\u225C\\u225F-\\u2262\\u2264-\\u228B\\u228D-\\u229B\\u229D-\\u22A5\\u22A7-\\u22B0\\u22B2-\\u22BB\\u22BD-\\u22DB\\u22DE-\\u22E3\\u22E6-\\u22F7\\u22F9-\\u22FE\\u2305\\u2306\\u2308-\\u2310\\u2312\\u2313\\u2315\\u2316\\u231C-\\u231F\\u2322\\u2323\\u232D\\u232E\\u2336\\u233D\\u233F\\u237C\\u23B0\\u23B1\\u23B4-\\u23B6\\u23DC-\\u23DF\\u23E2\\u23E7\\u2423\\u24C8\\u2500\\u2502\\u250C\\u2510\\u2514\\u2518\\u251C\\u2524\\u252C\\u2534\\u253C\\u2550-\\u256C\\u2580\\u2584\\u2588\\u2591-\\u2593\\u25A1\\u25AA\\u25AB\\u25AD\\u25AE\\u25B1\\u25B3-\\u25B5\\u25B8\\u25B9\\u25BD-\\u25BF\\u25C2\\u25C3\\u25CA\\u25CB\\u25EC\\u25EF\\u25F8-\\u25FC\\u2605\\u2606\\u260E\\u2640\\u2642\\u2660\\u2663\\u2665\\u2666\\u266A\\u266D-\\u266F\\u2713\\u2717\\u2720\\u2736\\u2758\\u2772\\u2773\\u27C8\\u27C9\\u27E6-\\u27ED\\u27F5-\\u27FA\\u27FC\\u27FF\\u2902-\\u2905\\u290C-\\u2913\\u2916\\u2919-\\u2920\\u2923-\\u292A\\u2933\\u2935-\\u2939\\u293C\\u293D\\u2945\\u2948-\\u294B\\u294E-\\u2976\\u2978\\u2979\\u297B-\\u297F\\u2985\\u2986\\u298B-\\u2996\\u299A\\u299C\\u299D\\u29A4-\\u29B7\\u29B9\\u29BB\\u29BC\\u29BE-\\u29C5\\u29C9\\u29CD-\\u29D0\\u29DC-\\u29DE\\u29E3-\\u29E5\\u29EB\\u29F4\\u29F6\\u2A00-\\u2A02\\u2A04\\u2A06\\u2A0C\\u2A0D\\u2A10-\\u2A17\\u2A22-\\u2A27\\u2A29\\u2A2A\\u2A2D-\\u2A31\\u2A33-\\u2A3C\\u2A3F\\u2A40\\u2A42-\\u2A4D\\u2A50\\u2A53-\\u2A58\\u2A5A-\\u2A5D\\u2A5F\\u2A66\\u2A6A\\u2A6D-\\u2A75\\u2A77-\\u2A9A\\u2A9D-\\u2AA2\\u2AA4-\\u2AB0\\u2AB3-\\u2AC8\\u2ACB\\u2ACC\\u2ACF-\\u2ADB\\u2AE4\\u2AE6-\\u2AE9\\u2AEB-\\u2AF3\\u2AFD\\uFB00-\\uFB04]|\\uD835[\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDCCF\\uDD04\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDD6B]/g;\n  var encodeMap = {\n    '\\xAD': 'shy',\n    \"\\u200C\": 'zwnj',\n    \"\\u200D\": 'zwj',\n    \"\\u200E\": 'lrm',\n    \"\\u2063\": 'ic',\n    \"\\u2062\": 'it',\n    \"\\u2061\": 'af',\n    \"\\u200F\": 'rlm',\n    \"\\u200B\": 'ZeroWidthSpace',\n    \"\\u2060\": 'NoBreak',\n    \"\\u0311\": 'DownBreve',\n    \"\\u20DB\": 'tdot',\n    \"\\u20DC\": 'DotDot',\n    '\\t': 'Tab',\n    '\\n': 'NewLine',\n    \"\\u2008\": 'puncsp',\n    \"\\u205F\": 'MediumSpace',\n    \"\\u2009\": 'thinsp',\n    \"\\u200A\": 'hairsp',\n    \"\\u2004\": 'emsp13',\n    \"\\u2002\": 'ensp',\n    \"\\u2005\": 'emsp14',\n    \"\\u2003\": 'emsp',\n    \"\\u2007\": 'numsp',\n    '\\xA0': 'nbsp',\n    \"\\u205F\\u200A\": 'ThickSpace',\n    \"\\u203E\": 'oline',\n    '_': 'lowbar',\n    \"\\u2010\": 'dash',\n    \"\\u2013\": 'ndash',\n    \"\\u2014\": 'mdash',\n    \"\\u2015\": 'horbar',\n    ',': 'comma',\n    ';': 'semi',\n    \"\\u204F\": 'bsemi',\n    ':': 'colon',\n    \"\\u2A74\": 'Colone',\n    '!': 'excl',\n    '\\xA1': 'iexcl',\n    '?': 'quest',\n    '\\xBF': 'iquest',\n    '.': 'period',\n    \"\\u2025\": 'nldr',\n    \"\\u2026\": 'mldr',\n    '\\xB7': 'middot',\n    '\\'': 'apos',\n    \"\\u2018\": 'lsquo',\n    \"\\u2019\": 'rsquo',\n    \"\\u201A\": 'sbquo',\n    \"\\u2039\": 'lsaquo',\n    \"\\u203A\": 'rsaquo',\n    '\"': 'quot',\n    \"\\u201C\": 'ldquo',\n    \"\\u201D\": 'rdquo',\n    \"\\u201E\": 'bdquo',\n    '\\xAB': 'laquo',\n    '\\xBB': 'raquo',\n    '(': 'lpar',\n    ')': 'rpar',\n    '[': 'lsqb',\n    ']': 'rsqb',\n    '{': 'lcub',\n    '}': 'rcub',\n    \"\\u2308\": 'lceil',\n    \"\\u2309\": 'rceil',\n    \"\\u230A\": 'lfloor',\n    \"\\u230B\": 'rfloor',\n    \"\\u2985\": 'lopar',\n    \"\\u2986\": 'ropar',\n    \"\\u298B\": 'lbrke',\n    \"\\u298C\": 'rbrke',\n    \"\\u298D\": 'lbrkslu',\n    \"\\u298E\": 'rbrksld',\n    \"\\u298F\": 'lbrksld',\n    \"\\u2990\": 'rbrkslu',\n    \"\\u2991\": 'langd',\n    \"\\u2992\": 'rangd',\n    \"\\u2993\": 'lparlt',\n    \"\\u2994\": 'rpargt',\n    \"\\u2995\": 'gtlPar',\n    \"\\u2996\": 'ltrPar',\n    \"\\u27E6\": 'lobrk',\n    \"\\u27E7\": 'robrk',\n    \"\\u27E8\": 'lang',\n    \"\\u27E9\": 'rang',\n    \"\\u27EA\": 'Lang',\n    \"\\u27EB\": 'Rang',\n    \"\\u27EC\": 'loang',\n    \"\\u27ED\": 'roang',\n    \"\\u2772\": 'lbbrk',\n    \"\\u2773\": 'rbbrk',\n    \"\\u2016\": 'Vert',\n    '\\xA7': 'sect',\n    '\\xB6': 'para',\n    '@': 'commat',\n    '*': 'ast',\n    '/': 'sol',\n    'undefined': null,\n    '&': 'amp',\n    '#': 'num',\n    '%': 'percnt',\n    \"\\u2030\": 'permil',\n    \"\\u2031\": 'pertenk',\n    \"\\u2020\": 'dagger',\n    \"\\u2021\": 'Dagger',\n    \"\\u2022\": 'bull',\n    \"\\u2043\": 'hybull',\n    \"\\u2032\": 'prime',\n    \"\\u2033\": 'Prime',\n    \"\\u2034\": 'tprime',\n    \"\\u2057\": 'qprime',\n    \"\\u2035\": 'bprime',\n    \"\\u2041\": 'caret',\n    '`': 'grave',\n    '\\xB4': 'acute',\n    \"\\u02DC\": 'tilde',\n    '^': 'Hat',\n    '\\xAF': 'macr',\n    \"\\u02D8\": 'breve',\n    \"\\u02D9\": 'dot',\n    '\\xA8': 'die',\n    \"\\u02DA\": 'ring',\n    \"\\u02DD\": 'dblac',\n    '\\xB8': 'cedil',\n    \"\\u02DB\": 'ogon',\n    \"\\u02C6\": 'circ',\n    \"\\u02C7\": 'caron',\n    '\\xB0': 'deg',\n    '\\xA9': 'copy',\n    '\\xAE': 'reg',\n    \"\\u2117\": 'copysr',\n    \"\\u2118\": 'wp',\n    \"\\u211E\": 'rx',\n    \"\\u2127\": 'mho',\n    \"\\u2129\": 'iiota',\n    \"\\u2190\": 'larr',\n    \"\\u219A\": 'nlarr',\n    \"\\u2192\": 'rarr',\n    \"\\u219B\": 'nrarr',\n    \"\\u2191\": 'uarr',\n    \"\\u2193\": 'darr',\n    \"\\u2194\": 'harr',\n    \"\\u21AE\": 'nharr',\n    \"\\u2195\": 'varr',\n    \"\\u2196\": 'nwarr',\n    \"\\u2197\": 'nearr',\n    \"\\u2198\": 'searr',\n    \"\\u2199\": 'swarr',\n    \"\\u219D\": 'rarrw',\n    \"\\u219D\\u0338\": 'nrarrw',\n    \"\\u219E\": 'Larr',\n    \"\\u219F\": 'Uarr',\n    \"\\u21A0\": 'Rarr',\n    \"\\u21A1\": 'Darr',\n    \"\\u21A2\": 'larrtl',\n    \"\\u21A3\": 'rarrtl',\n    \"\\u21A4\": 'mapstoleft',\n    \"\\u21A5\": 'mapstoup',\n    \"\\u21A6\": 'map',\n    \"\\u21A7\": 'mapstodown',\n    \"\\u21A9\": 'larrhk',\n    \"\\u21AA\": 'rarrhk',\n    \"\\u21AB\": 'larrlp',\n    \"\\u21AC\": 'rarrlp',\n    \"\\u21AD\": 'harrw',\n    \"\\u21B0\": 'lsh',\n    \"\\u21B1\": 'rsh',\n    \"\\u21B2\": 'ldsh',\n    \"\\u21B3\": 'rdsh',\n    \"\\u21B5\": 'crarr',\n    \"\\u21B6\": 'cularr',\n    \"\\u21B7\": 'curarr',\n    \"\\u21BA\": 'olarr',\n    \"\\u21BB\": 'orarr',\n    \"\\u21BC\": 'lharu',\n    \"\\u21BD\": 'lhard',\n    \"\\u21BE\": 'uharr',\n    \"\\u21BF\": 'uharl',\n    \"\\u21C0\": 'rharu',\n    \"\\u21C1\": 'rhard',\n    \"\\u21C2\": 'dharr',\n    \"\\u21C3\": 'dharl',\n    \"\\u21C4\": 'rlarr',\n    \"\\u21C5\": 'udarr',\n    \"\\u21C6\": 'lrarr',\n    \"\\u21C7\": 'llarr',\n    \"\\u21C8\": 'uuarr',\n    \"\\u21C9\": 'rrarr',\n    \"\\u21CA\": 'ddarr',\n    \"\\u21CB\": 'lrhar',\n    \"\\u21CC\": 'rlhar',\n    \"\\u21D0\": 'lArr',\n    \"\\u21CD\": 'nlArr',\n    \"\\u21D1\": 'uArr',\n    \"\\u21D2\": 'rArr',\n    \"\\u21CF\": 'nrArr',\n    \"\\u21D3\": 'dArr',\n    \"\\u21D4\": 'iff',\n    \"\\u21CE\": 'nhArr',\n    \"\\u21D5\": 'vArr',\n    \"\\u21D6\": 'nwArr',\n    \"\\u21D7\": 'neArr',\n    \"\\u21D8\": 'seArr',\n    \"\\u21D9\": 'swArr',\n    \"\\u21DA\": 'lAarr',\n    \"\\u21DB\": 'rAarr',\n    \"\\u21DD\": 'zigrarr',\n    \"\\u21E4\": 'larrb',\n    \"\\u21E5\": 'rarrb',\n    \"\\u21F5\": 'duarr',\n    \"\\u21FD\": 'loarr',\n    \"\\u21FE\": 'roarr',\n    \"\\u21FF\": 'hoarr',\n    \"\\u2200\": 'forall',\n    \"\\u2201\": 'comp',\n    \"\\u2202\": 'part',\n    \"\\u2202\\u0338\": 'npart',\n    \"\\u2203\": 'exist',\n    \"\\u2204\": 'nexist',\n    \"\\u2205\": 'empty',\n    \"\\u2207\": 'Del',\n    \"\\u2208\": 'in',\n    \"\\u2209\": 'notin',\n    \"\\u220B\": 'ni',\n    \"\\u220C\": 'notni',\n    \"\\u03F6\": 'bepsi',\n    \"\\u220F\": 'prod',\n    \"\\u2210\": 'coprod',\n    \"\\u2211\": 'sum',\n    '+': 'plus',\n    '\\xB1': 'pm',\n    '\\xF7': 'div',\n    '\\xD7': 'times',\n    '<': 'lt',\n    \"\\u226E\": 'nlt',\n    \"<\\u20D2\": 'nvlt',\n    '=': 'equals',\n    \"\\u2260\": 'ne',\n    \"=\\u20E5\": 'bne',\n    \"\\u2A75\": 'Equal',\n    '>': 'gt',\n    \"\\u226F\": 'ngt',\n    \">\\u20D2\": 'nvgt',\n    '\\xAC': 'not',\n    '|': 'vert',\n    '\\xA6': 'brvbar',\n    \"\\u2212\": 'minus',\n    \"\\u2213\": 'mp',\n    \"\\u2214\": 'plusdo',\n    \"\\u2044\": 'frasl',\n    \"\\u2216\": 'setmn',\n    \"\\u2217\": 'lowast',\n    \"\\u2218\": 'compfn',\n    \"\\u221A\": 'Sqrt',\n    \"\\u221D\": 'prop',\n    \"\\u221E\": 'infin',\n    \"\\u221F\": 'angrt',\n    \"\\u2220\": 'ang',\n    \"\\u2220\\u20D2\": 'nang',\n    \"\\u2221\": 'angmsd',\n    \"\\u2222\": 'angsph',\n    \"\\u2223\": 'mid',\n    \"\\u2224\": 'nmid',\n    \"\\u2225\": 'par',\n    \"\\u2226\": 'npar',\n    \"\\u2227\": 'and',\n    \"\\u2228\": 'or',\n    \"\\u2229\": 'cap',\n    \"\\u2229\\uFE00\": 'caps',\n    \"\\u222A\": 'cup',\n    \"\\u222A\\uFE00\": 'cups',\n    \"\\u222B\": 'int',\n    \"\\u222C\": 'Int',\n    \"\\u222D\": 'tint',\n    \"\\u2A0C\": 'qint',\n    \"\\u222E\": 'oint',\n    \"\\u222F\": 'Conint',\n    \"\\u2230\": 'Cconint',\n    \"\\u2231\": 'cwint',\n    \"\\u2232\": 'cwconint',\n    \"\\u2233\": 'awconint',\n    \"\\u2234\": 'there4',\n    \"\\u2235\": 'becaus',\n    \"\\u2236\": 'ratio',\n    \"\\u2237\": 'Colon',\n    \"\\u2238\": 'minusd',\n    \"\\u223A\": 'mDDot',\n    \"\\u223B\": 'homtht',\n    \"\\u223C\": 'sim',\n    \"\\u2241\": 'nsim',\n    \"\\u223C\\u20D2\": 'nvsim',\n    \"\\u223D\": 'bsim',\n    \"\\u223D\\u0331\": 'race',\n    \"\\u223E\": 'ac',\n    \"\\u223E\\u0333\": 'acE',\n    \"\\u223F\": 'acd',\n    \"\\u2240\": 'wr',\n    \"\\u2242\": 'esim',\n    \"\\u2242\\u0338\": 'nesim',\n    \"\\u2243\": 'sime',\n    \"\\u2244\": 'nsime',\n    \"\\u2245\": 'cong',\n    \"\\u2247\": 'ncong',\n    \"\\u2246\": 'simne',\n    \"\\u2248\": 'ap',\n    \"\\u2249\": 'nap',\n    \"\\u224A\": 'ape',\n    \"\\u224B\": 'apid',\n    \"\\u224B\\u0338\": 'napid',\n    \"\\u224C\": 'bcong',\n    \"\\u224D\": 'CupCap',\n    \"\\u226D\": 'NotCupCap',\n    \"\\u224D\\u20D2\": 'nvap',\n    \"\\u224E\": 'bump',\n    \"\\u224E\\u0338\": 'nbump',\n    \"\\u224F\": 'bumpe',\n    \"\\u224F\\u0338\": 'nbumpe',\n    \"\\u2250\": 'doteq',\n    \"\\u2250\\u0338\": 'nedot',\n    \"\\u2251\": 'eDot',\n    \"\\u2252\": 'efDot',\n    \"\\u2253\": 'erDot',\n    \"\\u2254\": 'colone',\n    \"\\u2255\": 'ecolon',\n    \"\\u2256\": 'ecir',\n    \"\\u2257\": 'cire',\n    \"\\u2259\": 'wedgeq',\n    \"\\u225A\": 'veeeq',\n    \"\\u225C\": 'trie',\n    \"\\u225F\": 'equest',\n    \"\\u2261\": 'equiv',\n    \"\\u2262\": 'nequiv',\n    \"\\u2261\\u20E5\": 'bnequiv',\n    \"\\u2264\": 'le',\n    \"\\u2270\": 'nle',\n    \"\\u2264\\u20D2\": 'nvle',\n    \"\\u2265\": 'ge',\n    \"\\u2271\": 'nge',\n    \"\\u2265\\u20D2\": 'nvge',\n    \"\\u2266\": 'lE',\n    \"\\u2266\\u0338\": 'nlE',\n    \"\\u2267\": 'gE',\n    \"\\u2267\\u0338\": 'ngE',\n    \"\\u2268\\uFE00\": 'lvnE',\n    \"\\u2268\": 'lnE',\n    \"\\u2269\": 'gnE',\n    \"\\u2269\\uFE00\": 'gvnE',\n    \"\\u226A\": 'll',\n    \"\\u226A\\u0338\": 'nLtv',\n    \"\\u226A\\u20D2\": 'nLt',\n    \"\\u226B\": 'gg',\n    \"\\u226B\\u0338\": 'nGtv',\n    \"\\u226B\\u20D2\": 'nGt',\n    \"\\u226C\": 'twixt',\n    \"\\u2272\": 'lsim',\n    \"\\u2274\": 'nlsim',\n    \"\\u2273\": 'gsim',\n    \"\\u2275\": 'ngsim',\n    \"\\u2276\": 'lg',\n    \"\\u2278\": 'ntlg',\n    \"\\u2277\": 'gl',\n    \"\\u2279\": 'ntgl',\n    \"\\u227A\": 'pr',\n    \"\\u2280\": 'npr',\n    \"\\u227B\": 'sc',\n    \"\\u2281\": 'nsc',\n    \"\\u227C\": 'prcue',\n    \"\\u22E0\": 'nprcue',\n    \"\\u227D\": 'sccue',\n    \"\\u22E1\": 'nsccue',\n    \"\\u227E\": 'prsim',\n    \"\\u227F\": 'scsim',\n    \"\\u227F\\u0338\": 'NotSucceedsTilde',\n    \"\\u2282\": 'sub',\n    \"\\u2284\": 'nsub',\n    \"\\u2282\\u20D2\": 'vnsub',\n    \"\\u2283\": 'sup',\n    \"\\u2285\": 'nsup',\n    \"\\u2283\\u20D2\": 'vnsup',\n    \"\\u2286\": 'sube',\n    \"\\u2288\": 'nsube',\n    \"\\u2287\": 'supe',\n    \"\\u2289\": 'nsupe',\n    \"\\u228A\\uFE00\": 'vsubne',\n    \"\\u228A\": 'subne',\n    \"\\u228B\\uFE00\": 'vsupne',\n    \"\\u228B\": 'supne',\n    \"\\u228D\": 'cupdot',\n    \"\\u228E\": 'uplus',\n    \"\\u228F\": 'sqsub',\n    \"\\u228F\\u0338\": 'NotSquareSubset',\n    \"\\u2290\": 'sqsup',\n    \"\\u2290\\u0338\": 'NotSquareSuperset',\n    \"\\u2291\": 'sqsube',\n    \"\\u22E2\": 'nsqsube',\n    \"\\u2292\": 'sqsupe',\n    \"\\u22E3\": 'nsqsupe',\n    \"\\u2293\": 'sqcap',\n    \"\\u2293\\uFE00\": 'sqcaps',\n    \"\\u2294\": 'sqcup',\n    \"\\u2294\\uFE00\": 'sqcups',\n    \"\\u2295\": 'oplus',\n    \"\\u2296\": 'ominus',\n    \"\\u2297\": 'otimes',\n    \"\\u2298\": 'osol',\n    \"\\u2299\": 'odot',\n    \"\\u229A\": 'ocir',\n    \"\\u229B\": 'oast',\n    \"\\u229D\": 'odash',\n    \"\\u229E\": 'plusb',\n    \"\\u229F\": 'minusb',\n    \"\\u22A0\": 'timesb',\n    \"\\u22A1\": 'sdotb',\n    \"\\u22A2\": 'vdash',\n    \"\\u22AC\": 'nvdash',\n    \"\\u22A3\": 'dashv',\n    \"\\u22A4\": 'top',\n    \"\\u22A5\": 'bot',\n    \"\\u22A7\": 'models',\n    \"\\u22A8\": 'vDash',\n    \"\\u22AD\": 'nvDash',\n    \"\\u22A9\": 'Vdash',\n    \"\\u22AE\": 'nVdash',\n    \"\\u22AA\": 'Vvdash',\n    \"\\u22AB\": 'VDash',\n    \"\\u22AF\": 'nVDash',\n    \"\\u22B0\": 'prurel',\n    \"\\u22B2\": 'vltri',\n    \"\\u22EA\": 'nltri',\n    \"\\u22B3\": 'vrtri',\n    \"\\u22EB\": 'nrtri',\n    \"\\u22B4\": 'ltrie',\n    \"\\u22EC\": 'nltrie',\n    \"\\u22B4\\u20D2\": 'nvltrie',\n    \"\\u22B5\": 'rtrie',\n    \"\\u22ED\": 'nrtrie',\n    \"\\u22B5\\u20D2\": 'nvrtrie',\n    \"\\u22B6\": 'origof',\n    \"\\u22B7\": 'imof',\n    \"\\u22B8\": 'mumap',\n    \"\\u22B9\": 'hercon',\n    \"\\u22BA\": 'intcal',\n    \"\\u22BB\": 'veebar',\n    \"\\u22BD\": 'barvee',\n    \"\\u22BE\": 'angrtvb',\n    \"\\u22BF\": 'lrtri',\n    \"\\u22C0\": 'Wedge',\n    \"\\u22C1\": 'Vee',\n    \"\\u22C2\": 'xcap',\n    \"\\u22C3\": 'xcup',\n    \"\\u22C4\": 'diam',\n    \"\\u22C5\": 'sdot',\n    \"\\u22C6\": 'Star',\n    \"\\u22C7\": 'divonx',\n    \"\\u22C8\": 'bowtie',\n    \"\\u22C9\": 'ltimes',\n    \"\\u22CA\": 'rtimes',\n    \"\\u22CB\": 'lthree',\n    \"\\u22CC\": 'rthree',\n    \"\\u22CD\": 'bsime',\n    \"\\u22CE\": 'cuvee',\n    \"\\u22CF\": 'cuwed',\n    \"\\u22D0\": 'Sub',\n    \"\\u22D1\": 'Sup',\n    \"\\u22D2\": 'Cap',\n    \"\\u22D3\": 'Cup',\n    \"\\u22D4\": 'fork',\n    \"\\u22D5\": 'epar',\n    \"\\u22D6\": 'ltdot',\n    \"\\u22D7\": 'gtdot',\n    \"\\u22D8\": 'Ll',\n    \"\\u22D8\\u0338\": 'nLl',\n    \"\\u22D9\": 'Gg',\n    \"\\u22D9\\u0338\": 'nGg',\n    \"\\u22DA\\uFE00\": 'lesg',\n    \"\\u22DA\": 'leg',\n    \"\\u22DB\": 'gel',\n    \"\\u22DB\\uFE00\": 'gesl',\n    \"\\u22DE\": 'cuepr',\n    \"\\u22DF\": 'cuesc',\n    \"\\u22E6\": 'lnsim',\n    \"\\u22E7\": 'gnsim',\n    \"\\u22E8\": 'prnsim',\n    \"\\u22E9\": 'scnsim',\n    \"\\u22EE\": 'vellip',\n    \"\\u22EF\": 'ctdot',\n    \"\\u22F0\": 'utdot',\n    \"\\u22F1\": 'dtdot',\n    \"\\u22F2\": 'disin',\n    \"\\u22F3\": 'isinsv',\n    \"\\u22F4\": 'isins',\n    \"\\u22F5\": 'isindot',\n    \"\\u22F5\\u0338\": 'notindot',\n    \"\\u22F6\": 'notinvc',\n    \"\\u22F7\": 'notinvb',\n    \"\\u22F9\": 'isinE',\n    \"\\u22F9\\u0338\": 'notinE',\n    \"\\u22FA\": 'nisd',\n    \"\\u22FB\": 'xnis',\n    \"\\u22FC\": 'nis',\n    \"\\u22FD\": 'notnivc',\n    \"\\u22FE\": 'notnivb',\n    \"\\u2305\": 'barwed',\n    \"\\u2306\": 'Barwed',\n    \"\\u230C\": 'drcrop',\n    \"\\u230D\": 'dlcrop',\n    \"\\u230E\": 'urcrop',\n    \"\\u230F\": 'ulcrop',\n    \"\\u2310\": 'bnot',\n    \"\\u2312\": 'profline',\n    \"\\u2313\": 'profsurf',\n    \"\\u2315\": 'telrec',\n    \"\\u2316\": 'target',\n    \"\\u231C\": 'ulcorn',\n    \"\\u231D\": 'urcorn',\n    \"\\u231E\": 'dlcorn',\n    \"\\u231F\": 'drcorn',\n    \"\\u2322\": 'frown',\n    \"\\u2323\": 'smile',\n    \"\\u232D\": 'cylcty',\n    \"\\u232E\": 'profalar',\n    \"\\u2336\": 'topbot',\n    \"\\u233D\": 'ovbar',\n    \"\\u233F\": 'solbar',\n    \"\\u237C\": 'angzarr',\n    \"\\u23B0\": 'lmoust',\n    \"\\u23B1\": 'rmoust',\n    \"\\u23B4\": 'tbrk',\n    \"\\u23B5\": 'bbrk',\n    \"\\u23B6\": 'bbrktbrk',\n    \"\\u23DC\": 'OverParenthesis',\n    \"\\u23DD\": 'UnderParenthesis',\n    \"\\u23DE\": 'OverBrace',\n    \"\\u23DF\": 'UnderBrace',\n    \"\\u23E2\": 'trpezium',\n    \"\\u23E7\": 'elinters',\n    \"\\u2423\": 'blank',\n    \"\\u2500\": 'boxh',\n    \"\\u2502\": 'boxv',\n    \"\\u250C\": 'boxdr',\n    \"\\u2510\": 'boxdl',\n    \"\\u2514\": 'boxur',\n    \"\\u2518\": 'boxul',\n    \"\\u251C\": 'boxvr',\n    \"\\u2524\": 'boxvl',\n    \"\\u252C\": 'boxhd',\n    \"\\u2534\": 'boxhu',\n    \"\\u253C\": 'boxvh',\n    \"\\u2550\": 'boxH',\n    \"\\u2551\": 'boxV',\n    \"\\u2552\": 'boxdR',\n    \"\\u2553\": 'boxDr',\n    \"\\u2554\": 'boxDR',\n    \"\\u2555\": 'boxdL',\n    \"\\u2556\": 'boxDl',\n    \"\\u2557\": 'boxDL',\n    \"\\u2558\": 'boxuR',\n    \"\\u2559\": 'boxUr',\n    \"\\u255A\": 'boxUR',\n    \"\\u255B\": 'boxuL',\n    \"\\u255C\": 'boxUl',\n    \"\\u255D\": 'boxUL',\n    \"\\u255E\": 'boxvR',\n    \"\\u255F\": 'boxVr',\n    \"\\u2560\": 'boxVR',\n    \"\\u2561\": 'boxvL',\n    \"\\u2562\": 'boxVl',\n    \"\\u2563\": 'boxVL',\n    \"\\u2564\": 'boxHd',\n    \"\\u2565\": 'boxhD',\n    \"\\u2566\": 'boxHD',\n    \"\\u2567\": 'boxHu',\n    \"\\u2568\": 'boxhU',\n    \"\\u2569\": 'boxHU',\n    \"\\u256A\": 'boxvH',\n    \"\\u256B\": 'boxVh',\n    \"\\u256C\": 'boxVH',\n    \"\\u2580\": 'uhblk',\n    \"\\u2584\": 'lhblk',\n    \"\\u2588\": 'block',\n    \"\\u2591\": 'blk14',\n    \"\\u2592\": 'blk12',\n    \"\\u2593\": 'blk34',\n    \"\\u25A1\": 'squ',\n    \"\\u25AA\": 'squf',\n    \"\\u25AB\": 'EmptyVerySmallSquare',\n    \"\\u25AD\": 'rect',\n    \"\\u25AE\": 'marker',\n    \"\\u25B1\": 'fltns',\n    \"\\u25B3\": 'xutri',\n    \"\\u25B4\": 'utrif',\n    \"\\u25B5\": 'utri',\n    \"\\u25B8\": 'rtrif',\n    \"\\u25B9\": 'rtri',\n    \"\\u25BD\": 'xdtri',\n    \"\\u25BE\": 'dtrif',\n    \"\\u25BF\": 'dtri',\n    \"\\u25C2\": 'ltrif',\n    \"\\u25C3\": 'ltri',\n    \"\\u25CA\": 'loz',\n    \"\\u25CB\": 'cir',\n    \"\\u25EC\": 'tridot',\n    \"\\u25EF\": 'xcirc',\n    \"\\u25F8\": 'ultri',\n    \"\\u25F9\": 'urtri',\n    \"\\u25FA\": 'lltri',\n    \"\\u25FB\": 'EmptySmallSquare',\n    \"\\u25FC\": 'FilledSmallSquare',\n    \"\\u2605\": 'starf',\n    \"\\u2606\": 'star',\n    \"\\u260E\": 'phone',\n    \"\\u2640\": 'female',\n    \"\\u2642\": 'male',\n    \"\\u2660\": 'spades',\n    \"\\u2663\": 'clubs',\n    \"\\u2665\": 'hearts',\n    \"\\u2666\": 'diams',\n    \"\\u266A\": 'sung',\n    \"\\u2713\": 'check',\n    \"\\u2717\": 'cross',\n    \"\\u2720\": 'malt',\n    \"\\u2736\": 'sext',\n    \"\\u2758\": 'VerticalSeparator',\n    \"\\u27C8\": 'bsolhsub',\n    \"\\u27C9\": 'suphsol',\n    \"\\u27F5\": 'xlarr',\n    \"\\u27F6\": 'xrarr',\n    \"\\u27F7\": 'xharr',\n    \"\\u27F8\": 'xlArr',\n    \"\\u27F9\": 'xrArr',\n    \"\\u27FA\": 'xhArr',\n    \"\\u27FC\": 'xmap',\n    \"\\u27FF\": 'dzigrarr',\n    \"\\u2902\": 'nvlArr',\n    \"\\u2903\": 'nvrArr',\n    \"\\u2904\": 'nvHarr',\n    \"\\u2905\": 'Map',\n    \"\\u290C\": 'lbarr',\n    \"\\u290D\": 'rbarr',\n    \"\\u290E\": 'lBarr',\n    \"\\u290F\": 'rBarr',\n    \"\\u2910\": 'RBarr',\n    \"\\u2911\": 'DDotrahd',\n    \"\\u2912\": 'UpArrowBar',\n    \"\\u2913\": 'DownArrowBar',\n    \"\\u2916\": 'Rarrtl',\n    \"\\u2919\": 'latail',\n    \"\\u291A\": 'ratail',\n    \"\\u291B\": 'lAtail',\n    \"\\u291C\": 'rAtail',\n    \"\\u291D\": 'larrfs',\n    \"\\u291E\": 'rarrfs',\n    \"\\u291F\": 'larrbfs',\n    \"\\u2920\": 'rarrbfs',\n    \"\\u2923\": 'nwarhk',\n    \"\\u2924\": 'nearhk',\n    \"\\u2925\": 'searhk',\n    \"\\u2926\": 'swarhk',\n    \"\\u2927\": 'nwnear',\n    \"\\u2928\": 'toea',\n    \"\\u2929\": 'tosa',\n    \"\\u292A\": 'swnwar',\n    \"\\u2933\": 'rarrc',\n    \"\\u2933\\u0338\": 'nrarrc',\n    \"\\u2935\": 'cudarrr',\n    \"\\u2936\": 'ldca',\n    \"\\u2937\": 'rdca',\n    \"\\u2938\": 'cudarrl',\n    \"\\u2939\": 'larrpl',\n    \"\\u293C\": 'curarrm',\n    \"\\u293D\": 'cularrp',\n    \"\\u2945\": 'rarrpl',\n    \"\\u2948\": 'harrcir',\n    \"\\u2949\": 'Uarrocir',\n    \"\\u294A\": 'lurdshar',\n    \"\\u294B\": 'ldrushar',\n    \"\\u294E\": 'LeftRightVector',\n    \"\\u294F\": 'RightUpDownVector',\n    \"\\u2950\": 'DownLeftRightVector',\n    \"\\u2951\": 'LeftUpDownVector',\n    \"\\u2952\": 'LeftVectorBar',\n    \"\\u2953\": 'RightVectorBar',\n    \"\\u2954\": 'RightUpVectorBar',\n    \"\\u2955\": 'RightDownVectorBar',\n    \"\\u2956\": 'DownLeftVectorBar',\n    \"\\u2957\": 'DownRightVectorBar',\n    \"\\u2958\": 'LeftUpVectorBar',\n    \"\\u2959\": 'LeftDownVectorBar',\n    \"\\u295A\": 'LeftTeeVector',\n    \"\\u295B\": 'RightTeeVector',\n    \"\\u295C\": 'RightUpTeeVector',\n    \"\\u295D\": 'RightDownTeeVector',\n    \"\\u295E\": 'DownLeftTeeVector',\n    \"\\u295F\": 'DownRightTeeVector',\n    \"\\u2960\": 'LeftUpTeeVector',\n    \"\\u2961\": 'LeftDownTeeVector',\n    \"\\u2962\": 'lHar',\n    \"\\u2963\": 'uHar',\n    \"\\u2964\": 'rHar',\n    \"\\u2965\": 'dHar',\n    \"\\u2966\": 'luruhar',\n    \"\\u2967\": 'ldrdhar',\n    \"\\u2968\": 'ruluhar',\n    \"\\u2969\": 'rdldhar',\n    \"\\u296A\": 'lharul',\n    \"\\u296B\": 'llhard',\n    \"\\u296C\": 'rharul',\n    \"\\u296D\": 'lrhard',\n    \"\\u296E\": 'udhar',\n    \"\\u296F\": 'duhar',\n    \"\\u2970\": 'RoundImplies',\n    \"\\u2971\": 'erarr',\n    \"\\u2972\": 'simrarr',\n    \"\\u2973\": 'larrsim',\n    \"\\u2974\": 'rarrsim',\n    \"\\u2975\": 'rarrap',\n    \"\\u2976\": 'ltlarr',\n    \"\\u2978\": 'gtrarr',\n    \"\\u2979\": 'subrarr',\n    \"\\u297B\": 'suplarr',\n    \"\\u297C\": 'lfisht',\n    \"\\u297D\": 'rfisht',\n    \"\\u297E\": 'ufisht',\n    \"\\u297F\": 'dfisht',\n    \"\\u299A\": 'vzigzag',\n    \"\\u299C\": 'vangrt',\n    \"\\u299D\": 'angrtvbd',\n    \"\\u29A4\": 'ange',\n    \"\\u29A5\": 'range',\n    \"\\u29A6\": 'dwangle',\n    \"\\u29A7\": 'uwangle',\n    \"\\u29A8\": 'angmsdaa',\n    \"\\u29A9\": 'angmsdab',\n    \"\\u29AA\": 'angmsdac',\n    \"\\u29AB\": 'angmsdad',\n    \"\\u29AC\": 'angmsdae',\n    \"\\u29AD\": 'angmsdaf',\n    \"\\u29AE\": 'angmsdag',\n    \"\\u29AF\": 'angmsdah',\n    \"\\u29B0\": 'bemptyv',\n    \"\\u29B1\": 'demptyv',\n    \"\\u29B2\": 'cemptyv',\n    \"\\u29B3\": 'raemptyv',\n    \"\\u29B4\": 'laemptyv',\n    \"\\u29B5\": 'ohbar',\n    \"\\u29B6\": 'omid',\n    \"\\u29B7\": 'opar',\n    \"\\u29B9\": 'operp',\n    \"\\u29BB\": 'olcross',\n    \"\\u29BC\": 'odsold',\n    \"\\u29BE\": 'olcir',\n    \"\\u29BF\": 'ofcir',\n    \"\\u29C0\": 'olt',\n    \"\\u29C1\": 'ogt',\n    \"\\u29C2\": 'cirscir',\n    \"\\u29C3\": 'cirE',\n    \"\\u29C4\": 'solb',\n    \"\\u29C5\": 'bsolb',\n    \"\\u29C9\": 'boxbox',\n    \"\\u29CD\": 'trisb',\n    \"\\u29CE\": 'rtriltri',\n    \"\\u29CF\": 'LeftTriangleBar',\n    \"\\u29CF\\u0338\": 'NotLeftTriangleBar',\n    \"\\u29D0\": 'RightTriangleBar',\n    \"\\u29D0\\u0338\": 'NotRightTriangleBar',\n    \"\\u29DC\": 'iinfin',\n    \"\\u29DD\": 'infintie',\n    \"\\u29DE\": 'nvinfin',\n    \"\\u29E3\": 'eparsl',\n    \"\\u29E4\": 'smeparsl',\n    \"\\u29E5\": 'eqvparsl',\n    \"\\u29EB\": 'lozf',\n    \"\\u29F4\": 'RuleDelayed',\n    \"\\u29F6\": 'dsol',\n    \"\\u2A00\": 'xodot',\n    \"\\u2A01\": 'xoplus',\n    \"\\u2A02\": 'xotime',\n    \"\\u2A04\": 'xuplus',\n    \"\\u2A06\": 'xsqcup',\n    \"\\u2A0D\": 'fpartint',\n    \"\\u2A10\": 'cirfnint',\n    \"\\u2A11\": 'awint',\n    \"\\u2A12\": 'rppolint',\n    \"\\u2A13\": 'scpolint',\n    \"\\u2A14\": 'npolint',\n    \"\\u2A15\": 'pointint',\n    \"\\u2A16\": 'quatint',\n    \"\\u2A17\": 'intlarhk',\n    \"\\u2A22\": 'pluscir',\n    \"\\u2A23\": 'plusacir',\n    \"\\u2A24\": 'simplus',\n    \"\\u2A25\": 'plusdu',\n    \"\\u2A26\": 'plussim',\n    \"\\u2A27\": 'plustwo',\n    \"\\u2A29\": 'mcomma',\n    \"\\u2A2A\": 'minusdu',\n    \"\\u2A2D\": 'loplus',\n    \"\\u2A2E\": 'roplus',\n    \"\\u2A2F\": 'Cross',\n    \"\\u2A30\": 'timesd',\n    \"\\u2A31\": 'timesbar',\n    \"\\u2A33\": 'smashp',\n    \"\\u2A34\": 'lotimes',\n    \"\\u2A35\": 'rotimes',\n    \"\\u2A36\": 'otimesas',\n    \"\\u2A37\": 'Otimes',\n    \"\\u2A38\": 'odiv',\n    \"\\u2A39\": 'triplus',\n    \"\\u2A3A\": 'triminus',\n    \"\\u2A3B\": 'tritime',\n    \"\\u2A3C\": 'iprod',\n    \"\\u2A3F\": 'amalg',\n    \"\\u2A40\": 'capdot',\n    \"\\u2A42\": 'ncup',\n    \"\\u2A43\": 'ncap',\n    \"\\u2A44\": 'capand',\n    \"\\u2A45\": 'cupor',\n    \"\\u2A46\": 'cupcap',\n    \"\\u2A47\": 'capcup',\n    \"\\u2A48\": 'cupbrcap',\n    \"\\u2A49\": 'capbrcup',\n    \"\\u2A4A\": 'cupcup',\n    \"\\u2A4B\": 'capcap',\n    \"\\u2A4C\": 'ccups',\n    \"\\u2A4D\": 'ccaps',\n    \"\\u2A50\": 'ccupssm',\n    \"\\u2A53\": 'And',\n    \"\\u2A54\": 'Or',\n    \"\\u2A55\": 'andand',\n    \"\\u2A56\": 'oror',\n    \"\\u2A57\": 'orslope',\n    \"\\u2A58\": 'andslope',\n    \"\\u2A5A\": 'andv',\n    \"\\u2A5B\": 'orv',\n    \"\\u2A5C\": 'andd',\n    \"\\u2A5D\": 'ord',\n    \"\\u2A5F\": 'wedbar',\n    \"\\u2A66\": 'sdote',\n    \"\\u2A6A\": 'simdot',\n    \"\\u2A6D\": 'congdot',\n    \"\\u2A6D\\u0338\": 'ncongdot',\n    \"\\u2A6E\": 'easter',\n    \"\\u2A6F\": 'apacir',\n    \"\\u2A70\": 'apE',\n    \"\\u2A70\\u0338\": 'napE',\n    \"\\u2A71\": 'eplus',\n    \"\\u2A72\": 'pluse',\n    \"\\u2A73\": 'Esim',\n    \"\\u2A77\": 'eDDot',\n    \"\\u2A78\": 'equivDD',\n    \"\\u2A79\": 'ltcir',\n    \"\\u2A7A\": 'gtcir',\n    \"\\u2A7B\": 'ltquest',\n    \"\\u2A7C\": 'gtquest',\n    \"\\u2A7D\": 'les',\n    \"\\u2A7D\\u0338\": 'nles',\n    \"\\u2A7E\": 'ges',\n    \"\\u2A7E\\u0338\": 'nges',\n    \"\\u2A7F\": 'lesdot',\n    \"\\u2A80\": 'gesdot',\n    \"\\u2A81\": 'lesdoto',\n    \"\\u2A82\": 'gesdoto',\n    \"\\u2A83\": 'lesdotor',\n    \"\\u2A84\": 'gesdotol',\n    \"\\u2A85\": 'lap',\n    \"\\u2A86\": 'gap',\n    \"\\u2A87\": 'lne',\n    \"\\u2A88\": 'gne',\n    \"\\u2A89\": 'lnap',\n    \"\\u2A8A\": 'gnap',\n    \"\\u2A8B\": 'lEg',\n    \"\\u2A8C\": 'gEl',\n    \"\\u2A8D\": 'lsime',\n    \"\\u2A8E\": 'gsime',\n    \"\\u2A8F\": 'lsimg',\n    \"\\u2A90\": 'gsiml',\n    \"\\u2A91\": 'lgE',\n    \"\\u2A92\": 'glE',\n    \"\\u2A93\": 'lesges',\n    \"\\u2A94\": 'gesles',\n    \"\\u2A95\": 'els',\n    \"\\u2A96\": 'egs',\n    \"\\u2A97\": 'elsdot',\n    \"\\u2A98\": 'egsdot',\n    \"\\u2A99\": 'el',\n    \"\\u2A9A\": 'eg',\n    \"\\u2A9D\": 'siml',\n    \"\\u2A9E\": 'simg',\n    \"\\u2A9F\": 'simlE',\n    \"\\u2AA0\": 'simgE',\n    \"\\u2AA1\": 'LessLess',\n    \"\\u2AA1\\u0338\": 'NotNestedLessLess',\n    \"\\u2AA2\": 'GreaterGreater',\n    \"\\u2AA2\\u0338\": 'NotNestedGreaterGreater',\n    \"\\u2AA4\": 'glj',\n    \"\\u2AA5\": 'gla',\n    \"\\u2AA6\": 'ltcc',\n    \"\\u2AA7\": 'gtcc',\n    \"\\u2AA8\": 'lescc',\n    \"\\u2AA9\": 'gescc',\n    \"\\u2AAA\": 'smt',\n    \"\\u2AAB\": 'lat',\n    \"\\u2AAC\": 'smte',\n    \"\\u2AAC\\uFE00\": 'smtes',\n    \"\\u2AAD\": 'late',\n    \"\\u2AAD\\uFE00\": 'lates',\n    \"\\u2AAE\": 'bumpE',\n    \"\\u2AAF\": 'pre',\n    \"\\u2AAF\\u0338\": 'npre',\n    \"\\u2AB0\": 'sce',\n    \"\\u2AB0\\u0338\": 'nsce',\n    \"\\u2AB3\": 'prE',\n    \"\\u2AB4\": 'scE',\n    \"\\u2AB5\": 'prnE',\n    \"\\u2AB6\": 'scnE',\n    \"\\u2AB7\": 'prap',\n    \"\\u2AB8\": 'scap',\n    \"\\u2AB9\": 'prnap',\n    \"\\u2ABA\": 'scnap',\n    \"\\u2ABB\": 'Pr',\n    \"\\u2ABC\": 'Sc',\n    \"\\u2ABD\": 'subdot',\n    \"\\u2ABE\": 'supdot',\n    \"\\u2ABF\": 'subplus',\n    \"\\u2AC0\": 'supplus',\n    \"\\u2AC1\": 'submult',\n    \"\\u2AC2\": 'supmult',\n    \"\\u2AC3\": 'subedot',\n    \"\\u2AC4\": 'supedot',\n    \"\\u2AC5\": 'subE',\n    \"\\u2AC5\\u0338\": 'nsubE',\n    \"\\u2AC6\": 'supE',\n    \"\\u2AC6\\u0338\": 'nsupE',\n    \"\\u2AC7\": 'subsim',\n    \"\\u2AC8\": 'supsim',\n    \"\\u2ACB\\uFE00\": 'vsubnE',\n    \"\\u2ACB\": 'subnE',\n    \"\\u2ACC\\uFE00\": 'vsupnE',\n    \"\\u2ACC\": 'supnE',\n    \"\\u2ACF\": 'csub',\n    \"\\u2AD0\": 'csup',\n    \"\\u2AD1\": 'csube',\n    \"\\u2AD2\": 'csupe',\n    \"\\u2AD3\": 'subsup',\n    \"\\u2AD4\": 'supsub',\n    \"\\u2AD5\": 'subsub',\n    \"\\u2AD6\": 'supsup',\n    \"\\u2AD7\": 'suphsub',\n    \"\\u2AD8\": 'supdsub',\n    \"\\u2AD9\": 'forkv',\n    \"\\u2ADA\": 'topfork',\n    \"\\u2ADB\": 'mlcp',\n    \"\\u2AE4\": 'Dashv',\n    \"\\u2AE6\": 'Vdashl',\n    \"\\u2AE7\": 'Barv',\n    \"\\u2AE8\": 'vBar',\n    \"\\u2AE9\": 'vBarv',\n    \"\\u2AEB\": 'Vbar',\n    \"\\u2AEC\": 'Not',\n    \"\\u2AED\": 'bNot',\n    \"\\u2AEE\": 'rnmid',\n    \"\\u2AEF\": 'cirmid',\n    \"\\u2AF0\": 'midcir',\n    \"\\u2AF1\": 'topcir',\n    \"\\u2AF2\": 'nhpar',\n    \"\\u2AF3\": 'parsim',\n    \"\\u2AFD\": 'parsl',\n    \"\\u2AFD\\u20E5\": 'nparsl',\n    \"\\u266D\": 'flat',\n    \"\\u266E\": 'natur',\n    \"\\u266F\": 'sharp',\n    '\\xA4': 'curren',\n    '\\xA2': 'cent',\n    '$': 'dollar',\n    '\\xA3': 'pound',\n    '\\xA5': 'yen',\n    \"\\u20AC\": 'euro',\n    '\\xB9': 'sup1',\n    '\\xBD': 'half',\n    \"\\u2153\": 'frac13',\n    '\\xBC': 'frac14',\n    \"\\u2155\": 'frac15',\n    \"\\u2159\": 'frac16',\n    \"\\u215B\": 'frac18',\n    '\\xB2': 'sup2',\n    \"\\u2154\": 'frac23',\n    \"\\u2156\": 'frac25',\n    '\\xB3': 'sup3',\n    '\\xBE': 'frac34',\n    \"\\u2157\": 'frac35',\n    \"\\u215C\": 'frac38',\n    \"\\u2158\": 'frac45',\n    \"\\u215A\": 'frac56',\n    \"\\u215D\": 'frac58',\n    \"\\u215E\": 'frac78',\n    \"\\uD835\\uDCB6\": 'ascr',\n    \"\\uD835\\uDD52\": 'aopf',\n    \"\\uD835\\uDD1E\": 'afr',\n    \"\\uD835\\uDD38\": 'Aopf',\n    \"\\uD835\\uDD04\": 'Afr',\n    \"\\uD835\\uDC9C\": 'Ascr',\n    '\\xAA': 'ordf',\n    '\\xE1': 'aacute',\n    '\\xC1': 'Aacute',\n    '\\xE0': 'agrave',\n    '\\xC0': 'Agrave',\n    \"\\u0103\": 'abreve',\n    \"\\u0102\": 'Abreve',\n    '\\xE2': 'acirc',\n    '\\xC2': 'Acirc',\n    '\\xE5': 'aring',\n    '\\xC5': 'angst',\n    '\\xE4': 'auml',\n    '\\xC4': 'Auml',\n    '\\xE3': 'atilde',\n    '\\xC3': 'Atilde',\n    \"\\u0105\": 'aogon',\n    \"\\u0104\": 'Aogon',\n    \"\\u0101\": 'amacr',\n    \"\\u0100\": 'Amacr',\n    '\\xE6': 'aelig',\n    '\\xC6': 'AElig',\n    \"\\uD835\\uDCB7\": 'bscr',\n    \"\\uD835\\uDD53\": 'bopf',\n    \"\\uD835\\uDD1F\": 'bfr',\n    \"\\uD835\\uDD39\": 'Bopf',\n    \"\\u212C\": 'Bscr',\n    \"\\uD835\\uDD05\": 'Bfr',\n    \"\\uD835\\uDD20\": 'cfr',\n    \"\\uD835\\uDCB8\": 'cscr',\n    \"\\uD835\\uDD54\": 'copf',\n    \"\\u212D\": 'Cfr',\n    \"\\uD835\\uDC9E\": 'Cscr',\n    \"\\u2102\": 'Copf',\n    \"\\u0107\": 'cacute',\n    \"\\u0106\": 'Cacute',\n    \"\\u0109\": 'ccirc',\n    \"\\u0108\": 'Ccirc',\n    \"\\u010D\": 'ccaron',\n    \"\\u010C\": 'Ccaron',\n    \"\\u010B\": 'cdot',\n    \"\\u010A\": 'Cdot',\n    '\\xE7': 'ccedil',\n    '\\xC7': 'Ccedil',\n    \"\\u2105\": 'incare',\n    \"\\uD835\\uDD21\": 'dfr',\n    \"\\u2146\": 'dd',\n    \"\\uD835\\uDD55\": 'dopf',\n    \"\\uD835\\uDCB9\": 'dscr',\n    \"\\uD835\\uDC9F\": 'Dscr',\n    \"\\uD835\\uDD07\": 'Dfr',\n    \"\\u2145\": 'DD',\n    \"\\uD835\\uDD3B\": 'Dopf',\n    \"\\u010F\": 'dcaron',\n    \"\\u010E\": 'Dcaron',\n    \"\\u0111\": 'dstrok',\n    \"\\u0110\": 'Dstrok',\n    '\\xF0': 'eth',\n    '\\xD0': 'ETH',\n    \"\\u2147\": 'ee',\n    \"\\u212F\": 'escr',\n    \"\\uD835\\uDD22\": 'efr',\n    \"\\uD835\\uDD56\": 'eopf',\n    \"\\u2130\": 'Escr',\n    \"\\uD835\\uDD08\": 'Efr',\n    \"\\uD835\\uDD3C\": 'Eopf',\n    '\\xE9': 'eacute',\n    '\\xC9': 'Eacute',\n    '\\xE8': 'egrave',\n    '\\xC8': 'Egrave',\n    '\\xEA': 'ecirc',\n    '\\xCA': 'Ecirc',\n    \"\\u011B\": 'ecaron',\n    \"\\u011A\": 'Ecaron',\n    '\\xEB': 'euml',\n    '\\xCB': 'Euml',\n    \"\\u0117\": 'edot',\n    \"\\u0116\": 'Edot',\n    \"\\u0119\": 'eogon',\n    \"\\u0118\": 'Eogon',\n    \"\\u0113\": 'emacr',\n    \"\\u0112\": 'Emacr',\n    \"\\uD835\\uDD23\": 'ffr',\n    \"\\uD835\\uDD57\": 'fopf',\n    \"\\uD835\\uDCBB\": 'fscr',\n    \"\\uD835\\uDD09\": 'Ffr',\n    \"\\uD835\\uDD3D\": 'Fopf',\n    \"\\u2131\": 'Fscr',\n    \"\\uFB00\": 'fflig',\n    \"\\uFB03\": 'ffilig',\n    \"\\uFB04\": 'ffllig',\n    \"\\uFB01\": 'filig',\n    'fj': 'fjlig',\n    \"\\uFB02\": 'fllig',\n    \"\\u0192\": 'fnof',\n    \"\\u210A\": 'gscr',\n    \"\\uD835\\uDD58\": 'gopf',\n    \"\\uD835\\uDD24\": 'gfr',\n    \"\\uD835\\uDCA2\": 'Gscr',\n    \"\\uD835\\uDD3E\": 'Gopf',\n    \"\\uD835\\uDD0A\": 'Gfr',\n    \"\\u01F5\": 'gacute',\n    \"\\u011F\": 'gbreve',\n    \"\\u011E\": 'Gbreve',\n    \"\\u011D\": 'gcirc',\n    \"\\u011C\": 'Gcirc',\n    \"\\u0121\": 'gdot',\n    \"\\u0120\": 'Gdot',\n    \"\\u0122\": 'Gcedil',\n    \"\\uD835\\uDD25\": 'hfr',\n    \"\\u210E\": 'planckh',\n    \"\\uD835\\uDCBD\": 'hscr',\n    \"\\uD835\\uDD59\": 'hopf',\n    \"\\u210B\": 'Hscr',\n    \"\\u210C\": 'Hfr',\n    \"\\u210D\": 'Hopf',\n    \"\\u0125\": 'hcirc',\n    \"\\u0124\": 'Hcirc',\n    \"\\u210F\": 'hbar',\n    \"\\u0127\": 'hstrok',\n    \"\\u0126\": 'Hstrok',\n    \"\\uD835\\uDD5A\": 'iopf',\n    \"\\uD835\\uDD26\": 'ifr',\n    \"\\uD835\\uDCBE\": 'iscr',\n    \"\\u2148\": 'ii',\n    \"\\uD835\\uDD40\": 'Iopf',\n    \"\\u2110\": 'Iscr',\n    \"\\u2111\": 'Im',\n    '\\xED': 'iacute',\n    '\\xCD': 'Iacute',\n    '\\xEC': 'igrave',\n    '\\xCC': 'Igrave',\n    '\\xEE': 'icirc',\n    '\\xCE': 'Icirc',\n    '\\xEF': 'iuml',\n    '\\xCF': 'Iuml',\n    \"\\u0129\": 'itilde',\n    \"\\u0128\": 'Itilde',\n    \"\\u0130\": 'Idot',\n    \"\\u012F\": 'iogon',\n    \"\\u012E\": 'Iogon',\n    \"\\u012B\": 'imacr',\n    \"\\u012A\": 'Imacr',\n    \"\\u0133\": 'ijlig',\n    \"\\u0132\": 'IJlig',\n    \"\\u0131\": 'imath',\n    \"\\uD835\\uDCBF\": 'jscr',\n    \"\\uD835\\uDD5B\": 'jopf',\n    \"\\uD835\\uDD27\": 'jfr',\n    \"\\uD835\\uDCA5\": 'Jscr',\n    \"\\uD835\\uDD0D\": 'Jfr',\n    \"\\uD835\\uDD41\": 'Jopf',\n    \"\\u0135\": 'jcirc',\n    \"\\u0134\": 'Jcirc',\n    \"\\u0237\": 'jmath',\n    \"\\uD835\\uDD5C\": 'kopf',\n    \"\\uD835\\uDCC0\": 'kscr',\n    \"\\uD835\\uDD28\": 'kfr',\n    \"\\uD835\\uDCA6\": 'Kscr',\n    \"\\uD835\\uDD42\": 'Kopf',\n    \"\\uD835\\uDD0E\": 'Kfr',\n    \"\\u0137\": 'kcedil',\n    \"\\u0136\": 'Kcedil',\n    \"\\uD835\\uDD29\": 'lfr',\n    \"\\uD835\\uDCC1\": 'lscr',\n    \"\\u2113\": 'ell',\n    \"\\uD835\\uDD5D\": 'lopf',\n    \"\\u2112\": 'Lscr',\n    \"\\uD835\\uDD0F\": 'Lfr',\n    \"\\uD835\\uDD43\": 'Lopf',\n    \"\\u013A\": 'lacute',\n    \"\\u0139\": 'Lacute',\n    \"\\u013E\": 'lcaron',\n    \"\\u013D\": 'Lcaron',\n    \"\\u013C\": 'lcedil',\n    \"\\u013B\": 'Lcedil',\n    \"\\u0142\": 'lstrok',\n    \"\\u0141\": 'Lstrok',\n    \"\\u0140\": 'lmidot',\n    \"\\u013F\": 'Lmidot',\n    \"\\uD835\\uDD2A\": 'mfr',\n    \"\\uD835\\uDD5E\": 'mopf',\n    \"\\uD835\\uDCC2\": 'mscr',\n    \"\\uD835\\uDD10\": 'Mfr',\n    \"\\uD835\\uDD44\": 'Mopf',\n    \"\\u2133\": 'Mscr',\n    \"\\uD835\\uDD2B\": 'nfr',\n    \"\\uD835\\uDD5F\": 'nopf',\n    \"\\uD835\\uDCC3\": 'nscr',\n    \"\\u2115\": 'Nopf',\n    \"\\uD835\\uDCA9\": 'Nscr',\n    \"\\uD835\\uDD11\": 'Nfr',\n    \"\\u0144\": 'nacute',\n    \"\\u0143\": 'Nacute',\n    \"\\u0148\": 'ncaron',\n    \"\\u0147\": 'Ncaron',\n    '\\xF1': 'ntilde',\n    '\\xD1': 'Ntilde',\n    \"\\u0146\": 'ncedil',\n    \"\\u0145\": 'Ncedil',\n    \"\\u2116\": 'numero',\n    \"\\u014B\": 'eng',\n    \"\\u014A\": 'ENG',\n    \"\\uD835\\uDD60\": 'oopf',\n    \"\\uD835\\uDD2C\": 'ofr',\n    \"\\u2134\": 'oscr',\n    \"\\uD835\\uDCAA\": 'Oscr',\n    \"\\uD835\\uDD12\": 'Ofr',\n    \"\\uD835\\uDD46\": 'Oopf',\n    '\\xBA': 'ordm',\n    '\\xF3': 'oacute',\n    '\\xD3': 'Oacute',\n    '\\xF2': 'ograve',\n    '\\xD2': 'Ograve',\n    '\\xF4': 'ocirc',\n    '\\xD4': 'Ocirc',\n    '\\xF6': 'ouml',\n    '\\xD6': 'Ouml',\n    \"\\u0151\": 'odblac',\n    \"\\u0150\": 'Odblac',\n    '\\xF5': 'otilde',\n    '\\xD5': 'Otilde',\n    '\\xF8': 'oslash',\n    '\\xD8': 'Oslash',\n    \"\\u014D\": 'omacr',\n    \"\\u014C\": 'Omacr',\n    \"\\u0153\": 'oelig',\n    \"\\u0152\": 'OElig',\n    \"\\uD835\\uDD2D\": 'pfr',\n    \"\\uD835\\uDCC5\": 'pscr',\n    \"\\uD835\\uDD61\": 'popf',\n    \"\\u2119\": 'Popf',\n    \"\\uD835\\uDD13\": 'Pfr',\n    \"\\uD835\\uDCAB\": 'Pscr',\n    \"\\uD835\\uDD62\": 'qopf',\n    \"\\uD835\\uDD2E\": 'qfr',\n    \"\\uD835\\uDCC6\": 'qscr',\n    \"\\uD835\\uDCAC\": 'Qscr',\n    \"\\uD835\\uDD14\": 'Qfr',\n    \"\\u211A\": 'Qopf',\n    \"\\u0138\": 'kgreen',\n    \"\\uD835\\uDD2F\": 'rfr',\n    \"\\uD835\\uDD63\": 'ropf',\n    \"\\uD835\\uDCC7\": 'rscr',\n    \"\\u211B\": 'Rscr',\n    \"\\u211C\": 'Re',\n    \"\\u211D\": 'Ropf',\n    \"\\u0155\": 'racute',\n    \"\\u0154\": 'Racute',\n    \"\\u0159\": 'rcaron',\n    \"\\u0158\": 'Rcaron',\n    \"\\u0157\": 'rcedil',\n    \"\\u0156\": 'Rcedil',\n    \"\\uD835\\uDD64\": 'sopf',\n    \"\\uD835\\uDCC8\": 'sscr',\n    \"\\uD835\\uDD30\": 'sfr',\n    \"\\uD835\\uDD4A\": 'Sopf',\n    \"\\uD835\\uDD16\": 'Sfr',\n    \"\\uD835\\uDCAE\": 'Sscr',\n    \"\\u24C8\": 'oS',\n    \"\\u015B\": 'sacute',\n    \"\\u015A\": 'Sacute',\n    \"\\u015D\": 'scirc',\n    \"\\u015C\": 'Scirc',\n    \"\\u0161\": 'scaron',\n    \"\\u0160\": 'Scaron',\n    \"\\u015F\": 'scedil',\n    \"\\u015E\": 'Scedil',\n    '\\xDF': 'szlig',\n    \"\\uD835\\uDD31\": 'tfr',\n    \"\\uD835\\uDCC9\": 'tscr',\n    \"\\uD835\\uDD65\": 'topf',\n    \"\\uD835\\uDCAF\": 'Tscr',\n    \"\\uD835\\uDD17\": 'Tfr',\n    \"\\uD835\\uDD4B\": 'Topf',\n    \"\\u0165\": 'tcaron',\n    \"\\u0164\": 'Tcaron',\n    \"\\u0163\": 'tcedil',\n    \"\\u0162\": 'Tcedil',\n    \"\\u2122\": 'trade',\n    \"\\u0167\": 'tstrok',\n    \"\\u0166\": 'Tstrok',\n    \"\\uD835\\uDCCA\": 'uscr',\n    \"\\uD835\\uDD66\": 'uopf',\n    \"\\uD835\\uDD32\": 'ufr',\n    \"\\uD835\\uDD4C\": 'Uopf',\n    \"\\uD835\\uDD18\": 'Ufr',\n    \"\\uD835\\uDCB0\": 'Uscr',\n    '\\xFA': 'uacute',\n    '\\xDA': 'Uacute',\n    '\\xF9': 'ugrave',\n    '\\xD9': 'Ugrave',\n    \"\\u016D\": 'ubreve',\n    \"\\u016C\": 'Ubreve',\n    '\\xFB': 'ucirc',\n    '\\xDB': 'Ucirc',\n    \"\\u016F\": 'uring',\n    \"\\u016E\": 'Uring',\n    '\\xFC': 'uuml',\n    '\\xDC': 'Uuml',\n    \"\\u0171\": 'udblac',\n    \"\\u0170\": 'Udblac',\n    \"\\u0169\": 'utilde',\n    \"\\u0168\": 'Utilde',\n    \"\\u0173\": 'uogon',\n    \"\\u0172\": 'Uogon',\n    \"\\u016B\": 'umacr',\n    \"\\u016A\": 'Umacr',\n    \"\\uD835\\uDD33\": 'vfr',\n    \"\\uD835\\uDD67\": 'vopf',\n    \"\\uD835\\uDCCB\": 'vscr',\n    \"\\uD835\\uDD19\": 'Vfr',\n    \"\\uD835\\uDD4D\": 'Vopf',\n    \"\\uD835\\uDCB1\": 'Vscr',\n    \"\\uD835\\uDD68\": 'wopf',\n    \"\\uD835\\uDCCC\": 'wscr',\n    \"\\uD835\\uDD34\": 'wfr',\n    \"\\uD835\\uDCB2\": 'Wscr',\n    \"\\uD835\\uDD4E\": 'Wopf',\n    \"\\uD835\\uDD1A\": 'Wfr',\n    \"\\u0175\": 'wcirc',\n    \"\\u0174\": 'Wcirc',\n    \"\\uD835\\uDD35\": 'xfr',\n    \"\\uD835\\uDCCD\": 'xscr',\n    \"\\uD835\\uDD69\": 'xopf',\n    \"\\uD835\\uDD4F\": 'Xopf',\n    \"\\uD835\\uDD1B\": 'Xfr',\n    \"\\uD835\\uDCB3\": 'Xscr',\n    \"\\uD835\\uDD36\": 'yfr',\n    \"\\uD835\\uDCCE\": 'yscr',\n    \"\\uD835\\uDD6A\": 'yopf',\n    \"\\uD835\\uDCB4\": 'Yscr',\n    \"\\uD835\\uDD1C\": 'Yfr',\n    \"\\uD835\\uDD50\": 'Yopf',\n    '\\xFD': 'yacute',\n    '\\xDD': 'Yacute',\n    \"\\u0177\": 'ycirc',\n    \"\\u0176\": 'Ycirc',\n    '\\xFF': 'yuml',\n    \"\\u0178\": 'Yuml',\n    \"\\uD835\\uDCCF\": 'zscr',\n    \"\\uD835\\uDD37\": 'zfr',\n    \"\\uD835\\uDD6B\": 'zopf',\n    \"\\u2128\": 'Zfr',\n    \"\\u2124\": 'Zopf',\n    \"\\uD835\\uDCB5\": 'Zscr',\n    \"\\u017A\": 'zacute',\n    \"\\u0179\": 'Zacute',\n    \"\\u017E\": 'zcaron',\n    \"\\u017D\": 'Zcaron',\n    \"\\u017C\": 'zdot',\n    \"\\u017B\": 'Zdot',\n    \"\\u01B5\": 'imped',\n    '\\xFE': 'thorn',\n    '\\xDE': 'THORN',\n    \"\\u0149\": 'napos',\n    \"\\u03B1\": 'alpha',\n    \"\\u0391\": 'Alpha',\n    \"\\u03B2\": 'beta',\n    \"\\u0392\": 'Beta',\n    \"\\u03B3\": 'gamma',\n    \"\\u0393\": 'Gamma',\n    \"\\u03B4\": 'delta',\n    \"\\u0394\": 'Delta',\n    \"\\u03B5\": 'epsi',\n    \"\\u03F5\": 'epsiv',\n    \"\\u0395\": 'Epsilon',\n    \"\\u03DD\": 'gammad',\n    \"\\u03DC\": 'Gammad',\n    \"\\u03B6\": 'zeta',\n    \"\\u0396\": 'Zeta',\n    \"\\u03B7\": 'eta',\n    \"\\u0397\": 'Eta',\n    \"\\u03B8\": 'theta',\n    \"\\u03D1\": 'thetav',\n    \"\\u0398\": 'Theta',\n    \"\\u03B9\": 'iota',\n    \"\\u0399\": 'Iota',\n    \"\\u03BA\": 'kappa',\n    \"\\u03F0\": 'kappav',\n    \"\\u039A\": 'Kappa',\n    \"\\u03BB\": 'lambda',\n    \"\\u039B\": 'Lambda',\n    \"\\u03BC\": 'mu',\n    '\\xB5': 'micro',\n    \"\\u039C\": 'Mu',\n    \"\\u03BD\": 'nu',\n    \"\\u039D\": 'Nu',\n    \"\\u03BE\": 'xi',\n    \"\\u039E\": 'Xi',\n    \"\\u03BF\": 'omicron',\n    \"\\u039F\": 'Omicron',\n    \"\\u03C0\": 'pi',\n    \"\\u03D6\": 'piv',\n    \"\\u03A0\": 'Pi',\n    \"\\u03C1\": 'rho',\n    \"\\u03F1\": 'rhov',\n    \"\\u03A1\": 'Rho',\n    \"\\u03C3\": 'sigma',\n    \"\\u03A3\": 'Sigma',\n    \"\\u03C2\": 'sigmaf',\n    \"\\u03C4\": 'tau',\n    \"\\u03A4\": 'Tau',\n    \"\\u03C5\": 'upsi',\n    \"\\u03A5\": 'Upsilon',\n    \"\\u03D2\": 'Upsi',\n    \"\\u03C6\": 'phi',\n    \"\\u03D5\": 'phiv',\n    \"\\u03A6\": 'Phi',\n    \"\\u03C7\": 'chi',\n    \"\\u03A7\": 'Chi',\n    \"\\u03C8\": 'psi',\n    \"\\u03A8\": 'Psi',\n    \"\\u03C9\": 'omega',\n    \"\\u03A9\": 'ohm',\n    \"\\u0430\": 'acy',\n    \"\\u0410\": 'Acy',\n    \"\\u0431\": 'bcy',\n    \"\\u0411\": 'Bcy',\n    \"\\u0432\": 'vcy',\n    \"\\u0412\": 'Vcy',\n    \"\\u0433\": 'gcy',\n    \"\\u0413\": 'Gcy',\n    \"\\u0453\": 'gjcy',\n    \"\\u0403\": 'GJcy',\n    \"\\u0434\": 'dcy',\n    \"\\u0414\": 'Dcy',\n    \"\\u0452\": 'djcy',\n    \"\\u0402\": 'DJcy',\n    \"\\u0435\": 'iecy',\n    \"\\u0415\": 'IEcy',\n    \"\\u0451\": 'iocy',\n    \"\\u0401\": 'IOcy',\n    \"\\u0454\": 'jukcy',\n    \"\\u0404\": 'Jukcy',\n    \"\\u0436\": 'zhcy',\n    \"\\u0416\": 'ZHcy',\n    \"\\u0437\": 'zcy',\n    \"\\u0417\": 'Zcy',\n    \"\\u0455\": 'dscy',\n    \"\\u0405\": 'DScy',\n    \"\\u0438\": 'icy',\n    \"\\u0418\": 'Icy',\n    \"\\u0456\": 'iukcy',\n    \"\\u0406\": 'Iukcy',\n    \"\\u0457\": 'yicy',\n    \"\\u0407\": 'YIcy',\n    \"\\u0439\": 'jcy',\n    \"\\u0419\": 'Jcy',\n    \"\\u0458\": 'jsercy',\n    \"\\u0408\": 'Jsercy',\n    \"\\u043A\": 'kcy',\n    \"\\u041A\": 'Kcy',\n    \"\\u045C\": 'kjcy',\n    \"\\u040C\": 'KJcy',\n    \"\\u043B\": 'lcy',\n    \"\\u041B\": 'Lcy',\n    \"\\u0459\": 'ljcy',\n    \"\\u0409\": 'LJcy',\n    \"\\u043C\": 'mcy',\n    \"\\u041C\": 'Mcy',\n    \"\\u043D\": 'ncy',\n    \"\\u041D\": 'Ncy',\n    \"\\u045A\": 'njcy',\n    \"\\u040A\": 'NJcy',\n    \"\\u043E\": 'ocy',\n    \"\\u041E\": 'Ocy',\n    \"\\u043F\": 'pcy',\n    \"\\u041F\": 'Pcy',\n    \"\\u0440\": 'rcy',\n    \"\\u0420\": 'Rcy',\n    \"\\u0441\": 'scy',\n    \"\\u0421\": 'Scy',\n    \"\\u0442\": 'tcy',\n    \"\\u0422\": 'Tcy',\n    \"\\u045B\": 'tshcy',\n    \"\\u040B\": 'TSHcy',\n    \"\\u0443\": 'ucy',\n    \"\\u0423\": 'Ucy',\n    \"\\u045E\": 'ubrcy',\n    \"\\u040E\": 'Ubrcy',\n    \"\\u0444\": 'fcy',\n    \"\\u0424\": 'Fcy',\n    \"\\u0445\": 'khcy',\n    \"\\u0425\": 'KHcy',\n    \"\\u0446\": 'tscy',\n    \"\\u0426\": 'TScy',\n    \"\\u0447\": 'chcy',\n    \"\\u0427\": 'CHcy',\n    \"\\u045F\": 'dzcy',\n    \"\\u040F\": 'DZcy',\n    \"\\u0448\": 'shcy',\n    \"\\u0428\": 'SHcy',\n    \"\\u0449\": 'shchcy',\n    \"\\u0429\": 'SHCHcy',\n    \"\\u044A\": 'hardcy',\n    \"\\u042A\": 'HARDcy',\n    \"\\u044B\": 'ycy',\n    \"\\u042B\": 'Ycy',\n    \"\\u044C\": 'softcy',\n    \"\\u042C\": 'SOFTcy',\n    \"\\u044D\": 'ecy',\n    \"\\u042D\": 'Ecy',\n    \"\\u044E\": 'yucy',\n    \"\\u042E\": 'YUcy',\n    \"\\u044F\": 'yacy',\n    \"\\u042F\": 'YAcy',\n    \"\\u2135\": 'aleph',\n    \"\\u2136\": 'beth',\n    \"\\u2137\": 'gimel',\n    \"\\u2138\": 'daleth'\n  };\n  var regexEscape = /[\"&'<>`]/g;\n  var escapeMap = {\n    '\"': '&quot;',\n    '&': '&amp;',\n    '\\'': '&#x27;',\n    '<': '&lt;',\n    // See https://mathiasbynens.be/notes/ambiguous-ampersands: in HTML, the\n    // following is not strictly necessary unless it\u2019s part of a tag or an\n    // unquoted attribute value. We\u2019re only escaping it to support those\n    // situations, and for XML support.\n    '>': '&gt;',\n    // In Internet Explorer \u2264 8, the backtick character can be used\n    // to break out of (un)quoted attribute values or HTML comments.\n    // See http://html5sec.org/#102, http://html5sec.org/#108, and\n    // http://html5sec.org/#133.\n    '`': '&#x60;'\n  };\n  var regexInvalidEntity = /&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/;\n  var regexInvalidRawCodePoint = /[\\0-\\x08\\x0B\\x0E-\\x1F\\x7F-\\x9F\\uFDD0-\\uFDEF\\uFFFE\\uFFFF]|[\\uD83F\\uD87F\\uD8BF\\uD8FF\\uD93F\\uD97F\\uD9BF\\uD9FF\\uDA3F\\uDA7F\\uDABF\\uDAFF\\uDB3F\\uDB7F\\uDBBF\\uDBFF][\\uDFFE\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]/;\n  var regexDecode = /&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g;\n  var decodeMap = {\n    'aacute': '\\xE1',\n    'Aacute': '\\xC1',\n    'abreve': \"\\u0103\",\n    'Abreve': \"\\u0102\",\n    'ac': \"\\u223E\",\n    'acd': \"\\u223F\",\n    'acE': \"\\u223E\\u0333\",\n    'acirc': '\\xE2',\n    'Acirc': '\\xC2',\n    'acute': '\\xB4',\n    'acy': \"\\u0430\",\n    'Acy': \"\\u0410\",\n    'aelig': '\\xE6',\n    'AElig': '\\xC6',\n    'af': \"\\u2061\",\n    'afr': \"\\uD835\\uDD1E\",\n    'Afr': \"\\uD835\\uDD04\",\n    'agrave': '\\xE0',\n    'Agrave': '\\xC0',\n    'alefsym': \"\\u2135\",\n    'aleph': \"\\u2135\",\n    'alpha': \"\\u03B1\",\n    'Alpha': \"\\u0391\",\n    'amacr': \"\\u0101\",\n    'Amacr': \"\\u0100\",\n    'amalg': \"\\u2A3F\",\n    'amp': '&',\n    'AMP': '&',\n    'and': \"\\u2227\",\n    'And': \"\\u2A53\",\n    'andand': \"\\u2A55\",\n    'andd': \"\\u2A5C\",\n    'andslope': \"\\u2A58\",\n    'andv': \"\\u2A5A\",\n    'ang': \"\\u2220\",\n    'ange': \"\\u29A4\",\n    'angle': \"\\u2220\",\n    'angmsd': \"\\u2221\",\n    'angmsdaa': \"\\u29A8\",\n    'angmsdab': \"\\u29A9\",\n    'angmsdac': \"\\u29AA\",\n    'angmsdad': \"\\u29AB\",\n    'angmsdae': \"\\u29AC\",\n    'angmsdaf': \"\\u29AD\",\n    'angmsdag': \"\\u29AE\",\n    'angmsdah': \"\\u29AF\",\n    'angrt': \"\\u221F\",\n    'angrtvb': \"\\u22BE\",\n    'angrtvbd': \"\\u299D\",\n    'angsph': \"\\u2222\",\n    'angst': '\\xC5',\n    'angzarr': \"\\u237C\",\n    'aogon': \"\\u0105\",\n    'Aogon': \"\\u0104\",\n    'aopf': \"\\uD835\\uDD52\",\n    'Aopf': \"\\uD835\\uDD38\",\n    'ap': \"\\u2248\",\n    'apacir': \"\\u2A6F\",\n    'ape': \"\\u224A\",\n    'apE': \"\\u2A70\",\n    'apid': \"\\u224B\",\n    'apos': '\\'',\n    'ApplyFunction': \"\\u2061\",\n    'approx': \"\\u2248\",\n    'approxeq': \"\\u224A\",\n    'aring': '\\xE5',\n    'Aring': '\\xC5',\n    'ascr': \"\\uD835\\uDCB6\",\n    'Ascr': \"\\uD835\\uDC9C\",\n    'Assign': \"\\u2254\",\n    'ast': '*',\n    'asymp': \"\\u2248\",\n    'asympeq': \"\\u224D\",\n    'atilde': '\\xE3',\n    'Atilde': '\\xC3',\n    'auml': '\\xE4',\n    'Auml': '\\xC4',\n    'awconint': \"\\u2233\",\n    'awint': \"\\u2A11\",\n    'backcong': \"\\u224C\",\n    'backepsilon': \"\\u03F6\",\n    'backprime': \"\\u2035\",\n    'backsim': \"\\u223D\",\n    'backsimeq': \"\\u22CD\",\n    'Backslash': \"\\u2216\",\n    'Barv': \"\\u2AE7\",\n    'barvee': \"\\u22BD\",\n    'barwed': \"\\u2305\",\n    'Barwed': \"\\u2306\",\n    'barwedge': \"\\u2305\",\n    'bbrk': \"\\u23B5\",\n    'bbrktbrk': \"\\u23B6\",\n    'bcong': \"\\u224C\",\n    'bcy': \"\\u0431\",\n    'Bcy': \"\\u0411\",\n    'bdquo': \"\\u201E\",\n    'becaus': \"\\u2235\",\n    'because': \"\\u2235\",\n    'Because': \"\\u2235\",\n    'bemptyv': \"\\u29B0\",\n    'bepsi': \"\\u03F6\",\n    'bernou': \"\\u212C\",\n    'Bernoullis': \"\\u212C\",\n    'beta': \"\\u03B2\",\n    'Beta': \"\\u0392\",\n    'beth': \"\\u2136\",\n    'between': \"\\u226C\",\n    'bfr': \"\\uD835\\uDD1F\",\n    'Bfr': \"\\uD835\\uDD05\",\n    'bigcap': \"\\u22C2\",\n    'bigcirc': \"\\u25EF\",\n    'bigcup': \"\\u22C3\",\n    'bigodot': \"\\u2A00\",\n    'bigoplus': \"\\u2A01\",\n    'bigotimes': \"\\u2A02\",\n    'bigsqcup': \"\\u2A06\",\n    'bigstar': \"\\u2605\",\n    'bigtriangledown': \"\\u25BD\",\n    'bigtriangleup': \"\\u25B3\",\n    'biguplus': \"\\u2A04\",\n    'bigvee': \"\\u22C1\",\n    'bigwedge': \"\\u22C0\",\n    'bkarow': \"\\u290D\",\n    'blacklozenge': \"\\u29EB\",\n    'blacksquare': \"\\u25AA\",\n    'blacktriangle': \"\\u25B4\",\n    'blacktriangledown': \"\\u25BE\",\n    'blacktriangleleft': \"\\u25C2\",\n    'blacktriangleright': \"\\u25B8\",\n    'blank': \"\\u2423\",\n    'blk12': \"\\u2592\",\n    'blk14': \"\\u2591\",\n    'blk34': \"\\u2593\",\n    'block': \"\\u2588\",\n    'bne': \"=\\u20E5\",\n    'bnequiv': \"\\u2261\\u20E5\",\n    'bnot': \"\\u2310\",\n    'bNot': \"\\u2AED\",\n    'bopf': \"\\uD835\\uDD53\",\n    'Bopf': \"\\uD835\\uDD39\",\n    'bot': \"\\u22A5\",\n    'bottom': \"\\u22A5\",\n    'bowtie': \"\\u22C8\",\n    'boxbox': \"\\u29C9\",\n    'boxdl': \"\\u2510\",\n    'boxdL': \"\\u2555\",\n    'boxDl': \"\\u2556\",\n    'boxDL': \"\\u2557\",\n    'boxdr': \"\\u250C\",\n    'boxdR': \"\\u2552\",\n    'boxDr': \"\\u2553\",\n    'boxDR': \"\\u2554\",\n    'boxh': \"\\u2500\",\n    'boxH': \"\\u2550\",\n    'boxhd': \"\\u252C\",\n    'boxhD': \"\\u2565\",\n    'boxHd': \"\\u2564\",\n    'boxHD': \"\\u2566\",\n    'boxhu': \"\\u2534\",\n    'boxhU': \"\\u2568\",\n    'boxHu': \"\\u2567\",\n    'boxHU': \"\\u2569\",\n    'boxminus': \"\\u229F\",\n    'boxplus': \"\\u229E\",\n    'boxtimes': \"\\u22A0\",\n    'boxul': \"\\u2518\",\n    'boxuL': \"\\u255B\",\n    'boxUl': \"\\u255C\",\n    'boxUL': \"\\u255D\",\n    'boxur': \"\\u2514\",\n    'boxuR': \"\\u2558\",\n    'boxUr': \"\\u2559\",\n    'boxUR': \"\\u255A\",\n    'boxv': \"\\u2502\",\n    'boxV': \"\\u2551\",\n    'boxvh': \"\\u253C\",\n    'boxvH': \"\\u256A\",\n    'boxVh': \"\\u256B\",\n    'boxVH': \"\\u256C\",\n    'boxvl': \"\\u2524\",\n    'boxvL': \"\\u2561\",\n    'boxVl': \"\\u2562\",\n    'boxVL': \"\\u2563\",\n    'boxvr': \"\\u251C\",\n    'boxvR': \"\\u255E\",\n    'boxVr': \"\\u255F\",\n    'boxVR': \"\\u2560\",\n    'bprime': \"\\u2035\",\n    'breve': \"\\u02D8\",\n    'Breve': \"\\u02D8\",\n    'brvbar': '\\xA6',\n    'bscr': \"\\uD835\\uDCB7\",\n    'Bscr': \"\\u212C\",\n    'bsemi': \"\\u204F\",\n    'bsim': \"\\u223D\",\n    'bsime': \"\\u22CD\",\n    'bsol': '\\\\',\n    'bsolb': \"\\u29C5\",\n    'bsolhsub': \"\\u27C8\",\n    'bull': \"\\u2022\",\n    'bullet': \"\\u2022\",\n    'bump': \"\\u224E\",\n    'bumpe': \"\\u224F\",\n    'bumpE': \"\\u2AAE\",\n    'bumpeq': \"\\u224F\",\n    'Bumpeq': \"\\u224E\",\n    'cacute': \"\\u0107\",\n    'Cacute': \"\\u0106\",\n    'cap': \"\\u2229\",\n    'Cap': \"\\u22D2\",\n    'capand': \"\\u2A44\",\n    'capbrcup': \"\\u2A49\",\n    'capcap': \"\\u2A4B\",\n    'capcup': \"\\u2A47\",\n    'capdot': \"\\u2A40\",\n    'CapitalDifferentialD': \"\\u2145\",\n    'caps': \"\\u2229\\uFE00\",\n    'caret': \"\\u2041\",\n    'caron': \"\\u02C7\",\n    'Cayleys': \"\\u212D\",\n    'ccaps': \"\\u2A4D\",\n    'ccaron': \"\\u010D\",\n    'Ccaron': \"\\u010C\",\n    'ccedil': '\\xE7',\n    'Ccedil': '\\xC7',\n    'ccirc': \"\\u0109\",\n    'Ccirc': \"\\u0108\",\n    'Cconint': \"\\u2230\",\n    'ccups': \"\\u2A4C\",\n    'ccupssm': \"\\u2A50\",\n    'cdot': \"\\u010B\",\n    'Cdot': \"\\u010A\",\n    'cedil': '\\xB8',\n    'Cedilla': '\\xB8',\n    'cemptyv': \"\\u29B2\",\n    'cent': '\\xA2',\n    'centerdot': '\\xB7',\n    'CenterDot': '\\xB7',\n    'cfr': \"\\uD835\\uDD20\",\n    'Cfr': \"\\u212D\",\n    'chcy': \"\\u0447\",\n    'CHcy': \"\\u0427\",\n    'check': \"\\u2713\",\n    'checkmark': \"\\u2713\",\n    'chi': \"\\u03C7\",\n    'Chi': \"\\u03A7\",\n    'cir': \"\\u25CB\",\n    'circ': \"\\u02C6\",\n    'circeq': \"\\u2257\",\n    'circlearrowleft': \"\\u21BA\",\n    'circlearrowright': \"\\u21BB\",\n    'circledast': \"\\u229B\",\n    'circledcirc': \"\\u229A\",\n    'circleddash': \"\\u229D\",\n    'CircleDot': \"\\u2299\",\n    'circledR': '\\xAE',\n    'circledS': \"\\u24C8\",\n    'CircleMinus': \"\\u2296\",\n    'CirclePlus': \"\\u2295\",\n    'CircleTimes': \"\\u2297\",\n    'cire': \"\\u2257\",\n    'cirE': \"\\u29C3\",\n    'cirfnint': \"\\u2A10\",\n    'cirmid': \"\\u2AEF\",\n    'cirscir': \"\\u29C2\",\n    'ClockwiseContourIntegral': \"\\u2232\",\n    'CloseCurlyDoubleQuote': \"\\u201D\",\n    'CloseCurlyQuote': \"\\u2019\",\n    'clubs': \"\\u2663\",\n    'clubsuit': \"\\u2663\",\n    'colon': ':',\n    'Colon': \"\\u2237\",\n    'colone': \"\\u2254\",\n    'Colone': \"\\u2A74\",\n    'coloneq': \"\\u2254\",\n    'comma': ',',\n    'commat': '@',\n    'comp': \"\\u2201\",\n    'compfn': \"\\u2218\",\n    'complement': \"\\u2201\",\n    'complexes': \"\\u2102\",\n    'cong': \"\\u2245\",\n    'congdot': \"\\u2A6D\",\n    'Congruent': \"\\u2261\",\n    'conint': \"\\u222E\",\n    'Conint': \"\\u222F\",\n    'ContourIntegral': \"\\u222E\",\n    'copf': \"\\uD835\\uDD54\",\n    'Copf': \"\\u2102\",\n    'coprod': \"\\u2210\",\n    'Coproduct': \"\\u2210\",\n    'copy': '\\xA9',\n    'COPY': '\\xA9',\n    'copysr': \"\\u2117\",\n    'CounterClockwiseContourIntegral': \"\\u2233\",\n    'crarr': \"\\u21B5\",\n    'cross': \"\\u2717\",\n    'Cross': \"\\u2A2F\",\n    'cscr': \"\\uD835\\uDCB8\",\n    'Cscr': \"\\uD835\\uDC9E\",\n    'csub': \"\\u2ACF\",\n    'csube': \"\\u2AD1\",\n    'csup': \"\\u2AD0\",\n    'csupe': \"\\u2AD2\",\n    'ctdot': \"\\u22EF\",\n    'cudarrl': \"\\u2938\",\n    'cudarrr': \"\\u2935\",\n    'cuepr': \"\\u22DE\",\n    'cuesc': \"\\u22DF\",\n    'cularr': \"\\u21B6\",\n    'cularrp': \"\\u293D\",\n    'cup': \"\\u222A\",\n    'Cup': \"\\u22D3\",\n    'cupbrcap': \"\\u2A48\",\n    'cupcap': \"\\u2A46\",\n    'CupCap': \"\\u224D\",\n    'cupcup': \"\\u2A4A\",\n    'cupdot': \"\\u228D\",\n    'cupor': \"\\u2A45\",\n    'cups': \"\\u222A\\uFE00\",\n    'curarr': \"\\u21B7\",\n    'curarrm': \"\\u293C\",\n    'curlyeqprec': \"\\u22DE\",\n    'curlyeqsucc': \"\\u22DF\",\n    'curlyvee': \"\\u22CE\",\n    'curlywedge': \"\\u22CF\",\n    'curren': '\\xA4',\n    'curvearrowleft': \"\\u21B6\",\n    'curvearrowright': \"\\u21B7\",\n    'cuvee': \"\\u22CE\",\n    'cuwed': \"\\u22CF\",\n    'cwconint': \"\\u2232\",\n    'cwint': \"\\u2231\",\n    'cylcty': \"\\u232D\",\n    'dagger': \"\\u2020\",\n    'Dagger': \"\\u2021\",\n    'daleth': \"\\u2138\",\n    'darr': \"\\u2193\",\n    'dArr': \"\\u21D3\",\n    'Darr': \"\\u21A1\",\n    'dash': \"\\u2010\",\n    'dashv': \"\\u22A3\",\n    'Dashv': \"\\u2AE4\",\n    'dbkarow': \"\\u290F\",\n    'dblac': \"\\u02DD\",\n    'dcaron': \"\\u010F\",\n    'Dcaron': \"\\u010E\",\n    'dcy': \"\\u0434\",\n    'Dcy': \"\\u0414\",\n    'dd': \"\\u2146\",\n    'DD': \"\\u2145\",\n    'ddagger': \"\\u2021\",\n    'ddarr': \"\\u21CA\",\n    'DDotrahd': \"\\u2911\",\n    'ddotseq': \"\\u2A77\",\n    'deg': '\\xB0',\n    'Del': \"\\u2207\",\n    'delta': \"\\u03B4\",\n    'Delta': \"\\u0394\",\n    'demptyv': \"\\u29B1\",\n    'dfisht': \"\\u297F\",\n    'dfr': \"\\uD835\\uDD21\",\n    'Dfr': \"\\uD835\\uDD07\",\n    'dHar': \"\\u2965\",\n    'dharl': \"\\u21C3\",\n    'dharr': \"\\u21C2\",\n    'DiacriticalAcute': '\\xB4',\n    'DiacriticalDot': \"\\u02D9\",\n    'DiacriticalDoubleAcute': \"\\u02DD\",\n    'DiacriticalGrave': '`',\n    'DiacriticalTilde': \"\\u02DC\",\n    'diam': \"\\u22C4\",\n    'diamond': \"\\u22C4\",\n    'Diamond': \"\\u22C4\",\n    'diamondsuit': \"\\u2666\",\n    'diams': \"\\u2666\",\n    'die': '\\xA8',\n    'DifferentialD': \"\\u2146\",\n    'digamma': \"\\u03DD\",\n    'disin': \"\\u22F2\",\n    'div': '\\xF7',\n    'divide': '\\xF7',\n    'divideontimes': \"\\u22C7\",\n    'divonx': \"\\u22C7\",\n    'djcy': \"\\u0452\",\n    'DJcy': \"\\u0402\",\n    'dlcorn': \"\\u231E\",\n    'dlcrop': \"\\u230D\",\n    'dollar': '$',\n    'dopf': \"\\uD835\\uDD55\",\n    'Dopf': \"\\uD835\\uDD3B\",\n    'dot': \"\\u02D9\",\n    'Dot': '\\xA8',\n    'DotDot': \"\\u20DC\",\n    'doteq': \"\\u2250\",\n    'doteqdot': \"\\u2251\",\n    'DotEqual': \"\\u2250\",\n    'dotminus': \"\\u2238\",\n    'dotplus': \"\\u2214\",\n    'dotsquare': \"\\u22A1\",\n    'doublebarwedge': \"\\u2306\",\n    'DoubleContourIntegral': \"\\u222F\",\n    'DoubleDot': '\\xA8',\n    'DoubleDownArrow': \"\\u21D3\",\n    'DoubleLeftArrow': \"\\u21D0\",\n    'DoubleLeftRightArrow': \"\\u21D4\",\n    'DoubleLeftTee': \"\\u2AE4\",\n    'DoubleLongLeftArrow': \"\\u27F8\",\n    'DoubleLongLeftRightArrow': \"\\u27FA\",\n    'DoubleLongRightArrow': \"\\u27F9\",\n    'DoubleRightArrow': \"\\u21D2\",\n    'DoubleRightTee': \"\\u22A8\",\n    'DoubleUpArrow': \"\\u21D1\",\n    'DoubleUpDownArrow': \"\\u21D5\",\n    'DoubleVerticalBar': \"\\u2225\",\n    'downarrow': \"\\u2193\",\n    'Downarrow': \"\\u21D3\",\n    'DownArrow': \"\\u2193\",\n    'DownArrowBar': \"\\u2913\",\n    'DownArrowUpArrow': \"\\u21F5\",\n    'DownBreve': \"\\u0311\",\n    'downdownarrows': \"\\u21CA\",\n    'downharpoonleft': \"\\u21C3\",\n    'downharpoonright': \"\\u21C2\",\n    'DownLeftRightVector': \"\\u2950\",\n    'DownLeftTeeVector': \"\\u295E\",\n    'DownLeftVector': \"\\u21BD\",\n    'DownLeftVectorBar': \"\\u2956\",\n    'DownRightTeeVector': \"\\u295F\",\n    'DownRightVector': \"\\u21C1\",\n    'DownRightVectorBar': \"\\u2957\",\n    'DownTee': \"\\u22A4\",\n    'DownTeeArrow': \"\\u21A7\",\n    'drbkarow': \"\\u2910\",\n    'drcorn': \"\\u231F\",\n    'drcrop': \"\\u230C\",\n    'dscr': \"\\uD835\\uDCB9\",\n    'Dscr': \"\\uD835\\uDC9F\",\n    'dscy': \"\\u0455\",\n    'DScy': \"\\u0405\",\n    'dsol': \"\\u29F6\",\n    'dstrok': \"\\u0111\",\n    'Dstrok': \"\\u0110\",\n    'dtdot': \"\\u22F1\",\n    'dtri': \"\\u25BF\",\n    'dtrif': \"\\u25BE\",\n    'duarr': \"\\u21F5\",\n    'duhar': \"\\u296F\",\n    'dwangle': \"\\u29A6\",\n    'dzcy': \"\\u045F\",\n    'DZcy': \"\\u040F\",\n    'dzigrarr': \"\\u27FF\",\n    'eacute': '\\xE9',\n    'Eacute': '\\xC9',\n    'easter': \"\\u2A6E\",\n    'ecaron': \"\\u011B\",\n    'Ecaron': \"\\u011A\",\n    'ecir': \"\\u2256\",\n    'ecirc': '\\xEA',\n    'Ecirc': '\\xCA',\n    'ecolon': \"\\u2255\",\n    'ecy': \"\\u044D\",\n    'Ecy': \"\\u042D\",\n    'eDDot': \"\\u2A77\",\n    'edot': \"\\u0117\",\n    'eDot': \"\\u2251\",\n    'Edot': \"\\u0116\",\n    'ee': \"\\u2147\",\n    'efDot': \"\\u2252\",\n    'efr': \"\\uD835\\uDD22\",\n    'Efr': \"\\uD835\\uDD08\",\n    'eg': \"\\u2A9A\",\n    'egrave': '\\xE8',\n    'Egrave': '\\xC8',\n    'egs': \"\\u2A96\",\n    'egsdot': \"\\u2A98\",\n    'el': \"\\u2A99\",\n    'Element': \"\\u2208\",\n    'elinters': \"\\u23E7\",\n    'ell': \"\\u2113\",\n    'els': \"\\u2A95\",\n    'elsdot': \"\\u2A97\",\n    'emacr': \"\\u0113\",\n    'Emacr': \"\\u0112\",\n    'empty': \"\\u2205\",\n    'emptyset': \"\\u2205\",\n    'EmptySmallSquare': \"\\u25FB\",\n    'emptyv': \"\\u2205\",\n    'EmptyVerySmallSquare': \"\\u25AB\",\n    'emsp': \"\\u2003\",\n    'emsp13': \"\\u2004\",\n    'emsp14': \"\\u2005\",\n    'eng': \"\\u014B\",\n    'ENG': \"\\u014A\",\n    'ensp': \"\\u2002\",\n    'eogon': \"\\u0119\",\n    'Eogon': \"\\u0118\",\n    'eopf': \"\\uD835\\uDD56\",\n    'Eopf': \"\\uD835\\uDD3C\",\n    'epar': \"\\u22D5\",\n    'eparsl': \"\\u29E3\",\n    'eplus': \"\\u2A71\",\n    'epsi': \"\\u03B5\",\n    'epsilon': \"\\u03B5\",\n    'Epsilon': \"\\u0395\",\n    'epsiv': \"\\u03F5\",\n    'eqcirc': \"\\u2256\",\n    'eqcolon': \"\\u2255\",\n    'eqsim': \"\\u2242\",\n    'eqslantgtr': \"\\u2A96\",\n    'eqslantless': \"\\u2A95\",\n    'Equal': \"\\u2A75\",\n    'equals': '=',\n    'EqualTilde': \"\\u2242\",\n    'equest': \"\\u225F\",\n    'Equilibrium': \"\\u21CC\",\n    'equiv': \"\\u2261\",\n    'equivDD': \"\\u2A78\",\n    'eqvparsl': \"\\u29E5\",\n    'erarr': \"\\u2971\",\n    'erDot': \"\\u2253\",\n    'escr': \"\\u212F\",\n    'Escr': \"\\u2130\",\n    'esdot': \"\\u2250\",\n    'esim': \"\\u2242\",\n    'Esim': \"\\u2A73\",\n    'eta': \"\\u03B7\",\n    'Eta': \"\\u0397\",\n    'eth': '\\xF0',\n    'ETH': '\\xD0',\n    'euml': '\\xEB',\n    'Euml': '\\xCB',\n    'euro': \"\\u20AC\",\n    'excl': '!',\n    'exist': \"\\u2203\",\n    'Exists': \"\\u2203\",\n    'expectation': \"\\u2130\",\n    'exponentiale': \"\\u2147\",\n    'ExponentialE': \"\\u2147\",\n    'fallingdotseq': \"\\u2252\",\n    'fcy': \"\\u0444\",\n    'Fcy': \"\\u0424\",\n    'female': \"\\u2640\",\n    'ffilig': \"\\uFB03\",\n    'fflig': \"\\uFB00\",\n    'ffllig': \"\\uFB04\",\n    'ffr': \"\\uD835\\uDD23\",\n    'Ffr': \"\\uD835\\uDD09\",\n    'filig': \"\\uFB01\",\n    'FilledSmallSquare': \"\\u25FC\",\n    'FilledVerySmallSquare': \"\\u25AA\",\n    'fjlig': 'fj',\n    'flat': \"\\u266D\",\n    'fllig': \"\\uFB02\",\n    'fltns': \"\\u25B1\",\n    'fnof': \"\\u0192\",\n    'fopf': \"\\uD835\\uDD57\",\n    'Fopf': \"\\uD835\\uDD3D\",\n    'forall': \"\\u2200\",\n    'ForAll': \"\\u2200\",\n    'fork': \"\\u22D4\",\n    'forkv': \"\\u2AD9\",\n    'Fouriertrf': \"\\u2131\",\n    'fpartint': \"\\u2A0D\",\n    'frac12': '\\xBD',\n    'frac13': \"\\u2153\",\n    'frac14': '\\xBC',\n    'frac15': \"\\u2155\",\n    'frac16': \"\\u2159\",\n    'frac18': \"\\u215B\",\n    'frac23': \"\\u2154\",\n    'frac25': \"\\u2156\",\n    'frac34': '\\xBE',\n    'frac35': \"\\u2157\",\n    'frac38': \"\\u215C\",\n    'frac45': \"\\u2158\",\n    'frac56': \"\\u215A\",\n    'frac58': \"\\u215D\",\n    'frac78': \"\\u215E\",\n    'frasl': \"\\u2044\",\n    'frown': \"\\u2322\",\n    'fscr': \"\\uD835\\uDCBB\",\n    'Fscr': \"\\u2131\",\n    'gacute': \"\\u01F5\",\n    'gamma': \"\\u03B3\",\n    'Gamma': \"\\u0393\",\n    'gammad': \"\\u03DD\",\n    'Gammad': \"\\u03DC\",\n    'gap': \"\\u2A86\",\n    'gbreve': \"\\u011F\",\n    'Gbreve': \"\\u011E\",\n    'Gcedil': \"\\u0122\",\n    'gcirc': \"\\u011D\",\n    'Gcirc': \"\\u011C\",\n    'gcy': \"\\u0433\",\n    'Gcy': \"\\u0413\",\n    'gdot': \"\\u0121\",\n    'Gdot': \"\\u0120\",\n    'ge': \"\\u2265\",\n    'gE': \"\\u2267\",\n    'gel': \"\\u22DB\",\n    'gEl': \"\\u2A8C\",\n    'geq': \"\\u2265\",\n    'geqq': \"\\u2267\",\n    'geqslant': \"\\u2A7E\",\n    'ges': \"\\u2A7E\",\n    'gescc': \"\\u2AA9\",\n    'gesdot': \"\\u2A80\",\n    'gesdoto': \"\\u2A82\",\n    'gesdotol': \"\\u2A84\",\n    'gesl': \"\\u22DB\\uFE00\",\n    'gesles': \"\\u2A94\",\n    'gfr': \"\\uD835\\uDD24\",\n    'Gfr': \"\\uD835\\uDD0A\",\n    'gg': \"\\u226B\",\n    'Gg': \"\\u22D9\",\n    'ggg': \"\\u22D9\",\n    'gimel': \"\\u2137\",\n    'gjcy': \"\\u0453\",\n    'GJcy': \"\\u0403\",\n    'gl': \"\\u2277\",\n    'gla': \"\\u2AA5\",\n    'glE': \"\\u2A92\",\n    'glj': \"\\u2AA4\",\n    'gnap': \"\\u2A8A\",\n    'gnapprox': \"\\u2A8A\",\n    'gne': \"\\u2A88\",\n    'gnE': \"\\u2269\",\n    'gneq': \"\\u2A88\",\n    'gneqq': \"\\u2269\",\n    'gnsim': \"\\u22E7\",\n    'gopf': \"\\uD835\\uDD58\",\n    'Gopf': \"\\uD835\\uDD3E\",\n    'grave': '`',\n    'GreaterEqual': \"\\u2265\",\n    'GreaterEqualLess': \"\\u22DB\",\n    'GreaterFullEqual': \"\\u2267\",\n    'GreaterGreater': \"\\u2AA2\",\n    'GreaterLess': \"\\u2277\",\n    'GreaterSlantEqual': \"\\u2A7E\",\n    'GreaterTilde': \"\\u2273\",\n    'gscr': \"\\u210A\",\n    'Gscr': \"\\uD835\\uDCA2\",\n    'gsim': \"\\u2273\",\n    'gsime': \"\\u2A8E\",\n    'gsiml': \"\\u2A90\",\n    'gt': '>',\n    'Gt': \"\\u226B\",\n    'GT': '>',\n    'gtcc': \"\\u2AA7\",\n    'gtcir': \"\\u2A7A\",\n    'gtdot': \"\\u22D7\",\n    'gtlPar': \"\\u2995\",\n    'gtquest': \"\\u2A7C\",\n    'gtrapprox': \"\\u2A86\",\n    'gtrarr': \"\\u2978\",\n    'gtrdot': \"\\u22D7\",\n    'gtreqless': \"\\u22DB\",\n    'gtreqqless': \"\\u2A8C\",\n    'gtrless': \"\\u2277\",\n    'gtrsim': \"\\u2273\",\n    'gvertneqq': \"\\u2269\\uFE00\",\n    'gvnE': \"\\u2269\\uFE00\",\n    'Hacek': \"\\u02C7\",\n    'hairsp': \"\\u200A\",\n    'half': '\\xBD',\n    'hamilt': \"\\u210B\",\n    'hardcy': \"\\u044A\",\n    'HARDcy': \"\\u042A\",\n    'harr': \"\\u2194\",\n    'hArr': \"\\u21D4\",\n    'harrcir': \"\\u2948\",\n    'harrw': \"\\u21AD\",\n    'Hat': '^',\n    'hbar': \"\\u210F\",\n    'hcirc': \"\\u0125\",\n    'Hcirc': \"\\u0124\",\n    'hearts': \"\\u2665\",\n    'heartsuit': \"\\u2665\",\n    'hellip': \"\\u2026\",\n    'hercon': \"\\u22B9\",\n    'hfr': \"\\uD835\\uDD25\",\n    'Hfr': \"\\u210C\",\n    'HilbertSpace': \"\\u210B\",\n    'hksearow': \"\\u2925\",\n    'hkswarow': \"\\u2926\",\n    'hoarr': \"\\u21FF\",\n    'homtht': \"\\u223B\",\n    'hookleftarrow': \"\\u21A9\",\n    'hookrightarrow': \"\\u21AA\",\n    'hopf': \"\\uD835\\uDD59\",\n    'Hopf': \"\\u210D\",\n    'horbar': \"\\u2015\",\n    'HorizontalLine': \"\\u2500\",\n    'hscr': \"\\uD835\\uDCBD\",\n    'Hscr': \"\\u210B\",\n    'hslash': \"\\u210F\",\n    'hstrok': \"\\u0127\",\n    'Hstrok': \"\\u0126\",\n    'HumpDownHump': \"\\u224E\",\n    'HumpEqual': \"\\u224F\",\n    'hybull': \"\\u2043\",\n    'hyphen': \"\\u2010\",\n    'iacute': '\\xED',\n    'Iacute': '\\xCD',\n    'ic': \"\\u2063\",\n    'icirc': '\\xEE',\n    'Icirc': '\\xCE',\n    'icy': \"\\u0438\",\n    'Icy': \"\\u0418\",\n    'Idot': \"\\u0130\",\n    'iecy': \"\\u0435\",\n    'IEcy': \"\\u0415\",\n    'iexcl': '\\xA1',\n    'iff': \"\\u21D4\",\n    'ifr': \"\\uD835\\uDD26\",\n    'Ifr': \"\\u2111\",\n    'igrave': '\\xEC',\n    'Igrave': '\\xCC',\n    'ii': \"\\u2148\",\n    'iiiint': \"\\u2A0C\",\n    'iiint': \"\\u222D\",\n    'iinfin': \"\\u29DC\",\n    'iiota': \"\\u2129\",\n    'ijlig': \"\\u0133\",\n    'IJlig': \"\\u0132\",\n    'Im': \"\\u2111\",\n    'imacr': \"\\u012B\",\n    'Imacr': \"\\u012A\",\n    'image': \"\\u2111\",\n    'ImaginaryI': \"\\u2148\",\n    'imagline': \"\\u2110\",\n    'imagpart': \"\\u2111\",\n    'imath': \"\\u0131\",\n    'imof': \"\\u22B7\",\n    'imped': \"\\u01B5\",\n    'Implies': \"\\u21D2\",\n    'in': \"\\u2208\",\n    'incare': \"\\u2105\",\n    'infin': \"\\u221E\",\n    'infintie': \"\\u29DD\",\n    'inodot': \"\\u0131\",\n    'int': \"\\u222B\",\n    'Int': \"\\u222C\",\n    'intcal': \"\\u22BA\",\n    'integers': \"\\u2124\",\n    'Integral': \"\\u222B\",\n    'intercal': \"\\u22BA\",\n    'Intersection': \"\\u22C2\",\n    'intlarhk': \"\\u2A17\",\n    'intprod': \"\\u2A3C\",\n    'InvisibleComma': \"\\u2063\",\n    'InvisibleTimes': \"\\u2062\",\n    'iocy': \"\\u0451\",\n    'IOcy': \"\\u0401\",\n    'iogon': \"\\u012F\",\n    'Iogon': \"\\u012E\",\n    'iopf': \"\\uD835\\uDD5A\",\n    'Iopf': \"\\uD835\\uDD40\",\n    'iota': \"\\u03B9\",\n    'Iota': \"\\u0399\",\n    'iprod': \"\\u2A3C\",\n    'iquest': '\\xBF',\n    'iscr': \"\\uD835\\uDCBE\",\n    'Iscr': \"\\u2110\",\n    'isin': \"\\u2208\",\n    'isindot': \"\\u22F5\",\n    'isinE': \"\\u22F9\",\n    'isins': \"\\u22F4\",\n    'isinsv': \"\\u22F3\",\n    'isinv': \"\\u2208\",\n    'it': \"\\u2062\",\n    'itilde': \"\\u0129\",\n    'Itilde': \"\\u0128\",\n    'iukcy': \"\\u0456\",\n    'Iukcy': \"\\u0406\",\n    'iuml': '\\xEF',\n    'Iuml': '\\xCF',\n    'jcirc': \"\\u0135\",\n    'Jcirc': \"\\u0134\",\n    'jcy': \"\\u0439\",\n    'Jcy': \"\\u0419\",\n    'jfr': \"\\uD835\\uDD27\",\n    'Jfr': \"\\uD835\\uDD0D\",\n    'jmath': \"\\u0237\",\n    'jopf': \"\\uD835\\uDD5B\",\n    'Jopf': \"\\uD835\\uDD41\",\n    'jscr': \"\\uD835\\uDCBF\",\n    'Jscr': \"\\uD835\\uDCA5\",\n    'jsercy': \"\\u0458\",\n    'Jsercy': \"\\u0408\",\n    'jukcy': \"\\u0454\",\n    'Jukcy': \"\\u0404\",\n    'kappa': \"\\u03BA\",\n    'Kappa': \"\\u039A\",\n    'kappav': \"\\u03F0\",\n    'kcedil': \"\\u0137\",\n    'Kcedil': \"\\u0136\",\n    'kcy': \"\\u043A\",\n    'Kcy': \"\\u041A\",\n    'kfr': \"\\uD835\\uDD28\",\n    'Kfr': \"\\uD835\\uDD0E\",\n    'kgreen': \"\\u0138\",\n    'khcy': \"\\u0445\",\n    'KHcy': \"\\u0425\",\n    'kjcy': \"\\u045C\",\n    'KJcy': \"\\u040C\",\n    'kopf': \"\\uD835\\uDD5C\",\n    'Kopf': \"\\uD835\\uDD42\",\n    'kscr': \"\\uD835\\uDCC0\",\n    'Kscr': \"\\uD835\\uDCA6\",\n    'lAarr': \"\\u21DA\",\n    'lacute': \"\\u013A\",\n    'Lacute': \"\\u0139\",\n    'laemptyv': \"\\u29B4\",\n    'lagran': \"\\u2112\",\n    'lambda': \"\\u03BB\",\n    'Lambda': \"\\u039B\",\n    'lang': \"\\u27E8\",\n    'Lang': \"\\u27EA\",\n    'langd': \"\\u2991\",\n    'langle': \"\\u27E8\",\n    'lap': \"\\u2A85\",\n    'Laplacetrf': \"\\u2112\",\n    'laquo': '\\xAB',\n    'larr': \"\\u2190\",\n    'lArr': \"\\u21D0\",\n    'Larr': \"\\u219E\",\n    'larrb': \"\\u21E4\",\n    'larrbfs': \"\\u291F\",\n    'larrfs': \"\\u291D\",\n    'larrhk': \"\\u21A9\",\n    'larrlp': \"\\u21AB\",\n    'larrpl': \"\\u2939\",\n    'larrsim': \"\\u2973\",\n    'larrtl': \"\\u21A2\",\n    'lat': \"\\u2AAB\",\n    'latail': \"\\u2919\",\n    'lAtail': \"\\u291B\",\n    'late': \"\\u2AAD\",\n    'lates': \"\\u2AAD\\uFE00\",\n    'lbarr': \"\\u290C\",\n    'lBarr': \"\\u290E\",\n    'lbbrk': \"\\u2772\",\n    'lbrace': '{',\n    'lbrack': '[',\n    'lbrke': \"\\u298B\",\n    'lbrksld': \"\\u298F\",\n    'lbrkslu': \"\\u298D\",\n    'lcaron': \"\\u013E\",\n    'Lcaron': \"\\u013D\",\n    'lcedil': \"\\u013C\",\n    'Lcedil': \"\\u013B\",\n    'lceil': \"\\u2308\",\n    'lcub': '{',\n    'lcy': \"\\u043B\",\n    'Lcy': \"\\u041B\",\n    'ldca': \"\\u2936\",\n    'ldquo': \"\\u201C\",\n    'ldquor': \"\\u201E\",\n    'ldrdhar': \"\\u2967\",\n    'ldrushar': \"\\u294B\",\n    'ldsh': \"\\u21B2\",\n    'le': \"\\u2264\",\n    'lE': \"\\u2266\",\n    'LeftAngleBracket': \"\\u27E8\",\n    'leftarrow': \"\\u2190\",\n    'Leftarrow': \"\\u21D0\",\n    'LeftArrow': \"\\u2190\",\n    'LeftArrowBar': \"\\u21E4\",\n    'LeftArrowRightArrow': \"\\u21C6\",\n    'leftarrowtail': \"\\u21A2\",\n    'LeftCeiling': \"\\u2308\",\n    'LeftDoubleBracket': \"\\u27E6\",\n    'LeftDownTeeVector': \"\\u2961\",\n    'LeftDownVector': \"\\u21C3\",\n    'LeftDownVectorBar': \"\\u2959\",\n    'LeftFloor': \"\\u230A\",\n    'leftharpoondown': \"\\u21BD\",\n    'leftharpoonup': \"\\u21BC\",\n    'leftleftarrows': \"\\u21C7\",\n    'leftrightarrow': \"\\u2194\",\n    'Leftrightarrow': \"\\u21D4\",\n    'LeftRightArrow': \"\\u2194\",\n    'leftrightarrows': \"\\u21C6\",\n    'leftrightharpoons': \"\\u21CB\",\n    'leftrightsquigarrow': \"\\u21AD\",\n    'LeftRightVector': \"\\u294E\",\n    'LeftTee': \"\\u22A3\",\n    'LeftTeeArrow': \"\\u21A4\",\n    'LeftTeeVector': \"\\u295A\",\n    'leftthreetimes': \"\\u22CB\",\n    'LeftTriangle': \"\\u22B2\",\n    'LeftTriangleBar': \"\\u29CF\",\n    'LeftTriangleEqual': \"\\u22B4\",\n    'LeftUpDownVector': \"\\u2951\",\n    'LeftUpTeeVector': \"\\u2960\",\n    'LeftUpVector': \"\\u21BF\",\n    'LeftUpVectorBar': \"\\u2958\",\n    'LeftVector': \"\\u21BC\",\n    'LeftVectorBar': \"\\u2952\",\n    'leg': \"\\u22DA\",\n    'lEg': \"\\u2A8B\",\n    'leq': \"\\u2264\",\n    'leqq': \"\\u2266\",\n    'leqslant': \"\\u2A7D\",\n    'les': \"\\u2A7D\",\n    'lescc': \"\\u2AA8\",\n    'lesdot': \"\\u2A7F\",\n    'lesdoto': \"\\u2A81\",\n    'lesdotor': \"\\u2A83\",\n    'lesg': \"\\u22DA\\uFE00\",\n    'lesges': \"\\u2A93\",\n    'lessapprox': \"\\u2A85\",\n    'lessdot': \"\\u22D6\",\n    'lesseqgtr': \"\\u22DA\",\n    'lesseqqgtr': \"\\u2A8B\",\n    'LessEqualGreater': \"\\u22DA\",\n    'LessFullEqual': \"\\u2266\",\n    'LessGreater': \"\\u2276\",\n    'lessgtr': \"\\u2276\",\n    'LessLess': \"\\u2AA1\",\n    'lesssim': \"\\u2272\",\n    'LessSlantEqual': \"\\u2A7D\",\n    'LessTilde': \"\\u2272\",\n    'lfisht': \"\\u297C\",\n    'lfloor': \"\\u230A\",\n    'lfr': \"\\uD835\\uDD29\",\n    'Lfr': \"\\uD835\\uDD0F\",\n    'lg': \"\\u2276\",\n    'lgE': \"\\u2A91\",\n    'lHar': \"\\u2962\",\n    'lhard': \"\\u21BD\",\n    'lharu': \"\\u21BC\",\n    'lharul': \"\\u296A\",\n    'lhblk': \"\\u2584\",\n    'ljcy': \"\\u0459\",\n    'LJcy': \"\\u0409\",\n    'll': \"\\u226A\",\n    'Ll': \"\\u22D8\",\n    'llarr': \"\\u21C7\",\n    'llcorner': \"\\u231E\",\n    'Lleftarrow': \"\\u21DA\",\n    'llhard': \"\\u296B\",\n    'lltri': \"\\u25FA\",\n    'lmidot': \"\\u0140\",\n    'Lmidot': \"\\u013F\",\n    'lmoust': \"\\u23B0\",\n    'lmoustache': \"\\u23B0\",\n    'lnap': \"\\u2A89\",\n    'lnapprox': \"\\u2A89\",\n    'lne': \"\\u2A87\",\n    'lnE': \"\\u2268\",\n    'lneq': \"\\u2A87\",\n    'lneqq': \"\\u2268\",\n    'lnsim': \"\\u22E6\",\n    'loang': \"\\u27EC\",\n    'loarr': \"\\u21FD\",\n    'lobrk': \"\\u27E6\",\n    'longleftarrow': \"\\u27F5\",\n    'Longleftarrow': \"\\u27F8\",\n    'LongLeftArrow': \"\\u27F5\",\n    'longleftrightarrow': \"\\u27F7\",\n    'Longleftrightarrow': \"\\u27FA\",\n    'LongLeftRightArrow': \"\\u27F7\",\n    'longmapsto': \"\\u27FC\",\n    'longrightarrow': \"\\u27F6\",\n    'Longrightarrow': \"\\u27F9\",\n    'LongRightArrow': \"\\u27F6\",\n    'looparrowleft': \"\\u21AB\",\n    'looparrowright': \"\\u21AC\",\n    'lopar': \"\\u2985\",\n    'lopf': \"\\uD835\\uDD5D\",\n    'Lopf': \"\\uD835\\uDD43\",\n    'loplus': \"\\u2A2D\",\n    'lotimes': \"\\u2A34\",\n    'lowast': \"\\u2217\",\n    'lowbar': '_',\n    'LowerLeftArrow': \"\\u2199\",\n    'LowerRightArrow': \"\\u2198\",\n    'loz': \"\\u25CA\",\n    'lozenge': \"\\u25CA\",\n    'lozf': \"\\u29EB\",\n    'lpar': '(',\n    'lparlt': \"\\u2993\",\n    'lrarr': \"\\u21C6\",\n    'lrcorner': \"\\u231F\",\n    'lrhar': \"\\u21CB\",\n    'lrhard': \"\\u296D\",\n    'lrm': \"\\u200E\",\n    'lrtri': \"\\u22BF\",\n    'lsaquo': \"\\u2039\",\n    'lscr': \"\\uD835\\uDCC1\",\n    'Lscr': \"\\u2112\",\n    'lsh': \"\\u21B0\",\n    'Lsh': \"\\u21B0\",\n    'lsim': \"\\u2272\",\n    'lsime': \"\\u2A8D\",\n    'lsimg': \"\\u2A8F\",\n    'lsqb': '[',\n    'lsquo': \"\\u2018\",\n    'lsquor': \"\\u201A\",\n    'lstrok': \"\\u0142\",\n    'Lstrok': \"\\u0141\",\n    'lt': '<',\n    'Lt': \"\\u226A\",\n    'LT': '<',\n    'ltcc': \"\\u2AA6\",\n    'ltcir': \"\\u2A79\",\n    'ltdot': \"\\u22D6\",\n    'lthree': \"\\u22CB\",\n    'ltimes': \"\\u22C9\",\n    'ltlarr': \"\\u2976\",\n    'ltquest': \"\\u2A7B\",\n    'ltri': \"\\u25C3\",\n    'ltrie': \"\\u22B4\",\n    'ltrif': \"\\u25C2\",\n    'ltrPar': \"\\u2996\",\n    'lurdshar': \"\\u294A\",\n    'luruhar': \"\\u2966\",\n    'lvertneqq': \"\\u2268\\uFE00\",\n    'lvnE': \"\\u2268\\uFE00\",\n    'macr': '\\xAF',\n    'male': \"\\u2642\",\n    'malt': \"\\u2720\",\n    'maltese': \"\\u2720\",\n    'map': \"\\u21A6\",\n    'Map': \"\\u2905\",\n    'mapsto': \"\\u21A6\",\n    'mapstodown': \"\\u21A7\",\n    'mapstoleft': \"\\u21A4\",\n    'mapstoup': \"\\u21A5\",\n    'marker': \"\\u25AE\",\n    'mcomma': \"\\u2A29\",\n    'mcy': \"\\u043C\",\n    'Mcy': \"\\u041C\",\n    'mdash': \"\\u2014\",\n    'mDDot': \"\\u223A\",\n    'measuredangle': \"\\u2221\",\n    'MediumSpace': \"\\u205F\",\n    'Mellintrf': \"\\u2133\",\n    'mfr': \"\\uD835\\uDD2A\",\n    'Mfr': \"\\uD835\\uDD10\",\n    'mho': \"\\u2127\",\n    'micro': '\\xB5',\n    'mid': \"\\u2223\",\n    'midast': '*',\n    'midcir': \"\\u2AF0\",\n    'middot': '\\xB7',\n    'minus': \"\\u2212\",\n    'minusb': \"\\u229F\",\n    'minusd': \"\\u2238\",\n    'minusdu': \"\\u2A2A\",\n    'MinusPlus': \"\\u2213\",\n    'mlcp': \"\\u2ADB\",\n    'mldr': \"\\u2026\",\n    'mnplus': \"\\u2213\",\n    'models': \"\\u22A7\",\n    'mopf': \"\\uD835\\uDD5E\",\n    'Mopf': \"\\uD835\\uDD44\",\n    'mp': \"\\u2213\",\n    'mscr': \"\\uD835\\uDCC2\",\n    'Mscr': \"\\u2133\",\n    'mstpos': \"\\u223E\",\n    'mu': \"\\u03BC\",\n    'Mu': \"\\u039C\",\n    'multimap': \"\\u22B8\",\n    'mumap': \"\\u22B8\",\n    'nabla': \"\\u2207\",\n    'nacute': \"\\u0144\",\n    'Nacute': \"\\u0143\",\n    'nang': \"\\u2220\\u20D2\",\n    'nap': \"\\u2249\",\n    'napE': \"\\u2A70\\u0338\",\n    'napid': \"\\u224B\\u0338\",\n    'napos': \"\\u0149\",\n    'napprox': \"\\u2249\",\n    'natur': \"\\u266E\",\n    'natural': \"\\u266E\",\n    'naturals': \"\\u2115\",\n    'nbsp': '\\xA0',\n    'nbump': \"\\u224E\\u0338\",\n    'nbumpe': \"\\u224F\\u0338\",\n    'ncap': \"\\u2A43\",\n    'ncaron': \"\\u0148\",\n    'Ncaron': \"\\u0147\",\n    'ncedil': \"\\u0146\",\n    'Ncedil': \"\\u0145\",\n    'ncong': \"\\u2247\",\n    'ncongdot': \"\\u2A6D\\u0338\",\n    'ncup': \"\\u2A42\",\n    'ncy': \"\\u043D\",\n    'Ncy': \"\\u041D\",\n    'ndash': \"\\u2013\",\n    'ne': \"\\u2260\",\n    'nearhk': \"\\u2924\",\n    'nearr': \"\\u2197\",\n    'neArr': \"\\u21D7\",\n    'nearrow': \"\\u2197\",\n    'nedot': \"\\u2250\\u0338\",\n    'NegativeMediumSpace': \"\\u200B\",\n    'NegativeThickSpace': \"\\u200B\",\n    'NegativeThinSpace': \"\\u200B\",\n    'NegativeVeryThinSpace': \"\\u200B\",\n    'nequiv': \"\\u2262\",\n    'nesear': \"\\u2928\",\n    'nesim': \"\\u2242\\u0338\",\n    'NestedGreaterGreater': \"\\u226B\",\n    'NestedLessLess': \"\\u226A\",\n    'NewLine': '\\n',\n    'nexist': \"\\u2204\",\n    'nexists': \"\\u2204\",\n    'nfr': \"\\uD835\\uDD2B\",\n    'Nfr': \"\\uD835\\uDD11\",\n    'nge': \"\\u2271\",\n    'ngE': \"\\u2267\\u0338\",\n    'ngeq': \"\\u2271\",\n    'ngeqq': \"\\u2267\\u0338\",\n    'ngeqslant': \"\\u2A7E\\u0338\",\n    'nges': \"\\u2A7E\\u0338\",\n    'nGg': \"\\u22D9\\u0338\",\n    'ngsim': \"\\u2275\",\n    'ngt': \"\\u226F\",\n    'nGt': \"\\u226B\\u20D2\",\n    'ngtr': \"\\u226F\",\n    'nGtv': \"\\u226B\\u0338\",\n    'nharr': \"\\u21AE\",\n    'nhArr': \"\\u21CE\",\n    'nhpar': \"\\u2AF2\",\n    'ni': \"\\u220B\",\n    'nis': \"\\u22FC\",\n    'nisd': \"\\u22FA\",\n    'niv': \"\\u220B\",\n    'njcy': \"\\u045A\",\n    'NJcy': \"\\u040A\",\n    'nlarr': \"\\u219A\",\n    'nlArr': \"\\u21CD\",\n    'nldr': \"\\u2025\",\n    'nle': \"\\u2270\",\n    'nlE': \"\\u2266\\u0338\",\n    'nleftarrow': \"\\u219A\",\n    'nLeftarrow': \"\\u21CD\",\n    'nleftrightarrow': \"\\u21AE\",\n    'nLeftrightarrow': \"\\u21CE\",\n    'nleq': \"\\u2270\",\n    'nleqq': \"\\u2266\\u0338\",\n    'nleqslant': \"\\u2A7D\\u0338\",\n    'nles': \"\\u2A7D\\u0338\",\n    'nless': \"\\u226E\",\n    'nLl': \"\\u22D8\\u0338\",\n    'nlsim': \"\\u2274\",\n    'nlt': \"\\u226E\",\n    'nLt': \"\\u226A\\u20D2\",\n    'nltri': \"\\u22EA\",\n    'nltrie': \"\\u22EC\",\n    'nLtv': \"\\u226A\\u0338\",\n    'nmid': \"\\u2224\",\n    'NoBreak': \"\\u2060\",\n    'NonBreakingSpace': '\\xA0',\n    'nopf': \"\\uD835\\uDD5F\",\n    'Nopf': \"\\u2115\",\n    'not': '\\xAC',\n    'Not': \"\\u2AEC\",\n    'NotCongruent': \"\\u2262\",\n    'NotCupCap': \"\\u226D\",\n    'NotDoubleVerticalBar': \"\\u2226\",\n    'NotElement': \"\\u2209\",\n    'NotEqual': \"\\u2260\",\n    'NotEqualTilde': \"\\u2242\\u0338\",\n    'NotExists': \"\\u2204\",\n    'NotGreater': \"\\u226F\",\n    'NotGreaterEqual': \"\\u2271\",\n    'NotGreaterFullEqual': \"\\u2267\\u0338\",\n    'NotGreaterGreater': \"\\u226B\\u0338\",\n    'NotGreaterLess': \"\\u2279\",\n    'NotGreaterSlantEqual': \"\\u2A7E\\u0338\",\n    'NotGreaterTilde': \"\\u2275\",\n    'NotHumpDownHump': \"\\u224E\\u0338\",\n    'NotHumpEqual': \"\\u224F\\u0338\",\n    'notin': \"\\u2209\",\n    'notindot': \"\\u22F5\\u0338\",\n    'notinE': \"\\u22F9\\u0338\",\n    'notinva': \"\\u2209\",\n    'notinvb': \"\\u22F7\",\n    'notinvc': \"\\u22F6\",\n    'NotLeftTriangle': \"\\u22EA\",\n    'NotLeftTriangleBar': \"\\u29CF\\u0338\",\n    'NotLeftTriangleEqual': \"\\u22EC\",\n    'NotLess': \"\\u226E\",\n    'NotLessEqual': \"\\u2270\",\n    'NotLessGreater': \"\\u2278\",\n    'NotLessLess': \"\\u226A\\u0338\",\n    'NotLessSlantEqual': \"\\u2A7D\\u0338\",\n    'NotLessTilde': \"\\u2274\",\n    'NotNestedGreaterGreater': \"\\u2AA2\\u0338\",\n    'NotNestedLessLess': \"\\u2AA1\\u0338\",\n    'notni': \"\\u220C\",\n    'notniva': \"\\u220C\",\n    'notnivb': \"\\u22FE\",\n    'notnivc': \"\\u22FD\",\n    'NotPrecedes': \"\\u2280\",\n    'NotPrecedesEqual': \"\\u2AAF\\u0338\",\n    'NotPrecedesSlantEqual': \"\\u22E0\",\n    'NotReverseElement': \"\\u220C\",\n    'NotRightTriangle': \"\\u22EB\",\n    'NotRightTriangleBar': \"\\u29D0\\u0338\",\n    'NotRightTriangleEqual': \"\\u22ED\",\n    'NotSquareSubset': \"\\u228F\\u0338\",\n    'NotSquareSubsetEqual': \"\\u22E2\",\n    'NotSquareSuperset': \"\\u2290\\u0338\",\n    'NotSquareSupersetEqual': \"\\u22E3\",\n    'NotSubset': \"\\u2282\\u20D2\",\n    'NotSubsetEqual': \"\\u2288\",\n    'NotSucceeds': \"\\u2281\",\n    'NotSucceedsEqual': \"\\u2AB0\\u0338\",\n    'NotSucceedsSlantEqual': \"\\u22E1\",\n    'NotSucceedsTilde': \"\\u227F\\u0338\",\n    'NotSuperset': \"\\u2283\\u20D2\",\n    'NotSupersetEqual': \"\\u2289\",\n    'NotTilde': \"\\u2241\",\n    'NotTildeEqual': \"\\u2244\",\n    'NotTildeFullEqual': \"\\u2247\",\n    'NotTildeTilde': \"\\u2249\",\n    'NotVerticalBar': \"\\u2224\",\n    'npar': \"\\u2226\",\n    'nparallel': \"\\u2226\",\n    'nparsl': \"\\u2AFD\\u20E5\",\n    'npart': \"\\u2202\\u0338\",\n    'npolint': \"\\u2A14\",\n    'npr': \"\\u2280\",\n    'nprcue': \"\\u22E0\",\n    'npre': \"\\u2AAF\\u0338\",\n    'nprec': \"\\u2280\",\n    'npreceq': \"\\u2AAF\\u0338\",\n    'nrarr': \"\\u219B\",\n    'nrArr': \"\\u21CF\",\n    'nrarrc': \"\\u2933\\u0338\",\n    'nrarrw': \"\\u219D\\u0338\",\n    'nrightarrow': \"\\u219B\",\n    'nRightarrow': \"\\u21CF\",\n    'nrtri': \"\\u22EB\",\n    'nrtrie': \"\\u22ED\",\n    'nsc': \"\\u2281\",\n    'nsccue': \"\\u22E1\",\n    'nsce': \"\\u2AB0\\u0338\",\n    'nscr': \"\\uD835\\uDCC3\",\n    'Nscr': \"\\uD835\\uDCA9\",\n    'nshortmid': \"\\u2224\",\n    'nshortparallel': \"\\u2226\",\n    'nsim': \"\\u2241\",\n    'nsime': \"\\u2244\",\n    'nsimeq': \"\\u2244\",\n    'nsmid': \"\\u2224\",\n    'nspar': \"\\u2226\",\n    'nsqsube': \"\\u22E2\",\n    'nsqsupe': \"\\u22E3\",\n    'nsub': \"\\u2284\",\n    'nsube': \"\\u2288\",\n    'nsubE': \"\\u2AC5\\u0338\",\n    'nsubset': \"\\u2282\\u20D2\",\n    'nsubseteq': \"\\u2288\",\n    'nsubseteqq': \"\\u2AC5\\u0338\",\n    'nsucc': \"\\u2281\",\n    'nsucceq': \"\\u2AB0\\u0338\",\n    'nsup': \"\\u2285\",\n    'nsupe': \"\\u2289\",\n    'nsupE': \"\\u2AC6\\u0338\",\n    'nsupset': \"\\u2283\\u20D2\",\n    'nsupseteq': \"\\u2289\",\n    'nsupseteqq': \"\\u2AC6\\u0338\",\n    'ntgl': \"\\u2279\",\n    'ntilde': '\\xF1',\n    'Ntilde': '\\xD1',\n    'ntlg': \"\\u2278\",\n    'ntriangleleft': \"\\u22EA\",\n    'ntrianglelefteq': \"\\u22EC\",\n    'ntriangleright': \"\\u22EB\",\n    'ntrianglerighteq': \"\\u22ED\",\n    'nu': \"\\u03BD\",\n    'Nu': \"\\u039D\",\n    'num': '#',\n    'numero': \"\\u2116\",\n    'numsp': \"\\u2007\",\n    'nvap': \"\\u224D\\u20D2\",\n    'nvdash': \"\\u22AC\",\n    'nvDash': \"\\u22AD\",\n    'nVdash': \"\\u22AE\",\n    'nVDash': \"\\u22AF\",\n    'nvge': \"\\u2265\\u20D2\",\n    'nvgt': \">\\u20D2\",\n    'nvHarr': \"\\u2904\",\n    'nvinfin': \"\\u29DE\",\n    'nvlArr': \"\\u2902\",\n    'nvle': \"\\u2264\\u20D2\",\n    'nvlt': \"<\\u20D2\",\n    'nvltrie': \"\\u22B4\\u20D2\",\n    'nvrArr': \"\\u2903\",\n    'nvrtrie': \"\\u22B5\\u20D2\",\n    'nvsim': \"\\u223C\\u20D2\",\n    'nwarhk': \"\\u2923\",\n    'nwarr': \"\\u2196\",\n    'nwArr': \"\\u21D6\",\n    'nwarrow': \"\\u2196\",\n    'nwnear': \"\\u2927\",\n    'oacute': '\\xF3',\n    'Oacute': '\\xD3',\n    'oast': \"\\u229B\",\n    'ocir': \"\\u229A\",\n    'ocirc': '\\xF4',\n    'Ocirc': '\\xD4',\n    'ocy': \"\\u043E\",\n    'Ocy': \"\\u041E\",\n    'odash': \"\\u229D\",\n    'odblac': \"\\u0151\",\n    'Odblac': \"\\u0150\",\n    'odiv': \"\\u2A38\",\n    'odot': \"\\u2299\",\n    'odsold': \"\\u29BC\",\n    'oelig': \"\\u0153\",\n    'OElig': \"\\u0152\",\n    'ofcir': \"\\u29BF\",\n    'ofr': \"\\uD835\\uDD2C\",\n    'Ofr': \"\\uD835\\uDD12\",\n    'ogon': \"\\u02DB\",\n    'ograve': '\\xF2',\n    'Ograve': '\\xD2',\n    'ogt': \"\\u29C1\",\n    'ohbar': \"\\u29B5\",\n    'ohm': \"\\u03A9\",\n    'oint': \"\\u222E\",\n    'olarr': \"\\u21BA\",\n    'olcir': \"\\u29BE\",\n    'olcross': \"\\u29BB\",\n    'oline': \"\\u203E\",\n    'olt': \"\\u29C0\",\n    'omacr': \"\\u014D\",\n    'Omacr': \"\\u014C\",\n    'omega': \"\\u03C9\",\n    'Omega': \"\\u03A9\",\n    'omicron': \"\\u03BF\",\n    'Omicron': \"\\u039F\",\n    'omid': \"\\u29B6\",\n    'ominus': \"\\u2296\",\n    'oopf': \"\\uD835\\uDD60\",\n    'Oopf': \"\\uD835\\uDD46\",\n    'opar': \"\\u29B7\",\n    'OpenCurlyDoubleQuote': \"\\u201C\",\n    'OpenCurlyQuote': \"\\u2018\",\n    'operp': \"\\u29B9\",\n    'oplus': \"\\u2295\",\n    'or': \"\\u2228\",\n    'Or': \"\\u2A54\",\n    'orarr': \"\\u21BB\",\n    'ord': \"\\u2A5D\",\n    'order': \"\\u2134\",\n    'orderof': \"\\u2134\",\n    'ordf': '\\xAA',\n    'ordm': '\\xBA',\n    'origof': \"\\u22B6\",\n    'oror': \"\\u2A56\",\n    'orslope': \"\\u2A57\",\n    'orv': \"\\u2A5B\",\n    'oS': \"\\u24C8\",\n    'oscr': \"\\u2134\",\n    'Oscr': \"\\uD835\\uDCAA\",\n    'oslash': '\\xF8',\n    'Oslash': '\\xD8',\n    'osol': \"\\u2298\",\n    'otilde': '\\xF5',\n    'Otilde': '\\xD5',\n    'otimes': \"\\u2297\",\n    'Otimes': \"\\u2A37\",\n    'otimesas': \"\\u2A36\",\n    'ouml': '\\xF6',\n    'Ouml': '\\xD6',\n    'ovbar': \"\\u233D\",\n    'OverBar': \"\\u203E\",\n    'OverBrace': \"\\u23DE\",\n    'OverBracket': \"\\u23B4\",\n    'OverParenthesis': \"\\u23DC\",\n    'par': \"\\u2225\",\n    'para': '\\xB6',\n    'parallel': \"\\u2225\",\n    'parsim': \"\\u2AF3\",\n    'parsl': \"\\u2AFD\",\n    'part': \"\\u2202\",\n    'PartialD': \"\\u2202\",\n    'pcy': \"\\u043F\",\n    'Pcy': \"\\u041F\",\n    'percnt': '%',\n    'period': '.',\n    'permil': \"\\u2030\",\n    'perp': \"\\u22A5\",\n    'pertenk': \"\\u2031\",\n    'pfr': \"\\uD835\\uDD2D\",\n    'Pfr': \"\\uD835\\uDD13\",\n    'phi': \"\\u03C6\",\n    'Phi': \"\\u03A6\",\n    'phiv': \"\\u03D5\",\n    'phmmat': \"\\u2133\",\n    'phone': \"\\u260E\",\n    'pi': \"\\u03C0\",\n    'Pi': \"\\u03A0\",\n    'pitchfork': \"\\u22D4\",\n    'piv': \"\\u03D6\",\n    'planck': \"\\u210F\",\n    'planckh': \"\\u210E\",\n    'plankv': \"\\u210F\",\n    'plus': '+',\n    'plusacir': \"\\u2A23\",\n    'plusb': \"\\u229E\",\n    'pluscir': \"\\u2A22\",\n    'plusdo': \"\\u2214\",\n    'plusdu': \"\\u2A25\",\n    'pluse': \"\\u2A72\",\n    'PlusMinus': '\\xB1',\n    'plusmn': '\\xB1',\n    'plussim': \"\\u2A26\",\n    'plustwo': \"\\u2A27\",\n    'pm': '\\xB1',\n    'Poincareplane': \"\\u210C\",\n    'pointint': \"\\u2A15\",\n    'popf': \"\\uD835\\uDD61\",\n    'Popf': \"\\u2119\",\n    'pound': '\\xA3',\n    'pr': \"\\u227A\",\n    'Pr': \"\\u2ABB\",\n    'prap': \"\\u2AB7\",\n    'prcue': \"\\u227C\",\n    'pre': \"\\u2AAF\",\n    'prE': \"\\u2AB3\",\n    'prec': \"\\u227A\",\n    'precapprox': \"\\u2AB7\",\n    'preccurlyeq': \"\\u227C\",\n    'Precedes': \"\\u227A\",\n    'PrecedesEqual': \"\\u2AAF\",\n    'PrecedesSlantEqual': \"\\u227C\",\n    'PrecedesTilde': \"\\u227E\",\n    'preceq': \"\\u2AAF\",\n    'precnapprox': \"\\u2AB9\",\n    'precneqq': \"\\u2AB5\",\n    'precnsim': \"\\u22E8\",\n    'precsim': \"\\u227E\",\n    'prime': \"\\u2032\",\n    'Prime': \"\\u2033\",\n    'primes': \"\\u2119\",\n    'prnap': \"\\u2AB9\",\n    'prnE': \"\\u2AB5\",\n    'prnsim': \"\\u22E8\",\n    'prod': \"\\u220F\",\n    'Product': \"\\u220F\",\n    'profalar': \"\\u232E\",\n    'profline': \"\\u2312\",\n    'profsurf': \"\\u2313\",\n    'prop': \"\\u221D\",\n    'Proportion': \"\\u2237\",\n    'Proportional': \"\\u221D\",\n    'propto': \"\\u221D\",\n    'prsim': \"\\u227E\",\n    'prurel': \"\\u22B0\",\n    'pscr': \"\\uD835\\uDCC5\",\n    'Pscr': \"\\uD835\\uDCAB\",\n    'psi': \"\\u03C8\",\n    'Psi': \"\\u03A8\",\n    'puncsp': \"\\u2008\",\n    'qfr': \"\\uD835\\uDD2E\",\n    'Qfr': \"\\uD835\\uDD14\",\n    'qint': \"\\u2A0C\",\n    'qopf': \"\\uD835\\uDD62\",\n    'Qopf': \"\\u211A\",\n    'qprime': \"\\u2057\",\n    'qscr': \"\\uD835\\uDCC6\",\n    'Qscr': \"\\uD835\\uDCAC\",\n    'quaternions': \"\\u210D\",\n    'quatint': \"\\u2A16\",\n    'quest': '?',\n    'questeq': \"\\u225F\",\n    'quot': '\"',\n    'QUOT': '\"',\n    'rAarr': \"\\u21DB\",\n    'race': \"\\u223D\\u0331\",\n    'racute': \"\\u0155\",\n    'Racute': \"\\u0154\",\n    'radic': \"\\u221A\",\n    'raemptyv': \"\\u29B3\",\n    'rang': \"\\u27E9\",\n    'Rang': \"\\u27EB\",\n    'rangd': \"\\u2992\",\n    'range': \"\\u29A5\",\n    'rangle': \"\\u27E9\",\n    'raquo': '\\xBB',\n    'rarr': \"\\u2192\",\n    'rArr': \"\\u21D2\",\n    'Rarr': \"\\u21A0\",\n    'rarrap': \"\\u2975\",\n    'rarrb': \"\\u21E5\",\n    'rarrbfs': \"\\u2920\",\n    'rarrc': \"\\u2933\",\n    'rarrfs': \"\\u291E\",\n    'rarrhk': \"\\u21AA\",\n    'rarrlp': \"\\u21AC\",\n    'rarrpl': \"\\u2945\",\n    'rarrsim': \"\\u2974\",\n    'rarrtl': \"\\u21A3\",\n    'Rarrtl': \"\\u2916\",\n    'rarrw': \"\\u219D\",\n    'ratail': \"\\u291A\",\n    'rAtail': \"\\u291C\",\n    'ratio': \"\\u2236\",\n    'rationals': \"\\u211A\",\n    'rbarr': \"\\u290D\",\n    'rBarr': \"\\u290F\",\n    'RBarr': \"\\u2910\",\n    'rbbrk': \"\\u2773\",\n    'rbrace': '}',\n    'rbrack': ']',\n    'rbrke': \"\\u298C\",\n    'rbrksld': \"\\u298E\",\n    'rbrkslu': \"\\u2990\",\n    'rcaron': \"\\u0159\",\n    'Rcaron': \"\\u0158\",\n    'rcedil': \"\\u0157\",\n    'Rcedil': \"\\u0156\",\n    'rceil': \"\\u2309\",\n    'rcub': '}',\n    'rcy': \"\\u0440\",\n    'Rcy': \"\\u0420\",\n    'rdca': \"\\u2937\",\n    'rdldhar': \"\\u2969\",\n    'rdquo': \"\\u201D\",\n    'rdquor': \"\\u201D\",\n    'rdsh': \"\\u21B3\",\n    'Re': \"\\u211C\",\n    'real': \"\\u211C\",\n    'realine': \"\\u211B\",\n    'realpart': \"\\u211C\",\n    'reals': \"\\u211D\",\n    'rect': \"\\u25AD\",\n    'reg': '\\xAE',\n    'REG': '\\xAE',\n    'ReverseElement': \"\\u220B\",\n    'ReverseEquilibrium': \"\\u21CB\",\n    'ReverseUpEquilibrium': \"\\u296F\",\n    'rfisht': \"\\u297D\",\n    'rfloor': \"\\u230B\",\n    'rfr': \"\\uD835\\uDD2F\",\n    'Rfr': \"\\u211C\",\n    'rHar': \"\\u2964\",\n    'rhard': \"\\u21C1\",\n    'rharu': \"\\u21C0\",\n    'rharul': \"\\u296C\",\n    'rho': \"\\u03C1\",\n    'Rho': \"\\u03A1\",\n    'rhov': \"\\u03F1\",\n    'RightAngleBracket': \"\\u27E9\",\n    'rightarrow': \"\\u2192\",\n    'Rightarrow': \"\\u21D2\",\n    'RightArrow': \"\\u2192\",\n    'RightArrowBar': \"\\u21E5\",\n    'RightArrowLeftArrow': \"\\u21C4\",\n    'rightarrowtail': \"\\u21A3\",\n    'RightCeiling': \"\\u2309\",\n    'RightDoubleBracket': \"\\u27E7\",\n    'RightDownTeeVector': \"\\u295D\",\n    'RightDownVector': \"\\u21C2\",\n    'RightDownVectorBar': \"\\u2955\",\n    'RightFloor': \"\\u230B\",\n    'rightharpoondown': \"\\u21C1\",\n    'rightharpoonup': \"\\u21C0\",\n    'rightleftarrows': \"\\u21C4\",\n    'rightleftharpoons': \"\\u21CC\",\n    'rightrightarrows': \"\\u21C9\",\n    'rightsquigarrow': \"\\u219D\",\n    'RightTee': \"\\u22A2\",\n    'RightTeeArrow': \"\\u21A6\",\n    'RightTeeVector': \"\\u295B\",\n    'rightthreetimes': \"\\u22CC\",\n    'RightTriangle': \"\\u22B3\",\n    'RightTriangleBar': \"\\u29D0\",\n    'RightTriangleEqual': \"\\u22B5\",\n    'RightUpDownVector': \"\\u294F\",\n    'RightUpTeeVector': \"\\u295C\",\n    'RightUpVector': \"\\u21BE\",\n    'RightUpVectorBar': \"\\u2954\",\n    'RightVector': \"\\u21C0\",\n    'RightVectorBar': \"\\u2953\",\n    'ring': \"\\u02DA\",\n    'risingdotseq': \"\\u2253\",\n    'rlarr': \"\\u21C4\",\n    'rlhar': \"\\u21CC\",\n    'rlm': \"\\u200F\",\n    'rmoust': \"\\u23B1\",\n    'rmoustache': \"\\u23B1\",\n    'rnmid': \"\\u2AEE\",\n    'roang': \"\\u27ED\",\n    'roarr': \"\\u21FE\",\n    'robrk': \"\\u27E7\",\n    'ropar': \"\\u2986\",\n    'ropf': \"\\uD835\\uDD63\",\n    'Ropf': \"\\u211D\",\n    'roplus': \"\\u2A2E\",\n    'rotimes': \"\\u2A35\",\n    'RoundImplies': \"\\u2970\",\n    'rpar': ')',\n    'rpargt': \"\\u2994\",\n    'rppolint': \"\\u2A12\",\n    'rrarr': \"\\u21C9\",\n    'Rrightarrow': \"\\u21DB\",\n    'rsaquo': \"\\u203A\",\n    'rscr': \"\\uD835\\uDCC7\",\n    'Rscr': \"\\u211B\",\n    'rsh': \"\\u21B1\",\n    'Rsh': \"\\u21B1\",\n    'rsqb': ']',\n    'rsquo': \"\\u2019\",\n    'rsquor': \"\\u2019\",\n    'rthree': \"\\u22CC\",\n    'rtimes': \"\\u22CA\",\n    'rtri': \"\\u25B9\",\n    'rtrie': \"\\u22B5\",\n    'rtrif': \"\\u25B8\",\n    'rtriltri': \"\\u29CE\",\n    'RuleDelayed': \"\\u29F4\",\n    'ruluhar': \"\\u2968\",\n    'rx': \"\\u211E\",\n    'sacute': \"\\u015B\",\n    'Sacute': \"\\u015A\",\n    'sbquo': \"\\u201A\",\n    'sc': \"\\u227B\",\n    'Sc': \"\\u2ABC\",\n    'scap': \"\\u2AB8\",\n    'scaron': \"\\u0161\",\n    'Scaron': \"\\u0160\",\n    'sccue': \"\\u227D\",\n    'sce': \"\\u2AB0\",\n    'scE': \"\\u2AB4\",\n    'scedil': \"\\u015F\",\n    'Scedil': \"\\u015E\",\n    'scirc': \"\\u015D\",\n    'Scirc': \"\\u015C\",\n    'scnap': \"\\u2ABA\",\n    'scnE': \"\\u2AB6\",\n    'scnsim': \"\\u22E9\",\n    'scpolint': \"\\u2A13\",\n    'scsim': \"\\u227F\",\n    'scy': \"\\u0441\",\n    'Scy': \"\\u0421\",\n    'sdot': \"\\u22C5\",\n    'sdotb': \"\\u22A1\",\n    'sdote': \"\\u2A66\",\n    'searhk': \"\\u2925\",\n    'searr': \"\\u2198\",\n    'seArr': \"\\u21D8\",\n    'searrow': \"\\u2198\",\n    'sect': '\\xA7',\n    'semi': ';',\n    'seswar': \"\\u2929\",\n    'setminus': \"\\u2216\",\n    'setmn': \"\\u2216\",\n    'sext': \"\\u2736\",\n    'sfr': \"\\uD835\\uDD30\",\n    'Sfr': \"\\uD835\\uDD16\",\n    'sfrown': \"\\u2322\",\n    'sharp': \"\\u266F\",\n    'shchcy': \"\\u0449\",\n    'SHCHcy': \"\\u0429\",\n    'shcy': \"\\u0448\",\n    'SHcy': \"\\u0428\",\n    'ShortDownArrow': \"\\u2193\",\n    'ShortLeftArrow': \"\\u2190\",\n    'shortmid': \"\\u2223\",\n    'shortparallel': \"\\u2225\",\n    'ShortRightArrow': \"\\u2192\",\n    'ShortUpArrow': \"\\u2191\",\n    'shy': '\\xAD',\n    'sigma': \"\\u03C3\",\n    'Sigma': \"\\u03A3\",\n    'sigmaf': \"\\u03C2\",\n    'sigmav': \"\\u03C2\",\n    'sim': \"\\u223C\",\n    'simdot': \"\\u2A6A\",\n    'sime': \"\\u2243\",\n    'simeq': \"\\u2243\",\n    'simg': \"\\u2A9E\",\n    'simgE': \"\\u2AA0\",\n    'siml': \"\\u2A9D\",\n    'simlE': \"\\u2A9F\",\n    'simne': \"\\u2246\",\n    'simplus': \"\\u2A24\",\n    'simrarr': \"\\u2972\",\n    'slarr': \"\\u2190\",\n    'SmallCircle': \"\\u2218\",\n    'smallsetminus': \"\\u2216\",\n    'smashp': \"\\u2A33\",\n    'smeparsl': \"\\u29E4\",\n    'smid': \"\\u2223\",\n    'smile': \"\\u2323\",\n    'smt': \"\\u2AAA\",\n    'smte': \"\\u2AAC\",\n    'smtes': \"\\u2AAC\\uFE00\",\n    'softcy': \"\\u044C\",\n    'SOFTcy': \"\\u042C\",\n    'sol': '/',\n    'solb': \"\\u29C4\",\n    'solbar': \"\\u233F\",\n    'sopf': \"\\uD835\\uDD64\",\n    'Sopf': \"\\uD835\\uDD4A\",\n    'spades': \"\\u2660\",\n    'spadesuit': \"\\u2660\",\n    'spar': \"\\u2225\",\n    'sqcap': \"\\u2293\",\n    'sqcaps': \"\\u2293\\uFE00\",\n    'sqcup': \"\\u2294\",\n    'sqcups': \"\\u2294\\uFE00\",\n    'Sqrt': \"\\u221A\",\n    'sqsub': \"\\u228F\",\n    'sqsube': \"\\u2291\",\n    'sqsubset': \"\\u228F\",\n    'sqsubseteq': \"\\u2291\",\n    'sqsup': \"\\u2290\",\n    'sqsupe': \"\\u2292\",\n    'sqsupset': \"\\u2290\",\n    'sqsupseteq': \"\\u2292\",\n    'squ': \"\\u25A1\",\n    'square': \"\\u25A1\",\n    'Square': \"\\u25A1\",\n    'SquareIntersection': \"\\u2293\",\n    'SquareSubset': \"\\u228F\",\n    'SquareSubsetEqual': \"\\u2291\",\n    'SquareSuperset': \"\\u2290\",\n    'SquareSupersetEqual': \"\\u2292\",\n    'SquareUnion': \"\\u2294\",\n    'squarf': \"\\u25AA\",\n    'squf': \"\\u25AA\",\n    'srarr': \"\\u2192\",\n    'sscr': \"\\uD835\\uDCC8\",\n    'Sscr': \"\\uD835\\uDCAE\",\n    'ssetmn': \"\\u2216\",\n    'ssmile': \"\\u2323\",\n    'sstarf': \"\\u22C6\",\n    'star': \"\\u2606\",\n    'Star': \"\\u22C6\",\n    'starf': \"\\u2605\",\n    'straightepsilon': \"\\u03F5\",\n    'straightphi': \"\\u03D5\",\n    'strns': '\\xAF',\n    'sub': \"\\u2282\",\n    'Sub': \"\\u22D0\",\n    'subdot': \"\\u2ABD\",\n    'sube': \"\\u2286\",\n    'subE': \"\\u2AC5\",\n    'subedot': \"\\u2AC3\",\n    'submult': \"\\u2AC1\",\n    'subne': \"\\u228A\",\n    'subnE': \"\\u2ACB\",\n    'subplus': \"\\u2ABF\",\n    'subrarr': \"\\u2979\",\n    'subset': \"\\u2282\",\n    'Subset': \"\\u22D0\",\n    'subseteq': \"\\u2286\",\n    'subseteqq': \"\\u2AC5\",\n    'SubsetEqual': \"\\u2286\",\n    'subsetneq': \"\\u228A\",\n    'subsetneqq': \"\\u2ACB\",\n    'subsim': \"\\u2AC7\",\n    'subsub': \"\\u2AD5\",\n    'subsup': \"\\u2AD3\",\n    'succ': \"\\u227B\",\n    'succapprox': \"\\u2AB8\",\n    'succcurlyeq': \"\\u227D\",\n    'Succeeds': \"\\u227B\",\n    'SucceedsEqual': \"\\u2AB0\",\n    'SucceedsSlantEqual': \"\\u227D\",\n    'SucceedsTilde': \"\\u227F\",\n    'succeq': \"\\u2AB0\",\n    'succnapprox': \"\\u2ABA\",\n    'succneqq': \"\\u2AB6\",\n    'succnsim': \"\\u22E9\",\n    'succsim': \"\\u227F\",\n    'SuchThat': \"\\u220B\",\n    'sum': \"\\u2211\",\n    'Sum': \"\\u2211\",\n    'sung': \"\\u266A\",\n    'sup': \"\\u2283\",\n    'Sup': \"\\u22D1\",\n    'sup1': '\\xB9',\n    'sup2': '\\xB2',\n    'sup3': '\\xB3',\n    'supdot': \"\\u2ABE\",\n    'supdsub': \"\\u2AD8\",\n    'supe': \"\\u2287\",\n    'supE': \"\\u2AC6\",\n    'supedot': \"\\u2AC4\",\n    'Superset': \"\\u2283\",\n    'SupersetEqual': \"\\u2287\",\n    'suphsol': \"\\u27C9\",\n    'suphsub': \"\\u2AD7\",\n    'suplarr': \"\\u297B\",\n    'supmult': \"\\u2AC2\",\n    'supne': \"\\u228B\",\n    'supnE': \"\\u2ACC\",\n    'supplus': \"\\u2AC0\",\n    'supset': \"\\u2283\",\n    'Supset': \"\\u22D1\",\n    'supseteq': \"\\u2287\",\n    'supseteqq': \"\\u2AC6\",\n    'supsetneq': \"\\u228B\",\n    'supsetneqq': \"\\u2ACC\",\n    'supsim': \"\\u2AC8\",\n    'supsub': \"\\u2AD4\",\n    'supsup': \"\\u2AD6\",\n    'swarhk': \"\\u2926\",\n    'swarr': \"\\u2199\",\n    'swArr': \"\\u21D9\",\n    'swarrow': \"\\u2199\",\n    'swnwar': \"\\u292A\",\n    'szlig': '\\xDF',\n    'Tab': '\\t',\n    'target': \"\\u2316\",\n    'tau': \"\\u03C4\",\n    'Tau': \"\\u03A4\",\n    'tbrk': \"\\u23B4\",\n    'tcaron': \"\\u0165\",\n    'Tcaron': \"\\u0164\",\n    'tcedil': \"\\u0163\",\n    'Tcedil': \"\\u0162\",\n    'tcy': \"\\u0442\",\n    'Tcy': \"\\u0422\",\n    'tdot': \"\\u20DB\",\n    'telrec': \"\\u2315\",\n    'tfr': \"\\uD835\\uDD31\",\n    'Tfr': \"\\uD835\\uDD17\",\n    'there4': \"\\u2234\",\n    'therefore': \"\\u2234\",\n    'Therefore': \"\\u2234\",\n    'theta': \"\\u03B8\",\n    'Theta': \"\\u0398\",\n    'thetasym': \"\\u03D1\",\n    'thetav': \"\\u03D1\",\n    'thickapprox': \"\\u2248\",\n    'thicksim': \"\\u223C\",\n    'ThickSpace': \"\\u205F\\u200A\",\n    'thinsp': \"\\u2009\",\n    'ThinSpace': \"\\u2009\",\n    'thkap': \"\\u2248\",\n    'thksim': \"\\u223C\",\n    'thorn': '\\xFE',\n    'THORN': '\\xDE',\n    'tilde': \"\\u02DC\",\n    'Tilde': \"\\u223C\",\n    'TildeEqual': \"\\u2243\",\n    'TildeFullEqual': \"\\u2245\",\n    'TildeTilde': \"\\u2248\",\n    'times': '\\xD7',\n    'timesb': \"\\u22A0\",\n    'timesbar': \"\\u2A31\",\n    'timesd': \"\\u2A30\",\n    'tint': \"\\u222D\",\n    'toea': \"\\u2928\",\n    'top': \"\\u22A4\",\n    'topbot': \"\\u2336\",\n    'topcir': \"\\u2AF1\",\n    'topf': \"\\uD835\\uDD65\",\n    'Topf': \"\\uD835\\uDD4B\",\n    'topfork': \"\\u2ADA\",\n    'tosa': \"\\u2929\",\n    'tprime': \"\\u2034\",\n    'trade': \"\\u2122\",\n    'TRADE': \"\\u2122\",\n    'triangle': \"\\u25B5\",\n    'triangledown': \"\\u25BF\",\n    'triangleleft': \"\\u25C3\",\n    'trianglelefteq': \"\\u22B4\",\n    'triangleq': \"\\u225C\",\n    'triangleright': \"\\u25B9\",\n    'trianglerighteq': \"\\u22B5\",\n    'tridot': \"\\u25EC\",\n    'trie': \"\\u225C\",\n    'triminus': \"\\u2A3A\",\n    'TripleDot': \"\\u20DB\",\n    'triplus': \"\\u2A39\",\n    'trisb': \"\\u29CD\",\n    'tritime': \"\\u2A3B\",\n    'trpezium': \"\\u23E2\",\n    'tscr': \"\\uD835\\uDCC9\",\n    'Tscr': \"\\uD835\\uDCAF\",\n    'tscy': \"\\u0446\",\n    'TScy': \"\\u0426\",\n    'tshcy': \"\\u045B\",\n    'TSHcy': \"\\u040B\",\n    'tstrok': \"\\u0167\",\n    'Tstrok': \"\\u0166\",\n    'twixt': \"\\u226C\",\n    'twoheadleftarrow': \"\\u219E\",\n    'twoheadrightarrow': \"\\u21A0\",\n    'uacute': '\\xFA',\n    'Uacute': '\\xDA',\n    'uarr': \"\\u2191\",\n    'uArr': \"\\u21D1\",\n    'Uarr': \"\\u219F\",\n    'Uarrocir': \"\\u2949\",\n    'ubrcy': \"\\u045E\",\n    'Ubrcy': \"\\u040E\",\n    'ubreve': \"\\u016D\",\n    'Ubreve': \"\\u016C\",\n    'ucirc': '\\xFB',\n    'Ucirc': '\\xDB',\n    'ucy': \"\\u0443\",\n    'Ucy': \"\\u0423\",\n    'udarr': \"\\u21C5\",\n    'udblac': \"\\u0171\",\n    'Udblac': \"\\u0170\",\n    'udhar': \"\\u296E\",\n    'ufisht': \"\\u297E\",\n    'ufr': \"\\uD835\\uDD32\",\n    'Ufr': \"\\uD835\\uDD18\",\n    'ugrave': '\\xF9',\n    'Ugrave': '\\xD9',\n    'uHar': \"\\u2963\",\n    'uharl': \"\\u21BF\",\n    'uharr': \"\\u21BE\",\n    'uhblk': \"\\u2580\",\n    'ulcorn': \"\\u231C\",\n    'ulcorner': \"\\u231C\",\n    'ulcrop': \"\\u230F\",\n    'ultri': \"\\u25F8\",\n    'umacr': \"\\u016B\",\n    'Umacr': \"\\u016A\",\n    'uml': '\\xA8',\n    'UnderBar': '_',\n    'UnderBrace': \"\\u23DF\",\n    'UnderBracket': \"\\u23B5\",\n    'UnderParenthesis': \"\\u23DD\",\n    'Union': \"\\u22C3\",\n    'UnionPlus': \"\\u228E\",\n    'uogon': \"\\u0173\",\n    'Uogon': \"\\u0172\",\n    'uopf': \"\\uD835\\uDD66\",\n    'Uopf': \"\\uD835\\uDD4C\",\n    'uparrow': \"\\u2191\",\n    'Uparrow': \"\\u21D1\",\n    'UpArrow': \"\\u2191\",\n    'UpArrowBar': \"\\u2912\",\n    'UpArrowDownArrow': \"\\u21C5\",\n    'updownarrow': \"\\u2195\",\n    'Updownarrow': \"\\u21D5\",\n    'UpDownArrow': \"\\u2195\",\n    'UpEquilibrium': \"\\u296E\",\n    'upharpoonleft': \"\\u21BF\",\n    'upharpoonright': \"\\u21BE\",\n    'uplus': \"\\u228E\",\n    'UpperLeftArrow': \"\\u2196\",\n    'UpperRightArrow': \"\\u2197\",\n    'upsi': \"\\u03C5\",\n    'Upsi': \"\\u03D2\",\n    'upsih': \"\\u03D2\",\n    'upsilon': \"\\u03C5\",\n    'Upsilon': \"\\u03A5\",\n    'UpTee': \"\\u22A5\",\n    'UpTeeArrow': \"\\u21A5\",\n    'upuparrows': \"\\u21C8\",\n    'urcorn': \"\\u231D\",\n    'urcorner': \"\\u231D\",\n    'urcrop': \"\\u230E\",\n    'uring': \"\\u016F\",\n    'Uring': \"\\u016E\",\n    'urtri': \"\\u25F9\",\n    'uscr': \"\\uD835\\uDCCA\",\n    'Uscr': \"\\uD835\\uDCB0\",\n    'utdot': \"\\u22F0\",\n    'utilde': \"\\u0169\",\n    'Utilde': \"\\u0168\",\n    'utri': \"\\u25B5\",\n    'utrif': \"\\u25B4\",\n    'uuarr': \"\\u21C8\",\n    'uuml': '\\xFC',\n    'Uuml': '\\xDC',\n    'uwangle': \"\\u29A7\",\n    'vangrt': \"\\u299C\",\n    'varepsilon': \"\\u03F5\",\n    'varkappa': \"\\u03F0\",\n    'varnothing': \"\\u2205\",\n    'varphi': \"\\u03D5\",\n    'varpi': \"\\u03D6\",\n    'varpropto': \"\\u221D\",\n    'varr': \"\\u2195\",\n    'vArr': \"\\u21D5\",\n    'varrho': \"\\u03F1\",\n    'varsigma': \"\\u03C2\",\n    'varsubsetneq': \"\\u228A\\uFE00\",\n    'varsubsetneqq': \"\\u2ACB\\uFE00\",\n    'varsupsetneq': \"\\u228B\\uFE00\",\n    'varsupsetneqq': \"\\u2ACC\\uFE00\",\n    'vartheta': \"\\u03D1\",\n    'vartriangleleft': \"\\u22B2\",\n    'vartriangleright': \"\\u22B3\",\n    'vBar': \"\\u2AE8\",\n    'Vbar': \"\\u2AEB\",\n    'vBarv': \"\\u2AE9\",\n    'vcy': \"\\u0432\",\n    'Vcy': \"\\u0412\",\n    'vdash': \"\\u22A2\",\n    'vDash': \"\\u22A8\",\n    'Vdash': \"\\u22A9\",\n    'VDash': \"\\u22AB\",\n    'Vdashl': \"\\u2AE6\",\n    'vee': \"\\u2228\",\n    'Vee': \"\\u22C1\",\n    'veebar': \"\\u22BB\",\n    'veeeq': \"\\u225A\",\n    'vellip': \"\\u22EE\",\n    'verbar': '|',\n    'Verbar': \"\\u2016\",\n    'vert': '|',\n    'Vert': \"\\u2016\",\n    'VerticalBar': \"\\u2223\",\n    'VerticalLine': '|',\n    'VerticalSeparator': \"\\u2758\",\n    'VerticalTilde': \"\\u2240\",\n    'VeryThinSpace': \"\\u200A\",\n    'vfr': \"\\uD835\\uDD33\",\n    'Vfr': \"\\uD835\\uDD19\",\n    'vltri': \"\\u22B2\",\n    'vnsub': \"\\u2282\\u20D2\",\n    'vnsup': \"\\u2283\\u20D2\",\n    'vopf': \"\\uD835\\uDD67\",\n    'Vopf': \"\\uD835\\uDD4D\",\n    'vprop': \"\\u221D\",\n    'vrtri': \"\\u22B3\",\n    'vscr': \"\\uD835\\uDCCB\",\n    'Vscr': \"\\uD835\\uDCB1\",\n    'vsubne': \"\\u228A\\uFE00\",\n    'vsubnE': \"\\u2ACB\\uFE00\",\n    'vsupne': \"\\u228B\\uFE00\",\n    'vsupnE': \"\\u2ACC\\uFE00\",\n    'Vvdash': \"\\u22AA\",\n    'vzigzag': \"\\u299A\",\n    'wcirc': \"\\u0175\",\n    'Wcirc': \"\\u0174\",\n    'wedbar': \"\\u2A5F\",\n    'wedge': \"\\u2227\",\n    'Wedge': \"\\u22C0\",\n    'wedgeq': \"\\u2259\",\n    'weierp': \"\\u2118\",\n    'wfr': \"\\uD835\\uDD34\",\n    'Wfr': \"\\uD835\\uDD1A\",\n    'wopf': \"\\uD835\\uDD68\",\n    'Wopf': \"\\uD835\\uDD4E\",\n    'wp': \"\\u2118\",\n    'wr': \"\\u2240\",\n    'wreath': \"\\u2240\",\n    'wscr': \"\\uD835\\uDCCC\",\n    'Wscr': \"\\uD835\\uDCB2\",\n    'xcap': \"\\u22C2\",\n    'xcirc': \"\\u25EF\",\n    'xcup': \"\\u22C3\",\n    'xdtri': \"\\u25BD\",\n    'xfr': \"\\uD835\\uDD35\",\n    'Xfr': \"\\uD835\\uDD1B\",\n    'xharr': \"\\u27F7\",\n    'xhArr': \"\\u27FA\",\n    'xi': \"\\u03BE\",\n    'Xi': \"\\u039E\",\n    'xlarr': \"\\u27F5\",\n    'xlArr': \"\\u27F8\",\n    'xmap': \"\\u27FC\",\n    'xnis': \"\\u22FB\",\n    'xodot': \"\\u2A00\",\n    'xopf': \"\\uD835\\uDD69\",\n    'Xopf': \"\\uD835\\uDD4F\",\n    'xoplus': \"\\u2A01\",\n    'xotime': \"\\u2A02\",\n    'xrarr': \"\\u27F6\",\n    'xrArr': \"\\u27F9\",\n    'xscr': \"\\uD835\\uDCCD\",\n    'Xscr': \"\\uD835\\uDCB3\",\n    'xsqcup': \"\\u2A06\",\n    'xuplus': \"\\u2A04\",\n    'xutri': \"\\u25B3\",\n    'xvee': \"\\u22C1\",\n    'xwedge': \"\\u22C0\",\n    'yacute': '\\xFD',\n    'Yacute': '\\xDD',\n    'yacy': \"\\u044F\",\n    'YAcy': \"\\u042F\",\n    'ycirc': \"\\u0177\",\n    'Ycirc': \"\\u0176\",\n    'ycy': \"\\u044B\",\n    'Ycy': \"\\u042B\",\n    'yen': '\\xA5',\n    'yfr': \"\\uD835\\uDD36\",\n    'Yfr': \"\\uD835\\uDD1C\",\n    'yicy': \"\\u0457\",\n    'YIcy': \"\\u0407\",\n    'yopf': \"\\uD835\\uDD6A\",\n    'Yopf': \"\\uD835\\uDD50\",\n    'yscr': \"\\uD835\\uDCCE\",\n    'Yscr': \"\\uD835\\uDCB4\",\n    'yucy': \"\\u044E\",\n    'YUcy': \"\\u042E\",\n    'yuml': '\\xFF',\n    'Yuml': \"\\u0178\",\n    'zacute': \"\\u017A\",\n    'Zacute': \"\\u0179\",\n    'zcaron': \"\\u017E\",\n    'Zcaron': \"\\u017D\",\n    'zcy': \"\\u0437\",\n    'Zcy': \"\\u0417\",\n    'zdot': \"\\u017C\",\n    'Zdot': \"\\u017B\",\n    'zeetrf': \"\\u2128\",\n    'ZeroWidthSpace': \"\\u200B\",\n    'zeta': \"\\u03B6\",\n    'Zeta': \"\\u0396\",\n    'zfr': \"\\uD835\\uDD37\",\n    'Zfr': \"\\u2128\",\n    'zhcy': \"\\u0436\",\n    'ZHcy': \"\\u0416\",\n    'zigrarr': \"\\u21DD\",\n    'zopf': \"\\uD835\\uDD6B\",\n    'Zopf': \"\\u2124\",\n    'zscr': \"\\uD835\\uDCCF\",\n    'Zscr': \"\\uD835\\uDCB5\",\n    'zwj': \"\\u200D\",\n    'zwnj': \"\\u200C\"\n  };\n  var decodeMapLegacy = {\n    'aacute': '\\xE1',\n    'Aacute': '\\xC1',\n    'acirc': '\\xE2',\n    'Acirc': '\\xC2',\n    'acute': '\\xB4',\n    'aelig': '\\xE6',\n    'AElig': '\\xC6',\n    'agrave': '\\xE0',\n    'Agrave': '\\xC0',\n    'amp': '&',\n    'AMP': '&',\n    'aring': '\\xE5',\n    'Aring': '\\xC5',\n    'atilde': '\\xE3',\n    'Atilde': '\\xC3',\n    'auml': '\\xE4',\n    'Auml': '\\xC4',\n    'brvbar': '\\xA6',\n    'ccedil': '\\xE7',\n    'Ccedil': '\\xC7',\n    'cedil': '\\xB8',\n    'cent': '\\xA2',\n    'copy': '\\xA9',\n    'COPY': '\\xA9',\n    'curren': '\\xA4',\n    'deg': '\\xB0',\n    'divide': '\\xF7',\n    'eacute': '\\xE9',\n    'Eacute': '\\xC9',\n    'ecirc': '\\xEA',\n    'Ecirc': '\\xCA',\n    'egrave': '\\xE8',\n    'Egrave': '\\xC8',\n    'eth': '\\xF0',\n    'ETH': '\\xD0',\n    'euml': '\\xEB',\n    'Euml': '\\xCB',\n    'frac12': '\\xBD',\n    'frac14': '\\xBC',\n    'frac34': '\\xBE',\n    'gt': '>',\n    'GT': '>',\n    'iacute': '\\xED',\n    'Iacute': '\\xCD',\n    'icirc': '\\xEE',\n    'Icirc': '\\xCE',\n    'iexcl': '\\xA1',\n    'igrave': '\\xEC',\n    'Igrave': '\\xCC',\n    'iquest': '\\xBF',\n    'iuml': '\\xEF',\n    'Iuml': '\\xCF',\n    'laquo': '\\xAB',\n    'lt': '<',\n    'LT': '<',\n    'macr': '\\xAF',\n    'micro': '\\xB5',\n    'middot': '\\xB7',\n    'nbsp': '\\xA0',\n    'not': '\\xAC',\n    'ntilde': '\\xF1',\n    'Ntilde': '\\xD1',\n    'oacute': '\\xF3',\n    'Oacute': '\\xD3',\n    'ocirc': '\\xF4',\n    'Ocirc': '\\xD4',\n    'ograve': '\\xF2',\n    'Ograve': '\\xD2',\n    'ordf': '\\xAA',\n    'ordm': '\\xBA',\n    'oslash': '\\xF8',\n    'Oslash': '\\xD8',\n    'otilde': '\\xF5',\n    'Otilde': '\\xD5',\n    'ouml': '\\xF6',\n    'Ouml': '\\xD6',\n    'para': '\\xB6',\n    'plusmn': '\\xB1',\n    'pound': '\\xA3',\n    'quot': '\"',\n    'QUOT': '\"',\n    'raquo': '\\xBB',\n    'reg': '\\xAE',\n    'REG': '\\xAE',\n    'sect': '\\xA7',\n    'shy': '\\xAD',\n    'sup1': '\\xB9',\n    'sup2': '\\xB2',\n    'sup3': '\\xB3',\n    'szlig': '\\xDF',\n    'thorn': '\\xFE',\n    'THORN': '\\xDE',\n    'times': '\\xD7',\n    'uacute': '\\xFA',\n    'Uacute': '\\xDA',\n    'ucirc': '\\xFB',\n    'Ucirc': '\\xDB',\n    'ugrave': '\\xF9',\n    'Ugrave': '\\xD9',\n    'uml': '\\xA8',\n    'uuml': '\\xFC',\n    'Uuml': '\\xDC',\n    'yacute': '\\xFD',\n    'Yacute': '\\xDD',\n    'yen': '\\xA5',\n    'yuml': '\\xFF'\n  };\n  var decodeMapNumeric = {\n    '0': \"\\uFFFD\",\n    '128': \"\\u20AC\",\n    '130': \"\\u201A\",\n    '131': \"\\u0192\",\n    '132': \"\\u201E\",\n    '133': \"\\u2026\",\n    '134': \"\\u2020\",\n    '135': \"\\u2021\",\n    '136': \"\\u02C6\",\n    '137': \"\\u2030\",\n    '138': \"\\u0160\",\n    '139': \"\\u2039\",\n    '140': \"\\u0152\",\n    '142': \"\\u017D\",\n    '145': \"\\u2018\",\n    '146': \"\\u2019\",\n    '147': \"\\u201C\",\n    '148': \"\\u201D\",\n    '149': \"\\u2022\",\n    '150': \"\\u2013\",\n    '151': \"\\u2014\",\n    '152': \"\\u02DC\",\n    '153': \"\\u2122\",\n    '154': \"\\u0161\",\n    '155': \"\\u203A\",\n    '156': \"\\u0153\",\n    '158': \"\\u017E\",\n    '159': \"\\u0178\"\n  };\n  var invalidReferenceCodePoints = [1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 64976, 64977, 64978, 64979, 64980, 64981, 64982, 64983, 64984, 64985, 64986, 64987, 64988, 64989, 64990, 64991, 64992, 64993, 64994, 64995, 64996, 64997, 64998, 64999, 65000, 65001, 65002, 65003, 65004, 65005, 65006, 65007, 65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, 327679, 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, 655358, 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, 917503, 983038, 983039, 1048574, 1048575, 1114110, 1114111];\n\n  /*--------------------------------------------------------------------------*/\n\n  var stringFromCharCode = String.fromCharCode;\n  var object = {};\n  var hasOwnProperty = object.hasOwnProperty;\n  var has = function has(object, propertyName) {\n    return hasOwnProperty.call(object, propertyName);\n  };\n  var contains = function contains(array, value) {\n    var index = -1;\n    var length = array.length;\n    while (++index < length) {\n      if (array[index] == value) {\n        return true;\n      }\n    }\n    return false;\n  };\n  var merge = function merge(options, defaults) {\n    if (!options) {\n      return defaults;\n    }\n    var result = {};\n    var key;\n    for (key in defaults) {\n      // A `hasOwnProperty` check is not needed here, since only recognized\n      // option names are used anyway. Any others are ignored.\n      result[key] = has(options, key) ? options[key] : defaults[key];\n    }\n    return result;\n  };\n\n  // Modified version of `ucs2encode`; see https://mths.be/punycode.\n  var codePointToSymbol = function codePointToSymbol(codePoint, strict) {\n    var output = '';\n    if (codePoint >= 0xD800 && codePoint <= 0xDFFF || codePoint > 0x10FFFF) {\n      // See issue #4:\n      // \u201COtherwise, if the number is in the range 0xD800 to 0xDFFF or is\n      // greater than 0x10FFFF, then this is a parse error. Return a U+FFFD\n      // REPLACEMENT CHARACTER.\u201D\n      if (strict) {\n        parseError('character reference outside the permissible Unicode range');\n      }\n      return \"\\uFFFD\";\n    }\n    if (has(decodeMapNumeric, codePoint)) {\n      if (strict) {\n        parseError('disallowed character reference');\n      }\n      return decodeMapNumeric[codePoint];\n    }\n    if (strict && contains(invalidReferenceCodePoints, codePoint)) {\n      parseError('disallowed character reference');\n    }\n    if (codePoint > 0xFFFF) {\n      codePoint -= 0x10000;\n      output += stringFromCharCode(codePoint >>> 10 & 0x3FF | 0xD800);\n      codePoint = 0xDC00 | codePoint & 0x3FF;\n    }\n    output += stringFromCharCode(codePoint);\n    return output;\n  };\n  var hexEscape = function hexEscape(codePoint) {\n    return '&#x' + codePoint.toString(16).toUpperCase() + ';';\n  };\n  var decEscape = function decEscape(codePoint) {\n    return '&#' + codePoint + ';';\n  };\n  var parseError = function parseError(message) {\n    throw Error('Parse error: ' + message);\n  };\n\n  /*--------------------------------------------------------------------------*/\n\n  var _encode = function encode(string, options) {\n    options = merge(options, _encode.options);\n    var strict = options.strict;\n    if (strict && regexInvalidRawCodePoint.test(string)) {\n      parseError('forbidden code point');\n    }\n    var encodeEverything = options.encodeEverything;\n    var useNamedReferences = options.useNamedReferences;\n    var allowUnsafeSymbols = options.allowUnsafeSymbols;\n    var escapeCodePoint = options.decimal ? decEscape : hexEscape;\n    var escapeBmpSymbol = function escapeBmpSymbol(symbol) {\n      return escapeCodePoint(symbol.charCodeAt(0));\n    };\n    if (encodeEverything) {\n      // Encode ASCII symbols.\n      string = string.replace(regexAsciiWhitelist, function (symbol) {\n        // Use named references if requested & possible.\n        if (useNamedReferences && has(encodeMap, symbol)) {\n          return '&' + encodeMap[symbol] + ';';\n        }\n        return escapeBmpSymbol(symbol);\n      });\n      // Shorten a few escapes that represent two symbols, of which at least one\n      // is within the ASCII range.\n      if (useNamedReferences) {\n        string = string.replace(/&gt;\\u20D2/g, '&nvgt;').replace(/&lt;\\u20D2/g, '&nvlt;').replace(/&#x66;&#x6A;/g, '&fjlig;');\n      }\n      // Encode non-ASCII symbols.\n      if (useNamedReferences) {\n        // Encode non-ASCII symbols that can be replaced with a named reference.\n        string = string.replace(regexEncodeNonAscii, function (string) {\n          // Note: there is no need to check `has(encodeMap, string)` here.\n          return '&' + encodeMap[string] + ';';\n        });\n      }\n      // Note: any remaining non-ASCII symbols are handled outside of the `if`.\n    } else if (useNamedReferences) {\n      // Apply named character references.\n      // Encode `<>\"'&` using named character references.\n      if (!allowUnsafeSymbols) {\n        string = string.replace(regexEscape, function (string) {\n          return '&' + encodeMap[string] + ';'; // no need to check `has()` here\n        });\n      }\n      // Shorten escapes that represent two symbols, of which at least one is\n      // `<>\"'&`.\n      string = string.replace(/&gt;\\u20D2/g, '&nvgt;').replace(/&lt;\\u20D2/g, '&nvlt;');\n      // Encode non-ASCII symbols that can be replaced with a named reference.\n      string = string.replace(regexEncodeNonAscii, function (string) {\n        // Note: there is no need to check `has(encodeMap, string)` here.\n        return '&' + encodeMap[string] + ';';\n      });\n    } else if (!allowUnsafeSymbols) {\n      // Encode `<>\"'&` using hexadecimal escapes, now that they\u2019re not handled\n      // using named character references.\n      string = string.replace(regexEscape, escapeBmpSymbol);\n    }\n    return string\n    // Encode astral symbols.\n    .replace(regexAstralSymbols, function ($0) {\n      // https://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae\n      var high = $0.charCodeAt(0);\n      var low = $0.charCodeAt(1);\n      var codePoint = (high - 0xD800) * 0x400 + low - 0xDC00 + 0x10000;\n      return escapeCodePoint(codePoint);\n    })\n    // Encode any remaining BMP symbols that are not printable ASCII symbols\n    // using a hexadecimal escape.\n    .replace(regexBmpWhitelist, escapeBmpSymbol);\n  };\n  // Expose default options (so they can be overridden globally).\n  _encode.options = {\n    'allowUnsafeSymbols': false,\n    'encodeEverything': false,\n    'strict': false,\n    'useNamedReferences': false,\n    'decimal': false\n  };\n  var _decode = function decode(html, options) {\n    options = merge(options, _decode.options);\n    var strict = options.strict;\n    if (strict && regexInvalidEntity.test(html)) {\n      parseError('malformed character reference');\n    }\n    return html.replace(regexDecode, function ($0, $1, $2, $3, $4, $5, $6, $7, $8) {\n      var codePoint;\n      var semicolon;\n      var decDigits;\n      var hexDigits;\n      var reference;\n      var next;\n      if ($1) {\n        reference = $1;\n        // Note: there is no need to check `has(decodeMap, reference)`.\n        return decodeMap[reference];\n      }\n      if ($2) {\n        // Decode named character references without trailing `;`, e.g. `&amp`.\n        // This is only a parse error if it gets converted to `&`, or if it is\n        // followed by `=` in an attribute context.\n        reference = $2;\n        next = $3;\n        if (next && options.isAttributeValue) {\n          if (strict && next == '=') {\n            parseError('`&` did not start a character reference');\n          }\n          return $0;\n        } else {\n          if (strict) {\n            parseError('named character reference was not terminated by a semicolon');\n          }\n          // Note: there is no need to check `has(decodeMapLegacy, reference)`.\n          return decodeMapLegacy[reference] + (next || '');\n        }\n      }\n      if ($4) {\n        // Decode decimal escapes, e.g. `&#119558;`.\n        decDigits = $4;\n        semicolon = $5;\n        if (strict && !semicolon) {\n          parseError('character reference was not terminated by a semicolon');\n        }\n        codePoint = parseInt(decDigits, 10);\n        return codePointToSymbol(codePoint, strict);\n      }\n      if ($6) {\n        // Decode hexadecimal escapes, e.g. `&#x1D306;`.\n        hexDigits = $6;\n        semicolon = $7;\n        if (strict && !semicolon) {\n          parseError('character reference was not terminated by a semicolon');\n        }\n        codePoint = parseInt(hexDigits, 16);\n        return codePointToSymbol(codePoint, strict);\n      }\n\n      // If we\u2019re still here, `if ($7)` is implied; it\u2019s an ambiguous\n      // ampersand for sure. https://mths.be/notes/ambiguous-ampersands\n      if (strict) {\n        parseError('named character reference was not terminated by a semicolon');\n      }\n      return $0;\n    });\n  };\n  // Expose default options (so they can be overridden globally).\n  _decode.options = {\n    'isAttributeValue': false,\n    'strict': false\n  };\n  var escape = function escape(string) {\n    return string.replace(regexEscape, function ($0) {\n      // Note: there is no need to check `has(escapeMap, $0)` here.\n      return escapeMap[$0];\n    });\n  };\n\n  /*--------------------------------------------------------------------------*/\n\n  var he = {\n    'version': '1.2.0',\n    'encode': _encode,\n    'decode': _decode,\n    'escape': escape,\n    'unescape': _decode\n  };\n\n  // Some AMD build optimizers, like r.js, check for specific condition patterns\n  // like the following:\n  if (typeof define == 'function' && _typeof(define.amd) == 'object' && define.amd) {\n    define(function () {\n      return he;\n    });\n  } else if (freeExports && !freeExports.nodeType) {\n    if (freeModule) {\n      // in Node.js, io.js, or RingoJS v0.8.0+\n      freeModule.exports = he;\n    } else {\n      // in Narwhal or RingoJS v0.7.0-\n      for (var key in he) {\n        has(he, key) && (freeExports[key] = he[key]);\n      }\n    }\n  } else {\n    // in Rhino or a web browser\n    root.he = he;\n  }\n})(void 0);", "var gl=Object.defineProperty;var dt=(e=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(e,{get:(t,r)=>(typeof require<\"u\"?require:t)[r]}):e)(function(e){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+e+'\" is not supported')});var Xi=(e,t)=>{for(var r in t)gl(e,r,{get:t[r],enumerable:!0})};var pl={};Xi(pl,{BaseError:()=>fe,BaseThrowable:()=>Er,BaseWarning:()=>we,Dialect:()=>Xe,PotentialLoopError:()=>It,Processor:()=>wn,SimpleProcessor:()=>Hi,TemplateDataError:()=>Lt,TemplateDataValidationError:()=>un,TemplateError:()=>kt,TemplateSyntaxError:()=>lt,default:()=>Tg,dialects:()=>Go,errors:()=>$r,lib:()=>Me,modules:()=>Wi,types:()=>b0});var bl=Object.create,vi=Object.defineProperty,yl=Object.getOwnPropertyDescriptor,vl=Object.getOwnPropertyNames,kl=Object.getPrototypeOf,xl=Object.prototype.hasOwnProperty,Gt=(e=>typeof dt<\"u\"?dt:typeof Proxy<\"u\"?new Proxy(e,{get:(t,r)=>(typeof dt<\"u\"?dt:t)[r]}):e)(function(e){if(typeof dt<\"u\")return dt.apply(this,arguments);throw Error('Dynamic require of \"'+e+'\" is not supported')}),T=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),on=(e,t)=>{for(var r in t)vi(e,r,{get:t[r],enumerable:!0})},wl=(e,t,r,n)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let i of vl(t))!xl.call(e,i)&&i!==r&&vi(e,i,{get:()=>t[i],enumerable:!(n=yl(t,i))||n.enumerable});return e},sn=(e,t,r)=>(r=e!=null?bl(kl(e)):{},wl(t||!e||!e.__esModule?vi(r,\"default\",{value:e,enumerable:!0}):r,e)),$l=T((e,t)=>{\"use strict\";(function(r){if(typeof n!=\"function\"){var n=function(f){return f};n.nonNative=!0}let i=n(\"plaintext\"),a=n(\"html\"),s=n(\"comment\"),o=/<(\\w*)>/g,u=/<\\/?([^\\s\\/>]+)/;function c(f,g,v){f=f||\"\",g=g||[],v=v||\"\";let y=h(g,v);return p(f,y)}function d(f,g){f=f||[],g=g||\"\";let v=h(f,g);return function(y){return p(y||\"\",v)}}c.init_streaming_mode=d;function h(f,g){return f=l(f),{allowable_tags:f,tag_replacement:g,state:i,tag_buffer:\"\",depth:0,in_quote_char:\"\"}}function p(f,g){if(typeof f!=\"string\")throw new TypeError(\"'html' parameter must be a string\");let v=g.allowable_tags,y=g.tag_replacement,S=g.state,$=g.tag_buffer,k=g.depth,x=g.in_quote_char,w=\"\";for(let E=0,A=f.length;E<A;E++){let _=f[E];if(S===i)_===\"<\"?(S=a,$+=_):w+=_;else if(S===a)switch(_){case\"<\":if(x)break;k++;break;case\">\":if(x)break;if(k){k--;break}x=\"\",S=i,$+=\">\",v.has(m($))?w+=$:w+=y,$=\"\";break;case'\"':case\"'\":_===x?x=\"\":x=x||_,$+=_;break;case\"-\":$===\"<!-\"&&(S=s),$+=_;break;case\" \":case`\n`:if($===\"<\"){S=i,w+=\"< \",$=\"\";break}$+=_;break;default:$+=_;break}else S===s&&(_===\">\"?($.slice(-2)==\"--\"&&(S=i),$=\"\"):$+=_)}return g.state=S,g.tag_buffer=$,g.depth=k,g.in_quote_char=x,w}function l(f){let g=new Set;if(typeof f==\"string\"){let v;for(;v=o.exec(f);)g.add(v[1])}else!n.nonNative&&typeof f[n.iterator]==\"function\"?g=new Set(f):typeof f.forEach==\"function\"&&f.forEach(g.add,g);return g}function m(f){let g=u.exec(f);return g?g[1].toLowerCase():null}typeof define==\"function\"&&define.amd?define(function(){return c}):typeof t==\"object\"&&t.exports?t.exports=c:r.striptags=c})(e)}),ve=T(e=>{\"use strict\";e.__esModule=!0,e.extend=a,e.indexOf=c,e.escapeExpression=d,e.isEmpty=h,e.createFrame=p,e.blockParams=l,e.appendContextPath=m;var t={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\",\"`\":\"&#x60;\",\"=\":\"&#x3D;\"},r=/[&<>\"'`=]/g,n=/[&<>\"'`=]/;function i(f){return t[f]}function a(f){for(var g=1;g<arguments.length;g++)for(var v in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],v)&&(f[v]=arguments[g][v]);return f}var s=Object.prototype.toString;e.toString=s;var o=function(f){return typeof f==\"function\"};o(/x/)&&(e.isFunction=o=function(f){return typeof f==\"function\"&&s.call(f)===\"[object Function]\"}),e.isFunction=o;var u=Array.isArray||function(f){return f&&typeof f==\"object\"?s.call(f)===\"[object Array]\":!1};e.isArray=u;function c(f,g){for(var v=0,y=f.length;v<y;v++)if(f[v]===g)return v;return-1}function d(f){if(typeof f!=\"string\"){if(f&&f.toHTML)return f.toHTML();if(f==null)return\"\";if(!f)return f+\"\";f=\"\"+f}return n.test(f)?f.replace(r,i):f}function h(f){return!f&&f!==0?!0:!!(u(f)&&f.length===0)}function p(f){var g=a({},f);return g._parent=f,g}function l(f,g){return f.path=g,f}function m(f,g){return(f?f+\".\":\"\")+g}}),Oe=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=[\"description\",\"fileName\",\"lineNumber\",\"endLineNumber\",\"message\",\"name\",\"number\",\"stack\"];function n(i,a){var s=a&&a.loc,o=void 0,u=void 0,c=void 0,d=void 0;s&&(o=s.start.line,u=s.end.line,c=s.start.column,d=s.end.column,i+=\" - \"+o+\":\"+c);for(var h=Error.prototype.constructor.call(this,i),p=0;p<r.length;p++)this[r[p]]=h[r[p]];Error.captureStackTrace&&Error.captureStackTrace(this,n);try{s&&(this.lineNumber=o,this.endLineNumber=u,Object.defineProperty?(Object.defineProperty(this,\"column\",{value:c,enumerable:!0}),Object.defineProperty(this,\"endColumn\",{value:d,enumerable:!0})):(this.column=c,this.endColumn=d))}catch{}}n.prototype=new Error,e.default=n,t.exports=e.default}),El=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=ve();e.default=function(n){n.registerHelper(\"blockHelperMissing\",function(i,a){var s=a.inverse,o=a.fn;if(i===!0)return o(this);if(i===!1||i==null)return s(this);if(r.isArray(i))return i.length>0?(a.ids&&(a.ids=[a.name]),n.helpers.each(i,a)):s(this);if(a.data&&a.ids){var u=r.createFrame(a.data);u.contextPath=r.appendContextPath(a.data.contextPath,a.name),a={data:u}}return o(i,a)})},t.exports=e.default}),Sl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(s){return s&&s.__esModule?s:{default:s}}var n=ve(),i=Oe(),a=r(i);e.default=function(s){s.registerHelper(\"each\",function(o,u){if(!u)throw new a.default(\"Must pass iterator to #each\");var c=u.fn,d=u.inverse,h=0,p=\"\",l=void 0,m=void 0;u.data&&u.ids&&(m=n.appendContextPath(u.data.contextPath,u.ids[0])+\".\"),n.isFunction(o)&&(o=o.call(this)),u.data&&(l=n.createFrame(u.data));function f($,k,x){l&&(l.key=$,l.index=k,l.first=k===0,l.last=!!x,m&&(l.contextPath=m+$)),p=p+c(o[$],{data:l,blockParams:n.blockParams([o[$],$],[m+$,null])})}if(o&&typeof o==\"object\")if(n.isArray(o))for(var g=o.length;h<g;h++)h in o&&f(h,h,h===o.length-1);else if(typeof Symbol==\"function\"&&o[Symbol.iterator]){for(var v=[],y=o[Symbol.iterator](),S=y.next();!S.done;S=y.next())v.push(S.value);o=v;for(var g=o.length;h<g;h++)f(h,h,h===o.length-1)}else(function(){var $=void 0;Object.keys(o).forEach(function(k){$!==void 0&&f($,h-1),$=k,h++}),$!==void 0&&f($,h-1,!0)})();return h===0&&(p=d(this)),p})},t.exports=e.default}),Al=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(a){return a&&a.__esModule?a:{default:a}}var n=Oe(),i=r(n);e.default=function(a){a.registerHelper(\"helperMissing\",function(){if(arguments.length!==1)throw new i.default('Missing helper: \"'+arguments[arguments.length-1].name+'\"')})},t.exports=e.default}),Cl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(s){return s&&s.__esModule?s:{default:s}}var n=ve(),i=Oe(),a=r(i);e.default=function(s){s.registerHelper(\"if\",function(o,u){if(arguments.length!=2)throw new a.default(\"#if requires exactly one argument\");return n.isFunction(o)&&(o=o.call(this)),!u.hash.includeZero&&!o||n.isEmpty(o)?u.inverse(this):u.fn(this)}),s.registerHelper(\"unless\",function(o,u){if(arguments.length!=2)throw new a.default(\"#unless requires exactly one argument\");return s.helpers.if.call(this,o,{fn:u.inverse,inverse:u.fn,hash:u.hash})})},t.exports=e.default}),_l=T((e,t)=>{\"use strict\";e.__esModule=!0,e.default=function(r){r.registerHelper(\"log\",function(){for(var n=[void 0],i=arguments[arguments.length-1],a=0;a<arguments.length-1;a++)n.push(arguments[a]);var s=1;i.hash.level!=null?s=i.hash.level:i.data&&i.data.level!=null&&(s=i.data.level),n[0]=s,r.log.apply(r,n)})},t.exports=e.default}),Dl=T((e,t)=>{\"use strict\";e.__esModule=!0,e.default=function(r){r.registerHelper(\"lookup\",function(n,i,a){return n&&a.lookupProperty(n,i)})},t.exports=e.default}),Bl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(s){return s&&s.__esModule?s:{default:s}}var n=ve(),i=Oe(),a=r(i);e.default=function(s){s.registerHelper(\"with\",function(o,u){if(arguments.length!=2)throw new a.default(\"#with requires exactly one argument\");n.isFunction(o)&&(o=o.call(this));var c=u.fn;if(n.isEmpty(o))return u.inverse(this);var d=u.data;return u.data&&u.ids&&(d=n.createFrame(u.data),d.contextPath=n.appendContextPath(u.data.contextPath,u.ids[0])),c(o,{data:d,blockParams:n.blockParams([o],[d&&d.contextPath])})})},t.exports=e.default}),Io=T(e=>{\"use strict\";e.__esModule=!0,e.registerDefaultHelpers=g,e.moveHelperToHooks=v;function t(y){return y&&y.__esModule?y:{default:y}}var r=El(),n=t(r),i=Sl(),a=t(i),s=Al(),o=t(s),u=Cl(),c=t(u),d=_l(),h=t(d),p=Dl(),l=t(p),m=Bl(),f=t(m);function g(y){n.default(y),a.default(y),o.default(y),c.default(y),h.default(y),l.default(y),f.default(y)}function v(y,S,$){y.helpers[S]&&(y.hooks[S]=y.helpers[S],$||(y.helpers[S]=void 0))}}),Ol=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=ve();e.default=function(n){n.registerDecorator(\"inline\",function(i,a,s,o){var u=i;return a.partials||(a.partials={},u=function(c,d){var h=s.partials;s.partials=r.extend({},h,a.partials);var p=i(c,d);return s.partials=h,p}),a.partials[o.args[0]]=o.fn,u})},t.exports=e.default}),Ml=T(e=>{\"use strict\";e.__esModule=!0,e.registerDefaultDecorators=i;function t(a){return a&&a.__esModule?a:{default:a}}var r=Ol(),n=t(r);function i(a){n.default(a)}}),Ro=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=ve(),n={methodMap:[\"debug\",\"info\",\"warn\",\"error\"],level:\"info\",lookupLevel:function(i){if(typeof i==\"string\"){var a=r.indexOf(n.methodMap,i.toLowerCase());a>=0?i=a:i=parseInt(i,10)}return i},log:function(i){if(i=n.lookupLevel(i),typeof console<\"u\"&&n.lookupLevel(n.level)<=i){var a=n.methodMap[i];console[a]||(a=\"log\");for(var s=arguments.length,o=Array(s>1?s-1:0),u=1;u<s;u++)o[u-1]=arguments[u];console[a].apply(console,o)}}};e.default=n,t.exports=e.default}),qo=T(e=>{\"use strict\";e.__esModule=!0,e.createProtoAccessControl=s,e.resultIsAllowed=o,e.resetLoggedProperties=d;function t(h){return h&&h.__esModule?h:{default:h}}var r=ve(),n=Ro(),i=t(n),a=Object.create(null);function s(h){var p=Object.create(null);p.__proto__=!1,r.extend(p,h.allowedProtoProperties);var l=Object.create(null);return l.constructor=!1,l.__defineGetter__=!1,l.__defineSetter__=!1,l.__lookupGetter__=!1,l.__lookupSetter__=!1,r.extend(l,h.allowedProtoMethods),{properties:{whitelist:p,defaultValue:h.allowProtoPropertiesByDefault},methods:{whitelist:l,defaultValue:h.allowProtoMethodsByDefault}}}function o(h,p,l){return u(typeof h==\"function\"?p.methods:p.properties,l)}function u(h,p){return h.whitelist[p]!==void 0?h.whitelist[p]===!0:h.defaultValue!==void 0?h.defaultValue:(c(p),!1)}function c(h){a[h]!==!0&&(a[h]=!0,i.default.log(\"error\",'Handlebars: Access has been denied to resolve the property \"'+h+`\" because it is not an \"own property\" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function d(){Object.keys(a).forEach(function(h){delete a[h]})}}),ki=T(e=>{\"use strict\";e.__esModule=!0,e.HandlebarsEnvironment=f;function t(v){return v&&v.__esModule?v:{default:v}}var r=ve(),n=Oe(),i=t(n),a=Io(),s=Ml(),o=Ro(),u=t(o),c=qo(),d=\"4.7.9\";e.VERSION=d;var h=8;e.COMPILER_REVISION=h;var p=7;e.LAST_COMPATIBLE_COMPILER_REVISION=p;var l={1:\"<= 1.0.rc.2\",2:\"== 1.0.0-rc.3\",3:\"== 1.0.0-rc.4\",4:\"== 1.x.x\",5:\"== 2.0.0-alpha.x\",6:\">= 2.0.0-beta.1\",7:\">= 4.0.0 <4.3.0\",8:\">= 4.3.0\"};e.REVISION_CHANGES=l;var m=\"[object Object]\";function f(v,y,S){this.helpers=v||{},this.partials=y||{},this.decorators=S||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}f.prototype={constructor:f,logger:u.default,log:u.default.log,registerHelper:function(v,y){if(r.toString.call(v)===m){if(y)throw new i.default(\"Arg not supported with multiple helpers\");r.extend(this.helpers,v)}else this.helpers[v]=y},unregisterHelper:function(v){delete this.helpers[v]},registerPartial:function(v,y){if(r.toString.call(v)===m)r.extend(this.partials,v);else{if(typeof y>\"u\")throw new i.default('Attempting to register a partial called \"'+v+'\" as undefined');this.partials[v]=y}},unregisterPartial:function(v){delete this.partials[v]},registerDecorator:function(v,y){if(r.toString.call(v)===m){if(y)throw new i.default(\"Arg not supported with multiple decorators\");r.extend(this.decorators,v)}else this.decorators[v]=y},unregisterDecorator:function(v){delete this.decorators[v]},resetLoggedPropertyAccesses:function(){c.resetLoggedProperties()}};var g=u.default.log;e.log=g,e.createFrame=r.createFrame,e.logger=u.default}),Fl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(n){this.string=n}r.prototype.toString=r.prototype.toHTML=function(){return\"\"+this.string},e.default=r,t.exports=e.default}),Nl=T(e=>{\"use strict\";e.__esModule=!0,e.wrapHelper=t;function t(r,n){if(typeof r!=\"function\")return r;var i=function(){var a=arguments[arguments.length-1];return arguments[arguments.length-1]=n(a),r.apply(this,arguments)};return i}}),Ll=T(e=>{\"use strict\";e.__esModule=!0,e.checkRevision=h,e.template=p,e.wrapProgram=l,e.resolvePartial=m,e.invokePartial=f,e.noop=g;function t(x){return x&&x.__esModule?x:{default:x}}function r(x){if(x&&x.__esModule)return x;var w={};if(x!=null)for(var E in x)Object.prototype.hasOwnProperty.call(x,E)&&(w[E]=x[E]);return w.default=x,w}var n=ve(),i=r(n),a=Oe(),s=t(a),o=ki(),u=Io(),c=Nl(),d=qo();function h(x){var w=x&&x[0]||1,E=o.COMPILER_REVISION;if(!(w>=o.LAST_COMPATIBLE_COMPILER_REVISION&&w<=o.COMPILER_REVISION))if(w<o.LAST_COMPATIBLE_COMPILER_REVISION){var A=o.REVISION_CHANGES[E],_=o.REVISION_CHANGES[w];throw new s.default(\"Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version (\"+A+\") or downgrade your runtime to an older version (\"+_+\").\")}else throw new s.default(\"Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version (\"+x[1]+\").\")}function p(x,w){if(!w)throw new s.default(\"No environment passed to template\");if(!x||!x.main)throw new s.default(\"Unknown template object: \"+typeof x);x.main.decorator=x.main_d,w.VM.checkRevision(x.compiler);var E=x.compiler&&x.compiler[0]===7;function A(B,O,M){M.hash&&(O=i.extend({},O,M.hash),M.ids&&(M.ids[0]=!0)),B=w.VM.resolvePartial.call(this,B,O,M),M.hooks=this.hooks,M.protoAccessControl=this.protoAccessControl;var F=w.VM.invokePartial.call(this,B,O,M);if(F==null&&w.compile&&(M.partials[M.name]=w.compile(B,x.compilerOptions,w),F=M.partials[M.name](O,M)),F!=null){if(M.indent){for(var L=F.split(`\n`),V=0,I=L.length;V<I&&!(!L[V]&&V+1===I);V++)L[V]=M.indent+L[V];F=L.join(`\n`)}return F}else throw new s.default(\"The partial \"+M.name+\" could not be compiled when running in runtime-only mode\")}var _={strict:function(B,O,M){if(!B||!(O in B))throw new s.default('\"'+O+'\" not defined in '+B,{loc:M});return _.lookupProperty(B,O)},lookupProperty:function(B,O){var M=B[O];if(M==null||Object.prototype.hasOwnProperty.call(B,O)||d.resultIsAllowed(M,_.protoAccessControl,O))return M},lookup:function(B,O){for(var M=B.length,F=0;F<M;F++){var L=B[F]&&_.lookupProperty(B[F],O);if(L!=null)return L}},lambda:function(B,O){return typeof B==\"function\"?B.call(O):B},escapeExpression:i.escapeExpression,invokePartial:A,fn:function(B){var O=x[B];return O.decorator=x[B+\"_d\"],O},programs:[],program:function(B,O,M,F,L){var V=this.programs[B],I=this.fn(B);return O||L||F||M?V=l(this,B,I,O,M,F,L):V||(V=this.programs[B]=l(this,B,I)),V},data:function(B,O){for(;B&&O--;)B=B._parent;return B},mergeIfNeeded:function(B,O){var M=B||O;return B&&O&&B!==O&&(M=i.extend({},O,B)),M},nullContext:Object.seal({}),noop:w.VM.noop,compilerInfo:x.compiler};function D(B){var O=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],M=O.data;D._setup(O),!O.partial&&x.useData&&(M=y(B,M));var F=void 0,L=x.useBlockParams?[]:void 0;x.useDepths&&(O.depths?F=B!=O.depths[0]?[B].concat(O.depths):O.depths:F=[B]);function V(I){return\"\"+x.main(_,I,_.helpers,_.partials,M,L,F)}return V=S(x.main,V,_,O.depths||[],M,L),V(B,O)}return D.isTop=!0,D._setup=function(B){if(B.partial)_.protoAccessControl=B.protoAccessControl,_.helpers=B.helpers,_.partials=B.partials,_.decorators=B.decorators,_.hooks=B.hooks;else{var O={};$(O,w.helpers,_),$(O,B.helpers,_),_.helpers=O,x.usePartial&&(_.partials=_.mergeIfNeeded(B.partials,w.partials)),(x.usePartial||x.useDecorators)&&(_.decorators=i.extend({},w.decorators,B.decorators)),_.hooks={},_.protoAccessControl=d.createProtoAccessControl(B);var M=B.allowCallsToHelperMissing||E;u.moveHelperToHooks(_,\"helperMissing\",M),u.moveHelperToHooks(_,\"blockHelperMissing\",M)}},D._child=function(B,O,M,F){if(x.useBlockParams&&!M)throw new s.default(\"must pass block params\");if(x.useDepths&&!F)throw new s.default(\"must pass parent depths\");return l(_,B,x[B],O,0,M,F)},D}function l(x,w,E,A,_,D,B){function O(M){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],L=B;return B&&M!=B[0]&&!(M===x.nullContext&&B[0]===null)&&(L=[M].concat(B)),E(x,M,x.helpers,x.partials,F.data||A,D&&[F.blockParams].concat(D),L)}return O=S(E,O,x,B,A,D),O.program=w,O.depth=B?B.length:0,O.blockParams=_||0,O}function m(x,w,E){return x?!x.call&&!E.name&&(E.name=x,x=v(E.partials,x)):E.name===\"@partial-block\"?x=v(E.data,\"partial-block\"):x=v(E.partials,E.name),x}function f(x,w,E){var A=v(E.data,\"partial-block\");E.partial=!0,E.ids&&(E.data.contextPath=E.ids[0]||E.data.contextPath);var _=void 0;if(E.fn&&E.fn!==g&&(function(){E.data=o.createFrame(E.data);var D=E.fn;_=E.data[\"partial-block\"]=function(B){var O=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return O.data=o.createFrame(O.data),O.data[\"partial-block\"]=A,D(B,O)},D.partials&&(E.partials=i.extend({},E.partials,D.partials))})(),x===void 0&&_&&(x=_),x===void 0)throw new s.default(\"The partial \"+E.name+\" could not be found\");if(x instanceof Function)return x(w,E)}function g(){return\"\"}function v(x,w){if(x&&Object.prototype.hasOwnProperty.call(x,w))return x[w]}function y(x,w){return(!w||!(\"root\"in w))&&(w=w?o.createFrame(w):{},w.root=x),w}function S(x,w,E,A,_,D){if(x.decorator){var B={};w=x.decorator(w,B,E,A&&A[0],_,D,A),i.extend(w,B)}return w}function $(x,w,E){w&&Object.keys(w).forEach(function(A){var _=w[A];x[A]=k(_,E)})}function k(x,w){var E=w.lookupProperty;return c.wrapHelper(x,function(A){return A.lookupProperty=E,A})}}),Vo=T((e,t)=>{\"use strict\";e.__esModule=!0,e.default=function(r){(function(){typeof globalThis!=\"object\"&&(Object.prototype.__defineGetter__(\"__magic__\",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var n=globalThis.Handlebars;r.noConflict=function(){return globalThis.Handlebars===r&&(globalThis.Handlebars=n),r}},t.exports=e.default}),Tl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(y){return y&&y.__esModule?y:{default:y}}function n(y){if(y&&y.__esModule)return y;var S={};if(y!=null)for(var $ in y)Object.prototype.hasOwnProperty.call(y,$)&&(S[$]=y[$]);return S.default=y,S}var i=ki(),a=n(i),s=Fl(),o=r(s),u=Oe(),c=r(u),d=ve(),h=n(d),p=Ll(),l=n(p),m=Vo(),f=r(m);function g(){var y=new a.HandlebarsEnvironment;return h.extend(y,a),y.SafeString=o.default,y.Exception=c.default,y.Utils=h,y.escapeExpression=h.escapeExpression,y.VM=l,y.template=function(S){return l.template(S,y)},y}var v=g();v.create=g,f.default(v),v.default=v,e.default=v,t.exports=e.default}),Uo=T((e,t)=>{\"use strict\";e.__esModule=!0;var r={helpers:{helperExpression:function(n){return n.type===\"SubExpression\"||(n.type===\"MustacheStatement\"||n.type===\"BlockStatement\")&&!!(n.params&&n.params.length||n.hash)},scopedId:function(n){return/^\\.|this\\b/.test(n.original)},simpleId:function(n){return n.parts.length===1&&!r.helpers.scopedId(n)&&!n.depth}}};e.default=r,t.exports=e.default}),Pl=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=(function(){var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",14:\"COMMENT\",15:\"CONTENT\",18:\"END_RAW_BLOCK\",19:\"OPEN_RAW_BLOCK\",23:\"CLOSE_RAW_BLOCK\",29:\"OPEN_BLOCK\",33:\"CLOSE\",34:\"OPEN_INVERSE\",39:\"OPEN_INVERSE_CHAIN\",44:\"INVERSE\",47:\"OPEN_ENDBLOCK\",48:\"OPEN\",51:\"OPEN_UNESCAPED\",54:\"CLOSE_UNESCAPED\",55:\"OPEN_PARTIAL\",60:\"OPEN_PARTIAL_BLOCK\",65:\"OPEN_SEXPR\",68:\"CLOSE_SEXPR\",72:\"ID\",73:\"EQUALS\",75:\"OPEN_BLOCK_PARAMS\",77:\"CLOSE_BLOCK_PARAMS\",80:\"STRING\",81:\"NUMBER\",82:\"BOOLEAN\",83:\"UNDEFINED\",84:\"NULL\",85:\"DATA\",87:\"SEP\"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(s,o,u,c,d,h,p){var l=h.length-1;switch(d){case 1:return h[l-1];case 2:this.$=c.prepareProgram(h[l]);break;case 3:this.$=h[l];break;case 4:this.$=h[l];break;case 5:this.$=h[l];break;case 6:this.$=h[l];break;case 7:this.$=h[l];break;case 8:this.$=h[l];break;case 9:this.$={type:\"CommentStatement\",value:c.stripComment(h[l]),strip:c.stripFlags(h[l],h[l]),loc:c.locInfo(this._$)};break;case 10:this.$={type:\"ContentStatement\",original:h[l],value:h[l],loc:c.locInfo(this._$)};break;case 11:this.$=c.prepareRawBlock(h[l-2],h[l-1],h[l],this._$);break;case 12:this.$={path:h[l-3],params:h[l-2],hash:h[l-1]};break;case 13:this.$=c.prepareBlock(h[l-3],h[l-2],h[l-1],h[l],!1,this._$);break;case 14:this.$=c.prepareBlock(h[l-3],h[l-2],h[l-1],h[l],!0,this._$);break;case 15:this.$={open:h[l-5],path:h[l-4],params:h[l-3],hash:h[l-2],blockParams:h[l-1],strip:c.stripFlags(h[l-5],h[l])};break;case 16:this.$={path:h[l-4],params:h[l-3],hash:h[l-2],blockParams:h[l-1],strip:c.stripFlags(h[l-5],h[l])};break;case 17:this.$={path:h[l-4],params:h[l-3],hash:h[l-2],blockParams:h[l-1],strip:c.stripFlags(h[l-5],h[l])};break;case 18:this.$={strip:c.stripFlags(h[l-1],h[l-1]),program:h[l]};break;case 19:var m=c.prepareBlock(h[l-2],h[l-1],h[l],h[l],!1,this._$),f=c.prepareProgram([m],h[l-1].loc);f.chained=!0,this.$={strip:h[l-2].strip,program:f,chain:!0};break;case 20:this.$=h[l];break;case 21:this.$={path:h[l-1],strip:c.stripFlags(h[l-2],h[l])};break;case 22:this.$=c.prepareMustache(h[l-3],h[l-2],h[l-1],h[l-4],c.stripFlags(h[l-4],h[l]),this._$);break;case 23:this.$=c.prepareMustache(h[l-3],h[l-2],h[l-1],h[l-4],c.stripFlags(h[l-4],h[l]),this._$);break;case 24:this.$={type:\"PartialStatement\",name:h[l-3],params:h[l-2],hash:h[l-1],indent:\"\",strip:c.stripFlags(h[l-4],h[l]),loc:c.locInfo(this._$)};break;case 25:this.$=c.preparePartialBlock(h[l-2],h[l-1],h[l],this._$);break;case 26:this.$={path:h[l-3],params:h[l-2],hash:h[l-1],strip:c.stripFlags(h[l-4],h[l])};break;case 27:this.$=h[l];break;case 28:this.$=h[l];break;case 29:this.$={type:\"SubExpression\",path:h[l-3],params:h[l-2],hash:h[l-1],loc:c.locInfo(this._$)};break;case 30:this.$={type:\"Hash\",pairs:h[l],loc:c.locInfo(this._$)};break;case 31:this.$={type:\"HashPair\",key:c.id(h[l-2]),value:h[l],loc:c.locInfo(this._$)};break;case 32:this.$=c.id(h[l-1]);break;case 33:this.$=h[l];break;case 34:this.$=h[l];break;case 35:this.$={type:\"StringLiteral\",value:h[l],original:h[l],loc:c.locInfo(this._$)};break;case 36:this.$={type:\"NumberLiteral\",value:Number(h[l]),original:Number(h[l]),loc:c.locInfo(this._$)};break;case 37:this.$={type:\"BooleanLiteral\",value:h[l]===\"true\",original:h[l]===\"true\",loc:c.locInfo(this._$)};break;case 38:this.$={type:\"UndefinedLiteral\",original:void 0,value:void 0,loc:c.locInfo(this._$)};break;case 39:this.$={type:\"NullLiteral\",original:null,value:null,loc:c.locInfo(this._$)};break;case 40:this.$=h[l];break;case 41:this.$=h[l];break;case 42:this.$=c.preparePath(!0,h[l],this._$);break;case 43:this.$=c.preparePath(!1,h[l],this._$);break;case 44:h[l-2].push({part:c.id(h[l]),original:h[l],separator:h[l-1]}),this.$=h[l-2];break;case 45:this.$=[{part:c.id(h[l]),original:h[l]}];break;case 46:this.$=[];break;case 47:h[l-1].push(h[l]);break;case 48:this.$=[];break;case 49:h[l-1].push(h[l]);break;case 50:this.$=[];break;case 51:h[l-1].push(h[l]);break;case 58:this.$=[];break;case 59:h[l-1].push(h[l]);break;case 64:this.$=[];break;case 65:h[l-1].push(h[l]);break;case 70:this.$=[];break;case 71:h[l-1].push(h[l]);break;case 78:this.$=[];break;case 79:h[l-1].push(h[l]);break;case 82:this.$=[];break;case 83:h[l-1].push(h[l]);break;case 86:this.$=[];break;case 87:h[l-1].push(h[l]);break;case 90:this.$=[];break;case 91:h[l-1].push(h[l]);break;case 94:this.$=[];break;case 95:h[l-1].push(h[l]);break;case 98:this.$=[h[l]];break;case 99:h[l-1].push(h[l]);break;case 100:this.$=[h[l]];break;case 101:h[l-1].push(h[l]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(s,o){throw new Error(s)},parse:function(s){var o=this,u=[0],c=[null],d=[],h=this.table,p=\"\",l=0,m=0,f=0,g=2,v=1;this.lexer.setInput(s),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>\"u\"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;d.push(y);var S=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError==\"function\"&&(this.parseError=this.yy.parseError);function $(I){u.length=u.length-2*I,c.length=c.length-I,d.length=d.length-I}function k(){var I;return I=o.lexer.lex()||1,typeof I!=\"number\"&&(I=o.symbols_[I]||I),I}for(var x,w,E,A,_,D,B={},O,M,F,L;;){if(E=u[u.length-1],this.defaultActions[E]?A=this.defaultActions[E]:((x===null||typeof x>\"u\")&&(x=k()),A=h[E]&&h[E][x]),typeof A>\"u\"||!A.length||!A[0]){var V=\"\";if(!f){L=[];for(O in h[E])this.terminals_[O]&&O>2&&L.push(\"'\"+this.terminals_[O]+\"'\");this.lexer.showPosition?V=\"Parse error on line \"+(l+1)+`:\n`+this.lexer.showPosition()+`\nExpecting `+L.join(\", \")+\", got '\"+(this.terminals_[x]||x)+\"'\":V=\"Parse error on line \"+(l+1)+\": Unexpected \"+(x==1?\"end of input\":\"'\"+(this.terminals_[x]||x)+\"'\"),this.parseError(V,{text:this.lexer.match,token:this.terminals_[x]||x,line:this.lexer.yylineno,loc:y,expected:L})}}if(A[0]instanceof Array&&A.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+E+\", token: \"+x);switch(A[0]){case 1:u.push(x),c.push(this.lexer.yytext),d.push(this.lexer.yylloc),u.push(A[1]),x=null,w?(x=w,w=null):(m=this.lexer.yyleng,p=this.lexer.yytext,l=this.lexer.yylineno,y=this.lexer.yylloc,f>0&&f--);break;case 2:if(M=this.productions_[A[1]][1],B.$=c[c.length-M],B._$={first_line:d[d.length-(M||1)].first_line,last_line:d[d.length-1].last_line,first_column:d[d.length-(M||1)].first_column,last_column:d[d.length-1].last_column},S&&(B._$.range=[d[d.length-(M||1)].range[0],d[d.length-1].range[1]]),D=this.performAction.call(B,p,m,l,this.yy,A[1],c,d),typeof D<\"u\")return D;M&&(u=u.slice(0,-1*M*2),c=c.slice(0,-1*M),d=d.slice(0,-1*M)),u.push(this.productions_[A[1]][0]),c.push(B.$),d.push(B._$),F=h[u[u.length-2]][u[u.length-1]],u.push(F);break;case 3:return!0}}return!0}},i=(function(){var s={EOF:1,parseError:function(o,u){if(this.yy.parser)this.yy.parser.parseError(o,u);else throw new Error(o)},setInput:function(o){return this._input=o,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var u=o.match(/(?:\\r\\n?|\\n).*/g);return u?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},unput:function(o){var u=o.length,c=o.split(/(?:\\r\\n?|\\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-u-1),this.offset-=u;var d=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var h=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-u},this.options.ranges&&(this.yylloc.range=[h[0],h[0]+this.yyleng-u]),this},more:function(){return this._more=!0,this},less:function(o){this.unput(this.match.slice(o))},pastInput:function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?\"...\":\"\")+o.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var o=this.pastInput(),u=new Array(o.length+1).join(\"-\");return o+this.upcomingInput()+`\n`+u+\"^\"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var o,u,c,d,h,p;this._more||(this.yytext=\"\",this.match=\"\");for(var l=this._currentRules(),m=0;m<l.length&&(c=this._input.match(this.rules[l[m]]),!(c&&(!u||c[0].length>u[0].length)&&(u=c,d=m,!this.options.flex)));m++);return u?(p=u[0].match(/(?:\\r\\n?|\\n).*/g),p&&(this.yylineno+=p.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:p?p[p.length-1].length-p[p.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+u[0].length},this.yytext+=u[0],this.match+=u[0],this.matches=u,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(u[0].length),this.matched+=u[0],o=this.performAction.call(this,this.yy,this,l[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),o||void 0):this._input===\"\"?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+`. Unrecognized text.\n`+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var o=this.next();return typeof o<\"u\"?o:this.lex()},begin:function(o){this.conditionStack.push(o)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(o){this.begin(o)}};return s.options={},s.performAction=function(o,u,c,d){function h(l,m){return u.yytext=u.yytext.substring(l,u.yyleng-m+l)}var p=d;switch(c){case 0:if(u.yytext.slice(-2)===\"\\\\\\\\\"?(h(0,1),this.begin(\"mu\")):u.yytext.slice(-1)===\"\\\\\"?(h(0,1),this.begin(\"emu\")):this.begin(\"mu\"),u.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin(\"raw\"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]===\"raw\"?15:(h(5,9),\"END_RAW_BLOCK\");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin(\"raw\"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(u.yytext),this.popState(),this.begin(\"com\");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return u.yytext=h(1,2).replace(/\\\\\"/g,'\"'),80;case 32:return u.yytext=h(1,2).replace(/\\\\'/g,\"'\"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return u.yytext=u.yytext.replace(/\\\\([\\\\\\]])/g,\"$1\"),72;case 43:return\"INVALID\";case 44:return 5}},s.rules=[/^(?:[^\\x00]*?(?=(\\{\\{)))/,/^(?:[^\\x00]+)/,/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))/,/^(?:\\{\\{\\{\\{(?=[^\\/]))/,/^(?:\\{\\{\\{\\{\\/[^\\s!\"#%-,\\.\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\/.])\\}\\}\\}\\})/,/^(?:[^\\x00]+?(?=(\\{\\{\\{\\{)))/,/^(?:[\\s\\S]*?--(~)?\\}\\})/,/^(?:\\()/,/^(?:\\))/,/^(?:\\{\\{\\{\\{)/,/^(?:\\}\\}\\}\\})/,/^(?:\\{\\{(~)?>)/,/^(?:\\{\\{(~)?#>)/,/^(?:\\{\\{(~)?#\\*?)/,/^(?:\\{\\{(~)?\\/)/,/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})/,/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})/,/^(?:\\{\\{(~)?\\^)/,/^(?:\\{\\{(~)?\\s*else\\b)/,/^(?:\\{\\{(~)?\\{)/,/^(?:\\{\\{(~)?&)/,/^(?:\\{\\{(~)?!--)/,/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})/,/^(?:\\{\\{(~)?\\*?)/,/^(?:=)/,/^(?:\\.\\.)/,/^(?:\\.(?=([=~}\\s\\/.)|])))/,/^(?:[\\/.])/,/^(?:\\s+)/,/^(?:\\}(~)?\\}\\})/,/^(?:(~)?\\}\\})/,/^(?:\"(\\\\[\"]|[^\"])*\")/,/^(?:'(\\\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\\s)])))/,/^(?:false(?=([~}\\s)])))/,/^(?:undefined(?=([~}\\s)])))/,/^(?:null(?=([~}\\s)])))/,/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))/,/^(?:as\\s+\\|)/,/^(?:\\|)/,/^(?:([^\\s!\"#%-,\\.\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\/.)|]))))/,/^(?:\\[(\\\\\\]|[^\\]])*\\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[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,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();n.lexer=i;function a(){this.yy={}}return a.prototype=n,n.Parser=a,new a})();e.default=r,t.exports=e.default}),xi=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(c){return c&&c.__esModule?c:{default:c}}var n=Oe(),i=r(n);function a(){this.parents=[]}a.prototype={constructor:a,mutating:!1,acceptKey:function(c,d){var h=this.accept(c[d]);if(this.mutating){if(h&&!a.prototype[h.type])throw new i.default('Unexpected node type \"'+h.type+'\" found when accepting '+d+\" on \"+c.type);c[d]=h}},acceptRequired:function(c,d){if(this.acceptKey(c,d),!c[d])throw new i.default(c.type+\" requires \"+d)},acceptArray:function(c){for(var d=0,h=c.length;d<h;d++)this.acceptKey(c,d),c[d]||(c.splice(d,1),d--,h--)},accept:function(c){if(c){if(!this[c.type])throw new i.default(\"Unknown type: \"+c.type,c);this.current&&this.parents.unshift(this.current),this.current=c;var d=this[c.type](c);if(this.current=this.parents.shift(),!this.mutating||d)return d;if(d!==!1)return c}},Program:function(c){this.acceptArray(c.body)},MustacheStatement:s,Decorator:s,BlockStatement:o,DecoratorBlock:o,PartialStatement:u,PartialBlockStatement:function(c){u.call(this,c),this.acceptKey(c,\"program\")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(c){this.acceptArray(c.pairs)},HashPair:function(c){this.acceptRequired(c,\"value\")}};function s(c){this.acceptRequired(c,\"path\"),this.acceptArray(c.params),this.acceptKey(c,\"hash\")}function o(c){s.call(this,c),this.acceptKey(c,\"program\"),this.acceptKey(c,\"inverse\")}function u(c){this.acceptRequired(c,\"name\"),this.acceptArray(c.params),this.acceptKey(c,\"hash\")}e.default=a,t.exports=e.default}),zl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(d){return d&&d.__esModule?d:{default:d}}var n=xi(),i=r(n);function a(){var d=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=d}a.prototype=new i.default,a.prototype.Program=function(d){var h=!this.options.ignoreStandalone,p=!this.isRootSeen;this.isRootSeen=!0;for(var l=d.body,m=0,f=l.length;m<f;m++){var g=l[m],v=this.accept(g);if(v){var y=s(l,m,p),S=o(l,m,p),$=v.openStandalone&&y,k=v.closeStandalone&&S,x=v.inlineStandalone&&y&&S;v.close&&u(l,m,!0),v.open&&c(l,m,!0),h&&x&&(u(l,m),c(l,m)&&g.type===\"PartialStatement\"&&(g.indent=/([ \\t]+$)/.exec(l[m-1].original)[1])),h&&$&&(u((g.program||g.inverse).body),c(l,m)),h&&k&&(u(l,m),c((g.inverse||g.program).body))}}return d},a.prototype.BlockStatement=a.prototype.DecoratorBlock=a.prototype.PartialBlockStatement=function(d){this.accept(d.program),this.accept(d.inverse);var h=d.program||d.inverse,p=d.program&&d.inverse,l=p,m=p;if(p&&p.chained)for(l=p.body[0].program;m.chained;)m=m.body[m.body.length-1].program;var f={open:d.openStrip.open,close:d.closeStrip.close,openStandalone:o(h.body),closeStandalone:s((l||h).body)};if(d.openStrip.close&&u(h.body,null,!0),p){var g=d.inverseStrip;g.open&&c(h.body,null,!0),g.close&&u(l.body,null,!0),d.closeStrip.open&&c(m.body,null,!0),!this.options.ignoreStandalone&&s(h.body)&&o(l.body)&&(c(h.body),u(l.body))}else d.closeStrip.open&&c(h.body,null,!0);return f},a.prototype.Decorator=a.prototype.MustacheStatement=function(d){return d.strip},a.prototype.PartialStatement=a.prototype.CommentStatement=function(d){var h=d.strip||{};return{inlineStandalone:!0,open:h.open,close:h.close}};function s(d,h,p){h===void 0&&(h=d.length);var l=d[h-1],m=d[h-2];if(!l)return p;if(l.type===\"ContentStatement\")return(m||!p?/\\r?\\n\\s*?$/:/(^|\\r?\\n)\\s*?$/).test(l.original)}function o(d,h,p){h===void 0&&(h=-1);var l=d[h+1],m=d[h+2];if(!l)return p;if(l.type===\"ContentStatement\")return(m||!p?/^\\s*?\\r?\\n/:/^\\s*?(\\r?\\n|$)/).test(l.original)}function u(d,h,p){var l=d[h==null?0:h+1];if(!(!l||l.type!==\"ContentStatement\"||!p&&l.rightStripped)){var m=l.value;l.value=l.value.replace(p?/^\\s+/:/^[ \\t]*\\r?\\n?/,\"\"),l.rightStripped=l.value!==m}}function c(d,h,p){var l=d[h==null?d.length-1:h-1];if(!(!l||l.type!==\"ContentStatement\"||!p&&l.leftStripped)){var m=l.value;return l.value=l.value.replace(p?/\\s+$/:/[ \\t]+$/,\"\"),l.leftStripped=l.value!==m,l.leftStripped}}e.default=a,t.exports=e.default}),jl=T(e=>{\"use strict\";e.__esModule=!0,e.SourceLocation=a,e.id=s,e.stripFlags=o,e.stripComment=u,e.preparePath=c,e.prepareMustache=d,e.prepareRawBlock=h,e.prepareBlock=p,e.prepareProgram=l,e.preparePartialBlock=m;function t(f){return f&&f.__esModule?f:{default:f}}var r=Oe(),n=t(r);function i(f,g){if(g=g.path?g.path.original:g,f.path.original!==g){var v={loc:f.path.loc};throw new n.default(f.path.original+\" doesn't match \"+g,v)}}function a(f,g){this.source=f,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function s(f){return/^\\[.*\\]$/.test(f)?f.substring(1,f.length-1):f}function o(f,g){return{open:f.charAt(2)===\"~\",close:g.charAt(g.length-3)===\"~\"}}function u(f){return f.replace(/^\\{\\{~?!-?-?/,\"\").replace(/-?-?~?\\}\\}$/,\"\")}function c(f,g,v){v=this.locInfo(v);for(var y=f?\"@\":\"\",S=[],$=0,k=0,x=g.length;k<x;k++){var w=g[k].part,E=g[k].original!==w;if(y+=(g[k].separator||\"\")+w,!E&&(w===\"..\"||w===\".\"||w===\"this\")){if(S.length>0)throw new n.default(\"Invalid path: \"+y,{loc:v});w===\"..\"&&$++}else S.push(w)}return{type:\"PathExpression\",data:f,depth:$,parts:S,original:y,loc:v}}function d(f,g,v,y,S,$){var k=y.charAt(3)||y.charAt(2),x=k!==\"{\"&&k!==\"&\",w=/\\*/.test(y);return{type:w?\"Decorator\":\"MustacheStatement\",path:f,params:g,hash:v,escaped:x,strip:S,loc:this.locInfo($)}}function h(f,g,v,y){i(f,v),y=this.locInfo(y);var S={type:\"Program\",body:g,strip:{},loc:y};return{type:\"BlockStatement\",path:f.path,params:f.params,hash:f.hash,program:S,openStrip:{},inverseStrip:{},closeStrip:{},loc:y}}function p(f,g,v,y,S,$){y&&y.path&&i(f,y);var k=/\\*/.test(f.open);g.blockParams=f.blockParams;var x=void 0,w=void 0;if(v){if(k)throw new n.default(\"Unexpected inverse block on decorator\",v);v.chain&&(v.program.body[0].closeStrip=y.strip),w=v.strip,x=v.program}return S&&(S=x,x=g,g=S),{type:k?\"DecoratorBlock\":\"BlockStatement\",path:f.path,params:f.params,hash:f.hash,program:g,inverse:x,openStrip:f.strip,inverseStrip:w,closeStrip:y&&y.strip,loc:this.locInfo($)}}function l(f,g){if(!g&&f.length){var v=f[0].loc,y=f[f.length-1].loc;v&&y&&(g={source:v.source,start:{line:v.start.line,column:v.start.column},end:{line:y.end.line,column:y.end.column}})}return{type:\"Program\",body:f,strip:{},loc:g}}function m(f,g,v,y){return i(f,v),{type:\"PartialBlockStatement\",name:f.path,params:f.params,hash:f.hash,program:g,openStrip:f.strip,closeStrip:v&&v.strip,loc:this.locInfo(y)}}}),Il=T(e=>{\"use strict\";e.__esModule=!0,e.parseWithoutProcessing=l,e.parse=m;function t(y){if(y&&y.__esModule)return y;var S={};if(y!=null)for(var $ in y)Object.prototype.hasOwnProperty.call(y,$)&&(S[$]=y[$]);return S.default=y,S}function r(y){return y&&y.__esModule?y:{default:y}}var n=Pl(),i=r(n),a=zl(),s=r(a),o=jl(),u=t(o),c=Oe(),d=r(c),h=ve();e.parser=i.default;var p={};h.extend(p,u);function l(y,S){if(y.type===\"Program\")return f(y),y;i.default.yy=p,p.locInfo=function(k){return new p.SourceLocation(S&&S.srcName,k)};var $=i.default.parse(y);return $}function m(y,S){var $=l(y,S),k=new s.default(S);return k.accept($)}function f(y){g(y)}function g(y){if(y!=null){if(Array.isArray(y)){y.forEach(g);return}if(typeof y==\"object\"){if(y.type===\"PathExpression\"){if(!v(y.depth))throw new d.default(\"Invalid AST: PathExpression.depth must be an integer\");if(!Array.isArray(y.parts))throw new d.default(\"Invalid AST: PathExpression.parts must be an array\");for(var S=0;S<y.parts.length;S++)if(typeof y.parts[S]!=\"string\")throw new d.default(\"Invalid AST: PathExpression.parts must only contain strings\")}else if(y.type===\"NumberLiteral\"){if(typeof y.value!=\"number\"||!isFinite(y.value))throw new d.default(\"Invalid AST: NumberLiteral.value must be a number\")}else if(y.type===\"BooleanLiteral\"&&typeof y.value!=\"boolean\")throw new d.default(\"Invalid AST: BooleanLiteral.value must be a boolean\");Object.keys(y).forEach(function($){$!==\"loc\"&&g(y[$])})}}}function v(y){return typeof y==\"number\"&&isFinite(y)&&Math.floor(y)===y&&y>=0}}),Rl=T(e=>{\"use strict\";e.__esModule=!0,e.Compiler=u,e.precompile=c,e.compile=d;function t(l){return l&&l.__esModule?l:{default:l}}var r=Oe(),n=t(r),i=ve(),a=Uo(),s=t(a),o=[].slice;function u(){}u.prototype={compiler:u,equals:function(l){var m=this.opcodes.length;if(l.opcodes.length!==m)return!1;for(var f=0;f<m;f++){var g=this.opcodes[f],v=l.opcodes[f];if(g.opcode!==v.opcode||!h(g.args,v.args))return!1}m=this.children.length;for(var f=0;f<m;f++)if(!this.children[f].equals(l.children[f]))return!1;return!0},guid:0,compile:function(l,m){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=m,this.stringParams=m.stringParams,this.trackIds=m.trackIds,m.blockParams=m.blockParams||[],m.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},m.knownHelpers),this.accept(l)},compileProgram:function(l){var m=new this.compiler,f=m.compile(l,this.options),g=this.guid++;return this.usePartial=this.usePartial||f.usePartial,this.children[g]=f,this.useDepths=this.useDepths||f.useDepths,g},accept:function(l){if(!this[l.type])throw new n.default(\"Unknown type: \"+l.type,l);this.sourceNode.unshift(l);var m=this[l.type](l);return this.sourceNode.shift(),m},Program:function(l){this.options.blockParams.unshift(l.blockParams);for(var m=l.body,f=m.length,g=0;g<f;g++)this.accept(m[g]);return this.options.blockParams.shift(),this.isSimple=f===1,this.blockParams=l.blockParams?l.blockParams.length:0,this},BlockStatement:function(l){p(l);var m=l.program,f=l.inverse;m=m&&this.compileProgram(m),f=f&&this.compileProgram(f);var g=this.classifySexpr(l);g===\"helper\"?this.helperSexpr(l,m,f):g===\"simple\"?(this.simpleSexpr(l),this.opcode(\"pushProgram\",m),this.opcode(\"pushProgram\",f),this.opcode(\"emptyHash\"),this.opcode(\"blockValue\",l.path.original)):(this.ambiguousSexpr(l,m,f),this.opcode(\"pushProgram\",m),this.opcode(\"pushProgram\",f),this.opcode(\"emptyHash\"),this.opcode(\"ambiguousBlockValue\")),this.opcode(\"append\")},DecoratorBlock:function(l){var m=l.program&&this.compileProgram(l.program),f=this.setupFullMustacheParams(l,m,void 0),g=l.path;this.useDecorators=!0,this.opcode(\"registerDecorator\",f.length,g.original)},PartialStatement:function(l){this.usePartial=!0;var m=l.program;m&&(m=this.compileProgram(l.program));var f=l.params;if(f.length>1)throw new n.default(\"Unsupported number of partial arguments: \"+f.length,l);f.length||(this.options.explicitPartialContext?this.opcode(\"pushLiteral\",\"undefined\"):f.push({type:\"PathExpression\",parts:[],depth:0}));var g=l.name.original,v=l.name.type===\"SubExpression\";v&&this.accept(l.name),this.setupFullMustacheParams(l,m,void 0,!0);var y=l.indent||\"\";this.options.preventIndent&&y&&(this.opcode(\"appendContent\",y),y=\"\"),this.opcode(\"invokePartial\",v,g,y),this.opcode(\"append\")},PartialBlockStatement:function(l){this.PartialStatement(l)},MustacheStatement:function(l){this.SubExpression(l),l.escaped&&!this.options.noEscape?this.opcode(\"appendEscaped\"):this.opcode(\"append\")},Decorator:function(l){this.DecoratorBlock(l)},ContentStatement:function(l){l.value&&this.opcode(\"appendContent\",l.value)},CommentStatement:function(){},SubExpression:function(l){p(l);var m=this.classifySexpr(l);m===\"simple\"?this.simpleSexpr(l):m===\"helper\"?this.helperSexpr(l):this.ambiguousSexpr(l)},ambiguousSexpr:function(l,m,f){var g=l.path,v=g.parts[0],y=m!=null||f!=null;this.opcode(\"getContext\",g.depth),this.opcode(\"pushProgram\",m),this.opcode(\"pushProgram\",f),g.strict=!0,this.accept(g),this.opcode(\"invokeAmbiguous\",v,y)},simpleSexpr:function(l){var m=l.path;m.strict=!0,this.accept(m),this.opcode(\"resolvePossibleLambda\")},helperSexpr:function(l,m,f){var g=this.setupFullMustacheParams(l,m,f),v=l.path,y=v.parts[0];if(this.options.knownHelpers[y])this.opcode(\"invokeKnownHelper\",g.length,y);else{if(this.options.knownHelpersOnly)throw new n.default(\"You specified knownHelpersOnly, but used the unknown helper \"+y,l);v.strict=!0,v.falsy=!0,this.accept(v),this.opcode(\"invokeHelper\",g.length,v.original,s.default.helpers.simpleId(v))}},PathExpression:function(l){this.addDepth(l.depth),this.opcode(\"getContext\",l.depth);var m=l.parts[0],f=s.default.helpers.scopedId(l),g=!l.depth&&!f&&this.blockParamIndex(m);g?this.opcode(\"lookupBlockParam\",g,l.parts):m?l.data?(this.options.data=!0,this.opcode(\"lookupData\",l.depth,l.parts,l.strict)):this.opcode(\"lookupOnContext\",l.parts,l.falsy,l.strict,f):this.opcode(\"pushContext\")},StringLiteral:function(l){this.opcode(\"pushString\",l.value)},NumberLiteral:function(l){this.opcode(\"pushLiteral\",l.value)},BooleanLiteral:function(l){this.opcode(\"pushLiteral\",l.value)},UndefinedLiteral:function(){this.opcode(\"pushLiteral\",\"undefined\")},NullLiteral:function(){this.opcode(\"pushLiteral\",\"null\")},Hash:function(l){var m=l.pairs,f=0,g=m.length;for(this.opcode(\"pushHash\");f<g;f++)this.pushParam(m[f].value);for(;f--;)this.opcode(\"assignToHash\",m[f].key);this.opcode(\"popHash\")},opcode:function(l){this.opcodes.push({opcode:l,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(l){l&&(this.useDepths=!0)},classifySexpr:function(l){var m=s.default.helpers.simpleId(l.path),f=m&&!!this.blockParamIndex(l.path.parts[0]),g=!f&&s.default.helpers.helperExpression(l),v=!f&&(g||m);if(v&&!g){var y=l.path.parts[0],S=this.options;S.knownHelpers[y]?g=!0:S.knownHelpersOnly&&(v=!1)}return g?\"helper\":v?\"ambiguous\":\"simple\"},pushParams:function(l){for(var m=0,f=l.length;m<f;m++)this.pushParam(l[m])},pushParam:function(l){var m=l.value!=null?l.value:l.original||\"\";if(this.stringParams)m.replace&&(m=m.replace(/^(\\.?\\.\\/)*/g,\"\").replace(/\\//g,\".\")),l.depth&&this.addDepth(l.depth),this.opcode(\"getContext\",l.depth||0),this.opcode(\"pushStringParam\",m,l.type),l.type===\"SubExpression\"&&this.accept(l);else{if(this.trackIds){var f=void 0;if(l.parts&&!s.default.helpers.scopedId(l)&&!l.depth&&(f=this.blockParamIndex(l.parts[0])),f){var g=l.parts.slice(1).join(\".\");this.opcode(\"pushId\",\"BlockParam\",f,g)}else m=l.original||m,m.replace&&(m=m.replace(/^this(?:\\.|$)/,\"\").replace(/^\\.\\//,\"\").replace(/^\\.$/,\"\")),this.opcode(\"pushId\",l.type,m)}this.accept(l)}},setupFullMustacheParams:function(l,m,f,g){var v=l.params;return this.pushParams(v),this.opcode(\"pushProgram\",m),this.opcode(\"pushProgram\",f),l.hash?this.accept(l.hash):this.opcode(\"emptyHash\",g),v},blockParamIndex:function(l){for(var m=0,f=this.options.blockParams.length;m<f;m++){var g=this.options.blockParams[m],v=g&&i.indexOf(g,l);if(g&&v>=0)return[m,v]}}};function c(l,m,f){if(l==null||typeof l!=\"string\"&&l.type!==\"Program\")throw new n.default(\"You must pass a string or Handlebars AST to Handlebars.precompile. You passed \"+l);m=m||{},\"data\"in m||(m.data=!0),m.compat&&(m.useDepths=!0);var g=f.parse(l,m),v=new f.Compiler().compile(g,m);return new f.JavaScriptCompiler().compile(v,m)}function d(l,m,f){if(m===void 0&&(m={}),l==null||typeof l!=\"string\"&&l.type!==\"Program\")throw new n.default(\"You must pass a string or Handlebars AST to Handlebars.compile. You passed \"+l);m=i.extend({},m),\"data\"in m||(m.data=!0),m.compat&&(m.useDepths=!0);var g=void 0;function v(){var S=f.parse(l,m),$=new f.Compiler().compile(S,m),k=new f.JavaScriptCompiler().compile($,m,void 0,!0);return f.template(k)}function y(S,$){return g||(g=v()),g.call(this,S,$)}return y._setup=function(S){return g||(g=v()),g._setup(S)},y._child=function(S,$,k,x){return g||(g=v()),g._child(S,$,k,x)},y}function h(l,m){if(l===m)return!0;if(i.isArray(l)&&i.isArray(m)&&l.length===m.length){for(var f=0;f<l.length;f++)if(!h(l[f],m[f]))return!1;return!0}}function p(l){if(!l.path.parts){var m=l.path;l.path={type:\"PathExpression\",data:!1,depth:0,parts:[m.original+\"\"],original:m.original+\"\",loc:m.loc}}}}),ql=T(e=>{var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\".split(\"\");e.encode=function(r){if(0<=r&&r<t.length)return t[r];throw new TypeError(\"Must be between 0 and 63: \"+r)},e.decode=function(r){var n=65,i=90,a=97,s=122,o=48,u=57,c=43,d=47,h=26,p=52;return n<=r&&r<=i?r-n:a<=r&&r<=s?r-a+h:o<=r&&r<=u?r-o+p:r==c?62:r==d?63:-1}}),Wo=T(e=>{var t=ql(),r=5,n=1<<r,i=n-1,a=n;function s(u){return u<0?(-u<<1)+1:(u<<1)+0}function o(u){var c=(u&1)===1,d=u>>1;return c?-d:d}e.encode=function(u){var c=\"\",d,h=s(u);do d=h&i,h>>>=r,h>0&&(d|=a),c+=t.encode(d);while(h>0);return c},e.decode=function(u,c,d){var h=u.length,p=0,l=0,m,f;do{if(c>=h)throw new Error(\"Expected more digits in base 64 VLQ value.\");if(f=t.decode(u.charCodeAt(c++)),f===-1)throw new Error(\"Invalid base64 digit: \"+u.charAt(c-1));m=!!(f&a),f&=i,p=p+(f<<l),l+=r}while(m);d.value=o(p),d.rest=c}}),wr=T(e=>{function t($,k,x){if(k in $)return $[k];if(arguments.length===3)return x;throw new Error('\"'+k+'\" is a required argument.')}e.getArg=t;var r=/^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.-]*)(?::(\\d+))?(.*)$/,n=/^data:.+\\,.+$/;function i($){var k=$.match(r);return k?{scheme:k[1],auth:k[2],host:k[3],port:k[4],path:k[5]}:null}e.urlParse=i;function a($){var k=\"\";return $.scheme&&(k+=$.scheme+\":\"),k+=\"//\",$.auth&&(k+=$.auth+\"@\"),$.host&&(k+=$.host),$.port&&(k+=\":\"+$.port),$.path&&(k+=$.path),k}e.urlGenerate=a;function s($){var k=$,x=i($);if(x){if(!x.path)return $;k=x.path}for(var w=e.isAbsolute(k),E=k.split(/\\/+/),A,_=0,D=E.length-1;D>=0;D--)A=E[D],A===\".\"?E.splice(D,1):A===\"..\"?_++:_>0&&(A===\"\"?(E.splice(D+1,_),_=0):(E.splice(D,2),_--));return k=E.join(\"/\"),k===\"\"&&(k=w?\"/\":\".\"),x?(x.path=k,a(x)):k}e.normalize=s;function o($,k){$===\"\"&&($=\".\"),k===\"\"&&(k=\".\");var x=i(k),w=i($);if(w&&($=w.path||\"/\"),x&&!x.scheme)return w&&(x.scheme=w.scheme),a(x);if(x||k.match(n))return k;if(w&&!w.host&&!w.path)return w.host=k,a(w);var E=k.charAt(0)===\"/\"?k:s($.replace(/\\/+$/,\"\")+\"/\"+k);return w?(w.path=E,a(w)):E}e.join=o,e.isAbsolute=function($){return $.charAt(0)===\"/\"||r.test($)};function u($,k){$===\"\"&&($=\".\"),$=$.replace(/\\/$/,\"\");for(var x=0;k.indexOf($+\"/\")!==0;){var w=$.lastIndexOf(\"/\");if(w<0||($=$.slice(0,w),$.match(/^([^\\/]+:\\/)?\\/*$/)))return k;++x}return Array(x+1).join(\"../\")+k.substr($.length+1)}e.relative=u;var c=(function(){var $=Object.create(null);return!(\"__proto__\"in $)})();function d($){return $}function h($){return l($)?\"$\"+$:$}e.toSetString=c?d:h;function p($){return l($)?$.slice(1):$}e.fromSetString=c?d:p;function l($){if(!$)return!1;var k=$.length;if(k<9||$.charCodeAt(k-1)!==95||$.charCodeAt(k-2)!==95||$.charCodeAt(k-3)!==111||$.charCodeAt(k-4)!==116||$.charCodeAt(k-5)!==111||$.charCodeAt(k-6)!==114||$.charCodeAt(k-7)!==112||$.charCodeAt(k-8)!==95||$.charCodeAt(k-9)!==95)return!1;for(var x=k-10;x>=0;x--)if($.charCodeAt(x)!==36)return!1;return!0}function m($,k,x){var w=g($.source,k.source);return w!==0||(w=$.originalLine-k.originalLine,w!==0)||(w=$.originalColumn-k.originalColumn,w!==0||x)||(w=$.generatedColumn-k.generatedColumn,w!==0)||(w=$.generatedLine-k.generatedLine,w!==0)?w:g($.name,k.name)}e.compareByOriginalPositions=m;function f($,k,x){var w=$.generatedLine-k.generatedLine;return w!==0||(w=$.generatedColumn-k.generatedColumn,w!==0||x)||(w=g($.source,k.source),w!==0)||(w=$.originalLine-k.originalLine,w!==0)||(w=$.originalColumn-k.originalColumn,w!==0)?w:g($.name,k.name)}e.compareByGeneratedPositionsDeflated=f;function g($,k){return $===k?0:$===null?1:k===null?-1:$>k?1:-1}function v($,k){var x=$.generatedLine-k.generatedLine;return x!==0||(x=$.generatedColumn-k.generatedColumn,x!==0)||(x=g($.source,k.source),x!==0)||(x=$.originalLine-k.originalLine,x!==0)||(x=$.originalColumn-k.originalColumn,x!==0)?x:g($.name,k.name)}e.compareByGeneratedPositionsInflated=v;function y($){return JSON.parse($.replace(/^\\)]}'[^\\n]*\\n/,\"\"))}e.parseSourceMapInput=y;function S($,k,x){if(k=k||\"\",$&&($[$.length-1]!==\"/\"&&k[0]!==\"/\"&&($+=\"/\"),k=$+k),x){var w=i(x);if(!w)throw new Error(\"sourceMapURL could not be parsed\");if(w.path){var E=w.path.lastIndexOf(\"/\");E>=0&&(w.path=w.path.substring(0,E+1))}k=o(a(w),k)}return s(k)}e.computeSourceURL=S}),Ho=T(e=>{var t=wr(),r=Object.prototype.hasOwnProperty,n=typeof Map<\"u\";function i(){this._array=[],this._set=n?new Map:Object.create(null)}i.fromArray=function(a,s){for(var o=new i,u=0,c=a.length;u<c;u++)o.add(a[u],s);return o},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(a,s){var o=n?a:t.toSetString(a),u=n?this.has(a):r.call(this._set,o),c=this._array.length;(!u||s)&&this._array.push(a),u||(n?this._set.set(a,c):this._set[o]=c)},i.prototype.has=function(a){if(n)return this._set.has(a);var s=t.toSetString(a);return r.call(this._set,s)},i.prototype.indexOf=function(a){if(n){var s=this._set.get(a);if(s>=0)return s}else{var o=t.toSetString(a);if(r.call(this._set,o))return this._set[o]}throw new Error('\"'+a+'\" is not in the set.')},i.prototype.at=function(a){if(a>=0&&a<this._array.length)return this._array[a];throw new Error(\"No element indexed by \"+a)},i.prototype.toArray=function(){return this._array.slice()},e.ArraySet=i}),Vl=T(e=>{var t=wr();function r(i,a){var s=i.generatedLine,o=a.generatedLine,u=i.generatedColumn,c=a.generatedColumn;return o>s||o==s&&c>=u||t.compareByGeneratedPositionsInflated(i,a)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}n.prototype.unsortedForEach=function(i,a){this._array.forEach(i,a)},n.prototype.add=function(i){r(this._last,i)?(this._last=i,this._array.push(i)):(this._sorted=!1,this._array.push(i))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},e.MappingList=n}),Zo=T(e=>{var t=Wo(),r=wr(),n=Ho().ArraySet,i=Vl().MappingList;function a(s){s||(s={}),this._file=r.getArg(s,\"file\",null),this._sourceRoot=r.getArg(s,\"sourceRoot\",null),this._skipValidation=r.getArg(s,\"skipValidation\",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}a.prototype._version=3,a.fromSourceMap=function(s){var o=s.sourceRoot,u=new a({file:s.file,sourceRoot:o});return s.eachMapping(function(c){var d={generated:{line:c.generatedLine,column:c.generatedColumn}};c.source!=null&&(d.source=c.source,o!=null&&(d.source=r.relative(o,d.source)),d.original={line:c.originalLine,column:c.originalColumn},c.name!=null&&(d.name=c.name)),u.addMapping(d)}),s.sources.forEach(function(c){var d=c;o!==null&&(d=r.relative(o,c)),u._sources.has(d)||u._sources.add(d);var h=s.sourceContentFor(c);h!=null&&u.setSourceContent(c,h)}),u},a.prototype.addMapping=function(s){var o=r.getArg(s,\"generated\"),u=r.getArg(s,\"original\",null),c=r.getArg(s,\"source\",null),d=r.getArg(s,\"name\",null);this._skipValidation||this._validateMapping(o,u,c,d),c!=null&&(c=String(c),this._sources.has(c)||this._sources.add(c)),d!=null&&(d=String(d),this._names.has(d)||this._names.add(d)),this._mappings.add({generatedLine:o.line,generatedColumn:o.column,originalLine:u!=null&&u.line,originalColumn:u!=null&&u.column,source:c,name:d})},a.prototype.setSourceContent=function(s,o){var u=s;this._sourceRoot!=null&&(u=r.relative(this._sourceRoot,u)),o!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[r.toSetString(u)]=o):this._sourcesContents&&(delete this._sourcesContents[r.toSetString(u)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},a.prototype.applySourceMap=function(s,o,u){var c=o;if(o==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's \"file\" property. Both were omitted.`);c=s.file}var d=this._sourceRoot;d!=null&&(c=r.relative(d,c));var h=new n,p=new n;this._mappings.unsortedForEach(function(l){if(l.source===c&&l.originalLine!=null){var m=s.originalPositionFor({line:l.originalLine,column:l.originalColumn});m.source!=null&&(l.source=m.source,u!=null&&(l.source=r.join(u,l.source)),d!=null&&(l.source=r.relative(d,l.source)),l.originalLine=m.line,l.originalColumn=m.column,m.name!=null&&(l.name=m.name))}var f=l.source;f!=null&&!h.has(f)&&h.add(f);var g=l.name;g!=null&&!p.has(g)&&p.add(g)},this),this._sources=h,this._names=p,s.sources.forEach(function(l){var m=s.sourceContentFor(l);m!=null&&(u!=null&&(l=r.join(u,l)),d!=null&&(l=r.relative(d,l)),this.setSourceContent(l,m))},this)},a.prototype._validateMapping=function(s,o,u,c){if(o&&typeof o.line!=\"number\"&&typeof o.column!=\"number\")throw new Error(\"original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.\");if(!(s&&\"line\"in s&&\"column\"in s&&s.line>0&&s.column>=0&&!o&&!u&&!c)){if(s&&\"line\"in s&&\"column\"in s&&o&&\"line\"in o&&\"column\"in o&&s.line>0&&s.column>=0&&o.line>0&&o.column>=0&&u)return;throw new Error(\"Invalid mapping: \"+JSON.stringify({generated:s,source:u,original:o,name:c}))}},a.prototype._serializeMappings=function(){for(var s=0,o=1,u=0,c=0,d=0,h=0,p=\"\",l,m,f,g,v=this._mappings.toArray(),y=0,S=v.length;y<S;y++){if(m=v[y],l=\"\",m.generatedLine!==o)for(s=0;m.generatedLine!==o;)l+=\";\",o++;else if(y>0){if(!r.compareByGeneratedPositionsInflated(m,v[y-1]))continue;l+=\",\"}l+=t.encode(m.generatedColumn-s),s=m.generatedColumn,m.source!=null&&(g=this._sources.indexOf(m.source),l+=t.encode(g-h),h=g,l+=t.encode(m.originalLine-1-c),c=m.originalLine-1,l+=t.encode(m.originalColumn-u),u=m.originalColumn,m.name!=null&&(f=this._names.indexOf(m.name),l+=t.encode(f-d),d=f)),p+=l}return p},a.prototype._generateSourcesContent=function(s,o){return s.map(function(u){if(!this._sourcesContents)return null;o!=null&&(u=r.relative(o,u));var c=r.toSetString(u);return Object.prototype.hasOwnProperty.call(this._sourcesContents,c)?this._sourcesContents[c]:null},this)},a.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},e.SourceMapGenerator=a}),Ul=T(e=>{e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=2;function t(r,n,i,a,s,o){var u=Math.floor((n-r)/2)+r,c=s(i,a[u],!0);return c===0?u:c>0?n-u>1?t(u,n,i,a,s,o):o==e.LEAST_UPPER_BOUND?n<a.length?n:-1:u:u-r>1?t(r,u,i,a,s,o):o==e.LEAST_UPPER_BOUND?u:r<0?-1:r}e.search=function(r,n,i,a){if(n.length===0)return-1;var s=t(-1,n.length,r,n,i,a||e.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&i(n[s],n[s-1],!0)===0;)--s;return s}}),Wl=T(e=>{function t(i,a,s){var o=i[a];i[a]=i[s],i[s]=o}function r(i,a){return Math.round(i+Math.random()*(a-i))}function n(i,a,s,o){if(s<o){var u=r(s,o),c=s-1;t(i,u,o);for(var d=i[o],h=s;h<o;h++)a(i[h],d)<=0&&(c+=1,t(i,c,h));t(i,c+1,h);var p=c+1;n(i,a,s,p-1),n(i,a,p+1,o)}}e.quickSort=function(i,a){n(i,a,0,i.length-1)}}),Hl=T(e=>{var t=wr(),r=Ul(),n=Ho().ArraySet,i=Wo(),a=Wl().quickSort;function s(d,h){var p=d;return typeof d==\"string\"&&(p=t.parseSourceMapInput(d)),p.sections!=null?new c(p,h):new o(p,h)}s.fromSourceMap=function(d,h){return o.fromSourceMap(d,h)},s.prototype._version=3,s.prototype.__generatedMappings=null,Object.defineProperty(s.prototype,\"_generatedMappings\",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),s.prototype.__originalMappings=null,Object.defineProperty(s.prototype,\"_originalMappings\",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),s.prototype._charIsMappingSeparator=function(d,h){var p=d.charAt(h);return p===\";\"||p===\",\"},s.prototype._parseMappings=function(d,h){throw new Error(\"Subclasses must implement _parseMappings\")},s.GENERATED_ORDER=1,s.ORIGINAL_ORDER=2,s.GREATEST_LOWER_BOUND=1,s.LEAST_UPPER_BOUND=2,s.prototype.eachMapping=function(d,h,p){var l=h||null,m=p||s.GENERATED_ORDER,f;switch(m){case s.GENERATED_ORDER:f=this._generatedMappings;break;case s.ORIGINAL_ORDER:f=this._originalMappings;break;default:throw new Error(\"Unknown order of iteration.\")}var g=this.sourceRoot;f.map(function(v){var y=v.source===null?null:this._sources.at(v.source);return y=t.computeSourceURL(g,y,this._sourceMapURL),{source:y,generatedLine:v.generatedLine,generatedColumn:v.generatedColumn,originalLine:v.originalLine,originalColumn:v.originalColumn,name:v.name===null?null:this._names.at(v.name)}},this).forEach(d,l)},s.prototype.allGeneratedPositionsFor=function(d){var h=t.getArg(d,\"line\"),p={source:t.getArg(d,\"source\"),originalLine:h,originalColumn:t.getArg(d,\"column\",0)};if(p.source=this._findSourceIndex(p.source),p.source<0)return[];var l=[],m=this._findMapping(p,this._originalMappings,\"originalLine\",\"originalColumn\",t.compareByOriginalPositions,r.LEAST_UPPER_BOUND);if(m>=0){var f=this._originalMappings[m];if(d.column===void 0)for(var g=f.originalLine;f&&f.originalLine===g;)l.push({line:t.getArg(f,\"generatedLine\",null),column:t.getArg(f,\"generatedColumn\",null),lastColumn:t.getArg(f,\"lastGeneratedColumn\",null)}),f=this._originalMappings[++m];else for(var v=f.originalColumn;f&&f.originalLine===h&&f.originalColumn==v;)l.push({line:t.getArg(f,\"generatedLine\",null),column:t.getArg(f,\"generatedColumn\",null),lastColumn:t.getArg(f,\"lastGeneratedColumn\",null)}),f=this._originalMappings[++m]}return l},e.SourceMapConsumer=s;function o(d,h){var p=d;typeof d==\"string\"&&(p=t.parseSourceMapInput(d));var l=t.getArg(p,\"version\"),m=t.getArg(p,\"sources\"),f=t.getArg(p,\"names\",[]),g=t.getArg(p,\"sourceRoot\",null),v=t.getArg(p,\"sourcesContent\",null),y=t.getArg(p,\"mappings\"),S=t.getArg(p,\"file\",null);if(l!=this._version)throw new Error(\"Unsupported version: \"+l);g&&(g=t.normalize(g)),m=m.map(String).map(t.normalize).map(function($){return g&&t.isAbsolute(g)&&t.isAbsolute($)?t.relative(g,$):$}),this._names=n.fromArray(f.map(String),!0),this._sources=n.fromArray(m,!0),this._absoluteSources=this._sources.toArray().map(function($){return t.computeSourceURL(g,$,h)}),this.sourceRoot=g,this.sourcesContent=v,this._mappings=y,this._sourceMapURL=h,this.file=S}o.prototype=Object.create(s.prototype),o.prototype.consumer=s,o.prototype._findSourceIndex=function(d){var h=d;if(this.sourceRoot!=null&&(h=t.relative(this.sourceRoot,h)),this._sources.has(h))return this._sources.indexOf(h);var p;for(p=0;p<this._absoluteSources.length;++p)if(this._absoluteSources[p]==d)return p;return-1},o.fromSourceMap=function(d,h){var p=Object.create(o.prototype),l=p._names=n.fromArray(d._names.toArray(),!0),m=p._sources=n.fromArray(d._sources.toArray(),!0);p.sourceRoot=d._sourceRoot,p.sourcesContent=d._generateSourcesContent(p._sources.toArray(),p.sourceRoot),p.file=d._file,p._sourceMapURL=h,p._absoluteSources=p._sources.toArray().map(function(x){return t.computeSourceURL(p.sourceRoot,x,h)});for(var f=d._mappings.toArray().slice(),g=p.__generatedMappings=[],v=p.__originalMappings=[],y=0,S=f.length;y<S;y++){var $=f[y],k=new u;k.generatedLine=$.generatedLine,k.generatedColumn=$.generatedColumn,$.source&&(k.source=m.indexOf($.source),k.originalLine=$.originalLine,k.originalColumn=$.originalColumn,$.name&&(k.name=l.indexOf($.name)),v.push(k)),g.push(k)}return a(p.__originalMappings,t.compareByOriginalPositions),p},o.prototype._version=3,Object.defineProperty(o.prototype,\"sources\",{get:function(){return this._absoluteSources.slice()}});function u(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}o.prototype._parseMappings=function(d,h){for(var p=1,l=0,m=0,f=0,g=0,v=0,y=d.length,S=0,$={},k={},x=[],w=[],E,A,_,D,B;S<y;)if(d.charAt(S)===\";\")p++,S++,l=0;else if(d.charAt(S)===\",\")S++;else{for(E=new u,E.generatedLine=p,D=S;D<y&&!this._charIsMappingSeparator(d,D);D++);if(A=d.slice(S,D),_=$[A],_)S+=A.length;else{for(_=[];S<D;)i.decode(d,S,k),B=k.value,S=k.rest,_.push(B);if(_.length===2)throw new Error(\"Found a source, but no line and column\");if(_.length===3)throw new Error(\"Found a source and line, but no column\");$[A]=_}E.generatedColumn=l+_[0],l=E.generatedColumn,_.length>1&&(E.source=g+_[1],g+=_[1],E.originalLine=m+_[2],m=E.originalLine,E.originalLine+=1,E.originalColumn=f+_[3],f=E.originalColumn,_.length>4&&(E.name=v+_[4],v+=_[4])),w.push(E),typeof E.originalLine==\"number\"&&x.push(E)}a(w,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=w,a(x,t.compareByOriginalPositions),this.__originalMappings=x},o.prototype._findMapping=function(d,h,p,l,m,f){if(d[p]<=0)throw new TypeError(\"Line must be greater than or equal to 1, got \"+d[p]);if(d[l]<0)throw new TypeError(\"Column must be greater than or equal to 0, got \"+d[l]);return r.search(d,h,m,f)},o.prototype.computeColumnSpans=function(){for(var d=0;d<this._generatedMappings.length;++d){var h=this._generatedMappings[d];if(d+1<this._generatedMappings.length){var p=this._generatedMappings[d+1];if(h.generatedLine===p.generatedLine){h.lastGeneratedColumn=p.generatedColumn-1;continue}}h.lastGeneratedColumn=1/0}},o.prototype.originalPositionFor=function(d){var h={generatedLine:t.getArg(d,\"line\"),generatedColumn:t.getArg(d,\"column\")},p=this._findMapping(h,this._generatedMappings,\"generatedLine\",\"generatedColumn\",t.compareByGeneratedPositionsDeflated,t.getArg(d,\"bias\",s.GREATEST_LOWER_BOUND));if(p>=0){var l=this._generatedMappings[p];if(l.generatedLine===h.generatedLine){var m=t.getArg(l,\"source\",null);m!==null&&(m=this._sources.at(m),m=t.computeSourceURL(this.sourceRoot,m,this._sourceMapURL));var f=t.getArg(l,\"name\",null);return f!==null&&(f=this._names.at(f)),{source:m,line:t.getArg(l,\"originalLine\",null),column:t.getArg(l,\"originalColumn\",null),name:f}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(d){return d==null}):!1},o.prototype.sourceContentFor=function(d,h){if(!this.sourcesContent)return null;var p=this._findSourceIndex(d);if(p>=0)return this.sourcesContent[p];var l=d;this.sourceRoot!=null&&(l=t.relative(this.sourceRoot,l));var m;if(this.sourceRoot!=null&&(m=t.urlParse(this.sourceRoot))){var f=l.replace(/^file:\\/\\//,\"\");if(m.scheme==\"file\"&&this._sources.has(f))return this.sourcesContent[this._sources.indexOf(f)];if((!m.path||m.path==\"/\")&&this._sources.has(\"/\"+l))return this.sourcesContent[this._sources.indexOf(\"/\"+l)]}if(h)return null;throw new Error('\"'+l+'\" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(d){var h=t.getArg(d,\"source\");if(h=this._findSourceIndex(h),h<0)return{line:null,column:null,lastColumn:null};var p={source:h,originalLine:t.getArg(d,\"line\"),originalColumn:t.getArg(d,\"column\")},l=this._findMapping(p,this._originalMappings,\"originalLine\",\"originalColumn\",t.compareByOriginalPositions,t.getArg(d,\"bias\",s.GREATEST_LOWER_BOUND));if(l>=0){var m=this._originalMappings[l];if(m.source===p.source)return{line:t.getArg(m,\"generatedLine\",null),column:t.getArg(m,\"generatedColumn\",null),lastColumn:t.getArg(m,\"lastGeneratedColumn\",null)}}return{line:null,column:null,lastColumn:null}},e.BasicSourceMapConsumer=o;function c(d,h){var p=d;typeof d==\"string\"&&(p=t.parseSourceMapInput(d));var l=t.getArg(p,\"version\"),m=t.getArg(p,\"sections\");if(l!=this._version)throw new Error(\"Unsupported version: \"+l);this._sources=new n,this._names=new n;var f={line:-1,column:0};this._sections=m.map(function(g){if(g.url)throw new Error(\"Support for url field in sections not implemented.\");var v=t.getArg(g,\"offset\"),y=t.getArg(v,\"line\"),S=t.getArg(v,\"column\");if(y<f.line||y===f.line&&S<f.column)throw new Error(\"Section offsets must be ordered and non-overlapping.\");return f=v,{generatedOffset:{generatedLine:y+1,generatedColumn:S+1},consumer:new s(t.getArg(g,\"map\"),h)}})}c.prototype=Object.create(s.prototype),c.prototype.constructor=s,c.prototype._version=3,Object.defineProperty(c.prototype,\"sources\",{get:function(){for(var d=[],h=0;h<this._sections.length;h++)for(var p=0;p<this._sections[h].consumer.sources.length;p++)d.push(this._sections[h].consumer.sources[p]);return d}}),c.prototype.originalPositionFor=function(d){var h={generatedLine:t.getArg(d,\"line\"),generatedColumn:t.getArg(d,\"column\")},p=r.search(h,this._sections,function(m,f){var g=m.generatedLine-f.generatedOffset.generatedLine;return g||m.generatedColumn-f.generatedOffset.generatedColumn}),l=this._sections[p];return l?l.consumer.originalPositionFor({line:h.generatedLine-(l.generatedOffset.generatedLine-1),column:h.generatedColumn-(l.generatedOffset.generatedLine===h.generatedLine?l.generatedOffset.generatedColumn-1:0),bias:d.bias}):{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(d){return d.consumer.hasContentsOfAllSources()})},c.prototype.sourceContentFor=function(d,h){for(var p=0;p<this._sections.length;p++){var l=this._sections[p],m=l.consumer.sourceContentFor(d,!0);if(m)return m}if(h)return null;throw new Error('\"'+d+'\" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(d){for(var h=0;h<this._sections.length;h++){var p=this._sections[h];if(p.consumer._findSourceIndex(t.getArg(d,\"source\"))!==-1){var l=p.consumer.generatedPositionFor(d);if(l){var m={line:l.line+(p.generatedOffset.generatedLine-1),column:l.column+(p.generatedOffset.generatedLine===l.line?p.generatedOffset.generatedColumn-1:0)};return m}}}return{line:null,column:null}},c.prototype._parseMappings=function(d,h){this.__generatedMappings=[],this.__originalMappings=[];for(var p=0;p<this._sections.length;p++)for(var l=this._sections[p],m=l.consumer._generatedMappings,f=0;f<m.length;f++){var g=m[f],v=l.consumer._sources.at(g.source);v=t.computeSourceURL(l.consumer.sourceRoot,v,this._sourceMapURL),this._sources.add(v),v=this._sources.indexOf(v);var y=null;g.name&&(y=l.consumer._names.at(g.name),this._names.add(y),y=this._names.indexOf(y));var S={source:v,generatedLine:g.generatedLine+(l.generatedOffset.generatedLine-1),generatedColumn:g.generatedColumn+(l.generatedOffset.generatedLine===g.generatedLine?l.generatedOffset.generatedColumn-1:0),originalLine:g.originalLine,originalColumn:g.originalColumn,name:y};this.__generatedMappings.push(S),typeof S.originalLine==\"number\"&&this.__originalMappings.push(S)}a(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),a(this.__originalMappings,t.compareByOriginalPositions)},e.IndexedSourceMapConsumer=c}),Zl=T(e=>{var t=Zo().SourceMapGenerator,r=wr(),n=/(\\r?\\n)/,i=10,a=\"$$$isSourceNode$$$\";function s(o,u,c,d,h){this.children=[],this.sourceContents={},this.line=o??null,this.column=u??null,this.source=c??null,this.name=h??null,this[a]=!0,d!=null&&this.add(d)}s.fromStringWithSourceMap=function(o,u,c){var d=new s,h=o.split(n),p=0,l=function(){var y=$(),S=$()||\"\";return y+S;function $(){return p<h.length?h[p++]:void 0}},m=1,f=0,g=null;return u.eachMapping(function(y){if(g!==null)if(m<y.generatedLine)v(g,l()),m++,f=0;else{var S=h[p]||\"\",$=S.substr(0,y.generatedColumn-f);h[p]=S.substr(y.generatedColumn-f),f=y.generatedColumn,v(g,$),g=y;return}for(;m<y.generatedLine;)d.add(l()),m++;if(f<y.generatedColumn){var S=h[p]||\"\";d.add(S.substr(0,y.generatedColumn)),h[p]=S.substr(y.generatedColumn),f=y.generatedColumn}g=y},this),p<h.length&&(g&&v(g,l()),d.add(h.splice(p).join(\"\"))),u.sources.forEach(function(y){var S=u.sourceContentFor(y);S!=null&&(c!=null&&(y=r.join(c,y)),d.setSourceContent(y,S))}),d;function v(y,S){if(y===null||y.source===void 0)d.add(S);else{var $=c?r.join(c,y.source):y.source;d.add(new s(y.originalLine,y.originalColumn,$,S,y.name))}}},s.prototype.add=function(o){if(Array.isArray(o))o.forEach(function(u){this.add(u)},this);else if(o[a]||typeof o==\"string\")o&&this.children.push(o);else throw new TypeError(\"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \"+o);return this},s.prototype.prepend=function(o){if(Array.isArray(o))for(var u=o.length-1;u>=0;u--)this.prepend(o[u]);else if(o[a]||typeof o==\"string\")this.children.unshift(o);else throw new TypeError(\"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \"+o);return this},s.prototype.walk=function(o){for(var u,c=0,d=this.children.length;c<d;c++)u=this.children[c],u[a]?u.walk(o):u!==\"\"&&o(u,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(o){var u,c,d=this.children.length;if(d>0){for(u=[],c=0;c<d-1;c++)u.push(this.children[c]),u.push(o);u.push(this.children[c]),this.children=u}return this},s.prototype.replaceRight=function(o,u){var c=this.children[this.children.length-1];return c[a]?c.replaceRight(o,u):typeof c==\"string\"?this.children[this.children.length-1]=c.replace(o,u):this.children.push(\"\".replace(o,u)),this},s.prototype.setSourceContent=function(o,u){this.sourceContents[r.toSetString(o)]=u},s.prototype.walkSourceContents=function(o){for(var u=0,c=this.children.length;u<c;u++)this.children[u][a]&&this.children[u].walkSourceContents(o);for(var d=Object.keys(this.sourceContents),u=0,c=d.length;u<c;u++)o(r.fromSetString(d[u]),this.sourceContents[d[u]])},s.prototype.toString=function(){var o=\"\";return this.walk(function(u){o+=u}),o},s.prototype.toStringWithSourceMap=function(o){var u={code:\"\",line:1,column:0},c=new t(o),d=!1,h=null,p=null,l=null,m=null;return this.walk(function(f,g){u.code+=f,g.source!==null&&g.line!==null&&g.column!==null?((h!==g.source||p!==g.line||l!==g.column||m!==g.name)&&c.addMapping({source:g.source,original:{line:g.line,column:g.column},generated:{line:u.line,column:u.column},name:g.name}),h=g.source,p=g.line,l=g.column,m=g.name,d=!0):d&&(c.addMapping({generated:{line:u.line,column:u.column}}),h=null,d=!1);for(var v=0,y=f.length;v<y;v++)f.charCodeAt(v)===i?(u.line++,u.column=0,v+1===y?(h=null,d=!1):d&&c.addMapping({source:g.source,original:{line:g.line,column:g.column},generated:{line:u.line,column:u.column},name:g.name})):u.column++}),this.walkSourceContents(function(f,g){c.setSourceContent(f,g)}),{code:u.code,map:c}},e.SourceNode=s}),Yl=T(e=>{e.SourceMapGenerator=Zo().SourceMapGenerator,e.SourceMapConsumer=Hl().SourceMapConsumer,e.SourceNode=Zl().SourceNode}),Gl=T((e,t)=>{\"use strict\";e.__esModule=!0;var r=ve(),n=void 0;try{(typeof define!=\"function\"||!define.amd)&&(i=Yl(),n=i.SourceNode)}catch{}var i;n||(n=function(o,u,c,d){this.src=\"\",d&&this.add(d)},n.prototype={add:function(o){r.isArray(o)&&(o=o.join(\"\")),this.src+=o},prepend:function(o){r.isArray(o)&&(o=o.join(\"\")),this.src=o+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function a(o,u,c){if(r.isArray(o)){for(var d=[],h=0,p=o.length;h<p;h++)d.push(u.wrap(o[h],c));return d}else if(typeof o==\"boolean\"||typeof o==\"number\")return o+\"\";return o}function s(o){this.srcFile=o,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(o,u){this.source.unshift(this.wrap(o,u))},push:function(o,u){this.source.push(this.wrap(o,u))},merge:function(){var o=this.empty();return this.each(function(u){o.add([\"  \",u,`\n`])}),o},each:function(o){for(var u=0,c=this.source.length;u<c;u++)o(this.source[u])},empty:function(){var o=this.currentLocation||{start:{}};return new n(o.start.line,o.start.column,this.srcFile)},wrap:function(o){var u=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return o instanceof n?o:(o=a(o,this,u),new n(u.start.line,u.start.column,this.srcFile,o))},functionCall:function(o,u,c){return c=this.generateList(c),this.wrap([o,u?\".\"+u+\"(\":\"(\",c,\")\"])},quotedString:function(o){return'\"'+(o+\"\").replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"').replace(/\\n/g,\"\\\\n\").replace(/\\r/g,\"\\\\r\").replace(/\\u2028/g,\"\\\\u2028\").replace(/\\u2029/g,\"\\\\u2029\")+'\"'},objectLiteral:function(o){var u=this,c=[];Object.keys(o).forEach(function(h){var p=a(o[h],u);p!==\"undefined\"&&c.push([u.quotedString(h),\":\",p])});var d=this.generateList(c);return d.prepend(\"{\"),d.add(\"}\"),d},generateList:function(o){for(var u=this.empty(),c=0,d=o.length;c<d;c++)c&&u.add(\",\"),u.add(a(o[c],this));return u},generateArray:function(o){var u=this.generateList(o);return u.prepend(\"[\"),u.add(\"]\"),u}},e.default=s,t.exports=e.default}),Jl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(p){return p&&p.__esModule?p:{default:p}}var n=ki(),i=Oe(),a=r(i),s=ve(),o=Gl(),u=r(o);function c(p){this.value=p}function d(){}d.prototype={nameLookup:function(p,l){return this.internalNameLookup(p,l)},depthedLookup:function(p){return[this.aliasable(\"container.lookup\"),\"(depths, \",JSON.stringify(p),\")\"]},compilerInfo:function(){var p=n.COMPILER_REVISION,l=n.REVISION_CHANGES[p];return[p,l]},appendToBuffer:function(p,l,m){return s.isArray(p)||(p=[p]),p=this.source.wrap(p,l),this.environment.isSimple?[\"return \",p,\";\"]:m?[\"buffer += \",p,\";\"]:(p.appendToBuffer=!0,p)},initializeBuffer:function(){return this.quotedString(\"\")},internalNameLookup:function(p,l){return this.lookupPropertyFunctionIsUsed=!0,[\"lookupProperty(\",p,\",\",JSON.stringify(l),\")\"]},lookupPropertyFunctionIsUsed:!1,compile:function(p,l,m,f){this.environment=p,this.options=l,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!f,this.name=this.environment.name,this.isChild=!!m,this.context=m||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(p,l),this.useDepths=this.useDepths||p.useDepths||p.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||p.useBlockParams;var g=p.opcodes,v=void 0,y=void 0,S=void 0,$=void 0;for(S=0,$=g.length;S<$;S++)v=g[S],this.source.currentLocation=v.loc,y=y||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=y,this.pushSource(\"\"),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new a.default(\"Compile completed with content left on stack\");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend([\"var decorators = container.decorators, \",this.lookupPropertyFunctionVarDeclaration(),`;\n`]),this.decorators.push(\"return fn;\"),f?this.decorators=Function.apply(this,[\"fn\",\"props\",\"container\",\"depth0\",\"data\",\"blockParams\",\"depths\",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {\n`),this.decorators.push(`}\n`),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(f);if(this.isChild)return k;var x={compiler:this.compilerInfo(),main:k};this.decorators&&(x.main_d=this.decorators,x.useDecorators=!0);var w=this.context,E=w.programs,A=w.decorators;for(S=0,$=E.length;S<$;S++)x[S]=E[S],A[S]&&(x[S+\"_d\"]=A[S],x.useDecorators=!0);return this.environment.usePartial&&(x.usePartial=!0),this.options.data&&(x.useData=!0),this.useDepths&&(x.useDepths=!0),this.useBlockParams&&(x.useBlockParams=!0),this.options.compat&&(x.compat=!0),f?x.compilerOptions=this.options:(x.compiler=JSON.stringify(x.compiler),this.source.currentLocation={start:{line:1,column:0}},x=this.objectLiteral(x),l.srcName?(x=x.toStringWithSourceMap({file:l.destName}),x.map=x.map&&x.map.toString()):x=x.toString()),x},preamble:function(){this.lastContext=0,this.source=new u.default(this.options.srcName),this.decorators=new u.default(this.options.srcName)},createFunctionContext:function(p){var l=this,m=\"\",f=this.stackVars.concat(this.registers.list);f.length>0&&(m+=\", \"+f.join(\", \"));var g=0;Object.keys(this.aliases).forEach(function(S){var $=l.aliases[S];$.children&&$.referenceCount>1&&(m+=\", alias\"+ ++g+\"=\"+S,$.children[0]=\"alias\"+g)}),this.lookupPropertyFunctionIsUsed&&(m+=\", \"+this.lookupPropertyFunctionVarDeclaration());var v=[\"container\",\"depth0\",\"helpers\",\"partials\",\"data\"];(this.useBlockParams||this.useDepths)&&v.push(\"blockParams\"),this.useDepths&&v.push(\"depths\");var y=this.mergeSource(m);return p?(v.push(y),Function.apply(this,v)):this.source.wrap([\"function(\",v.join(\",\"),`) {\n  `,y,\"}\"])},mergeSource:function(p){var l=this.environment.isSimple,m=!this.forceBuffer,f=void 0,g=void 0,v=void 0,y=void 0;return this.source.each(function(S){S.appendToBuffer?(v?S.prepend(\"  + \"):v=S,y=S):(v&&(g?v.prepend(\"buffer += \"):f=!0,y.add(\";\"),v=y=void 0),g=!0,l||(m=!1))}),m?v?(v.prepend(\"return \"),y.add(\";\")):g||this.source.push('return \"\";'):(p+=\", buffer = \"+(f?\"\":this.initializeBuffer()),v?(v.prepend(\"return buffer + \"),y.add(\";\")):this.source.push(\"return buffer;\")),p&&this.source.prepend(\"var \"+p.substring(2)+(f?\"\":`;\n`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`\n      lookupProperty = container.lookupProperty || function(parent, propertyName) {\n        if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n          return parent[propertyName];\n        }\n        return undefined\n    }\n    `.trim()},blockValue:function(p){var l=this.aliasable(\"container.hooks.blockHelperMissing\"),m=[this.contextName(0)];this.setupHelperArgs(p,0,m);var f=this.popStack();m.splice(1,0,f),this.push(this.source.functionCall(l,\"call\",m))},ambiguousBlockValue:function(){var p=this.aliasable(\"container.hooks.blockHelperMissing\"),l=[this.contextName(0)];this.setupHelperArgs(\"\",0,l,!0),this.flushInline();var m=this.topStack();l.splice(1,0,m),this.pushSource([\"if (!\",this.lastHelper,\") { \",m,\" = \",this.source.functionCall(p,\"call\",l),\"}\"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(l){return[\" != null ? \",l,' : \"\"']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource([\"if (\",p,\" != null) { \",this.appendToBuffer(p,void 0,!0),\" }\"]),this.environment.isSimple&&this.pushSource([\"else { \",this.appendToBuffer(\"''\",void 0,!0),\" }\"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable(\"container.escapeExpression\"),\"(\",this.popStack(),\")\"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,l,m,f){var g=0;!f&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(p[g++])):this.pushContext(),this.resolvePath(\"context\",p,g,l,m)},lookupBlockParam:function(p,l){this.useBlockParams=!0,this.push([\"blockParams[\",p[0],\"][\",p[1],\"]\"]),this.resolvePath(\"context\",l,1)},lookupData:function(p,l,m){p?this.pushStackLiteral(\"container.data(data, \"+p+\")\"):this.pushStackLiteral(\"data\"),this.resolvePath(\"data\",l,0,!0,m)},resolvePath:function(p,l,m,f,g){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(h(this.options.strict&&g,this,l,m,p));return}for(var y=l.length,S=function(k){v.replaceStack(function(x){var w=v.nameLookup(x,l[k],p);return f?[\" && \",w]:[\" != null ? \",w,\" : \",x]})},$=m;$<y;$++)S($)},resolvePossibleLambda:function(){this.push([this.aliasable(\"container.lambda\"),\"(\",this.popStack(),\", \",this.contextName(0),\")\"])},pushStringParam:function(p,l){this.pushContext(),this.pushString(l),l!==\"SubExpression\"&&(typeof p==\"string\"?this.pushString(p):this.pushStackLiteral(p))},emptyHash:function(p){this.trackIds&&this.push(\"{}\"),this.stringParams&&(this.push(\"{}\"),this.push(\"{}\")),this.pushStackLiteral(p?\"undefined\":\"{}\")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var p=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(p.ids)),this.stringParams&&(this.push(this.objectLiteral(p.contexts)),this.push(this.objectLiteral(p.types))),this.push(this.objectLiteral(p.values))},pushString:function(p){this.pushStackLiteral(this.quotedString(p))},pushLiteral:function(p){this.pushStackLiteral(p)},pushProgram:function(p){p!=null?this.pushStackLiteral(this.programExpression(p)):this.pushStackLiteral(null)},registerDecorator:function(p,l){var m=this.nameLookup(\"decorators\",l,\"decorator\"),f=this.setupHelperArgs(l,p);this.decorators.push([\"var decorator = \",m,\";\"]),this.decorators.push(['if (typeof decorator !== \"function\") { throw new Error(',this.quotedString('Missing decorator: \"'+l+'\"'),\"); }\"]),this.decorators.push([\"fn = \",this.decorators.functionCall(\"decorator\",\"\",[\"fn\",\"props\",\"container\",f]),\" || fn;\"])},invokeHelper:function(p,l,m){var f=this.popStack(),g=this.setupHelper(p,l),v=[];m&&v.push(g.name),v.push(f),this.options.strict||v.push(this.aliasable(\"container.hooks.helperMissing\"));var y=[\"(\",this.itemsSeparatedBy(v,\"||\"),\")\"],S=this.source.functionCall(y,\"call\",g.callParams);this.push(S)},itemsSeparatedBy:function(p,l){var m=[];m.push(p[0]);for(var f=1;f<p.length;f++)m.push(l,p[f]);return m},invokeKnownHelper:function(p,l){var m=this.setupHelper(p,l);this.push(this.source.functionCall(m.name,\"call\",m.callParams))},invokeAmbiguous:function(p,l){this.useRegister(\"helper\");var m=this.popStack();this.emptyHash();var f=this.setupHelper(0,p,l),g=this.lastHelper=this.nameLookup(\"helpers\",p,\"helper\"),v=[\"(\",\"(helper = \",g,\" || \",m,\")\"];this.options.strict||(v[0]=\"(helper = \",v.push(\" != null ? helper : \",this.aliasable(\"container.hooks.helperMissing\"))),this.push([\"(\",v,f.paramsInit?[\"),(\",f.paramsInit]:[],\"),\",\"(typeof helper === \",this.aliasable('\"function\"'),\" ? \",this.source.functionCall(\"helper\",\"call\",f.callParams),\" : helper))\"])},invokePartial:function(p,l,m){var f=[],g=this.setupParams(l,1,f);p&&(l=this.popStack(),delete g.name),m&&(g.indent=JSON.stringify(m)),g.helpers=\"helpers\",g.partials=\"partials\",g.decorators=\"container.decorators\",p?f.unshift(l):f.unshift(this.nameLookup(\"partials\",l,\"partial\")),this.options.compat&&(g.depths=\"depths\"),g=this.objectLiteral(g),f.push(g),this.push(this.source.functionCall(\"container.invokePartial\",\"\",f))},assignToHash:function(p){var l=this.popStack(),m=void 0,f=void 0,g=void 0;this.trackIds&&(g=this.popStack()),this.stringParams&&(f=this.popStack(),m=this.popStack());var v=this.hash;m&&(v.contexts[p]=m),f&&(v.types[p]=f),g&&(v.ids[p]=g),v.values[p]=l},pushId:function(p,l,m){p===\"BlockParam\"?this.pushStackLiteral(\"blockParams[\"+l[0]+\"].path[\"+l[1]+\"]\"+(m?\" + \"+JSON.stringify(\".\"+m):\"\")):p===\"PathExpression\"?this.pushString(l):p===\"SubExpression\"?this.pushStackLiteral(\"true\"):this.pushStackLiteral(\"null\")},compiler:d,compileChildren:function(p,l){for(var m=p.children,f=void 0,g=void 0,v=0,y=m.length;v<y;v++){f=m[v],g=new this.compiler;var S=this.matchExistingProgram(f);if(S==null){var $=this.context.programs.push(\"\")-1;f.index=$,f.name=\"program\"+$,this.context.programs[$]=g.compile(f,l,this.context,!this.precompile),this.context.decorators[$]=g.decorators,this.context.environments[$]=f,this.useDepths=this.useDepths||g.useDepths,this.useBlockParams=this.useBlockParams||g.useBlockParams,f.useDepths=this.useDepths,f.useBlockParams=this.useBlockParams}else f.index=S.index,f.name=\"program\"+S.index,this.useDepths=this.useDepths||S.useDepths,this.useBlockParams=this.useBlockParams||S.useBlockParams}},matchExistingProgram:function(p){for(var l=0,m=this.context.environments.length;l<m;l++){var f=this.context.environments[l];if(f&&f.equals(p))return f}},programExpression:function(p){var l=this.environment.children[p],m=[l.index,\"data\",l.blockParams];return(this.useBlockParams||this.useDepths)&&m.push(\"blockParams\"),this.useDepths&&m.push(\"depths\"),\"container.program(\"+m.join(\", \")+\")\"},useRegister:function(p){this.registers[p]||(this.registers[p]=!0,this.registers.list.push(p))},push:function(p){return p instanceof c||(p=this.source.wrap(p)),this.inlineStack.push(p),p},pushStackLiteral:function(p){this.push(new c(p))},pushSource:function(p){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),p&&this.source.push(p)},replaceStack:function(p){var l=[\"(\"],m=void 0,f=void 0,g=void 0;if(!this.isInline())throw new a.default(\"replaceStack on non-inline\");var v=this.popStack(!0);if(v instanceof c)m=[v.value],l=[\"(\",m],g=!0;else{f=!0;var y=this.incrStack();l=[\"((\",this.push(y),\" = \",v,\")\"],m=this.topStack()}var S=p.call(this,m);g||this.popStack(),f&&this.stackSlot--,this.push(l.concat(S,\")\"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push(\"stack\"+this.stackSlot),this.topStackName()},topStackName:function(){return\"stack\"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var l=0,m=p.length;l<m;l++){var f=p[l];if(f instanceof c)this.compileStack.push(f);else{var g=this.incrStack();this.pushSource([g,\" = \",f,\";\"]),this.compileStack.push(g)}}},isInline:function(){return this.inlineStack.length},popStack:function(p){var l=this.isInline(),m=(l?this.inlineStack:this.compileStack).pop();if(!p&&m instanceof c)return m.value;if(!l){if(!this.stackSlot)throw new a.default(\"Invalid stack pop\");this.stackSlot--}return m},topStack:function(){var p=this.isInline()?this.inlineStack:this.compileStack,l=p[p.length-1];return l instanceof c?l.value:l},contextName:function(p){return this.useDepths&&p?\"depths[\"+p+\"]\":\"depth\"+p},quotedString:function(p){return this.source.quotedString(p)},objectLiteral:function(p){return this.source.objectLiteral(p)},aliasable:function(p){var l=this.aliases[p];return l?(l.referenceCount++,l):(l=this.aliases[p]=this.source.wrap(p),l.aliasable=!0,l.referenceCount=1,l)},setupHelper:function(p,l,m){var f=[],g=this.setupHelperArgs(l,p,f,m),v=this.nameLookup(\"helpers\",l,\"helper\"),y=this.aliasable(this.contextName(0)+\" != null ? \"+this.contextName(0)+\" : (container.nullContext || {})\");return{params:f,paramsInit:g,name:v,callParams:[y].concat(f)}},setupParams:function(p,l,m){var f={},g=[],v=[],y=[],S=!m,$=void 0;S&&(m=[]),f.name=this.quotedString(p),f.hash=this.popStack(),this.trackIds&&(f.hashIds=this.popStack()),this.stringParams&&(f.hashTypes=this.popStack(),f.hashContexts=this.popStack());var k=this.popStack(),x=this.popStack();(x||k)&&(f.fn=x||\"container.noop\",f.inverse=k||\"container.noop\");for(var w=l;w--;)$=this.popStack(),m[w]=$,this.trackIds&&(y[w]=this.popStack()),this.stringParams&&(v[w]=this.popStack(),g[w]=this.popStack());return S&&(f.args=this.source.generateArray(m)),this.trackIds&&(f.ids=this.source.generateArray(y)),this.stringParams&&(f.types=this.source.generateArray(v),f.contexts=this.source.generateArray(g)),this.options.data&&(f.data=\"data\"),this.useBlockParams&&(f.blockParams=\"blockParams\"),f},setupHelperArgs:function(p,l,m,f){var g=this.setupParams(p,l,m);return g.loc=JSON.stringify(this.source.currentLocation),g=this.objectLiteral(g),f?(this.useRegister(\"options\"),m.push(\"options\"),[\"options=\",g]):m?(m.push(g),\"\"):g}},(function(){for(var p=\"break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false\".split(\" \"),l=d.RESERVED_WORDS={},m=0,f=p.length;m<f;m++)l[p[m]]=!0})(),d.isValidJavaScriptVariableName=function(p){return!d.RESERVED_WORDS[p]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(p)};function h(p,l,m,f,g){var v=l.popStack(),y=m.length;p&&y--;for(var S=f;S<y;S++)v=l.nameLookup(v,m[S],g);return p?[l.aliasable(\"container.strict\"),\"(\",v,\", \",l.quotedString(m[y]),\", \",JSON.stringify(l.source.currentLocation),\" )\"]:v}e.default=d,t.exports=e.default}),Kl=T((e,t)=>{\"use strict\";e.__esModule=!0;function r(y){return y&&y.__esModule?y:{default:y}}var n=Tl(),i=r(n),a=Uo(),s=r(a),o=Il(),u=Rl(),c=Jl(),d=r(c),h=xi(),p=r(h),l=Vo(),m=r(l),f=i.default.create;function g(){var y=f();return y.compile=function(S,$){return u.compile(S,$,y)},y.precompile=function(S,$){return u.precompile(S,$,y)},y.AST=s.default,y.Compiler=u.Compiler,y.JavaScriptCompiler=d.default,y.Parser=o.parser,y.parse=o.parse,y.parseWithoutProcessing=o.parseWithoutProcessing,y}var v=g();v.create=g,m.default(v),v.Visitor=p.default,v.default=v,e.default=v,t.exports=e.default}),Xl=T(e=>{\"use strict\";e.__esModule=!0,e.print=i,e.PrintVisitor=a;function t(s){return s&&s.__esModule?s:{default:s}}var r=xi(),n=t(r);function i(s){return new a().accept(s)}function a(){this.padding=0}a.prototype=new n.default,a.prototype.pad=function(s){for(var o=\"\",u=0,c=this.padding;u<c;u++)o+=\"  \";return o+=s+`\n`,o},a.prototype.Program=function(s){var o=\"\",u=s.body,c=void 0,d=void 0;if(s.blockParams){var h=\"BLOCK PARAMS: [\";for(c=0,d=s.blockParams.length;c<d;c++)h+=\" \"+s.blockParams[c];h+=\" ]\",o+=this.pad(h)}for(c=0,d=u.length;c<d;c++)o+=this.accept(u[c]);return this.padding--,o},a.prototype.MustacheStatement=function(s){return this.pad(\"{{ \"+this.SubExpression(s)+\" }}\")},a.prototype.Decorator=function(s){return this.pad(\"{{ DIRECTIVE \"+this.SubExpression(s)+\" }}\")},a.prototype.BlockStatement=a.prototype.DecoratorBlock=function(s){var o=\"\";return o+=this.pad((s.type===\"DecoratorBlock\"?\"DIRECTIVE \":\"\")+\"BLOCK:\"),this.padding++,o+=this.pad(this.SubExpression(s)),s.program&&(o+=this.pad(\"PROGRAM:\"),this.padding++,o+=this.accept(s.program),this.padding--),s.inverse&&(s.program&&this.padding++,o+=this.pad(\"{{^}}\"),this.padding++,o+=this.accept(s.inverse),this.padding--,s.program&&this.padding--),this.padding--,o},a.prototype.PartialStatement=function(s){var o=\"PARTIAL:\"+s.name.original;return s.params[0]&&(o+=\" \"+this.accept(s.params[0])),s.hash&&(o+=\" \"+this.accept(s.hash)),this.pad(\"{{> \"+o+\" }}\")},a.prototype.PartialBlockStatement=function(s){var o=\"PARTIAL BLOCK:\"+s.name.original;return s.params[0]&&(o+=\" \"+this.accept(s.params[0])),s.hash&&(o+=\" \"+this.accept(s.hash)),o+=\" \"+this.pad(\"PROGRAM:\"),this.padding++,o+=this.accept(s.program),this.padding--,this.pad(\"{{> \"+o+\" }}\")},a.prototype.ContentStatement=function(s){return this.pad(\"CONTENT[ '\"+s.value+\"' ]\")},a.prototype.CommentStatement=function(s){return this.pad(\"{{! '\"+s.value+\"' }}\")},a.prototype.SubExpression=function(s){for(var o=s.params,u=[],c=void 0,d=0,h=o.length;d<h;d++)u.push(this.accept(o[d]));return o=\"[\"+u.join(\", \")+\"]\",c=s.hash?\" \"+this.accept(s.hash):\"\",this.accept(s.path)+\" \"+o+c},a.prototype.PathExpression=function(s){var o=s.parts.join(\"/\");return(s.data?\"@\":\"\")+\"PATH:\"+o},a.prototype.StringLiteral=function(s){return'\"'+s.value+'\"'},a.prototype.NumberLiteral=function(s){return\"NUMBER{\"+s.value+\"}\"},a.prototype.BooleanLiteral=function(s){return\"BOOLEAN{\"+s.value+\"}\"},a.prototype.UndefinedLiteral=function(){return\"UNDEFINED\"},a.prototype.NullLiteral=function(){return\"NULL\"},a.prototype.Hash=function(s){for(var o=s.pairs,u=[],c=0,d=o.length;c<d;c++)u.push(this.accept(o[c]));return\"HASH{\"+u.join(\", \")+\"}\"},a.prototype.HashPair=function(s){return s.key+\"=\"+this.accept(s.value)}}),Yo=T((e,t)=>{var r=Kl().default,n=Xl();r.PrintVisitor=n.PrintVisitor,r.print=n.print,t.exports=r;function i(a,s){var o=Gt(\"fs\"),u=o.readFileSync(s,\"utf8\");a.exports=r.compile(u)}typeof Gt<\"u\"&&Gt.extensions&&(Gt.extensions[\".handlebars\"]=i,Gt.extensions[\".hbs\"]=i)}),Ql=T(e=>{\"use strict\";function t(r,n){r==null&&(r={});for(var i={},a=Object.keys(n),s=0,o=a.length;s<o;s++){var u=a[s];i[u]=r[u]||n[u]}return i}e.defaults=t}),e0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\"-\",unitSeparator:\"and \",base:{0:\"zero\",1:\"one\",2:\"two\",3:\"three\",4:\"four\",5:\"five\",6:\"six\",7:\"seven\",8:\"eight\",9:\"nine\",10:\"ten\",11:\"eleven\",12:\"twelve\",13:\"thirteen\",14:\"fourteen\",15:\"fifteen\",16:\"sixteen\",17:\"seventeen\",18:\"eighteen\",19:\"nineteen\",20:\"twenty\",30:\"thirty\",40:\"forty\",50:\"fifty\",60:\"sixty\",70:\"seventy\",80:\"eighty\",90:\"ninety\"},units:[\"hundred\",\"thousand\",\"million\",\"billion\",\"trillion\",\"quadrillion\",\"quintillion\",\"sextillion\",\"septillion\",\"octillion\",\"nonillion\",\"decillion\",\"undecillion\",\"duodecillion\",\"tredecillion\",\"quattuordecillion\",\"quindecillion\"],unitExceptions:[]}}),t0=T((e,t)=>{t.exports={useLongScale:!0,baseSeparator:\" y \",unitSeparator:\"\",base:{0:\"cero\",1:\"uno\",2:\"dos\",3:\"tres\",4:\"cuatro\",5:\"cinco\",6:\"seis\",7:\"siete\",8:\"ocho\",9:\"nueve\",10:\"diez\",11:\"once\",12:\"doce\",13:\"trece\",14:\"catorce\",15:\"quince\",16:\"diecis\\xE9is\",17:\"diecisiete\",18:\"dieciocho\",19:\"diecinueve\",20:\"veinte\",21:\"veintiuno\",22:\"veintid\\xF3s\",23:\"veintitr\\xE9s\",24:\"veinticuatro\",25:\"veinticinco\",26:\"veintis\\xE9is\",27:\"veintisiete\",28:\"veintiocho\",29:\"veintinueve\",30:\"treinta\",40:\"cuarenta\",50:\"cincuenta\",60:\"sesenta\",70:\"setenta\",80:\"ochenta\",90:\"noventa\",100:\"cien\",200:\"doscientos\",300:\"trescientos\",400:\"cuatrocientos\",500:\"quinientos\",600:\"seiscientos\",700:\"setecientos\",800:\"ochocientos\",900:\"novecientos\",1e3:\"mil\"},unitExceptions:{1e6:\"un mill\\xF3n\",\"1000000000000\":\"un bill\\xF3n\",\"1000000000000000000\":\"un trill\\xF3n\",\"1000000000000000000000000\":\"un cuatrillones\",\"1000000000000000000000000000000\":\"un quintill\\xF3n\",\"1000000000000000000000000000000000000\":\"un sextill\\xF3n\",\"1000000000000000000000000000000000000000000\":\"un septill\\xF3n\",\"1000000000000000000000000000000000000000000000000\":\"un octill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000\":\"un nonill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000\":\"un decill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000000000\":\"un undecill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000000000000000\":\"un duodecill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000000000000000000000\":\"un tredecill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000000000000000000000000000\":\"un cuatordecill\\xF3n\",\"1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\":\"un quindecill\\xF3n\"},units:[{singular:\"ciento\",useBaseInstead:!0,useBaseException:[1],useBaseExceptionWhenNoTrailingNumbers:!0},{singular:\"mil\",avoidPrefixException:[1]},{singular:\"mill\\xF3n\",plural:\"millones\"},{singular:\"bill\\xF3n\",plural:\"billones\"},{singular:\"trill\\xF3n\",plural:\"trillones\"},{singular:\"cuatrill\\xF3n\",plural:\"cuatrillones\"},{singular:\"quintill\\xF3n\",plural:\"quintillones\"},{singular:\"sextill\\xF3n\",plural:\"sextillones\"},{singular:\"septill\\xF3n\",plural:\"septillones\"},{singular:\"octill\\xF3n\",plural:\"octillones\"},{singular:\"nonill\\xF3n\",plural:\"nonillones\"},{singular:\"decill\\xF3n\",plural:\"decillones\"},{singular:\"undecill\\xF3n\",plural:\"undecillones\"},{singular:\"duodecill\\xF3n\",plural:\"duodecillones\"},{singular:\"tredecill\\xF3n\",plural:\"tredecillones\"},{singular:\"cuatrodecill\\xF3n\",plural:\"cuatrodecillones\"},{singular:\"quindecill\\xF3n\",plural:\"quindecillones\"}]}}),r0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\"\",unitSeparator:\"\",allSeparator:\"\\u0648\",base:{0:\"\\u0635\\u0641\\u0631\",1:\"\\u0648\\u0627\\u062D\\u062F\",2:\"\\u0627\\u062B\\u0646\\u0627\\u0646\",3:\"\\u062B\\u0644\\u0627\\u062B\\u0629\",4:\"\\u0623\\u0631\\u0628\\u0639\\u0629\",5:\"\\u062E\\u0645\\u0633\\u0629\",6:\"\\u0633\\u062A\\u0629\",7:\"\\u0633\\u0628\\u0639\\u0629\",8:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629\",9:\"\\u062A\\u0633\\u0639\\u0629\",10:\"\\u0639\\u0634\\u0631\\u0629\",11:\"\\u0623\\u062D\\u062F \\u0639\\u0634\\u0631\",12:\"\\u0625\\u062B\\u0646\\u0627 \\u0639\\u0634\\u0631\",13:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0639\\u0634\\u0631\",14:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0639\\u0634\\u0631\",15:\"\\u062E\\u0645\\u0633\\u0629 \\u0639\\u0634\\u0631\",16:\"\\u0633\\u062A\\u0629 \\u0639\\u0634\\u0631\",17:\"\\u0633\\u0628\\u0639\\u0629 \\u0639\\u0634\\u0631\",18:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0639\\u0634\\u0631\",19:\"\\u062A\\u0633\\u0639\\u0629 \\u0639\\u0634\\u0631\",20:\"\\u0639\\u0634\\u0631\\u0648\\u0646\",21:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",22:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",23:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",24:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",25:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",26:\"\\u0633\\u062A\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",27:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",28:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",29:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u0639\\u0634\\u0631\\u0648\\u0646\",30:\"\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",31:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",32:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",33:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",34:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",35:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",36:\"\\u0633\\u062A\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",37:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",38:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",39:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u062B\\u0644\\u0627\\u062B\\u0648\\u0646\",40:\"\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",41:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",42:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",43:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",44:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",45:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",46:\"\\u0633\\u062A\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",47:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",48:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",49:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u0623\\u0631\\u0628\\u0639\\u0648\\u0646\",50:\"\\u062E\\u0645\\u0633\\u0648\\u0646\",51:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",52:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",53:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",54:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",55:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",56:\"\\u0633\\u062A\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",57:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",58:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",59:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u062E\\u0645\\u0633\\u0648\\u0646\",60:\"\\u0633\\u062A\\u0648\\u0646\",61:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u0633\\u062A\\u0648\\u0646\",62:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u0633\\u062A\\u0648\\u0646\",63:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",64:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",65:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",66:\"\\u0633\\u062A\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",67:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",68:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",69:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u0633\\u062A\\u0648\\u0646\",70:\"\\u0633\\u0628\\u0639\\u0648\\u0646\",71:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",72:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",73:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",74:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",75:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",76:\"\\u0633\\u062A\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",77:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",78:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",79:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u0633\\u0628\\u0639\\u0648\\u0646\",80:\"\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",81:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",82:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",83:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",84:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",85:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",86:\"\\u0633\\u062A\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",87:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",88:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",89:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u062B\\u0645\\u0627\\u0646\\u0648\\u0646\",90:\"\\u062A\\u0633\\u0639\\u0648\\u0646\",91:\"\\u0648\\u0627\\u062D\\u062F \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",92:\"\\u0627\\u062B\\u0646\\u0627\\u0646 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",93:\"\\u062B\\u0644\\u0627\\u062B\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",94:\"\\u0623\\u0631\\u0628\\u0639\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",95:\"\\u062E\\u0645\\u0633\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",96:\"\\u0633\\u062A\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",97:\"\\u0633\\u0628\\u0639\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",98:\"\\u062B\\u0645\\u0627\\u0646\\u064A\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",99:\"\\u062A\\u0633\\u0639\\u0629 \\u0648\\u062A\\u0633\\u0639\\u0648\\u0646\",200:\"\\u0645\\u0627\\u0626\\u062A\\u0627\\u0646\",300:\"\\u062B\\u0644\\u0627\\u062B\\u0645\\u0627\\u0626\\u0629\",400:\"\\u0623\\u0631\\u0628\\u0639\\u0645\\u0627\\u0626\\u0629\",500:\"\\u062E\\u0645\\u0633\\u0645\\u0627\\u0626\\u0629\",600:\"\\u0633\\u062A\\u0645\\u0627\\u0626\\u0629\",700:\"\\u0633\\u0628\\u0639\\u0645\\u0627\\u0626\\u0629\",800:\"\\u062B\\u0645\\u0627\\u0646\\u0645\\u0627\\u0626\\u0629\",900:\"\\u062A\\u0633\\u0639\\u0645\\u0627\\u0626\\u0629\"},units:[{singular:\"\\u0645\\u0627\\u0626\\u0629\",useBaseInstead:!0,useBaseException:[1]},{singular:\"\\u0623\\u0644\\u0641\",dual:\"\\u0623\\u0644\\u0641\\u0627\\u0646\",plural:\"\\u0622\\u0644\\u0627\\u0641\",restrictedPlural:!0,avoidPrefixException:[1,2]},{singular:\"\\u0645\\u0644\\u064A\\u0648\\u0646\",dual:\"\\u0645\\u0644\\u064A\\u0648\\u0646\\u0627\\u0646\",plural:\"\\u0645\\u0644\\u0627\\u064A\\u064A\\u0646\",restrictedPlural:!0,avoidPrefixException:[1,2]},{singular:\"\\u0645\\u0644\\u064A\\u0627\\u0631\",dual:\"\\u0645\\u0644\\u064A\\u0627\\u0631\\u0627\\u0646\",plural:\"\\u0645\\u0644\\u0627\\u064A\\u064A\\u0631\",restrictedPlural:!0,avoidPrefixException:[1,2]},{singular:\"\\u062A\\u0631\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0643\\u0648\\u0627\\u062F\\u0631\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0643\\u0648\\u064A\\u0646\\u062A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0633\\u0643\\u0633\\u062A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0633\\u0628\\u062A\\u064A\\u0644\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0623\\u0648\\u0643\\u062A\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0646\\u0648\\u0646\\u064A\\u0644\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u062F\\u0634\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0623\\u0648\\u0646\\u062F\\u0634\\u064A\\u0644\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u062F\\u0648\\u062F\\u0634\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u062A\\u0631\\u064A\\u062F\\u0634\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0643\\u0648\\u0627\\u062A\\u0648\\u0631\\u062F\\u0634\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]},{singular:\"\\u0643\\u0648\\u064A\\u0646\\u062F\\u0634\\u064A\\u0644\\u064A\\u0648\\u0646\",avoidPrefixException:[1]}],unitExceptions:{}}}),n0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"s\\u0131f\\u0131r\",1:\"bir\",2:\"iki\",3:\"\\xFC\\xE7\",4:\"d\\xF6rd\",5:\"be\\u015F\",6:\"alt\\u0131\",7:\"yeddi\",8:\"s\\u0259kkiz\",9:\"doqquz\",10:\"on\",20:\"iyirmi\",30:\"otuz\",40:\"q\\u0131rx\",50:\"\\u0259lli\",60:\"altm\\u0131\\u015F\",70:\"yetmi\\u015F\",80:\"s\\u0259ks\\u0259n\",90:\"doxsan\"},units:[{singular:\"y\\xFCz\",avoidPrefixException:[1]},{singular:\"min\",avoidPrefixException:[1]},\"milyon\",\"milyard\",\"trilyon\",\"kvadrilyon\",\"kentilyon\",\"sekstilyon\",\"septilyon\",\"oktilyon\",\"nonilyon\",\"desilyon\",\"andesilyon\",\"dodesilyon\",\"tredesilyon\",\"katordesilyon\",\"kendesilyon\"],unitExceptions:[]}}),i0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" e \",unitSeparator:\"e \",andWhenTrailing:!0,base:{0:\"zero\",1:\"um\",2:\"dois\",3:\"tr\\xEAs\",4:\"quatro\",5:\"cinco\",6:\"seis\",7:\"sete\",8:\"oito\",9:\"nove\",10:\"dez\",11:\"onze\",12:\"doze\",13:\"treze\",14:\"catorze\",15:\"quinze\",16:\"dezesseis\",17:\"dezessete\",18:\"dezoito\",19:\"dezenove\",20:\"vinte\",30:\"trinta\",40:\"quarenta\",50:\"cinquenta\",60:\"sessenta\",70:\"setenta\",80:\"oitenta\",90:\"noventa\",100:\"cem\",200:\"duzentos\",300:\"trezentos\",400:\"quatrocentos\",500:\"quinhentos\",600:\"seiscentos\",700:\"setecentos\",800:\"oitocentos\",900:\"novecentos\",1e3:\"mil\"},unitExceptions:{1:\"um\"},units:[{singular:\"cento\",useBaseInstead:!0,useBaseException:[1],useBaseExceptionWhenNoTrailingNumbers:!0,andException:!0},{singular:\"mil\",avoidPrefixException:[1],andException:!0},{singular:\"milh\\xE3o\",plural:\"milh\\xF5es\"},{singular:\"bilh\\xE3o\",plural:\"bilh\\xF5es\"},{singular:\"trilh\\xE3o\",plural:\"trilh\\xF5es\"},{singular:\"quadrilh\\xE3o\",plural:\"quadrilh\\xE3o\"},{singular:\"quintilh\\xE3o\",plural:\"quintilh\\xF5es\"},{singular:\"sextilh\\xE3o\",plural:\"sextilh\\xF5es\"},{singular:\"septilh\\xE3o\",plural:\"septilh\\xF5es\"},{singular:\"octilh\\xE3o\",plural:\"octilh\\xF5es\"},{singular:\"nonilh\\xE3o\",plural:\"nonilh\\xF5es\"},{singular:\"decilh\\xE3o\",plural:\"decilh\\xF5es\"},{singular:\"undecilh\\xE3o\",plural:\"undecilh\\xF5es\"},{singular:\"doudecilh\\xE3o\",plural:\"doudecilh\\xF5es\"},{singular:\"tredecilh\\xE3o\",plural:\"tredecilh\\xF5es\"}]}}),a0=T((e,t)=>{t.exports={useLongScale:!0,baseSeparator:\" e \",unitSeparator:\"e \",andWhenTrailing:!0,base:{0:\"zero\",1:\"um\",2:\"dois\",3:\"tr\\xEAs\",4:\"quatro\",5:\"cinco\",6:\"seis\",7:\"sete\",8:\"oito\",9:\"nove\",10:\"dez\",11:\"onze\",12:\"doze\",13:\"treze\",14:\"catorze\",15:\"quinze\",16:\"dezasseis\",17:\"dezassete\",18:\"dezoito\",19:\"dezanove\",20:\"vinte\",30:\"trinta\",40:\"quarenta\",50:\"cinquenta\",60:\"sessenta\",70:\"setenta\",80:\"oitenta\",90:\"noventa\",100:\"cem\",200:\"duzentos\",300:\"trezentos\",400:\"quatrocentos\",500:\"quinhentos\",600:\"seiscentos\",700:\"setecentos\",800:\"oitocentos\",900:\"novecentos\",1e3:\"mil\"},unitExceptions:{1:\"um\"},units:[{singular:\"cento\",useBaseInstead:!0,useBaseException:[1],useBaseExceptionWhenNoTrailingNumbers:!0,andException:!0},{singular:\"mil\",avoidPrefixException:[1],andException:!0},{singular:\"milh\\xE3o\",plural:\"milh\\xF5es\"},{singular:\"bili\\xE3o\",plural:\"bili\\xF5es\"},{singular:\"trili\\xE3o\",plural:\"trili\\xF5es\"},{singular:\"quadrili\\xE3o\",plural:\"quadrili\\xF5es\"},{singular:\"quintili\\xE3o\",plural:\"quintili\\xF5es\"},{singular:\"sextili\\xE3o\",plural:\"sextili\\xF5es\"},{singular:\"septili\\xE3o\",plural:\"septili\\xF5es\"},{singular:\"octili\\xE3o\",plural:\"octili\\xF5es\"},{singular:\"nonili\\xE3o\",plural:\"nonili\\xF5es\"},{singular:\"decili\\xE3o\",plural:\"decili\\xF5es\"}]}}),o0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\"-\",unitSeparator:\"\",base:{0:\"z\\xE9ro\",1:\"un\",2:\"deux\",3:\"trois\",4:\"quatre\",5:\"cinq\",6:\"six\",7:\"sept\",8:\"huit\",9:\"neuf\",10:\"dix\",11:\"onze\",12:\"douze\",13:\"treize\",14:\"quatorze\",15:\"quinze\",16:\"seize\",17:\"dix-sept\",18:\"dix-huit\",19:\"dix-neuf\",20:\"vingt\",30:\"trente\",40:\"quarante\",50:\"cinquante\",60:\"soixante\",70:\"soixante-dix\",80:\"quatre-vingt\",90:\"quatre-vingt-dix\"},units:[{singular:\"cent\",plural:\"cents\",avoidInNumberPlural:!0,avoidPrefixException:[1]},{singular:\"mille\",avoidPrefixException:[1]},{singular:\"million\",plural:\"millions\"},{singular:\"milliard\",plural:\"milliards\"},{singular:\"billion\",plural:\"billions\"},{singular:\"billiard\",plural:\"billiards\"},{singular:\"trillion\",plural:\"trillions\"},{singular:\"trilliard\",plural:\"trilliards\"},{singular:\"quadrillion\",plural:\"quadrillions\"},{singular:\"quadrilliard\",plural:\"quadrilliards\"},{singular:\"quintillion\",plural:\"quintillions\"},{singular:\"quintilliard\",plural:\"quintilliards\"},{singular:\"sextillion\",plural:\"sextillions\"},{singular:\"sextilliard\",plural:\"sextilliards\"},{singular:\"septillion\",plural:\"septillions\"},{singular:\"septilliard\",plural:\"septilliards\"},{singular:\"octillion\",plural:\"octillions\"}],unitExceptions:{21:\"vingt et un\",31:\"trente et un\",41:\"quarante et un\",51:\"cinquante et un\",61:\"soixante et un\",71:\"soixante et onze\",72:\"soixante-douze\",73:\"soixante-treize\",74:\"soixante-quatorze\",75:\"soixante-quinze\",76:\"soixante-seize\",77:\"soixante-dix-sept\",78:\"soixante-dix-huit\",79:\"soixante-dix-neuf\",80:\"quatre-vingts\",91:\"quatre-vingt-onze\",92:\"quatre-vingt-douze\",93:\"quatre-vingt-treize\",94:\"quatre-vingt-quatorze\",95:\"quatre-vingt-quinze\",96:\"quatre-vingt-seize\",97:\"quatre-vingt-dix-sept\",98:\"quatre-vingt-dix-huit\",99:\"quatre-vingt-dix-neuf\"}}}),s0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"nulo\",1:\"unu\",2:\"du\",3:\"tri\",4:\"kvar\",5:\"kvin\",6:\"ses\",7:\"sep\",8:\"ok\",9:\"na\\u016D\",10:\"dek\",20:\"dudek\",30:\"tridek\",40:\"kvardek\",50:\"kvindek\",60:\"sesdek\",70:\"sepdek\",80:\"okdek\",90:\"na\\u016Ddek\",100:\"cent\",200:\"ducent\",300:\"tricent\",400:\"kvarcent\",500:\"kvincent\",600:\"sescent\",700:\"sepcent\",800:\"okcent\",900:\"na\\u016Dcent\"},units:[{useBaseInstead:!0,useBaseException:[]},{singular:\"mil\",avoidPrefixException:[1]},{singular:\"miliono\",plural:\"milionoj\",avoidPrefixException:[1]},{singular:\"miliardo\",plural:\"miliardoj\",avoidPrefixException:[1]},{singular:\"biliono\",plural:\"bilionoj\",avoidPrefixException:[1]}],unitExceptions:[]}}),u0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\"\",unitSeparator:\"\",generalSeparator:\"\",wordSeparator:\"\",base:{0:\"zero\",1:\"uno\",2:\"due\",3:\"tre\",4:\"quattro\",5:\"cinque\",6:\"sei\",7:\"sette\",8:\"otto\",9:\"nove\",10:\"dieci\",11:\"undici\",12:\"dodici\",13:\"tredici\",14:\"quattordici\",15:\"quindici\",16:\"sedici\",17:\"diciassette\",18:\"diciotto\",19:\"diciannove\",20:\"venti\",21:\"ventuno\",23:\"ventitr\\xE9\",28:\"ventotto\",30:\"trenta\",31:\"trentuno\",33:\"trentatr\\xE9\",38:\"trentotto\",40:\"quaranta\",41:\"quarantuno\",43:\"quaranta\\xADtr\\xE9\",48:\"quarantotto\",50:\"cinquanta\",51:\"cinquantuno\",53:\"cinquantatr\\xE9\",58:\"cinquantotto\",60:\"sessanta\",61:\"sessantuno\",63:\"sessanta\\xADtr\\xE9\",68:\"sessantotto\",70:\"settanta\",71:\"settantuno\",73:\"settantatr\\xE9\",78:\"settantotto\",80:\"ottanta\",81:\"ottantuno\",83:\"ottantatr\\xE9\",88:\"ottantotto\",90:\"novanta\",91:\"novantuno\",93:\"novantatr\\xE9\",98:\"novantotto\",100:\"cento\",101:\"centuno\",108:\"centootto\",180:\"centottanta\",201:\"duecentuno\",301:\"tre\\xADcent\\xADuno\",401:\"quattro\\xADcent\\xADuno\",501:\"cinque\\xADcent\\xADuno\",601:\"sei\\xADcent\\xADuno\",701:\"sette\\xADcent\\xADuno\",801:\"otto\\xADcent\\xADuno\",901:\"nove\\xADcent\\xADuno\"},unitExceptions:{1:\"un\"},units:[{singular:\"cento\",avoidPrefixException:[1]},{singular:\"mille\",plural:\"mila\",avoidPrefixException:[1]},{singular:\"milione\",plural:\"milioni\"},{singular:\"miliardo\",plural:\"miliardi\"},{singular:\"bilione\",plural:\"bilioni\"},{singular:\"biliardo\",plural:\"biliardi\"},{singular:\"trilione\",plural:\"trilioni\"},{singular:\"triliardo\",plural:\"triliardi\"},{singular:\"quadrilione\",plural:\"quadrilioni\"},{singular:\"quadriliardo\",plural:\"quadriliardi\"}]}}),l0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"v\\xE0 \",base:{0:\"kh\\xF4ng\",1:\"m\\u1ED9t\",2:\"hai\",3:\"ba\",4:\"b\\u1ED1n\",5:\"n\\u0103m\",6:\"s\\xE1u\",7:\"b\\u1EA3y\",8:\"t\\xE1m\",9:\"ch\\xEDn\",10:\"m\\u01B0\\u1EDDi\",15:\"m\\u01B0\\u1EDDi l\\u0103m\",20:\"hai m\\u01B0\\u01A1i\",21:\"hai m\\u01B0\\u01A1i m\\u1ED1t\",25:\"hai m\\u01B0\\u01A1i l\\u0103m\",30:\"ba m\\u01B0\\u01A1i\",31:\"ba m\\u01B0\\u01A1i m\\u1ED1t\",40:\"b\\u1ED1n m\\u01B0\\u01A1i\",41:\"b\\u1ED1n m\\u01B0\\u01A1i m\\u1ED1t\",45:\"b\\u1ED1n m\\u01B0\\u01A1i l\\u0103m\",50:\"n\\u0103m m\\u01B0\\u01A1i\",51:\"n\\u0103m m\\u01B0\\u01A1i m\\u1ED1t\",55:\"n\\u0103m m\\u01B0\\u01A1i l\\u0103m\",60:\"s\\xE1u m\\u01B0\\u01A1i\",61:\"s\\xE1u m\\u01B0\\u01A1i m\\u1ED1t\",65:\"s\\xE1u m\\u01B0\\u01A1i l\\u0103m\",70:\"b\\u1EA3y m\\u01B0\\u01A1i\",71:\"b\\u1EA3y m\\u01B0\\u01A1i m\\u1ED1t\",75:\"b\\u1EA3y m\\u01B0\\u01A1i l\\u0103m\",80:\"t\\xE1m m\\u01B0\\u01A1i\",81:\"t\\xE1m m\\u01B0\\u01A1i m\\u1ED1t\",85:\"t\\xE1m m\\u01B0\\u01A1i l\\u0103m\",90:\"ch\\xEDn m\\u01B0\\u01A1i\",91:\"ch\\xEDn m\\u01B0\\u01A1i m\\u1ED1t\",95:\"ch\\xEDn m\\u01B0\\u01A1i l\\u0103m\"},units:[\"tr\\u0103m\",\"ng\\xE0n\",\"tri\\u1EC7u\",\"t\\u1EF7\",\"ngh\\xECn t\\u1EF7\"],unitExceptions:[]}}),c0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"s\\u0131f\\u0131r\",1:\"bir\",2:\"iki\",3:\"\\xFC\\xE7\",4:\"d\\xF6rt\",5:\"be\\u015F\",6:\"alt\\u0131\",7:\"yedi\",8:\"sekiz\",9:\"dokuz\",10:\"on\",20:\"yirmi\",30:\"otuz\",40:\"k\\u0131rk\",50:\"elli\",60:\"altm\\u0131\\u015F\",70:\"yetmi\\u015F\",80:\"seksen\",90:\"doksan\"},units:[{singular:\"y\\xFCz\",avoidPrefixException:[1]},{singular:\"bin\",avoidPrefixException:[1]},\"milyon\",\"milyar\",\"trilyon\",\"katrilyon\",\"kentilyon\",\"sekstilyon\",\"septilyon\",\"oktilyon\",\"nonilyon\",\"desilyon\",\"andesilyon\",\"dodesilyon\",\"tredesilyon\",\"katordesilyon\",\"kendesilyon\"],unitExceptions:[]}}),h0=T((e,t)=>{t.exports={useLongScale:!0,baseSeparator:\"\",unitSeparator:\"\\xE9s \",base:{0:\"nulla\",1:\"egy\",2:\"kett\\u0151\",3:\"h\\xE1rom\",4:\"n\\xE9gy\",5:\"\\xF6t\",6:\"hat\",7:\"h\\xE9t\",8:\"nyolc\",9:\"kilenc\",10:\"t\\xEDz\",11:\"tizenegy\",12:\"tizenkett\\u0151\",13:\"tizenh\\xE1rom\",14:\"tizenn\\xE9gy\",15:\"tizen\\xF6t\",16:\"tizenhat\",17:\"tizenh\\xE9t\",18:\"tizennyolc\",19:\"tizenkilenc\",20:\"h\\xFAsz\",21:\"huszonegy\",22:\"huszonkett\\u0151\",23:\"huszonh\\xE1rom\",24:\"huszonn\\xE9gy\",25:\"huszon\\xF6t\",26:\"huszonhat\",27:\"huszonh\\xE9t\",28:\"huszonnyolc\",29:\"huszonkilenc\",30:\"harminc\",40:\"negyven\",50:\"\\xF6tven\",60:\"hatvan\",70:\"hetven\",80:\"nyolcvan\",90:\"kilencven\",100:\"sz\\xE1z\",200:\"k\\xE9tsz\\xE1z\",300:\"h\\xE1romsz\\xE1z\",400:\"n\\xE9gysz\\xE1z\",500:\"\\xF6tsz\\xE1z\",600:\"hatsz\\xE1z\",700:\"h\\xE9tsz\\xE1z\",800:\"nyolcsz\\xE1z\",900:\"kilencsz\\xE1z\",1e3:\"ezer\"},unitExceptions:{1:\"egy\"},units:[{singular:\"sz\\xE1z\",useBaseInstead:!0,useBaseException:[1]},{singular:\"ezer\",avoidPrefixException:[1]},{singular:\"milli\\xF3\",avoidPrefixException:[1]},{singular:\"milli\\xE1rd\",avoidPrefixException:[1]},{singular:\"-billi\\xF3\",avoidPrefixException:[1]},{singular:\"billi\\xE1rd\",avoidPrefixException:[1]},{singular:\"trilli\\xF3\",avoidPrefixException:[1]},{singular:\"trilli\\xE1rd\",avoidPrefixException:[1]},{singular:\"kvadrilli\\xF3\",avoidPrefixException:[1]},{singular:\"kvadrilli\\xE1rd\",avoidPrefixException:[1]},{singular:\"kvintilli\\xF3\",avoidPrefixException:[1]},{singular:\"kvintilli\\xE1rd\",avoidPrefixException:[1]},{singular:\"szextilli\\xF3\",avoidPrefixException:[1]},{singular:\"szeptilli\\xF3\",avoidPrefixException:[1]},{singular:\"oktilli\\xF3\",avoidPrefixException:[1]},{singular:\"nonilli\\xF3\",avoidPrefixException:[1]}]}}),d0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\"-\",unitSeparator:\"and \",base:{0:\"zero\",1:\"one\",2:\"two\",3:\"three\",4:\"four\",5:\"five\",6:\"six\",7:\"seven\",8:\"eight\",9:\"nine\",10:\"ten\",11:\"eleven\",12:\"twelve\",13:\"thirteen\",14:\"fourteen\",15:\"fifteen\",16:\"sixteen\",17:\"seventeen\",18:\"eighteen\",19:\"nineteen\",20:\"twenty\",30:\"thirty\",40:\"forty\",50:\"fifty\",60:\"sixty\",70:\"seventy\",80:\"eighty\",90:\"ninety\"},units:{2:\"hundred\",3:\"thousand\",5:\"lakh\",7:\"crore\"},unitExceptions:[]}}),p0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"\\u043D\\u0443\\u043B\\u044C\",1:\"\\u043E\\u0434\\u0438\\u043D\",2:\"\\u0434\\u0432\\u0430\",3:\"\\u0442\\u0440\\u0438\",4:\"\\u0447\\u043E\\u0442\\u0438\\u0440\\u0438\",5:\"\\u043F\\u2019\\u044F\\u0442\\u044C\",6:\"\\u0448\\u0456\\u0441\\u0442\\u044C\",7:\"\\u0441\\u0456\\u043C\",8:\"\\u0432\\u0456\\u0441\\u0456\\u043C\",9:\"\\u0434\\u0435\\u0432\\u2019\\u044F\\u0442\\u044C\",10:\"\\u0434\\u0435\\u0441\\u044F\\u0442\\u044C\",11:\"\\u043E\\u0434\\u0438\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",12:\"\\u0434\\u0432\\u0430\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",13:\"\\u0442\\u0440\\u0438\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",14:\"\\u0447\\u043E\\u0442\\u0438\\u0440\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",15:\"\\u043F\\u2019\\u044F\\u0442\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",16:\"\\u0448\\u0456\\u0441\\u0442\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",17:\"\\u0441\\u0456\\u043C\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",18:\"\\u0432\\u0456\\u0441\\u0456\\u043C\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",19:\"\\u0434\\u0435\\u0432\\u2019\\u044F\\u0442\\u043D\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",20:\"\\u0434\\u0432\\u0430\\u0434\\u0446\\u044F\\u0442\\u044C\",30:\"\\u0442\\u0440\\u0438\\u0434\\u0446\\u044F\\u0442\\u044C\",40:\"\\u0441\\u043E\\u0440\\u043E\\u043A\",50:\"\\u043F\\u2019\\u044F\\u0442\\u0434\\u0435\\u0441\\u044F\\u0442\",60:\"\\u0448\\u0456\\u0441\\u0442\\u0434\\u0435\\u0441\\u044F\\u0442\",70:\"\\u0441\\u0456\\u043C\\u0434\\u0435\\u0441\\u044F\\u0442\",80:\"\\u0432\\u0456\\u0441\\u0456\\u043C\\u0434\\u0435\\u0441\\u044F\\u0442\",90:\"\\u0434\\u0435\\u0432\\u2019\\u044F\\u043D\\u043E\\u0441\\u0442\\u043E\",100:\"\\u0441\\u0442\\u043E\",200:\"\\u0434\\u0432\\u0456\\u0441\\u0442\\u0456\",300:\"\\u0442\\u0440\\u0438\\u0441\\u0442\\u0430\",400:\"\\u0447\\u043E\\u0442\\u0438\\u0440\\u0438\\u0441\\u0442\\u0430\",500:\"\\u043F\\u2019\\u044F\\u0442\\u0441\\u043E\\u0442\",600:\"\\u0448\\u0456\\u0441\\u0442\\u0441\\u043E\\u0442\",700:\"\\u0441\\u0456\\u043C\\u0441\\u043E\\u0442\",800:\"\\u0432\\u0456\\u0441\\u0456\\u043C\\u0441\\u043E\\u0442\",900:\"\\u0434\\u0435\\u0432\\u2019\\u044F\\u0442\\u0441\\u043E\\u0442\"},alternativeBase:{feminine:{1:\"\\u043E\\u0434\\u043D\\u0430\",2:\"\\u0434\\u0432\\u0456\"}},units:[{useBaseInstead:!0,useBaseException:[]},{singular:\"\\u0442\\u0438\\u0441\\u044F\\u0447\\u0430\",few:\"\\u0442\\u0438\\u0441\\u044F\\u0447\\u0456\",plural:\"\\u0442\\u0438\\u0441\\u044F\\u0447\",useAlternativeBase:\"feminine\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043C\\u0456\\u043B\\u044C\\u0439\\u043E\\u043D\",few:\"\\u043C\\u0456\\u043B\\u044C\\u0439\\u043E\\u043D\\u0438\",plural:\"\\u043C\\u0456\\u043B\\u044C\\u0439\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043C\\u0456\\u043B\\u044C\\u044F\\u0440\\u0434\",few:\"\\u043C\\u0456\\u043B\\u044C\\u044F\\u0440\\u0434\\u0438\",plural:\"\\u043C\\u0456\\u043B\\u044C\\u044F\\u0440\\u0434\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0442\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\",few:\"\\u0442\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0438\",plural:\"\\u0442\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0438\",plural:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0456\\u043D\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0456\\u043D\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0438\",plural:\"\\u043A\\u0432\\u0456\\u043D\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\",few:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0438\",plural:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u044C\\u0439\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0441\\u0435\\u043F\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u0441\\u0435\\u043F\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u0441\\u0435\\u043F\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043E\\u043A\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u043E\\u043A\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u043E\\u043A\\u0442\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043D\\u043E\\u043D\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u043D\\u043E\\u043D\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u043D\\u043E\\u043D\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0456\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0456\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0438\",plural:\"\\u043A\\u0432\\u0456\\u043D\\u0434\\u0435\\u0446\\u0456\\u043B\\u043B\\u0456\\u043E\\u043D\\u0456\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]}],unitExceptions:[]}}),f0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"\\u043D\\u043E\\u043B\\u044C\",1:\"\\u043E\\u0434\\u0438\\u043D\",2:\"\\u0434\\u0432\\u0430\",3:\"\\u0442\\u0440\\u0438\",4:\"\\u0447\\u0435\\u0442\\u044B\\u0440\\u0435\",5:\"\\u043F\\u044F\\u0442\\u044C\",6:\"\\u0448\\u0435\\u0441\\u0442\\u044C\",7:\"\\u0441\\u0435\\u043C\\u044C\",8:\"\\u0432\\u043E\\u0441\\u0435\\u043C\\u044C\",9:\"\\u0434\\u0435\\u0432\\u044F\\u0442\\u044C\",10:\"\\u0434\\u0435\\u0441\\u044F\\u0442\\u044C\",11:\"\\u043E\\u0434\\u0438\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",12:\"\\u0434\\u0432\\u0435\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",13:\"\\u0442\\u0440\\u0438\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",14:\"\\u0447\\u0435\\u0442\\u044B\\u0440\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",15:\"\\u043F\\u044F\\u0442\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",16:\"\\u0448\\u0435\\u0441\\u0442\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",17:\"\\u0441\\u0435\\u043C\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",18:\"\\u0432\\u043E\\u0441\\u0435\\u043C\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",19:\"\\u0434\\u0435\\u0432\\u044F\\u0442\\u043D\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",20:\"\\u0434\\u0432\\u0430\\u0434\\u0446\\u0430\\u0442\\u044C\",30:\"\\u0442\\u0440\\u0438\\u0434\\u0446\\u0430\\u0442\\u044C\",40:\"\\u0441\\u043E\\u0440\\u043E\\u043A\",50:\"\\u043F\\u044F\\u0442\\u044C\\u0434\\u0435\\u0441\\u044F\\u0442\",60:\"\\u0448\\u0435\\u0441\\u0442\\u044C\\u0434\\u0435\\u0441\\u044F\\u0442\",70:\"\\u0441\\u0435\\u043C\\u044C\\u0434\\u0435\\u0441\\u044F\\u0442\",80:\"\\u0432\\u043E\\u0441\\u0435\\u043C\\u044C\\u0434\\u0435\\u0441\\u044F\\u0442\",90:\"\\u0434\\u0435\\u0432\\u044F\\u043D\\u043E\\u0441\\u0442\\u043E\",100:\"\\u0441\\u0442\\u043E\",200:\"\\u0434\\u0432\\u0435\\u0441\\u0442\\u0438\",300:\"\\u0442\\u0440\\u0438\\u0441\\u0442\\u0430\",400:\"\\u0447\\u0435\\u0442\\u044B\\u0440\\u0435\\u0441\\u0442\\u0430\",500:\"\\u043F\\u044F\\u0442\\u044C\\u0441\\u043E\\u0442\",600:\"\\u0448\\u0435\\u0441\\u0442\\u044C\\u0441\\u043E\\u0442\",700:\"\\u0441\\u0435\\u043C\\u044C\\u0441\\u043E\\u0442\",800:\"\\u0432\\u043E\\u0441\\u0435\\u043C\\u044C\\u0441\\u043E\\u0442\",900:\"\\u0434\\u0435\\u0432\\u044F\\u0442\\u044C\\u0441\\u043E\\u0442\"},alternativeBase:{feminine:{1:\"\\u043E\\u0434\\u043D\\u0430\",2:\"\\u0434\\u0432\\u0435\"}},units:[{useBaseInstead:!0,useBaseException:[]},{singular:\"\\u0442\\u044B\\u0441\\u044F\\u0447\\u0430\",few:\"\\u0442\\u044B\\u0441\\u044F\\u0447\\u0438\",plural:\"\\u0442\\u044B\\u0441\\u044F\\u0447\",useAlternativeBase:\"feminine\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u0430\\u0440\\u0434\",few:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u0430\\u0440\\u0434\\u0430\",plural:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u0430\\u0440\\u0434\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0442\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0442\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0442\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u044C\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u043E\\u043D\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0438\\u043D\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0438\\u043D\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043A\\u0432\\u0438\\u043D\\u0442\\u0438\\u043B\\u044C\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",few:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u044C\\u043E\\u043D\\u0430\",plural:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0441\\u0435\\u043F\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0441\\u0435\\u043F\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0441\\u0435\\u043F\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043E\\u043A\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043E\\u043A\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043E\\u043A\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043D\\u043E\\u043D\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043D\\u043E\\u043D\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043D\\u043E\\u043D\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u043E\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0443\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0438\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0434\\u0443\\u043E\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0438\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u0442\\u0440\\u0435\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0438\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043A\\u0432\\u0430\\u0442\\u0443\\u043E\\u0440\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0438\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]},{singular:\"\\u043A\\u0432\\u0438\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",few:\"\\u043A\\u0432\\u0438\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0430\",plural:\"\\u043A\\u0432\\u0438\\u043D\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\\u0438\\u0432\",useSingularEnding:!0,useFewEnding:!0,avoidEndingRules:[11,12,13,14,111,112,113,114,211,212,213,214,311,312,313,314,411,412,413,414,511,512,513,514,611,612,613,614,711,712,713,714,811,812,813,814,911,912,913,914]}],unitExceptions:[]}}),m0=T((e,t)=>{t.exports={useLongScale:!1,baseSeparator:\" \",unitSeparator:\"\",base:{0:\"nol\",1:\"satu\",2:\"dua\",3:\"tiga\",4:\"empat\",5:\"lima\",6:\"enam\",7:\"tujuh\",8:\"delapan\",9:\"sembilan\",10:\"sepuluh\",11:\"sebelas\",12:\"dua belas\",13:\"tiga belas\",14:\"empat belas\",15:\"lima belas\",16:\"enam belas\",17:\"tujuh belas\",18:\"delapan belas\",19:\"sembilan belas\",20:\"dua puluh\",30:\"tiga puluh\",40:\"empat puluh\",50:\"lima puluh\",60:\"enam puluh\",70:\"tujuh puluh\",80:\"delapan puluh\",90:\"sembilan puluh\"},units:[{singular:\"seratus\",plural:\"ratus\",avoidPrefixException:[1]},{singular:\"seribu\",plural:\"ribu\",avoidPrefixException:[1]},\"juta\",\"miliar\",\"triliun\",\"kuadiliun\"],unitExceptions:[]}}),g0=T((e,t)=>{\"use strict\";e=t.exports=u;var r=Ql(),n=[\"en\",\"es\",\"ar\",\"az\",\"pt\",\"fr\",\"eo\",\"it\",\"vi\",\"tr\",\"uk\",\"ru\",\"id\"],i={en:e0(),es:t0(),ar:r0(),az:n0(),pt:i0(),ptPT:a0(),fr:o0(),eo:s0(),it:u0(),vi:l0(),tr:c0(),hu:h0(),enIndian:d0(),uk:p0(),ru:f0(),id:m0()};e.i18n=i;var a=[100];for(s=1;s<=16;s++)a.push(Math.pow(10,s*3));var s,o=[100,1e3];for(s=1;s<=15;s++)o.push(Math.pow(10,s*6));u.defaults={noAnd:!1,alternativeBase:null,lang:\"en\"};function u(d,h){if(h=h||{},h=r.defaults(h,u.defaults),d<0)return\"\";d=Math.round(+d);var p=typeof h.lang==\"string\"?i[h.lang]:h.lang;p||(n.indexOf(u.defaults.lang)<0&&(u.defaults.lang=\"en\"),p=i[u.defaults.lang]);var l=p.useLongScale?o:a,m=p.units,f;if(!(m instanceof Array)){var g=m;m=[],l=Object.keys(g);for(var v in l)m.push(g[l[v]]),l[v]=Math.pow(10,parseInt(l[v]))}var y=p.base,S=h.alternativeBase?p.alternativeBase[h.alternativeBase]:{};if(p.unitExceptions[d])return p.unitExceptions[d];if(S[d])return S[d];if(y[d])return y[d];if(d<100)return c(d,p,f,y,S,h);var $=d%100,k=[];$&&(h.noAnd&&!(p.andException&&p.andException[10])?k.push(u($,h)):k.push(p.unitSeparator+u($,h)));for(var x,v=0,w=m.length;v<w;v++){var E=Math.floor(d/l[v]),A;if(v===w-1?A=1e6:A=l[v+1]/l[v],E%=A,f=m[v],!!E){if(x=l[v],f.useBaseInstead){var _=f.useBaseException.indexOf(E)>-1&&(f.useBaseExceptionWhenNoTrailingNumbers?v===0&&k.length:!0);_?k.push(E>1&&f.plural?f.plural:f.singular):k.push(S[E*l[v]]||y[E*l[v]]);continue}var D;if(typeof f==\"string\"?D=f:E===1||f.useSingularEnding&&E%10===1&&(!f.avoidEndingRules||f.avoidEndingRules.indexOf(E)<0)?D=f.singular:f.few&&(E>1&&E<5||f.useFewEnding&&E%10>1&&E%10<5&&(!f.avoidEndingRules||f.avoidEndingRules.indexOf(E)<0))?D=f.few:(D=f.plural&&(!f.avoidInNumberPlural||!$)?f.plural:f.singular,D=E===2&&f.dual?f.dual:D,D=E>10&&f.restrictedPlural?f.singular:D),f.avoidPrefixException&&f.avoidPrefixException.indexOf(E)>-1){k.push(D);continue}var B=p.unitExceptions[E],O=B||u(E,r.defaults({noAnd:!(p.andException&&p.andException[E]||f.andException)&&!0,alternativeBase:f.useAlternativeBase},h));d-=E*l[v],k.push(O+\" \"+D)}}var M=x*Math.floor(d/x),F=d-M;if(p.andWhenTrailing&&x&&0<F&&k[0].indexOf(p.unitSeparator)!==0&&(k=[k[0],p.unitSeparator.replace(/\\s+$/,\"\")].concat(k.slice(1))),p.allSeparator)for(var L=0;L<k.length-1;L++)k[L]=p.allSeparator+k[L];var V=k.reverse().join(\" \");return V}function c(d,h,p,l,m,f){var g=Math.floor(d/10)*10;return p=d-g,p?m[g]||l[g]+h.baseSeparator+u(p,f):m[g]||l[g]}}),b0={},$r={};on($r,{BaseError:()=>fe,BaseThrowable:()=>Er,BaseWarning:()=>we,PotentialLoopError:()=>It,TemplateDataError:()=>Lt,TemplateDataValidationError:()=>un,TemplateError:()=>kt,TemplateSyntaxError:()=>lt});var Er=class extends Error{name=\"BaseThrowable\";constructor(e,t){super(e),t&&(this.stack=t)}},we=class extends Er{name=\"BaseWarning\"},fe=class extends Er{name=\"BaseError\"},It=class extends fe{name=\"PotentialLoopError\";constructor(e=\"Potential loop detected: This might me an internal issue\",t){super(e,t)}},kt=class extends fe{name=\"TemplateError\"},lt=class extends kt{name=\"TemplateSyntaxError\"},Lt=class extends kt{name=\"TemplateDataError\"},un=class extends Lt{name=\"TemplateDataValidationError\";constructor(e=\"The entered data is invalid: This might me an internal issue\",t){super(e),t&&(this.fieldName=t)}},Go={};on(Go,{DIALECT_MACRO:()=>sl,Dialect:()=>Xe,StandardDialect:()=>ul,default:()=>d4});var Me={};on(Me,{DEFAULT_FIELD_TYPE:()=>vn,DEFAULT_MODEL_DEPTH:()=>jt,FilterHelper:()=>Ui,FlextH1SomewhereContentCollector:()=>Vu,FlextMacroCollector:()=>qu,HandlebarsCollector:()=>kn,HandlebarsCommentCollector:()=>ju,HandlebarsContentCollector:()=>Iu,HandlebarsPathCollector:()=>Ru,RegexHelper:()=>je,applyAbsoluteOrderToFields:()=>ol,applyValueOptionsToFields:()=>al,astToDataModel:()=>Yu,astToMacros:()=>Ii,astToPaths:()=>Hu,audit:()=>U,compare:()=>Yr,dataModelNodeToMetadata:()=>ji,defineModule:()=>Ue,delegateToCss:()=>Uu,delegateToHtml:()=>zi,delegateToHtmlH1:()=>Ku,ensureDate:()=>qi,ensureFieldName:()=>Qu,ensureFieldValue:()=>Vi,ensureNullableFieldMinMax:()=>gi,ensureNullableFieldMinMaxLength:()=>bi,ensureNullableFieldOrder:()=>el,ensureNullableString:()=>dr,ensureString:()=>xn,ensureTitle:()=>Xu,has:()=>fi,hbsToAst:()=>Pi,hbsToDelegate:()=>mi,hbsToDelegateValidationErrorsByMetadata:()=>Ri,inarr:()=>ke,isNumber:()=>De,isObject:()=>ge,isset:()=>de,macroToField:()=>nl,macroToFieldValueOption:()=>il,macroToModuleNames:()=>rl,macroTokenToMacroParam:()=>Gu,macroTokenToMacroParams:()=>Ju,matches:()=>yi,pathToDataModel:()=>Zu,pathToDataModelNode:()=>nn,stripHtml:()=>zu,sum:()=>tl,unique:()=>Wu,uno:()=>Pu});var xt=class extends Error{},y0=class extends xt{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},v0=class extends xt{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},k0=class extends xt{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},Ot=class extends xt{},Jo=class extends xt{constructor(e){super(`Invalid unit ${e}`)}},ce=class extends xt{},et=class extends xt{constructor(){super(\"Zone is an abstract class\")}},N=\"numeric\",Ie=\"short\",xe=\"long\",Gr={year:N,month:N,day:N},Ko={year:N,month:Ie,day:N},x0={year:N,month:Ie,day:N,weekday:Ie},Xo={year:N,month:xe,day:N},Qo={year:N,month:xe,day:N,weekday:xe},es={hour:N,minute:N},ts={hour:N,minute:N,second:N},rs={hour:N,minute:N,second:N,timeZoneName:Ie},ns={hour:N,minute:N,second:N,timeZoneName:xe},is={hour:N,minute:N,hourCycle:\"h23\"},as={hour:N,minute:N,second:N,hourCycle:\"h23\"},os={hour:N,minute:N,second:N,hourCycle:\"h23\",timeZoneName:Ie},ss={hour:N,minute:N,second:N,hourCycle:\"h23\",timeZoneName:xe},us={year:N,month:N,day:N,hour:N,minute:N},ls={year:N,month:N,day:N,hour:N,minute:N,second:N},cs={year:N,month:Ie,day:N,hour:N,minute:N},hs={year:N,month:Ie,day:N,hour:N,minute:N,second:N},w0={year:N,month:Ie,day:N,weekday:Ie,hour:N,minute:N},ds={year:N,month:xe,day:N,hour:N,minute:N,timeZoneName:Ie},ps={year:N,month:xe,day:N,hour:N,minute:N,second:N,timeZoneName:Ie},fs={year:N,month:xe,day:N,weekday:xe,hour:N,minute:N,timeZoneName:xe},ms={year:N,month:xe,day:N,weekday:xe,hour:N,minute:N,second:N,timeZoneName:xe},Sr=class{get type(){throw new et}get name(){throw new et}get ianaName(){return this.name}get isUniversal(){throw new et}offsetName(e,t){throw new et}formatOffset(e,t){throw new et}offset(e){throw new et}equals(e){throw new et}get isValid(){throw new et}},Sn=null,gs=class bs extends Sr{static get instance(){return Sn===null&&(Sn=new bs),Sn}get type(){return\"system\"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:r,locale:n}){return _s(t,r,n)}formatOffset(t,r){return fr(this.offset(t),r)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type===\"system\"}get isValid(){return!0}},Hn=new Map;function $0(e){let t=Hn.get(e);return t===void 0&&(t=new Intl.DateTimeFormat(\"en-US\",{hour12:!1,timeZone:e,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",era:\"short\"}),Hn.set(e,t)),t}var E0={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function S0(e,t){let r=e.format(t).replace(/\\u200E/g,\"\"),n=/(\\d+)\\/(\\d+)\\/(\\d+) (AD|BC),? (\\d+):(\\d+):(\\d+)/.exec(r),[,i,a,s,o,u,c,d]=n;return[s,i,a,o,u,c,d]}function A0(e,t){let r=e.formatToParts(t),n=[];for(let i=0;i<r.length;i++){let{type:a,value:s}=r[i],o=E0[a];a===\"era\"?n[o]=s:j(o)||(n[o]=parseInt(s,10))}return n}var An=new Map,Rt=class Zn extends Sr{static create(t){let r=An.get(t);return r===void 0&&An.set(t,r=new Zn(t)),r}static resetCache(){An.clear(),Hn.clear()}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new Intl.DateTimeFormat(\"en-US\",{timeZone:t}).format(),!0}catch{return!1}}constructor(t){super(),this.zoneName=t,this.valid=Zn.isValidZone(t)}get type(){return\"iana\"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(t,{format:r,locale:n}){return _s(t,r,n,this.name)}formatOffset(t,r){return fr(this.offset(t),r)}offset(t){if(!this.valid)return NaN;let r=new Date(t);if(isNaN(r))return NaN;let n=$0(this.name),[i,a,s,o,u,c,d]=n.formatToParts?A0(n,r):S0(n,r);o===\"BC\"&&(i=-Math.abs(i)+1);let h=cn({year:i,month:a,day:s,hour:u===24?0:u,minute:c,second:d,millisecond:0}),p=+r,l=p%1e3;return p-=l>=0?l:1e3+l,(h-p)/(60*1e3)}equals(t){return t.type===\"iana\"&&t.name===this.name}get isValid(){return this.valid}},Qi={};function C0(e,t={}){let r=JSON.stringify([e,t]),n=Qi[r];return n||(n=new Intl.ListFormat(e,t),Qi[r]=n),n}var Yn=new Map;function Gn(e,t={}){let r=JSON.stringify([e,t]),n=Yn.get(r);return n===void 0&&(n=new Intl.DateTimeFormat(e,t),Yn.set(r,n)),n}var Jn=new Map;function _0(e,t={}){let r=JSON.stringify([e,t]),n=Jn.get(r);return n===void 0&&(n=new Intl.NumberFormat(e,t),Jn.set(r,n)),n}var Kn=new Map;function D0(e,t={}){let{base:r,...n}=t,i=JSON.stringify([e,n]),a=Kn.get(i);return a===void 0&&(a=new Intl.RelativeTimeFormat(e,t),Kn.set(i,a)),a}var qr=null;function B0(){return qr||(qr=new Intl.DateTimeFormat().resolvedOptions().locale,qr)}var Xn=new Map;function ys(e){let t=Xn.get(e);return t===void 0&&(t=new Intl.DateTimeFormat(e).resolvedOptions(),Xn.set(e,t)),t}var Qn=new Map;function O0(e){let t=Qn.get(e);if(!t){let r=new Intl.Locale(e);t=\"getWeekInfo\"in r?r.getWeekInfo():r.weekInfo,\"minimalDays\"in t||(t={...vs,...t}),Qn.set(e,t)}return t}function M0(e){let t=e.indexOf(\"-x-\");t!==-1&&(e=e.substring(0,t));let r=e.indexOf(\"-u-\");if(r===-1)return[e];{let n,i;try{n=Gn(e).resolvedOptions(),i=e}catch{let o=e.substring(0,r);n=Gn(o).resolvedOptions(),i=o}let{numberingSystem:a,calendar:s}=n;return[i,a,s]}}function F0(e,t,r){return(r||t)&&(e.includes(\"-u-\")||(e+=\"-u\"),r&&(e+=`-ca-${r}`),t&&(e+=`-nu-${t}`)),e}function N0(e){let t=[];for(let r=1;r<=12;r++){let n=H.utc(2009,r,1);t.push(e(n))}return t}function L0(e){let t=[];for(let r=1;r<=7;r++){let n=H.utc(2016,11,13+r);t.push(e(n))}return t}function Mr(e,t,r,n){let i=e.listingMode();return i===\"error\"?null:i===\"en\"?r(t):n(t)}function T0(e){return e.numberingSystem&&e.numberingSystem!==\"latn\"?!1:e.numberingSystem===\"latn\"||!e.locale||e.locale.startsWith(\"en\")||ys(e.locale).numberingSystem===\"latn\"}var P0=class{constructor(e,t,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;let{padTo:n,floor:i,...a}=r;if(!t||Object.keys(a).length>0){let s={useGrouping:!1,...r};r.padTo>0&&(s.minimumIntegerDigits=r.padTo),this.inf=_0(e,s)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{let t=this.floor?Math.floor(e):Ai(e,3);return ne(t,this.padTo)}}},z0=class{constructor(e,t,r){this.opts=r,this.originalZone=void 0;let n;if(this.opts.timeZone)this.dt=e;else if(e.zone.type===\"fixed\"){let a=-1*(e.offset/60),s=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;e.offset!==0&&Rt.create(s).valid?(n=s,this.dt=e):(n=\"UTC\",this.dt=e.offset===0?e:e.setZone(\"UTC\").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type===\"system\"?this.dt=e:e.zone.type===\"iana\"?(this.dt=e,n=e.zone.name):(n=\"UTC\",this.dt=e.setZone(\"UTC\").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||n,this.dtf=Gn(t,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(\"\"):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(t=>{if(t.type===\"timeZoneName\"){let r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...t,value:r}}else return t}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},j0=class{constructor(e,t,r){this.opts={style:\"long\",...r},!t&&As()&&(this.rtf=D0(e,r))}format(e,t){return this.rtf?this.rtf.format(e,t):sc(t,e,this.opts.numeric,this.opts.style!==\"long\")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}},vs={firstDay:1,minimalDays:4,weekend:[6,7]},Z=class ar{static fromOpts(t){return ar.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)}static create(t,r,n,i,a=!1){let s=t||K.defaultLocale,o=s||(a?\"en-US\":B0()),u=r||K.defaultNumberingSystem,c=n||K.defaultOutputCalendar,d=ti(i)||K.defaultWeekSettings;return new ar(o,u,c,d,s)}static resetCache(){qr=null,Yn.clear(),Jn.clear(),Kn.clear(),Xn.clear(),Qn.clear()}static fromObject({locale:t,numberingSystem:r,outputCalendar:n,weekSettings:i}={}){return ar.create(t,r,n,i)}constructor(t,r,n,i,a){let[s,o,u]=M0(t);this.locale=s,this.numberingSystem=r||o||null,this.outputCalendar=n||u||null,this.weekSettings=i,this.intl=F0(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=a,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=T0(this)),this.fastNumbersCached}listingMode(){let t=this.isEnglish(),r=(this.numberingSystem===null||this.numberingSystem===\"latn\")&&(this.outputCalendar===null||this.outputCalendar===\"gregory\");return t&&r?\"en\":\"intl\"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:ar.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,ti(t.weekSettings)||this.weekSettings,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,r=!1){return Mr(this,t,Os,()=>{let n=this.intl===\"ja\"||this.intl.startsWith(\"ja-\");r&=!n;let i=r?{month:t,day:\"numeric\"}:{month:t},a=r?\"format\":\"standalone\";if(!this.monthsCache[a][t]){let s=n?o=>this.dtFormatter(o,i).format():o=>this.extract(o,i,\"month\");this.monthsCache[a][t]=N0(s)}return this.monthsCache[a][t]})}weekdays(t,r=!1){return Mr(this,t,Ns,()=>{let n=r?{weekday:t,year:\"numeric\",month:\"long\",day:\"numeric\"}:{weekday:t},i=r?\"format\":\"standalone\";return this.weekdaysCache[i][t]||(this.weekdaysCache[i][t]=L0(a=>this.extract(a,n,\"weekday\"))),this.weekdaysCache[i][t]})}meridiems(){return Mr(this,void 0,()=>Ls,()=>{if(!this.meridiemCache){let t={hour:\"numeric\",hourCycle:\"h12\"};this.meridiemCache=[H.utc(2016,11,13,9),H.utc(2016,11,13,19)].map(r=>this.extract(r,t,\"dayperiod\"))}return this.meridiemCache})}eras(t){return Mr(this,t,Ts,()=>{let r={era:t};return this.eraCache[t]||(this.eraCache[t]=[H.utc(-40,1,1),H.utc(2017,1,1)].map(n=>this.extract(n,r,\"era\"))),this.eraCache[t]})}extract(t,r,n){let i=this.dtFormatter(t,r),a=i.formatToParts(),s=a.find(o=>o.type.toLowerCase()===n);return s?s.value:null}numberFormatter(t={}){return new P0(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,r={}){return new z0(t,this.intl,r)}relFormatter(t={}){return new j0(this.intl,this.isEnglish(),t)}listFormatter(t={}){return C0(this.intl,t)}isEnglish(){return this.locale===\"en\"||this.locale.toLowerCase()===\"en-us\"||ys(this.intl).locale.startsWith(\"en-us\")}getWeekSettings(){return this.weekSettings?this.weekSettings:Cs()?O0(this.locale):vs}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}},Cn=null,Ye=class or extends Sr{static get utcInstance(){return Cn===null&&(Cn=new or(0)),Cn}static instance(t){return t===0?or.utcInstance:new or(t)}static parseSpecifier(t){if(t){let r=t.match(/^utc(?:([+-]\\d{1,2})(?::(\\d{2}))?)?$/i);if(r)return new or(hn(r[1],r[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return\"fixed\"}get name(){return this.fixed===0?\"UTC\":`UTC${fr(this.fixed,\"narrow\")}`}get ianaName(){return this.fixed===0?\"Etc/UTC\":`Etc/GMT${fr(-this.fixed,\"narrow\")}`}offsetName(){return this.name}formatOffset(t,r){return fr(this.fixed,r)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type===\"fixed\"&&t.fixed===this.fixed}get isValid(){return!0}},I0=class extends Sr{constructor(e){super(),this.zoneName=e}get type(){return\"invalid\"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return\"\"}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function st(e,t){if(j(e)||e===null)return t;if(e instanceof Sr)return e;if(H0(e)){let r=e.toLowerCase();return r===\"default\"?t:r===\"local\"||r===\"system\"?gs.instance:r===\"utc\"||r===\"gmt\"?Ye.utcInstance:Ye.parseSpecifier(r)||Rt.create(e)}else return ut(e)?Ye.instance(e):typeof e==\"object\"&&\"offset\"in e&&typeof e.offset==\"function\"?e:new I0(e)}var wi={arab:\"[\\u0660-\\u0669]\",arabext:\"[\\u06F0-\\u06F9]\",bali:\"[\\u1B50-\\u1B59]\",beng:\"[\\u09E6-\\u09EF]\",deva:\"[\\u0966-\\u096F]\",fullwide:\"[\\uFF10-\\uFF19]\",gujr:\"[\\u0AE6-\\u0AEF]\",hanidec:\"[\\u3007|\\u4E00|\\u4E8C|\\u4E09|\\u56DB|\\u4E94|\\u516D|\\u4E03|\\u516B|\\u4E5D]\",khmr:\"[\\u17E0-\\u17E9]\",knda:\"[\\u0CE6-\\u0CEF]\",laoo:\"[\\u0ED0-\\u0ED9]\",limb:\"[\\u1946-\\u194F]\",mlym:\"[\\u0D66-\\u0D6F]\",mong:\"[\\u1810-\\u1819]\",mymr:\"[\\u1040-\\u1049]\",orya:\"[\\u0B66-\\u0B6F]\",tamldec:\"[\\u0BE6-\\u0BEF]\",telu:\"[\\u0C66-\\u0C6F]\",thai:\"[\\u0E50-\\u0E59]\",tibt:\"[\\u0F20-\\u0F29]\",latn:\"\\\\d\"},ea={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},R0=wi.hanidec.replace(/[\\[|\\]]/g,\"\").split(\"\");function q0(e){let t=parseInt(e,10);if(isNaN(t)){t=\"\";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(e[r].search(wi.hanidec)!==-1)t+=R0.indexOf(e[r]);else for(let i in ea){let[a,s]=ea[i];n>=a&&n<=s&&(t+=n-a)}}return parseInt(t,10)}else return t}var ei=new Map;function V0(){ei.clear()}function Ne({numberingSystem:e},t=\"\"){let r=e||\"latn\",n=ei.get(r);n===void 0&&(n=new Map,ei.set(r,n));let i=n.get(t);return i===void 0&&(i=new RegExp(`${wi[r]}${t}`),n.set(t,i)),i}var ta=()=>Date.now(),ra=\"system\",na=null,ia=null,aa=null,oa=60,sa,ua=null,K=class{static get now(){return ta}static set now(e){ta=e}static set defaultZone(e){ra=e}static get defaultZone(){return st(ra,gs.instance)}static get defaultLocale(){return na}static set defaultLocale(e){na=e}static get defaultNumberingSystem(){return ia}static set defaultNumberingSystem(e){ia=e}static get defaultOutputCalendar(){return aa}static set defaultOutputCalendar(e){aa=e}static get defaultWeekSettings(){return ua}static set defaultWeekSettings(e){ua=ti(e)}static get twoDigitCutoffYear(){return oa}static set twoDigitCutoffYear(e){oa=e%100}static get throwOnInvalid(){return sa}static set throwOnInvalid(e){sa=e}static resetCaches(){Z.resetCache(),Rt.resetCache(),H.resetCache(),V0()}},ze=class{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}},ks=[0,31,59,90,120,151,181,212,243,273,304,334],xs=[0,31,60,91,121,152,182,213,244,274,305,335];function Ae(e,t){return new ze(\"unit out of range\",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function $i(e,t,r){let n=new Date(Date.UTC(e,t-1,r));e<100&&e>=0&&n.setUTCFullYear(n.getUTCFullYear()-1900);let i=n.getUTCDay();return i===0?7:i}function ws(e,t,r){return r+(Ar(e)?xs:ks)[t-1]}function $s(e,t){let r=Ar(e)?xs:ks,n=r.findIndex(a=>a<t),i=t-r[n];return{month:n+1,day:i}}function Ei(e,t){return(e-t+7)%7+1}function Jr(e,t=4,r=1){let{year:n,month:i,day:a}=e,s=ws(n,i,a),o=Ei($i(n,i,a),r),u=Math.floor((s-o+14-t)/7),c;return u<1?(c=n-1,u=gr(c,t,r)):u>gr(n,t,r)?(c=n+1,u=1):c=n,{weekYear:c,weekNumber:u,weekday:o,...dn(e)}}function la(e,t=4,r=1){let{weekYear:n,weekNumber:i,weekday:a}=e,s=Ei($i(n,1,t),r),o=Ft(n),u=i*7+a-s-7+t,c;u<1?(c=n-1,u+=Ft(c)):u>o?(c=n+1,u-=Ft(n)):c=n;let{month:d,day:h}=$s(c,u);return{year:c,month:d,day:h,...dn(e)}}function _n(e){let{year:t,month:r,day:n}=e,i=ws(t,r,n);return{year:t,ordinal:i,...dn(e)}}function ca(e){let{year:t,ordinal:r}=e,{month:n,day:i}=$s(t,r);return{year:t,month:n,day:i,...dn(e)}}function ha(e,t){if(!j(e.localWeekday)||!j(e.localWeekNumber)||!j(e.localWeekYear)){if(!j(e.weekday)||!j(e.weekNumber)||!j(e.weekYear))throw new Ot(\"Cannot mix locale-based week fields with ISO-based week fields\");return j(e.localWeekday)||(e.weekday=e.localWeekday),j(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),j(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function U0(e,t=4,r=1){let n=ln(e.weekYear),i=Ce(e.weekNumber,1,gr(e.weekYear,t,r)),a=Ce(e.weekday,1,7);return n?i?a?!1:Ae(\"weekday\",e.weekday):Ae(\"week\",e.weekNumber):Ae(\"weekYear\",e.weekYear)}function W0(e){let t=ln(e.year),r=Ce(e.ordinal,1,Ft(e.year));return t?r?!1:Ae(\"ordinal\",e.ordinal):Ae(\"year\",e.year)}function Es(e){let t=ln(e.year),r=Ce(e.month,1,12),n=Ce(e.day,1,Kr(e.year,e.month));return t?r?n?!1:Ae(\"day\",e.day):Ae(\"month\",e.month):Ae(\"year\",e.year)}function Ss(e){let{hour:t,minute:r,second:n,millisecond:i}=e,a=Ce(t,0,23)||t===24&&r===0&&n===0&&i===0,s=Ce(r,0,59),o=Ce(n,0,59),u=Ce(i,0,999);return a?s?o?u?!1:Ae(\"millisecond\",i):Ae(\"second\",n):Ae(\"minute\",r):Ae(\"hour\",t)}function j(e){return typeof e>\"u\"}function ut(e){return typeof e==\"number\"}function ln(e){return typeof e==\"number\"&&e%1===0}function H0(e){return typeof e==\"string\"}function Z0(e){return Object.prototype.toString.call(e)===\"[object Date]\"}function As(){try{return typeof Intl<\"u\"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Cs(){try{return typeof Intl<\"u\"&&!!Intl.Locale&&(\"weekInfo\"in Intl.Locale.prototype||\"getWeekInfo\"in Intl.Locale.prototype)}catch{return!1}}function Y0(e){return Array.isArray(e)?e:[e]}function da(e,t,r){if(e.length!==0)return e.reduce((n,i)=>{let a=[t(i),i];return n&&r(n[0],a[0])===n[0]?n:a},null)[1]}function G0(e,t){return t.reduce((r,n)=>(r[n]=e[n],r),{})}function Tt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ti(e){if(e==null)return null;if(typeof e!=\"object\")throw new ce(\"Week settings must be an object\");if(!Ce(e.firstDay,1,7)||!Ce(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some(t=>!Ce(t,1,7)))throw new ce(\"Invalid week settings\");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Ce(e,t,r){return ln(e)&&e>=t&&e<=r}function J0(e,t){return e-t*Math.floor(e/t)}function ne(e,t=2){let r=e<0,n;return r?n=\"-\"+(\"\"+-e).padStart(t,\"0\"):n=(\"\"+e).padStart(t,\"0\"),n}function ot(e){if(!(j(e)||e===null||e===\"\"))return parseInt(e,10)}function pt(e){if(!(j(e)||e===null||e===\"\"))return parseFloat(e)}function Si(e){if(!(j(e)||e===null||e===\"\")){let t=parseFloat(\"0.\"+e)*1e3;return Math.floor(t)}}function Ai(e,t,r=\"round\"){let n=10**t;switch(r){case\"expand\":return e>0?Math.ceil(e*n)/n:Math.floor(e*n)/n;case\"trunc\":return Math.trunc(e*n)/n;case\"round\":return Math.round(e*n)/n;case\"floor\":return Math.floor(e*n)/n;case\"ceil\":return Math.ceil(e*n)/n;default:throw new RangeError(`Value rounding ${r} is out of range`)}}function Ar(e){return e%4===0&&(e%100!==0||e%400===0)}function Ft(e){return Ar(e)?366:365}function Kr(e,t){let r=J0(t-1,12)+1,n=e+(t-r)/12;return r===2?Ar(n)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function cn(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function pa(e,t,r){return-Ei($i(e,1,t),r)+t-1}function gr(e,t=4,r=1){let n=pa(e,t,r),i=pa(e+1,t,r);return(Ft(e)-n+i)/7}function ri(e){return e>99?e:e>K.twoDigitCutoffYear?1900+e:2e3+e}function _s(e,t,r,n=null){let i=new Date(e),a={hourCycle:\"h23\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\"};n&&(a.timeZone=n);let s={timeZoneName:t,...a},o=new Intl.DateTimeFormat(r,s).formatToParts(i).find(u=>u.type.toLowerCase()===\"timezonename\");return o?o.value:null}function hn(e,t){let r=parseInt(e,10);Number.isNaN(r)&&(r=0);let n=parseInt(t,10)||0,i=r<0||Object.is(r,-0)?-n:n;return r*60+i}function Ds(e){let t=Number(e);if(typeof e==\"boolean\"||e===\"\"||!Number.isFinite(t))throw new ce(`Invalid unit value ${e}`);return t}function Xr(e,t){let r={};for(let n in e)if(Tt(e,n)){let i=e[n];if(i==null)continue;r[t(n)]=Ds(i)}return r}function fr(e,t){let r=Math.trunc(Math.abs(e/60)),n=Math.trunc(Math.abs(e%60)),i=e>=0?\"+\":\"-\";switch(t){case\"short\":return`${i}${ne(r,2)}:${ne(n,2)}`;case\"narrow\":return`${i}${r}${n>0?`:${n}`:\"\"}`;case\"techie\":return`${i}${ne(r,2)}${ne(n,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function dn(e){return G0(e,[\"hour\",\"minute\",\"second\",\"millisecond\"])}var K0=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],Bs=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],X0=[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"];function Os(e){switch(e){case\"narrow\":return[...X0];case\"short\":return[...Bs];case\"long\":return[...K0];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"];case\"2-digit\":return[\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\"12\"];default:return null}}var Ms=[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],Fs=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],Q0=[\"M\",\"T\",\"W\",\"T\",\"F\",\"S\",\"S\"];function Ns(e){switch(e){case\"narrow\":return[...Q0];case\"short\":return[...Fs];case\"long\":return[...Ms];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"];default:return null}}var Ls=[\"AM\",\"PM\"],ec=[\"Before Christ\",\"Anno Domini\"],tc=[\"BC\",\"AD\"],rc=[\"B\",\"A\"];function Ts(e){switch(e){case\"narrow\":return[...rc];case\"short\":return[...tc];case\"long\":return[...ec];default:return null}}function nc(e){return Ls[e.hour<12?0:1]}function ic(e,t){return Ns(t)[e.weekday-1]}function ac(e,t){return Os(t)[e.month-1]}function oc(e,t){return Ts(t)[e.year<0?0:1]}function sc(e,t,r=\"always\",n=!1){let i={years:[\"year\",\"yr.\"],quarters:[\"quarter\",\"qtr.\"],months:[\"month\",\"mo.\"],weeks:[\"week\",\"wk.\"],days:[\"day\",\"day\",\"days\"],hours:[\"hour\",\"hr.\"],minutes:[\"minute\",\"min.\"],seconds:[\"second\",\"sec.\"]},a=[\"hours\",\"minutes\",\"seconds\"].indexOf(e)===-1;if(r===\"auto\"&&a){let h=e===\"days\";switch(t){case 1:return h?\"tomorrow\":`next ${i[e][0]}`;case-1:return h?\"yesterday\":`last ${i[e][0]}`;case 0:return h?\"today\":`this ${i[e][0]}`}}let s=Object.is(t,-0)||t<0,o=Math.abs(t),u=o===1,c=i[e],d=n?u?c[1]:c[2]||c[1]:u?i[e][0]:e;return s?`${o} ${d} ago`:`in ${o} ${d}`}function fa(e,t){let r=\"\";for(let n of e)n.literal?r+=n.val:r+=t(n.val);return r}var uc={D:Gr,DD:Ko,DDD:Xo,DDDD:Qo,t:es,tt:ts,ttt:rs,tttt:ns,T:is,TT:as,TTT:os,TTTT:ss,f:us,ff:cs,fff:ds,ffff:fs,F:ls,FF:hs,FFF:ps,FFFF:ms},Pe=class sr{static create(t,r={}){return new sr(t,r)}static parseFormat(t){let r=null,n=\"\",i=!1,a=[];for(let s=0;s<t.length;s++){let o=t.charAt(s);o===\"'\"?((n.length>0||i)&&a.push({literal:i||/^\\s+$/.test(n),val:n===\"\"?\"'\":n}),r=null,n=\"\",i=!i):i||o===r?n+=o:(n.length>0&&a.push({literal:/^\\s+$/.test(n),val:n}),n=o,r=o)}return n.length>0&&a.push({literal:i||/^\\s+$/.test(n),val:n}),a}static macroTokenToFormatOpts(t){return uc[t]}constructor(t,r){this.opts=r,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,r){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...r}).format()}dtFormatter(t,r={}){return this.loc.dtFormatter(t,{...this.opts,...r})}formatDateTime(t,r){return this.dtFormatter(t,r).format()}formatDateTimeParts(t,r){return this.dtFormatter(t,r).formatToParts()}formatInterval(t,r){return this.dtFormatter(t.start,r).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,r){return this.dtFormatter(t,r).resolvedOptions()}num(t,r=0,n=void 0){if(this.opts.forceSimple)return ne(t,r);let i={...this.opts};return r>0&&(i.padTo=r),n&&(i.signDisplay=n),this.loc.numberFormatter(i).format(t)}formatDateTimeFromString(t,r){let n=this.loc.listingMode()===\"en\",i=this.loc.outputCalendar&&this.loc.outputCalendar!==\"gregory\",a=(l,m)=>this.loc.extract(t,l,m),s=l=>t.isOffsetFixed&&t.offset===0&&l.allowZ?\"Z\":t.isValid?t.zone.formatOffset(t.ts,l.format):\"\",o=()=>n?nc(t):a({hour:\"numeric\",hourCycle:\"h12\"},\"dayperiod\"),u=(l,m)=>n?ac(t,l):a(m?{month:l}:{month:l,day:\"numeric\"},\"month\"),c=(l,m)=>n?ic(t,l):a(m?{weekday:l}:{weekday:l,month:\"long\",day:\"numeric\"},\"weekday\"),d=l=>{let m=sr.macroTokenToFormatOpts(l);return m?this.formatWithSystemDefault(t,m):l},h=l=>n?oc(t,l):a({era:l},\"era\"),p=l=>{switch(l){case\"S\":return this.num(t.millisecond);case\"u\":case\"SSS\":return this.num(t.millisecond,3);case\"s\":return this.num(t.second);case\"ss\":return this.num(t.second,2);case\"uu\":return this.num(Math.floor(t.millisecond/10),2);case\"uuu\":return this.num(Math.floor(t.millisecond/100));case\"m\":return this.num(t.minute);case\"mm\":return this.num(t.minute,2);case\"h\":return this.num(t.hour%12===0?12:t.hour%12);case\"hh\":return this.num(t.hour%12===0?12:t.hour%12,2);case\"H\":return this.num(t.hour);case\"HH\":return this.num(t.hour,2);case\"Z\":return s({format:\"narrow\",allowZ:this.opts.allowZ});case\"ZZ\":return s({format:\"short\",allowZ:this.opts.allowZ});case\"ZZZ\":return s({format:\"techie\",allowZ:this.opts.allowZ});case\"ZZZZ\":return t.zone.offsetName(t.ts,{format:\"short\",locale:this.loc.locale});case\"ZZZZZ\":return t.zone.offsetName(t.ts,{format:\"long\",locale:this.loc.locale});case\"z\":return t.zoneName;case\"a\":return o();case\"d\":return i?a({day:\"numeric\"},\"day\"):this.num(t.day);case\"dd\":return i?a({day:\"2-digit\"},\"day\"):this.num(t.day,2);case\"c\":return this.num(t.weekday);case\"ccc\":return c(\"short\",!0);case\"cccc\":return c(\"long\",!0);case\"ccccc\":return c(\"narrow\",!0);case\"E\":return this.num(t.weekday);case\"EEE\":return c(\"short\",!1);case\"EEEE\":return c(\"long\",!1);case\"EEEEE\":return c(\"narrow\",!1);case\"L\":return i?a({month:\"numeric\",day:\"numeric\"},\"month\"):this.num(t.month);case\"LL\":return i?a({month:\"2-digit\",day:\"numeric\"},\"month\"):this.num(t.month,2);case\"LLL\":return u(\"short\",!0);case\"LLLL\":return u(\"long\",!0);case\"LLLLL\":return u(\"narrow\",!0);case\"M\":return i?a({month:\"numeric\"},\"month\"):this.num(t.month);case\"MM\":return i?a({month:\"2-digit\"},\"month\"):this.num(t.month,2);case\"MMM\":return u(\"short\",!1);case\"MMMM\":return u(\"long\",!1);case\"MMMMM\":return u(\"narrow\",!1);case\"y\":return i?a({year:\"numeric\"},\"year\"):this.num(t.year);case\"yy\":return i?a({year:\"2-digit\"},\"year\"):this.num(t.year.toString().slice(-2),2);case\"yyyy\":return i?a({year:\"numeric\"},\"year\"):this.num(t.year,4);case\"yyyyyy\":return i?a({year:\"numeric\"},\"year\"):this.num(t.year,6);case\"G\":return h(\"short\");case\"GG\":return h(\"long\");case\"GGGGG\":return h(\"narrow\");case\"kk\":return this.num(t.weekYear.toString().slice(-2),2);case\"kkkk\":return this.num(t.weekYear,4);case\"W\":return this.num(t.weekNumber);case\"WW\":return this.num(t.weekNumber,2);case\"n\":return this.num(t.localWeekNumber);case\"nn\":return this.num(t.localWeekNumber,2);case\"ii\":return this.num(t.localWeekYear.toString().slice(-2),2);case\"iiii\":return this.num(t.localWeekYear,4);case\"o\":return this.num(t.ordinal);case\"ooo\":return this.num(t.ordinal,3);case\"q\":return this.num(t.quarter);case\"qq\":return this.num(t.quarter,2);case\"X\":return this.num(Math.floor(t.ts/1e3));case\"x\":return this.num(t.ts);default:return d(l)}};return fa(sr.parseFormat(r),p)}formatDurationFromString(t,r){let n=this.opts.signMode===\"negativeLargestOnly\"?-1:1,i=d=>{switch(d[0]){case\"S\":return\"milliseconds\";case\"s\":return\"seconds\";case\"m\":return\"minutes\";case\"h\":return\"hours\";case\"d\":return\"days\";case\"w\":return\"weeks\";case\"M\":return\"months\";case\"y\":return\"years\";default:return null}},a=(d,h)=>p=>{let l=i(p);if(l){let m=h.isNegativeDuration&&l!==h.largestUnit?n:1,f;return this.opts.signMode===\"negativeLargestOnly\"&&l!==h.largestUnit?f=\"never\":this.opts.signMode===\"all\"?f=\"always\":f=\"auto\",this.num(d.get(l)*m,p.length,f)}else return p},s=sr.parseFormat(r),o=s.reduce((d,{literal:h,val:p})=>h?d:d.concat(p),[]),u=t.shiftTo(...o.map(i).filter(d=>d)),c={isNegativeDuration:u<0,largestUnit:Object.keys(u.values)[0]};return fa(s,a(u,c))}},Ps=/[A-Za-z_+-]{1,256}(?::?\\/[A-Za-z0-9_+-]{1,256}(?:\\/[A-Za-z0-9_+-]{1,256})?)?/;function qt(...e){let t=e.reduce((r,n)=>r+n.source,\"\");return RegExp(`^${t}$`)}function Vt(...e){return t=>e.reduce(([r,n,i],a)=>{let[s,o,u]=a(t,i);return[{...r,...s},o||n,u]},[{},null,1]).slice(0,2)}function Ut(e,...t){if(e==null)return[null,null];for(let[r,n]of t){let i=r.exec(e);if(i)return n(i)}return[null,null]}function zs(...e){return(t,r)=>{let n={},i;for(i=0;i<e.length;i++)n[e[i]]=ot(t[r+i]);return[n,null,r+i]}}var js=/(?:([Zz])|([+-]\\d\\d)(?::?(\\d\\d))?)/,lc=`(?:${js.source}?(?:\\\\[(${Ps.source})\\\\])?)?`,Ci=/(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d{1,30}))?)?)?/,Is=RegExp(`${Ci.source}${lc}`),_i=RegExp(`(?:[Tt]${Is.source})?`),cc=/([+-]\\d{6}|\\d{4})(?:-?(\\d\\d)(?:-?(\\d\\d))?)?/,hc=/(\\d{4})-?W(\\d\\d)(?:-?(\\d))?/,dc=/(\\d{4})-?(\\d{3})/,pc=zs(\"weekYear\",\"weekNumber\",\"weekDay\"),fc=zs(\"year\",\"ordinal\"),mc=/(\\d{4})-(\\d\\d)-(\\d\\d)/,Rs=RegExp(`${Ci.source} ?(?:${js.source}|(${Ps.source}))?`),gc=RegExp(`(?: ${Rs.source})?`);function Nt(e,t,r){let n=e[t];return j(n)?r:ot(n)}function bc(e,t){return[{year:Nt(e,t),month:Nt(e,t+1,1),day:Nt(e,t+2,1)},null,t+3]}function Wt(e,t){return[{hours:Nt(e,t,0),minutes:Nt(e,t+1,0),seconds:Nt(e,t+2,0),milliseconds:Si(e[t+3])},null,t+4]}function Cr(e,t){let r=!e[t]&&!e[t+1],n=hn(e[t+1],e[t+2]),i=r?null:Ye.instance(n);return[{},i,t+3]}function _r(e,t){let r=e[t]?Rt.create(e[t]):null;return[{},r,t+1]}var yc=RegExp(`^T?${Ci.source}$`),vc=/^-?P(?:(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)Y)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)W)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)D)?(?:T(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)H)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20})(?:[.,](-?\\d{1,20}))?S)?)?)$/;function kc(e){let[t,r,n,i,a,s,o,u,c]=e,d=t[0]===\"-\",h=u&&u[0]===\"-\",p=(l,m=!1)=>l!==void 0&&(m||l&&d)?-l:l;return[{years:p(pt(r)),months:p(pt(n)),weeks:p(pt(i)),days:p(pt(a)),hours:p(pt(s)),minutes:p(pt(o)),seconds:p(pt(u),u===\"-0\"),milliseconds:p(Si(c),h)}]}var xc={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Di(e,t,r,n,i,a,s){let o={year:t.length===2?ri(ot(t)):ot(t),month:Bs.indexOf(r)+1,day:ot(n),hour:ot(i),minute:ot(a)};return s&&(o.second=ot(s)),e&&(o.weekday=e.length>3?Ms.indexOf(e)+1:Fs.indexOf(e)+1),o}var wc=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\\d\\d)(\\d\\d)))$/;function $c(e){let[,t,r,n,i,a,s,o,u,c,d,h]=e,p=Di(t,i,n,r,a,s,o),l;return u?l=xc[u]:c?l=0:l=hn(d,h),[p,new Ye(l)]}function Ec(e){return e.replace(/\\([^()]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}var Sc=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\\d\\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\\d{4}) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,Ac=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\\d\\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,Cc=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \\d|\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) (\\d{4})$/;function ma(e){let[,t,r,n,i,a,s,o]=e;return[Di(t,i,n,r,a,s,o),Ye.utcInstance]}function _c(e){let[,t,r,n,i,a,s,o]=e;return[Di(t,o,r,n,i,a,s),Ye.utcInstance]}var Dc=qt(cc,_i),Bc=qt(hc,_i),Oc=qt(dc,_i),Mc=qt(Is),qs=Vt(bc,Wt,Cr,_r),Fc=Vt(pc,Wt,Cr,_r),Nc=Vt(fc,Wt,Cr,_r),Lc=Vt(Wt,Cr,_r);function Tc(e){return Ut(e,[Dc,qs],[Bc,Fc],[Oc,Nc],[Mc,Lc])}function Pc(e){return Ut(Ec(e),[wc,$c])}function zc(e){return Ut(e,[Sc,ma],[Ac,ma],[Cc,_c])}function jc(e){return Ut(e,[vc,kc])}var Ic=Vt(Wt);function Rc(e){return Ut(e,[yc,Ic])}var qc=qt(mc,gc),Vc=qt(Rs),Uc=Vt(Wt,Cr,_r);function Wc(e){return Ut(e,[qc,qs],[Vc,Uc])}var ga=\"Invalid Duration\",Vs={weeks:{days:7,hours:168,minutes:10080,seconds:10080*60,milliseconds:10080*60*1e3},days:{hours:24,minutes:1440,seconds:1440*60,milliseconds:1440*60*1e3},hours:{minutes:60,seconds:3600,milliseconds:3600*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Hc={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:2184*60,seconds:2184*60*60,milliseconds:2184*60*60*1e3},months:{weeks:4,days:30,hours:720,minutes:720*60,seconds:720*60*60,milliseconds:720*60*60*1e3},...Vs},Se=146097/400,Et=146097/4800,Zc={years:{quarters:4,months:12,weeks:Se/7,days:Se,hours:Se*24,minutes:Se*24*60,seconds:Se*24*60*60,milliseconds:Se*24*60*60*1e3},quarters:{months:3,weeks:Se/28,days:Se/4,hours:Se*24/4,minutes:Se*24*60/4,seconds:Se*24*60*60/4,milliseconds:Se*24*60*60*1e3/4},months:{weeks:Et/7,days:Et,hours:Et*24,minutes:Et*24*60,seconds:Et*24*60*60,milliseconds:Et*24*60*60*1e3},...Vs},mt=[\"years\",\"quarters\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"],Yc=mt.slice(0).reverse();function Ge(e,t,r=!1){let n={values:r?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new he(n)}function Us(e,t){let r=t.milliseconds??0;for(let n of Yc.slice(1))t[n]&&(r+=t[n]*e[n].milliseconds);return r}function ba(e,t){let r=Us(e,t)<0?-1:1;mt.reduceRight((n,i)=>{if(j(t[i]))return n;if(n){let a=t[n]*r,s=e[i][n],o=Math.floor(a/s);t[i]+=o*r,t[n]-=o*s*r}return i},null),mt.reduce((n,i)=>{if(j(t[i]))return n;if(n){let a=t[n]%1;t[n]-=a,t[i]+=a*e[n][i]}return i},null)}function ya(e){let t={};for(let[r,n]of Object.entries(e))n!==0&&(t[r]=n);return t}var he=class ue{constructor(t){let r=t.conversionAccuracy===\"longterm\"||!1,n=r?Zc:Hc;t.matrix&&(n=t.matrix),this.values=t.values,this.loc=t.loc||Z.create(),this.conversionAccuracy=r?\"longterm\":\"casual\",this.invalid=t.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(t,r){return ue.fromObject({milliseconds:t},r)}static fromObject(t,r={}){if(t==null||typeof t!=\"object\")throw new ce(`Duration.fromObject: argument expected to be an object, got ${t===null?\"null\":typeof t}`);return new ue({values:Xr(t,ue.normalizeUnit),loc:Z.fromObject(r),conversionAccuracy:r.conversionAccuracy,matrix:r.matrix})}static fromDurationLike(t){if(ut(t))return ue.fromMillis(t);if(ue.isDuration(t))return t;if(typeof t==\"object\")return ue.fromObject(t);throw new ce(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,r){let[n]=jc(t);return n?ue.fromObject(n,r):ue.invalid(\"unparsable\",`the input \"${t}\" can't be parsed as ISO 8601`)}static fromISOTime(t,r){let[n]=Rc(t);return n?ue.fromObject(n,r):ue.invalid(\"unparsable\",`the input \"${t}\" can't be parsed as ISO 8601`)}static invalid(t,r=null){if(!t)throw new ce(\"need to specify a reason the Duration is invalid\");let n=t instanceof ze?t:new ze(t,r);if(K.throwOnInvalid)throw new k0(n);return new ue({invalid:n})}static normalizeUnit(t){let r={year:\"years\",years:\"years\",quarter:\"quarters\",quarters:\"quarters\",month:\"months\",months:\"months\",week:\"weeks\",weeks:\"weeks\",day:\"days\",days:\"days\",hour:\"hours\",hours:\"hours\",minute:\"minutes\",minutes:\"minutes\",second:\"seconds\",seconds:\"seconds\",millisecond:\"milliseconds\",milliseconds:\"milliseconds\"}[t&&t.toLowerCase()];if(!r)throw new Jo(t);return r}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,r={}){let n={...r,floor:r.round!==!1&&r.floor!==!1};return this.isValid?Pe.create(this.loc,n).formatDurationFromString(this,t):ga}toHuman(t={}){if(!this.isValid)return ga;let r=t.showZeros!==!1,n=mt.map(i=>{let a=this.values[i];return j(a)||a===0&&!r?null:this.loc.numberFormatter({style:\"unit\",unitDisplay:\"long\",...t,unit:i.slice(0,-1)}).format(a)}).filter(i=>i);return this.loc.listFormatter({type:\"conjunction\",style:t.listStyle||\"narrow\",...t}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t=\"P\";return this.years!==0&&(t+=this.years+\"Y\"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+\"M\"),this.weeks!==0&&(t+=this.weeks+\"W\"),this.days!==0&&(t+=this.days+\"D\"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+=\"T\"),this.hours!==0&&(t+=this.hours+\"H\"),this.minutes!==0&&(t+=this.minutes+\"M\"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Ai(this.seconds+this.milliseconds/1e3,3)+\"S\"),t===\"P\"&&(t+=\"T0S\"),t}toISOTime(t={}){if(!this.isValid)return null;let r=this.toMillis();return r<0||r>=864e5?null:(t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:\"extended\",...t,includeOffset:!1},H.fromMillis(r,{zone:\"UTC\"}).toISOTime(t))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Us(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let r=ue.fromDurationLike(t),n={};for(let i of mt)(Tt(r.values,i)||Tt(this.values,i))&&(n[i]=r.get(i)+this.get(i));return Ge(this,{values:n},!0)}minus(t){if(!this.isValid)return this;let r=ue.fromDurationLike(t);return this.plus(r.negate())}mapUnits(t){if(!this.isValid)return this;let r={};for(let n of Object.keys(this.values))r[n]=Ds(t(this.values[n],n));return Ge(this,{values:r},!0)}get(t){return this[ue.normalizeUnit(t)]}set(t){if(!this.isValid)return this;let r={...this.values,...Xr(t,ue.normalizeUnit)};return Ge(this,{values:r})}reconfigure({locale:t,numberingSystem:r,conversionAccuracy:n,matrix:i}={}){let a={loc:this.loc.clone({locale:t,numberingSystem:r}),matrix:i,conversionAccuracy:n};return Ge(this,a)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;let t=this.toObject();return ba(this.matrix,t),Ge(this,{values:t},!0)}rescale(){if(!this.isValid)return this;let t=ya(this.normalize().shiftToAll().toObject());return Ge(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(s=>ue.normalizeUnit(s));let r={},n={},i=this.toObject(),a;for(let s of mt)if(t.indexOf(s)>=0){a=s;let o=0;for(let c in n)o+=this.matrix[c][s]*n[c],n[c]=0;ut(i[s])&&(o+=i[s]);let u=Math.trunc(o);r[s]=u,n[s]=(o*1e3-u*1e3)/1e3}else ut(i[s])&&(n[s]=i[s]);for(let s in n)n[s]!==0&&(r[a]+=s===a?n[s]:n[s]/this.matrix[a][s]);return ba(this.matrix,r),Ge(this,{values:r},!0)}shiftToAll(){return this.isValid?this.shiftTo(\"years\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"):this}negate(){if(!this.isValid)return this;let t={};for(let r of Object.keys(this.values))t[r]=this.values[r]===0?0:-this.values[r];return Ge(this,{values:t},!0)}removeZeros(){if(!this.isValid)return this;let t=ya(this.values);return Ge(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function r(n,i){return n===void 0||n===0?i===void 0||i===0:n===i}for(let n of mt)if(!r(this.values[n],t.values[n]))return!1;return!0}},St=\"Invalid Interval\";function Gc(e,t){return!e||!e.isValid?Vr.invalid(\"missing or invalid start\"):!t||!t.isValid?Vr.invalid(\"missing or invalid end\"):t<e?Vr.invalid(\"end before start\",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}var Vr=class ae{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,r=null){if(!t)throw new ce(\"need to specify a reason the Interval is invalid\");let n=t instanceof ze?t:new ze(t,r);if(K.throwOnInvalid)throw new v0(n);return new ae({invalid:n})}static fromDateTimes(t,r){let n=Jt(t),i=Jt(r);return Gc(n,i)??new ae({start:n,end:i})}static after(t,r){let n=he.fromDurationLike(r),i=Jt(t);return ae.fromDateTimes(i,i.plus(n))}static before(t,r){let n=he.fromDurationLike(r),i=Jt(t);return ae.fromDateTimes(i.minus(n),i)}static fromISO(t,r){let[n,i]=(t||\"\").split(\"/\",2);if(n&&i){let a,s;try{a=H.fromISO(n,r),s=a.isValid}catch{s=!1}let o,u;try{o=H.fromISO(i,r),u=o.isValid}catch{u=!1}if(s&&u)return ae.fromDateTimes(a,o);if(s){let c=he.fromISO(i,r);if(c.isValid)return ae.after(a,c)}else if(u){let c=he.fromISO(n,r);if(c.isValid)return ae.before(o,c)}}return ae.invalid(\"unparsable\",`the input \"${t}\" can't be parsed as ISO 8601`)}static isInterval(t){return t&&t.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(t=\"milliseconds\"){return this.isValid?this.toDuration(t).get(t):NaN}count(t=\"milliseconds\",r){if(!this.isValid)return NaN;let n=this.start.startOf(t,r),i;return r?.useLocaleWeeks?i=this.end.reconfigure({locale:n.locale}):i=this.end,i=i.startOf(t,r),Math.floor(i.diff(n,t).get(t))+(i.valueOf()!==this.end.valueOf())}hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,t):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(t){return this.isValid?this.s>t:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:r}={}){return this.isValid?ae.fromDateTimes(t||this.s,r||this.e):this}splitAt(...t){if(!this.isValid)return[];let r=t.map(Jt).filter(s=>this.contains(s)).sort((s,o)=>s.toMillis()-o.toMillis()),n=[],{s:i}=this,a=0;for(;i<this.e;){let s=r[a]||this.e,o=+s>+this.e?this.e:s;n.push(ae.fromDateTimes(i,o)),i=o,a+=1}return n}splitBy(t){let r=he.fromDurationLike(t);if(!this.isValid||!r.isValid||r.as(\"milliseconds\")===0)return[];let{s:n}=this,i=1,a,s=[];for(;n<this.e;){let o=this.start.plus(r.mapUnits(u=>u*i));a=+o>+this.e?this.e:o,s.push(ae.fromDateTimes(n,a)),n=a,i+=1}return s}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s<t.e}abutsStart(t){return this.isValid?+this.e==+t.s:!1}abutsEnd(t){return this.isValid?+t.e==+this.s:!1}engulfs(t){return this.isValid?this.s<=t.s&&this.e>=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;let r=this.s>t.s?this.s:t.s,n=this.e<t.e?this.e:t.e;return r>=n?null:ae.fromDateTimes(r,n)}union(t){if(!this.isValid)return this;let r=this.s<t.s?this.s:t.s,n=this.e>t.e?this.e:t.e;return ae.fromDateTimes(r,n)}static merge(t){let[r,n]=t.sort((i,a)=>i.s-a.s).reduce(([i,a],s)=>a?a.overlaps(s)||a.abutsStart(s)?[i,a.union(s)]:[i.concat([a]),s]:[i,s],[[],null]);return n&&r.push(n),r}static xor(t){let r=null,n=0,i=[],a=t.map(u=>[{time:u.s,type:\"s\"},{time:u.e,type:\"e\"}]),s=Array.prototype.concat(...a),o=s.sort((u,c)=>u.time-c.time);for(let u of o)n+=u.type===\"s\"?1:-1,n===1?r=u.time:(r&&+r!=+u.time&&i.push(ae.fromDateTimes(r,u.time)),r=null);return ae.merge(i)}difference(...t){return ae.xor([this].concat(t)).map(r=>this.intersection(r)).filter(r=>r&&!r.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \\u2013 ${this.e.toISO()})`:St}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(t=Gr,r={}){return this.isValid?Pe.create(this.s.loc.clone(r),t).formatInterval(this):St}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:St}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:St}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:St}toFormat(t,{separator:r=\" \\u2013 \"}={}){return this.isValid?`${this.s.toFormat(t)}${r}${this.e.toFormat(t)}`:St}toDuration(t,r){return this.isValid?this.e.diff(this.s,t,r):he.invalid(this.invalidReason)}mapEndpoints(t){return ae.fromDateTimes(t(this.s),t(this.e))}},Fr=class{static hasDST(e=K.defaultZone){let t=H.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return Rt.isValidZone(e)}static normalizeZone(e){return st(e,K.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||Z.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||Z.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||Z.create(e)).getWeekendDays().slice()}static months(e=\"long\",{locale:t=null,numberingSystem:r=null,locObj:n=null,outputCalendar:i=\"gregory\"}={}){return(n||Z.create(t,r,i)).months(e)}static monthsFormat(e=\"long\",{locale:t=null,numberingSystem:r=null,locObj:n=null,outputCalendar:i=\"gregory\"}={}){return(n||Z.create(t,r,i)).months(e,!0)}static weekdays(e=\"long\",{locale:t=null,numberingSystem:r=null,locObj:n=null}={}){return(n||Z.create(t,r,null)).weekdays(e)}static weekdaysFormat(e=\"long\",{locale:t=null,numberingSystem:r=null,locObj:n=null}={}){return(n||Z.create(t,r,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Z.create(e).meridiems()}static eras(e=\"short\",{locale:t=null}={}){return Z.create(t,null,\"gregory\").eras(e)}static features(){return{relative:As(),localeWeek:Cs()}}};function va(e,t){let r=i=>i.toUTC(0,{keepLocalTime:!0}).startOf(\"day\").valueOf(),n=r(t)-r(e);return Math.floor(he.fromMillis(n).as(\"days\"))}function Jc(e,t,r){let n=[[\"years\",(u,c)=>c.year-u.year],[\"quarters\",(u,c)=>c.quarter-u.quarter+(c.year-u.year)*4],[\"months\",(u,c)=>c.month-u.month+(c.year-u.year)*12],[\"weeks\",(u,c)=>{let d=va(u,c);return(d-d%7)/7}],[\"days\",va]],i={},a=e,s,o;for(let[u,c]of n)r.indexOf(u)>=0&&(s=u,i[u]=c(e,t),o=a.plus(i),o>t?(i[u]--,e=a.plus(i),e>t&&(o=e,i[u]--,e=a.plus(i))):e=o);return[e,i,o,s]}function Kc(e,t,r,n){let[i,a,s,o]=Jc(e,t,r),u=t-i,c=r.filter(h=>[\"hours\",\"minutes\",\"seconds\",\"milliseconds\"].indexOf(h)>=0);c.length===0&&(s<t&&(s=i.plus({[o]:1})),s!==i&&(a[o]=(a[o]||0)+u/(s-i)));let d=he.fromObject(a,n);return c.length>0?he.fromMillis(u,n).shiftTo(...c).plus(d):d}var Xc=\"missing Intl.DateTimeFormat.formatToParts support\";function W(e,t=r=>r){return{regex:e,deser:([r])=>t(q0(r))}}var Qc=\"\\xA0\",Ws=`[ ${Qc}]`,Hs=new RegExp(Ws,\"g\");function eh(e){return e.replace(/\\./g,\"\\\\.?\").replace(Hs,Ws)}function ka(e){return e.replace(/\\./g,\"\").replace(Hs,\" \").toLowerCase()}function Le(e,t){return e===null?null:{regex:RegExp(e.map(eh).join(\"|\")),deser:([r])=>e.findIndex(n=>ka(r)===ka(n))+t}}function xa(e,t){return{regex:e,deser:([,r,n])=>hn(r,n),groups:t}}function Nr(e){return{regex:e,deser:([t])=>t}}function th(e){return e.replace(/[\\-\\[\\]{}()*+?.,\\\\\\^$|#\\s]/g,\"\\\\$&\")}function rh(e,t){let r=Ne(t),n=Ne(t,\"{2}\"),i=Ne(t,\"{3}\"),a=Ne(t,\"{4}\"),s=Ne(t,\"{6}\"),o=Ne(t,\"{1,2}\"),u=Ne(t,\"{1,3}\"),c=Ne(t,\"{1,6}\"),d=Ne(t,\"{1,9}\"),h=Ne(t,\"{2,4}\"),p=Ne(t,\"{4,6}\"),l=f=>({regex:RegExp(th(f.val)),deser:([g])=>g,literal:!0}),m=(f=>{if(e.literal)return l(f);switch(f.val){case\"G\":return Le(t.eras(\"short\"),0);case\"GG\":return Le(t.eras(\"long\"),0);case\"y\":return W(c);case\"yy\":return W(h,ri);case\"yyyy\":return W(a);case\"yyyyy\":return W(p);case\"yyyyyy\":return W(s);case\"M\":return W(o);case\"MM\":return W(n);case\"MMM\":return Le(t.months(\"short\",!0),1);case\"MMMM\":return Le(t.months(\"long\",!0),1);case\"L\":return W(o);case\"LL\":return W(n);case\"LLL\":return Le(t.months(\"short\",!1),1);case\"LLLL\":return Le(t.months(\"long\",!1),1);case\"d\":return W(o);case\"dd\":return W(n);case\"o\":return W(u);case\"ooo\":return W(i);case\"HH\":return W(n);case\"H\":return W(o);case\"hh\":return W(n);case\"h\":return W(o);case\"mm\":return W(n);case\"m\":return W(o);case\"q\":return W(o);case\"qq\":return W(n);case\"s\":return W(o);case\"ss\":return W(n);case\"S\":return W(u);case\"SSS\":return W(i);case\"u\":return Nr(d);case\"uu\":return Nr(o);case\"uuu\":return W(r);case\"a\":return Le(t.meridiems(),0);case\"kkkk\":return W(a);case\"kk\":return W(h,ri);case\"W\":return W(o);case\"WW\":return W(n);case\"E\":case\"c\":return W(r);case\"EEE\":return Le(t.weekdays(\"short\",!1),1);case\"EEEE\":return Le(t.weekdays(\"long\",!1),1);case\"ccc\":return Le(t.weekdays(\"short\",!0),1);case\"cccc\":return Le(t.weekdays(\"long\",!0),1);case\"Z\":case\"ZZ\":return xa(new RegExp(`([+-]${o.source})(?::(${n.source}))?`),2);case\"ZZZ\":return xa(new RegExp(`([+-]${o.source})(${n.source})?`),2);case\"z\":return Nr(/[a-z_+-/]{1,256}?/i);case\" \":return Nr(/[^\\S\\n\\r]/);default:return l(f)}})(e)||{invalidReason:Xc};return m.token=e,m}var nh={year:{\"2-digit\":\"yy\",numeric:\"yyyyy\"},month:{numeric:\"M\",\"2-digit\":\"MM\",short:\"MMM\",long:\"MMMM\"},day:{numeric:\"d\",\"2-digit\":\"dd\"},weekday:{short:\"EEE\",long:\"EEEE\"},dayperiod:\"a\",dayPeriod:\"a\",hour12:{numeric:\"h\",\"2-digit\":\"hh\"},hour24:{numeric:\"H\",\"2-digit\":\"HH\"},minute:{numeric:\"m\",\"2-digit\":\"mm\"},second:{numeric:\"s\",\"2-digit\":\"ss\"},timeZoneName:{long:\"ZZZZZ\",short:\"ZZZ\"}};function ih(e,t,r){let{type:n,value:i}=e;if(n===\"literal\"){let u=/^\\s+$/.test(i);return{literal:!u,val:u?\" \":i}}let a=t[n],s=n;n===\"hour\"&&(t.hour12!=null?s=t.hour12?\"hour12\":\"hour24\":t.hourCycle!=null?t.hourCycle===\"h11\"||t.hourCycle===\"h12\"?s=\"hour12\":s=\"hour24\":s=r.hour12?\"hour12\":\"hour24\");let o=nh[s];if(typeof o==\"object\"&&(o=o[a]),o)return{literal:!1,val:o}}function ah(e){return[`^${e.map(t=>t.regex).reduce((t,r)=>`${t}(${r.source})`,\"\")}$`,e]}function oh(e,t,r){let n=e.match(t);if(n){let i={},a=1;for(let s in r)if(Tt(r,s)){let o=r[s],u=o.groups?o.groups+1:1;!o.literal&&o.token&&(i[o.token.val[0]]=o.deser(n.slice(a,a+u))),a+=u}return[n,i]}else return[n,{}]}function sh(e){let t=i=>{switch(i){case\"S\":return\"millisecond\";case\"s\":return\"second\";case\"m\":return\"minute\";case\"h\":case\"H\":return\"hour\";case\"d\":return\"day\";case\"o\":return\"ordinal\";case\"L\":case\"M\":return\"month\";case\"y\":return\"year\";case\"E\":case\"c\":return\"weekday\";case\"W\":return\"weekNumber\";case\"k\":return\"weekYear\";case\"q\":return\"quarter\";default:return null}},r=null,n;return j(e.z)||(r=Rt.create(e.z)),j(e.Z)||(r||(r=new Ye(e.Z)),n=e.Z),j(e.q)||(e.M=(e.q-1)*3+1),j(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),j(e.u)||(e.S=Si(e.u)),[Object.keys(e).reduce((i,a)=>{let s=t(a);return s&&(i[s]=e[a]),i},{}),r,n]}var Dn=null;function uh(){return Dn||(Dn=H.fromMillis(1555555555555)),Dn}function lh(e,t){if(e.literal)return e;let r=Pe.macroTokenToFormatOpts(e.val),n=Js(r,t);return n==null||n.includes(void 0)?e:n}function Zs(e,t){return Array.prototype.concat(...e.map(r=>lh(r,t)))}var Ys=class{constructor(e,t){if(this.locale=e,this.format=t,this.tokens=Zs(Pe.parseFormat(t),e),this.units=this.tokens.map(r=>rh(r,e)),this.disqualifyingUnit=this.units.find(r=>r.invalidReason),!this.disqualifyingUnit){let[r,n]=ah(this.units);this.regex=RegExp(r,\"i\"),this.handlers=n}}explainFromTokens(e){if(this.isValid){let[t,r]=oh(e,this.regex,this.handlers),[n,i,a]=r?sh(r):[null,null,void 0];if(Tt(r,\"a\")&&Tt(r,\"H\"))throw new Ot(\"Can't include meridiem when specifying 24-hour format\");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:t,matches:r,result:n,zone:i,specificOffset:a}}else return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function Gs(e,t,r){return new Ys(e,r).explainFromTokens(t)}function ch(e,t,r){let{result:n,zone:i,specificOffset:a,invalidReason:s}=Gs(e,t,r);return[n,i,a,s]}function Js(e,t){if(!e)return null;let r=Pe.create(t,e).dtFormatter(uh()),n=r.formatToParts(),i=r.resolvedOptions();return n.map(a=>ih(a,e,i))}var Bn=\"Invalid DateTime\",wa=864e13;function ur(e){return new ze(\"unsupported zone\",`the zone \"${e.name}\" is not supported`)}function On(e){return e.weekData===null&&(e.weekData=Jr(e.c)),e.weekData}function Mn(e){return e.localWeekData===null&&(e.localWeekData=Jr(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function ft(e,t){let r={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new H({...r,...t,old:r})}function Ks(e,t,r){let n=e-t*60*1e3,i=r.offset(n);if(t===i)return[n,t];n-=(i-t)*60*1e3;let a=r.offset(n);return i===a?[n,i]:[e-Math.min(i,a)*60*1e3,Math.max(i,a)]}function Lr(e,t){e+=t*60*1e3;let r=new Date(e);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function Ur(e,t,r){return Ks(cn(e),t,r)}function $a(e,t){let r=e.o,n=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,a={...e.c,year:n,month:i,day:Math.min(e.c.day,Kr(n,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},s=he.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as(\"milliseconds\"),o=cn(a),[u,c]=Ks(o,r,e.zone);return s!==0&&(u+=s,c=e.zone.offset(u)),{ts:u,o:c}}function At(e,t,r,n,i,a){let{setZone:s,zone:o}=r;if(e&&Object.keys(e).length!==0||t){let u=t||o,c=H.fromObject(e,{...r,zone:u,specificOffset:a});return s?c:c.setZone(o)}else return H.invalid(new ze(\"unparsable\",`the input \"${i}\" can't be parsed as ${n}`))}function Tr(e,t,r=!0){return e.isValid?Pe.create(Z.create(\"en-US\"),{allowZ:r,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Fn(e,t,r){let n=e.c.year>9999||e.c.year<0,i=\"\";if(n&&e.c.year>=0&&(i+=\"+\"),i+=ne(e.c.year,n?6:4),r===\"year\")return i;if(t){if(i+=\"-\",i+=ne(e.c.month),r===\"month\")return i;i+=\"-\"}else if(i+=ne(e.c.month),r===\"month\")return i;return i+=ne(e.c.day),i}function Ea(e,t,r,n,i,a,s){let o=!r||e.c.millisecond!==0||e.c.second!==0,u=\"\";switch(s){case\"day\":case\"month\":case\"year\":break;default:if(u+=ne(e.c.hour),s===\"hour\")break;if(t){if(u+=\":\",u+=ne(e.c.minute),s===\"minute\")break;o&&(u+=\":\",u+=ne(e.c.second))}else{if(u+=ne(e.c.minute),s===\"minute\")break;o&&(u+=ne(e.c.second))}if(s===\"second\")break;o&&(!n||e.c.millisecond!==0)&&(u+=\".\",u+=ne(e.c.millisecond,3))}return i&&(e.isOffsetFixed&&e.offset===0&&!a?u+=\"Z\":e.o<0?(u+=\"-\",u+=ne(Math.trunc(-e.o/60)),u+=\":\",u+=ne(Math.trunc(-e.o%60))):(u+=\"+\",u+=ne(Math.trunc(e.o/60)),u+=\":\",u+=ne(Math.trunc(e.o%60)))),a&&(u+=\"[\"+e.zone.ianaName+\"]\"),u}var Xs={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},hh={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},dh={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Wr=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"],ph=[\"weekYear\",\"weekNumber\",\"weekday\",\"hour\",\"minute\",\"second\",\"millisecond\"],fh=[\"year\",\"ordinal\",\"hour\",\"minute\",\"second\",\"millisecond\"];function Hr(e){let t={year:\"year\",years:\"year\",month:\"month\",months:\"month\",day:\"day\",days:\"day\",hour:\"hour\",hours:\"hour\",minute:\"minute\",minutes:\"minute\",quarter:\"quarter\",quarters:\"quarter\",second:\"second\",seconds:\"second\",millisecond:\"millisecond\",milliseconds:\"millisecond\",weekday:\"weekday\",weekdays:\"weekday\",weeknumber:\"weekNumber\",weeksnumber:\"weekNumber\",weeknumbers:\"weekNumber\",weekyear:\"weekYear\",weekyears:\"weekYear\",ordinal:\"ordinal\"}[e.toLowerCase()];if(!t)throw new Jo(e);return t}function Sa(e){switch(e.toLowerCase()){case\"localweekday\":case\"localweekdays\":return\"localWeekday\";case\"localweeknumber\":case\"localweeknumbers\":return\"localWeekNumber\";case\"localweekyear\":case\"localweekyears\":return\"localWeekYear\";default:return Hr(e)}}function mh(e){if(lr===void 0&&(lr=K.now()),e.type!==\"iana\")return e.offset(lr);let t=e.name,r=ni.get(t);return r===void 0&&(r=e.offset(lr),ni.set(t,r)),r}function Aa(e,t){let r=st(t.zone,K.defaultZone);if(!r.isValid)return H.invalid(ur(r));let n=Z.fromObject(t),i,a;if(j(e.year))i=K.now();else{for(let u of Wr)j(e[u])&&(e[u]=Xs[u]);let s=Es(e)||Ss(e);if(s)return H.invalid(s);let o=mh(r);[i,a]=Ur(e,o,r)}return new H({ts:i,zone:r,loc:n,o:a})}function Ca(e,t,r){let n=j(r.round)?!0:r.round,i=j(r.rounding)?\"trunc\":r.rounding,a=(o,u)=>(o=Ai(o,n||r.calendary?0:2,r.calendary?\"round\":i),t.loc.clone(r).relFormatter(r).format(o,u)),s=o=>r.calendary?t.hasSame(e,o)?0:t.startOf(o).diff(e.startOf(o),o).get(o):t.diff(e,o).get(o);if(r.unit)return a(s(r.unit),r.unit);for(let o of r.units){let u=s(o);if(Math.abs(u)>=1)return a(u,o)}return a(e>t?-0:0,r.units[r.units.length-1])}function _a(e){let t={},r;return e.length>0&&typeof e[e.length-1]==\"object\"?(t=e[e.length-1],r=Array.from(e).slice(0,e.length-1)):r=Array.from(e),[t,r]}var lr,ni=new Map,H=class G{constructor(t){let r=t.zone||K.defaultZone,n=t.invalid||(Number.isNaN(t.ts)?new ze(\"invalid input\"):null)||(r.isValid?null:ur(r));this.ts=j(t.ts)?K.now():t.ts;let i=null,a=null;if(!n)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(r))[i,a]=[t.old.c,t.old.o];else{let s=ut(t.o)&&!t.old?t.o:r.offset(this.ts);i=Lr(this.ts,s),n=Number.isNaN(i.year)?new ze(\"invalid input\"):null,i=n?null:i,a=n?null:s}this._zone=r,this.loc=t.loc||Z.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=i,this.o=a,this.isLuxonDateTime=!0}static now(){return new G({})}static local(){let[t,r]=_a(arguments),[n,i,a,s,o,u,c]=r;return Aa({year:n,month:i,day:a,hour:s,minute:o,second:u,millisecond:c},t)}static utc(){let[t,r]=_a(arguments),[n,i,a,s,o,u,c]=r;return t.zone=Ye.utcInstance,Aa({year:n,month:i,day:a,hour:s,minute:o,second:u,millisecond:c},t)}static fromJSDate(t,r={}){let n=Z0(t)?t.valueOf():NaN;if(Number.isNaN(n))return G.invalid(\"invalid input\");let i=st(r.zone,K.defaultZone);return i.isValid?new G({ts:n,zone:i,loc:Z.fromObject(r)}):G.invalid(ur(i))}static fromMillis(t,r={}){if(ut(t))return t<-wa||t>wa?G.invalid(\"Timestamp out of range\"):new G({ts:t,zone:st(r.zone,K.defaultZone),loc:Z.fromObject(r)});throw new ce(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,r={}){if(ut(t))return new G({ts:t*1e3,zone:st(r.zone,K.defaultZone),loc:Z.fromObject(r)});throw new ce(\"fromSeconds requires a numerical input\")}static fromObject(t,r={}){t=t||{};let n=st(r.zone,K.defaultZone);if(!n.isValid)return G.invalid(ur(n));let i=Z.fromObject(r),a=Xr(t,Sa),{minDaysInFirstWeek:s,startOfWeek:o}=ha(a,i),u=K.now(),c=j(r.specificOffset)?n.offset(u):r.specificOffset,d=!j(a.ordinal),h=!j(a.year),p=!j(a.month)||!j(a.day),l=h||p,m=a.weekYear||a.weekNumber;if((l||d)&&m)throw new Ot(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(p&&d)throw new Ot(\"Can't mix ordinal dates with month/day\");let f=m||a.weekday&&!l,g,v,y=Lr(u,c);f?(g=ph,v=hh,y=Jr(y,s,o)):d?(g=fh,v=dh,y=_n(y)):(g=Wr,v=Xs);let S=!1;for(let _ of g){let D=a[_];j(D)?S?a[_]=v[_]:a[_]=y[_]:S=!0}let $=f?U0(a,s,o):d?W0(a):Es(a),k=$||Ss(a);if(k)return G.invalid(k);let x=f?la(a,s,o):d?ca(a):a,[w,E]=Ur(x,c,n),A=new G({ts:w,zone:n,o:E,loc:i});return a.weekday&&l&&t.weekday!==A.weekday?G.invalid(\"mismatched weekday\",`you can't specify both a weekday of ${a.weekday} and a date of ${A.toISO()}`):A.isValid?A:G.invalid(A.invalid)}static fromISO(t,r={}){let[n,i]=Tc(t);return At(n,i,r,\"ISO 8601\",t)}static fromRFC2822(t,r={}){let[n,i]=Pc(t);return At(n,i,r,\"RFC 2822\",t)}static fromHTTP(t,r={}){let[n,i]=zc(t);return At(n,i,r,\"HTTP\",r)}static fromFormat(t,r,n={}){if(j(t)||j(r))throw new ce(\"fromFormat requires an input string and a format\");let{locale:i=null,numberingSystem:a=null}=n,s=Z.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0}),[o,u,c,d]=ch(s,t,r);return d?G.invalid(d):At(o,u,n,`format ${r}`,t,c)}static fromString(t,r,n={}){return G.fromFormat(t,r,n)}static fromSQL(t,r={}){let[n,i]=Wc(t);return At(n,i,r,\"SQL\",t)}static invalid(t,r=null){if(!t)throw new ce(\"need to specify a reason the DateTime is invalid\");let n=t instanceof ze?t:new ze(t,r);if(K.throwOnInvalid)throw new y0(n);return new G({invalid:n})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,r={}){let n=Js(t,Z.fromObject(r));return n?n.map(i=>i?i.val:null).join(\"\"):null}static expandFormat(t,r={}){return Zs(Pe.parseFormat(t),Z.fromObject(r)).map(n=>n.val).join(\"\")}static resetCache(){lr=void 0,ni.clear()}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?On(this).weekYear:NaN}get weekNumber(){return this.isValid?On(this).weekNumber:NaN}get weekday(){return this.isValid?On(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Mn(this).weekday:NaN}get localWeekNumber(){return this.isValid?Mn(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Mn(this).weekYear:NaN}get ordinal(){return this.isValid?_n(this.c).ordinal:NaN}get monthShort(){return this.isValid?Fr.months(\"short\",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Fr.months(\"long\",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Fr.weekdays(\"short\",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Fr.weekdays(\"long\",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:\"short\",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:\"long\",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let t=864e5,r=6e4,n=cn(this.c),i=this.zone.offset(n-t),a=this.zone.offset(n+t),s=this.zone.offset(n-i*r),o=this.zone.offset(n-a*r);if(s===o)return[this];let u=n-s*r,c=n-o*r,d=Lr(u,s),h=Lr(c,o);return d.hour===h.hour&&d.minute===h.minute&&d.second===h.second&&d.millisecond===h.millisecond?[ft(this,{ts:u}),ft(this,{ts:c})]:[this]}get isInLeapYear(){return Ar(this.year)}get daysInMonth(){return Kr(this.year,this.month)}get daysInYear(){return this.isValid?Ft(this.year):NaN}get weeksInWeekYear(){return this.isValid?gr(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?gr(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(t={}){let{locale:r,numberingSystem:n,calendar:i}=Pe.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:r,numberingSystem:n,outputCalendar:i}}toUTC(t=0,r={}){return this.setZone(Ye.instance(t),r)}toLocal(){return this.setZone(K.defaultZone)}setZone(t,{keepLocalTime:r=!1,keepCalendarTime:n=!1}={}){if(t=st(t,K.defaultZone),t.equals(this.zone))return this;if(t.isValid){let i=this.ts;if(r||n){let a=t.offset(this.ts),s=this.toObject();[i]=Ur(s,a,t)}return ft(this,{ts:i,zone:t})}else return G.invalid(ur(t))}reconfigure({locale:t,numberingSystem:r,outputCalendar:n}={}){let i=this.loc.clone({locale:t,numberingSystem:r,outputCalendar:n});return ft(this,{loc:i})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;let r=Xr(t,Sa),{minDaysInFirstWeek:n,startOfWeek:i}=ha(r,this.loc),a=!j(r.weekYear)||!j(r.weekNumber)||!j(r.weekday),s=!j(r.ordinal),o=!j(r.year),u=!j(r.month)||!j(r.day),c=o||u,d=r.weekYear||r.weekNumber;if((c||s)&&d)throw new Ot(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(u&&s)throw new Ot(\"Can't mix ordinal dates with month/day\");let h;a?h=la({...Jr(this.c,n,i),...r},n,i):j(r.ordinal)?(h={...this.toObject(),...r},j(r.day)&&(h.day=Math.min(Kr(h.year,h.month),h.day))):h=ca({..._n(this.c),...r});let[p,l]=Ur(h,this.o,this.zone);return ft(this,{ts:p,o:l})}plus(t){if(!this.isValid)return this;let r=he.fromDurationLike(t);return ft(this,$a(this,r))}minus(t){if(!this.isValid)return this;let r=he.fromDurationLike(t).negate();return ft(this,$a(this,r))}startOf(t,{useLocaleWeeks:r=!1}={}){if(!this.isValid)return this;let n={},i=he.normalizeUnit(t);switch(i){case\"years\":n.month=1;case\"quarters\":case\"months\":n.day=1;case\"weeks\":case\"days\":n.hour=0;case\"hours\":n.minute=0;case\"minutes\":n.second=0;case\"seconds\":n.millisecond=0;break}if(i===\"weeks\")if(r){let a=this.loc.getStartOfWeek(),{weekday:s}=this;s<a&&(n.weekNumber=this.weekNumber-1),n.weekday=a}else n.weekday=1;if(i===\"quarters\"){let a=Math.ceil(this.month/3);n.month=(a-1)*3+1}return this.set(n)}endOf(t,r){return this.isValid?this.plus({[t]:1}).startOf(t,r).minus(1):this}toFormat(t,r={}){return this.isValid?Pe.create(this.loc.redefaultToEN(r)).formatDateTimeFromString(this,t):Bn}toLocaleString(t=Gr,r={}){return this.isValid?Pe.create(this.loc.clone(r),t).formatDateTime(this):Bn}toLocaleParts(t={}){return this.isValid?Pe.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t=\"extended\",suppressSeconds:r=!1,suppressMilliseconds:n=!1,includeOffset:i=!0,extendedZone:a=!1,precision:s=\"milliseconds\"}={}){if(!this.isValid)return null;s=Hr(s);let o=t===\"extended\",u=Fn(this,o,s);return Wr.indexOf(s)>=3&&(u+=\"T\"),u+=Ea(this,o,r,n,i,a,s),u}toISODate({format:t=\"extended\",precision:r=\"day\"}={}){return this.isValid?Fn(this,t===\"extended\",Hr(r)):null}toISOWeekDate(){return Tr(this,\"kkkk-'W'WW-c\")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:r=!1,includeOffset:n=!0,includePrefix:i=!1,extendedZone:a=!1,format:s=\"extended\",precision:o=\"milliseconds\"}={}){return this.isValid?(o=Hr(o),(i&&Wr.indexOf(o)>=3?\"T\":\"\")+Ea(this,s===\"extended\",r,t,n,a,o)):null}toRFC2822(){return Tr(this,\"EEE, dd LLL yyyy HH:mm:ss ZZZ\",!1)}toHTTP(){return Tr(this.toUTC(),\"EEE, dd LLL yyyy HH:mm:ss 'GMT'\")}toSQLDate(){return this.isValid?Fn(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:r=!1,includeOffsetSpace:n=!0}={}){let i=\"HH:mm:ss.SSS\";return(r||t)&&(n&&(i+=\" \"),r?i+=\"z\":t&&(i+=\"ZZ\")),Tr(this,i,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():Bn}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};let r={...this.c};return t.includeConfig&&(r.outputCalendar=this.outputCalendar,r.numberingSystem=this.loc.numberingSystem,r.locale=this.loc.locale),r}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,r=\"milliseconds\",n={}){if(!this.isValid||!t.isValid)return he.invalid(\"created by diffing an invalid DateTime\");let i={locale:this.locale,numberingSystem:this.numberingSystem,...n},a=Y0(r).map(he.normalizeUnit),s=t.valueOf()>this.valueOf(),o=s?this:t,u=s?t:this,c=Kc(o,u,a,i);return s?c.negate():c}diffNow(t=\"milliseconds\",r={}){return this.diff(G.now(),t,r)}until(t){return this.isValid?Vr.fromDateTimes(this,t):this}hasSame(t,r,n){if(!this.isValid)return!1;let i=t.valueOf(),a=this.setZone(t.zone,{keepLocalTime:!0});return a.startOf(r,n)<=i&&i<=a.endOf(r,n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;let r=t.base||G.fromObject({},{zone:this.zone}),n=t.padding?this<r?-t.padding:t.padding:0,i=[\"years\",\"months\",\"days\",\"hours\",\"minutes\",\"seconds\"],a=t.unit;return Array.isArray(t.unit)&&(i=t.unit,a=void 0),Ca(r,this.plus(n),{...t,numeric:\"always\",units:i,unit:a})}toRelativeCalendar(t={}){return this.isValid?Ca(t.base||G.fromObject({},{zone:this.zone}),this,{...t,numeric:\"auto\",units:[\"years\",\"months\",\"days\"],calendary:!0}):null}static min(...t){if(!t.every(G.isDateTime))throw new ce(\"min requires all arguments be DateTimes\");return da(t,r=>r.valueOf(),Math.min)}static max(...t){if(!t.every(G.isDateTime))throw new ce(\"max requires all arguments be DateTimes\");return da(t,r=>r.valueOf(),Math.max)}static fromFormatExplain(t,r,n={}){let{locale:i=null,numberingSystem:a=null}=n,s=Z.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0});return Gs(s,t,r)}static fromStringExplain(t,r,n={}){return G.fromFormatExplain(t,r,n)}static buildFormatParser(t,r={}){let{locale:n=null,numberingSystem:i=null}=r,a=Z.fromOpts({locale:n,numberingSystem:i,defaultToEN:!0});return new Ys(a,t)}static fromFormatParser(t,r,n={}){if(j(t)||j(r))throw new ce(\"fromFormatParser requires an input string and a format parser\");let{locale:i=null,numberingSystem:a=null}=n,s=Z.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0});if(!s.equals(r.locale))throw new ce(`fromFormatParser called with a locale of ${s}, but the format parser was created for ${r.locale}`);let{result:o,zone:u,specificOffset:c,invalidReason:d}=r.explainFromTokens(t);return d?G.invalid(d):At(o,u,n,`format ${r.format}`,t,c)}static get DATE_SHORT(){return Gr}static get DATE_MED(){return Ko}static get DATE_MED_WITH_WEEKDAY(){return x0}static get DATE_FULL(){return Xo}static get DATE_HUGE(){return Qo}static get TIME_SIMPLE(){return es}static get TIME_WITH_SECONDS(){return ts}static get TIME_WITH_SHORT_OFFSET(){return rs}static get TIME_WITH_LONG_OFFSET(){return ns}static get TIME_24_SIMPLE(){return is}static get TIME_24_WITH_SECONDS(){return as}static get TIME_24_WITH_SHORT_OFFSET(){return os}static get TIME_24_WITH_LONG_OFFSET(){return ss}static get DATETIME_SHORT(){return us}static get DATETIME_SHORT_WITH_SECONDS(){return ls}static get DATETIME_MED(){return cs}static get DATETIME_MED_WITH_SECONDS(){return hs}static get DATETIME_MED_WITH_WEEKDAY(){return w0}static get DATETIME_FULL(){return ds}static get DATETIME_FULL_WITH_SECONDS(){return ps}static get DATETIME_HUGE(){return fs}static get DATETIME_HUGE_WITH_SECONDS(){return ms}};function Jt(e){if(H.isDateTime(e))return e;if(e&&e.valueOf&&ut(e.valueOf()))return H.fromJSDate(e);if(e&&typeof e==\"object\")return H.fromObject(e);throw new ce(`Unknown datetime argument: ${e}, of type ${typeof e}`)}var ii=\"default\",Qs=\"preflights\",gh=\"shortcuts\",bh=\"imports\",yh={[bh]:-200,[Qs]:-100,[gh]:-10,[ii]:0},eu=/[\\\\:]?[\\s'\"`;{}]+/g;function vh(e){return e.split(eu)}var kh={name:\"@unocss/core/extractor-split\",order:0,extract({code:e}){return vh(e)}};function J(e=[]){return Array.isArray(e)?e:[e]}function Ze(e){return Array.from(new Set(e))}function Da(e,t){return e.reduce((r,n)=>(r.findIndex(i=>t(n,i))===-1&&r.push(n),r),[])}function te(e){return typeof e==\"string\"}var tu=class extends Set{constructor(e){if(super(),this._map=new Map,e)for(let t of e)this.add(t)}add(e){return this._map.set(e,(this._map.get(e)??0)+1),super.add(e)}delete(e){return this._map.has(e)?(this._map.delete(e),super.delete(e)):!1}clear(){this._map.clear(),super.clear()}getCount(e){return this._map.get(e)??0}setCount(e,t){return this._map.set(e,t),super.add(e)}};function Nn(e){return e instanceof tu}function br(e){return e.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")}function Ke(e){let t=e.length,r=-1,n,i=\"\",a=e.charCodeAt(0);for(;++r<t;){if(n=e.charCodeAt(r),n===0){i+=\"\\uFFFD\";continue}if(n===37){i+=\"\\\\%\";continue}if(n===44){i+=\"\\\\,\";continue}if(n>=1&&n<=31||n===127||r===0&&n>=48&&n<=57||r===1&&n>=48&&n<=57&&a===45){i+=`\\\\${n.toString(16)} `;continue}if(r===0&&t===1&&n===45){i+=`\\\\${e.charAt(r)}`;continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){i+=e.charAt(r);continue}i+=`\\\\${e.charAt(r)}`}return i}var Ln=Ke;function xh(){return{events:{},emit(e,...t){(this.events[e]||[]).forEach(r=>r(...t))},on(e,t){return(this.events[e]=this.events[e]||[]).push(t),()=>this.events[e]=(this.events[e]||[]).filter(r=>r!==t)}}}var wh=/[\\w\\u00A0-\\uFFFF%-?]/;function $h(e=\"\"){return wh.test(e)}function Eh(e){return typeof e==\"function\"?{match:e}:e}function Ba(e){return e.length===3}function cr(e){return e!=null}function Sh(){}var Ah=class{constructor(){this._map=new Map}get(e,t){let r=this._map.get(e);if(r)return r.get(t)}getFallback(e,t,r){let n=this._map.get(e);return n||(n=new Map,this._map.set(e,n)),n.has(t)||n.set(t,r),n.get(t)}set(e,t,r){let n=this._map.get(e);return n||(n=new Map,this._map.set(e,n)),n.set(t,r),this}has(e,t){return this._map.get(e)?.has(t)}delete(e,t){return this._map.get(e)?.delete(t)||!1}deleteTop(e){return this._map.delete(e)}map(e){return Array.from(this._map.entries()).flatMap(([t,r])=>Array.from(r.entries()).map(([n,i])=>e(i,t,n)))}},Ch=class extends Map{getFallback(e,t){let r=this.get(e);return r===void 0?(this.set(e,t),t):r}map(e){let t=[];return this.forEach((r,n)=>{t.push(e(r,n))}),t}flatMap(e){let t=[];return this.forEach((r,n)=>{t.push(...e(r,n))}),t}};function Qr(e){return te(e)?e:(Array.isArray(e)?e:Object.entries(e)).filter(t=>t[1]!=null)}function _h(e){return Array.isArray(e)?e.some(t=>!Array.isArray(t)||Array.isArray(t[0]))?e.map(t=>Qr(t)):[e]:[Qr(e)]}function Dh(e){return e.filter(([t,r],n)=>{if(t.startsWith(\"$$\"))return!1;for(let i=n-1;i>=0;i--)if(e[i][0]===t&&e[i][1]===r)return!1;return!0})}var Bh=\"__virtual_key__\";function Tn(e){return e==null?\"\":Dh(e).map(([t,r])=>r!=null&&typeof r!=\"function\"?t!==\"__virtual_key__\"?`${t}:${r};`:r:void 0).filter(Boolean).join(\"\")}function Pr(e){return e&&typeof e==\"object\"&&!Array.isArray(e)}function yr(e,t,r=!1){let n=e,i=t;if(Array.isArray(i))return r&&Array.isArray(i)?[...n,...i]:[...i];let a={...n};return Pr(n)&&Pr(i)&&Object.keys(i).forEach(s=>{Pr(n[s])&&Pr(i[s])||Array.isArray(n[s])&&Array.isArray(i[s])?a[s]=yr(n[s],i[s],r):Object.assign(a,{[s]:i[s]})}),a}function mr(e){let t,r,n;if(Array.isArray(e)){for(r=Array.from({length:t=e.length});t--;)r[t]=(n=e[t])&&typeof n==\"object\"?mr(n):n;return r}if(Object.prototype.toString.call(e)===\"[object Object]\"){r={};for(t in e)t===\"__proto__\"?Object.defineProperty(r,t,{value:mr(e[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=(n=e[t])&&typeof n==\"object\"?mr(n):n;return r}return e}function Oh(e){return te(e[0])}function Mh(e){return te(e[0])}var zr={};function Fh(e=[\"-\",\":\"]){let t=e.join(\"|\");return zr[t]||(zr[t]=new RegExp(`((?:[!@*<~\\\\w+:_-]|\\\\[&?>?:?\\\\S*\\\\])+?)(${t})\\\\(((?:[~!<>\\\\w\\\\s:/\\\\\\\\,%#.$?-]|\\\\[[^\\\\]]*?\\\\])+?)\\\\)(?!\\\\s*?=>)`,\"gm\")),zr[t].lastIndex=0,zr[t]}function Nh(e,t=[\"-\",\":\"],r=5){let n=Fh(t),i,a=e.toString(),s=new Set,o=new Map;do i=!1,a=a.replace(n,(c,d,h,p,l)=>{if(!t.includes(h))return c;i=!0,s.add(d+h);let m=l+d.length+h.length+1,f={length:c.length,items:[]};o.set(l,f);for(let g of[...p.matchAll(/\\S+/g)]){let v=m+g.index,y=o.get(v)?.items;y?o.delete(v):y=[{offset:v,length:g[0].length,className:g[0]}];for(let S of y)S.className=S.className===\"~\"?h===\":\"?`${d}${h}~`:d:S.className.replace(/^(!?)(.*)/,`$1${d}${h}$2`),f.items.push(S)}return\"$\".repeat(c.length)}),r-=1;while(i&&r);let u;if(typeof e==\"string\"){u=\"\";let c=0;for(let[d,h]of o)u+=e.slice(c,d),u+=h.items.map(p=>p.className).join(\" \"),c=d+h.length;u+=e.slice(c)}else{u=e;for(let[c,d]of o)u.overwrite(c,c+d.length,d.items.map(h=>h.className).join(\" \"))}return{prefixes:Array.from(s),hasChanged:i,groupsByOffset:o,get expanded(){return u.toString()}}}function Lh(e,t=[\"-\",\":\"],r=5){let n=Nh(e,t,r);return typeof e==\"string\"?n.expanded:e}var Oa=new Set;function Th(e){Oa.has(e)||(console.warn(\"[unocss]\",e),Oa.add(e))}function ru(e){return J(e).flatMap(t=>Array.isArray(t)?[t]:Object.entries(t))}var Ma=\"_uno_resolved\";async function Ph(e){let t=typeof e==\"function\"?await e():await e;if(Ma in t)return t;t={...t},Object.defineProperty(t,Ma,{value:!0,enumerable:!1});let r=t.shortcuts?ru(t.shortcuts):void 0;if(t.shortcuts=r,t.prefix||t.layer){let n=i=>{i[2]||(i[2]={});let a=i[2];a.prefix==null&&t.prefix&&(a.prefix=J(t.prefix)),a.layer==null&&t.layer&&(a.layer=t.layer)};r?.forEach(n),t.rules?.forEach(n)}return t}async function nu(e){let t=await Ph(e);return t.presets?[t,...(await Promise.all((t.presets||[]).flatMap(J).flatMap(nu))).flat()]:[t]}function zh(e){if(e.length===0)return{};let t=[],r=[],n=!1,i=[],a=[];for(let o of e){if(o.pipeline===!1){n=!0;break}else o.pipeline?.include&&t.push(o.pipeline.include),o.pipeline?.exclude&&r.push(o.pipeline.exclude);o.filesystem&&i.push(o.filesystem),o.inline&&a.push(o.inline)}let s={pipeline:n?!1:{include:Ze(Na(...t)),exclude:Ze(Na(...r))}};return i.length&&(s.filesystem=Ze(i.flat())),a.length&&(s.inline=Ze(a.flat())),s}async function Fa(e={},t={}){let r=Object.assign({},t,e),n=Da((await Promise.all((r.presets||[]).flatMap(J).flatMap(nu))).flat(),($,k)=>$.name===k.name),i=[...n.filter($=>$.enforce===\"pre\"),...n.filter($=>!$.enforce),...n.filter($=>$.enforce===\"post\")],a=[...i,r],s=[...a].reverse(),o=Object.assign({},yh,...a.map($=>$.layers));function u($){return Ze(a.flatMap(k=>J(k[$]||[])))}let c=u(\"extractors\"),d=s.find($=>$.extractorDefault!==void 0)?.extractorDefault;d===void 0&&(d=kh),d&&!c.includes(d)&&c.unshift(d),c.sort(($,k)=>($.order||0)-(k.order||0));let h=u(\"rules\"),p=h.length,l={},m=[];for(let[$,k]of h.entries()){let x=k[2]??(k[2]={});x.__index=$,Oh(k)?J(x.prefix??\"\").forEach(w=>{l[w+k[0]]=k}):m.unshift(k)}let f={templates:Ze(a.flatMap($=>J($.autocomplete?.templates))),extractors:a.flatMap($=>J($.autocomplete?.extractors)).sort(($,k)=>($.order||0)-(k.order||0)),shorthands:Ih(a.map($=>$.autocomplete?.shorthands||{}))},g=u(\"separators\");g.length||(g=[\":\",\"-\"]);let v=zh(u(\"content\")),y={mergeSelectors:!0,warn:!0,sortLayers:$=>$,...r,blocklist:u(\"blocklist\"),presets:i,envMode:r.envMode||\"build\",shortcutsLayer:r.shortcutsLayer||\"shortcuts\",layers:o,theme:jh(a.map($=>$.theme)),rules:h,rulesSize:p,rulesDynamic:m,rulesStaticMap:l,preprocess:u(\"preprocess\"),postprocess:u(\"postprocess\"),preflights:u(\"preflights\"),autocomplete:f,variants:u(\"variants\").map(Eh).sort(($,k)=>($.order||0)-(k.order||0)),shortcuts:ru(u(\"shortcuts\")).reverse(),extractors:c,safelist:u(\"safelist\"),separators:g,details:r.details??r.envMode===\"dev\",content:v,transformers:Da(u(\"transformers\"),($,k)=>$.name===k.name)},S=u(\"extendTheme\");for(let $ of S)y.theme=$(y.theme,y)||y.theme;for(let $ of a)$?.configResolved?.(y);return y}function jh(e){return e.map(t=>t?mr(t):{}).reduce((t,r)=>yr(t,r),{})}function Ih(e){return e.reduce((t,r)=>{let n={};for(let i in r){let a=r[i];Array.isArray(a)?n[i]=`(${a.join(\"|\")})`:n[i]=a}return{...t,...n}},{})}function Na(...e){return e.flatMap(Rh)}function Rh(e){return Array.isArray(e)?e:e?[e]:[]}var qh=\"66.6.8\",re={shortcutsNoMerge:\"$$symbol-shortcut-no-merge\",noMerge:\"$$symbol-no-merge\",noScope:\"$$symbol-no-scope\",variants:\"$$symbol-variants\",parent:\"$$symbol-parent\",selector:\"$$symbol-selector\",layer:\"$$symbol-layer\",sort:\"$$symbol-sort\",body:\"$$symbol-body\"},Vh=class iu{constructor(t={},r={}){this.userConfig=t,this.defaults=r,this.version=qh,this.events=xh(),this.config=void 0,this.cache=new Map,this.blocked=new Set,this.parentOrders=new Map,this.activatedRules=new Set,this.resolveCSSResult=(n,i,a,s)=>{let o=_h(i).filter(u=>u.length);if(o.length){this.config.details&&s.rules.push(a),s.generator.activatedRules.add(a);let u=a[2];return o.map(c=>{if(te(c))return[u.__index,c,u];let d=s.variantHandlers,h=u,p=m=>{d=[m,...d]},l=m=>{h={...h,...m}};for(let m of c)switch(m[0]){case re.variants:typeof m[1]==\"function\"?d=m[1](d)||d:d=[...J(m[1]),...d];break;case re.parent:p({parent:m[1]});break;case re.selector:p({selector:m[1]});break;case re.layer:p({layer:m[1]});break;case re.sort:l({sort:m[1]});break;case re.noMerge:l({noMerge:m[1]});break;case re.noScope:l({noScope:m[1]});break;case re.body:m[0]=Bh;break}return[u.__index,n,c,h,d]})}}}static async create(t={},r={}){let n=new iu(t,r);return n.config=await Fa(n.userConfig,n.defaults),n.events.emit(\"config\",n.config),n}async setConfig(t,r){t&&(r&&(this.defaults=r),this.userConfig=t,this.blocked.clear(),this.parentOrders.clear(),this.activatedRules.clear(),this.cache.clear(),this.config=await Fa(t,this.defaults),this.events.emit(\"config\",this.config))}async applyExtractors(t,r,n=new Set){let i={original:t,code:t,id:r,extracted:n,envMode:this.config.envMode};for(let a of this.config.extractors){let s=await a.extract?.(i);if(s)if(Nn(s)&&Nn(n))for(let o of s)n.setCount(o,n.getCount(o)+s.getCount(o));else for(let o of s)n.add(o)}return n}makeContext(t,r){let n={rawSelector:t,currentSelector:r[1],theme:this.config.theme,generator:this,symbols:re,variantHandlers:r[2],constructCSS:(...i)=>this.constructCustomCSS(n,...i),variantMatch:r};return n}async parseToken(t,r){if(this.blocked.has(t))return;let n=`${t}${r?` ${r}`:\"\"}`;if(this.cache.has(n))return this.cache.get(n);let i=this.config.preprocess.reduce((u,c)=>c(u)??u,t);if(this.isBlocked(i)){this.blocked.add(t),this.cache.set(n,null);return}let a=await this.matchVariants(t,i);if(a.every(u=>!u||this.isBlocked(u[1]))){this.blocked.add(t),this.cache.set(n,null);return}let s=async u=>{let c=this.makeContext(t,[r||u[0],u[1],u[2],u[3]]);this.config.details&&(c.variants=[...u[3]]);let d=await this.expandShortcut(c.currentSelector,c);return d?await this.stringifyShortcuts(c.variantMatch,c,d[0],d[1]):(await this.parseUtil(c.variantMatch,c))?.flatMap(h=>this.stringifyUtil(h,c)).filter(cr)},o=(await Promise.all(a.map(u=>s(u)))).flat().filter(u=>!!u);if(o?.length)return this.cache.set(n,o),o;this.cache.set(n,null)}async generate(t,r={}){let{id:n,scope:i,preflights:a=!0,safelist:s=!0,minify:o=!1,extendedInfo:u=!1}=r,c=te(t)?await this.applyExtractors(t,n,u?new tu:new Set):Array.isArray(t)?new Set(t):t;if(s){let w={generator:this,theme:this.config.theme};this.config.safelist.flatMap(E=>typeof E==\"function\"?E(w):E).forEach(E=>{let A=E.trim();A&&!c.has(A)&&c.add(A)})}let d=o?\"\":`\n`,h=new Set([ii]),p=u?new Map:new Set,l=new Map,m={},f=Array.from(c).map(async w=>{if(p.has(w))return;let E=await this.parseToken(w);if(E!=null){p instanceof Map?p.set(w,{data:E,count:Nn(c)?c.getCount(w):-1}):p.add(w);for(let A of E){let _=A[3]||\"\",D=A[4]?.layer;l.has(_)||l.set(_,[]),l.get(_).push(A),D&&h.add(D)}}});await Promise.all(f),await(async()=>{if(!a)return;let w={generator:this,theme:this.config.theme},E=new Set([]);this.config.preflights.forEach(({layer:A=Qs})=>{h.add(A),E.add(A)}),m=Object.fromEntries(await Promise.all(Array.from(E).map(async A=>[A,(await Promise.all(this.config.preflights.filter(_=>(_.layer||\"preflights\")===A).map(async _=>await _.getCSS(w)))).filter(Boolean).join(d)])))})();let g=w=>this.config.sortLayers(w.sort((E,A)=>(this.config.layers[E]??0)-(this.config.layers[A]??0)||E.localeCompare(A))),v=g(Array.from(h)),y={},S=this.config.outputToCssLayers,$=w=>{let E=w;return typeof S==\"object\"&&(E=S.cssLayerName?.(w)),E===null?null:E??w},k=(w=ii)=>{if(y[w])return y[w];let E=Array.from(l).sort((D,B)=>(this.parentOrders.get(D[0])??0)-(this.parentOrders.get(B[0])??0)||D[0]?.localeCompare(B[0]||\"\")||0).map(([D,B])=>{let O=B.length,M=B.filter(I=>(I[4]?.layer||\"default\")===w).sort((I,se)=>I[0]-se[0]||(I[4]?.sort||0)-(se[4]?.sort||0)||I[5]?.currentSelector?.localeCompare(se[5]?.currentSelector??\"\")||I[1]?.localeCompare(se[1]||\"\")||I[2]?.localeCompare(se[2]||\"\")||0).map(([,I,se,,ie,,$t])=>[[[(I&&!ie?.noScope?Hh(I,i):I)??\"\",ie?.sort??0]],se,!!($t??ie?.noMerge)]);if(!M.length)return;let F=M.reverse().map(([I,se,ie],$t)=>{if(!ie&&this.config.mergeSelectors)for(let Qe=$t+1;Qe<O;Qe++){let We=M[Qe];if(We&&!We[2]&&(I&&We[0]||I==null&&We[0]==null)&&We[1]===se)return I&&We[0]&&We[0].push(...I),null}let Ki=I?Ze(I.sort((Qe,We)=>Qe[1]-We[1]||Qe[0]?.localeCompare(We[0]||\"\")||0).map(Qe=>Qe[0]).filter(Boolean)):[];return Ki.length?`${Ki.join(`,${d}`)}{${se}}`:se}).filter(Boolean),L=Array.from(new Set(F)).reverse().join(d);if(!D)return L;let V=D.split(\" $$ \");return`${V.join(\"{\")}{${d}${L}${d}${\"}\".repeat(V.length)}`}).filter(Boolean).join(d);a&&(E=[m[w],E].filter(Boolean).join(d));let A;S&&E&&(A=$(w),A!==null&&(E=`@layer ${A}{${d}${E}${d}}`));let _=o?\"\":`/* layer: ${w}${A&&A!==w?`, alias: ${A}`:\"\"} */${d}`;return y[w]=E?_+E:\"\"},x=(w=v,E)=>{let A=w.filter(D=>!E?.includes(D)),_=A.map(k).filter(Boolean);if(S){let D=A;typeof S==\"object\"&&S.allLayers&&(D=g(Object.keys(this.config.layers))),D.length>0&&_.unshift(`@layer ${D.map($).filter(cr).join(\", \")};`)}return _.join(d)};return{get css(){return x()},layers:v,matched:p,getLayers:x,getLayer:k,setLayer:async(w,E)=>{let A=await E(k(w));return y[w]=A,A}}}async matchVariants(t,r){let n={rawSelector:t,theme:this.config.theme,generator:this},i=async a=>{let s=!0,[,,o,u]=a;for(;s;){s=!1;let c=a[1];for(let d of this.config.variants){if(!d.multiPass&&u.has(d))continue;let h=await d.match(c,n);if(h){if(te(h)){if(h===c)continue;h={matcher:h}}if(Array.isArray(h)){if(!h.length)continue;if(h.length===1)h=h[0];else{if(d.multiPass)throw new Error(\"multiPass can not be used together with array return variants\");let p=h.map(l=>{let m=l.matcher??c,f=[l,...o],g=new Set(u);return g.add(d),[a[0],m,f,g]});return(await Promise.all(p.map(l=>i(l)))).flat()}}a[1]=h.matcher??c,o.unshift(h),u.add(d),s=!0;break}}if(!s)break;if(o.length>500)throw new Error(`Too many variants applied to \"${t}\"`)}return[a]};return await i([t,r||t,[],new Set])}applyVariants(t,r=t[4],n=t[1]){let i=r.slice().sort((u,c)=>(u.order||0)-(c.order||0)).reduceRight((u,c)=>d=>{let h=c.body?.(d.entries)||d.entries,p=Array.isArray(c.parent)?c.parent:[c.parent,void 0],l=c.selector?.(d.selector,h);return(c.handle??Yh)({...d,entries:h,selector:l||d.selector,parent:p[0]||d.parent,parentOrder:p[1]||d.parentOrder,layer:c.layer||d.layer,sort:c.sort||d.sort},u)},u=>u)({prefix:\"\",selector:Zh(n),pseudo:\"\",entries:t[2]}),{parent:a,parentOrder:s}=i;a!=null&&s!=null&&this.parentOrders.set(a,s);let o={selector:[i.prefix,i.selector,i.pseudo].join(\"\"),entries:i.entries,parent:a,layer:i.layer,sort:i.sort,noMerge:i.noMerge};return this.config.postprocess.reduce((u,c)=>{let d=[];for(let h of u){let p=c(h);Array.isArray(p)?d.push(...p.filter(cr)):d.push(p||h)}return d},[o])}constructCustomCSS(t,r,n){let i=Qr(r);return te(i)?i:this.applyVariants([0,n||t.rawSelector,i,void 0,t.variantHandlers]).map(({selector:a,entries:s,parent:o})=>{let u=`${a}{${Tn(s)}}`;return o?`${o}{${u}}`:u}).join(\"\")}async parseUtil(t,r,n=!1,i){let a=te(t)?await this.matchVariants(t):[t],s=async([u,c,d])=>{this.config.details&&(r.rules=r.rules??[]);let h={...r,variantHandlers:d},p=this.config.rulesStaticMap[c];if(p&&p[1]&&(n||!p[2]?.internal))return this.resolveCSSResult(u,p[1],p,h);for(let l of this.config.rulesDynamic){let[m,f,g]=l;if(g?.internal&&!n)continue;let v=c;if(g?.prefix){let k=J(g.prefix);if(i){let x=J(i);if(!k.some(w=>x.includes(w)))continue}else{let x=k.find(w=>c.startsWith(w));if(x==null)continue;v=c.slice(x.length)}}let y=v.match(m);if(!y)continue;let S=await f(y,h);if(!S)continue;if(typeof S!=\"string\")if(Symbol.asyncIterator in S){let k=[];for await(let x of S)x&&k.push(x);S=k}else Symbol.iterator in S&&!Array.isArray(S)&&(S=Array.from(S).filter(cr));let $=this.resolveCSSResult(u,S,l,h);if($)return $}},o=(await Promise.all(a.map(u=>s(u)))).flat().filter(u=>!!u);if(o.length)return o}stringifyUtil(t,r){if(!t)return;if(Ba(t))return[[t[0],void 0,t[1],void 0,t[2],this.config.details?r:void 0,void 0]];let n=this.applyVariants(t),i=[];for(let a of n){let{selector:s,entries:o,parent:u,layer:c,sort:d,noMerge:h}=a,p=Tn(o);if(!p)continue;let{layer:l,sort:m,...f}=t[3]??{},g={...f,layer:c??l,sort:d??m};i.push([t[0],s,p,u,g,this.config.details?r:void 0,h])}return i}async expandShortcut(t,r,n=5){if(n===0)return;let i=this.config.details?c=>{r.shortcuts=r.shortcuts??[],r.shortcuts.push(c)}:Sh,a,s,o,u;for(let c of this.config.shortcuts){let d=t;if(c[2]?.prefix){let h=J(c[2].prefix).find(p=>t.startsWith(p));if(h==null)continue;d=t.slice(h.length)}if(Mh(c)){if(c[0]===d){a=a||c[2],s=c[1],i(c);break}}else{let h=d.match(c[0]);if(h&&(s=c[1](h,r)),s){a=a||c[2],i(c);break}}}if(s&&(o=Ze(J(s).filter(te).map(c=>Lh(c.trim()).split(/\\s+/g)).flat()),u=J(s).filter(c=>!te(c)).map(c=>({handles:[],value:c}))),!s){let c=te(t)?await this.matchVariants(t):[t];for(let d of c){let[h,p,l]=d;if(h!==p){let m=await this.expandShortcut(p,r,n-1);m&&(o=m[0].filter(te).map(f=>h.replace(p,f)),u=m[0].filter(f=>!te(f)).map(f=>({handles:[...f.handles,...l],value:f.value})))}}}if(!(!o?.length&&!u?.length))return[[await Promise.all(J(o).map(async c=>(await this.expandShortcut(c,r,n-1))?.[0]||[c])),u].flat(2).filter(c=>!!c),a]}async stringifyShortcuts(t,r,n,i={layer:this.config.shortcutsLayer}){let a=new Ch,s=(await Promise.all(Ze(n).map(async d=>{let h=te(d)?await this.parseUtil(d,r,!0,i.prefix):[[Number.POSITIVE_INFINITY,\"{inline}\",Qr(d.value),void 0,d.handles]];return!h&&this.config.warn&&Th(`unmatched utility \"${d}\" in shortcut \"${t[1]}\"`),h||[]}))).flat(1).filter(Boolean).sort((d,h)=>d[0]-h[0]),[o,,u]=t,c=[];for(let d of s){if(Ba(d)){c.push([d[0],void 0,d[1],void 0,d[2],r,void 0]);continue}let h=Object.fromEntries(d[2])[re.shortcutsNoMerge],p=[...d[4],...h?[]:u];for(let{selector:l,entries:m,parent:f,sort:g,noMerge:v,layer:y}of this.applyVariants(d,p,o))a.getFallback(y??i.layer,new Ah).getFallback(l,f,[[],d[0]])[0].push([m,!!(v??d[3]?.noMerge),g??0])}return c.concat(a.flatMap((d,h)=>d.map(([p,l],m,f)=>{let g=(v,y,S)=>{let $=Math.max(...S.map(x=>x[1])),k=S.map(x=>x[0]);return(v?[k.flat(1)]:k).map(x=>{let w=Tn(x);if(w)return[l,m,w,f,{...i,noMerge:y,sort:$,layer:h},r,void 0]})};return[[p.filter(([,v])=>v).map(([v,,y])=>[v,y]),!0],[p.filter(([,v])=>!v).map(([v,,y])=>[v,y]),!1]].map(([v,y])=>[...g(!1,y,v.filter(([S])=>S.some($=>$[0]===re.shortcutsNoMerge))),...g(!0,y,v.filter(([S])=>S.every($=>$[0]!==re.shortcutsNoMerge)))])}).flat(2).filter(Boolean)))}isBlocked(t){return!t||this.config.blocklist.map(r=>Array.isArray(r)?r[0]:r).some(r=>typeof r==\"function\"?r(t):te(r)?r===t:r.test(t))}getBlocked(t){let r=this.config.blocklist.find(n=>{let i=Array.isArray(n)?n[0]:n;return typeof i==\"function\"?i(t):te(i)?i===t:i.test(t)});return r?Array.isArray(r)?r:[r,void 0]:void 0}};async function Uh(e,t){return await Vh.create(e,t)}var au=/\\s\\$\\$\\s+/g;function Wh(e){return au.test(e)}function Hh(e,t){return Wh(e)?e.replace(au,t?` ${t} `:\" \"):t?`${t} ${e}`:e}var La=/^\\[(.+?)(~?=)\"(.*)\"\\]$/;function Zh(e){return La.test(e)?e.replace(La,(t,r,n,i)=>`[${Ln(r)}${n}\"${Ln(i)}\"]`):`.${Ln(e)}`}function Yh(e,t){return t(e)}var Gh=44,Jh=59,Ta=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",ou=new Uint8Array(64),Kh=new Uint8Array(128);for(let e=0;e<Ta.length;e++){let t=Ta.charCodeAt(e);ou[e]=t,Kh[t]=e}function Kt(e,t,r){let n=t-r;n=n<0?-n<<1|1:n<<1;do{let i=n&31;n>>>=5,n>0&&(i|=32),e.write(ou[i])}while(n>0);return t}var Pa=1024*16,za=typeof TextDecoder<\"u\"?new TextDecoder:typeof Buffer<\"u\"?{decode(e){return Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString()}}:{decode(e){let t=\"\";for(let r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t}},Xh=class{constructor(){this.pos=0,this.out=\"\",this.buffer=new Uint8Array(Pa)}write(e){let{buffer:t}=this;t[this.pos++]=e,this.pos===Pa&&(this.out+=za.decode(t),this.pos=0)}flush(){let{buffer:e,out:t,pos:r}=this;return r>0?t+za.decode(e.subarray(0,r)):t}};function Qh(e){let t=new Xh,r=0,n=0,i=0,a=0;for(let s=0;s<e.length;s++){let o=e[s];if(s>0&&t.write(Jh),o.length===0)continue;let u=0;for(let c=0;c<o.length;c++){let d=o[c];c>0&&t.write(Gh),u=Kt(t,d[0],u),d.length!==1&&(r=Kt(t,d[1],r),n=Kt(t,d[2],n),i=Kt(t,d[3],i),d.length!==4&&(a=Kt(t,d[4],a)))}}return t.flush()}var ja=class su{constructor(t){this.bits=t instanceof su?t.bits.slice():[]}add(t){this.bits[t>>5]|=1<<(t&31)}has(t){return!!(this.bits[t>>5]&1<<(t&31))}},Ia=class ai{constructor(t,r,n){this.start=t,this.end=r,this.original=n,this.intro=\"\",this.outro=\"\",this.content=n,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(t){this.outro+=t}appendRight(t){this.intro=this.intro+t}clone(){let t=new ai(this.start,this.end,this.original);return t.intro=this.intro,t.outro=this.outro,t.content=this.content,t.storeName=this.storeName,t.edited=this.edited,t}contains(t){return this.start<t&&t<this.end}eachNext(t){let r=this;for(;r;)t(r),r=r.next}eachPrevious(t){let r=this;for(;r;)t(r),r=r.previous}edit(t,r,n){return this.content=t,n||(this.intro=\"\",this.outro=\"\"),this.storeName=r,this.edited=!0,this}prependLeft(t){this.outro=t+this.outro}prependRight(t){this.intro=t+this.intro}reset(){this.intro=\"\",this.outro=\"\",this.edited&&(this.content=this.original,this.storeName=!1,this.edited=!1)}split(t){let r=t-this.start,n=this.original.slice(0,r),i=this.original.slice(r);this.original=n;let a=new ai(t,this.end,i);return a.outro=this.outro,this.outro=\"\",this.end=t,this.edited?(a.edit(\"\",!1),this.content=\"\"):this.content=n,a.next=this.next,a.next&&(a.next.previous=a),a.previous=this,this.next=a,a}toString(){return this.intro+this.content+this.outro}trimEnd(t){if(this.outro=this.outro.replace(t,\"\"),this.outro.length)return!0;let r=this.content.replace(t,\"\");if(r.length)return r!==this.content&&(this.split(this.start+r.length).edit(\"\",void 0,!0),this.edited&&this.edit(r,this.storeName,!0)),!0;if(this.edit(\"\",void 0,!0),this.intro=this.intro.replace(t,\"\"),this.intro.length)return!0}trimStart(t){if(this.intro=this.intro.replace(t,\"\"),this.intro.length)return!0;let r=this.content.replace(t,\"\");if(r.length){if(r!==this.content){let n=this.split(this.end-r.length);this.edited&&n.edit(r,this.storeName,!0),this.edit(\"\",void 0,!0)}return!0}else if(this.edit(\"\",void 0,!0),this.outro=this.outro.replace(t,\"\"),this.outro.length)return!0}};function ed(){return typeof globalThis<\"u\"&&typeof globalThis.btoa==\"function\"?e=>globalThis.btoa(unescape(encodeURIComponent(e))):typeof Buffer==\"function\"?e=>Buffer.from(e,\"utf-8\").toString(\"base64\"):()=>{throw new Error(\"Unsupported environment: `window.btoa` or `Buffer` should be supported.\")}}var td=ed(),rd=class{constructor(e){this.version=3,this.file=e.file,this.sources=e.sources,this.sourcesContent=e.sourcesContent,this.names=e.names,this.mappings=Qh(e.mappings),typeof e.x_google_ignoreList<\"u\"&&(this.x_google_ignoreList=e.x_google_ignoreList),typeof e.debugId<\"u\"&&(this.debugId=e.debugId)}toString(){return JSON.stringify(this)}toUrl(){return\"data:application/json;charset=utf-8;base64,\"+td(this.toString())}};function nd(e){let t=e.split(`\n`),r=t.filter(a=>/^\\t+/.test(a)),n=t.filter(a=>/^ {2,}/.test(a));if(r.length===0&&n.length===0)return null;if(r.length>=n.length)return\"\t\";let i=n.reduce((a,s)=>{let o=/^ +/.exec(s)[0].length;return Math.min(o,a)},1/0);return new Array(i+1).join(\" \")}function id(e,t){let r=e.split(/[/\\\\]/),n=t.split(/[/\\\\]/);for(r.pop();r[0]===n[0];)r.shift(),n.shift();if(r.length){let i=r.length;for(;i--;)r[i]=\"..\"}return r.concat(n).join(\"/\")}var ad=Object.prototype.toString;function od(e){return ad.call(e)===\"[object Object]\"}function Ra(e){let t=e.split(`\n`),r=[];for(let n=0,i=0;n<t.length;n++)r.push(i),i+=t[n].length+1;return function(n){let i=0,a=r.length;for(;i<a;){let u=i+a>>1;n<r[u]?a=u:i=u+1}let s=i-1,o=n-r[s];return{line:s,column:o}}}var sd=/\\w/,ud=class{constructor(e){this.hires=e,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null}addEdit(e,t,r,n){if(t.length){let i=t.length-1,a=t.indexOf(`\n`,0),s=-1;for(;a>=0&&i>a;){let u=[this.generatedCodeColumn,e,r.line,r.column];n>=0&&u.push(n),this.rawSegments.push(u),this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,s=a,a=t.indexOf(`\n`,a+1)}let o=[this.generatedCodeColumn,e,r.line,r.column];n>=0&&o.push(n),this.rawSegments.push(o),this.advance(t.slice(s+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(t));this.pending=null}addUneditedChunk(e,t,r,n,i){let a=t.start,s=!0,o=!1;for(;a<t.end;){if(r[a]===`\n`)n.line+=1,n.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,s=!0,o=!1;else{if(this.hires||s||i.has(a)){let u=[this.generatedCodeColumn,e,n.line,n.column];this.hires===\"boundary\"?sd.test(r[a])?o||(this.rawSegments.push(u),o=!0):(this.rawSegments.push(u),o=!1):this.rawSegments.push(u)}n.column+=1,this.generatedCodeColumn+=1,s=!1}a+=1}this.pending=null}advance(e){if(!e)return;let t=e.split(`\n`);if(t.length>1){for(let r=0;r<t.length-1;r++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=t[t.length-1].length}},Xt=`\n`,Ct={insertLeft:!1,insertRight:!1,storeName:!1},ld=class uu{constructor(t,r={}){let n=new Ia(0,t.length,t);Object.defineProperties(this,{original:{writable:!0,value:t},outro:{writable:!0,value:\"\"},intro:{writable:!0,value:\"\"},firstChunk:{writable:!0,value:n},lastChunk:{writable:!0,value:n},lastSearchedChunk:{writable:!0,value:n},byStart:{writable:!0,value:{}},byEnd:{writable:!0,value:{}},filename:{writable:!0,value:r.filename},indentExclusionRanges:{writable:!0,value:r.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new ja},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:r.ignoreList},offset:{writable:!0,value:r.offset||0}}),this.byStart[0]=n,this.byEnd[t.length]=n}addSourcemapLocation(t){this.sourcemapLocations.add(t)}append(t){if(typeof t!=\"string\")throw new TypeError(\"outro content must be a string\");return this.outro+=t,this}appendLeft(t,r){if(t=t+this.offset,typeof r!=\"string\")throw new TypeError(\"inserted content must be a string\");this._split(t);let n=this.byEnd[t];return n?n.appendLeft(r):this.intro+=r,this}appendRight(t,r){if(t=t+this.offset,typeof r!=\"string\")throw new TypeError(\"inserted content must be a string\");this._split(t);let n=this.byStart[t];return n?n.appendRight(r):this.outro+=r,this}clone(){let t=new uu(this.original,{filename:this.filename,offset:this.offset}),r=this.firstChunk,n=t.firstChunk=t.lastSearchedChunk=r.clone();for(;r;){t.byStart[n.start]=n,t.byEnd[n.end]=n;let i=r.next,a=i&&i.clone();a&&(n.next=a,a.previous=n,n=a),r=i}return t.lastChunk=n,this.indentExclusionRanges&&(t.indentExclusionRanges=this.indentExclusionRanges.slice()),t.sourcemapLocations=new ja(this.sourcemapLocations),t.intro=this.intro,t.outro=this.outro,t}generateDecodedMap(t){t=t||{};let r=0,n=Object.keys(this.storedNames),i=new ud(t.hires),a=Ra(this.original);return this.intro&&i.advance(this.intro),this.firstChunk.eachNext(s=>{let o=a(s.start);s.intro.length&&i.advance(s.intro),s.edited?i.addEdit(r,s.content,o,s.storeName?n.indexOf(s.original):-1):i.addUneditedChunk(r,s,this.original,o,this.sourcemapLocations),s.outro.length&&i.advance(s.outro)}),this.outro&&i.advance(this.outro),{file:t.file?t.file.split(/[/\\\\]/).pop():void 0,sources:[t.source?id(t.file||\"\",t.source):t.file||\"\"],sourcesContent:t.includeContent?[this.original]:void 0,names:n,mappings:i.raw,x_google_ignoreList:this.ignoreList?[r]:void 0}}generateMap(t){return new rd(this.generateDecodedMap(t))}_ensureindentStr(){this.indentStr===void 0&&(this.indentStr=nd(this.original))}_getRawIndentString(){return this._ensureindentStr(),this.indentStr}getIndentString(){return this._ensureindentStr(),this.indentStr===null?\"\t\":this.indentStr}indent(t,r){let n=/^[^\\r\\n]/gm;if(od(t)&&(r=t,t=void 0),t===void 0&&(this._ensureindentStr(),t=this.indentStr||\"\t\"),t===\"\")return this;r=r||{};let i={};r.exclude&&(typeof r.exclude[0]==\"number\"?[r.exclude]:r.exclude).forEach(c=>{for(let d=c[0];d<c[1];d+=1)i[d]=!0});let a=r.indentStart!==!1,s=c=>a?`${t}${c}`:(a=!0,c);this.intro=this.intro.replace(n,s);let o=0,u=this.firstChunk;for(;u;){let c=u.end;if(u.edited)i[o]||(u.content=u.content.replace(n,s),u.content.length&&(a=u.content[u.content.length-1]===`\n`));else for(o=u.start;o<c;){if(!i[o]){let d=this.original[o];d===`\n`?a=!0:d!==\"\\r\"&&a&&(a=!1,o===u.start||(this._splitChunk(u,o),u=u.next),u.prependRight(t))}o+=1}o=u.end,u=u.next}return this.outro=this.outro.replace(n,s),this}insert(){throw new Error(\"magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)\")}insertLeft(t,r){return Ct.insertLeft||(console.warn(\"magicString.insertLeft(...) is deprecated. Use magicString.appendLeft(...) instead\"),Ct.insertLeft=!0),this.appendLeft(t,r)}insertRight(t,r){return Ct.insertRight||(console.warn(\"magicString.insertRight(...) is deprecated. Use magicString.prependRight(...) instead\"),Ct.insertRight=!0),this.prependRight(t,r)}move(t,r,n){if(t=t+this.offset,r=r+this.offset,n=n+this.offset,n>=t&&n<=r)throw new Error(\"Cannot move a selection inside itself\");this._split(t),this._split(r),this._split(n);let i=this.byStart[t],a=this.byEnd[r],s=i.previous,o=a.next,u=this.byStart[n];if(!u&&a===this.lastChunk)return this;let c=u?u.previous:this.lastChunk;return s&&(s.next=o),o&&(o.previous=s),c&&(c.next=i),u&&(u.previous=a),i.previous||(this.firstChunk=a.next),a.next||(this.lastChunk=i.previous,this.lastChunk.next=null),i.previous=c,a.next=u||null,c||(this.firstChunk=i),u||(this.lastChunk=a),this}overwrite(t,r,n,i){return i=i||{},this.update(t,r,n,{...i,overwrite:!i.contentOnly})}update(t,r,n,i){if(t=t+this.offset,r=r+this.offset,typeof n!=\"string\")throw new TypeError(\"replacement content must be a string\");if(this.original.length!==0){for(;t<0;)t+=this.original.length;for(;r<0;)r+=this.original.length}if(r>this.original.length)throw new Error(\"end is out of bounds\");if(t===r)throw new Error(\"Cannot overwrite a zero-length range \\u2013 use appendLeft or prependRight instead\");this._split(t),this._split(r),i===!0&&(Ct.storeName||(console.warn(\"The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string\"),Ct.storeName=!0),i={storeName:!0});let a=i!==void 0?i.storeName:!1,s=i!==void 0?i.overwrite:!1;if(a){let c=this.original.slice(t,r);Object.defineProperty(this.storedNames,c,{writable:!0,value:!0,enumerable:!0})}let o=this.byStart[t],u=this.byEnd[r];if(o){let c=o;for(;c!==u;){if(c.next!==this.byStart[c.end])throw new Error(\"Cannot overwrite across a split point\");c=c.next,c.edit(\"\",!1)}o.edit(n,a,!s)}else{let c=new Ia(t,r,\"\").edit(n,a);u.next=c,c.previous=u}return this}prepend(t){if(typeof t!=\"string\")throw new TypeError(\"outro content must be a string\");return this.intro=t+this.intro,this}prependLeft(t,r){if(t=t+this.offset,typeof r!=\"string\")throw new TypeError(\"inserted content must be a string\");this._split(t);let n=this.byEnd[t];return n?n.prependLeft(r):this.intro=r+this.intro,this}prependRight(t,r){if(t=t+this.offset,typeof r!=\"string\")throw new TypeError(\"inserted content must be a string\");this._split(t);let n=this.byStart[t];return n?n.prependRight(r):this.outro=r+this.outro,this}remove(t,r){if(t=t+this.offset,r=r+this.offset,this.original.length!==0){for(;t<0;)t+=this.original.length;for(;r<0;)r+=this.original.length}if(t===r)return this;if(t<0||r>this.original.length)throw new Error(\"Character is out of bounds\");if(t>r)throw new Error(\"end must be greater than start\");this._split(t),this._split(r);let n=this.byStart[t];for(;n;)n.intro=\"\",n.outro=\"\",n.edit(\"\"),n=r>n.end?this.byStart[n.end]:null;return this}reset(t,r){if(t=t+this.offset,r=r+this.offset,this.original.length!==0){for(;t<0;)t+=this.original.length;for(;r<0;)r+=this.original.length}if(t===r)return this;if(t<0||r>this.original.length)throw new Error(\"Character is out of bounds\");if(t>r)throw new Error(\"end must be greater than start\");this._split(t),this._split(r);let n=this.byStart[t];for(;n;)n.reset(),n=r>n.end?this.byStart[n.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let t=this.lastChunk;do{if(t.outro.length)return t.outro[t.outro.length-1];if(t.content.length)return t.content[t.content.length-1];if(t.intro.length)return t.intro[t.intro.length-1]}while(t=t.previous);return this.intro.length?this.intro[this.intro.length-1]:\"\"}lastLine(){let t=this.outro.lastIndexOf(Xt);if(t!==-1)return this.outro.substr(t+1);let r=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(t=n.outro.lastIndexOf(Xt),t!==-1)return n.outro.substr(t+1)+r;r=n.outro+r}if(n.content.length>0){if(t=n.content.lastIndexOf(Xt),t!==-1)return n.content.substr(t+1)+r;r=n.content+r}if(n.intro.length>0){if(t=n.intro.lastIndexOf(Xt),t!==-1)return n.intro.substr(t+1)+r;r=n.intro+r}}while(n=n.previous);return t=this.intro.lastIndexOf(Xt),t!==-1?this.intro.substr(t+1)+r:this.intro+r}slice(t=0,r=this.original.length-this.offset){if(t=t+this.offset,r=r+this.offset,this.original.length!==0){for(;t<0;)t+=this.original.length;for(;r<0;)r+=this.original.length}let n=\"\",i=this.firstChunk;for(;i&&(i.start>t||i.end<=t);){if(i.start<r&&i.end>=r)return n;i=i.next}if(i&&i.edited&&i.start!==t)throw new Error(`Cannot use replaced character ${t} as slice start anchor.`);let a=i;for(;i;){i.intro&&(a!==i||i.start===t)&&(n+=i.intro);let s=i.start<r&&i.end>=r;if(s&&i.edited&&i.end!==r)throw new Error(`Cannot use replaced character ${r} as slice end anchor.`);let o=a===i?t-i.start:0,u=s?i.content.length+r-i.end:i.content.length;if(n+=i.content.slice(o,u),i.outro&&(!s||i.end===r)&&(n+=i.outro),s)break;i=i.next}return n}snip(t,r){let n=this.clone();return n.remove(0,t),n.remove(r,n.original.length),n}_split(t){if(this.byStart[t]||this.byEnd[t])return;let r=this.lastSearchedChunk,n=r,i=t>r.end;for(;r;){if(r.contains(t))return this._splitChunk(r,t);if(r=i?this.byStart[r.end]:this.byEnd[r.start],r===n)return;n=r}}_splitChunk(t,r){if(t.edited&&t.content.length){let i=Ra(this.original)(r);throw new Error(`Cannot split a chunk that has already been edited (${i.line}:${i.column} \\u2013 \"${t.original}\")`)}let n=t.split(r);return this.byEnd[r]=t,this.byStart[r]=n,this.byEnd[n.end]=n,t===this.lastChunk&&(this.lastChunk=n),this.lastSearchedChunk=t,!0}toString(){let t=this.intro,r=this.firstChunk;for(;r;)t+=r.toString(),r=r.next;return t+this.outro}isEmpty(){let t=this.firstChunk;do if(t.intro.length&&t.intro.trim()||t.content.length&&t.content.trim()||t.outro.length&&t.outro.trim())return!1;while(t=t.next);return!0}length(){let t=this.firstChunk,r=0;do r+=t.intro.length+t.content.length+t.outro.length;while(t=t.next);return r}trimLines(){return this.trim(\"[\\\\r\\\\n]\")}trim(t){return this.trimStart(t).trimEnd(t)}trimEndAborted(t){let r=new RegExp((t||\"\\\\s\")+\"+$\");if(this.outro=this.outro.replace(r,\"\"),this.outro.length)return!0;let n=this.lastChunk;do{let i=n.end,a=n.trimEnd(r);if(n.end!==i&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),a)return!0;n=n.previous}while(n);return!1}trimEnd(t){return this.trimEndAborted(t),this}trimStartAborted(t){let r=new RegExp(\"^\"+(t||\"\\\\s\")+\"+\");if(this.intro=this.intro.replace(r,\"\"),this.intro.length)return!0;let n=this.firstChunk;do{let i=n.end,a=n.trimStart(r);if(n.end!==i&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),a)return!0;n=n.next}while(n);return!1}trimStart(t){return this.trimStartAborted(t),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(t,r){function n(a,s){return typeof r==\"string\"?r.replace(/\\$(\\$|&|\\d+)/g,(o,u)=>u===\"$\"?\"$\":u===\"&\"?a[0]:+u<a.length?a[+u]:`$${u}`):r(...a,a.index,s,a.groups)}function i(a,s){let o,u=[];for(;o=a.exec(s);)u.push(o);return u}if(t.global)i(t,this.original).forEach(a=>{if(a.index!=null){let s=n(a,this.original);s!==a[0]&&this.overwrite(a.index,a.index+a[0].length,s)}});else{let a=this.original.match(t);if(a&&a.index!=null){let s=n(a,this.original);s!==a[0]&&this.overwrite(a.index,a.index+a[0].length,s)}}return this}_replaceString(t,r){let{original:n}=this,i=n.indexOf(t);return i!==-1&&(typeof r==\"function\"&&(r=r(t,i,n)),t!==r&&this.overwrite(i,i+t.length,r)),this}replace(t,r){return typeof t==\"string\"?this._replaceString(t,r):this._replaceRegexp(t,r)}_replaceAllString(t,r){let{original:n}=this,i=t.length;for(let a=n.indexOf(t);a!==-1;a=n.indexOf(t,a+i)){let s=n.slice(a,a+i),o=r;typeof r==\"function\"&&(o=r(s,a,n)),s!==o&&this.overwrite(a,a+i,o)}return this}replaceAll(t,r){if(typeof t==\"string\")return this._replaceAllString(t,r);if(!t.global)throw new TypeError(\"MagicString.prototype.replaceAll called with a non-global RegExp argument\");return this._replaceRegexp(t,r)}};function Dr(e,t,r){if(e===\"\")return;let n=e.length,i=0,a=!1,s=0;for(let o=0;o<n;o++)switch(e[o]){case t:a||(a=!0,s=o),i++;break;case r:if(--i,i<0)return;if(i===0)return[e.slice(s,o+1),e.slice(o+1),e.slice(0,s)];break}}function pn(e,t,r,n){if(e===\"\"||(te(n)&&(n=[n]),n.length===0))return;let i=e.length,a=0;for(let s=0;s<i;s++)switch(e[s]){case t:a++;break;case r:if(--a<0)return;break;default:for(let o of n){let u=o.length;if(u&&o===e.slice(s,s+u)&&a===0)return s===0||s===i-u?void 0:[e.slice(0,s),e.slice(s+u)]}}return[e,\"\"]}function ct(e,t,r,n=\"(\",i=\")\"){r=r??10;let a=[],s=0;for(;e!==\"\";){if(++s>r)return;let o=pn(e,n,i,t);if(!o)return;let[u,c]=o;a.push(u),e=c}if(a.length>0)return a}var Bi=[\"hsl\",\"hsla\",\"hwb\",\"lab\",\"lch\",\"oklab\",\"oklch\",\"rgb\",\"rgba\"],cd=[\"srgb\",\"srgb-linear\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec2020\",\"lab\",\"oklab\",\"xyz\",\"xyz-d50\",\"xyz-d65\"],hd=[\"hsl\",\"hwb\",\"lch\",\"oklch\"],dd=[\"shorter\",\"longer\",\"increasing\",\"decreasing\"],lu=[\"%alpha\",\"<alpha-value>\"],cu=new RegExp(lu.map(e=>br(e)).join(\"|\"),\"g\");function qa(e){return e?cd.some(t=>e.includes(t))||hd.some(t=>e.includes(t))||dd.some(t=>e.includes(t)):!1}function Mt(e=\"\"){let t=pd(e);if(t==null||t===!1)return;let{type:r,components:n,alpha:i}=t,a=r.toLowerCase();if(n.length!==0&&!(Bi.includes(a)&&![1,3].includes(n.length)))return{type:a,components:n.map(s=>typeof s==\"string\"?s.trim():s),alpha:typeof i==\"string\"?i.trim():i}}function vr(e,t){if(typeof e==\"string\")return e.replace(cu,`${t??1}`);let{components:r}=e,{alpha:n,type:i}=e;return n=t??n,i=i.toLowerCase(),[\"hsla\",\"rgba\"].includes(i)?`${i}(${r.join(\", \")}${n==null?\"\":`, ${n}`})`:(n=n==null?\"\":` / ${n}`,Bi.includes(i)?`${i}(${r.join(\" \")}${n})`:`color(${i} ${r.join(\" \")}${n})`)}function pd(e){if(!e)return;let t=fd(e);if(t!=null||(t=md(e),t!=null)||(t=gd(e),t!=null)||(t=yd(e),t!=null)||(t=vd(e),t!=null))return t}function fd(e){let[,t]=e.match(/^#([\\da-f]+)$/i)||[];if(t)switch(t.length){case 3:case 4:{let r=Array.from(t,n=>Number.parseInt(n,16)).map(n=>n<<4|n);return{type:\"rgb\",components:r.slice(0,3),alpha:t.length===3?void 0:Math.round(r[3]/255*100)/100}}case 6:case 8:{let r=Number.parseInt(t,16);return{type:\"rgb\",components:t.length===6?[r>>16&255,r>>8&255,r&255]:[r>>24&255,r>>16&255,r>>8&255],alpha:t.length===6?void 0:Math.round((r&255)/255*100)/100}}}}function md(e){let t={rebeccapurple:[102,51,153,1]}[e];if(t!=null)return{type:\"rgb\",components:t.slice(0,3),alpha:t[3]}}function gd(e){let t=e.match(/^(rgb|rgba|hsl|hsla)\\((.+)\\)$/i);if(!t)return;let[,r,n]=t,i=ct(n,\",\",5);if(i){if([3,4].includes(i.length))return{type:r,components:i.slice(0,3),alpha:i[3]};if(i.length!==1)return!1}}var bd=new RegExp(`^(${Bi.join(\"|\")})\\\\((.+)\\\\)$`,\"i\");function yd(e){let t=e.match(bd);if(!t)return;let[,r,n]=t,i=hu(`${r} ${n}`);if(i){let{alpha:a,components:[s,...o]}=i;return{type:s,components:o,alpha:a}}}function vd(e){let t=e.match(/^color\\((.+)\\)$/);if(!t)return;let r=hu(t[1]);if(r){let{alpha:n,components:[i,...a]}=r;return{type:i,components:a,alpha:n}}}function hu(e){let t=ct(e,\" \");if(!t)return;let r=t.length;if(t[r-2]===\"/\")return{components:t.slice(0,r-2),alpha:t[r-1]};if(t[r-2]!=null&&(t[r-2].endsWith(\"/\")||t[r-1].startsWith(\"/\"))){let a=t.splice(r-2);t.push(a.join(\" \")),--r}let n=ct(t[r-1],\"/\",2);if(!n)return;if(n.length===1||n[n.length-1]===\"\")return{components:t};let i=n.pop();return t[r-1]=n.join(\"/\"),{components:t,alpha:i}}var kd=/theme\\(\\s*(['\"])?(.*?)\\1?\\s*\\)/g;function xd(e){return e.includes(\"theme(\")&&e.includes(\")\")}function du(e,t,r=!0){let n=Array.from(e.toString().matchAll(kd));if(!n.length)return e;let i=new ld(e);for(let a of n){let s=a[2];if(!s)throw new Error(\"theme() expect exact one argument, but got 0\");let o=wd(s,t,r);o&&i.overwrite(a.index,a.index+a[0].length,o)}return i.toString()}function wd(e,t,r=!0){let[n,i]=e.split(\"/\"),a=n.trim().split(\".\").reduce((s,o)=>s?.[o],t);if(typeof a==\"object\"&&(a=a.DEFAULT),typeof a==\"string\"){if(i){let s=Mt(a);s&&(a=vr(s,i))}return a}else if(r)throw new Error(`theme of \"${e}\" did not found`)}function Va(e){var t;let r=((t=e.match(/^-?\\d+\\.?\\d*/))===null||t===void 0?void 0:t[0])||\"\",n=e.slice(r.length);if(n===\"px\"){let i=Number.parseFloat(r)-.1;return Number.isNaN(i)?e:`${i}${n}`}return`calc(${e} - 0.1px)`}function $d(e){let t=function(n,i){var a;let s=((a=this.__options)===null||a===void 0?void 0:a.sequence)||[];this.__options.sequence=[];for(let o of s){let u=e[o](n,i);if(u!=null)return u}};function r(n,i){return n.__options||(n.__options={sequence:[]}),n.__options.sequence.push(i),n}for(let n of Object.keys(e))Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get(){return r(this,n)}});return t}var hr=\"__pseudo_placeholder__\",Ht=Object.fromEntries([[\"first-letter\",\"::first-letter\"],[\"first-line\",\"::first-line\"],\"any-link\",\"link\",\"visited\",\"target\",[\"open\",\"[open]\"],\"default\",\"checked\",\"indeterminate\",\"placeholder-shown\",\"autofill\",\"optional\",\"required\",\"valid\",\"invalid\",\"user-valid\",\"user-invalid\",\"in-range\",\"out-of-range\",\"read-only\",\"read-write\",\"empty\",\"focus-within\",\"hover\",\"focus\",\"focus-visible\",\"active\",\"enabled\",\"disabled\",\"popover-open\",\"root\",\"empty\",[\"even-of-type\",\":nth-of-type(even)\"],[\"even\",\":nth-child(even)\"],[\"odd-of-type\",\":nth-of-type(odd)\"],[\"odd\",\":nth-child(odd)\"],[\"nth\",`:nth-child(${hr})`],[\"nth-last\",`:nth-last-child(${hr})`],[\"nth-last-of-type\",`:nth-last-of-type(${hr})`],[\"nth-of-type\",`:nth-of-type(${hr})`],\"first-of-type\",[\"first\",\":first-child\"],\"last-of-type\",[\"last\",\":last-child\"],\"only-child\",\"only-of-type\",[\"backdrop-element\",\"::backdrop\"],[\"placeholder\",\"::placeholder\"],[\"before\",\"::before\"],[\"after\",\"::after\"],[\"file\",\"::file-selector-button\"],[\"details-content\",\"::details-content\"]].map(e=>Array.isArray(e)?e:[e,`:${e}`])),pu=Object.keys(Ht),Zt=Object.fromEntries([[\"backdrop\",\"::backdrop\"]].map(e=>Array.isArray(e)?e:[e,`:${e}`])),fu=Object.keys(Zt),Ed=[\"not\",\"is\",\"where\",\"has\"],mu=Object.fromEntries([[\"selection\",[\"::selection\",\" *::selection\"]],[\"marker\",[\"::marker\",\" *::marker\"]]]),oi=Object.entries(Ht).filter(([,e])=>!e.startsWith(\"::\")).map(([e])=>e).sort((e,t)=>t.length-e.length).join(\"|\"),si=Object.entries(Zt).filter(([,e])=>!e.startsWith(\"::\")).map(([e])=>e).sort((e,t)=>t.length-e.length).join(\"|\"),gt=Ed.join(\"|\"),Ua=Object.keys(mu).sort((e,t)=>t.length-e.length).join(\"|\"),Sd=[\"::-webkit-resizer\",\"::-webkit-scrollbar\",\"::-webkit-scrollbar-button\",\"::-webkit-scrollbar-corner\",\"::-webkit-scrollbar-thumb\",\"::-webkit-scrollbar-track\",\"::-webkit-scrollbar-track-piece\",\"::file-selector-button\"],Wa=Object.entries(Ht).map(([e])=>e).sort((e,t)=>t.length-e.length).join(\"|\"),Ha=Object.entries(Zt).map(([e])=>e).sort((e,t)=>t.length-e.length).join(\"|\");function Ad(e,t,r,n){let{h:i,variantGetBracket:a}=n,s=new RegExp(`^(${br(t)}:)(\\\\S+)${br(r)}\\\\1`),o,u,c,d,h=m=>{var f;let g=a(`${e}-`,m,[]);if(!g)return;let[v,y]=g,S=i.bracket(v);if(S==null)return;let $=((f=y.split(o,1))===null||f===void 0?void 0:f[0])??\"\",k=`${t}${Ke($)}`;return[$,m.slice(m.length-(y.length-$.length-1)),S.includes(\"&\")?S.replace(/&/g,k):`${k}${S}`]},p=m=>{let f=m.match(u)||m.match(c);if(!f)return;let[g,v,y]=f,S=f[3]??\"\",$=Ht[y]||Zt[y]||`:${y}`;return v&&($=`:${v}(${$})`),[S,m.slice(g.length),`${t}${Ke(S)}${$}`,y]},l=m=>{let f=m.match(d);if(!f)return;let[g,v,y]=f,S=f[3]??\"\",$=`:${v}(${y})`;return[S,m.slice(g.length),`${t}${Ke(S)}${$}`]};return{name:`pseudo:${e}`,match(m,f){if(o&&u&&c||(o=new RegExp(`(?:${f.generator.config.separators.join(\"|\")})`),u=new RegExp(`^${e}-(?:(?:(${gt})-)?(${oi}))(?:(/[\\\\w-]+))?(?:${f.generator.config.separators.join(\"|\")})`),c=new RegExp(`^${e}-(?:(?:(${gt})-)?(${si}))(?:(/[\\\\w-]+))?(?:${f.generator.config.separators.filter(k=>k!==\"-\").join(\"|\")})`),d=new RegExp(`^${e}-(?:(${gt})-)?\\\\[(.+)\\\\](?:(/[\\\\w-]+))?(?:${f.generator.config.separators.filter(k=>k!==\"-\").join(\"|\")})`)),!m.startsWith(e))return;let g=h(m)||p(m)||l(m);if(!g)return;let[v,y,S,$=\"\"]=g;return{matcher:y,handle:(k,x)=>x({...k,prefix:`${S}${r}${k.prefix}`.replace(s,\"$1$2:\"),sort:pu.indexOf($)??fu.indexOf($)})}},multiPass:!0}}function Cd(e){let{h:t}=e,r,n,i;return[{name:\"pseudo\",match(a,s){r&&n||(r=new RegExp(`^(${Wa})(?:-(\\\\d+|\\\\[(\\\\w|[+-.])+\\\\]))?(?:${s.generator.config.separators.join(\"|\")})`),n=new RegExp(`^(${Ha})(?:${s.generator.config.separators.filter(u=>u!==\"-\").join(\"|\")})`));let o=a.match(r)||a.match(n);if(o){let u=Ht[o[1]]||Zt[o[1]]||`:${o[1]}`;if(o[2]){let d;o[2].startsWith(\"[\")&&o[2].endsWith(\"]\")?d=t.bracket(o[2]):d=o[2],d&&(u=u.replace(hr,d))}let c=pu.indexOf(o[1]);return c===-1&&(c=fu.indexOf(o[1])),c===-1&&(c=void 0),{matcher:a.slice(o[0].length),handle:(d,h)=>{let p=u.includes(\"::\")&&!Sd.includes(u)?{pseudo:`${d.pseudo}${u}`}:{selector:`${d.selector}${u}`};return h({...d,...p,sort:c,noMerge:!0})}}}},multiPass:!0,autocomplete:`(${Wa}|${Ha}):`},{name:\"pseudo:multi\",match(a,s){i||(i=new RegExp(`^(${Ua})(?:${s.generator.config.separators.join(\"|\")})`));let o=a.match(i);if(o)return mu[o[1]].map(u=>({matcher:a.slice(o[0].length),handle:(c,d)=>d({...c,pseudo:`${c.pseudo}${u}`})}))},multiPass:!1,autocomplete:`(${Ua}):`}]}function _d(e){let{getBracket:t,h:r}=e,n,i,a;return{match(s,o){n&&i||(n=new RegExp(`^(${gt})-(${oi})(?:${o.generator.config.separators.join(\"|\")})`),i=new RegExp(`^(${gt})-(${si})(?:${o.generator.config.separators.filter(c=>c!==\"-\").join(\"|\")})`),a=new RegExp(`^(${gt})-(\\\\[.+\\\\])(?:${o.generator.config.separators.filter(c=>c!==\"-\").join(\"|\")})`));let u=s.match(n)||s.match(i)||s.match(a);if(u){let c=u[1],d=t(u[2],\"[\",\"]\")?r.bracket(u[2]):Ht[u[2]]||Zt[u[2]]||`:${u[2]}`;return{matcher:s.slice(u[0].length),selector:h=>`${h}:${c}(${d})`}}},multiPass:!0,autocomplete:`(${gt})-(${oi}|${si}):`}}function Dd(e,t){let r=!!e?.attributifyPseudo,n=e?.prefix??\"\";n=Ke((Array.isArray(n)?n:[n]).filter(Boolean)[0]??\"\");let i=(a,s)=>Ad(a,r?`[${n}${a}=\"\"]`:`.${n}${a}`,s,t);return[i(\"group\",\" \"),i(\"peer\",\"~\"),i(\"parent\",\">\"),i(\"previous\",\"+\")]}var Bd=/(part-\\[(.+)\\]:)(.+)/;function Od(){return{match(e){let t=e.match(Bd);if(t){let r=`part(${t[2]})`;return{matcher:e.slice(t[1].length),selector:n=>`${n}::${r}`}}},multiPass:!0}}function Re(e,t,r={}){let n;return{name:e,match(i,a){n||(n=new RegExp(`^${br(e)}(?:${a.generator.config.separators.join(\"|\")})`));let s=i.match(n);if(s){let o=i.slice(s[0].length),u=J(t).map(c=>({matcher:o,handle:(d,h)=>h({...d,...c(d)}),...r}));return u.length===1?u[0]:u}},autocomplete:`${e}:`}}function ye(e,t){let r;return{name:e,match(n,i){r||(r=new RegExp(`^${br(e)}(?:${i.generator.config.separators.join(\"|\")})`));let a=n.match(r);if(a)return{matcher:n.slice(a[0].length),handle:(s,o)=>o({...s,parent:`${s.parent?`${s.parent} $$ `:\"\"}${t}`})}},autocomplete:`${e}:`}}function wt(e,t,r){if(t.startsWith(`${e}[`)){let[n,i]=Dr(t.slice(e.length),\"[\",\"]\")??[];if(n&&i){for(let a of r)if(i.startsWith(a))return[n,i.slice(a.length),a];return[n,i,\"\"]}}}function Fe(e,t,r){for(let n of J(e))if(t.startsWith(n)){let i=wt(n,t,r);if(i){let[a=\"\",s=i[1]]=Fe(\"/\",i[1],r)??[];return[i[0],s,a]}for(let a of r.filter(s=>s!==\"/\")){let s=t.indexOf(a,n.length);if(s!==-1){let o=t.indexOf(\"/\",n.length),u=o===-1||s<=o;return[t.slice(n.length,u?s:o),t.slice(s+a.length),u?\"\":t.slice(o+1,s)]}}}}function Md(e){let t,r,n=2166136261;for(t=0,r=e.length;t<r;t++)n^=e.charCodeAt(t),n+=(n<<1)+(n<<4)+(n<<7)+(n<<8)+(n<<24);return`00000${(n>>>0).toString(36)}`.slice(-6)}function Fd(e,t,r,n){for(let i of Array.from(e.matchAll(r)))if(i!=null){let a=i[0],s=`${n}${Md(a)}`;t.set(s,a),e=e.replace(a,s)}return e}function Nd(e,t){for(let[r,n]of t.entries())e=e.replaceAll(r,n);return e}var Ld=/\\/\\/#\\s*sourceMappingURL=.*\\n?/g;function Td(e){return e.includes(\"sourceMappingURL=\")?e.replace(Ld,\"\"):e}var Pd=/(?:[\\w&:[\\]-]|\\[\\S{1,64}=\\S{1,64}\\]){1,64}\\[\\\\?['\"]?\\S{1,64}?['\"]\\]\\]?[\\w:-]{0,64}/g,zd=/\\[(\\\\\\W|[\\w-]){1,64}:[^\\s:]{0,64}?(\"\\S{1,64}?\"|'\\S{1,64}?'|`\\S{1,64}?`|[^\\s:]{1,64}?)[^\\s:]{0,64}?\\)?\\]/g,jd=/^\\[(?:\\\\\\W|[\\w-]){1,64}:['\"]?\\S{1,64}?['\"]?\\]$/;function Id(e){let t=[];for(let i of e.matchAll(zd))i.index!==0&&!/^[\\s'\"`]/.test(e[i.index-1]??\"\")||t.push(i[0]);for(let i of e.matchAll(Pd))t.push(i[0]);let r=new Map,n=\"@unocss-skip-arbitrary-brackets\";return e=Fd(e,r,/-\\[(?!&.+?;)[^\\]]*\\]/g,n),e&&e.split(eu).forEach(i=>{i.includes(n)&&(i=Nd(i,r)),$h(i)&&!jd.test(i)&&t.push(i)}),t}function Rd(){return{name:\"@unocss/extractor-arbitrary-variants\",order:0,extract({code:e}){return Id(Td(e))}}}var gu=[[\"headings\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"th\"],[\"h1\"],[\"h2\"],[\"h3\"],[\"h4\"],[\"h5\"],[\"h6\"],[\"p\"],[\"a\"],[\"blockquote\"],[\"figure\"],[\"figcaption\"],[\"strong\"],[\"em\"],[\"kbd\"],[\"code\"],[\"pre\"],[\"ol\"],[\"ul\"],[\"li\"],[\"table\"],[\"thead\"],[\"tr\"],[\"th\"],[\"td\"],[\"img\"],[\"video\"],[\"hr\"]],qd={body:[700,300],headings:[900,\"white\"],lead:[600,400],links:[900,\"white\"],bold:[900,\"white\"],counters:[500,400],bullets:[300,600],hr:[200,700],quotes:[900,100],\"quote-borders\":[200,700],captions:[500,400],kbd:[900,\"white\"],\"kbd-shadows\":[900,\"white\"],code:[900,\"white\"],\"pre-code\":[200,300],\"pre-bg\":[800,\"rgb(0 0 0 / 50%)\"],\"th-borders\":[300,600],\"td-borders\":[200,700]},z=e=>e.toFixed(7).replace(/0+$/,\"\").replace(/\\.$/,\"\"),pe=e=>`${z(e/16)}rem`,b=(e,t)=>`${z(e/t)}em`,Vd={color:\"var(--un-prose-body)\",\"max-width\":\"65ch\",p:{},'[class~=\"lead\"]':{color:\"var(--un-prose-lead)\"},a:{color:\"var(--un-prose-links)\",\"text-decoration\":\"underline\",\"font-weight\":\"500\"},strong:{color:\"var(--un-prose-bold)\",\"font-weight\":\"600\"},\"a strong\":{color:\"inherit\"},\"blockquote strong\":{color:\"inherit\"},\"thead th strong\":{color:\"inherit\"},ol:{\"list-style-type\":\"decimal\"},'ol[type=\"A\"]':{\"list-style-type\":\"upper-alpha\"},'ol[type=\"a\"]':{\"list-style-type\":\"lower-alpha\"},'ol[type=\"A\" s]':{\"list-style-type\":\"upper-alpha\"},'ol[type=\"a\" s]':{\"list-style-type\":\"lower-alpha\"},'ol[type=\"I\"]':{\"list-style-type\":\"upper-roman\"},'ol[type=\"i\"]':{\"list-style-type\":\"lower-roman\"},'ol[type=\"I\" s]':{\"list-style-type\":\"upper-roman\"},'ol[type=\"i\" s]':{\"list-style-type\":\"lower-roman\"},'ol[type=\"1\"]':{\"list-style-type\":\"decimal\"},ul:{\"list-style-type\":\"disc\"},\"ol > li::marker\":{\"font-weight\":\"400\",color:\"var(--un-prose-counters)\"},\"ul > li::marker\":{color:\"var(--un-prose-bullets)\"},dt:{color:\"var(--un-prose-headings)\",\"font-weight\":\"600\"},hr:{\"border-color\":\"var(--un-prose-hr)\",\"border-top-width\":\"1px\"},blockquote:{\"font-weight\":\"500\",\"font-style\":\"italic\",color:\"var(--un-prose-quotes)\",\"border-inline-start-width\":\"0.25rem\",\"border-inline-start-color\":\"var(--un-prose-quote-borders)\",quotes:'\"\\\\201C\"\"\\\\201D\"\"\\\\2018\"\"\\\\2019\"'},\"blockquote p:first-of-type::before\":{content:\"open-quote\"},\"blockquote p:last-of-type::after\":{content:\"close-quote\"},h1:{color:\"var(--un-prose-headings)\",\"font-weight\":\"800\"},\"h1 strong\":{\"font-weight\":\"900\",color:\"inherit\"},h2:{color:\"var(--un-prose-headings)\",\"font-weight\":\"700\"},\"h2 strong\":{\"font-weight\":\"800\",color:\"inherit\"},h3:{color:\"var(--un-prose-headings)\",\"font-weight\":\"600\"},\"h3 strong\":{\"font-weight\":\"700\",color:\"inherit\"},h4:{color:\"var(--un-prose-headings)\",\"font-weight\":\"600\"},\"h4 strong\":{\"font-weight\":\"700\",color:\"inherit\"},img:{},picture:{display:\"block\"},video:{},kbd:{\"font-weight\":\"500\",\"font-family\":\"inherit\",color:\"var(--un-prose-kbd)\",\"box-shadow\":\"0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%)\"},code:{color:\"var(--un-prose-code)\",\"font-weight\":\"600\"},\"code::before\":{content:'\"`\"'},\"code::after\":{content:'\"`\"'},\"a code\":{color:\"inherit\"},\"h1 code\":{color:\"inherit\"},\"h2 code\":{color:\"inherit\"},\"h3 code\":{color:\"inherit\"},\"h4 code\":{color:\"inherit\"},\"blockquote code\":{color:\"inherit\"},\"thead th code\":{color:\"inherit\"},pre:{color:\"var(--un-prose-pre-code)\",\"background-color\":\"var(--un-prose-pre-bg)\",\"overflow-x\":\"auto\",\"font-weight\":\"400\"},\"pre code\":{\"background-color\":\"transparent\",\"border-width\":\"0\",\"border-radius\":\"0\",padding:\"0\",\"font-weight\":\"inherit\",color:\"inherit\",\"font-size\":\"inherit\",\"font-family\":\"inherit\",\"line-height\":\"inherit\"},\"pre code::before\":{content:\"none\"},\"pre code::after\":{content:\"none\"},table:{width:\"100%\",\"table-layout\":\"auto\",\"margin-top\":b(32,16),\"margin-bottom\":b(32,16)},thead:{\"border-bottom-width\":\"1px\",\"border-bottom-color\":\"var(--un-prose-th-borders)\"},\"thead th\":{color:\"var(--un-prose-headings)\",\"font-weight\":\"600\",\"vertical-align\":\"bottom\"},\"tbody tr\":{\"border-bottom-width\":\"1px\",\"border-bottom-color\":\"var(--un-prose-td-borders)\"},\"tbody tr:last-child\":{\"border-bottom-width\":\"0\"},\"tbody td\":{\"vertical-align\":\"baseline\"},tfoot:{\"border-top-width\":\"1px\",\"border-top-color\":\"var(--un-prose-th-borders)\"},\"tfoot td\":{\"vertical-align\":\"top\"},\"th, td\":{\"text-align\":\"start\"},\"figure > *\":{},figcaption:{color:\"var(--un-prose-captions)\"}},ui={sm:{\"font-size\":pe(14),\"line-height\":z(24/14),p:{\"margin-top\":b(16,14),\"margin-bottom\":b(16,14)},'[class~=\"lead\"]':{\"font-size\":b(18,14),\"line-height\":z(28/18),\"margin-top\":b(16,18),\"margin-bottom\":b(16,18)},blockquote:{\"margin-top\":b(24,18),\"margin-bottom\":b(24,18),\"padding-inline-start\":b(20,18)},h1:{\"font-size\":b(30,14),\"margin-top\":\"0\",\"margin-bottom\":b(24,30),\"line-height\":z(36/30)},h2:{\"font-size\":b(20,14),\"margin-top\":b(32,20),\"margin-bottom\":b(16,20),\"line-height\":z(28/20)},h3:{\"font-size\":b(18,14),\"margin-top\":b(28,18),\"margin-bottom\":b(8,18),\"line-height\":z(28/18)},h4:{\"margin-top\":b(20,14),\"margin-bottom\":b(8,14),\"line-height\":z(20/14)},img:{\"margin-top\":b(24,14),\"margin-bottom\":b(24,14)},picture:{\"margin-top\":b(24,14),\"margin-bottom\":b(24,14)},\"picture > img\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},video:{\"margin-top\":b(24,14),\"margin-bottom\":b(24,14)},kbd:{\"font-size\":b(12,14),\"border-radius\":pe(5),\"padding-top\":b(2,14),\"padding-inline-end\":b(5,14),\"padding-bottom\":b(2,14),\"padding-inline-start\":b(5,14)},code:{\"font-size\":b(12,14)},\"h2 code\":{\"font-size\":b(18,20)},\"h3 code\":{\"font-size\":b(16,18)},pre:{\"font-size\":b(12,14),\"line-height\":z(20/12),\"margin-top\":b(20,12),\"margin-bottom\":b(20,12),\"border-radius\":pe(4),\"padding-top\":b(8,12),\"padding-inline-end\":b(12,12),\"padding-bottom\":b(8,12),\"padding-inline-start\":b(12,12)},ol:{\"margin-top\":b(16,14),\"margin-bottom\":b(16,14),\"padding-inline-start\":b(22,14)},ul:{\"margin-top\":b(16,14),\"margin-bottom\":b(16,14),\"padding-inline-start\":b(22,14)},li:{\"margin-top\":b(4,14),\"margin-bottom\":b(4,14)},\"ol > li\":{\"padding-inline-start\":b(6,14)},\"ul > li\":{\"padding-inline-start\":b(6,14)},\"> ul > li p\":{\"margin-top\":b(8,14),\"margin-bottom\":b(8,14)},\"> ul > li > p:first-child\":{\"margin-top\":b(16,14)},\"> ul > li > p:last-child\":{\"margin-bottom\":b(16,14)},\"> ol > li > p:first-child\":{\"margin-top\":b(16,14)},\"> ol > li > p:last-child\":{\"margin-bottom\":b(16,14)},\"ul ul, ul ol, ol ul, ol ol\":{\"margin-top\":b(8,14),\"margin-bottom\":b(8,14)},dl:{\"margin-top\":b(16,14),\"margin-bottom\":b(16,14)},dt:{\"margin-top\":b(16,14)},dd:{\"margin-top\":b(4,14),\"padding-inline-start\":b(22,14)},hr:{\"margin-top\":b(40,14),\"margin-bottom\":b(40,14)},\"hr + *\":{\"margin-top\":\"0\"},\"h2 + *\":{\"margin-top\":\"0\"},\"h3 + *\":{\"margin-top\":\"0\"},\"h4 + *\":{\"margin-top\":\"0\"},table:{\"font-size\":b(12,14),\"line-height\":z(18/12)},\"thead th\":{\"padding-inline-end\":b(12,12),\"padding-bottom\":b(8,12),\"padding-inline-start\":b(12,12)},\"thead th:first-child\":{\"padding-inline-start\":\"0\"},\"thead th:last-child\":{\"padding-inline-end\":\"0\"},\"tbody td, tfoot td\":{\"padding-top\":b(8,12),\"padding-inline-end\":b(12,12),\"padding-bottom\":b(8,12),\"padding-inline-start\":b(12,12)},\"tbody td:first-child, tfoot td:first-child\":{\"padding-inline-start\":\"0\"},\"tbody td:last-child, tfoot td:last-child\":{\"padding-inline-end\":\"0\"},figure:{\"margin-top\":b(24,14),\"margin-bottom\":b(24,14)},\"figure > *\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},figcaption:{\"font-size\":b(12,14),\"line-height\":z(16/12),\"margin-top\":b(8,12)},\"> :first-child\":{\"margin-top\":\"0\"},\"> :last-child\":{\"margin-bottom\":\"0\"}},base:{\"font-size\":pe(16),\"line-height\":z(28/16),p:{\"margin-top\":b(20,16),\"margin-bottom\":b(20,16)},'[class~=\"lead\"]':{\"font-size\":b(20,16),\"line-height\":z(32/20),\"margin-top\":b(24,20),\"margin-bottom\":b(24,20)},blockquote:{\"margin-top\":b(32,20),\"margin-bottom\":b(32,20),\"padding-inline-start\":b(20,20)},h1:{\"font-size\":b(36,16),\"margin-top\":\"0\",\"margin-bottom\":b(32,36),\"line-height\":z(40/36)},h2:{\"font-size\":b(24,16),\"margin-top\":b(48,24),\"margin-bottom\":b(24,24),\"line-height\":z(32/24)},h3:{\"font-size\":b(20,16),\"margin-top\":b(32,20),\"margin-bottom\":b(12,20),\"line-height\":z(32/20)},h4:{\"margin-top\":b(24,16),\"margin-bottom\":b(8,16),\"line-height\":z(24/16)},img:{\"margin-top\":b(32,16),\"margin-bottom\":b(32,16)},picture:{\"margin-top\":b(32,16),\"margin-bottom\":b(32,16)},\"picture > img\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},video:{\"margin-top\":b(32,16),\"margin-bottom\":b(32,16)},kbd:{\"font-size\":b(14,16),\"border-radius\":pe(5),\"padding-top\":b(3,16),\"padding-inline-end\":b(6,16),\"padding-bottom\":b(3,16),\"padding-inline-start\":b(6,16)},code:{\"font-size\":b(14,16)},\"h2 code\":{\"font-size\":b(21,24)},\"h3 code\":{\"font-size\":b(18,20)},pre:{\"font-size\":b(14,16),\"line-height\":z(24/14),\"margin-top\":b(24,14),\"margin-bottom\":b(24,14),\"border-radius\":pe(6),\"padding-top\":b(12,14),\"padding-inline-end\":b(16,14),\"padding-bottom\":b(12,14),\"padding-inline-start\":b(16,14)},ol:{\"margin-top\":b(20,16),\"margin-bottom\":b(20,16),\"padding-inline-start\":b(26,16)},ul:{\"margin-top\":b(20,16),\"margin-bottom\":b(20,16),\"padding-inline-start\":b(26,16)},li:{\"margin-top\":b(8,16),\"margin-bottom\":b(8,16)},\"ol > li\":{\"padding-inline-start\":b(6,16)},\"ul > li\":{\"padding-inline-start\":b(6,16)},\"> ul > li p\":{\"margin-top\":b(12,16),\"margin-bottom\":b(12,16)},\"> ul > li > p:first-child\":{\"margin-top\":b(20,16)},\"> ul > li > p:last-child\":{\"margin-bottom\":b(20,16)},\"> ol > li > p:first-child\":{\"margin-top\":b(20,16)},\"> ol > li > p:last-child\":{\"margin-bottom\":b(20,16)},\"ul ul, ul ol, ol ul, ol ol\":{\"margin-top\":b(12,16),\"margin-bottom\":b(12,16)},dl:{\"margin-top\":b(20,16),\"margin-bottom\":b(20,16)},dt:{\"margin-top\":b(20,16)},dd:{\"margin-top\":b(8,16),\"padding-inline-start\":b(26,16)},hr:{\"margin-top\":b(48,16),\"margin-bottom\":b(48,16)},\"hr + *\":{\"margin-top\":\"0\"},\"h2 + *\":{\"margin-top\":\"0\"},\"h3 + *\":{\"margin-top\":\"0\"},\"h4 + *\":{\"margin-top\":\"0\"},table:{\"font-size\":b(14,16),\"line-height\":z(24/14)},\"thead th\":{\"padding-inline-end\":b(8,14),\"padding-bottom\":b(8,14),\"padding-inline-start\":b(8,14)},\"thead th:first-child\":{\"padding-inline-start\":\"0\"},\"thead th:last-child\":{\"padding-inline-end\":\"0\"},\"tbody td, tfoot td\":{\"padding-top\":b(8,14),\"padding-inline-end\":b(8,14),\"padding-bottom\":b(8,14),\"padding-inline-start\":b(8,14)},\"tbody td:first-child, tfoot td:first-child\":{\"padding-inline-start\":\"0\"},\"tbody td:last-child, tfoot td:last-child\":{\"padding-inline-end\":\"0\"},figure:{\"margin-top\":b(32,16),\"margin-bottom\":b(32,16)},\"figure > *\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},figcaption:{\"font-size\":b(14,16),\"line-height\":z(20/14),\"margin-top\":b(12,14)},\"> :first-child\":{\"margin-top\":\"0\"},\"> :last-child\":{\"margin-bottom\":\"0\"}},lg:{\"font-size\":pe(18),\"line-height\":z(32/18),p:{\"margin-top\":b(24,18),\"margin-bottom\":b(24,18)},'[class~=\"lead\"]':{\"font-size\":b(22,18),\"line-height\":z(32/22),\"margin-top\":b(24,22),\"margin-bottom\":b(24,22)},blockquote:{\"margin-top\":b(40,24),\"margin-bottom\":b(40,24),\"padding-inline-start\":b(24,24)},h1:{\"font-size\":b(48,18),\"margin-top\":\"0\",\"margin-bottom\":b(40,48),\"line-height\":z(48/48)},h2:{\"font-size\":b(30,18),\"margin-top\":b(56,30),\"margin-bottom\":b(32,30),\"line-height\":z(40/30)},h3:{\"font-size\":b(24,18),\"margin-top\":b(40,24),\"margin-bottom\":b(16,24),\"line-height\":z(36/24)},h4:{\"margin-top\":b(32,18),\"margin-bottom\":b(8,18),\"line-height\":z(28/18)},img:{\"margin-top\":b(32,18),\"margin-bottom\":b(32,18)},picture:{\"margin-top\":b(32,18),\"margin-bottom\":b(32,18)},\"picture > img\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},video:{\"margin-top\":b(32,18),\"margin-bottom\":b(32,18)},kbd:{\"font-size\":b(16,18),\"border-radius\":pe(5),\"padding-top\":b(4,18),\"padding-inline-end\":b(8,18),\"padding-bottom\":b(4,18),\"padding-inline-start\":b(8,18)},code:{\"font-size\":b(16,18)},\"h2 code\":{\"font-size\":b(26,30)},\"h3 code\":{\"font-size\":b(21,24)},pre:{\"font-size\":b(16,18),\"line-height\":z(28/16),\"margin-top\":b(32,16),\"margin-bottom\":b(32,16),\"border-radius\":pe(6),\"padding-top\":b(16,16),\"padding-inline-end\":b(24,16),\"padding-bottom\":b(16,16),\"padding-inline-start\":b(24,16)},ol:{\"margin-top\":b(24,18),\"margin-bottom\":b(24,18),\"padding-inline-start\":b(28,18)},ul:{\"margin-top\":b(24,18),\"margin-bottom\":b(24,18),\"padding-inline-start\":b(28,18)},li:{\"margin-top\":b(12,18),\"margin-bottom\":b(12,18)},\"ol > li\":{\"padding-inline-start\":b(8,18)},\"ul > li\":{\"padding-inline-start\":b(8,18)},\"> ul > li p\":{\"margin-top\":b(16,18),\"margin-bottom\":b(16,18)},\"> ul > li > p:first-child\":{\"margin-top\":b(24,18)},\"> ul > li > p:last-child\":{\"margin-bottom\":b(24,18)},\"> ol > li > p:first-child\":{\"margin-top\":b(24,18)},\"> ol > li > p:last-child\":{\"margin-bottom\":b(24,18)},\"ul ul, ul ol, ol ul, ol ol\":{\"margin-top\":b(16,18),\"margin-bottom\":b(16,18)},dl:{\"margin-top\":b(24,18),\"margin-bottom\":b(24,18)},dt:{\"margin-top\":b(24,18)},dd:{\"margin-top\":b(12,18),\"padding-inline-start\":b(28,18)},hr:{\"margin-top\":b(56,18),\"margin-bottom\":b(56,18)},\"hr + *\":{\"margin-top\":\"0\"},\"h2 + *\":{\"margin-top\":\"0\"},\"h3 + *\":{\"margin-top\":\"0\"},\"h4 + *\":{\"margin-top\":\"0\"},table:{\"font-size\":b(16,18),\"line-height\":z(24/16)},\"thead th\":{\"padding-inline-end\":b(12,16),\"padding-bottom\":b(12,16),\"padding-inline-start\":b(12,16)},\"thead th:first-child\":{\"padding-inline-start\":\"0\"},\"thead th:last-child\":{\"padding-inline-end\":\"0\"},\"tbody td, tfoot td\":{\"padding-top\":b(12,16),\"padding-inline-end\":b(12,16),\"padding-bottom\":b(12,16),\"padding-inline-start\":b(12,16)},\"tbody td:first-child, tfoot td:first-child\":{\"padding-inline-start\":\"0\"},\"tbody td:last-child, tfoot td:last-child\":{\"padding-inline-end\":\"0\"},figure:{\"margin-top\":b(32,18),\"margin-bottom\":b(32,18)},\"figure > *\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},figcaption:{\"font-size\":b(16,18),\"line-height\":z(24/16),\"margin-top\":b(16,16)},\"> :first-child\":{\"margin-top\":\"0\"},\"> :last-child\":{\"margin-bottom\":\"0\"}},xl:{\"font-size\":pe(20),\"line-height\":z(36/20),p:{\"margin-top\":b(24,20),\"margin-bottom\":b(24,20)},'[class~=\"lead\"]':{\"font-size\":b(24,20),\"line-height\":z(36/24),\"margin-top\":b(24,24),\"margin-bottom\":b(24,24)},blockquote:{\"margin-top\":b(48,30),\"margin-bottom\":b(48,30),\"padding-inline-start\":b(32,30)},h1:{\"font-size\":b(56,20),\"margin-top\":\"0\",\"margin-bottom\":b(48,56),\"line-height\":z(56/56)},h2:{\"font-size\":b(36,20),\"margin-top\":b(56,36),\"margin-bottom\":b(32,36),\"line-height\":z(40/36)},h3:{\"font-size\":b(30,20),\"margin-top\":b(48,30),\"margin-bottom\":b(20,30),\"line-height\":z(40/30)},h4:{\"margin-top\":b(36,20),\"margin-bottom\":b(12,20),\"line-height\":z(32/20)},img:{\"margin-top\":b(40,20),\"margin-bottom\":b(40,20)},picture:{\"margin-top\":b(40,20),\"margin-bottom\":b(40,20)},\"picture > img\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},video:{\"margin-top\":b(40,20),\"margin-bottom\":b(40,20)},kbd:{\"font-size\":b(18,20),\"border-radius\":pe(5),\"padding-top\":b(5,20),\"padding-inline-end\":b(8,20),\"padding-bottom\":b(5,20),\"padding-inline-start\":b(8,20)},code:{\"font-size\":b(18,20)},\"h2 code\":{\"font-size\":b(31,36)},\"h3 code\":{\"font-size\":b(27,30)},pre:{\"font-size\":b(18,20),\"line-height\":z(32/18),\"margin-top\":b(36,18),\"margin-bottom\":b(36,18),\"border-radius\":pe(8),\"padding-top\":b(20,18),\"padding-inline-end\":b(24,18),\"padding-bottom\":b(20,18),\"padding-inline-start\":b(24,18)},ol:{\"margin-top\":b(24,20),\"margin-bottom\":b(24,20),\"padding-inline-start\":b(32,20)},ul:{\"margin-top\":b(24,20),\"margin-bottom\":b(24,20),\"padding-inline-start\":b(32,20)},li:{\"margin-top\":b(12,20),\"margin-bottom\":b(12,20)},\"ol > li\":{\"padding-inline-start\":b(8,20)},\"ul > li\":{\"padding-inline-start\":b(8,20)},\"> ul > li p\":{\"margin-top\":b(16,20),\"margin-bottom\":b(16,20)},\"> ul > li > p:first-child\":{\"margin-top\":b(24,20)},\"> ul > li > p:last-child\":{\"margin-bottom\":b(24,20)},\"> ol > li > p:first-child\":{\"margin-top\":b(24,20)},\"> ol > li > p:last-child\":{\"margin-bottom\":b(24,20)},\"ul ul, ul ol, ol ul, ol ol\":{\"margin-top\":b(16,20),\"margin-bottom\":b(16,20)},dl:{\"margin-top\":b(24,20),\"margin-bottom\":b(24,20)},dt:{\"margin-top\":b(24,20)},dd:{\"margin-top\":b(12,20),\"padding-inline-start\":b(32,20)},hr:{\"margin-top\":b(56,20),\"margin-bottom\":b(56,20)},\"hr + *\":{\"margin-top\":\"0\"},\"h2 + *\":{\"margin-top\":\"0\"},\"h3 + *\":{\"margin-top\":\"0\"},\"h4 + *\":{\"margin-top\":\"0\"},table:{\"font-size\":b(18,20),\"line-height\":z(28/18)},\"thead th\":{\"padding-inline-end\":b(12,18),\"padding-bottom\":b(16,18),\"padding-inline-start\":b(12,18)},\"thead th:first-child\":{\"padding-inline-start\":\"0\"},\"thead th:last-child\":{\"padding-inline-end\":\"0\"},\"tbody td, tfoot td\":{\"padding-top\":b(16,18),\"padding-inline-end\":b(12,18),\"padding-bottom\":b(16,18),\"padding-inline-start\":b(12,18)},\"tbody td:first-child, tfoot td:first-child\":{\"padding-inline-start\":\"0\"},\"tbody td:last-child, tfoot td:last-child\":{\"padding-inline-end\":\"0\"},figure:{\"margin-top\":b(40,20),\"margin-bottom\":b(40,20)},\"figure > *\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},figcaption:{\"font-size\":b(18,20),\"line-height\":z(28/18),\"margin-top\":b(18,18)},\"> :first-child\":{\"margin-top\":\"0\"},\"> :last-child\":{\"margin-bottom\":\"0\"}},\"2xl\":{\"font-size\":pe(24),\"line-height\":z(40/24),p:{\"margin-top\":b(32,24),\"margin-bottom\":b(32,24)},'[class~=\"lead\"]':{\"font-size\":b(30,24),\"line-height\":z(44/30),\"margin-top\":b(32,30),\"margin-bottom\":b(32,30)},blockquote:{\"margin-top\":b(64,36),\"margin-bottom\":b(64,36),\"padding-inline-start\":b(40,36)},h1:{\"font-size\":b(64,24),\"margin-top\":\"0\",\"margin-bottom\":b(56,64),\"line-height\":z(64/64)},h2:{\"font-size\":b(48,24),\"margin-top\":b(72,48),\"margin-bottom\":b(40,48),\"line-height\":z(52/48)},h3:{\"font-size\":b(36,24),\"margin-top\":b(56,36),\"margin-bottom\":b(24,36),\"line-height\":z(44/36)},h4:{\"margin-top\":b(40,24),\"margin-bottom\":b(16,24),\"line-height\":z(36/24)},img:{\"margin-top\":b(48,24),\"margin-bottom\":b(48,24)},picture:{\"margin-top\":b(48,24),\"margin-bottom\":b(48,24)},\"picture > img\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},video:{\"margin-top\":b(48,24),\"margin-bottom\":b(48,24)},kbd:{\"font-size\":b(20,24),\"border-radius\":pe(6),\"padding-top\":b(6,24),\"padding-inline-end\":b(8,24),\"padding-bottom\":b(6,24),\"padding-inline-start\":b(8,24)},code:{\"font-size\":b(20,24)},\"h2 code\":{\"font-size\":b(42,48)},\"h3 code\":{\"font-size\":b(32,36)},pre:{\"font-size\":b(20,24),\"line-height\":z(36/20),\"margin-top\":b(40,20),\"margin-bottom\":b(40,20),\"border-radius\":pe(8),\"padding-top\":b(24,20),\"padding-inline-end\":b(32,20),\"padding-bottom\":b(24,20),\"padding-inline-start\":b(32,20)},ol:{\"margin-top\":b(32,24),\"margin-bottom\":b(32,24),\"padding-inline-start\":b(38,24)},ul:{\"margin-top\":b(32,24),\"margin-bottom\":b(32,24),\"padding-inline-start\":b(38,24)},li:{\"margin-top\":b(12,24),\"margin-bottom\":b(12,24)},\"ol > li\":{\"padding-inline-start\":b(10,24)},\"ul > li\":{\"padding-inline-start\":b(10,24)},\"> ul > li p\":{\"margin-top\":b(20,24),\"margin-bottom\":b(20,24)},\"> ul > li > p:first-child\":{\"margin-top\":b(32,24)},\"> ul > li > p:last-child\":{\"margin-bottom\":b(32,24)},\"> ol > li > p:first-child\":{\"margin-top\":b(32,24)},\"> ol > li > p:last-child\":{\"margin-bottom\":b(32,24)},\"ul ul, ul ol, ol ul, ol ol\":{\"margin-top\":b(16,24),\"margin-bottom\":b(16,24)},dl:{\"margin-top\":b(32,24),\"margin-bottom\":b(32,24)},dt:{\"margin-top\":b(32,24)},dd:{\"margin-top\":b(12,24),\"padding-inline-start\":b(38,24)},hr:{\"margin-top\":b(72,24),\"margin-bottom\":b(72,24)},\"hr + *\":{\"margin-top\":\"0\"},\"h2 + *\":{\"margin-top\":\"0\"},\"h3 + *\":{\"margin-top\":\"0\"},\"h4 + *\":{\"margin-top\":\"0\"},table:{\"font-size\":b(20,24),\"line-height\":z(28/20)},\"thead th\":{\"padding-inline-end\":b(12,20),\"padding-bottom\":b(16,20),\"padding-inline-start\":b(12,20)},\"thead th:first-child\":{\"padding-inline-start\":\"0\"},\"thead th:last-child\":{\"padding-inline-end\":\"0\"},\"tbody td, tfoot td\":{\"padding-top\":b(16,20),\"padding-inline-end\":b(12,20),\"padding-bottom\":b(16,20),\"padding-inline-start\":b(12,20)},\"tbody td:first-child, tfoot td:first-child\":{\"padding-inline-start\":\"0\"},\"tbody td:last-child, tfoot td:last-child\":{\"padding-inline-end\":\"0\"},figure:{\"margin-top\":b(48,24),\"margin-bottom\":b(48,24)},\"figure > *\":{\"margin-top\":\"0\",\"margin-bottom\":\"0\"},figcaption:{\"font-size\":b(20,24),\"line-height\":z(32/20),\"margin-top\":b(20,20)},\"> :first-child\":{\"margin-top\":\"0\"},\"> :last-child\":{\"margin-bottom\":\"0\"}}};function Ud(e){let t=mr(qd);if(e)for(let r in e){let[n,i]=J(e[r]),[a,s]=t[r];t[r]=[n??a,i??s]}return t}function Wd(e){return e?yr(ui,e):ui}function Za(e,t){let r=t.selectorName||\"prose\",n=`:not(:where([class~=\"not-${r}\"],[class~=\"not-${r}\"] *))`,i=t.important===!0,a=\"\";for(let[s,o]of Object.entries(e))if(typeof o!=\"object\")a+=`${s}:${o}${i?\" !important\":\"\"};`;else{let[u,c]=s.split(\"::\"),d=`:where(${u})${n}${c?`::${c}`:\"\"}`;a+=`${d} {`;for(let[h,p]of Object.entries(o))a+=`${h}:${p}${i?\" !important\":\"\"};`;a+=\"}\"}return a}function Hd(e){for(let[t,...r]of gu)if(t===e)return r.length>0?r:[t]}var Zd=e=>{let t=e?.selectorName??\"prose\",r=e?.compatibility?.noColonNot||e?.compatibility?.noColonWhere,n=e?.cssVarPrefix??\"--un-prose\",i=Ud(e?.colorScheme),a=Wd(e?.sizeScheme),s=(h,p)=>{let l=yr(h,(typeof e?.cssExtend==\"function\"?e?.cssExtend(p):e?.cssExtend)??{});for(let m in l){let f=l[m];(f==null||typeof f==\"object\"&&Object.keys(f).length===0)&&delete l[m]}return l},o=h=>(typeof e?.important==\"string\"&&(h=`${e.important} ${h}`),e?.compatibility?.noColonIs||(h=`:is(${h})`),h),u=new RegExp(`^${t}-default$`),c=new RegExp(`^${t}-([-\\\\w]+)$`),d=new RegExp(`^${t}-(${Object.keys(a).join(\"|\")})$`);return{name:\"@unocss/preset-typography\",enforce:\"post\",layers:{typography:-20},shortcuts:[[t,[`${t}-default`,`${t}-gray`],{layer:\"typography\"}]],rules:[[u,(h,{symbols:p,theme:l})=>{let m=Za(s(yr(Vd,ui.base),l),e??{});return{[p.body]:m,[p.selector]:o}},{layer:\"typography\",autocomplete:\"prose\",internal:!0}],[c,([,h],{theme:p,symbols:l})=>{let m=p.colors?.[h];if(!(!m||typeof m!=\"object\"))return[\"red\",\"orange\",\"amber\",\"yellow\",\"lime\",\"green\",\"emerald\",\"teal\",\"cyan\",\"sky\",\"blue\",\"indigo\",\"violet\",\"purple\",\"fuchsia\",\"pink\",\"rose\"].includes(h)?{[`${n}-links`]:m[600],[`${n}-invert-links`]:m[500],[l.selector]:o}:Object.entries(i).reduce((f,[g,v])=>{let[y,S]=v,$=A=>m[A]??p[A]??A,k=$(y),x=$(S),w=`${n}-${g}`,E=`${n}-invert-${g}`;f[w]=vr(k,`var(${w}-opacity)`),f[E]=vr(x,`var(${E}-opacity)`);for(let[A,_]of[[k,`${w}-opacity`],[x,`${E}-opacity`]])lu.some(D=>A.includes(D))&&(f[_]=\"1\");return f},{[l.selector]:o})},{layer:\"typography\",autocomplete:`${t}-$colors`}],[d,([,h],{symbols:p,theme:l})=>{let m=Za(s(a[h],l),e??{});return{[p.body]:m,[p.selector]:o}},{layer:\"typography\",autocomplete:`${t}-(${Object.keys(a).join(\"|\")})`}],[`${t}-invert`,[{[`${n}-body`]:`var(${n}-invert-body)`,[`${n}-headings`]:`var(${n}-invert-headings)`,[`${n}-lead`]:`var(${n}-invert-lead)`,[`${n}-links`]:`var(${n}-invert-links)`,[`${n}-bold`]:`var(${n}-invert-bold)`,[`${n}-counters`]:`var(${n}-invert-counters)`,[`${n}-bullets`]:`var(${n}-invert-bullets)`,[`${n}-hr`]:`var(${n}-invert-hr)`,[`${n}-quotes`]:`var(${n}-invert-quotes)`,[`${n}-quote-borders`]:`var(${n}-invert-quote-borders)`,[`${n}-captions`]:`var(${n}-invert-captions)`,[`${n}-kbd`]:`var(${n}-invert-kbd)`,[`${n}-kbd-shadows`]:`var(${n}-invert-kbd-shadows)`,[`${n}-code`]:`var(${n}-invert-code)`,[`${n}-pre-code`]:`var(${n}-invert-pre-code)`,[`${n}-pre-bg`]:`var(${n}-invert-pre-bg)`,[`${n}-th-borders`]:`var(${n}-invert-th-borders)`,[`${n}-td-borders`]:`var(${n}-invert-td-borders)`,[re.selector]:o}],{layer:\"typography\"}]],variants:[{name:\"typography element modifiers\",match:h=>{if(h.startsWith(`${t}-`)){let p=new RegExp(`^${t}-(\\\\w+)[:-].+$`),l=h.match(p)?.[1];if(l){let m=Hd(l);if(m?.length)return{matcher:h.slice(t.length+l.length+2),selector:f=>{let g=`:not(:where([class~=\"not-${t}\"],[class~=\"not-${t}\"] *))`;return r?m.map(v=>`${f} ${v}`).join(\",\"):`${f} :is(:where(${m})${g})`}}}}},autocomplete:`${t}-(${gu.map(h=>`${h[0]}:`).join(\"|\")})`}]}};function Yd({important:e}){if(e==null||e===!1)return[];let t=r=>r.startsWith(\":is(\")&&r.endsWith(\")\")?r:r.includes(\"::\")?r.replace(/(.*?)((?:\\s\\*)?::.*)/,\":is($1)$2\"):`:is(${r})`;return[r=>{r.layer!==\"properties\"&&(e===!0?r.entries.forEach(n=>{n[1]!=null&&!String(n[1]).endsWith(\"!important\")&&(n[1]+=\" !important\")}):r.selector.startsWith(e)||(r.selector=`${e} ${t(r.selector)}`))}]}function Gd({variablePrefix:e}){return e!==\"un-\"?[t=>{t.layer===\"properties\"&&(t.selector=t.selector.replace(/^@property --un-/,`@property --${e}`)),t.entries.forEach(r=>{r[0]=r[0].replace(/^--un-/,`--${e}`),typeof r[1]==\"string\"&&(r[1]=r[1].replace(/var\\(--un-/g,`var(--${e}`))})}]:[]}function Jd(e){return[Yd,Gd].flatMap(t=>t(e))}var Ya=Object.defineProperty,Kd=(e,t)=>{let r={};for(var n in e)Ya(r,n,{get:e[n],enumerable:!0});return t||Ya(r,Symbol.toStringTag,{value:\"Module\"}),r},Xd=\"@unocss/preset-wind4\",Qd=\"$$mini-no-negative\",fn={transparent:\"transparent\",current:\"currentColor\",inherit:\"inherit\"},qe={l:[\"-left\"],r:[\"-right\"],t:[\"-top\"],b:[\"-bottom\"],s:[\"-inline-start\"],e:[\"-inline-end\"],x:[\"-inline\"],y:[\"-block\"],\"\":[\"\"],bs:[\"-block-start\"],be:[\"-block-end\"],is:[\"-inline-start\"],ie:[\"-inline-end\"],block:[\"-block-start\",\"-block-end\"],inline:[\"-inline-start\",\"-inline-end\"]},Ga={...qe,x:[\"-inset-inline\"],y:[\"-inset-block\"],s:[\"-inset-inline-start\"],start:[\"-inset-inline-start\"],e:[\"-inset-inline-end\"],end:[\"-inset-inline-end\"],bs:[\"-inset-block-start\"],be:[\"-inset-block-end\"],is:[\"-inset-inline-start\"],ie:[\"-inset-inline-end\"],block:[\"-inset-block-start\",\"-inset-block-end\"],inline:[\"-inset-inline-start\",\"-inset-inline-end\"]},Zr={l:[\"-top-left\",\"-bottom-left\"],r:[\"-top-right\",\"-bottom-right\"],t:[\"-top-left\",\"-top-right\"],b:[\"-bottom-left\",\"-bottom-right\"],tl:[\"-top-left\"],lt:[\"-top-left\"],tr:[\"-top-right\"],rt:[\"-top-right\"],bl:[\"-bottom-left\"],lb:[\"-bottom-left\"],br:[\"-bottom-right\"],rb:[\"-bottom-right\"],\"\":[\"\"],bs:[\"-start-start\",\"-start-end\"],be:[\"-end-start\",\"-end-end\"],s:[\"-end-start\",\"-start-start\"],is:[\"-end-start\",\"-start-start\"],e:[\"-start-end\",\"-end-end\"],ie:[\"-start-end\",\"-end-end\"],ss:[\"-start-start\"],\"bs-is\":[\"-start-start\"],\"is-bs\":[\"-start-start\"],se:[\"-start-end\"],\"bs-ie\":[\"-start-end\"],\"ie-bs\":[\"-start-end\"],es:[\"-end-start\"],\"be-is\":[\"-end-start\"],\"is-be\":[\"-end-start\"],ee:[\"-end-end\"],\"be-ie\":[\"-end-end\"],\"ie-be\":[\"-end-end\"]},bu={x:[\"-x\"],y:[\"-y\"],z:[\"-z\"],\"\":[\"-x\",\"-y\"]},ep=[\"x\",\"y\",\"z\"],Ja=[\"top\",\"top center\",\"top left\",\"top right\",\"bottom\",\"bottom center\",\"bottom left\",\"bottom right\",\"left\",\"left center\",\"left top\",\"left bottom\",\"right\",\"right center\",\"right top\",\"right bottom\",\"center\",\"center top\",\"center bottom\",\"center left\",\"center right\",\"center center\"],be=Object.assign({},...Ja.map(e=>({[e.replace(/ /,\"-\")]:e})),...Ja.map(e=>({[e.replace(/\\b(\\w)\\w+/g,\"$1\").replace(/ /,\"\")]:e}))),ee=[\"inherit\",\"initial\",\"revert\",\"revert-layer\",\"unset\"],Oi=/^(calc|clamp|min|max)\\s*\\((.+)\\)(.*)/,tp=/^(var)\\s*\\((.+)\\)(.*)/,mn=/^(-?\\d*(?:\\.\\d+)?)(px|pt|pc|%|r?(?:em|ex|lh|cap|ch|ic)|(?:[sld]?v|cq)(?:[whib]|min|max)|in|cm|mm|rpx)?$/i,rp=/^(-?\\d*(?:\\.\\d+)?)$/,yu=/^(px|[sld]?v[wh])$/i,vu={px:1,vw:100,vh:100,svw:100,svh:100,dvw:100,dvh:100,lvh:100,lvw:100},Mi=/^\\[(color|image|length|size|position|quoted|string|number|family):/i,np=/,(?![^()]*\\))/g,ip=/(?<!var\\()--([\\w.-]+)(\\([^)]+\\)|,[#.\\s\\w]+)?/g,ap=Kd({auto:()=>up,bracket:()=>fp,bracketOfColor:()=>mp,bracketOfFamily:()=>yp,bracketOfLength:()=>gp,bracketOfNumber:()=>vp,bracketOfPosition:()=>bp,cssvar:()=>kp,degree:()=>wp,fraction:()=>dp,global:()=>$p,none:()=>Ap,number:()=>ku,numberWithUnit:()=>sp,percent:()=>hp,position:()=>Sp,properties:()=>Ep,px:()=>cp,rem:()=>lp,time:()=>xp}),op=[\"color\",\"border-color\",\"background-color\",\"outline-color\",\"text-decoration-color\",\"flex-grow\",\"flex\",\"flex-shrink\",\"grid\",\"grid-template-columns\",\"grid-template-rows\",\"caret-color\",\"font\",\"gap\",\"opacity\",\"visibility\",\"z-index\",\"font-weight\",\"zoom\",\"text-shadow\",\"transform\",\"box-shadow\",\"border\",\"background-position\",\"left\",\"right\",\"top\",\"bottom\",\"object-position\",\"max-height\",\"min-height\",\"max-width\",\"min-width\",\"height\",\"width\",\"border-width\",\"margin\",\"padding\",\"outline-width\",\"outline-offset\",\"font-size\",\"line-height\",\"text-indent\",\"vertical-align\",\"border-spacing\",\"letter-spacing\",\"word-spacing\",\"stroke\",\"filter\",\"backdrop-filter\",\"fill\",\"mask\",\"mask-size\",\"mask-border\",\"clip-path\",\"clip\",\"border-radius\"];function Ve(e){return+e.toFixed(10)}function sp(e){let t=e.match(mn);if(!t)return;let[,r,n]=t,i=Number.parseFloat(r);if(n&&!Number.isNaN(i))return`${Ve(i)}${n}`}function up(e){if(e===\"auto\"||e===\"a\")return\"auto\"}function lp(e){if(!e)return;if(yu.test(e))return`${vu[e]}${e}`;let t=e.match(mn);if(!t)return;let[,r,n]=t,i=Number.parseFloat(r);if(!Number.isNaN(i))return i===0?\"0\":n?`${Ve(i)}${n}`:`${Ve(i/4)}rem`}function cp(e){if(yu.test(e))return`${vu[e]}${e}`;let t=e.match(mn);if(!t)return;let[,r,n]=t,i=Number.parseFloat(r);if(!Number.isNaN(i))return n?`${Ve(i)}${n}`:`${Ve(i)}px`}function ku(e){if(!rp.test(e))return;let t=Number.parseFloat(e);if(!Number.isNaN(t))return Ve(t)}function hp(e){e.endsWith(\"%\")&&(e=e.slice(0,-1));let t=ku(e);if(t!=null)return`${t}%`}function dp(e){if(!e)return;if(e===\"full\")return\"100%\";let[t,r]=e.split(\"/\"),n=Number.parseFloat(t)/Number.parseFloat(r);if(!Number.isNaN(n))return n===0?\"0\":`${Ve(n*100)}%`}function pp(e,t,r,n){let i=kr(e,t,r),a=typeof i==\"object\"&&\"DEFAULT\"in i;a&&r.push(\"DEFAULT\");let s=a?i.DEFAULT:i,o=a&&t!==\"spacing\"?`${n}.DEFAULT`:n;return s!=null&&R(t,r.length?r:void 0),{val:s,varKey:o}}function vt(e,t,r){if(e&&e.startsWith(\"[\")&&e.endsWith(\"]\")){let n,i,a=e.match(Mi);if(!a)n=e.slice(1,-1);else{if(!t)i=a[1];else if(a[1]!==t)return;n=e.slice(a[0].length,-1)}if(!n||n==='=\"\"')return;r&&(n=du(n,r));let s=Array.from(n.matchAll(ip));for(let u of s){let[c,d,h]=u;if(r){let[p,...l]=d.split(\".\"),{val:m,varKey:f}=pp(r,p,l,d);if(m!=null){let g=`--${f.replaceAll(\".\",\"-\")}`;if(h&&!h.startsWith(\",\"))n=n.replace(c,`calc(var(${g}) * ${h.slice(1,-1)})`);else{let v=h?.slice(1);n=n.replace(c,`var(${g}${v?`, ${v}`:\"\"})`)}continue}}n=n.replace(c,`var(${c})`)}let o=0;for(let u of n)if(u===\"[\")o+=1;else if(u===\"]\"&&(o-=1,o<0))return;if(o)return;switch(i){case\"string\":return n.replace(/(^|[^\\\\])_/g,\"$1 \").replace(/\\\\_/g,\"_\");case\"quoted\":return n.replace(/(^|[^\\\\])_/g,\"$1 \").replace(/\\\\_/g,\"_\").replace(/([\"\\\\])/g,\"\\\\$1\").replace(/^(.+)$/,'\"$1\"')}return n.replace(/(url\\(.*?\\))/g,u=>u.replace(/_/g,\"\\\\_\")).replace(/(^|[^\\\\])_/g,\"$1 \").replace(/\\\\_/g,\"_\").replace(/(?:calc|clamp|max|min)\\((.*)/g,u=>{let c=[];return u.replace(/var\\((--.+?)[,)]/g,(d,h)=>(c.push(h),d.replace(h,\"--un-calc\"))).replace(/(-?\\d*\\.?\\d(?!-\\d.+[,)](?![^+\\-/*])\\D)(?:%|[a-z]+)?|\\))([+\\-/*])/g,\"$1 $2 \").replace(/--un-calc/g,()=>c.shift())})}}function fp(e,t){return vt(e,void 0,t)}function mp(e,t){return vt(e,\"color\",t)}function gp(e,t){return vt(e,\"length\",t)||vt(e,\"size\",t)}function bp(e,t){return vt(e,\"position\",t)}function yp(e,t){return vt(e,\"family\",t)}function vp(e,t){return vt(e,\"number\",t)}function kp(e){if(e.startsWith(\"var(\"))return e;let t=e.match(/^(?:\\$|--)([^\\s'\"`;{}]+)$/);if(t){let[r,n]=t[1].split(\",\");return`var(--${Ke(r)}${n?`, ${n}`:\"\"})`}}function xp(e){let t=e.match(/^(-?[0-9.]+)(s|ms)?$/i);if(!t)return;let[,r,n]=t,i=Number.parseFloat(r);if(!Number.isNaN(i))return i===0&&!n?\"0s\":n?`${Ve(i)}${n}`:`${Ve(i)}ms`}function wp(e){let t=e.match(/^(-?[0-9.]+)(deg|rad|grad|turn)?$/i);if(!t)return;let[,r,n]=t,i=Number.parseFloat(r);if(!Number.isNaN(i))return i===0?\"0deg\":n?`${Ve(i)}${n}`:`${Ve(i)}deg`}function $p(e){if(ee.includes(e))return e}function Ep(e){if(e.split(\",\").every(t=>op.includes(t)))return e}function Sp(e){if([\"top\",\"left\",\"right\",\"bottom\",\"center\"].includes(e))return e}function Ap(e){if(e===\"none\")return\"none\"}var Cp=$d(ap),C=Cp;function _e(e,t){let r=C.number(e)??t;if(r!=null){let n=Number(r);return String(r).endsWith(\"%\")&&(n=Number(String(r).slice(0,-1))/100),n}}function Y(e,t=qe,r=(n,i)=>`${n}${i}`){return(([n,i,a=\"4\"],{theme:s})=>{if(a!=null&&i!=null){let o,u=a.startsWith(\"-\");if(u&&(a=a.slice(1)),o=_e(a),o!=null&&!Number.isNaN(o))return R(\"spacing\"),t[i].map(c=>[r(e,c),`calc(var(--spacing) * ${u?\"-\":\"\"}${o})`]);if(s.spacing&&a in s.spacing)return R(\"spacing\",a),t[i].map(c=>[r(e,c),u?`calc(var(--${Ke(`spacing-${a}`)}) * -1)`:`var(--${Ke(`spacing-${a}`)})`]);if(o=C.bracket.cssvar.global.auto.fraction.rem(u?`-${a}`:a,s),o!=null)return t[i].map(c=>[r(e,c),o])}})}function gn(e,t){let r,[n,...i]=ct(e,[\"/\",\":\"],3)??[];if(n!=null){let f=(n.match(Mi)??[])[1];(f==null||f===\"color\")&&(r=[n,...i])}if(!r)return;let a,[s,o,u]=r;qa(o)||qa(C.bracket(o??\"\"))?u=o:a=o;let c=s.replace(/([a-z])(\\d)(?![-_a-z])/g,\"$1-$2\").split(/-/g),[d]=c;if(!d)return;let h=Ka(t,c);if(!h&&c.length>=2){let f=c.at(-1),g=c.at(-2);/^\\d+$/.test(f)&&(h=Ka(t,c.slice(0,-2).concat([`${g}${f}`])))}let{no:p,keys:l,color:m}=h??{};if(!m){let f=C.bracketOfColor(s,t),g=f||s;if(C.numberWithUnit(g))return;/^#[\\da-f]+$/i.test(g)?m=g:/^hex-[\\da-fA-F]+$/.test(g)?m=`#${g.slice(4)}`:s.startsWith(\"$\")&&(m=C.cssvar(s)),m=m||f}return{opacity:a,modifier:u&&C.bracket.cssvar(u)||u,name:d,no:p,color:m??fn[d],alpha:C.bracket.cssvar.percent(a??\"\"),keys:l,get cssColor(){return Mt(this.color)}}}function Ka(e,t){let r,n,i,a=kr(e,\"colors\",t);if(typeof a==\"object\"?\"DEFAULT\"in a&&(r=a.DEFAULT,n=\"DEFAULT\",i=[...t,n]):typeof a==\"string\"&&(r=a,i=t,n=t.at(-1)),!!r)return{color:r,no:n,keys:i}}function kr(e,t,r){let n=e[t];function i(a,s){if(s.length===0)return a;if(!(!a||typeof a!=\"object\"))for(let o=s.length;o>0;o--){let u=s.slice(0,o).join(\"-\");if(u in a){let c=a[u];return o===s.length?c:i(c,s.slice(o))}}}return i(n,r)}function xu(e,t,r,n){if(!e)return;let{color:i,keys:a,alpha:s,modifier:o}=e,u=n?.generator.config.envMode===\"dev\"&&i?` /* ${i} */`:\"\",c={};if(i){let d=[c],h=i.includes(\"var(\"),p=Object.values(fn).includes(i);if(p&&!s)return c[t]=i,d;let l=`--un-${r}-opacity`,m=a&&!h&&!p?X(\"colors\",a):i,f=o??(a?\"in srgb\":\"in oklab\");if(!f.startsWith(\"in \")&&!f.startsWith(\"var(\")&&(f=`in ${f}`),c[t]=`color-mix(${f}, ${m} ${s??`var(${l})`}, transparent)${u}`,d.push(P(l,{syntax:\"<percentage>\",initialValue:\"100%\"})),!p){if(a&&!h&&(R(\"colors\",a),!o)){let g=[\"shadow\",\"inset-shadow\",\"text-shadow\",\"drop-shadow\"].includes(r)?`${s?`color-mix(in oklab, ${m} ${s}, transparent)`:`${m}`} var(${l})`:`${m} ${s??`var(${l})`}`;d.push({[re.parent]:\"@supports (color: color-mix(in lab, red, red))\",[re.noMerge]:!0,[t]:`color-mix(in oklab, ${g}, transparent)${u}`})}n?.theme&&yn(i,n.theme)}return d}}function Q(e,t){return([,r],n)=>{let i=gn(r??\"\",n.theme);if(i)return xu(i,e,t,n)}}function Fi(e,t,r){let n=[];e=J(e);for(let i=0;i<e.length;i++){let a=ct(e[i],\" \",6);if(!a||a.length<3)return e;let s=!1,o=a.indexOf(\"inset\");o!==-1&&(a.splice(o,1),s=!0);let u=\"\",c=a.at(-1);if(Mt(a.at(0))){let d=Mt(a.shift());d&&(u=vr(d))}else if(Mt(c)){let d=Mt(a.pop());d&&(u=vr(d))}else if(c&&c.startsWith(\"var(\")){let d=a.pop();d&&(u=d)}n.push(`${s?\"inset \":\"\"}${a.join(\" \")} var(${t}, ${r?`oklab(from ${u} l a b / ${r})`:u})`)}return n}function ht(e,t){return e!=null&&!!gn(e,t)?.color}var Xa=/[a-z]+/gi,Pn=new WeakMap;function bn({theme:e,generator:t},r=\"breakpoint\"){let n=t?.userConfig?.theme?.[r]||e[r];if(!n)return;if(Pn.has(e))return Pn.get(e);let i=Object.entries(n).sort((a,s)=>Number.parseInt(a[1].replace(Xa,\"\"))-Number.parseInt(s[1].replace(Xa,\"\"))).map(([a,s])=>({point:a,size:s}));return Pn.set(e,i),i}function q(e,t){return ee.map(r=>[`${e}-${r}`,{[t??e]:r}])}function P(e,t={}){let{syntax:r=\"*\",inherits:n=!1,initialValue:i}=t,a={[re.shortcutsNoMerge]:!0,[re.noMerge]:!0,[re.noScope]:!0,[re.variants]:()=>[{parent:\"\",layer:\"properties\",selector:()=>`@property ${e}`}],syntax:JSON.stringify(r),inherits:n?\"true\":\"false\"};return i!=null&&(a[\"initial-value\"]=i),Dp(e,i?String(i):\"initial\"),a}function Br(e){return e!=null&&Oi.test(e)}function _p(e){return e[0]===\"[\"&&e.slice(-1)===\"]\"&&(e=e.slice(1,-1)),Oi.test(e)||mn.test(e)}function li(e){return e.replace(/(?:^|\\B)([A-Z])/g,\"-$1\").toLowerCase()}function wu(e,t=!1){return t?e.trim():e.trim().replace(/\\s+/g,\" \").replace(/\\/\\*[\\s\\S]*?\\*\\//g,\"\")}var Pt=new Set([]);function R(e,t=\"DEFAULT\"){let r=`${e}:${J(t).join(\"-\")}`;Pt.has(r)||Pt.add(r)}function X(e,t){return`var(--${e}-${J(t).join(\"-\")})`}function yn(e,t){if(e.startsWith(\"var(\")){let r=e.match(/var\\(--([\\w-]+)(?:,.*)?\\)/)?.[1];if(r){let[n,...i]=r.split(\"-\"),a=kr(t,n,i);typeof a==\"string\"&&(R(n,i),yn(a,t))}}}var zt=new Map;function Dp(e,t){zt.has(e)||zt.set(e,t)}var Bp=[[/^@container(?:\\/(\\w+))?(?:-(normal))?$/,([,e,t])=>({\"container-type\":t??\"inline-size\",\"container-name\":e})]],Op=/@media \\(min-width: (.+)\\)/,Mp=[[/^__container$/,(e,t)=>{let{theme:r,variantHandlers:n}=t,i=r.containers?.padding,a;te(i)?a=i:a=i?.DEFAULT;let s=r.containers?.maxWidth,o;for(let c of n){let d=c.handle?.({},h=>h)?.parent;if(te(d)){let h=d.match(Op)?.[1];if(h){let p=(bn(t)??[]).find(l=>l.size===h)?.point;s?p&&(o=s?.[p]):o=h,p&&!te(i)&&(a=i?.[p]??a)}}}let u={\"max-width\":o};return n.length||(u.width=\"100%\"),r.containers?.center&&(u[\"margin-left\"]=\"auto\",u[\"margin-right\"]=\"auto\"),i&&(u[\"padding-left\"]=a,u[\"padding-right\"]=a),u},{internal:!0}]],Fp=[[/^(?:(\\w+)[:-])?container$/,([,e],t)=>{let r=(bn(t)??[]).map(i=>i.point);if(e){if(!r.includes(e))return;r=r.slice(r.indexOf(e))}let n=r.map(i=>`${i}:__container`);return e||n.unshift(\"__container\"),n}]],Qa={mid:\"middle\",base:\"baseline\",btm:\"bottom\",baseline:\"baseline\",top:\"top\",start:\"top\",middle:\"middle\",bottom:\"bottom\",end:\"bottom\",\"text-top\":\"text-top\",\"text-bottom\":\"text-bottom\",sub:\"sub\",super:\"super\",...Object.fromEntries(ee.map(e=>[e,e]))},Np=[[/^(?:vertical|align|v)-(.+)$/,([,e])=>({\"vertical-align\":Qa[e]??C.bracket.cssvar.numberWithUnit(e)}),{autocomplete:[`(vertical|align|v)-(${Object.keys(Qa).join(\"|\")})`,\"(vertical|align|v)-<percentage>\"]}]],eo=[\"center\",\"left\",\"right\",\"justify\",\"start\",\"end\"],Lp=[...eo.map(e=>[`text-${e}`,{\"text-align\":e}]),...[...ee,...eo].map(e=>[`text-align-${e}`,{\"text-align\":e}])],Tp=[[/^(?:animate-)?keyframes-(.+)$/,([,e],{theme:t})=>{let r=t.animation?.keyframes?.[e];if(r)return[`@keyframes ${e}${r}`,{animation:e}]},{autocomplete:[\"animate-keyframes-$animation.keyframes\",\"keyframes-$animation.keyframes\"]}],[/^animate-(.+)$/,([,e],{theme:t})=>{let r=t.animation?.keyframes?.[e];if(r){let n=t.animation?.durations?.[e]??\"1s\",i=t.animation?.timingFns?.[e]??\"linear\",a=t.animation?.counts?.[e]??1,s=t.animation?.properties?.[e];return[`@keyframes ${e}${r}`,{animation:`${e} ${n} ${i} ${a}`,...s}]}return{animation:C.bracket.cssvar(e)}},{autocomplete:\"animate-$animation.keyframes\"}],[/^animate-name-(.+)/,([,e])=>({\"animation-name\":C.bracket.cssvar(e)??e})],[/^animate-duration-(.+)$/,([,e],{theme:t})=>({\"animation-duration\":t.duration?.[e||\"DEFAULT\"]??C.bracket.cssvar.time(e)}),{autocomplete:[\"animate-duration\"]}],[/^animate-delay-(.+)$/,([,e],{theme:t})=>({\"animation-delay\":t.duration?.[e||\"DEFAULT\"]??C.bracket.cssvar.time(e)}),{autocomplete:[\"animate-delay\"]}],[/^animate-ease(?:-(.+))?$/,([,e],{theme:t})=>({\"animation-timing-function\":t.ease?.[e||\"DEFAULT\"]??C.bracket.cssvar(e)}),{autocomplete:[\"animate-ease\",\"animate-ease-$ease\"]}],[/^animate-(fill-mode-|fill-|mode-)?(.+)$/,([,e,t])=>[\"none\",\"forwards\",\"backwards\",\"both\",e?ee:[]].includes(t)?{\"animation-fill-mode\":t}:void 0,{autocomplete:[\"animate-(fill|mode|fill-mode)\",\"animate-(fill|mode|fill-mode)-(none|forwards|backwards|both|inherit|initial|revert|revert-layer|unset)\",\"animate-(none|forwards|backwards|both|inherit|initial|revert|revert-layer|unset)\"]}],[/^animate-(direction-)?(.+)$/,([,e,t])=>[\"normal\",\"reverse\",\"alternate\",\"alternate-reverse\",e?ee:[]].includes(t)?{\"animation-direction\":t}:void 0,{autocomplete:[\"animate-direction\",\"animate-direction-(normal|reverse|alternate|alternate-reverse|inherit|initial|revert|revert-layer|unset)\",\"animate-(normal|reverse|alternate|alternate-reverse|inherit|initial|revert|revert-layer|unset)\"]}],[/^animate-(?:iteration-count-|iteration-|count-)(.+)$/,([,e])=>({\"animation-iteration-count\":C.bracket.cssvar(e)??e.replace(/-/g,\",\")}),{autocomplete:[\"animate-(iteration|count|iteration-count)\",\"animate-(iteration|count|iteration-count)-<num>\"]}],[/^animate-(play-state-|play-|state-)?(.+)$/,([,e,t])=>[\"paused\",\"running\",e?ee:[]].includes(t)?{\"animation-play-state\":t}:void 0,{autocomplete:[\"animate-(play|state|play-state)\",\"animate-(play|state|play-state)-(paused|running|inherit|initial|revert|revert-layer|unset)\",\"animate-(paused|running|inherit|initial|revert|revert-layer|unset)\"]}],[\"animate-none\",{animation:\"none\"}],...q(\"animate\",\"animation\")],$u={\"gradient-position\":P(\"--un-gradient-position\"),\"gradient-from\":P(\"--un-gradient-from\",{syntax:\"<color>\",initialValue:\"#0000\"}),\"gradient-via\":P(\"--un-gradient-via\",{syntax:\"<color>\",initialValue:\"#0000\"}),\"gradient-to\":P(\"--un-gradient-to\",{syntax:\"<color>\",initialValue:\"#0000\"}),\"gradient-stops\":P(\"--un-gradient-stops\"),\"gradient-via-stops\":P(\"--un-gradient-via-stops\"),\"gradient-from-position\":P(\"--un-gradient-from-position\",{syntax:\"<length-percentage>\",initialValue:\"0%\"}),\"gradient-via-position\":P(\"--un-gradient-via-position\",{syntax:\"<length-percentage>\",initialValue:\"50%\"}),\"gradient-to-position\":P(\"--un-gradient-to-position\",{syntax:\"<length-percentage>\",initialValue:\"100%\"})};function to(e){let t=\"in oklab\";if(e)if(e.startsWith(\"[\")&&e.endsWith(\"]\"))t=e.slice(1,-1);else switch(e){case\"longer\":case\"shorter\":case\"increasing\":case\"decreasing\":t=`in oklch ${e} hue`;break;default:t=`in ${e}`}return t}function Pp(){return function*([,e,t],{theme:r}){let n={},i=gn(t,r);if(i){let{color:a,keys:s,alpha:o}=i;if(a){if(Object.values(fn).includes(a))n[`--un-gradient-${e}`]=a;else{n[`--un-${e}-opacity`]=o;let u=s?X(\"colors\",s):a;n[`--un-gradient-${e}`]=`color-mix(in oklab, ${u} var(--un-${e}-opacity), transparent)`,yield P(`--un-${e}-opacity`,{syntax:\"<percentage>\",initialValue:\"100%\"})}s&&R(\"colors\",s),r&&yn(a,r)}}else n[`--un-gradient-${e}`]=C.bracket.cssvar(t);if(n[`--un-gradient-${e}`]){switch(e){case\"from\":yield{...n,\"--un-gradient-stops\":\"var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))\"};break;case\"via\":yield{...n,\"--un-gradient-via-stops\":\"var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position)\",\"--un-gradient-stops\":\"var(--un-gradient-via-stops)\"};break;case\"to\":yield{...n,\"--un-gradient-stops\":\"var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))\"};break;case\"stops\":yield{...n};break}for(let a of Object.values($u))yield a}}}function zp(){return function*([,e,t]){yield{[`--un-gradient-${e}-position`]:`${C.bracket.cssvar.percent(t)}`};for(let r of Object.values($u))yield r}}var jp=[[/^bg-(linear|radial|conic)-([^/]+)(?:\\/(.+))?$/,([,e,t,r])=>{let n;if(C.number(t)!=null?n=`from ${C.number(t)}deg ${to(r)};`:n=C.bracket(t),n)return{\"--un-gradient-position\":n,\"background-image\":`${e}-gradient(var(--un-gradient-stops))`}},{autocomplete:[\"bg-(linear|radial|conic)\",\"(from|to|via)-$colors\",\"(from|to|via)-(op|opacity)\",\"(from|to|via)-(op|opacity)-<percent>\"]}],[/^(from|via|to|stops)-(.+)$/,Pp()],[/^(from|via|to)-op(?:acity)?-?(.+)$/,([,e,t])=>({[`--un-${e}-opacity`]:C.bracket.percent(t)})],[/^(from|via|to)-([\\d.]+%)$/,zp()],[/^bg-((?:repeating-)?(?:linear|radial|conic))$/,([,e])=>({\"background-image\":`${e}-gradient(var(--un-gradient, var(--un-gradient-stops, rgb(255 255 255 / 0))))`}),{autocomplete:[\"bg-gradient-repeating\",\"bg-gradient-(linear|radial|conic)\",\"bg-gradient-repeating-(linear|radial|conic)\"]}],[/^bg-(gradient|linear|radial|conic)(?:-to-([rltb]{1,2}))?(?:\\/(.+))?$/,([,e,t,r])=>({\"--un-gradient-position\":`${t in be?`to ${be[t]} `:\" \"}${to(r)}`,\"background-image\":`${e===\"gradient\"?\"linear\":e}-gradient(var(--un-gradient-stops))`}),{autocomplete:[\"gradient\",\"linear\",\"radial\",\"conic\"].map(e=>`bg-${e}-to-(${Object.keys(be).filter(t=>t.length<=2&&Array.from(t).every(r=>\"rltb\".includes(r))).join(\"|\")})`)}],[\"bg-none\",{\"background-image\":\"none\"}],[\"box-decoration-slice\",{\"box-decoration-break\":\"slice\"}],[\"box-decoration-clone\",{\"box-decoration-break\":\"clone\"}],...q(\"box-decoration\",\"box-decoration-break\"),[\"bg-auto\",{\"background-size\":\"auto\"}],[\"bg-cover\",{\"background-size\":\"cover\"}],[\"bg-contain\",{\"background-size\":\"contain\"}],[/^bg-size-(.+)$/,([,e])=>({\"background-size\":C.bracket.cssvar(e)})],[\"bg-fixed\",{\"background-attachment\":\"fixed\"}],[\"bg-local\",{\"background-attachment\":\"local\"}],[\"bg-scroll\",{\"background-attachment\":\"scroll\"}],[\"bg-clip-border\",{\"-webkit-background-clip\":\"border-box\",\"background-clip\":\"border-box\"}],[\"bg-clip-content\",{\"-webkit-background-clip\":\"content-box\",\"background-clip\":\"content-box\"}],[\"bg-clip-padding\",{\"-webkit-background-clip\":\"padding-box\",\"background-clip\":\"padding-box\"}],[\"bg-clip-text\",{\"-webkit-background-clip\":\"text\",\"background-clip\":\"text\"}],...ee.map(e=>[`bg-clip-${e}`,{\"-webkit-background-clip\":e,\"background-clip\":e}]),[/^bg-([-\\w]{3,})$/,([,e])=>({\"background-position\":be[e]})],[\"bg-repeat\",{\"background-repeat\":\"repeat\"}],[\"bg-no-repeat\",{\"background-repeat\":\"no-repeat\"}],[\"bg-repeat-x\",{\"background-repeat\":\"repeat-x\"}],[\"bg-repeat-y\",{\"background-repeat\":\"repeat-y\"}],[\"bg-repeat-round\",{\"background-repeat\":\"round\"}],[\"bg-repeat-space\",{\"background-repeat\":\"space\"}],...q(\"bg-repeat\",\"background-repeat\"),[\"bg-origin-border\",{\"background-origin\":\"border-box\"}],[\"bg-origin-padding\",{\"background-origin\":\"padding-box\"}],[\"bg-origin-content\",{\"background-origin\":\"content-box\"}],...q(\"bg-origin\",\"background-origin\")],ro=[[/^outline-(?:width-|size-)?(.+)$/,Eu,{autocomplete:\"outline-(width|size)-<num>\"}],[/^outline-(?:color-)?(.+)$/,Ip,{autocomplete:\"outline-$colors\"}],[/^outline-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-outline-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"outline-(op|opacity)-<percent>\"}],[/^outline-offset-(.+)$/,([,e])=>({\"outline-offset\":C.bracket.cssvar.global.px(e)}),{autocomplete:\"outline-(offset)-<num>\"}],[\"outline-offset-none\",{\"outline-offset\":\"0\"}],[\"outline\",[{\"outline-style\":\"var(--un-outline-style)\",\"outline-width\":\"1px\"},P(\"--un-outline-style\",{initialValue:\"solid\"})]],[\"outline-hidden\",[{\"outline-style\":\"none\"},{[re.parent]:\"@media (forced-colors: active)\",outline:\"2px solid transparent\",\"outline-offset\":\"2px\"}]],[\"outline-none\",{\"--un-outline-style\":\"none\",\"outline-style\":\"none\"}],...[\"auto\",\"dashed\",\"dotted\",\"double\",\"solid\",\"groove\",\"ridge\",\"inset\",\"outset\",...ee].map(e=>[`outline-${e}`,{\"--un-outline-style\":e,\"outline-style\":e}])];function*Eu([,e]){let t=C.bracket.cssvar.global.px(e);t!=null&&(yield{\"outline-style\":\"var(--un-outline-style)\",\"outline-width\":t},yield P(\"--un-outline-style\",{initialValue:\"solid\"}))}function*Ip(e,t){if(Br(C.bracket(e[1])))yield*Eu(e);else{let r=Q(\"outline-color\",\"outline\")(e,t);if(r)for(let n of r)yield n}}var Rp=[[\"appearance-auto\",{\"-webkit-appearance\":\"auto\",appearance:\"auto\"}],[\"appearance-none\",{\"-webkit-appearance\":\"none\",appearance:\"none\"}]];function qp(e){let t=C.bracket(e);return t&&C.properties(t)?t:C.properties.auto.cssvar.global(e)??{contents:\"contents\",scroll:\"scroll-position\"}[e]}var no=[[/^will-change-(.+)/,([,e])=>({\"will-change\":qp(e)})]],zn={disc:\"disc\",circle:\"circle\",square:\"square\",decimal:\"decimal\",\"zero-decimal\":\"decimal-leading-zero\",greek:\"lower-greek\",roman:\"lower-roman\",\"upper-roman\":\"upper-roman\",alpha:\"lower-alpha\",\"upper-alpha\":\"upper-alpha\",latin:\"lower-latin\",\"upper-latin\":\"upper-latin\"},Vp=[[/^list-(.+?)(?:-(outside|inside))?$/,([,e,t])=>{let r=zn[e];if(r)return t?{\"list-style-position\":t,\"list-style-type\":r}:{\"list-style-type\":r}},{autocomplete:[`list-(${Object.keys(zn).join(\"|\")})`,`list-(${Object.keys(zn).join(\"|\")})-(outside|inside)`]}],[\"list-outside\",{\"list-style-position\":\"outside\"}],[\"list-inside\",{\"list-style-position\":\"inside\"}],[\"list-none\",{\"list-style-type\":\"none\"}],[/^list-image-(.+)$/,([,e])=>{if(/^\\[url\\(.+\\)\\]$/.test(e))return{\"list-style-image\":C.bracket(e)}}],[\"list-image-none\",{\"list-style-image\":\"none\"}],...q(\"list\",\"list-style-type\")],Up=[[/^accent-(.+)$/,Q(\"accent-color\",\"accent\"),{autocomplete:\"accent-$colors\"}],[/^accent-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-accent-opacity\":C.bracket.percent(e)}),{autocomplete:[\"accent-(op|opacity)\",\"accent-(op|opacity)-<percent>\"]}]],Wp=[[/^caret-(.+)$/,Q(\"caret-color\",\"caret\"),{autocomplete:\"caret-$colors\"}],[/^caret-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-caret-opacity\":C.bracket.percent(e)}),{autocomplete:[\"caret-(op|opacity)\",\"caret-(op|opacity)-<percent>\"]}]],Hp=[[\"image-render-auto\",{\"image-rendering\":\"auto\"}],[\"image-render-edge\",{\"image-rendering\":\"crisp-edges\"}],[\"image-render-pixel\",[[\"-ms-interpolation-mode\",\"nearest-neighbor\"],[\"image-rendering\",\"-webkit-optimize-contrast\"],[\"image-rendering\",\"-moz-crisp-edges\"],[\"image-rendering\",\"-o-pixelated\"],[\"image-rendering\",\"pixelated\"]]]],Zp=[[\"overscroll-auto\",{\"overscroll-behavior\":\"auto\"}],[\"overscroll-contain\",{\"overscroll-behavior\":\"contain\"}],[\"overscroll-none\",{\"overscroll-behavior\":\"none\"}],...q(\"overscroll\",\"overscroll-behavior\"),[\"overscroll-x-auto\",{\"overscroll-behavior-x\":\"auto\"}],[\"overscroll-x-contain\",{\"overscroll-behavior-x\":\"contain\"}],[\"overscroll-x-none\",{\"overscroll-behavior-x\":\"none\"}],...q(\"overscroll-x\",\"overscroll-behavior-x\"),[\"overscroll-y-auto\",{\"overscroll-behavior-y\":\"auto\"}],[\"overscroll-y-contain\",{\"overscroll-behavior-y\":\"contain\"}],[\"overscroll-y-none\",{\"overscroll-behavior-y\":\"none\"}],...q(\"overscroll-y\",\"overscroll-behavior-y\")],Yp=[[\"scroll-auto\",{\"scroll-behavior\":\"auto\"}],[\"scroll-smooth\",{\"scroll-behavior\":\"smooth\"}],...q(\"scroll\",\"scroll-behavior\")],bt=[\"solid\",\"dashed\",\"dotted\",\"double\",\"hidden\",\"none\",\"groove\",\"ridge\",\"inset\",\"outset\",...ee],Gp=[[/^(?:border|b)()(?:-(.+))?$/,Te,{autocomplete:\"(border|b)-<directions>\"}],[/^(?:border|b)-([xy])(?:-(.+))?$/,Te],[/^(?:border|b)-([rltbse])(?:-(.+))?$/,Te],[/^(?:border|b)-(block|inline)(?:-(.+))?$/,Te],[/^(?:border|b)-([bi][se])(?:-(.+))?$/,Te],[/^(?:border|b)-()(?:width|size)-(.+)$/,Te,{autocomplete:[\"(border|b)-<num>\",\"(border|b)-<directions>-<num>\"]}],[/^(?:border|b)-([xy])-(?:width|size)-(.+)$/,Te],[/^(?:border|b)-([rltbse])-(?:width|size)-(.+)$/,Te],[/^(?:border|b)-(block|inline)-(?:width|size)-(.+)$/,Te],[/^(?:border|b)-([bi][se])-(?:width|size)-(.+)$/,Te],[/^(?:border|b)-()(?:color-)?(.+)$/,Qt,{autocomplete:[\"(border|b)-$colors\",\"(border|b)-<directions>-$colors\"]}],[/^(?:border|b)-([xy])-(?:color-)?(.+)$/,Qt],[/^(?:border|b)-([rltbse])-(?:color-)?(.+)$/,Qt],[/^(?:border|b)-(block|inline)-(?:color-)?(.+)$/,Qt],[/^(?:border|b)-([bi][se])-(?:color-)?(.+)$/,Qt],[/^(?:border|b)-()op(?:acity)?-?(.+)$/,er,{autocomplete:\"(border|b)-(op|opacity)-<percent>\"}],[/^(?:border|b)-([xy])-op(?:acity)?-?(.+)$/,er],[/^(?:border|b)-([rltbse])-op(?:acity)?-?(.+)$/,er],[/^(?:border|b)-(block|inline)-op(?:acity)?-?(.+)$/,er],[/^(?:border|b)-([bi][se])-op(?:acity)?-?(.+)$/,er],[/^(?:border-|b-)?(?:rounded|rd)()(?:-(.+))?$/,tr,{autocomplete:[\"(border|b)-(rounded|rd)\",\"(border|b)-(rounded|rd)-$radius\",\"(rounded|rd)\",\"(rounded|rd)-$radius\"]}],[/^(?:border-|b-)?(?:rounded|rd)-([rltbse])(?:-(.+))?$/,tr],[/^(?:border-|b-)?(?:rounded|rd)-([rltb]{2})(?:-(.+))?$/,tr],[/^(?:border-|b-)?(?:rounded|rd)-([bise][se])(?:-(.+))?$/,tr],[/^(?:border-|b-)?(?:rounded|rd)-([bi][se]-[bi][se])(?:-(.+))?$/,tr],[/^(?:border|b)-(?:style-)?()(.+)$/,rr,{autocomplete:[\"(border|b)-style\",`(border|b)-(${bt.join(\"|\")})`,\"(border|b)-<directions>-style\",`(border|b)-<directions>-(${bt.join(\"|\")})`,`(border|b)-<directions>-style-(${bt.join(\"|\")})`,`(border|b)-style-(${bt.join(\"|\")})`]}],[/^(?:border|b)-([xy])-(?:style-)?(.+)$/,rr],[/^(?:border|b)-([rltbse])-(?:style-)?(.+)$/,rr],[/^(?:border|b)-(block|inline)-(?:style-)?(.+)$/,rr],[/^(?:border|b)-([bi][se])-(?:style-)?(.+)$/,rr]];function Jp(e){return([,t],r)=>{let n=gn(t,r.theme),i=xu(n,`border${e}-color`,`border${e}`,r);if(i){let a=i[0];return n?.color&&!Object.values(fn).includes(n.color)&&!n.alpha&&e&&e!==\"\"&&(a[`--un-border${e}-opacity`]=\"var(--un-border-opacity)\"),i}}}function Te([,e=\"\",t=\"1\"]){let r=C.bracket.cssvar.global.px(t);if(e in qe&&r!=null)return qe[e].map(n=>[`border${n}-width`,r])}function Qt([,e=\"\",t],r){if(e in qe){if(Br(C.bracket(t)))return Te([\"\",e,t]);if(ht(t,r.theme)){let n=qe[e].map(i=>Jp(i)([\"\",t],r)).filter(cr);return[n.map(i=>i[0]).reduce((i,a)=>(Object.assign(i,a),i),{}),...n.flatMap(i=>i.slice(1))]}}}function er([,e=\"\",t]){let r=C.bracket.percent.cssvar(t);if(e in qe&&r!=null)return qe[e].map(n=>[`--un-border${n}-opacity`,r])}function tr([,e=\"\",t=\"DEFAULT\"],{theme:r}){if(e in Zr){if(t===\"full\")return Zr[e].map(i=>[`border${i}-radius`,\"calc(infinity * 1px)\"]);let n=r.radius?.[t]??C.bracket.cssvar.global.fraction.rem(t);if(n!=null){let i=r.radius&&t in r.radius;return i&&R(\"radius\",t),Zr[e].map(a=>[`border${a}-radius`,i?X(\"radius\",t):n])}}}function rr([,e=\"\",t]){if(bt.includes(t)&&e in qe)return[[\"--un-border-style\",t],...qe[e].map(r=>[`border${r}-style`,t])]}var Kp=[[/^op(?:acity)?-?(.+)$/,([,e])=>({opacity:C.bracket.percent.cssvar(e)})]],Xp=/^\\[url\\(.+\\)\\]$/,Qp=/^\\[(?:length|size):.+\\]$/,e1=/^\\[position:.+\\]$/,t1=/^\\[(?:linear|conic|radial)-gradient\\(.+\\)\\]$/,r1=/^\\[image:.+\\]$/,n1=[[/^bg-(.+)$/,(...e)=>{let t=e[0][1];if(Xp.test(t))return{\"--un-url\":C.bracket(t),\"background-image\":\"var(--un-url)\"};if(Qp.test(t)&&C.bracketOfLength(t)!=null)return{\"background-size\":C.bracketOfLength(t).split(\" \").map(r=>C.fraction.auto.px.cssvar(r)??r).join(\" \")};if((_p(t)||e1.test(t))&&C.bracketOfPosition(t)!=null)return{\"background-position\":C.bracketOfPosition(t).split(\" \").map(r=>C.position.fraction.auto.px.cssvar(r)??r).join(\" \")};if(t1.test(t)||r1.test(t)){let r=C.bracket(t);if(r)return{\"background-image\":(r.startsWith(\"http\")?`url(${r})`:C.cssvar(r))??r}}return Q(\"background-color\",\"bg\")(...e)},{autocomplete:\"bg-$colors\"}],[/^bg-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-bg-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"bg-(op|opacity)-<percent>\"}]],i1=[[/^(?:color-)?scheme-(.+)$/,([,e])=>({\"color-scheme\":e.split(\"-\").join(\" \")})]],a1=[[/^columns-(.+)$/,([,e],{theme:t})=>t.container&&e in t.container?(R(\"container\",e),{columns:X(\"container\",e)}):{columns:C.bracket.numberWithUnit.number.cssvar(e)},{autocomplete:[\"columns-<num>\",\"columns-$container\"]}],[\"columns-auto\",{columns:\"auto\"}],[\"break-before-auto\",{\"break-before\":\"auto\"}],[\"break-before-avoid\",{\"break-before\":\"avoid\"}],[\"break-before-all\",{\"break-before\":\"all\"}],[\"break-before-avoid-page\",{\"break-before\":\"avoid-page\"}],[\"break-before-page\",{\"break-before\":\"page\"}],[\"break-before-left\",{\"break-before\":\"left\"}],[\"break-before-right\",{\"break-before\":\"right\"}],[\"break-before-column\",{\"break-before\":\"column\"}],...q(\"break-before\"),[\"break-inside-auto\",{\"break-inside\":\"auto\"}],[\"break-inside-avoid\",{\"break-inside\":\"avoid\"}],[\"break-inside-avoid-page\",{\"break-inside\":\"avoid-page\"}],[\"break-inside-avoid-column\",{\"break-inside\":\"avoid-column\"}],...q(\"break-inside\"),[\"break-after-auto\",{\"break-after\":\"auto\"}],[\"break-after-avoid\",{\"break-after\":\"avoid\"}],[\"break-after-all\",{\"break-after\":\"all\"}],[\"break-after-avoid-page\",{\"break-after\":\"avoid-page\"}],[\"break-after-page\",{\"break-after\":\"page\"}],[\"break-after-left\",{\"break-after\":\"left\"}],[\"break-after-right\",{\"break-after\":\"right\"}],[\"break-after-column\",{\"break-after\":\"column\"}],...q(\"break-after\")],io=[\"solid\",\"double\",\"dotted\",\"dashed\",\"wavy\",...ee],o1=[[/^(?:decoration-)?(underline|overline|line-through)$/,([,e])=>({\"text-decoration-line\":e}),{autocomplete:\"decoration-(underline|overline|line-through)\"}],[/^(?:underline|decoration)-(?:size-)?(.+)$/,Su,{autocomplete:\"(underline|decoration)-<num>\"}],[/^(?:underline|decoration)-(auto|from-font)$/,([,e])=>({\"text-decoration-thickness\":e}),{autocomplete:\"(underline|decoration)-(auto|from-font)\"}],[/^(?:underline|decoration)-(.+)$/,s1,{autocomplete:\"(underline|decoration)-$colors\"}],[/^(?:underline|decoration)-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-line-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"(underline|decoration)-(op|opacity)-<percent>\"}],[/^(?:underline|decoration)-offset-(.+)$/,([,e])=>({\"text-underline-offset\":C.auto.bracket.cssvar.global.px(e)}),{autocomplete:\"(underline|decoration)-(offset)-<num>\"}],...io.map(e=>[`underline-${e}`,{\"text-decoration-style\":e}]),...io.map(e=>[`decoration-${e}`,{\"text-decoration-style\":e}]),[\"no-underline\",{\"text-decoration\":\"none\"}],[\"decoration-none\",{\"text-decoration\":\"none\"}]];function Su([,e]){return{\"text-decoration-thickness\":C.bracket.cssvar.global.px(e)}}function s1(e,t){if(Br(C.bracket(e[1])))return Su(e);let r=Q(\"text-decoration-color\",\"line\")(e,t);if(r){let n=r[0];return n[\"-webkit-text-decoration-color\"]=n[\"text-decoration-color\"],r}}var u1=[[/^pa?()-?(.+)$/,Y(\"padding\"),{autocomplete:[\"(m|p)<num>\",\"(m|p)-<num>\"]}],[/^p-?xy()()$/,Y(\"padding\"),{autocomplete:\"(m|p)-(xy)\"}],[/^p-?([xy])(?:-?(.+))?$/,Y(\"padding\")],[/^p-?([rltbse])(?:-?(.+))?$/,Y(\"padding\"),{autocomplete:\"(m|p)<directions>-<num>\"}],[/^p-(block|inline)(?:-(.+))?$/,Y(\"padding\"),{autocomplete:\"(m|p)-(block|inline)-<num>\"}],[/^p-?([bi][se])(?:-?(.+))?$/,Y(\"padding\"),{autocomplete:\"(m|p)-(bs|be|is|ie)-<num>\"}]],l1=[[/^ma?()-?(.+)$/,Y(\"margin\")],[/^m-?xy()()$/,Y(\"margin\")],[/^m-?([xy])(?:-?(.+))?$/,Y(\"margin\")],[/^m-?([rltbse])(?:-?(.+))?$/,Y(\"margin\")],[/^m-(block|inline)(?:-(.+))?$/,Y(\"margin\")],[/^m-?([bi][se])(?:-?(.+))?$/,Y(\"margin\")]],c1=[[/^space-([xy])-(.+)$/,h1,{autocomplete:[\"space-(x|y)\",\"space-(x|y)-reverse\",\"space-(x|y)-$spacing\"]}],[/^space-([xy])-reverse$/,function*([e,t],{symbols:r}){yield{[r.variants]:[yt(e)],[`--un-space-${t}-reverse`]:\"1\"},yield P(`--un-space-${t}-reverse`,{initialValue:0})}]];function yt(e){return{matcher:e,handle:(t,r)=>r({...t,parent:`${t.parent?`${t.parent} $$ `:\"\"}${t.selector}`,selector:\":where(&>:not(:last-child))\"})}}function*h1([e,t,r],{theme:n,symbols:i}){let a,s=_e(r);if(s!=null?(R(\"spacing\"),a=`calc(var(--spacing) * ${s})`):a=n.spacing?.[r]??C.bracket.cssvar.auto.fraction.rem(r||\"1\"),a!=null){let o=qe[t===\"x\"?\"inline\":\"block\"].map((u,c)=>[`margin${u}`,`calc(${a} * ${c===0?`var(--un-space-${t}-reverse)`:`calc(1 - var(--un-space-${t}-reverse))`})`]);o&&(yield{[i.variants]:[yt(e)],[`--un-space-${t}-reverse`]:\"0\",...Object.fromEntries(o)},yield P(`--un-space-${t}-reverse`,{initialValue:0}))}}var d1=[[/^divide-(.+)$/,function*(e,t){let r=Q(\"border-color\",\"divide\")(e,t);r&&(yield{[t.symbols.variants]:[yt(e[0])],...r[0]},yield r[1])},{autocomplete:\"divide-$colors\"}],[/^divide-op(?:acity)?-?(.+)$/,function*([e,t],{symbols:r}){yield{[r.variants]:[yt(e)],\"--un-divide-opacity\":C.bracket.percent(t)}},{autocomplete:[\"divide-(op|opacity)\",\"divide-(op|opacity)-<percent>\"]}],[/^divide-?([xy])$/,ao,{autocomplete:[\"divide-(x|y)\",\"divide-(x|y)-reverse\"]}],[/^divide-?([xy])-?(.+)$/,ao],[/^divide-?([xy])-reverse$/,function*([e,t],{symbols:r}){yield{[r.variants]:[yt(e)],[`--un-divide-${t}-reverse`]:\"1\"},yield P(`--un-divide-${t}-reverse`,{initialValue:0})}],[new RegExp(`^divide-(${bt.join(\"|\")})$`),function*([e,t],{symbols:r}){yield{[r.variants]:[yt(e)],\"border-style\":t}},{autocomplete:bt.map(e=>`divide-${e}`)}]];function*ao([e,t,r],{symbols:n}){let i=C.bracket.cssvar.px(r||\"1\");if(i!=null){i===\"0\"&&(i=\"0px\");let a={x:[\"-left\",\"-right\"],y:[\"-top\",\"-bottom\"]}[t].map(s=>{let o=s.endsWith(\"left\")||s.endsWith(\"top\")?`calc(${i} * var(--un-divide-${t}-reverse))`:`calc(${i} * calc(1 - var(--un-divide-${t}-reverse)))`;return[[`border${s}-width`,o],[`border${s}-style`,\"var(--un-border-style)\"]]});a&&(yield{[n.variants]:[yt(e)],[`--un-divide-${t}-reverse`]:0,...Object.fromEntries(a.flat())},yield P(`--un-divide-${t}-reverse`,{initialValue:0}),yield P(\"--un-border-style\",{initialValue:\"solid\"}))}}var Au=[\"blur\",\"brightness\",\"contrast\",\"grayscale\",\"hue-rotate\",\"invert\",\"saturate\",\"sepia\",\"drop-shadow\"],ci=Au.map(e=>P(`--un-${e}`)),en=Au.map(e=>`var(--un-${e},)`).join(\" \"),Cu=[\"backdrop-blur\",\"backdrop-brightness\",\"backdrop-contrast\",\"backdrop-grayscale\",\"backdrop-hue-rotate\",\"backdrop-invert\",\"backdrop-opacity\",\"backdrop-saturate\",\"backdrop-sepia\"],p1=Cu.map(e=>P(`--un-${e}`)),tn=Cu.map(e=>`var(--un-${e},)`).join(\" \");function jn(e){let t=C.bracket.cssvar(e||\"\");if(t!=null||(t=e?C.percent(e):\"100%\",t!=null&&Number.parseFloat(t.slice(0,-1))<=100))return t}function Je(e,t){return([,r,n],{theme:i})=>{let a=t(n,i)??(n===\"none\"?\"0\":\"\");if(a!==\"\")return r?[{[`--un-${r}${e}`]:`${e}(${a})`,\"-webkit-backdrop-filter\":tn,\"backdrop-filter\":tn},...p1]:[{[`--un-${e}`]:`${e}(${a})`,filter:en},...ci]}}function f1(e,t){let[,r]=e,{theme:n}=t,i=[];r&&(i=ct(r,\"/\",2)??[],r.startsWith(\"/\")&&(i=[\"\",r.slice(1)]));let a=n.dropShadow?.[i[0]||\"DEFAULT\"],s=r?C.bracket.cssvar(r):void 0;if((a!=null||s!=null)&&!ht(s,n)){let o=i[1]?C.bracket.percent.cssvar(i[1]):void 0;return[{\"--un-drop-shadow-opacity\":o,\"--un-drop-shadow\":`drop-shadow(${Fi(a||s,\"--un-drop-shadow-color\",o).join(\") drop-shadow(\")})`,filter:en},...ci]}if(ht(r,n))return Q(\"--un-drop-shadow-color\",\"drop-shadow\")(e,t);if(a=C.bracket.cssvar(r)??(r===\"none\"?\"\":void 0),a!=null)return[{\"--un-drop-shadow\":a&&`drop-shadow(${a})`,filter:en},...ci]}var m1=[[/^(?:(backdrop-)|filter-)?blur(?:-(.+))?$/,Je(\"blur\",(e,t)=>t.blur?.[e||\"DEFAULT\"]||C.bracket.cssvar.px(e)),{autocomplete:[\"(backdrop|filter)-blur-$blur\",\"blur-$blur\",\"filter-blur\"]}],[/^(?:(backdrop-)|filter-)?brightness-(.+)$/,Je(\"brightness\",e=>C.bracket.cssvar.percent(e)),{autocomplete:[\"(backdrop|filter)-brightness-<percent>\",\"brightness-<percent>\"]}],[/^(?:(backdrop-)|filter-)?contrast-(.+)$/,Je(\"contrast\",e=>C.bracket.cssvar.percent(e)),{autocomplete:[\"(backdrop|filter)-contrast-<percent>\",\"contrast-<percent>\"]}],[/^(?:filter-)?drop-shadow(?:-?(.+))?$/,f1,{autocomplete:[\"filter-drop\",\"filter-drop-shadow\",\"filter-drop-shadow-color\",\"drop-shadow\",\"drop-shadow-color\",\"filter-drop-shadow-$dropShadow\",\"drop-shadow-$dropShadow\",\"filter-drop-shadow-$colors\",\"drop-shadow-$colors\",\"filter-drop-shadow-color-$colors\",\"drop-shadow-color-$colors\",\"filter-drop-shadow-color-(op|opacity)\",\"drop-shadow-color-(op|opacity)\",\"filter-drop-shadow-color-(op|opacity)-<percent>\",\"drop-shadow(-color)?-(op|opacity)-<percent>\"]}],[/^(?:filter-)?drop-shadow-color-(.+)$/,Q(\"--un-drop-shadow-color\",\"drop-shadow\")],[/^(?:filter-)?drop-shadow(?:-color)?-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-drop-shadow-opacity\":C.bracket.percent(e)})],[/^(?:(backdrop-)|filter-)?grayscale(?:-(.+))?$/,Je(\"grayscale\",jn),{autocomplete:[\"(backdrop|filter)-grayscale\",\"(backdrop|filter)-grayscale-<percent>\",\"grayscale-<percent>\"]}],[/^(?:(backdrop-)|filter-)?hue-rotate-(.+)$/,Je(\"hue-rotate\",e=>C.bracket.cssvar.degree(e))],[/^(?:(backdrop-)|filter-)?invert(?:-(.+))?$/,Je(\"invert\",jn),{autocomplete:[\"(backdrop|filter)-invert\",\"(backdrop|filter)-invert-<percent>\",\"invert-<percent>\"]}],[/^(backdrop-)op(?:acity)?-(.+)$/,Je(\"opacity\",e=>C.bracket.cssvar.percent(e)),{autocomplete:[\"backdrop-(op|opacity)\",\"backdrop-(op|opacity)-<percent>\"]}],[/^(?:(backdrop-)|filter-)?saturate-(.+)$/,Je(\"saturate\",e=>C.bracket.cssvar.percent(e)),{autocomplete:[\"(backdrop|filter)-saturate\",\"(backdrop|filter)-saturate-<percent>\",\"saturate-<percent>\"]}],[/^(?:(backdrop-)|filter-)?sepia(?:-(.+))?$/,Je(\"sepia\",jn),{autocomplete:[\"(backdrop|filter)-sepia\",\"(backdrop|filter)-sepia-<percent>\",\"sepia-<percent>\"]}],[\"filter\",{filter:en}],[\"backdrop-filter\",{\"-webkit-backdrop-filter\":tn,\"backdrop-filter\":tn}],[\"filter-none\",{filter:\"none\"}],[\"backdrop-filter-none\",{\"-webkit-backdrop-filter\":\"none\",\"backdrop-filter\":\"none\"}],...ee.map(e=>[`filter-${e}`,{filter:e}]),...ee.map(e=>[`backdrop-filter-${e}`,{\"-webkit-backdrop-filter\":e,\"backdrop-filter\":e}])],g1=[[\"flex\",{display:\"flex\"}],[\"inline-flex\",{display:\"inline-flex\"}],[\"flex-inline\",{display:\"inline-flex\"}],[/^flex-(.*)$/,([,e])=>({flex:C.bracket(e)!=null?C.bracket(e).split(\" \").map(t=>C.cssvar.fraction(t)??t).join(\" \"):C.cssvar.fraction(e)})],[\"flex-1\",{flex:\"1 1 0%\"}],[\"flex-auto\",{flex:\"1 1 auto\"}],[\"flex-initial\",{flex:\"0 1 auto\"}],[\"flex-none\",{flex:\"none\"}],[/^(?:flex-)?shrink(?:-(.*))?$/,([,e=\"\"])=>({\"flex-shrink\":C.bracket.cssvar.number(e)??1}),{autocomplete:[\"flex-shrink-<num>\",\"shrink-<num>\"]}],[/^(?:flex-)?grow(?:-(.*))?$/,([,e=\"\"])=>({\"flex-grow\":C.bracket.cssvar.number(e)??1}),{autocomplete:[\"flex-grow-<num>\",\"grow-<num>\"]}],[/^(?:flex-)?basis-(.+)$/,([,e])=>{let t=_e(e);return t!=null?(R(\"spacing\"),{\"flex-basis\":`calc(var(--spacing) * ${t})`}):{\"flex-basis\":C.bracket.cssvar.auto.fraction.rem(e)}},{autocomplete:[\"flex-basis-$spacing\",\"basis-$spacing\"]}],[\"flex-row\",{\"flex-direction\":\"row\"}],[\"flex-row-reverse\",{\"flex-direction\":\"row-reverse\"}],[\"flex-col\",{\"flex-direction\":\"column\"}],[\"flex-col-reverse\",{\"flex-direction\":\"column-reverse\"}],[\"flex-wrap\",{\"flex-wrap\":\"wrap\"}],[\"flex-wrap-reverse\",{\"flex-wrap\":\"wrap-reverse\"}],[\"flex-nowrap\",{\"flex-wrap\":\"nowrap\"}]],In={\"\":[\"\"],x:[\"column-\"],y:[\"row-\"],col:[\"column-\"],row:[\"row-\"]},b1=[[/^(?:flex-|grid-)?gap-?()(.+)$/,Y(\"gap\",In,(e,t)=>`${t}${e}`),{autocomplete:[\"gap-$spacing\",\"gap-<num>\"]}],[/^(?:flex-|grid-)?gap-([xy])-?(.+)$/,Y(\"gap\",In,(e,t)=>`${t}${e}`),{autocomplete:[\"gap-(x|y)-$spacing\",\"gap-(x|y)-<num>\"]}],[/^(?:flex-|grid-)?gap-(col|row)-?(.+)$/,Y(\"gap\",In,(e,t)=>`${t}${e}`),{autocomplete:[\"gap-(col|row)-$spacing\",\"gap-(col|row)-<num>\"]}]];function He(e){return e.replace(\"col\",\"column\")}function y1(e){switch(e){case\"min\":return\"min-content\";case\"max\":return\"max-content\";case\"fr\":return\"minmax(0,1fr)\"}return C.bracket.cssvar.auto.rem(e)}var v1=[[\"grid\",{display:\"grid\"}],[\"inline-grid\",{display:\"inline-grid\"}],[/^(?:grid-)?(row|col)-(.+)$/,([,e,t])=>({[`grid-${He(e)}`]:C.bracket.number.cssvar.auto(t)})],[/^(?:grid-)?(row|col)-span-(.+)$/,([,e,t])=>{if(t===\"full\")return{[`grid-${He(e)}`]:\"1/-1\"};let r=C.bracket.number.cssvar(t);if(r!=null)return{[`grid-${He(e)}`]:`span ${r}/span ${r}`}},{autocomplete:\"(grid-row|grid-col|row|col)-span-<num>\"}],[/^(?:grid-)?(row|col)-start-(.+)$/,([,e,t])=>({[`grid-${He(e)}-start`]:C.bracket.cssvar(t)??t})],[/^(?:grid-)?(row|col)-end-(.+)$/,([,e,t])=>({[`grid-${He(e)}-end`]:C.bracket.cssvar(t)??t}),{autocomplete:\"(grid-row|grid-col|row|col)-(start|end)-<num>\"}],[/^(?:grid-)?auto-(rows|cols)-(.+)$/,([,e,t])=>({[`grid-auto-${He(e)}`]:y1(t)}),{autocomplete:\"(grid-auto|auto)-(rows|cols)-<num>\"}],[/^(?:grid-auto-flow|auto-flow|grid-flow)-(.+)$/,([,e])=>({\"grid-auto-flow\":C.bracket.cssvar(e)})],[/^(?:grid-auto-flow|auto-flow|grid-flow)-(row|col|dense|row-dense|col-dense)$/,([,e])=>({\"grid-auto-flow\":He(e).replace(\"-\",\" \")}),{autocomplete:[\"(grid-auto-flow|auto-flow|grid-flow)-(row|col|dense|row-dense|col-dense)\"]}],[/^(?:grid-)?(rows|cols)-(.+)$/,([,e,t])=>({[`grid-template-${He(e)}`]:C.bracket.cssvar(t)})],[/^(?:grid-)?(rows|cols)-minmax-([\\w.-]+)$/,([,e,t])=>({[`grid-template-${He(e)}`]:`repeat(auto-fill,minmax(${t},1fr))`})],[/^(?:grid-)?(rows|cols)-(\\d+)$/,([,e,t])=>({[`grid-template-${He(e)}`]:`repeat(${t},minmax(0,1fr))`}),{autocomplete:\"(grid-rows|grid-cols|rows|cols)-<num>\"}],[/^grid-area(s)?-(.+)$/,([,e,t])=>e!=null?{\"grid-template-areas\":C.cssvar(t)??t.split(\"-\").map(r=>`\"${C.bracket(r)}\"`).join(\" \")}:{\"grid-area\":C.bracket.cssvar(t)}],[\"grid-rows-none\",{\"grid-template-rows\":\"none\"}],[\"grid-cols-none\",{\"grid-template-columns\":\"none\"}],[\"grid-rows-subgrid\",{\"grid-template-rows\":\"subgrid\"}],[\"grid-cols-subgrid\",{\"grid-template-columns\":\"subgrid\"}]],jr=[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\",\"overlay\",...ee],k1=[[/^(?:overflow|of)-(.+)$/,([,e])=>jr.includes(e)?{overflow:e}:void 0,{autocomplete:[`(overflow|of)-(${jr.join(\"|\")})`,`(overflow|of)-(x|y)-(${jr.join(\"|\")})`]}],[/^(?:overflow|of)-([xy])-(.+)$/,([,e,t])=>jr.includes(t)?{[`overflow-${e}`]:t}:void 0]],x1=[[/^line-clamp-(\\d+)$/,([,e])=>({overflow:\"hidden\",display:\"-webkit-box\",\"-webkit-box-orient\":\"vertical\",\"-webkit-line-clamp\":e}),{autocomplete:[\"line-clamp\",\"line-clamp-(1|2|3|4|5|6|none)\"]}],[\"line-clamp-none\",{overflow:\"visible\",display:\"block\",\"-webkit-box-orient\":\"horizontal\",\"-webkit-line-clamp\":\"unset\"}]],hi={t:[\"top\"],b:[\"bottom\"],l:[\"left\"],r:[\"right\"],x:[\"left\",\"right\"],y:[\"top\",\"bottom\"]},oo=\"linear-gradient(#fff, #fff)\",w1={\"mask-image\":\"var(--un-mask-linear), var(--un-mask-radial), var(--un-mask-conic)\",\"mask-composite\":\"intersect\"};function so([,e=\"\"]){if(e in Zr)return{\"mask-position\":e.split(\"\").flatMap(r=>hi[r]).join(\" \")};let t=C.bracket.cssvar.global.position(e);if(t!==null)return{\"mask-position\":t}}function Rn([e,t=\"\",r,n],i){let a={...w1},s=[];if(s.push(...[\"linear\",\"radial\",\"conic\"].map(o=>P(`--un-mask-${o}`,{initialValue:oo}))),t in hi){a[\"--un-mask-linear\"]=\"var(--un-mask-left), var(--un-mask-right), var(--un-mask-bottom), var(--un-mask-top)\";for(let o of hi[t]){if(a[`--un-mask-${o}`]=`linear-gradient(to ${o}, var(--un-mask-${o}-from-color) var(--un-mask-${o}-from-position), var(--un-mask-${o}-to-color) var(--un-mask-${o}-to-position))`,_e(n)!=null?(R(\"spacing\"),a[`--un-mask-${o}-${r}-position`]=`calc(var(--spacing) * ${C.bracket.cssvar.fraction.number(n)})`):a[`--un-mask-${o}-${r}-position`]=C.bracket.cssvar.fraction.rem(n),ht(n,i.theme)){let u=Q(`--un-mask-${o}-${r}-color`,li(\"colors\"))([e,n],i);if(u){let[c,...d]=u;Object.assign(a,c),s.push(...d)}}s.push(...[\"from\",\"to\"].flatMap(u=>[P(`--un-mask-${o}-${u}-position`,{syntax:\"<length-percentage>\",initialValue:u===\"from\"?\"0%\":\"100%\"}),P(`--un-mask-${o}-${u}-color`,{syntax:\"<color>\",initialValue:u===\"from\"?\"black\":\"transparent\"})]))}s.push(...[\"top\",\"right\",\"bottom\",\"left\"].map(o=>P(`--un-mask-${o}`,{initialValue:oo})))}else{if(r==null)t===\"radial\"?(a[\"--un-mask-radial\"]=\"radial-gradient(var(--un-mask-radial-stops, var(--un-mask-radial-size)))\",a[\"--un-mask-radial-size\"]=C.bracket.cssvar.rem(n)):(a[`--un-mask-${t}`]=`${t}-gradient(var(--un-mask-${t}-stops, var(--un-mask-${t}-position)))`,a[`--un-mask-${t}-position`]=_e(n)?`calc(1deg * ${C.bracket.cssvar.number(n)})`:C.bracket.cssvar.fraction(n));else{let o={linear:\"\",radial:\"var(--un-mask-radial-shape) var(--un-mask-radial-size) at \",conic:\"from \"};if(a[`--un-mask-${t}-stops`]=`${o[t]}var(--un-mask-${t}-position), var(--un-mask-${t}-from-color) var(--un-mask-${t}-from-position), var(--un-mask-${t}-to-color) var(--un-mask-${t}-to-position)`,a[`--un-mask-${t}`]=`${t}-gradient(var(--un-mask-${t}-stops))`,ht(n,i.theme)){let u=Q(`--un-mask-${t}-${r}-color`,li(\"colors\"))([e,n],i);if(u){let[c,...d]=u;Object.assign(a,c),s.push(...d)}}else _e(n)!=null?(R(\"spacing\"),a[`--un-mask-${t}-${r}-position`]=`calc(var(--spacing) * ${C.bracket.cssvar.fraction.number(n)})`):a[`--un-mask-${t}-${r}-position`]=C.bracket.cssvar.fraction.rem(n)}t===\"radial\"&&s.push(P(\"--un-mask-radial-shape\",{initialValue:\"ellipse\"}),P(\"--un-mask-radial-size\",{initialValue:\"farthest-corner\"})),s.push(...[\"from\",\"to\"].flatMap(o=>[P(`--un-mask-${t}-position`,{initialValue:t===\"radial\"?\"center\":\"0deg\"}),P(`--un-mask-${t}-${o}-position`,{syntax:\"<length-percentage>\",initialValue:o===\"from\"?\"0%\":\"100%\"}),P(`--un-mask-${t}-${o}-color`,{syntax:\"<color>\",initialValue:o===\"from\"?\"black\":\"transparent\"})]))}return[a,...s]}function $1([,e=\"\"]){let t=C.bracket.cssvar.global.fraction.rem(e);if(t!==null)return{\"mask-size\":t}}var E1=[[\"mask-clip-border\",{\"mask-clip\":\"border-box\"}],[\"mask-clip-padding\",{\"mask-clip\":\"padding-box\"}],[\"mask-clip-content\",{\"mask-clip\":\"content-box\"}],[\"mask-clip-fill\",{\"mask-clip\":\"fill-box\"}],[\"mask-clip-stroke\",{\"mask-clip\":\"stroke-box\"}],[\"mask-clip-view\",{\"mask-clip\":\"view-box\"}],[\"mask-no-clip\",{\"mask-clip\":\"no-clip\"}],[\"mask-add\",{\"mask-composite\":\"add\"}],[\"mask-subtract\",{\"mask-composite\":\"subtract\"}],[\"mask-intersect\",{\"mask-composite\":\"intersect\"}],[\"mask-exclude\",{\"mask-composite\":\"exclude\"}],[/^mask-(.+)$/,([,e])=>({\"mask-image\":C.bracket.cssvar(e)})],[/^mask-(linear|radial|conic|[xytblr])-(from|to)()(?:-(.+))?$/,Rn,{autocomplete:[\"mask-(linear|radial|conic)-(from|to)-$colors\",\"mask-(linear|radial|conic)-(from|to)-<percentage>\",\"mask-(linear|radial|conic)-(from|to)\",\"mask-(linear|radial|conic)-<percent>\",\"mask-(x|y|t|b|l|r)-(from|to)-$colors\",\"mask-(x|y|t|b|l|r)-(from|to)-<percentage>\",\"mask-(x|y|t|b|l|r)-(from|to)\",\"mask-(x|y|t|b|l|r)-<percent>\"]}],[/^mask-(linear|radial|conic)-(from|to)?-?(.*)$/,Rn],[/^mask-([trblxy])-(from|to)-(.*)$/,Rn],[\"mask-none\",{\"mask-image\":\"none\"}],[\"mask-radial-circle\",{\"--un-mask-radial-shape\":\"circle\"}],[\"mask-radial-ellipse\",{\"--un-mask-radial-shape\":\"ellipse\"}],[\"mask-radial-closest-side\",{\"--un-mask-radial-size\":\"closest-side\"}],[\"mask-radial-closest-corner\",{\"--un-mask-radial-size\":\"closest-corner\"}],[\"mask-radial-farthest-side\",{\"--un-mask-radial-size\":\"farthest-side\"}],[\"mask-radial-farthest-corner\",{\"--un-mask-radial-size\":\"farthest-corner\"}],[/^mask-radial-at-([-\\w]{3,})$/,([,e])=>({\"--un-mask-radial-position\":be[e]}),{autocomplete:[`mask-radial-at-(${Object.keys(be).filter(e=>e.length>2).join(\"|\")})`]}],[\"mask-alpha\",{\"mask-mode\":\"alpha\"}],[\"mask-luminance\",{\"mask-mode\":\"luminance\"}],[\"mask-match\",{\"mask-mode\":\"match-source\"}],[\"mask-origin-border\",{\"mask-origin\":\"border-box\"}],[\"mask-origin-padding\",{\"mask-origin\":\"padding-box\"}],[\"mask-origin-content\",{\"mask-origin\":\"content-box\"}],[\"mask-origin-fill\",{\"mask-origin\":\"fill-box\"}],[\"mask-origin-stroke\",{\"mask-origin\":\"stroke-box\"}],[\"mask-origin-view\",{\"mask-origin\":\"view-box\"}],[/^mask-([rltb]{1,2})$/,so],[/^mask-([-\\w]{3,})$/,([,e])=>({\"mask-position\":be[e]})],[/^mask-(?:position-|pos-)(.+)$/,so],[\"mask-repeat\",{\"mask-repeat\":\"repeat\"}],[\"mask-no-repeat\",{\"mask-repeat\":\"no-repeat\"}],[\"mask-repeat-x\",{\"mask-repeat\":\"repeat-x\"}],[\"mask-repeat-y\",{\"mask-repeat\":\"repeat-y\"}],[\"mask-repeat-space\",{\"mask-repeat\":\"space\"}],[\"mask-repeat-round\",{\"mask-repeat\":\"round\"}],[\"mask-auto\",{\"mask-size\":\"auto\"}],[\"mask-cover\",{\"mask-size\":\"cover\"}],[\"mask-contain\",{\"mask-size\":\"contain\"}],[/^mask-size-(.+)$/,$1],[\"mask-type-luminance\",{\"mask-type\":\"luminance\"}],[\"mask-type-alpha\",{\"mask-type\":\"alpha\"}]],S1=[[/^\\$ placeholder-(.+)$/,Q(\"color\",\"placeholder\"),{autocomplete:\"placeholder-$colors\"}],[/^\\$ placeholder-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-placeholder-opacity\":C.bracket.percent(e)}),{autocomplete:[\"placeholder-(op|opacity)\",\"placeholder-(op|opacity)-<percent>\"]}]],A1=[[/^(?:position-|pos-)?(relative|absolute|fixed|sticky)$/,([,e])=>({position:e}),{autocomplete:[\"(position|pos)-<position>\",\"(position|pos)-<globalKeyword>\",\"<position>\"]}],[/^(?:position-|pos-)([-\\w]+)$/,([,e])=>ee.includes(e)?{position:e}:void 0],[/^(?:position-|pos-)?(static)$/,([,e])=>({position:e})]],_u=[[\"justify-start\",{\"justify-content\":\"flex-start\"}],[\"justify-end\",{\"justify-content\":\"flex-end\"}],[\"justify-center\",{\"justify-content\":\"center\"}],[\"justify-between\",{\"justify-content\":\"space-between\"}],[\"justify-around\",{\"justify-content\":\"space-around\"}],[\"justify-evenly\",{\"justify-content\":\"space-evenly\"}],[\"justify-stretch\",{\"justify-content\":\"stretch\"}],[\"justify-left\",{\"justify-content\":\"left\"}],[\"justify-right\",{\"justify-content\":\"right\"}],[\"justify-center-safe\",{\"justify-content\":\"safe center\"}],[\"justify-end-safe\",{\"justify-content\":\"safe flex-end\"}],[\"justify-normal\",{\"justify-content\":\"normal\"}],...q(\"justify\",\"justify-content\"),[\"justify-items-start\",{\"justify-items\":\"start\"}],[\"justify-items-end\",{\"justify-items\":\"end\"}],[\"justify-items-center\",{\"justify-items\":\"center\"}],[\"justify-items-stretch\",{\"justify-items\":\"stretch\"}],[\"justify-items-center-safe\",{\"justify-items\":\"safe center\"}],[\"justify-items-end-safe\",{\"justify-items\":\"safe flex-end\"}],...q(\"justify-items\"),[\"justify-self-auto\",{\"justify-self\":\"auto\"}],[\"justify-self-start\",{\"justify-self\":\"start\"}],[\"justify-self-end\",{\"justify-self\":\"end\"}],[\"justify-self-center\",{\"justify-self\":\"center\"}],[\"justify-self-stretch\",{\"justify-self\":\"stretch\"}],[\"justify-self-baseline\",{\"justify-self\":\"baseline\"}],[\"justify-self-center-safe\",{\"justify-self\":\"safe center\"}],[\"justify-self-end-safe\",{\"justify-self\":\"safe flex-end\"}],...q(\"justify-self\")],C1=[[/^order-(.+)$/,([,e])=>({order:C.bracket.cssvar.number(e)})],[\"order-first\",{order:\"calc(-infinity)\"}],[\"order-last\",{order:\"calc(infinity)\"}],[\"order-none\",{order:\"0\"}]],Du=[[\"content-center\",{\"align-content\":\"center\"}],[\"content-start\",{\"align-content\":\"flex-start\"}],[\"content-end\",{\"align-content\":\"flex-end\"}],[\"content-between\",{\"align-content\":\"space-between\"}],[\"content-around\",{\"align-content\":\"space-around\"}],[\"content-evenly\",{\"align-content\":\"space-evenly\"}],[\"content-baseline\",{\"align-content\":\"baseline\"}],[\"content-center-safe\",{\"align-content\":\"safe center\"}],[\"content-end-safe\",{\"align-content\":\"safe flex-end\"}],[\"content-stretch\",{\"align-content\":\"stretch\"}],[\"content-normal\",{\"align-content\":\"normal\"}],...q(\"content\",\"align-content\"),[\"items-start\",{\"align-items\":\"flex-start\"}],[\"items-end\",{\"align-items\":\"flex-end\"}],[\"items-center\",{\"align-items\":\"center\"}],[\"items-baseline\",{\"align-items\":\"baseline\"}],[\"items-stretch\",{\"align-items\":\"stretch\"}],[\"items-baseline-last\",{\"align-items\":\"last baseline\"}],[\"items-center-safe\",{\"align-items\":\"safe center\"}],[\"items-end-safe\",{\"align-items\":\"safe flex-end\"}],...q(\"items\",\"align-items\"),[\"self-auto\",{\"align-self\":\"auto\"}],[\"self-start\",{\"align-self\":\"flex-start\"}],[\"self-end\",{\"align-self\":\"flex-end\"}],[\"self-center\",{\"align-self\":\"center\"}],[\"self-stretch\",{\"align-self\":\"stretch\"}],[\"self-baseline\",{\"align-self\":\"baseline\"}],[\"self-baseline-last\",{\"align-self\":\"last baseline\"}],[\"self-center-safe\",{\"align-self\":\"safe center\"}],[\"self-end-safe\",{\"align-self\":\"safe flex-end\"}],...q(\"self\",\"align-self\")],Bu=[[\"place-content-center\",{\"place-content\":\"center\"}],[\"place-content-start\",{\"place-content\":\"start\"}],[\"place-content-end\",{\"place-content\":\"end\"}],[\"place-content-between\",{\"place-content\":\"space-between\"}],[\"place-content-around\",{\"place-content\":\"space-around\"}],[\"place-content-evenly\",{\"place-content\":\"space-evenly\"}],[\"place-content-stretch\",{\"place-content\":\"stretch\"}],[\"place-content-baseline\",{\"place-content\":\"baseline\"}],[\"place-content-center-safe\",{\"place-content\":\"safe center\"}],[\"place-content-end-safe\",{\"place-content\":\"safe flex-end\"}],...q(\"place-content\"),[\"place-items-start\",{\"place-items\":\"start\"}],[\"place-items-end\",{\"place-items\":\"end\"}],[\"place-items-center\",{\"place-items\":\"center\"}],[\"place-items-stretch\",{\"place-items\":\"stretch\"}],[\"place-items-baseline\",{\"place-items\":\"baseline\"}],[\"place-items-center-safe\",{\"place-items\":\"safe center\"}],[\"place-items-end-safe\",{\"place-items\":\"safe flex-end\"}],...q(\"place-items\"),[\"place-self-auto\",{\"place-self\":\"auto\"}],[\"place-self-start\",{\"place-self\":\"start\"}],[\"place-self-end\",{\"place-self\":\"end\"}],[\"place-self-center\",{\"place-self\":\"center\"}],[\"place-self-stretch\",{\"place-self\":\"stretch\"}],[\"place-self-center-safe\",{\"place-self\":\"safe center\"}],[\"place-self-end-safe\",{\"place-self\":\"safe flex-end\"}],...q(\"place-self\")],_1=[..._u,...Du,...Bu].flatMap(([e,t])=>[[`flex-${e}`,t],[`grid-${e}`,t]]);function di(e){let t=_e(e);return t!=null?(R(\"spacing\"),`calc(var(--spacing) * ${t})`):C.bracket.cssvar.global.auto.fraction.rem(e)}function nr([,e,t]){let r=di(t);if(r!=null&&e in Ga)return Ga[e].map(n=>[n.slice(1),r])}var D1=[[/^(?:position-|pos-)?inset-(.+)$/,([,e])=>({inset:di(e)}),{autocomplete:[\"(position|pos)-inset-<directions>-$spacing\",\"(position|pos)-inset-(block|inline)-$spacing\",\"(position|pos)-inset-(bs|be|is|ie)-$spacing\",\"(position|pos)-(top|left|right|bottom)-$spacing\"]}],[/^(?:position-|pos-)?(start|end)-(.+)$/,nr],[/^(?:position-|pos-)?inset-([xy])-(.+)$/,nr],[/^(?:position-|pos-)?inset-([rltbse])-(.+)$/,nr],[/^(?:position-|pos-)?inset-(block|inline)-(.+)$/,nr],[/^(?:position-|pos-)?inset-([bi][se])-(.+)$/,nr],[/^(?:position-|pos-)?(top|left|right|bottom)-(.+)$/,([,e,t])=>({[e]:di(t)})]],B1=[[\"float-left\",{float:\"left\"}],[\"float-right\",{float:\"right\"}],[\"float-start\",{float:\"inline-start\"}],[\"float-end\",{float:\"inline-end\"}],[\"float-none\",{float:\"none\"}],...q(\"float\"),[\"clear-left\",{clear:\"left\"}],[\"clear-right\",{clear:\"right\"}],[\"clear-both\",{clear:\"both\"}],[\"clear-start\",{clear:\"inline-start\"}],[\"clear-end\",{clear:\"inline-end\"}],[\"clear-none\",{clear:\"none\"}],...q(\"clear\")],O1=[[/^(?:position-|pos-)?z([\\d.]+)$/,([,e])=>({\"z-index\":C.number(e)})],[/^(?:position-|pos-)?z-(.+)$/,([,e])=>({\"z-index\":C.bracket.cssvar.global.auto.number(e)}),{autocomplete:\"z-<num>\"}]],M1=[[\"box-border\",{\"box-sizing\":\"border-box\"}],[\"box-content\",{\"box-sizing\":\"content-box\"}],...q(\"box\",\"box-sizing\")],F1=[[/^(where|\\?)$/,(e,{constructCSS:t,generator:r})=>{if(r.userConfig.envMode===\"dev\")return`@keyframes __un_qm{0%{box-shadow:inset 4px 4px #ff1e90, inset -4px -4px #ff1e90}100%{box-shadow:inset 8px 8px #3399ff, inset -8px -8px #3399ff}} ${t({animation:\"__un_qm 0.5s ease-in-out alternate infinite\"})}`}]],pi={shadow:P(\"--un-shadow\",{initialValue:\"0 0 #0000\"}),shadowColor:P(\"--un-shadow-color\"),insetShadow:P(\"--un-inset-shadow\",{initialValue:\"0 0 #0000\"}),insetShadowColor:P(\"--un-inset-shadow-color\"),ringColor:P(\"--un-ring-color\"),ringShadow:P(\"--un-ring-shadow\",{initialValue:\"0 0 #0000\"}),insetRingColor:P(\"--un-inset-ring-color\"),insetRingShadow:P(\"--un-inset-ring-shadow\",{initialValue:\"0 0 #0000\"}),ringInset:P(\"--un-ring-inset\"),ringOffsetWidth:P(\"--un-ring-offset-width\",{syntax:\"<length>\",initialValue:\"0px\"}),ringOffsetColor:P(\"--un-ring-offset-color\"),ringOffsetShadow:P(\"--un-ring-offset-shadow\",{initialValue:\"0 0 #0000\"})},N1=[[/^shadow(?:-?(.+))?$/,uo(\"shadow\"),{autocomplete:[\"shadow-$colors\",\"shadow-$shadow\"]}],[/^shadow-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-shadow-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"shadow-(op|opacity)-<percent>\"}],[/^inset-shadow(?:-(.+))?$/,uo(\"insetShadow\"),{autocomplete:[\"inset-shadow-$colors\",\"inset-shadow-$insetShadow\"]}],[/^inset-shadow-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-inset-shadow-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"shadow-(op|opacity)-<percent>\"}]];function uo(e){return(t,r)=>{let[,n]=t,{theme:i}=r,a=[];n&&(a=ct(n,\"/\",2)??[],n.startsWith(\"/\")&&(a=[\"\",n.slice(1)]));let s=i[e]?.[a[0]||\"DEFAULT\"],o=n?C.bracket.cssvar(n):void 0,u=li(e);if((s!=null||o!=null)&&!ht(o,i)){let c=a[1]?C.bracket.percent.cssvar(a[1]):void 0;return[{[`--un-${u}-opacity`]:c,[`--un-${u}`]:Fi(s||o,`--un-${u}-color`,c).join(\",\"),\"box-shadow\":\"var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)\"},...Object.values(pi)]}return Q(`--un-${u}-color`,u)(t,r)}}var L1=[[/^ring(?:-(.+))?$/,([,e])=>{let t=C.bracket.px(e||\"1\");if(t!=null)return[{\"--un-ring-shadow\":`var(--un-ring-inset,) 0 0 0 calc(${t} + var(--un-ring-offset-width)) var(--un-ring-color, currentColor)`,\"box-shadow\":\"var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)\"},...Object.values(pi)]}],[/^ring-(.+)$/,Q(\"--un-ring-color\",\"ring\"),{autocomplete:\"ring-$colors\"}],[/^ring-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-ring-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"ring-(op|opacity)-<percent>\"}],[/^inset-ring(?:-(.+))?$/,([,e])=>{let t=C.bracket.px(e||\"1\");if(t!=null)return[{\"--un-inset-ring-shadow\":`inset 0 0 0 ${t} var(--un-inset-ring-color, currentColor)`,\"box-shadow\":\"var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)\"},...Object.values(pi)]}],[/^inset-ring-(.+)$/,Q(\"--un-inset-ring-color\",\"inset-ring\"),{autocomplete:\"inset-ring-$colors\"}],[/^inset-ring-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-inset-ring-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"inset-ring-(op|opacity)-<percent>\"}],[/^ring-offset(?:-(?:width-|size-)?(.+))?$/,([,e])=>{let t=C.bracket.cssvar.px(e||\"1\");if(t!=null)return{\"--un-ring-offset-width\":t,\"--un-ring-offset-shadow\":\"var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color)\"}},{autocomplete:\"ring-offset-$colors\"}],[/^ring-offset-(.+)$/,Q(\"--un-ring-offset-color\",\"ring-offset\"),{autocomplete:\"ring-offset-$colors\"}],[/^ring-offset-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-ring-offset-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"ring-offset-(op|opacity)-<percent>\"}],[\"ring-inset\",{\"--un-ring-inset\":\"inset\"}]],T1=[...[\"x\",\"y\",\"both\"].map(e=>[`snap-${e}`,[{\"scroll-snap-type\":`${e} var(--un-scroll-snap-strictness)`},P(\"--un-scroll-snap-strictness\",{initialValue:\"proximity\"})]]),...[\"mandatory\",\"proximity\"].map(e=>[`snap-${e}`,[{\"--un-scroll-snap-strictness\":e},P(\"--un-scroll-snap-strictness\",{initialValue:\"proximity\"})]]),[\"snap-none\",{\"scroll-snap-type\":\"none\"}],[\"snap-start\",{\"scroll-snap-align\":\"start\"}],[\"snap-end\",{\"scroll-snap-align\":\"end\"}],[\"snap-center\",{\"scroll-snap-align\":\"center\"}],[\"snap-align-none\",{\"scroll-snap-align\":\"none\"}],[\"snap-normal\",{\"scroll-snap-stop\":\"normal\"}],[\"snap-always\",{\"scroll-snap-stop\":\"always\"}],[/^scroll-ma?()-?(.+)$/,Y(\"scroll-margin\"),{autocomplete:[\"scroll-(m|p|ma|pa|block|inline)\",\"scroll-(m|p|ma|pa|block|inline)-$spacing\",\"scroll-(m|p|ma|pa|block|inline)-(x|y|r|l|t|b|bs|be|is|ie)\",\"scroll-(m|p|ma|pa|block|inline)-(x|y|r|l|t|b|bs|be|is|ie)-$spacing\"]}],[/^scroll-m-?([xy])-?(.+)$/,Y(\"scroll-margin\")],[/^scroll-m-?([rltb])-?(.+)$/,Y(\"scroll-margin\")],[/^scroll-m-(block|inline)-(.+)$/,Y(\"scroll-margin\")],[/^scroll-m-?([bi][se])-?(.+)$/,Y(\"scroll-margin\")],[/^scroll-pa?()-?(.+)$/,Y(\"scroll-padding\")],[/^scroll-p-?([xy])-?(.+)$/,Y(\"scroll-padding\")],[/^scroll-p-?([rltb])-?(.+)$/,Y(\"scroll-padding\")],[/^scroll-p-(block|inline)-(.+)$/,Y(\"scroll-padding\")],[/^scroll-p-?([bi][se])-?(.+)$/,Y(\"scroll-padding\")]],P1={h:\"height\",w:\"width\",inline:\"inline-size\",block:\"block-size\"};function _t(e,t){return`${e||\"\"}${P1[t]}`}function Ir(e,t,r){let n;for(let i of[\"container\",\"spacing\"])if(e[i]?.[r]){R(i,r),n=X(i,r);break}if(!n)switch(r){case\"fit\":case\"max\":case\"min\":n=`${r}-content`;break;case\"stretch\":n=\"stretch\";break;case\"screen\":n=t===\"w\"?\"100vw\":\"100vh\";break}return!n&&C.number(r)!=null&&(R(\"spacing\"),n=`calc(var(--spacing) * ${C.number(r)})`),n??C.bracket.cssvar.global.auto.none.fraction.rem(r,e)}var z1=[[/^size-(min-|max-)?(.+)$/,([,e,t],{theme:r})=>({[_t(e,\"w\")]:Ir(r,\"w\",t),[_t(e,\"h\")]:Ir(r,\"h\",t)})],[/^(?:size-)?(min-|max-)?([wh])-?(.+)$/,([,e,t,r],{theme:n})=>({[_t(e,t)]:Ir(n,t,r)})],[/^(?:size-)?(min-|max-)?(block|inline)-(.+)$/,([,e,t,r],{theme:n})=>({[_t(e,t)]:Ir(n,t,r)}),{autocomplete:[\"(w|h)-<num>\",\"(w|h)-(full|screen|fit|max|min)\",\"(max|min)-(w|h)-<num>\",\"(max|min)-(w|h)-(full|screen|fit|max|min)\",\"(block|inline)-<num>\",\"(block|inline)-(full|screen|fit|max|min)\",\"(max|min)-(w|h|block|inline)\",\"(max|min)-(w|h|block|inline)-<num>\",\"(max|min)-(w|h|block|inline)-(full|screen|fit|max|min)\"]}],[/^(?:size-)?(min-|max-)?(h)-screen-(.+)$/,([,e,t,r],n)=>({[_t(e,t)]:lo(n,r,\"verticalBreakpoint\")})],[/^(?:size-)?(min-|max-)?(w)-screen-(.+)$/,([,e,t,r],n)=>({[_t(e,t)]:lo(n,r)}),{autocomplete:[\"(w|h)-screen\",\"(min|max)-(w|h)-screen\",\"h-screen-$breakpoint\",\"(min|max)-h-screen-$breakpoint\",\"w-screen-$breakpoint\",\"(min|max)-w-screen-$breakpoint\"]}]];function lo(e,t,r=\"breakpoint\"){let n=bn(e,r);if(n)return n.find(i=>i.point===t)?.size}function j1(e){if(/^\\d+\\/\\d+$/.test(e))return e;switch(e){case\"square\":return\"1/1\";case\"video\":return\"16/9\"}return C.bracket.cssvar.global.auto.number(e)}var I1=[[/^(?:size-)?aspect-(?:ratio-)?(.+)$/,([,e])=>({\"aspect-ratio\":j1(e)}),{autocomplete:[\"aspect-(square|video|ratio)\",\"aspect-ratio-(square|video)\"]}]],R1=[\"auto\",\"default\",\"none\",\"context-menu\",\"help\",\"pointer\",\"progress\",\"wait\",\"cell\",\"crosshair\",\"text\",\"vertical-text\",\"alias\",\"copy\",\"move\",\"no-drop\",\"not-allowed\",\"grab\",\"grabbing\",\"all-scroll\",\"col-resize\",\"row-resize\",\"n-resize\",\"e-resize\",\"s-resize\",\"w-resize\",\"ne-resize\",\"nw-resize\",\"se-resize\",\"sw-resize\",\"ew-resize\",\"ns-resize\",\"nesw-resize\",\"nwse-resize\",\"zoom-in\",\"zoom-out\"],qn=[\"size\",\"layout\",\"paint\",\"style\"],q1=[[\"inline\",{display:\"inline\"}],[\"block\",{display:\"block\"}],[\"inline-block\",{display:\"inline-block\"}],[\"contents\",{display:\"contents\"}],[\"flow-root\",{display:\"flow-root\"}],[\"list-item\",{display:\"list-item\"}],[\"hidden\",{display:\"none\"}],[/^display-(.+)$/,([,e])=>({display:C.bracket.cssvar.global(e)})]],V1=[[\"visible\",{visibility:\"visible\"}],[\"invisible\",{visibility:\"hidden\"}],[\"collapse\",{visibility:\"collapse\"}],[\"backface-visible\",{\"backface-visibility\":\"visible\"}],[\"backface-hidden\",{\"backface-visibility\":\"hidden\"}],...q(\"backface\",\"backface-visibility\")],U1=[[/^cursor-(.+)$/,([,e])=>({cursor:C.bracket.cssvar.global(e)})],...R1.map(e=>[`cursor-${e}`,{cursor:e}])],W1=[[/^contain-(.*)$/,([,e])=>C.bracket(e)!=null?{contain:C.bracket(e).split(\" \").map(t=>C.cssvar.fraction(t)??t).join(\" \")}:qn.includes(e)?[{\"--un-contain-size\":e,contain:qn.map(t=>`var(--un-contain-${t})`).join(\" \")},...qn.map(t=>P(`--un-contain-${t}`))]:void 0],[\"contain-strict\",{contain:\"strict\"}],[\"contain-content\",{contain:\"content\"}],[\"contain-none\",{contain:\"none\"}]],H1=[[\"pointer-events-auto\",{\"pointer-events\":\"auto\"}],[\"pointer-events-none\",{\"pointer-events\":\"none\"}],...q(\"pointer-events\")],Z1=[[\"resize-x\",{resize:\"horizontal\"}],[\"resize-y\",{resize:\"vertical\"}],[\"resize\",{resize:\"both\"}],[\"resize-none\",{resize:\"none\"}],...q(\"resize\")],Y1=[[\"select-auto\",{\"-webkit-user-select\":\"auto\",\"user-select\":\"auto\"}],[\"select-all\",{\"-webkit-user-select\":\"all\",\"user-select\":\"all\"}],[\"select-text\",{\"-webkit-user-select\":\"text\",\"user-select\":\"text\"}],[\"select-none\",{\"-webkit-user-select\":\"none\",\"user-select\":\"none\"}],...q(\"select\",\"user-select\")],G1=[[/^(?:whitespace-|ws-)([-\\w]+)$/,([,e])=>[\"normal\",\"nowrap\",\"pre\",\"pre-line\",\"pre-wrap\",\"break-spaces\",...ee].includes(e)?{\"white-space\":e}:void 0,{autocomplete:\"(whitespace|ws)-(normal|nowrap|pre|pre-line|pre-wrap|break-spaces)\"}]],J1=[[/^intrinsic(?:-(block|inline|w|h))?(?:-size)?-(.+)$/,([,e,t])=>({[`contain-intrinsic-${{block:\"block-size\",inline:\"inline-size\",w:\"width\",h:\"height\"}[e]??\"size\"}`]:C.bracket.cssvar.global.fraction.rem(t)}),{autocomplete:[\"intrinsic-size-<num>\",\"intrinsic-<num>\",\"intrinsic-(block|inline|w|h)-<num>\"]}],[\"content-visibility-visible\",{\"content-visibility\":\"visible\"}],[\"content-visibility-hidden\",{\"content-visibility\":\"hidden\"}],[\"content-visibility-auto\",{\"content-visibility\":\"auto\"}],...q(\"content-visibility\")],K1=[[/^content-(.+)$/,([,e])=>{if(C.bracket.cssvar(e)!=null)return[{\"--un-content\":C.bracket.cssvar(e),content:\"var(--un-content)\"},P(\"--un-content\",{initialValue:'\"\"'})]}],[\"content-empty\",{content:'\"\"'}],[\"content-none\",{content:\"none\"}]],X1=[[\"break-normal\",{\"overflow-wrap\":\"normal\",\"word-break\":\"normal\"}],[\"break-words\",{\"overflow-wrap\":\"break-word\"}],[\"break-all\",{\"word-break\":\"break-all\"}],[\"break-keep\",{\"word-break\":\"keep-all\"}],[\"break-anywhere\",{\"overflow-wrap\":\"anywhere\"}],[\"wrap-break-word\",{\"overflow-wrap\":\"break-word\"}],[\"wrap-anywhere\",{\"overflow-wrap\":\"anywhere\"}],[\"wrap-normal\",{\"overflow-wrap\":\"normal\"}]],Q1=[[\"text-wrap\",{\"text-wrap\":\"wrap\"}],[\"text-nowrap\",{\"text-wrap\":\"nowrap\"}],[\"text-balance\",{\"text-wrap\":\"balance\"}],[\"text-pretty\",{\"text-wrap\":\"pretty\"}]],ef=[[\"truncate\",{overflow:\"hidden\",\"text-overflow\":\"ellipsis\",\"white-space\":\"nowrap\"}],[\"text-truncate\",{overflow:\"hidden\",\"text-overflow\":\"ellipsis\",\"white-space\":\"nowrap\"}],[\"text-ellipsis\",{\"text-overflow\":\"ellipsis\"}],[\"text-clip\",{\"text-overflow\":\"clip\"}]],tf=[[\"case-upper\",{\"text-transform\":\"uppercase\"}],[\"case-lower\",{\"text-transform\":\"lowercase\"}],[\"case-capital\",{\"text-transform\":\"capitalize\"}],[\"case-normal\",{\"text-transform\":\"none\"}],[\"uppercase\",{\"text-transform\":\"uppercase\"}],[\"lowercase\",{\"text-transform\":\"lowercase\"}],[\"capitalize\",{\"text-transform\":\"capitalize\"}],[\"normal-case\",{\"text-transform\":\"none\"}],...q(\"case\",\"text-transform\")],rf=[[\"italic\",{\"font-style\":\"italic\"}],[\"not-italic\",{\"font-style\":\"normal\"}],[\"font-italic\",{\"font-style\":\"italic\"}],[\"font-not-italic\",{\"font-style\":\"normal\"}],[\"oblique\",{\"font-style\":\"oblique\"}],[\"not-oblique\",{\"font-style\":\"normal\"}],[\"font-oblique\",{\"font-style\":\"oblique\"}],[\"font-not-oblique\",{\"font-style\":\"normal\"}]],nf=[[\"antialiased\",{\"-webkit-font-smoothing\":\"antialiased\",\"-moz-osx-font-smoothing\":\"grayscale\"}],[\"subpixel-antialiased\",{\"-webkit-font-smoothing\":\"auto\",\"-moz-osx-font-smoothing\":\"auto\"}]],af=[...[\"manual\",\"auto\",\"none\",...ee].map(e=>[`hyphens-${e}`,{\"-webkit-hyphens\":e,\"-ms-hyphens\":e,hyphens:e}])],of=[[\"write-vertical-right\",{\"writing-mode\":\"vertical-rl\"}],[\"write-vertical-left\",{\"writing-mode\":\"vertical-lr\"}],[\"write-normal\",{\"writing-mode\":\"horizontal-tb\"}],...q(\"write\",\"writing-mode\")],sf=[[\"write-orient-mixed\",{\"text-orientation\":\"mixed\"}],[\"write-orient-sideways\",{\"text-orientation\":\"sideways\"}],[\"write-orient-upright\",{\"text-orientation\":\"upright\"}],...q(\"write-orient\",\"text-orientation\")],uf=[[\"sr-only\",{position:\"absolute\",width:\"1px\",height:\"1px\",padding:\"0\",margin:\"-1px\",overflow:\"hidden\",clip:\"rect(0,0,0,0)\",\"white-space\":\"nowrap\",\"border-width\":0}],[\"not-sr-only\",{position:\"static\",width:\"auto\",height:\"auto\",padding:\"0\",margin:\"0\",overflow:\"visible\",clip:\"auto\",\"white-space\":\"normal\"}]],lf=[[\"isolate\",{isolation:\"isolate\"}],[\"isolate-auto\",{isolation:\"auto\"}],[\"isolation-auto\",{isolation:\"auto\"}]],cf=[[\"object-cover\",{\"object-fit\":\"cover\"}],[\"object-contain\",{\"object-fit\":\"contain\"}],[\"object-fill\",{\"object-fit\":\"fill\"}],[\"object-scale-down\",{\"object-fit\":\"scale-down\"}],[\"object-none\",{\"object-fit\":\"none\"}],[/^object-(.+)$/,([,e])=>{if(be[e])return{\"object-position\":be[e]};if(C.bracketOfPosition(e)!=null)return{\"object-position\":C.bracketOfPosition(e).split(\" \").map(t=>C.position.fraction.auto.px.cssvar(t)??t).join(\" \")}},{autocomplete:`object-(${Object.keys(be).join(\"|\")})`}]],hf=[[\"bg-blend-multiply\",{\"background-blend-mode\":\"multiply\"}],[\"bg-blend-screen\",{\"background-blend-mode\":\"screen\"}],[\"bg-blend-overlay\",{\"background-blend-mode\":\"overlay\"}],[\"bg-blend-darken\",{\"background-blend-mode\":\"darken\"}],[\"bg-blend-lighten\",{\"background-blend-mode\":\"lighten\"}],[\"bg-blend-color-dodge\",{\"background-blend-mode\":\"color-dodge\"}],[\"bg-blend-color-burn\",{\"background-blend-mode\":\"color-burn\"}],[\"bg-blend-hard-light\",{\"background-blend-mode\":\"hard-light\"}],[\"bg-blend-soft-light\",{\"background-blend-mode\":\"soft-light\"}],[\"bg-blend-difference\",{\"background-blend-mode\":\"difference\"}],[\"bg-blend-exclusion\",{\"background-blend-mode\":\"exclusion\"}],[\"bg-blend-hue\",{\"background-blend-mode\":\"hue\"}],[\"bg-blend-saturation\",{\"background-blend-mode\":\"saturation\"}],[\"bg-blend-color\",{\"background-blend-mode\":\"color\"}],[\"bg-blend-luminosity\",{\"background-blend-mode\":\"luminosity\"}],[\"bg-blend-normal\",{\"background-blend-mode\":\"normal\"}],...q(\"bg-blend\",\"background-blend\")],df=[[\"mix-blend-multiply\",{\"mix-blend-mode\":\"multiply\"}],[\"mix-blend-screen\",{\"mix-blend-mode\":\"screen\"}],[\"mix-blend-overlay\",{\"mix-blend-mode\":\"overlay\"}],[\"mix-blend-darken\",{\"mix-blend-mode\":\"darken\"}],[\"mix-blend-lighten\",{\"mix-blend-mode\":\"lighten\"}],[\"mix-blend-color-dodge\",{\"mix-blend-mode\":\"color-dodge\"}],[\"mix-blend-color-burn\",{\"mix-blend-mode\":\"color-burn\"}],[\"mix-blend-hard-light\",{\"mix-blend-mode\":\"hard-light\"}],[\"mix-blend-soft-light\",{\"mix-blend-mode\":\"soft-light\"}],[\"mix-blend-difference\",{\"mix-blend-mode\":\"difference\"}],[\"mix-blend-exclusion\",{\"mix-blend-mode\":\"exclusion\"}],[\"mix-blend-hue\",{\"mix-blend-mode\":\"hue\"}],[\"mix-blend-saturation\",{\"mix-blend-mode\":\"saturation\"}],[\"mix-blend-color\",{\"mix-blend-mode\":\"color\"}],[\"mix-blend-luminosity\",{\"mix-blend-mode\":\"luminosity\"}],[\"mix-blend-plus-lighter\",{\"mix-blend-mode\":\"plus-lighter\"}],[\"mix-blend-normal\",{\"mix-blend-mode\":\"normal\"}],...q(\"mix-blend\")],pf=[[\"min-h-dvh\",{\"min-height\":\"100dvh\"}],[\"min-h-svh\",{\"min-height\":\"100svh\"}],[\"min-h-lvh\",{\"min-height\":\"100lvh\"}],[\"h-dvh\",{height:\"100dvh\"}],[\"h-svh\",{height:\"100svh\"}],[\"h-lvh\",{height:\"100lvh\"}],[\"max-h-dvh\",{\"max-height\":\"100dvh\"}],[\"max-h-svh\",{\"max-height\":\"100svh\"}],[\"max-h-lvh\",{\"max-height\":\"100lvh\"}]],ff=[[\"forced-color-adjust-auto\",{\"forced-color-adjust\":\"auto\"}],[\"forced-color-adjust-none\",{\"forced-color-adjust\":\"none\"}]],mf=[[\"field-sizing-fixed\",{\"field-sizing\":\"fixed\"}],[\"field-sizing-content\",{\"field-sizing\":\"content\"}]],gf=[[/^fill-(.+)$/,Q(\"fill\",\"fill\"),{autocomplete:\"fill-$colors\"}],[/^fill-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-fill-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"fill-(op|opacity)-<percent>\"}],[\"fill-none\",{fill:\"none\"}],[/^stroke-(?:width-|size-)?(.+)$/,Ou],[/^stroke-dash-(.+)$/,([,e])=>({\"stroke-dasharray\":C.bracket.cssvar.number(e)}),{autocomplete:\"stroke-dash-<num>\"}],[/^stroke-offset-(.+)$/,([,e])=>({\"stroke-dashoffset\":C.bracket.cssvar.px.numberWithUnit(e)})],[/^stroke-(.+)$/,bf,{autocomplete:\"stroke-$colors\"}],[/^stroke-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-stroke-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"stroke-(op|opacity)-<percent>\"}],[\"stroke-cap-square\",{\"stroke-linecap\":\"square\"}],[\"stroke-cap-round\",{\"stroke-linecap\":\"round\"}],[\"stroke-cap-auto\",{\"stroke-linecap\":\"butt\"}],[\"stroke-join-arcs\",{\"stroke-linejoin\":\"arcs\"}],[\"stroke-join-bevel\",{\"stroke-linejoin\":\"bevel\"}],[\"stroke-join-clip\",{\"stroke-linejoin\":\"miter-clip\"}],[\"stroke-join-round\",{\"stroke-linejoin\":\"round\"}],[\"stroke-join-auto\",{\"stroke-linejoin\":\"miter\"}],[\"stroke-none\",{stroke:\"none\"}]];function Ou([,e]){return{\"stroke-width\":C.bracket.cssvar.fraction.px.number(e)}}function bf(e,t){return Br(C.bracket(e[1]))?Ou(e):Q(\"stroke\",\"stroke\")(e,t)}var yf=[[\"inline-table\",{display:\"inline-table\"}],[\"table\",{display:\"table\"}],[\"table-caption\",{display:\"table-caption\"}],[\"table-cell\",{display:\"table-cell\"}],[\"table-column\",{display:\"table-column\"}],[\"table-column-group\",{display:\"table-column-group\"}],[\"table-footer-group\",{display:\"table-footer-group\"}],[\"table-header-group\",{display:\"table-header-group\"}],[\"table-row\",{display:\"table-row\"}],[\"table-row-group\",{display:\"table-row-group\"}],[\"border-collapse\",{\"border-collapse\":\"collapse\"}],[\"border-separate\",{\"border-collapse\":\"separate\"}],[/^border-spacing-(.+)$/,function*([,e],{theme:t}){let r=co(e,t);if(r!=null){yield{\"--un-border-spacing-x\":r,\"--un-border-spacing-y\":r,\"border-spacing\":\"var(--un-border-spacing-x) var(--un-border-spacing-y)\"};for(let n of[\"x\",\"y\"])yield P(`--un-border-spacing-${n}`,{syntax:\"<length>\",initialValue:\"0\"})}},{autocomplete:[\"border-spacing\",\"border-spacing-$spacing\"]}],[/^border-spacing-([xy])-(.+)$/,function*([,e,t],{theme:r}){let n=co(t,r);if(n!=null){yield{[`--un-border-spacing-${e}`]:n,\"border-spacing\":\"var(--un-border-spacing-x) var(--un-border-spacing-y)\"};for(let i of[\"x\",\"y\"])yield P(`--un-border-spacing-${i}`,{syntax:\"<length>\",initialValue:\"0\"})}},{autocomplete:[\"border-spacing-(x|y)\",\"border-spacing-(x|y)-$spacing\"]}],[\"caption-top\",{\"caption-side\":\"top\"}],[\"caption-bottom\",{\"caption-side\":\"bottom\"}],[\"table-auto\",{\"table-layout\":\"auto\"}],[\"table-fixed\",{\"table-layout\":\"fixed\"}],[\"table-empty-cells-visible\",{\"empty-cells\":\"show\"}],[\"table-empty-cells-hidden\",{\"empty-cells\":\"hide\"}]];function co(e,t){let r=t.spacing?.[e];if(!r){let n=_e(e);n!=null?(R(\"spacing\"),r=`calc(var(--spacing) * ${n})`):r=C.bracket.cssvar.global.auto.fraction.rem(e)}return r}var Vn=\"var(--un-pan-x) var(--un-pan-y) var(--un-pinch-zoom)\",Un=[\"pan-x\",\"pan-y\",\"pinch-zoom\"].map(e=>P(`--un-${e}`)),vf=[[/^touch-pan-(x|left|right)$/,function*([,e]){yield{\"--un-pan-x\":`pan-${e}`,\"touch-action\":Vn};for(let t of Un)yield t},{autocomplete:[\"touch-pan\",\"touch-pan-(x|left|right|y|up|down)\"]}],[/^touch-pan-(y|up|down)$/,function*([,e]){yield{\"--un-pan-y\":`pan-${e}`,\"touch-action\":Vn};for(let t of Un)yield t}],[/^touch-pinch-zoom$/,function*(){yield{\"--un-pinch-zoom\":\"pinch-zoom\",\"touch-action\":Vn};for(let e of Un)yield e}],[\"touch-auto\",{\"touch-action\":\"auto\"}],[\"touch-manipulation\",{\"touch-action\":\"manipulation\"}],[\"touch-none\",{\"touch-action\":\"none\"}],...q(\"touch\",\"touch-action\")],Rr=[\"translate\",\"rotate\",\"scale\"],Ni=[\"var(--un-rotate-x)\",\"var(--un-rotate-y)\",\"var(--un-rotate-z)\",\"var(--un-skew-x)\",\"var(--un-skew-y)\"].join(\" \"),rn=Ni,kf=[\"translateZ(0)\",Ni].join(\" \"),xf=[[/^(?:transform-)?origin-(.+)$/,([,e])=>({\"transform-origin\":be[e]??C.bracket.cssvar(e)}),{autocomplete:[`transform-origin-(${Object.keys(be).join(\"|\")})`,`origin-(${Object.keys(be).join(\"|\")})`]}],[/^(transform-)?perspect(?:ive)?-(.+)$/,([,e,t],{theme:r})=>{let n;if(r.perspective?.[t]?(R(\"perspective\",t),n=X(\"perspective\",t)):n=C.bracket.cssvar.px.numberWithUnit(t),n!=null)return e?{\"--un-perspective\":`perspective(${n})`,transform:`var(--un-perspective) ${rn}`}:{perspective:n}},{autocomplete:[\"perspective-<num>\",\"perspective-$perspective\"]}],[/^(?:transform-)?perspect(?:ive)?-origin-(.+)$/,([,e])=>{let t=C.bracket.cssvar(e)??(e.length>=3?be[e]:void 0);if(t!=null)return{\"perspective-origin\":t}}],[/^(?:transform-)?translate-()(.+)$/,ho],[/^(?:transform-)?translate-([xyz])-(.+)$/,ho],[/^(?:transform-)?rotate-()(.+)$/,fo],[/^(?:transform-)?rotate-([xyz])-(.+)$/,fo],[/^(?:transform-)?skew-()(.+)$/,mo],[/^(?:transform-)?skew-([xy])-(.+)$/,mo,{autocomplete:[\"transform-skew-(x|y)-<percent>\",\"skew-(x|y)-<percent>\"]}],[/^(?:transform-)?scale-()(.+)$/,po],[/^(?:transform-)?scale-([xyz])-(.+)$/,po,{autocomplete:[`transform-(${Rr.join(\"|\")})-<percent>`,`transform-(${Rr.join(\"|\")})-(x|y|z)-<percent>`,`(${Rr.join(\"|\")})-<percent>`,`(${Rr.join(\"|\")})-(x|y|z)-<percent>`]}],[\"transform-3d\",{\"transform-style\":\"preserve-3d\"}],[\"transform-flat\",{\"transform-style\":\"flat\"}],[/^transform-(border|content|fill|stroke|view)$/,([,e])=>({\"transform-box\":`${e}-box`})],[\"transform\",{transform:rn}],[\"transform-cpu\",{transform:Ni}],[\"transform-gpu\",{transform:kf}],[\"transform-none\",{transform:\"none\"}],...q(\"transform\")];function ho([,e,t]){let r=_e(t)??C.bracket.cssvar.none.fraction.rem(t);if(r!=null)return r===\"none\"?{translate:\"none\"}:(R(\"spacing\"),[[...Li(e,typeof r==\"number\"?`calc(var(--spacing) * ${r})`:r,\"translate\"),[\"translate\",`var(--un-translate-x) var(--un-translate-y)${e===\"z\"?\" var(--un-translate-z)\":\"\"}`,Qd]],...[\"x\",\"y\",\"z\"].map(n=>P(`--un-translate-${n}`,{initialValue:0}))])}function po([,e,t]){let r=C.bracket.cssvar.none.fraction.percent(t);if(r!=null)return r===\"none\"?{scale:\"none\"}:[[...Li(e,r,\"scale\"),[\"scale\",`var(--un-scale-x) var(--un-scale-y)${e===\"z\"?\" var(--un-scale-z)\":\"\"}`]],...[\"x\",\"y\",\"z\"].map(n=>P(`--un-scale-${n}`,{initialValue:1}))]}function fo([,e=\"\",t]){let r=C.bracket.cssvar.none.degree(t);if(r!=null)return r===\"none\"?{rotate:\"none\"}:e?[[...Li(e,r.endsWith(\"deg\")?`rotate${e.toUpperCase()}(${r})`:r,\"rotate\"),[\"transform\",rn]],...[\"x\",\"y\",\"z\"].map(n=>P(`--un-rotate-${n}`,{initialValue:`rotate${n.toUpperCase()}(0)`})),...[\"x\",\"y\"].map(n=>P(`--un-skew-${n}`,{initialValue:`skew${n.toUpperCase()}(0)`}))]:{rotate:C.bracket.cssvar.degree(t)}}function mo([,e,t]){let r=C.bracket.cssvar.degree(t),n=bu[e];if(r!=null&&n)return[[...n.map(i=>[`--un-skew${i}`,r.endsWith(\"deg\")?`skew${i.slice(1).toUpperCase()}(${r})`:r]),[\"transform\",rn]],...[\"x\",\"y\",\"z\"].map(i=>P(`--un-rotate-${i}`,{initialValue:`rotate${i.toUpperCase()}(0)`})),...[\"x\",\"y\"].map(i=>P(`--un-skew-${i}`,{initialValue:`skew${i.toUpperCase()}(0)`}))]}function Li(e,t,r){let n=t.split(np);return e||!e&&n.length===1?bu[e].map(i=>[`--un-${r}${i}`,t]):n.map((i,a)=>[`--un-${r}-${ep[a]}`,i])}function go(e,t){let r;if(C.cssvar(e)!=null)r=C.cssvar(e);else{e.startsWith(\"[\")&&e.endsWith(\"]\")&&(e=e.slice(1,-1));let n=e.split(\",\").map(i=>t.property?.[i]??C.properties(i));n.every(Boolean)&&(r=n.join(\",\"))}return r}var wf=[[/^transition(?:-(\\D+?))?(?:-(\\d+))?$/,([,e,t],{theme:r})=>{R(\"default\",[\"transition\",\"timingFunction\"]),R(\"default\",[\"transition\",\"duration\"]);let n={\"transition-property\":r.property?.DEFAULT,\"transition-timing-function\":`var(--un-ease, ${X(\"default\",[\"transition\",\"timingFunction\"])})`,\"transition-duration\":`var(--un-duration, ${X(\"default\",[\"transition\",\"duration\"])})`};if(!e&&!t)return{...n};if(e!=null){let i=go(e,r);if(i)return{\"--un-duration\":t&&C.time(t),...n,\"transition-property\":i}}else if(t!=null)return{\"--un-duration\":C.time(t),...n}}],[/^(?:transition-)?duration-(.+)$/,([,e])=>({\"--un-duration\":C.bracket.cssvar.time(e),\"transition-duration\":C.bracket.cssvar.time(e)})],[/^(?:transition-)?delay-(.+)$/,([,e])=>({\"transition-delay\":C.bracket.cssvar.time(e)})],[/^(?:transition-)?ease(?:-(.+))?$/,([,e=\"DEFAULT\"],{theme:t})=>{let r;return t.ease?.[e]?(R(\"ease\",e),r=X(\"ease\",e)):r=C.bracket.cssvar(e),[{\"--un-ease\":r,\"transition-timing-function\":r},P(\"--un-ease\")]},{autocomplete:[\"transition-ease-(linear|in|out|in-out)\",\"ease-(linear|in|out|in-out)\"]}],[/^(?:transition-)?property-(.+)$/,([,e],{theme:t})=>{let r=C.global(e)||go(e,t);if(r)return{\"transition-property\":r}},{autocomplete:[`transition-property-(${[...ee].join(\"|\")})`]}],[\"transition-none\",{transition:\"none\"}],...q(\"transition\"),[\"transition-discrete\",{\"transition-behavior\":\"allow-discrete\"}],[\"transition-normal\",{\"transition-behavior\":\"normal\"}]],$f=[[/^text-(.+)$/,Bf,{autocomplete:\"text-$text\"}],[/^(?:text|font)-size-(.+)$/,Mu,{autocomplete:\"text-size-$text\"}],[/^text-(?:color-)?(.+)$/,Of,{autocomplete:\"text-$colors\"}],[/^(?:color|c)-(.+)$/,Q(\"color\",\"text\")],[/^(?:text|color|c)-(.+)$/,([,e])=>ee.includes(e)?{color:e}:void 0,{autocomplete:`(text|color|c)-(${ee.join(\"|\")})`}],[/^(?:text|color|c)-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-text-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"(text|color|c)-(op|opacity)-<percent>\"}],[/^fw-?([^-]+)$/,([,e],{theme:t})=>{let r;return t.fontWeight?.[e]?(R(\"fontWeight\",e),r=X(\"fontWeight\",e)):r=C.bracket.cssvar.global.number(e),{\"--un-font-weight\":r,\"font-weight\":r}},{autocomplete:[\"(font|fw)-(100|200|300|400|500|600|700|800|900)\",\"(font|fw)-$fontWeight\"]}],[/^(?:font-)?(?:leading|lh|line-height)-(.+)$/,([,e],{theme:t})=>{let r;if(t.leading?.[e]?(R(\"leading\",e),r=X(\"leading\",e)):_e(e)?(R(\"spacing\"),r=`calc(var(--spacing) * ${_e(e)})`):r=C.bracket.cssvar.global.rem(e),r!=null)return[{\"--un-leading\":r,\"line-height\":r},P(\"--un-leading\")]},{autocomplete:\"(leading|lh|line-height)-$leading\"}],[\"font-synthesis-weight\",{\"font-synthesis\":\"weight\"}],[\"font-synthesis-style\",{\"font-synthesis\":\"style\"}],[\"font-synthesis-small-caps\",{\"font-synthesis\":\"small-caps\"}],[\"font-synthesis-none\",{\"font-synthesis\":\"none\"}],[/^font-synthesis-(.+)$/,([,e])=>({\"font-synthesis\":C.bracket.cssvar.global(e)})],[/^(?:font-)?tracking-(.+)$/,([,e],{theme:t})=>{let r;return t.tracking?.[e]?(R(\"tracking\",e),r=X(\"tracking\",e)):r=C.bracket.cssvar.global.rem(e),{\"--un-tracking\":r,\"letter-spacing\":r}},{autocomplete:\"tracking-$tracking\"}],[/^(?:font-)?word-spacing-(.+)$/,([,e],{theme:t})=>{let r=t.tracking?.[e]?X(\"tracking\",e):C.bracket.cssvar.global.rem(e);return{\"--un-word-spacing\":r,\"word-spacing\":r}},{autocomplete:\"word-spacing-$spacing\"}],[\"font-stretch-normal\",{\"font-stretch\":\"normal\"}],[\"font-stretch-ultra-condensed\",{\"font-stretch\":\"ultra-condensed\"}],[\"font-stretch-extra-condensed\",{\"font-stretch\":\"extra-condensed\"}],[\"font-stretch-condensed\",{\"font-stretch\":\"condensed\"}],[\"font-stretch-semi-condensed\",{\"font-stretch\":\"semi-condensed\"}],[\"font-stretch-semi-expanded\",{\"font-stretch\":\"semi-expanded\"}],[\"font-stretch-expanded\",{\"font-stretch\":\"expanded\"}],[\"font-stretch-extra-expanded\",{\"font-stretch\":\"extra-expanded\"}],[\"font-stretch-ultra-expanded\",{\"font-stretch\":\"ultra-expanded\"}],[/^font-stretch-(.+)$/,([,e])=>({\"font-stretch\":C.bracket.cssvar.fraction.global(e)}),{autocomplete:\"font-stretch-<percentage>\"}],[/^font-(.+)$/,([,e],{theme:t})=>{let r;if(t.font?.[e])return R(\"font\",e),r=X(\"font\",e),{\"font-family\":r};if(t.fontWeight?.[e])return R(\"fontWeight\",e),r=X(\"fontWeight\",e),{\"--un-font-weight\":r,\"font-weight\":r};if(r=C.number(e),r!=null)return{\"--un-font-weight\":r,\"font-weight\":r};if(r=C.bracketOfFamily(e),r!=null&&C.number(r)==null)return r=C.cssvar(r)??r,{\"font-family\":r};if(r=C.bracketOfNumber(e),r!=null)return r=C.cssvar.number(r),{\"--un-font-weight\":r,\"font-weight\":r};if(r=C.bracket(e),r!=null&&C.number(r)!=null){let n=C.number(r);return{\"--un-font-weight\":n,\"font-weight\":n}}if(r=C.bracket.cssvar.global(e),r!=null)return{\"font-family\":r}},{autocomplete:[\"font-$font\",\"font-$fontWeight\"]}]],Ef=[[/^tab(?:-(.+))?$/,([,e])=>{let t=C.bracket.cssvar.global.number(e||\"4\");if(t!=null)return{\"-moz-tab-size\":t,\"-o-tab-size\":t,\"tab-size\":t}}]],Sf=[[/^indent-(.+)$/,([,e])=>{let t=_e(e);if(t!=null)return R(\"spacing\"),{\"text-indent\":`calc(var(--spacing) * ${t})`};if(t=C.bracket.cssvar.auto.global.rem(e),t!=null)return{\"text-indent\":t}}]],Af=[[/^text-stroke(?:-(.+))?$/,([,e=\"DEFAULT\"],{theme:t})=>(t.textStrokeWidth?.[e]&&R(\"textStrokeWidth\",e),{\"-webkit-text-stroke-width\":t.textStrokeWidth?.[e]?X(\"textStrokeWidth\",e):C.bracket.cssvar.px(e)}),{autocomplete:\"text-stroke-$textStrokeWidth\"}],[/^text-stroke-(.+)$/,Q(\"-webkit-text-stroke-color\",\"text-stroke\"),{autocomplete:\"text-stroke-$colors\"}],[/^text-stroke-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-text-stroke-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"text-stroke-(op|opacity)-<percent>\"}]];function Cf(e,t){let[,r]=e,{theme:n}=t,i=[];r&&(i=ct(r,\"/\",2)??[]);let a=n.textShadow?.[i[0]],s=r?C.bracket.cssvar(r):void 0;if((a!=null||s!=null)&&!ht(s,n)){let o=i[1]?C.bracket.percent.cssvar(i[1]):void 0;return{\"--un-text-shadow-opacity\":o,\"--un-text-shadow\":Fi(a||s,\"--un-text-shadow-color\",o).join(\",\"),\"text-shadow\":\"var(--un-text-shadow)\"}}return Q(\"--un-text-shadow-color\",\"text-shadow\")(e,t)??{\"text-shadow\":C.bracket.cssvar.global(r)}}var _f=[[/^text-shadow-(.+)$/,Cf,{autocomplete:[\"text-shadow-$textShadow\",\"text-shadow(-color)?-$colors\",\"text-shadow(-color)?-(op|opacity)-<percent>\"]}],[/^text-shadow-color-(.+)$/,Q(\"--un-text-shadow-color\",\"text-shadow\"),{autocomplete:\"text-shadow-color-$colors\"}],[/^text-shadow(?:-color)?-op(?:acity)?-?(.+)$/,([,e])=>({\"--un-text-shadow-opacity\":C.bracket.percent.cssvar(e)}),{autocomplete:\"text-shadow(-color)?-(op|opacity)-<percent>\"}]],tt=[P(\"--un-ordinal\"),P(\"--un-slashed-zero\"),P(\"--un-numeric-figure\"),P(\"--un-numeric-spacing\"),P(\"--un-numeric-fraction\")],rt={\"font-variant-numeric\":\"var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)\"},Df=[[\"ordinal\",[{\"--un-ordinal\":\"ordinal\",...rt},...tt]],[\"slashed-zero\",[{\"--un-slashed-zero\":\"slashed-zero\",...rt},...tt]],[\"lining-nums\",[{\"--un-numeric-figure\":\"lining-nums\",...rt},...tt]],[\"oldstyle-nums\",[{\"--un-numeric-figure\":\"oldstyle-nums\",...rt},...tt]],[\"proportional-nums\",[{\"--un-numeric-spacing\":\"proportional-nums\",...rt},...tt]],[\"tabular-nums\",[{\"--un-numeric-spacing\":\"tabular-nums\",...rt},...tt]],[\"diagonal-fractions\",[{\"--un-numeric-fraction\":\"diagonal-fractions\",...rt},...tt]],[\"stacked-fractions\",[{\"--un-numeric-fraction\":\"stacked-fractions\",...rt},...tt]],[\"normal-nums\",[{\"font-variant-numeric\":\"normal\"}]]];function Bf([,e=\"base\"],{theme:t}){let r=Mf(e,\"length\");if(!r)return;let[n,i]=r,a=t.text?.[n],s;if(i&&(t.leading?.[i]?(R(\"leading\",i),s=X(\"leading\",i)):s=C.bracket.cssvar.global.rem(i)),a)return R(\"text\",[n,\"fontSize\"]),R(\"text\",[n,\"lineHeight\"]),a.letterSpacing&&R(\"text\",[n,\"letterSpacing\"]),{\"font-size\":X(\"text\",[n,\"fontSize\"]),\"line-height\":s??`var(--un-leading, ${X(\"text\",[n,\"lineHeight\"])})`,\"letter-spacing\":a.letterSpacing?X(\"text\",[n,\"letterSpacing\"]):void 0};let o=C.bracketOfLength.rem(n);return s&&o?{\"font-size\":o,\"line-height\":s}:{\"font-size\":C.bracketOfLength.rem(e)}}function Mu([,e],{theme:t}){if(t.text?.[e]!=null)return R(\"text\",[e,\"fontSize\"]),R(\"text\",[e,\"lineHeight\"]),{\"font-size\":X(\"text\",[e,\"fontSize\"]),\"line-height\":`var(--un-leading, ${X(\"text\",[e,\"lineHeight\"])})`};{let r=C.bracket.cssvar.global.rem(e);if(r)return{\"font-size\":r}}}function Of(e,t){return Br(C.bracket(e[1]))?Mu(e,t):Q(\"color\",\"text\")(e,t)}function Mf(e,t){let[r,n]=pn(e,\"[\",\"]\",[\"/\",\":\"])??[];if(r!=null){let i=(r.match(Mi)??[])[1];if(i==null||i===t)return[r,n]}}var Ff={backface:\"backface-visibility\",break:\"word-break\",case:\"text-transform\",content:\"align-content\",fw:\"font-weight\",items:\"align-items\",justify:\"justify-content\",select:\"user-select\",self:\"align-self\",vertical:\"vertical-align\",visible:\"visibility\",whitespace:\"white-space\",ws:\"white-space\",\"bg-blend\":\"background-blend-mode\",\"bg-clip\":\"-webkit-background-clip\",\"bg-image\":\"background-image\",\"bg-origin\":\"background-origin\",\"bg-position\":\"background-position\",\"bg-repeat\":\"background-repeat\",\"bg-size\":\"background-size\",\"mix-blend\":\"mix-blend-mode\",object:\"object-fit\",\"object-position\":\"object-position\",write:\"writing-mode\",\"write-orient\":\"text-orientation\"},Nf=[[/^(.+?)-(\\$.+)$/,([,e,t])=>{let r=Ff[e];if(r)return{[r]:C.cssvar(t)}}]],Lf=[[/^\\[(.*)\\]$/,([e,t],{theme:r})=>{if(!t.includes(\":\"))return;let[n,...i]=t.split(\":\"),a=i.join(\":\");if(!Pf(t)&&/^[\\w-]+$/.test(n)&&Tf(a)){let s=C.bracket(`[${a}]`,r);if(s)return{[n]:s}}}]];function Tf(e){let t=0;function r(n){for(;t<e.length;)if(t+=1,e[t]===n)return!0;return!1}for(t=0;t<e.length;t++){let n=e[t];if(\"\\\"`'\".includes(n)){if(!r(n))return!1}else if(n===\"(\"){if(!r(\")\"))return!1}else if(\"[]{}:\".includes(n))return!1}return!0}function Pf(e){if(!e.includes(\"://\"))return!1;try{return new URL(e).host!==\"\"}catch{return!1}}var zf=[[/^view-transition-([\\w-]+)$/,([,e])=>({\"view-transition-name\":e})]],jf=[$f,Ef,Sf,Af,_f,l1,u1,Lp,Np,Rp,ro,no,Vp,Up,Wp,Hp,Zp,ro,Yp,no,Gp,n1,Kp,i1,Mp,Bp,o1,g1,b1,v1,z1,I1,q1,V1,U1,W1,H1,Z1,Y1,G1,J1,K1,X1,Q1,ef,tf,rf,nf,L1,N1,xf,wf,Nf,Lf,Du,M1,_1,B1,D1,_u,C1,Bu,A1,O1,k1,gf,Tp,jp,af,of,sf,ff,uf,lf,cf,hf,df,pf,E1,a1,m1,x1,S1,T1,yf,vf,Df,zf,c1,d1,mf,F1].flat(),If=[...Fp],Fu={black:\"#000\",white:\"#fff\",slate:{50:\"oklch(98.4% 0.003 247.858)\",100:\"oklch(96.8% 0.007 247.896)\",200:\"oklch(92.9% 0.013 255.508)\",300:\"oklch(86.9% 0.022 252.894)\",400:\"oklch(70.4% 0.04 256.788)\",500:\"oklch(55.4% 0.046 257.417)\",600:\"oklch(44.6% 0.043 257.281)\",700:\"oklch(37.2% 0.044 257.287)\",800:\"oklch(27.9% 0.041 260.031)\",900:\"oklch(20.8% 0.042 265.755)\",950:\"oklch(12.9% 0.042 264.695)\"},gray:{50:\"oklch(98.5% 0.002 247.839)\",100:\"oklch(96.7% 0.003 264.542)\",200:\"oklch(92.8% 0.006 264.531)\",300:\"oklch(87.2% 0.01 258.338)\",400:\"oklch(70.7% 0.022 261.325)\",500:\"oklch(55.1% 0.027 264.364)\",600:\"oklch(44.6% 0.03 256.802)\",700:\"oklch(37.3% 0.034 259.733)\",800:\"oklch(27.8% 0.033 256.848)\",900:\"oklch(21% 0.034 264.665)\",950:\"oklch(13% 0.028 261.692)\"},zinc:{50:\"oklch(98.5% 0 0)\",100:\"oklch(96.7% 0.001 286.375)\",200:\"oklch(92% 0.004 286.32)\",300:\"oklch(87.1% 0.006 286.286)\",400:\"oklch(70.5% 0.015 286.067)\",500:\"oklch(55.2% 0.016 285.938)\",600:\"oklch(44.2% 0.017 285.786)\",700:\"oklch(37% 0.013 285.805)\",800:\"oklch(27.4% 0.006 286.033)\",900:\"oklch(21% 0.006 285.885)\",950:\"oklch(14.1% 0.005 285.823)\"},neutral:{50:\"oklch(98.5% 0 0)\",100:\"oklch(97% 0 0)\",200:\"oklch(92.2% 0 0)\",300:\"oklch(87% 0 0)\",400:\"oklch(70.8% 0 0)\",500:\"oklch(55.6% 0 0)\",600:\"oklch(43.9% 0 0)\",700:\"oklch(37.1% 0 0)\",800:\"oklch(26.9% 0 0)\",900:\"oklch(20.5% 0 0)\",950:\"oklch(14.5% 0 0)\"},stone:{50:\"oklch(98.5% 0.001 106.423)\",100:\"oklch(97% 0.001 106.424)\",200:\"oklch(92.3% 0.003 48.717)\",300:\"oklch(86.9% 0.005 56.366)\",400:\"oklch(70.9% 0.01 56.259)\",500:\"oklch(55.3% 0.013 58.071)\",600:\"oklch(44.4% 0.011 73.639)\",700:\"oklch(37.4% 0.01 67.558)\",800:\"oklch(26.8% 0.007 34.298)\",900:\"oklch(21.6% 0.006 56.043)\",950:\"oklch(14.7% 0.004 49.25)\"},mauve:{50:\"oklch(98.5% 0 0)\",100:\"oklch(96% 0.003 325.6)\",200:\"oklch(92.2% 0.005 325.62)\",300:\"oklch(86.5% 0.012 325.68)\",400:\"oklch(71.1% 0.019 323.02)\",500:\"oklch(54.2% 0.034 322.5)\",600:\"oklch(43.5% 0.029 321.78)\",700:\"oklch(36.4% 0.029 323.89)\",800:\"oklch(26.3% 0.024 320.12)\",900:\"oklch(21.2% 0.019 322.12)\",950:\"oklch(14.5% 0.008 326)\"},olive:{50:\"oklch(98.8% 0.003 106.5)\",100:\"oklch(96.6% 0.005 106.5)\",200:\"oklch(93% 0.007 106.5)\",300:\"oklch(88% 0.011 106.6)\",400:\"oklch(73.7% 0.021 106.9)\",500:\"oklch(58% 0.031 107.3)\",600:\"oklch(46.6% 0.025 107.3)\",700:\"oklch(39.4% 0.023 107.4)\",800:\"oklch(28.6% 0.016 107.4)\",900:\"oklch(22.8% 0.013 107.4)\",950:\"oklch(15.3% 0.006 107.1)\"},mist:{50:\"oklch(98.7% 0.002 197.1)\",100:\"oklch(96.3% 0.002 197.1)\",200:\"oklch(92.5% 0.005 214.3)\",300:\"oklch(87.2% 0.007 219.6)\",400:\"oklch(72.3% 0.014 214.4)\",500:\"oklch(56% 0.021 213.5)\",600:\"oklch(45% 0.017 213.2)\",700:\"oklch(37.8% 0.015 216)\",800:\"oklch(27.5% 0.011 216.9)\",900:\"oklch(21.8% 0.008 223.9)\",950:\"oklch(14.8% 0.004 228.8)\"},taupe:{50:\"oklch(98.6% 0.002 67.8)\",100:\"oklch(96% 0.002 17.2)\",200:\"oklch(92.2% 0.005 34.3)\",300:\"oklch(86.8% 0.007 39.5)\",400:\"oklch(71.4% 0.014 41.2)\",500:\"oklch(54.7% 0.021 43.1)\",600:\"oklch(43.8% 0.017 39.3)\",700:\"oklch(36.7% 0.016 35.7)\",800:\"oklch(26.8% 0.011 36.5)\",900:\"oklch(21.4% 0.009 43.1)\",950:\"oklch(14.7% 0.004 49.3)\"},red:{50:\"oklch(97.1% 0.013 17.38)\",100:\"oklch(93.6% 0.032 17.717)\",200:\"oklch(88.5% 0.062 18.334)\",300:\"oklch(80.8% 0.114 19.571)\",400:\"oklch(70.4% 0.191 22.216)\",500:\"oklch(63.7% 0.237 25.331)\",600:\"oklch(57.7% 0.245 27.325)\",700:\"oklch(50.5% 0.213 27.518)\",800:\"oklch(44.4% 0.177 26.899)\",900:\"oklch(39.6% 0.141 25.723)\",950:\"oklch(25.8% 0.092 26.042)\"},orange:{50:\"oklch(98% 0.016 73.684)\",100:\"oklch(95.4% 0.038 75.164)\",200:\"oklch(90.1% 0.076 70.697)\",300:\"oklch(83.7% 0.128 66.29)\",400:\"oklch(75% 0.183 55.934)\",500:\"oklch(70.5% 0.213 47.604)\",600:\"oklch(64.6% 0.222 41.116)\",700:\"oklch(55.3% 0.195 38.402)\",800:\"oklch(47% 0.157 37.304)\",900:\"oklch(40.8% 0.123 38.172)\",950:\"oklch(26.6% 0.079 36.259)\"},amber:{50:\"oklch(98.7% 0.022 95.277)\",100:\"oklch(96.2% 0.059 95.617)\",200:\"oklch(92.4% 0.12 95.746)\",300:\"oklch(87.9% 0.169 91.605)\",400:\"oklch(82.8% 0.189 84.429)\",500:\"oklch(76.9% 0.188 70.08)\",600:\"oklch(66.6% 0.179 58.318)\",700:\"oklch(55.5% 0.163 48.998)\",800:\"oklch(47.3% 0.137 46.201)\",900:\"oklch(41.4% 0.112 45.904)\",950:\"oklch(27.9% 0.077 45.635)\"},yellow:{50:\"oklch(98.7% 0.026 102.212)\",100:\"oklch(97.3% 0.071 103.193)\",200:\"oklch(94.5% 0.129 101.54)\",300:\"oklch(90.5% 0.182 98.111)\",400:\"oklch(85.2% 0.199 91.936)\",500:\"oklch(79.5% 0.184 86.047)\",600:\"oklch(68.1% 0.162 75.834)\",700:\"oklch(55.4% 0.135 66.442)\",800:\"oklch(47.6% 0.114 61.907)\",900:\"oklch(42.1% 0.095 57.708)\",950:\"oklch(28.6% 0.066 53.813)\"},lime:{50:\"oklch(98.6% 0.031 120.757)\",100:\"oklch(96.7% 0.067 122.328)\",200:\"oklch(93.8% 0.127 124.321)\",300:\"oklch(89.7% 0.196 126.665)\",400:\"oklch(84.1% 0.238 128.85)\",500:\"oklch(76.8% 0.233 130.85)\",600:\"oklch(64.8% 0.2 131.684)\",700:\"oklch(53.2% 0.157 131.589)\",800:\"oklch(45.3% 0.124 130.933)\",900:\"oklch(40.5% 0.101 131.063)\",950:\"oklch(27.4% 0.072 132.109)\"},green:{50:\"oklch(98.2% 0.018 155.826)\",100:\"oklch(96.2% 0.044 156.743)\",200:\"oklch(92.5% 0.084 155.995)\",300:\"oklch(87.1% 0.15 154.449)\",400:\"oklch(79.2% 0.209 151.711)\",500:\"oklch(72.3% 0.219 149.579)\",600:\"oklch(62.7% 0.194 149.214)\",700:\"oklch(52.7% 0.154 150.069)\",800:\"oklch(44.8% 0.119 151.328)\",900:\"oklch(39.3% 0.095 152.535)\",950:\"oklch(26.6% 0.065 152.934)\"},emerald:{50:\"oklch(97.9% 0.021 166.113)\",100:\"oklch(95% 0.052 163.051)\",200:\"oklch(90.5% 0.093 164.15)\",300:\"oklch(84.5% 0.143 164.978)\",400:\"oklch(76.5% 0.177 163.223)\",500:\"oklch(69.6% 0.17 162.48)\",600:\"oklch(59.6% 0.145 163.225)\",700:\"oklch(50.8% 0.118 165.612)\",800:\"oklch(43.2% 0.095 166.913)\",900:\"oklch(37.8% 0.077 168.94)\",950:\"oklch(26.2% 0.051 172.552)\"},teal:{50:\"oklch(98.4% 0.014 180.72)\",100:\"oklch(95.3% 0.051 180.801)\",200:\"oklch(91% 0.096 180.426)\",300:\"oklch(85.5% 0.138 181.071)\",400:\"oklch(77.7% 0.152 181.912)\",500:\"oklch(70.4% 0.14 182.503)\",600:\"oklch(60% 0.118 184.704)\",700:\"oklch(51.1% 0.096 186.391)\",800:\"oklch(43.7% 0.078 188.216)\",900:\"oklch(38.6% 0.063 188.416)\",950:\"oklch(27.7% 0.046 192.524)\"},cyan:{50:\"oklch(98.4% 0.019 200.873)\",100:\"oklch(95.6% 0.045 203.388)\",200:\"oklch(91.7% 0.08 205.041)\",300:\"oklch(86.5% 0.127 207.078)\",400:\"oklch(78.9% 0.154 211.53)\",500:\"oklch(71.5% 0.143 215.221)\",600:\"oklch(60.9% 0.126 221.723)\",700:\"oklch(52% 0.105 223.128)\",800:\"oklch(45% 0.085 224.283)\",900:\"oklch(39.8% 0.07 227.392)\",950:\"oklch(30.2% 0.056 229.695)\"},sky:{50:\"oklch(97.7% 0.013 236.62)\",100:\"oklch(95.1% 0.026 236.824)\",200:\"oklch(90.1% 0.058 230.902)\",300:\"oklch(82.8% 0.111 230.318)\",400:\"oklch(74.6% 0.16 232.661)\",500:\"oklch(68.5% 0.169 237.323)\",600:\"oklch(58.8% 0.158 241.966)\",700:\"oklch(50% 0.134 242.749)\",800:\"oklch(44.3% 0.11 240.79)\",900:\"oklch(39.1% 0.09 240.876)\",950:\"oklch(29.3% 0.066 243.157)\"},blue:{50:\"oklch(97% 0.014 254.604)\",100:\"oklch(93.2% 0.032 255.585)\",200:\"oklch(88.2% 0.059 254.128)\",300:\"oklch(80.9% 0.105 251.813)\",400:\"oklch(70.7% 0.165 254.624)\",500:\"oklch(62.3% 0.214 259.815)\",600:\"oklch(54.6% 0.245 262.881)\",700:\"oklch(48.8% 0.243 264.376)\",800:\"oklch(42.4% 0.199 265.638)\",900:\"oklch(37.9% 0.146 265.522)\",950:\"oklch(28.2% 0.091 267.935)\"},indigo:{50:\"oklch(96.2% 0.018 272.314)\",100:\"oklch(93% 0.034 272.788)\",200:\"oklch(87% 0.065 274.039)\",300:\"oklch(78.5% 0.115 274.713)\",400:\"oklch(67.3% 0.182 276.935)\",500:\"oklch(58.5% 0.233 277.117)\",600:\"oklch(51.1% 0.262 276.966)\",700:\"oklch(45.7% 0.24 277.023)\",800:\"oklch(39.8% 0.195 277.366)\",900:\"oklch(35.9% 0.144 278.697)\",950:\"oklch(25.7% 0.09 281.288)\"},violet:{50:\"oklch(96.9% 0.016 293.756)\",100:\"oklch(94.3% 0.029 294.588)\",200:\"oklch(89.4% 0.057 293.283)\",300:\"oklch(81.1% 0.111 293.571)\",400:\"oklch(70.2% 0.183 293.541)\",500:\"oklch(60.6% 0.25 292.717)\",600:\"oklch(54.1% 0.281 293.009)\",700:\"oklch(49.1% 0.27 292.581)\",800:\"oklch(43.2% 0.232 292.759)\",900:\"oklch(38% 0.189 293.745)\",950:\"oklch(28.3% 0.141 291.089)\"},purple:{50:\"oklch(97.7% 0.014 308.299)\",100:\"oklch(94.6% 0.033 307.174)\",200:\"oklch(90.2% 0.063 306.703)\",300:\"oklch(82.7% 0.119 306.383)\",400:\"oklch(71.4% 0.203 305.504)\",500:\"oklch(62.7% 0.265 303.9)\",600:\"oklch(55.8% 0.288 302.321)\",700:\"oklch(49.6% 0.265 301.924)\",800:\"oklch(43.8% 0.218 303.724)\",900:\"oklch(38.1% 0.176 304.987)\",950:\"oklch(29.1% 0.149 302.717)\"},fuchsia:{50:\"oklch(97.7% 0.017 320.058)\",100:\"oklch(95.2% 0.037 318.852)\",200:\"oklch(90.3% 0.076 319.62)\",300:\"oklch(83.3% 0.145 321.434)\",400:\"oklch(74% 0.238 322.16)\",500:\"oklch(66.7% 0.295 322.15)\",600:\"oklch(59.1% 0.293 322.896)\",700:\"oklch(51.8% 0.253 323.949)\",800:\"oklch(45.2% 0.211 324.591)\",900:\"oklch(40.1% 0.17 325.612)\",950:\"oklch(29.3% 0.136 325.661)\"},pink:{50:\"oklch(97.1% 0.014 343.198)\",100:\"oklch(94.8% 0.028 342.258)\",200:\"oklch(89.9% 0.061 343.231)\",300:\"oklch(82.3% 0.12 346.018)\",400:\"oklch(71.8% 0.202 349.761)\",500:\"oklch(65.6% 0.241 354.308)\",600:\"oklch(59.2% 0.249 0.584)\",700:\"oklch(52.5% 0.223 3.958)\",800:\"oklch(45.9% 0.187 3.815)\",900:\"oklch(40.8% 0.153 2.432)\",950:\"oklch(28.4% 0.109 3.907)\"},rose:{50:\"oklch(96.9% 0.015 12.422)\",100:\"oklch(94.1% 0.03 12.58)\",200:\"oklch(89.2% 0.058 10.001)\",300:\"oklch(81% 0.117 11.638)\",400:\"oklch(71.2% 0.194 13.428)\",500:\"oklch(64.5% 0.246 16.439)\",600:\"oklch(58.6% 0.253 17.585)\",700:\"oklch(51.4% 0.222 16.935)\",800:\"oklch(45.5% 0.188 13.697)\",900:\"oklch(41% 0.159 10.272)\",950:\"oklch(27.1% 0.105 12.094)\"},light:{50:\"oklch(99.4% 0 0)\",100:\"oklch(99.11% 0 0)\",200:\"oklch(98.51% 0 0)\",300:\"oklch(98.16% 0.0017 247.84)\",400:\"oklch(97.31% 0 0)\",500:\"oklch(96.12% 0 0)\",600:\"oklch(96.32% 0.0034 247.86)\",700:\"oklch(94.17% 0.0052 247.88)\",800:\"oklch(91.09% 0.007 247.9)\",900:\"oklch(90.72% 0.0051 228.82)\",950:\"oklch(89.23% 0.006 239.83)\"},dark:{50:\"oklch(40.91% 0 0)\",100:\"oklch(35.62% 0 0)\",200:\"oklch(31.71% 0 0)\",300:\"oklch(29.72% 0 0)\",400:\"oklch(25.2% 0 0)\",500:\"oklch(23.93% 0 0)\",600:\"oklch(22.73% 0.0038 286.09)\",700:\"oklch(22.21% 0 0)\",800:\"oklch(20.9% 0 0)\",900:\"oklch(16.84% 0 0)\",950:\"oklch(13.44% 0 0)\"}};Object.values(Fu).forEach(e=>{typeof e!=\"string\"&&e!==void 0&&(e.DEFAULT=e.DEFAULT||e[400])});var Rf={keyframes:{pulse:\"{0%, 100% {opacity:1} 50% {opacity:.5}}\",bounce:\"{0%, 100% {transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)} 50% {transform:translateY(0);animation-timing-function:cubic-bezier(0,0,0.2,1)}}\",spin:\"{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}\",ping:\"{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2);opacity:0}}\",\"bounce-alt\":\"{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}\",flash:\"{from,50%,to{opacity:1}25%,75%{opacity:0}}\",\"pulse-alt\":\"{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}\",\"rubber-band\":\"{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(0.95,1.05,1)}75%{transform:scale3d(1.05,0.95,1)}to{transform:scale3d(1,1,1)}}\",\"shake-x\":\"{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}\",\"shake-y\":\"{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}\",\"head-shake\":\"{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}\",swing:\"{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}\",tada:\"{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}\",wobble:\"{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}\",jello:\"{from,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg)skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}\",\"heart-beat\":\"{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}\",hinge:\"{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translate3d(0,700px,0);opacity:0}}\",\"jack-in-the-box\":\"{from{opacity:0;transform-origin:center bottom;transform:scale(0.1) rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{transform:scale(1)}}\",\"light-speed-in-left\":\"{from{opacity:0;transform:translate3d(-100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}\",\"light-speed-in-right\":\"{from{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}\",\"light-speed-out-left\":\"{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skewX(30deg)}}\",\"light-speed-out-right\":\"{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}\",flip:\"{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}\",\"flip-in-x\":\"{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}\",\"flip-in-y\":\"{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}\",\"flip-out-x\":\"{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}\",\"flip-out-y\":\"{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}\",\"rotate-in\":\"{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}}\",\"rotate-in-down-left\":\"{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}\",\"rotate-in-down-right\":\"{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}\",\"rotate-in-up-left\":\"{from{transform-origin:left top;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left top;transform:translate3d(0,0,0);opacity:1}}\",\"rotate-in-up-right\":\"{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}\",\"rotate-out\":\"{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}\",\"rotate-out-down-left\":\"{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}\",\"rotate-out-down-right\":\"{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}\",\"rotate-out-up-left\":\"{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}\",\"rotate-out-up-right\":\"{from{transform-origin:right bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}\",\"roll-in\":\"{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"roll-out\":\"{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}\",\"zoom-in\":\"{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}\",\"zoom-in-down\":\"{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"zoom-in-left\":\"{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"zoom-in-right\":\"{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"zoom-in-up\":\"{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"zoom-out\":\"{from{opacity:1}50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}\",\"zoom-out-down\":\"{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"zoom-out-left\":\"{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px,0,0);transform-origin:left center}}\",\"zoom-out-right\":\"{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(0.1) translate3d(2000px,0,0);transform-origin:right center}}\",\"zoom-out-up\":\"{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}\",\"bounce-in\":\"{from,20%,40%,60%,80%,to{animation-timing-function:ease-in-out}0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(0.9,0.9,0.9)}60%{transform:scale3d(1.03,1.03,1.03);opacity:1}80%{transform:scale3d(0.97,0.97,0.97)}to{opacity:1;transform:scale3d(1,1,1)}}\",\"bounce-in-down\":\"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,0,0)}}\",\"bounce-in-left\":\"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translate3d(0,0,0)}}\",\"bounce-in-right\":\"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}\",\"bounce-in-up\":\"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}\",\"bounce-out\":\"{20%{transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(0.3,0.3,0.3)}}\",\"bounce-out-down\":\"{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}\",\"bounce-out-left\":\"{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}\",\"bounce-out-right\":\"{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}\",\"bounce-out-up\":\"{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}\",\"slide-in-down\":\"{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}\",\"slide-in-left\":\"{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}\",\"slide-in-right\":\"{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}\",\"slide-in-up\":\"{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}\",\"slide-out-down\":\"{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}\",\"slide-out-left\":\"{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}\",\"slide-out-right\":\"{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}\",\"slide-out-up\":\"{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}\",\"fade-in\":\"{from{opacity:0}to{opacity:1}}\",\"fade-in-down\":\"{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-down-big\":\"{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-left\":\"{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-left-big\":\"{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-right\":\"{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-right-big\":\"{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-up\":\"{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-up-big\":\"{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-top-left\":\"{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-top-right\":\"{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-bottom-left\":\"{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-in-bottom-right\":\"{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}\",\"fade-out\":\"{from{opacity:1}to{opacity:0}}\",\"fade-out-down\":\"{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}\",\"fade-out-down-big\":\"{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}\",\"fade-out-left\":\"{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}\",\"fade-out-left-big\":\"{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}\",\"fade-out-right\":\"{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}\",\"fade-out-right-big\":\"{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}\",\"fade-out-up\":\"{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}\",\"fade-out-up-big\":\"{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}\",\"fade-out-top-left\":\"{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}\",\"fade-out-top-right\":\"{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}\",\"fade-out-bottom-left\":\"{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}\",\"fade-out-bottom-right\":\"{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,100%,0)}}\",\"back-in-up\":\"{0%{opacity:0.7;transform:translateY(1200px) scale(0.7)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:1;transform:scale(1)}}\",\"back-in-down\":\"{0%{opacity:0.7;transform:translateY(-1200px) scale(0.7)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:1;transform:scale(1)}}\",\"back-in-right\":\"{0%{opacity:0.7;transform:translateX(2000px) scale(0.7)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:1;transform:scale(1)}}\",\"back-in-left\":\"{0%{opacity:0.7;transform:translateX(-2000px) scale(0.7)}80%{opacity:0.7;transform:translateX(0px) scale(0.7)}100%{opacity:1;transform:scale(1)}}\",\"back-out-up\":\"{0%{opacity:1;transform:scale(1)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:0.7;transform:translateY(-700px) scale(0.7)}}\",\"back-out-down\":\"{0%{opacity:1;transform:scale(1)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:0.7;transform:translateY(700px) scale(0.7)}}\",\"back-out-right\":\"{0%{opacity:1;transform:scale(1)}80%{opacity:0.7;transform:translateY(0px) scale(0.7)}100%{opacity:0.7;transform:translateX(2000px) scale(0.7)}}\",\"back-out-left\":\"{0%{opacity:1;transform:scale(1)}80%{opacity:0.7;transform:translateX(-2000px) scale(0.7)}100%{opacity:0.7;transform:translateY(-700px) scale(0.7)}}\"},durations:{pulse:\"2s\",\"heart-beat\":\"1.3s\",\"bounce-in\":\"0.75s\",\"bounce-out\":\"0.75s\",\"flip-out-x\":\"0.75s\",\"flip-out-y\":\"0.75s\",hinge:\"2s\"},timingFns:{pulse:\"cubic-bezier(0.4,0,.6,1)\",ping:\"cubic-bezier(0,0,.2,1)\",\"head-shake\":\"ease-in-out\",\"heart-beat\":\"ease-in-out\",\"pulse-alt\":\"ease-in-out\",\"light-speed-in-left\":\"ease-out\",\"light-speed-in-right\":\"ease-out\",\"light-speed-out-left\":\"ease-in\",\"light-speed-out-right\":\"ease-in\"},properties:{\"bounce-alt\":{\"transform-origin\":\"center bottom\"},jello:{\"transform-origin\":\"center\"},swing:{\"transform-origin\":\"top center\"},flip:{\"backface-visibility\":\"visible\"},\"flip-in-x\":{\"backface-visibility\":\"visible !important\"},\"flip-in-y\":{\"backface-visibility\":\"visible !important\"},\"flip-out-x\":{\"backface-visibility\":\"visible !important\"},\"flip-out-y\":{\"backface-visibility\":\"visible !important\"},\"rotate-in\":{\"transform-origin\":\"center\"},\"rotate-in-down-left\":{\"transform-origin\":\"left bottom\"},\"rotate-in-down-right\":{\"transform-origin\":\"right bottom\"},\"rotate-in-up-left\":{\"transform-origin\":\"left bottom\"},\"rotate-in-up-right\":{\"transform-origin\":\"right bottom\"},\"rotate-out\":{\"transform-origin\":\"center\"},\"rotate-out-down-left\":{\"transform-origin\":\"left bottom\"},\"rotate-out-down-right\":{\"transform-origin\":\"right bottom\"},\"rotate-out-up-left\":{\"transform-origin\":\"left bottom\"},\"rotate-out-up-right\":{\"transform-origin\":\"right bottom\"},hinge:{\"transform-origin\":\"top left\"},\"zoom-out-down\":{\"transform-origin\":\"center bottom\"},\"zoom-out-left\":{\"transform-origin\":\"left center\"},\"zoom-out-right\":{\"transform-origin\":\"right center\"},\"zoom-out-up\":{\"transform-origin\":\"center bottom\"}},counts:{spin:\"infinite\",ping:\"infinite\",pulse:\"infinite\",\"pulse-alt\":\"infinite\",bounce:\"infinite\",\"bounce-alt\":\"infinite\"},category:{pulse:\"Attention Seekers\",bounce:\"Attention Seekers\",spin:\"Attention Seekers\",ping:\"Attention Seekers\",\"bounce-alt\":\"Attention Seekers\",flash:\"Attention Seekers\",\"pulse-alt\":\"Attention Seekers\",\"rubber-band\":\"Attention Seekers\",\"shake-x\":\"Attention Seekers\",\"shake-y\":\"Attention Seekers\",\"head-shake\":\"Attention Seekers\",swing:\"Attention Seekers\",tada:\"Attention Seekers\",wobble:\"Attention Seekers\",jello:\"Attention Seekers\",\"heart-beat\":\"Attention Seekers\",hinge:\"Specials\",\"jack-in-the-box\":\"Specials\",\"light-speed-in-left\":\"Lightspeed\",\"light-speed-in-right\":\"Lightspeed\",\"light-speed-out-left\":\"Lightspeed\",\"light-speed-out-right\":\"Lightspeed\",flip:\"Flippers\",\"flip-in-x\":\"Flippers\",\"flip-in-y\":\"Flippers\",\"flip-out-x\":\"Flippers\",\"flip-out-y\":\"Flippers\",\"rotate-in\":\"Rotating Entrances\",\"rotate-in-down-left\":\"Rotating Entrances\",\"rotate-in-down-right\":\"Rotating Entrances\",\"rotate-in-up-left\":\"Rotating Entrances\",\"rotate-in-up-right\":\"Rotating Entrances\",\"rotate-out\":\"Rotating Exits\",\"rotate-out-down-left\":\"Rotating Exits\",\"rotate-out-down-right\":\"Rotating Exits\",\"rotate-out-up-left\":\"Rotating Exits\",\"rotate-out-up-right\":\"Rotating Exits\",\"roll-in\":\"Specials\",\"roll-out\":\"Specials\",\"zoom-in\":\"Zooming Entrances\",\"zoom-in-down\":\"Zooming Entrances\",\"zoom-in-left\":\"Zooming Entrances\",\"zoom-in-right\":\"Zooming Entrances\",\"zoom-in-up\":\"Zooming Entrances\",\"zoom-out\":\"Zooming Exits\",\"zoom-out-down\":\"Zooming Exits\",\"zoom-out-left\":\"Zooming Exits\",\"zoom-out-right\":\"Zooming Exits\",\"zoom-out-up\":\"Zooming Exits\",\"bounce-in\":\"Bouncing Entrances\",\"bounce-in-down\":\"Bouncing Entrances\",\"bounce-in-left\":\"Bouncing Entrances\",\"bounce-in-right\":\"Bouncing Entrances\",\"bounce-in-up\":\"Bouncing Entrances\",\"bounce-out\":\"Bouncing Exits\",\"bounce-out-down\":\"Bouncing Exits\",\"bounce-out-left\":\"Bouncing Exits\",\"bounce-out-right\":\"Bouncing Exits\",\"bounce-out-up\":\"Bouncing Exits\",\"slide-in-down\":\"Sliding Entrances\",\"slide-in-left\":\"Sliding Entrances\",\"slide-in-right\":\"Sliding Entrances\",\"slide-in-up\":\"Sliding Entrances\",\"slide-out-down\":\"Sliding Exits\",\"slide-out-left\":\"Sliding Exits\",\"slide-out-right\":\"Sliding Exits\",\"slide-out-up\":\"Sliding Exits\",\"fade-in\":\"Fading Entrances\",\"fade-in-down\":\"Fading Entrances\",\"fade-in-down-big\":\"Fading Entrances\",\"fade-in-left\":\"Fading Entrances\",\"fade-in-left-big\":\"Fading Entrances\",\"fade-in-right\":\"Fading Entrances\",\"fade-in-right-big\":\"Fading Entrances\",\"fade-in-up\":\"Fading Entrances\",\"fade-in-up-big\":\"Fading Entrances\",\"fade-in-top-left\":\"Fading Entrances\",\"fade-in-top-right\":\"Fading Entrances\",\"fade-in-bottom-left\":\"Fading Entrances\",\"fade-in-bottom-right\":\"Fading Entrances\",\"fade-out\":\"Fading Exits\",\"fade-out-down\":\"Fading Exits\",\"fade-out-down-big\":\"Fading Exits\",\"fade-out-left\":\"Fading Exits\",\"fade-out-left-big\":\"Fading Exits\",\"fade-out-right\":\"Fading Exits\",\"fade-out-right-big\":\"Fading Exits\",\"fade-out-up\":\"Fading Exits\",\"fade-out-up-big\":\"Fading Exits\",\"fade-out-top-left\":\"Fading Exits\",\"fade-out-top-right\":\"Fading Exits\",\"fade-out-bottom-left\":\"Fading Exits\",\"fade-out-bottom-right\":\"Fading Exits\",\"back-in-up\":\"Back Entrances\",\"back-in-down\":\"Back Entrances\",\"back-in-right\":\"Back Entrances\",\"back-in-left\":\"Back Entrances\",\"back-out-up\":\"Back Exits\",\"back-out-down\":\"Back Exits\",\"back-out-right\":\"Back Exits\",\"back-out-left\":\"Back Exits\"}},qf={busy:'busy=\"true\"',checked:'checked=\"true\"',disabled:'disabled=\"true\"',expanded:'expanded=\"true\"',hidden:'hidden=\"true\"',pressed:'pressed=\"true\"',readonly:'readonly=\"true\"',required:'required=\"true\"',selected:'selected=\"true\"'},Vf={DEFAULT:\"8px\",xs:\"4px\",sm:\"8px\",md:\"12px\",lg:\"16px\",xl:\"24px\",\"2xl\":\"40px\",\"3xl\":\"64px\"},Uf={sans:[\"ui-sans-serif\",\"system-ui\",\"-apple-system\",\"BlinkMacSystemFont\",'\"Segoe UI\"',\"Roboto\",'\"Helvetica Neue\"',\"Arial\",'\"Noto Sans\"',\"sans-serif\",'\"Apple Color Emoji\"','\"Segoe UI Emoji\"','\"Segoe UI Symbol\"','\"Noto Color Emoji\"'].join(\",\"),serif:[\"ui-serif\",\"Georgia\",\"Cambria\",'\"Times New Roman\"',\"Times\",\"serif\"].join(\",\"),mono:[\"ui-monospace\",\"SFMono-Regular\",\"Menlo\",\"Monaco\",\"Consolas\",'\"Liberation Mono\"','\"Courier New\"',\"monospace\"].join(\",\")},Wf={xs:{fontSize:\"0.75rem\",lineHeight:\"1rem\"},sm:{fontSize:\"0.875rem\",lineHeight:\"1.25rem\"},base:{fontSize:\"1rem\",lineHeight:\"1.5rem\"},lg:{fontSize:\"1.125rem\",lineHeight:\"1.75rem\"},xl:{fontSize:\"1.25rem\",lineHeight:\"1.75rem\"},\"2xl\":{fontSize:\"1.5rem\",lineHeight:\"2rem\"},\"3xl\":{fontSize:\"1.875rem\",lineHeight:\"2.25rem\"},\"4xl\":{fontSize:\"2.25rem\",lineHeight:\"2.5rem\"},\"5xl\":{fontSize:\"3rem\",lineHeight:\"1\"},\"6xl\":{fontSize:\"3.75rem\",lineHeight:\"1\"},\"7xl\":{fontSize:\"4.5rem\",lineHeight:\"1\"},\"8xl\":{fontSize:\"6rem\",lineHeight:\"1\"},\"9xl\":{fontSize:\"8rem\",lineHeight:\"1\"}},Hf={thin:\"100\",extralight:\"200\",light:\"300\",normal:\"400\",medium:\"500\",semibold:\"600\",bold:\"700\",extrabold:\"800\",black:\"900\"},Zf={tighter:\"-0.05em\",tight:\"-0.025em\",normal:\"0em\",wide:\"0.025em\",wider:\"0.05em\",widest:\"0.1em\"},Yf={none:\"1\",tight:\"1.25\",snug:\"1.375\",normal:\"1.5\",relaxed:\"1.625\",loose:\"2\"},Gf={DEFAULT:\"1.5rem\",none:\"0\",sm:\"thin\",md:\"medium\",lg:\"thick\"},Jf={portrait:\"(orientation: portrait)\",landscape:\"(orientation: landscape)\",os_dark:\"(prefers-color-scheme: dark)\",os_light:\"(prefers-color-scheme: light)\",motion_ok:\"(prefers-reduced-motion: no-preference)\",motion_not_ok:\"(prefers-reduced-motion: reduce)\",high_contrast:\"(prefers-contrast: high)\",low_contrast:\"(prefers-contrast: low)\",opacity_ok:\"(prefers-reduced-transparency: no-preference)\",opacity_not_ok:\"(prefers-reduced-transparency: reduce)\",use_data_ok:\"(prefers-reduced-data: no-preference)\",use_data_not_ok:\"(prefers-reduced-data: reduce)\",touch:\"(hover: none) and (pointer: coarse)\",stylus:\"(hover: none) and (pointer: fine)\",pointer:\"(hover) and (pointer: coarse)\",mouse:\"(hover) and (pointer: fine)\",hd_color:\"(dynamic-range: high)\"},Kf={DEFAULT:\"0.25rem\",xs:\"0.75rem\",sm:\"0.875rem\",lg:\"1.125rem\",xl:\"1.25rem\",\"2xl\":\"1.5rem\",\"3xl\":\"1.875rem\",\"4xl\":\"2.25rem\",\"5xl\":\"3rem\",\"6xl\":\"3.75rem\",\"7xl\":\"4.5rem\",\"8xl\":\"6rem\",\"9xl\":\"8rem\"},Xf={DEFAULT:\"0.25rem\",none:\"0\",xs:\"0.125rem\",sm:\"0.25rem\",md:\"0.375rem\",lg:\"0.5rem\",xl:\"0.75rem\",\"2xl\":\"1rem\",\"3xl\":\"1.5rem\",\"4xl\":\"2rem\"},Qf={DEFAULT:[\"0 1px 3px 0 rgb(0 0 0 / 0.1)\",\"0 1px 2px -1px rgb(0 0 0 / 0.1)\"],\"2xs\":\"0 1px rgb(0 0 0 / 0.05)\",xs:\"0 1px 2px 0 rgb(0 0 0 / 0.05)\",sm:[\"0 1px 3px 0 rgb(0 0 0 / 0.1)\",\"0 1px 2px -1px rgb(0 0 0 / 0.1)\"],md:[\"0 4px 6px -1px rgb(0 0 0 / 0.1)\",\"0 2px 4px -2px rgb(0 0 0 / 0.1)\"],lg:[\"0 10px 15px -3px rgb(0 0 0 / 0.1)\",\"0 4px 6px -4px rgb(0 0 0 / 0.1)\"],xl:[\"0 20px 25px -5px rgb(0 0 0 / 0.1)\",\"0 8px 10px -6px rgb(0 0 0 / 0.1)\"],\"2xl\":\"0 25px 50px -12px rgb(0 0 0 / 0.25)\",none:\"0 0 rgb(0 0 0 / 0)\",inner:\"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)\"},em={\"2xs\":\"inset 0 1px rgb(0 0 0 / 0.05)\",xs:\"inset 0 1px 1px rgb(0 0 0 / 0.05)\",sm:\"inset 0 2px 4px rgb(0 0 0 / 0.05)\",none:\"0 0 rgb(0 0 0 / 0)\"},tm={DEFAULT:[\"0 1px 2px rgb(0 0 0 / 0.1)\",\"0 1px 1px rgb(0 0 0 / 0.06)\"],xs:\"0 1px 1px rgb(0 0 0 / 0.05)\",sm:\"0 1px 2px rgb(0 0 0 / 0.15)\",md:\"0 3px 3px rgb(0 0 0 / 0.12)\",lg:\"0 4px 4px rgb(0 0 0 / 0.15)\",xl:\"0 9px 7px rgb(0 0 0 / 0.1)\",\"2xl\":\"0 25px 25px rgb(0 0 0 / 0.15)\"},rm={none:\"0 0 rgb(0 0 0 / 0)\",\"2xs\":\"0 1px 0 rgb(0 0 0 / 0.15)\",xs:\"0 1px 1px rgb(0 0 0 / 0.2)\",sm:[\"0 1px 0 rgb(0 0 0 / 0.075)\",\"0 1px 1px rgb(0 0 0 / 0.075)\",\"0 2px 2px rgb(0 0 0 / 0.075)\"],md:[\"0 1px 1px rgb(0 0 0 / 0.1)\",\"0 1px 2px rgb(0 0 0 / 0.1)\",\"0 2px 4px rgb(0 0 0 / 0.1)\"],lg:[\"0 1px 2px rgb(0 0 0 / 0.1)\",\"0 3px 2px rgb(0 0 0 / 0.1)\",\"0 4px 8px rgb(0 0 0 / 0.1)\"]},nm={dramatic:\"100px\",near:\"300px\",normal:\"500px\",midrange:\"800px\",distant:\"1200px\"},im={transition:{duration:\"150ms\",timingFunction:\"cubic-bezier(0.4, 0, 0.2, 1)\"},font:{family:\"var(--font-sans)\",featureSettings:\"var(--font-sans--font-feature-settings)\",variationSettings:\"var(--font-sans--font-variation-settings)\"},monoFont:{family:\"var(--font-mono)\",featureSettings:\"var(--font-mono--font-feature-settings)\",variationSettings:\"var(--font-mono--font-variation-settings)\"}},am={\"3xs\":\"16rem\",\"2xs\":\"18rem\",xs:\"20rem\",sm:\"24rem\",md:\"28rem\",lg:\"32rem\",xl:\"36rem\",\"2xl\":\"42rem\",\"3xl\":\"48rem\",\"4xl\":\"56rem\",\"5xl\":\"64rem\",\"6xl\":\"72rem\",\"7xl\":\"80rem\",prose:\"65ch\"},Nu={sm:\"40rem\",md:\"48rem\",lg:\"64rem\",xl:\"80rem\",\"2xl\":\"96rem\"},om={...Nu},sm={grid:\"(display: grid)\"},um={linear:\"linear\",in:\"cubic-bezier(0.4, 0, 1, 1)\",out:\"cubic-bezier(0, 0, 0.2, 1)\",\"in-out\":\"cubic-bezier(0.4, 0, 0.2, 1)\",DEFAULT:\"cubic-bezier(0.4, 0, 0.2, 1)\"},lm={none:\"none\",all:\"all\",colors:[\"color\",\"background-color\",\"border-color\",\"text-decoration-color\",\"fill\",\"stroke\",\"--un-gradient-from\",\"--un-gradient-via\",\"--un-gradient-to\"].join(\",\"),opacity:\"opacity\",shadow:\"box-shadow\",transform:[\"transform\",\"translate\",\"scale\",\"rotate\"].join(\",\"),get DEFAULT(){return[this.colors,this.opacity,this.shadow,this.transform,\"filter\",\"-webkit-backdrop-filter\",\"backdrop-filter\"].join(\",\")}},cm={font:Uf,colors:Fu,spacing:Kf,breakpoint:Nu,verticalBreakpoint:om,text:Wf,fontWeight:Hf,tracking:Zf,leading:Yf,textStrokeWidth:Gf,radius:Xf,shadow:Qf,insetShadow:em,dropShadow:tm,textShadow:rm,ease:um,animation:Rf,blur:Vf,perspective:nm,property:lm,default:im,container:am,aria:qf,media:Jf,supports:sm},hm={name:\"aria\",match(e,t){let r=Fe(\"aria-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??t.theme.aria?.[n]??\"\";if(a)return{matcher:i,selector:s=>`${s}[aria-${a}]`}}},multiPass:!0,autocomplete:\"aria-$aria\"};function Dt(e){return{name:`${e}-aria`,match(t,r){let n=Fe(`${e}-aria-`,t,r.generator.config.separators);if(n){let[i,a,s]=n,o=C.bracket(i)??r.theme.aria?.[i]??\"\";if(o){let u={group:`&:is(:where(.group${s?`\\\\/${s}`:\"\"})[aria-${o}] *)`,peer:`&:is(:where(.peer${s?`\\\\/${s}`:\"\"})[aria-${o}] ~ *)`,previous:`:where(*[aria-${o}] + &)`,parent:`:where(*[aria-${o}] > &)`,has:`&:has(*[aria-${o}])`,in:`:where(*[aria-${o}]) &`};return{matcher:a,handle:(c,d)=>d({...c,parent:`${c.parent?`${c.parent} $$ `:\"\"}${c.selector}`,selector:u[e]})}}}},multiPass:!0}}var dm=[Dt(\"group\"),Dt(\"peer\"),Dt(\"parent\"),Dt(\"previous\"),Dt(\"has\"),Dt(\"in\")],bo=/(max|min)-\\[([^\\]]*)\\]:/;function pm(){let e={};return{name:\"breakpoints\",match(t,r){if(bo.test(t)){let i=t.match(bo);return{matcher:t.replace(i[0],\"\"),handle:(a,s)=>s({...a,parent:`${a.parent?`${a.parent} $$ `:\"\"}@media (${i[1]}-width: ${i[2]})`})}}let n=(bn(r)??[]).map(({point:i,size:a},s)=>[i,a,s]);for(let[i,a,s]of n){e[i]||(e[i]=new RegExp(`^((?:([al]t-|[<~]|max-))?${i}(?:${r.generator.config.separators.join(\"|\")}))`));let o=t.match(e[i]);if(!o)continue;let[,u]=o,c=t.slice(u.length);if(c===\"container\")continue;let d=u.startsWith(\"lt-\")||u.startsWith(\"<\")||u.startsWith(\"max-\"),h=u.startsWith(\"at-\")||u.startsWith(\"~\"),p=3e3;return d?(p-=s+1,{matcher:c,handle:(l,m)=>m({...l,parent:`${l.parent?`${l.parent} $$ `:\"\"}@media (max-width: ${Va(a)})`,parentOrder:p})}):(p+=s+1,h&&s<n.length-1?{matcher:c,handle:(l,m)=>m({...l,parent:`${l.parent?`${l.parent} $$ `:\"\"}@media (min-width: ${a}) and (max-width: ${Va(n[s+1][1])})`,parentOrder:p})}:{matcher:c,handle:(l,m)=>m({...l,parent:`${l.parent?`${l.parent} $$ `:\"\"}@media (min-width: ${a})`,parentOrder:p})})}},multiPass:!0,autocomplete:\"(at-|lt-|max-|)$breakpoint:\"}}var fm=[Re(\"*\",e=>({selector:`${e.selector} > *`}),{order:-1}),Re(\"**\",e=>({selector:`${e.selector} *`}),{order:-1})];function ir(e,t){return{name:`combinator:${e}`,match(r,n){if(!r.startsWith(e))return;let i=n.generator.config.separators,a=wt(`${e}-`,r,i);if(!a){for(let o of i)if(r.startsWith(`${e}${o}`)){a=[\"\",r.slice(e.length+o.length)];break}if(!a)return}let s=C.bracket(a[0])??\"\";return s===\"\"&&(s=\"*\"),{matcher:a[1],selector:o=>`${o}${t}${s}`}},multiPass:!0}}var mm=[ir(\"all\",\" \"),ir(\"children\",\">\"),ir(\"next\",\"+\"),ir(\"sibling\",\"+\"),ir(\"siblings\",\"~\")],gm=[Re(\"svg\",e=>({selector:`${e.selector} svg`}))],bm={name:\"@\",match(e,t){if(e.startsWith(\"@container\"))return;let r=Fe(\"@\",e,t.generator.config.separators);if(r){let[n,i,a]=r,s=C.bracket(n),o;if(s?o=C.numberWithUnit(s):o=t.theme.container?.[n]??\"\",o){let u=1e3+Object.keys(t.theme.container??{}).indexOf(n);return a&&(u+=1e3),{matcher:i,handle:(c,d)=>d({...c,parent:`${c.parent?`${c.parent} $$ `:\"\"}@container${a?` ${a} `:\" \"}(min-width: ${o})`,parentOrder:u})}}}},multiPass:!0};function ym(e={}){if(e?.dark===\"class\"||typeof e.dark==\"object\"){let{dark:t=\".dark\",light:r=\".light\"}=typeof e.dark==\"string\"?{}:e.dark;return[Re(\"dark\",n=>({prefix:`${t} $$ ${n.prefix}`})),Re(\"light\",n=>({prefix:`${r} $$ ${n.prefix}`}))]}return[ye(\"dark\",\"@media (prefers-color-scheme: dark)\"),ye(\"light\",\"@media (prefers-color-scheme: light)\")]}var vm=[Re(\".dark\",e=>({prefix:`.dark $$ ${e.prefix}`})),Re(\".light\",e=>({prefix:`.light $$ ${e.prefix}`})),ye(\"@dark\",\"@media (prefers-color-scheme: dark)\"),ye(\"@light\",\"@media (prefers-color-scheme: light)\"),ye(\"not-dark\",\"@media not (prefers-color-scheme: dark)\")],km={name:\"data\",match(e,t){let r=Fe(\"data-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??t.theme.data?.[n]??\"\";if(a)return{matcher:i,selector:s=>`${s}[data-${a}]`}}},multiPass:!0};function Bt(e){return{name:`${e}-data`,match(t,r){let n=Fe(`${e}-data-`,t,r.generator.config.separators);if(n){let[i,a,s]=n,o=C.bracket(i)??r.theme.data?.[i]??\"\";if(o){let u={group:`&:is(:where(.group${s?`\\\\/${s}`:\"\"})[data-${o}] *)`,peer:`&:is(:where(.peer${s?`\\\\/${s}`:\"\"})[data-${o}] ~ *)`,previous:`:where(*[data-${o}] + &)`,parent:`:where(*[data-${o}] > &)`,has:`&:has(*[data-${o}])`,in:`:where(*[data-${o}]) &`};return{matcher:a,handle:(c,d)=>d({...c,parent:`${c.parent?`${c.parent} $$ `:\"\"}${c.selector}`,selector:u[e]})}}}},multiPass:!0}}var xm=[Bt(\"group\"),Bt(\"peer\"),Bt(\"parent\"),Bt(\"previous\"),Bt(\"has\"),Bt(\"in\")],wm=[Re(\"rtl\",e=>({prefix:`[dir=\"rtl\"] $$ ${e.prefix}`})),Re(\"ltr\",e=>({prefix:`[dir=\"ltr\"] $$ ${e.prefix}`}))];function $m(){let e;return{name:\"important\",match(t,r){e||(e=new RegExp(`^(important(?:${r.generator.config.separators.join(\"|\")})|!)`));let n,i=t.match(e);if(i?n=t.slice(i[0].length):t.endsWith(\"!\")&&(n=t.slice(0,-1)),n)return{matcher:n,body:a=>(a.forEach(s=>{s[1]!=null&&(s[1]+=\" !important\")}),a)}}}}var Em=Re(\"inert\",e=>({parent:`${e.parent?`${e.parent} $$ `:\"\"}${e.selector}`,selector:\"&:is([inert],[inert] *)\"})),Sm=ye(\"noscript\",\"@media (scripting: none)\"),Am={name:\"scripting\",match(e,t){let r=Fe([\"script-\",\"scripting-\"],e,t.generator.config.separators);if(r){let[n,i]=r;if([\"none\",\"initial-only\",\"enabled\"].includes(n))return{matcher:i,handle:(a,s)=>s({...a,parent:`${a.parent?`${a.parent} $$ `:\"\"}@media (scripting: ${n})`})}}},multiPass:!0,autocomplete:[\"(scripting|script)-(none|initial-only|enabled)\"]},Cm=ye(\"print\",\"@media print\"),_m={name:\"media\",match(e,t){let r=Fe(\"media-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??\"\";if(a===\"\"&&(a=t.theme.media?.[n]??\"\"),a)return{matcher:i,handle:(s,o)=>o({...s,parent:`${s.parent?`${s.parent} $$ `:\"\"}@media ${a}`})}}},multiPass:!0,autocomplete:\"media-$media\"},Dm=[ye(\"contrast-more\",\"@media (prefers-contrast: more)\"),ye(\"contrast-less\",\"@media (prefers-contrast: less)\")],Bm=[ye(\"motion-reduce\",\"@media (prefers-reduced-motion: reduce)\"),ye(\"motion-safe\",\"@media (prefers-reduced-motion: no-preference)\")],Om=[ye(\"landscape\",\"@media (orientation: landscape)\"),ye(\"portrait\",\"@media (orientation: portrait)\")],Mm=[ye(\"forced-colors\",\"@media (forced-colors: active)\")],Fm={name:\"selector\",match(e,t){let r=wt(\"selector-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n);if(a)return{matcher:i,selector:()=>a}}}},Nm={name:\"layer\",match(e,t){let r=Fe(\"layer-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??n;if(a)return{matcher:i,handle:(s,o)=>o({...s,parent:`${s.parent?`${s.parent} $$ `:\"\"}@layer ${a}`})}}}},Lm={name:\"uno-layer\",match(e,t){let r=Fe(\"uno-layer-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??n;if(a)return{matcher:i,layer:a}}}},Tm={name:\"scope\",match(e,t){let r=wt(\"scope-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n);if(a)return{matcher:i,selector:s=>`${a} $$ ${s}`}}}},Pm={name:\"variables\",match(e,t){if(!e.startsWith(\"[\"))return;let[r,n]=Dr(e,\"[\",\"]\")??[];if(!(r&&n))return;let i;for(let o of t.generator.config.separators)if(n.startsWith(o)){i=n.slice(o.length);break}if(i==null)return;let a=C.bracket(r)??\"\",s=a.startsWith(\"@\");if(s||a.includes(\"&\"))return{matcher:i,handle(o,u){let c=s?{parent:`${o.parent?`${o.parent} $$ `:\"\"}${a}`}:{selector:a.replace(/&/g,o.selector)};return u({...o,...c})}}},multiPass:!0},zm={name:\"theme-variables\",match(e,t){if(xd(e))return{matcher:e,handle(r,n){return n({...r,entries:JSON.parse(du(JSON.stringify(r.entries),t.theme))})}}}},jm=[Re(\"@hover\",e=>({parent:`${e.parent?`${e.parent} $$ `:\"\"}@media (hover: hover) and (pointer: fine)`,selector:`${e.selector||\"\"}:hover`}))],Im={name:\"implicit-group\",match(e,t){let r=Fe(\"in-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??n;if(a)return{matcher:i,handle:(s,o)=>o({...s,parent:`${s.parent?`${s.parent} $$ `:\"\"}${s.selector}`,selector:`:where(*:is(${a})) &`})}}}},Lu=/^-?[0-9.]+(?:[a-z]+|%)?$/,Tu=/-?[0-9.]+(?:[a-z]+|%)?/,yo=/var\\(--spacing(?:-[\\w-]+)?\\)\\s*\\*\\s*(-?[0-9.]+(?:[a-z]+|%)?)/,Rm=[/\\b(opacity|color|flex|backdrop-filter|^filter|^scale|transform|mask-image)\\b/];function qm(e){let t=e.match(Oi)||e.match(tp);if(t){let[r,n]=pn(`(${t[2]})${t[3]}`,\"(\",\")\",\" \")??[];if(r){let i=r.match(yo);if(i){let a=i[1],s=a.startsWith(\"-\")?a.slice(1):`-${a}`,o=r.replace(yo,u=>u.replace(a,s));return`${t[1]}${o}${n?` ${n}`:\"\"}`}return`calc(${t[1]}${r} * -1)${n?` ${n}`:\"\"}`}}}var Vm=/\\b(hue-rotate)\\s*(\\(.*)/;function Um(e){let t=e.match(Vm);if(t){let[r,n]=pn(t[2],\"(\",\")\",\" \")??[];if(r){let i=Lu.test(r.slice(1,-1))?r.replace(Tu,a=>a.startsWith(\"-\")?a.slice(1):`-${a}`):`(calc(${r} * -1))`;return`${t[1]}${i}${n?` ${n}`:\"\"}`}}}var Wm={name:\"negative\",match(e){if(e.startsWith(\"-\"))return{matcher:e.slice(1),body:t=>{if(t.some(n=>n[0]===\"$$mini-no-negative\"))return;let r=!1;for(let n of t){let[i,a,s]=n;if(typeof a==\"object\"||s&&J(s).includes(\"$$mini-no-negative\"))continue;let o=a?.toString();if(!o||o===\"0\"||Rm.some(c=>c.test(i)))continue;let u=qm(o)??Um(o)??(Lu.test(o)?o.replace(Tu,c=>c.startsWith(\"-\")?c.slice(1):`-${c}`):void 0);!u||u===o||(n[1]=u,r=!0)}return r?t:[]}}}},Hm=(e,{theme:t})=>{let r=e.match(/^(.*)\\b(placeholder-)(.+)$/);if(r){let[,n=\"\",i,a]=r;if(ht(a,t)||Zm(a))return{matcher:`${n}placeholder-$ ${i}${a}`}}};function Zm(e){let t=e.match(/^op(?:acity)?-?(.+)$/);return t&&t[1]!=null?C.bracket.percent(t[1])!=null:!1}function Ym(){return Cd({getBracket:Dr,h:C,variantGetBracket:wt})}function Gm(){return _d({getBracket:Dr,h:C,variantGetBracket:wt})}function Jm(e={}){return Dd(e,{getBracket:Dr,h:C,variantGetBracket:wt})}var Km=Od(),Xm={name:\"starting\",match(e){if(e.startsWith(\"starting:\"))return{matcher:e.slice(9),handle:(t,r)=>r({...t,parent:\"@starting-style\"})}}},Qm={name:\"supports\",match(e,t){let r=Fe(\"supports-\",e,t.generator.config.separators);if(r){let[n,i]=r,a=C.bracket(n)??\"\";if(a===\"\"&&(a=t.theme.supports?.[n]??\"\"),a)return a.startsWith(\"(\")&&a.endsWith(\")\")||(a=`(${a})`),{matcher:i,handle:(s,o)=>o({...s,parent:`${s.parent?`${s.parent} $$ `:\"\"}@supports ${a}`})}}},multiPass:!0};function e4(e){return[hm,km,Nm,Fm,Lm,Wm,Xm,$m(),Qm,Sm,Am,Cm,_m,...Dm,...Bm,...Om,...Mm,pm(),...mm,...gm,Hm,...Ym(),Gm(),...Jm(e),Km,...ym(e),...vm,...wm,Tm,...fm,Em,bm,Pm,...xm,...dm,zm,...jm,Im].flat()}function t4(e){if(e.preflights?.property===!1)return;let t=typeof e.preflights?.property==\"object\"?e.preflights.property:void 0,r=t?.parent!==void 0?t.parent:\"@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))\",n=t?.selector??\"*, ::before, ::after, ::backdrop\",i=e.variablePrefix??\"un-\";return{getCSS:()=>{if(zt.size===0)return;let a=Array.from(zt.entries()).map(([s,o])=>`${s.replace(/^--un-/,`--${i}`)}:${o};`).join(\"\");return r===!1?`${n}{${a}}`:`${r}{${n}{${a}}}`},layer:\"properties\"}}var r4=`\n/*\n  1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n  2. Remove default margins and padding\n  3. Reset all borders.\n*/\n\n*,\n::after,\n::before,\n::backdrop,\n::file-selector-button {\n  box-sizing: border-box; /* 1 */\n  margin: 0; /* 2 */\n  padding: 0; /* 2 */\n  border: 0 solid; /* 3 */\n}\n\n/*\n  1. Use a consistent sensible line-height in all browsers.\n  2. Prevent adjustments of font size after orientation changes in iOS.\n  3. Use a more readable tab size.\n  4. Use the user's configured \\`sans\\` font-family by default.\n  5. Use the user's configured \\`sans\\` font-feature-settings by default.\n  6. Use the user's configured \\`sans\\` font-variation-settings by default.\n  7. Disable tap highlights on iOS.\n*/\n\nhtml,\n:host {\n  line-height: 1.5; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n  tab-size: 4; /* 3 */\n  font-family: var(\n    --default-font-family,\n    ui-sans-serif,\n    system-ui,\n    sans-serif,\n    'Apple Color Emoji',\n    'Segoe UI Emoji',\n    'Segoe UI Symbol',\n    'Noto Color Emoji'\n  ); /* 4 */\n  font-feature-settings: var(--default-font-featureSettings, normal); /* 5 */\n  font-variation-settings: var(--default-font-variationSettings, normal); /* 6 */\n  -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n  1. Add the correct height in Firefox.\n  2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n  3. Reset the default border style to a 1px solid border.\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n  border-top-width: 1px; /* 3 */\n}\n\n/*\n  Add the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n}\n\n/*\n  Remove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/*\n  Reset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n  color: inherit;\n  -webkit-text-decoration: inherit;\n  text-decoration: inherit;\n}\n\n/*\n  Add the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/*\n  1. Use the user's configured \\`mono\\` font-family by default.\n  2. Use the user's configured \\`mono\\` font-feature-settings by default.\n  3. Use the user's configured \\`mono\\` font-variation-settings by default.\n  4. Correct the odd \\`em\\` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family: var(\n    --default-monoFont-family,\n    ui-monospace,\n    SFMono-Regular,\n    Menlo,\n    Monaco,\n    Consolas,\n    'Liberation Mono',\n    'Courier New',\n    monospace\n  ); /* 1 */\n  font-feature-settings: var(--default-monoFont-featureSettings, normal); /* 2 */\n  font-variation-settings: var(--default-monoFont-variationSettings, normal); /* 3 */\n  font-size: 1em; /* 4 */\n}\n\n/*\n  Add the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/*\n  Prevent \\`sub\\` and \\`sup\\` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\n  1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n  2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n  3. Remove gaps between table borders by default.\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n  border-collapse: collapse; /* 3 */\n}\n\n/*\n  Use the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n  outline: auto;\n}\n\n/*\n  Add the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/*\n  Add the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n\n/*\n  Make lists unstyled by default.\n*/\n\nol,\nul,\nmenu {\n  list-style: none;\n}\n\n/*\n  1. Make replaced elements \\`display: block\\` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n  2. Add \\`vertical-align: middle\\` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n      This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n}\n\n/*\n  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/*\n  1. Inherit font styles in all browsers.\n  2. Remove border radius in all browsers.\n  3. Remove background color in all browsers.\n  4. Ensure consistent opacity for disabled states in all browsers.\n*/\n\nbutton,\ninput,\nselect,\noptgroup,\ntextarea,\n::file-selector-button {\n  font: inherit; /* 1 */\n  font-feature-settings: inherit; /* 1 */\n  font-variation-settings: inherit; /* 1 */\n  letter-spacing: inherit; /* 1 */\n  color: inherit; /* 1 */\n  border-radius: 0; /* 2 */\n  background-color: transparent; /* 3 */\n  opacity: 1; /* 4 */\n}\n\n/*\n  Restore default font weight.\n*/\n\n:where(select:is([multiple], [size])) optgroup {\n  font-weight: bolder;\n}\n\n/*\n  Restore indentation.\n*/\n\n:where(select:is([multiple], [size])) optgroup option {\n  padding-inline-start: 20px;\n}\n\n/*\n  Restore space after button.\n*/\n\n::file-selector-button {\n  margin-inline-end: 4px;\n}\n\n/*\n  Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n*/\n\n::placeholder {\n  opacity: 1;\n}\n\n/*\n  Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not\n  crash when using \\`color-mix(\\u2026)\\` with \\`currentcolor\\`. (https://github.com/tailwindlabs/tailwindcss/issues/17194)\n*/\n\n@supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or\n  (contain-intrinsic-size: 1px) /* Safari 17+ */ {\n  ::placeholder {\n    color: color-mix(in oklab, currentcolor 50%, transparent);\n  }\n}\n\n/*\n  Prevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n  resize: vertical;\n}\n\n/*\n  Remove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/*\n  1. Ensure date/time inputs have the same height when empty in iOS Safari.\n  2. Ensure text alignment can be changed on date/time inputs in iOS Safari.\n*/\n\n::-webkit-date-and-time-value {\n  min-height: 1lh; /* 1 */\n  text-align: inherit; /* 2 */\n}\n\n/*\n  Prevent height from changing on date/time inputs in macOS Safari when the input is set to \\`display: block\\`.\n*/\n\n::-webkit-datetime-edit {\n  display: inline-flex;\n}\n\n/*\n  Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers.\n*/\n\n::-webkit-datetime-edit-fields-wrapper {\n  padding: 0;\n}\n\n::-webkit-datetime-edit,\n::-webkit-datetime-edit-year-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-minute-field,\n::-webkit-datetime-edit-second-field,\n::-webkit-datetime-edit-millisecond-field,\n::-webkit-datetime-edit-meridiem-field {\n  padding-block: 0;\n}\n\n/*\n  Center dropdown marker shown on inputs with paired \\`<datalist>\\`s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499)\n*/\n\n::-webkit-calendar-picker-indicator {\n  line-height: 1;\n}\n\n/*\n  Remove the additional \\`:invalid\\` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/*\n  Correct the inability to style the border radius in iOS Safari.\n*/\n\nbutton,\ninput:where([type='button'], [type='reset'], [type='submit']),\n::file-selector-button {\n  appearance: button;\n}\n\n/*\n  Correct the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/*\n  Make elements with the HTML hidden attribute stay hidden by default.\n*/\n\n[hidden]:where(:not([hidden~='until-found'])) {\n  display: none !important;\n}\n`;function n4(e){if(e.preflights?.reset!==!1)return{getCSS:({generator:t})=>(R(\"font\",\"sans\"),R(\"font\",\"mono\"),R(\"default\",[\"font\",\"family\"]),R(\"default\",[\"monoFont\",\"family\"]),wu(r4,t.config.envMode===\"dev\")),layer:\"base\"}}var i4=[\"spacing\",\"breakpoint\",\"verticalBreakpoint\",\"shadow\",\"insetShadow\",\"dropShadow\",\"textShadow\",\"animation\",\"property\",\"aria\",\"media\",\"supports\",\"containers\"];function a4(e,t){let r=new Map([[\"--spacing\",e.spacing.DEFAULT]]),n=a=>a.replace(cu,\"1\");function i(a,s){for(let o in a)Array.isArray(a[o])?r.set(`--${s}-${o}`,n(a[o].join(\",\"))):typeof a[o]==\"object\"?i(a[o],`${s}-${o}`):r.set(`--${s}-${o}`,n(a[o]))}for(let a in e)t.includes(a)&&i(e[a],a);return r}function o4(e){let t=typeof e.preflights?.theme==\"boolean\"||typeof e.preflights?.theme==\"string\"?{mode:e.preflights.theme??\"on-demand\"}:{mode:e.preflights?.theme?.mode??\"on-demand\",...e.preflights?.theme};return{layer:\"theme\",getCSS(r){let{theme:n,generator:i}=r,a=Ze(i.config.safelist.flatMap(d=>typeof d==\"function\"?d(r):d)),{mode:s,process:o}=t;if(s===!1)return;if(a.length>0)for(let d of a){let[h,...p]=d.trim().split(\":\");if(h in n&&p.length<=1){let l=p.length===0?[\"DEFAULT\"]:p[0].split(\"-\"),m=kr(n,h,l);typeof m==\"string\"&&(R(h,l),yn(m,n))}}let u,c=d=>{if(o)for(let p of d)for(let l of J(o))l(p,r);let h=d.map(([p,l])=>p&&l?`${Ke(p)}: ${l};`:void 0).filter(Boolean);if(h.length!==0)return wu(`\n:root, :host {\n${h.join(`\n`)}\n}`,i.config.envMode===\"dev\")};if(s===\"on-demand\"){if(Pt.size===0)return;u=Array.from(Pt).map(d=>{let[h,p]=d.split(\":\"),l=kr(n,h,p.split(\"-\"));if(typeof l==\"string\")return[`--${h}${`${h===\"spacing\"&&p===\"DEFAULT\"?\"\":`-${p}`}`}`,l]}).filter(Boolean)}else{let d=Object.keys(n).filter(h=>!i4.includes(h));u=Array.from(a4(n,d))}return c(u)}}}var s4=e=>[n4(e),o4(e),t4(e)].filter(Boolean),u4={position:[\"relative\",\"absolute\",\"fixed\",\"sticky\",\"static\"],globalKeyword:ee},l4=(e={})=>(e.dark=e.dark??\"class\",e.attributifyPseudo=e.attributifyPseudo??!1,e.variablePrefix=e.variablePrefix??\"un-\",e.important=e.important??!1,{name:Xd,rules:jf,shortcuts:If,theme:cm,layers:{properties:-200,theme:-150,base:-100},preflights:s4(e),variants:e4(e),prefix:e.prefix,postprocess:Jd(e),extractorDefault:e.arbitraryVariants===!1?void 0:Rd(),autocomplete:{shorthands:u4},options:e,configResolved(){Pt.clear(),zt.clear()},meta:{themeDeps:Pt,propertyDeps:zt}}),c4=sn($l(),1),h4=`:host,\n:host *,\n:host::before,\n:host::after,\n:host *::before,\n:host *::after,\n:host::backdrop,\n:host *::backdrop {\n\n    /* Opacity */\n\n    --un-bg-opacity: 100%;\n    --un-text-opacity: 100%;\n    --un-border-opacity: 100%;\n    --un-outline-opacity: 100%;\n    --un-ring-opacity: 100%;\n    --un-divide-opacity: 100%;\n    --un-placeholder-opacity: 100%;\n\n\n    /* Gradients */\n\n    --un-gradient-position: initial;\n    --un-gradient-from: #0000;\n    --un-gradient-via: #0000;\n    --un-gradient-to: #0000;\n    --un-gradient-stops: initial;\n    --un-gradient-via-stops: initial;\n    --un-gradient-from-position: 0%;\n    --un-gradient-via-position: 50%;\n    --un-gradient-to-position: 100%;\n    --un-from-opacity: 100%;\n    --un-via-opacity: 100%;\n    --un-to-opacity: 100%;\n\n\n    /* Ring */\n\n    --un-ring-color: initial;\n    --un-ring-shadow: 0 0 #0000;\n    --un-ring-inset: initial;\n    --un-ring-offset-width: 0px;\n    --un-ring-offset-color: #fff;\n    --un-ring-offset-shadow: 0 0 #0000;\n    --un-inset-ring-color: initial;\n    --un-inset-ring-shadow: 0 0 #0000;\n\n\n    /* Shadow */\n\n    --un-shadow: 0 0 #0000;\n    --un-shadow-color: initial;\n    --un-inset-shadow: 0 0 #0000;\n    --un-inset-shadow-color: initial;=\n\n\n    /* Border, Outline */\n\n    --un-border-style: solid;\n    --un-outline-style: solid;\n\n\n    /* Font, Letter Spacing */\n\n    --un-font-weight: initial;\n    --un-tracking: initial;\n\n\n    /* Transforms */\n\n    --un-translate-x: 0;\n    --un-translate-y: 0;\n    --un-translate-z: 0;\n    --un-rotate-x: rotateX(0);\n    --un-rotate-y: rotateY(0);\n    --un-rotate-z: rotateZ(0);\n    --un-skew-x: skewX(0);\n    --un-skew-y: skewY(0);\n    --un-scale-x: 1;\n    --un-scale-y: 1;\n    --un-scale-z: 1;\n\n\n    /* Filters */\n\n    --un-blur: initial;\n    --un-brightness: initial;\n    --un-contrast: initial;\n    --un-grayscale: initial;\n    --un-hue-rotate: initial;\n    --un-invert: initial;\n    --un-opacity: initial;\n    --un-saturate: initial;\n    --un-sepia: initial;\n    --un-drop-shadow: initial;\n\n\n    /* Backdrop */\n\n    --un-backdrop-blur: initial;\n    --un-backdrop-brightness: initial;\n    --un-backdrop-contrast: initial;\n    --un-backdrop-grayscale: initial;\n    --un-backdrop-hue-rotate: initial;\n    --un-backdrop-invert: initial;\n    --un-backdrop-opacity: initial;\n    --un-backdrop-saturate: initial;\n    --un-backdrop-sepia: initial;\n    --un-backdrop-drop-shadow: initial;\n\n\n    /* Transitions */\n\n    --un-duration: initial;\n    --un-ease: initial;\n\n\n    /* Other */\n\n    --un-content: '';\n    --un-divide-y-reverse: 0;\n    --un-divide-x-reverse: 0;\n    --un-space-x-reverse: 0;\n    --un-space-y-reverse: 0;\n    --un-default-border-color: #e5e7eb;\n}\n\n:host::before,\n:host::after,\n:host *::before,\n:host *::after {\n    --un-content: '';\n}\n`,Ti=sn(Yo(),1),Pu=Uh({presets:[l4(),Zd()],preflights:[{getCSS:()=>h4}],theme:{}}),jt=10,vn=\"string\",zu=c4.default,kn=class extends Ti.default.Visitor{data=[];match=()=>!0;constructor(e){super(),e&&this.setMatchHandler(e)}onCollect(e){this.match(e)&&this.data.push(e)}setMatchHandler(e){return this.match=e,this}setAst(e){return this.accept(e),this}collect(e){return this.data=[],this.setAst(e),this.data}},ju=class extends kn{CommentStatement(e){return this.onCollect(e.value),super.CommentStatement(e)}},Iu=class extends kn{ContentStatement(e){return this.onCollect(e.value),super.ContentStatement(e)}},Ru=class extends kn{PathExpression(e){let t=e.original,r=n=>t===n;return r(\"if\")||r(\"unless\")||r(\"each\")||r(\"with\")?super.PathExpression(e):(this.onCollect(e.original),super.PathExpression(e))}},qu=class extends ju{match=Ui.macro},Vu=class extends Iu{match=Ui.htmlH1Somewhere};function ke(e,...t){return t.includes(e)}function fi(e,t){return e.hasOwnProperty(t)}function de(e){return!ke(e,null,void 0)}function De(e){return de(e)&&!isNaN(Number(e))}function ge(e){return typeof e==\"object\"&&e!==null}function U(e){return ge(e)?JSON.stringify(e):typeof e==\"string\"?`'${e}'`:String(e)}function Pi(e){return Ti.default.parse(e)}function mi(e){return Ti.default.compile(e)}function zi(e,t={},r={}){return e(t,{helpers:r})}async function Uu(e,t={},r={}){let n=r?.helpers??{},i=!!(r?.doGenerateGlobalStyles??!0),a=await Pu,s=zi(e,t,n),{css:o}=await a.generate(s,{preflights:i});return o}function Wu(e){return[...new Set(e)]}function Hu(e){let t=new Ru().collect(e);return Wu(t)}function nn(e,t=jt){if(t<=0)throw new It(\"Flext: Unable to get the model: The model is too deep\");let[r,...n]=e?.split(\".\")??[],i={name:r};return n?.length>0&&(i.$=[nn(n?.join(\".\")||\"\",t-1)]),i}function Zu(e,t=jt){let r={name:\"root\",$:[nn(e,t)]};return r.addPath=(n,i=jt)=>{let a=nn(n,i),s=r,o=a;for(let u=0;u<99;u++){if(!o)return;let c=s?.$??[],d=null;for(let p of c)o?.name===p?.name&&(d=p);if(!d){s.$=[...c,o];return}let[h]=o.$??[];s=d,o=h??null}},r}function Yu(e){let[t,...r]=Hu(e),n=Zu(t);for(let i of r){let a=s=>i.startsWith(s);a(\".\")||a(\"/\")||a(\"@\")||a(\"this\")||n.addPath(i)}return n}function ji(e,t,r={},n=jt){if(n<=0)throw new It(\"Flext: Unable to get data model: The data model is too deep\");let i=w=>t?.find(E=>E?.name===w)??null,a=r?.fieldName??e?.name??null,s=i(a),o=s?.order??null,u=e?.$??[],c=u?.length?\"object\":s?.type??vn,d=e?.name??null,h=s?.label??null,p=s?.hint??null,l=s?.min??null,m=s?.max??null,f=s?.minLength??null,g=s?.maxLength??null,v=s?.options??null,y=s?.isRequired??null,S=[];for(let w of u){let E=w?.name??null;S.push(ji(w,t,{fieldName:a+\".\"+E},n-1))}let $=S.sort((w,E)=>{let A=w?.extra?.fieldName??null,_=i(A)??{},D=_?.order??null,B=_?.extra?.absoluteOrder??null,O=E?.extra?.fieldName??null,M=i(O)??{},F=M?.order??null,L=M?.extra?.absoluteOrder??null;return Yr(D,F)!==0?Yr(D,F):Yr(B,L)}),k=S?.length&&S.every(w=>w?.isRequired),x=de(y)?y:k;return{type:c,name:d,label:h,hint:p,min:l,max:m,minLength:f,maxLength:g,order:o,options:v,isRequired:x,extra:{fieldName:a},$}}function Gu(e){let t=s=>e?.match(s)??null,r=s=>{let o=s?.groups?.value??null;return{name:s?.groups?.name??o,value:o}},n=t(je.macroParam),i=t(je.macroNamedParam),a=t(je.macroSimpleParam);return n?r(n):i?r(i):a?r(a):null}function Ju(e,t=!0){let r=e?.match(je.macroParams)??[],n=[];for(let i of r){let a=Gu(i);if(a)n.push(a);else if(t)throw new we(\"Flext: Unable to parse the macros: Bad token: \"+U(i))}return n}function Ii(e,t=!0){let r=new qu().collect(e),n=[];for(let i of r){let a=i?.trim()?.match(je.macro)??null;if(!a){if(t)throw new we(\"Flext: Unable to parse the macros: Bad macro: \"+U(i));return null}let s=a?.groups?.name??null,o=a?.groups?.params??null,u=Ju(o,t);n.push({name:s,params:u})}return n}function Ku(e,t=!0){let r=new Vu().collect(e),n=[];for(let i of r){let a=i?.trim()?.match(je.htmlH1Somewhere)??null;if(!a){if(t)throw new we(\"Flext: Unable to parse H1: Bad HTML: \"+U(i));return null}for(let s of a)n.push(String(s))}return n}function Ri(e,t,r=jt){if(r<=0)throw new It(\"Flext: Unable to verify the data: The data model is too deep\");let n=[],i=o=>!ke(o,\"\",null,void 0),a=o=>String(o).length,s=(o,u)=>{n.push(new un(o,u))};for(let o of t){let u=o?.extra?.fieldName??null,c=u??o?.name??\"Unknown\",d=e[o.name]??null;if(!i(d)&&o?.isRequired){s(`Field '${c}' is required (${U(d)} is passed)`,u);continue}if(ke(o?.type,\"number\",\"date\")&&i(o?.min)&&i(d)&&o?.min>d){s(`'${c}' field value is less than the range (${U(d)} is passed, the minimum is ${U(o?.min)})`,u);continue}if(ke(o?.type,\"number\",\"date\")&&i(o?.max)&&i(d)&&o?.max<d){s(`'${c}' field value is greater than the range (${U(d)} is passed, the maximum is ${U(o?.max)})`,u);continue}if(!ke(o?.type,\"object\",\"array\",\"mixed\")&&i(o?.minLength)&&i(d)&&o?.minLength>a(d)){s(`'${c}' field value is shorter than the range (${U(d)} is passed, the minimum is ${U(o?.minLength)})`,u);continue}if(!ke(o?.type,\"object\",\"array\",\"mixed\")&&i(o?.maxLength)&&i(d)&&o?.maxLength<a(d)){s(`'${c}' field value is longer than the range (${U(d)} is passed, the maximum is ${U(o?.maxLength)})`,u);continue}if(ke(o?.type,\"string\")&&De(o?.min)&&i(d)&&Number(o?.min)>a(d)){s(`'${c}' field value is shorter than the range (${U(d)} is passed, the minimum is ${U(o?.min)})`,u);continue}if(ke(o?.type,\"string\")&&De(o?.max)&&i(d)&&Number(o?.max)<a(d)){s(`'${c}' field value is longer than the range (${U(d)} is passed, the maximum is ${U(o?.max)})`,u);continue}n.push(...Ri(d??{},o.$,r-1))}return n}function xn(e){return String(e??\"\")}function dr(e){return ke(e,null,void 0)?null:xn(e)}function qi(e,t=!0){let r=ge(e)&&e instanceof Date,n=typeof e==\"string\"&&je.dbDateStr.test(e),i=(o,u=!0)=>{let c=new Date(o);if(isNaN(c.getTime())&&u)throw new we(\"Flext: Unable to get date: The date is invalid: \"+U(o));return isNaN(c.getTime())?null:c},a=(o,u=!0)=>{let[c,d,h]=o?.split(\"-\")?.map(Number)??[];if(de(c)&&de(d)&&de(h))return H.fromObject({year:c,month:d,day:h}).toJSDate();if(u)throw new fe(\"Flext: Unable to get date: The date is invalid: \"+U(o));return null},s=(o,u=!0)=>{let c=H.fromISO(o);if(c.isValid)return c.toJSDate();if(u)throw new we(\"Flext: Unable to get date: The date is invalid: \"+U(o));return null};return r?e:De(e)?i(e,t):n?a(e,t):s(e,t)}function Xu(e){let t=zu(String(e)).trim(),r=(n,i=\"\")=>t=t.replace(n,i);return r(`\n`,\" \"),r(/\\s{2,}/mg,\" \"),r(/[^\\p{L}\\d\\s]/mgu),t.trim()}function Qu(e){let t=e,r=(n,i=\"\")=>t=t.replace(n,i);return r(\"[\"),r(\"]\"),t.trim()}function gi(e){return De(e)||ge(e)&&e instanceof Date?e:null}function bi(e){return De(e)?e:null}function el(e){return de(e)?Number(e):null}function Vi(e){if(typeof e!=\"string\")try{return JSON.parse(e)}catch{return e??null}else return e??null}function tl(...e){return e.reduce((t,r)=>Number(t)+Number(r),0)}function yi(e,t){return!!String(t).trim().match(e)}function Yr(e,t){return!de(e)&&!de(t)?0:de(e)?de(t)?e-t:-1:1}function rl(e){return(e?.params??[]).map(t=>t?.value??null)}function nl(e){let t=e?.name??null,r=e?.params??[],[n,...i]=r,a=S=>{let $=i?.find(k=>k?.name===S)??null;return $&&$?.value?$?.value??null:$&&$?.name?!0:null},s=xn(a(\"type\")??vn),o=dr(n?.value),u=dr(a(\"label\")),c=dr(a(\"descr\")),d=dr(a(\"hint\")),h=gi(a(\"min\")),p=gi(a(\"max\")),l=bi(a(\"minLength\")),m=bi(a(\"maxLength\")),f=el(a(\"order\")),g=Vi(a(\"value\")),v=!!a(\"required\");if(!o)throw new fe(\"Unable to get field: The 'name' param is not set: \"+U(o));let y=Qu(o);return{type:s,name:y,label:u,descr:c,hint:d,min:h,max:p,minLength:l,maxLength:m,order:f,value:g,isRequired:v,extra:{macroName:t}}}function il(e){let t=e?.params??[],[r,...n]=t,i=p=>{let l=n?.find(m=>m?.name===p)??null;return l&&l?.value?l?.value??null:l&&l?.name?!0:null},a=xn(i(\"type\")??vn),s=r?.value??null,o=i(\"for\")??null,u=i(\"label\")??null,c=i(\"descr\")??null,d=Vi(i(\"value\")??s),h=!!i(\"disabled\");if(!s)throw new fe(\"Unable to get field option: The 'name' param is not set: \"+U(s));if(!o)throw new fe(`Unable to get field option '${s}': The 'for' param is not set: `+U(s));return{type:a,name:s,fieldName:o,label:u,descr:c,value:d,isDisabled:h}}function al(e,t){let r=n=>e?.filter(i=>i?.fieldName===n)??[];for(let n of t)r(n.name)?.length&&(n.options=r(n.name))}function ol(e){for(let[t,r]of e.entries())r?.extra?r.extra.absoluteOrder=t:r.extra={absoluteOrder:t}}function Ue(e={}){return{helpers:e?.helpers??null}}var je=class{static firstChars=/\\b\\p{L}/gu;static dbDateStr=/^\\d+-\\d+-\\d+$/;static macro=/^@(?<name>.+?) (?<params>.+)$/;static macroParams=/(?<param>\".+?\")|(?<namedParam>[a-zA-Z0-9]+=\".+?\")|(?<simplaeParam>[a-zA-Z0-9]+)/gm;static macroParam=/^\"(?<value>.+)\"$/;static macroNamedParam=/^(?<name>.+)=\"(?<value>.+)\"$/;static macroSimpleParam=/^(?<name>[a-zA-Z]+)$/;static htmlH1Somewhere=/\\<h1.*?\\>(?<value>.*)\\<\\/h1.*?\\>/gs},Ui=class{static macro(e){return yi(je.macro,e)}static htmlH1Somewhere(e){return yi(je.htmlH1Somewhere,e)}},sl=\"syntax\",Xe=class{testAst(e,t){if(!this.name)throw new fe(\"Flext: Unable to test the template: 'name' param is not set in the dialect\");let r=Ii(e)?.find(i=>i?.name===sl)??null;if(!r){if(t)throw new we(\"Flext: Unable to test the template: '@syntax' macro is not set\");return!1}let[n]=r?.params??[];if(!n){if(t)throw new we(\"Flext: Unable to test the template: Bad '@syntax' macro\");return!1}return this.aliases&&this.aliases?.length?n?.value===this.name||ke(n?.value,...this.aliases):n?.value===this.name}test(e,t){let r=ge(e)&&e?.body?e:Pi(String(e));return this.testAst(r,t)}templateToStandard(e){return e}},ul=class extends Xe{name=\"standard\"},d4=Xe,Wi={};on(Wi,{array:()=>w4,cond:()=>D4,date:()=>j4,match:()=>q4,math:()=>J4,media:()=>K4,number:()=>ag,put:()=>lg,qr:()=>vg,string:()=>Og});function $e(e){let t=e?.args??[],r=e?.namedArgs??{},[n,i,a,...s]=t,{separator:o=\" \",strict:u,all:c,start:d,end:h}=r;if(n===\"check\")return Array.isArray(i);if(!Array.isArray(i))throw new Lt(`Array: Unable to perform '${n}': The given value is not an array: ${U(i)}`);let p=(v,y)=>{let S=y?.split(\".\")??[],$=[];for(let k of v){let x=k;for(let w of S)x=x[w];$.push(x)}return $},l=v=>{let y=[];for(let S=v.length-1;S>=0;S--)y.push(v[S]);return y},m=(...v)=>{for(let y of v)if(u&&i?.indexOf(y)>=0||i?.some(S=>JSON.stringify(S)===JSON.stringify(y)))return!0;return!1},f=(...v)=>{for(let y of v)if(u&&i?.indexOf(y)<0||ge(y)&&!i?.some(S=>ge(S)&&JSON.stringify(S)===JSON.stringify(y))||!i?.some(S=>S==y))return!1;return!0},g=(...v)=>{let y=[];for(let S of v){if(!Array.isArray(S))throw new Lt(`Array: Unable to perform '${n}': The given param is not an array: ${U(a)}`);for(let $ of S)y.push($)}return y};switch(n){case\"string\":return i.join(o);case\"destruct\":return p(i,a);case\"length\":return i.length;case\"empty\":return i.length===0;case\"reverse\":return l(i);case\"contains\":return c?f(a,...s):m(a,...s);case\"first\":return i[0];case\"last\":return i[i.length-1];case\"slice\":return de(h)?i.slice(d,h):i.slice(d);case\"concat\":return g(i,a,...s);case\"unique\":return[...new Set(i)];default:return i}}function p4(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"string\",r]})}function f4(e){let t=e?.args??[],[r,n]=t;return $e({...e,args:[\"destruct\",r,n]})}function vo(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"length\",r]})}function m4(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"empty\",r]})}function g4(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"reverse\",r]})}function b4(e){let t=e?.args??[],[r,...n]=t;return $e({...e,args:[\"contains\",r,...n]})}function y4(e){let t=e?.args??[],r=e?.namedArgs??{},[n]=t,{start:i,end:a}=r;return de(a)?$e({...e,args:[\"slice\",n],namedArgs:{...r,start:i,end:a}}):$e({...e,args:[\"slice\",n],namedArgs:{...r,start:i}})}function v4(e){let t=e?.args??[],[r,...n]=t;return $e({...e,args:[\"concat\",r,...n]})}function k4(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"unique\",r]})}function x4(e){let t=e?.args??[],[r]=t;return $e({...e,args:[\"check\",r]})}var w4=Ue({helpers:{op:$e,string:p4,destruct:f4,length:vo,len:vo,empty:m4,reverse:g4,contains:b4,slice:y4,concat:v4,unique:k4,check:x4,__default:$e}});function Be(e){let t=e?.args??[],r=e?.namedArgs??{},[n,i,a,...s]=t,{soft:o,inclusive:u}=r;if(n===\"not\")return!i;let c=(g,v)=>o&&ge(g)&&ge(v)?JSON.stringify(g)===JSON.stringify(v):o?g==v:g===v,d=(g,...v)=>{for(let y of v)if(o&&ge(g)&&ge(y)&&JSON.stringify(g)===JSON.stringify(y)||o&&g==y||g===y)return!1;return!0},h=(...g)=>g.reduce((v,y)=>v&&y),p=(...g)=>g.reduce((v,y)=>v||y),l=(g,v,y=!1)=>{if(De(g)&&y)return Number(g)>=Number(v);if(De(g))return Number(g)>Number(v);if(ge(g)&&g instanceof H&&y)return g>=v;if(ge(g)&&g instanceof H)return g>v;throw new kt(`Condition: Unable to perform '${i}': Unsupported type: ${U(typeof n)}`)},m=(g,v,y=!1)=>!l(g,v,!y),f=(g,v,y,S=!1)=>l(g,v,S)&&m(g,y,S);switch(i){case\"equal\":return c(n,a);case\"notEqual\":return d(n,a,...s);case\"and\":return h(n,a,...s);case\"or\":return p(n,a,...s);case\"greater\":return l(n,a);case\"greaterOrEqual\":return l(n,a,!0);case\"less\":return m(n,a);case\"lessOrEqual\":return m(n,a,!0);case\"between\":let[g]=s;return f(n,a,g,u);default:throw new lt(\"Condition: Unknown operation: \"+U(i))}}function $4(e){let t=e?.args??[],[r]=t;return Be({...e,args:[\"not\",r]})}function ko(e){let t=e?.args??[],[r,n]=t;return Be({...e,args:[r,\"equal\",n]})}function xo(e){let t=e?.args??[],[r,n,...i]=t;return Be({...e,args:[r,\"notEqual\",n,...i]})}function E4(e){let t=e?.args??[],[r,...n]=t;return Be({...e,args:[r,\"and\",...n]})}function S4(e){let t=e?.args??[],[r,...n]=t;return Be({...e,args:[r,\"or\",...n]})}function A4(e){let t=e?.args??[],[r,n]=t;return Be({...e,args:[r,\"greater\",n]})}function wo(e){let t=e?.args??[],[r,n]=t;return Be({...e,args:[r,\"greaterOrEqual\",n]})}function C4(e){let t=e?.args??[],[r,n]=t;return Be({...e,args:[r,\"less\",n]})}function $o(e){let t=e?.args??[],[r,n]=t;return Be({...e,args:[r,\"lessOrEqual\",n]})}function _4(e){let t=e?.args??[],[r,n,i]=t;return Be({...e,args:[r,\"between\",n,i]})}var D4=Ue({helpers:{op:Be,not:$4,equal:ko,eq:ko,notEqual:xo,notEq:xo,and:E4,or:S4,greater:A4,greaterOrEqual:wo,greaterOrEq:wo,less:C4,lessOrEqual:$o,lessOrEq:$o,between:_4,__default:Be}});function oe(e){let t=e?.flext??{},r=e?.args??[],n=e?.namedArgs??{},[i,a,s,o]=r,{padding:u,genitive:c,dayFormat:d,monthFormat:h,yearFormat:p,weekdayFormat:l,hoursFormat:m,minutesFormat:f,secondsFormat:g,timeZoneFormat:v,hours12:y,timeZone:S,lang:$}=n;if(!i)return null;let k=H.local();i!==\"now\"&&(k=H.fromJSDate(qi(i,!0))),(S||t?.timeZone)&&(k=k.setZone(S??t?.timeZone)),($||t?.lang)&&(k=k.setLocale($??t?.lang));let x=(D,B=2)=>String(D||\"\").padStart(Number(B),\"0\"),w=(D={})=>{let B=D?.day,O=D?.month,M=D?.year,F=D?.weekday,L=D?.hours,V=D?.minutes,I=D?.seconds,se=D?.timeZone,ie=!!D?.doUse12Hours;return D?.doUseGlobals??!0?k.toLocaleString({day:B??d,month:O??h,year:M??p,weekday:F??l,hour:L??m,minute:V??f,second:I??g,timeZoneName:se??v,hour12:!!(ie??y)}):k.toLocaleString({day:B,month:O,year:M,weekday:F,hour:L,minute:V,second:I,timeZoneName:se,hour12:ie})},E=(D={})=>(D?.doSubtract?k.minus.bind(k):k.plus.bind(k))({days:D?.days,months:D?.months,years:D?.years,weeks:D?.weeks,quarters:D?.quarters,hours:D?.hours,minutes:D?.minutes,seconds:D?.seconds,milliseconds:D?.milliseconds}),A=(D,B)=>{let O={};return O[B]=D,E(O)},_=(D,B)=>{let O={};return O[B]=D,E({...O,doSubtract:!0})};if(de(u))switch(a){case\"seconds\":return x(k.second,u);case\"minutes\":return x(k.minute,u);case\"hours\":return x(k.hour,u);case\"day\":return x(k.day,u);case\"month\":return x(k.month,u);case\"year\":return x(k.year,4);default:throw new lt(`Date: Operation ${U(a)} is not compatible with argument 'padding'`)}if(c){if(a===\"monthText\")return w({day:\"numeric\",month:\"long\",doUseGlobals:!1}).replace(/[^\\p{L}]/gu,\"\").toLowerCase();throw new lt(`Date: Operation ${U(a)} is not compatible with argument 'genitive'`)}switch(a){case\"day\":return k.day;case\"monthText\":return w({month:\"long\",doUseGlobals:!1}).toLowerCase();case\"month\":return k.month;case\"year\":return k.year;case\"hours\":return k.hour;case\"minutes\":return k.minute;case\"seconds\":return k.second;case\"format\":return w();case\"text\":return w({day:d??\"numeric\",month:h??\"long\",year:p??\"numeric\"});case\"startOf\":return k.startOf(s);case\"endOf\":return k.endOf(s);case\"unix\":return k.toMillis();case\"iso\":return k.toISOTime();case\"add\":return A(s,o);case\"subtract\":return _(s,o);default:return k}}function B4(e){return oe({...e,args:[\"now\"]})}function Eo(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"seconds\"],namedArgs:{...n,padding:i}})}function So(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"minutes\"],namedArgs:{...n,padding:i}})}function Ao(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"hours\"],namedArgs:{...n,padding:i}})}function Co(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"day\"],namedArgs:{...n,padding:i}})}function O4(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=!n?.nominative;return oe({...e,args:[r,\"monthText\"],namedArgs:{...n,genitive:i}})}function _o(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"month\"],namedArgs:{...n,padding:i}})}function M4(e){let t=e?.args??[],[r]=t,n=e?.namedArgs??{},i=n?.padding??2;return oe({...e,args:[r,\"year\"],namedArgs:{...n,padding:i}})}function ll(e){let t=e?.args??[],[r]=t;return oe({...e,args:[r,\"format\"]})}function F4(e){let t=e?.args??[],[r]=t;return oe({...e,args:[r,\"text\"]})}function N4(e){let t=e?.args??[],[r]=t;return oe({...e,args:[r,\"unix\"]})}function L4(e){let t=e?.args??[],[r,n]=t;return oe({...e,args:[r,\"startOf\",n]})}function T4(e){let t=e?.args??[],[r,n]=t;return oe({...e,args:[r,\"endOf\",n]})}function P4(e){let t=e?.args??[],[r]=t;return oe({...e,args:[r,\"iso\"]})}function z4(e){let t=e?.args??[],[r,n,i]=t;return oe({...e,args:[r,\"add\",n,i]})}function Do(e){let t=e?.args??[],[r,n,i]=t;return oe({...e,args:[r,\"subtract\",n,i]})}var j4=Ue({helpers:{op:oe,now:B4,seconds:Eo,second:Eo,minutes:So,minute:So,hours:Ao,hour:Ao,days:Co,day:Co,monthText:O4,months:_o,month:_o,year:M4,format:ll,text:F4,startOf:L4,endOf:T4,unix:N4,iso:P4,add:z4,subtract:Do,sub:Do,__default:oe}});function I4(e){let t=e?.args??[],[r]=t,n=e?.self??null,i=e?.getContent??null;return n.__flext_match_value=r,n.__flext_match_isCompleted=!1,i()}function cl(e){let t=e?.args??[],r=e?.self??null,n=r.__flext_match_value??null,i=e?.getContent??null;if(!r.__flext_match_isCompleted){for(let a of t)if(n===a)return r.__flext_match_isCompleted=!0,i()}return\"\"}function R4(e){let t=(e?.self??null).__flext_match_value??null;return cl({...e,args:[t]})}var q4=Ue({helpers:{case:cl,fallback:R4,__default:I4}});function Ee(e){let t=e?.args??[],[r,n,i,...a]=t,s=(...u)=>{let[c,...d]=u,h=Math[c]??null;if(h)return h(...d);throw new lt(\"Math: Unknown operation: \"+U(c))},o=(...u)=>{let c=[];for(let d of u)if(De(d))c.push(d);else if(Array.isArray(d)&&d.every(De))c.push(...d);else throw new fe(\"Math: Unable to sum: The given arguments are not numbers: \"+U(u));return c};switch(n){case\"plus\":case\"sum\":return tl(...o(r,i||0,...a));case\"minus\":return Number(r)-Number(i||0);case\"multiply\":return Number(r)*Number(i||1);case\"divide\":return Number(r)/Number(i||1);case\"intDivide\":return Number(r)%Number(i||1);case\"power\":return Number(r)**Number(i||1);default:return s(...t)}}function V4(e){let t=e?.args??[],[r,n,...i]=t;return Ee({...e,args:[r,\"plus\",n,...i]})}function U4(e){let t=e?.args??[],[r,n,...i]=t;return Ee({...e,args:[r,\"sum\",n,...i]})}function W4(e){let t=e?.args??[],[r,n]=t;return Ee({...e,args:[r,\"minus\",n]})}function Bo(e){let t=e?.args??[],[r,n]=t;return Ee({...e,args:[r,\"multiply\",n]})}function Oo(e){let t=e?.args??[],[r,n]=t;return Ee({...e,args:[r,\"divide\",n]})}function Mo(e){let t=e?.args??[],[r,n]=t;return Ee({...e,args:[r,\"intDivide\",n]})}function Fo(e){let t=e?.args??[],[r,n]=t;return Ee({...e,args:[r,\"power\",n]})}function H4(e){let t=e?.args??[],[r,n]=t,i=(a,s)=>Ee({...e,args:[a,s]});if(!n)return i(\"round\",r);switch(n){case\"floor\":return i(\"floor\",r);case\"ceil\":return i(\"ceil\",r);case\"trunc\":return i(\"trunc\",r);default:throw new lt(\"Math: Unknown operation: \"+U(n))}}function Z4(e){let t=e?.args??[],[r]=t;return Ee({...e,args:[\"sqrt\",r]})}function Y4(e){let t=e?.args??[],[r]=t;return Ee({...e,args:[\"cbrt\",r]})}function G4(e){let t=e?.args??[],[r]=t;return Ee({...e,args:[\"abs\",r]})}var J4=Ue({helpers:{op:Ee,plus:V4,sum:U4,minus:W4,multiply:Bo,mul:Bo,divide:Oo,div:Oo,intDivide:Mo,intDiv:Mo,power:Fo,pow:Fo,round:H4,sqrt:Z4,cbrt:Y4,abs:G4,__default:Ee}});function No(e){let t=e?.flext??{},r=e?.args??[],[n]=r,i=(t?.assets??{})[n]??null;if(i)return URL.createObjectURL(i);throw new kt(`Media: Unable to get the asset: Asset '${n}' does not exist`)}var K4=Ue({helpers:{url:No,__default:No}}),X4=sn(g0(),1),Q4={useLongScale:!1,baseSeparator:\" \",unitSeparator:\" \",base:{0:\"\\u043D\\u04E9\\u043B\",1:\"\\u0431\\u0456\\u0440\",2:\"\\u0435\\u043A\\u0456\",3:\"\\u04AF\\u0448\",4:\"\\u0442\\u04E9\\u0440\\u0442\",5:\"\\u0431\\u0435\\u0441\",6:\"\\u0430\\u043B\\u0442\\u044B\",7:\"\\u0436\\u0435\\u0442\\u0456\",8:\"\\u0441\\u0435\\u0433\\u0456\\u0437\",9:\"\\u0442\\u043E\\u0493\\u044B\\u0437\",10:\"\\u043E\\u043D\",11:\"\\u043E\\u043D \\u0431\\u0456\\u0440\",12:\"\\u043E\\u043D \\u0435\\u043A\\u0456\",13:\"\\u043E\\u043D \\u04AF\\u0448\",14:\"\\u043E\\u043D \\u0442\\u04E9\\u0440\\u0442\",15:\"\\u043E\\u043D \\u0431\\u0435\\u0441\",16:\"\\u043E\\u043D \\u0430\\u043B\\u0442\\u044B\",17:\"\\u043E\\u043D \\u0436\\u0435\\u0442\\u0456\",18:\"\\u043E\\u043D \\u0441\\u0435\\u0433\\u0456\\u0437\",19:\"\\u043E\\u043D \\u0442\\u043E\\u0493\\u044B\\u0437\",20:\"\\u0436\\u0438\\u044B\\u0440\\u043C\\u0430\",30:\"\\u043E\\u0442\\u044B\\u0437\",40:\"\\u049B\\u044B\\u0440\\u044B\\u049B\",50:\"\\u0435\\u043B\\u0443\",60:\"\\u0430\\u043B\\u043F\\u044B\\u0441\",70:\"\\u0436\\u0435\\u0442\\u043F\\u0456\\u0441\",80:\"\\u0441\\u0435\\u043A\\u0441\\u0435\\u043D\",90:\"\\u0442\\u043E\\u049B\\u0441\\u0430\\u043D\",100:\"\\u0436\\u04AF\\u0437\",200:\"\\u0435\\u043A\\u0456 \\u0436\\u04AF\\u0437\",300:\"\\u04AF\\u0448 \\u0436\\u04AF\\u0437\",400:\"\\u0442\\u04E9\\u0440\\u0442 \\u0436\\u04AF\\u0437\",500:\"\\u0431\\u0435\\u0441 \\u0436\\u04AF\\u0437\",600:\"\\u0430\\u043B\\u0442\\u044B \\u0436\\u04AF\\u0437\",700:\"\\u0436\\u0435\\u0442\\u0456 \\u0436\\u04AF\\u0437\",800:\"\\u0441\\u0435\\u0433\\u0456\\u0437 \\u0436\\u04AF\\u0437\",900:\"\\u0442\\u043E\\u0493\\u044B\\u0437 \\u0436\\u04AF\\u0437\"},alternativeBase:{},units:[{useBaseInstead:!0,useBaseException:[]},{singular:\"\\u043C\\u044B\\u04A3\",plural:\"\\u043C\\u044B\\u04A3\"},{singular:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u0430\\u0440\\u0434\",plural:\"\\u043C\\u0438\\u043B\\u043B\\u0438\\u0430\\u0440\\u0434\"},{singular:\"\\u0442\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u0442\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043A\\u0432\\u0430\\u0434\\u0440\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u043A\\u0432\\u0438\\u043D\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043A\\u0432\\u0438\\u043D\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u0441\\u0435\\u043A\\u0441\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u0441\\u0435\\u043F\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u0441\\u0435\\u043F\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u043E\\u043A\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043E\\u043A\\u0442\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u043D\\u043E\\u043D\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u043D\\u043E\\u043D\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"},{singular:\"\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\",plural:\"\\u0434\\u0435\\u0446\\u0438\\u043B\\u043B\\u0438\\u043E\\u043D\"}],unitExceptions:{1e3:\"\\u043C\\u044B\\u04A3\"}},eg={\"ar-EG\":\"ar\",\"az-AZ\":\"az\",\"en-IN\":\"enIndian\",\"en-GB\":\"uk\",\"en-US\":\"en\",eo:\"eo\",\"es-ES\":\"es\",\"fr-FR\":\"fr\",\"id-ID\":\"id\",\"pt-BR\":\"pt\",\"pt-PT\":\"ptPT\",\"ru-RU\":\"ru\",\"tr-TR\":\"tr\",\"vi-VN\":\"vi\"},tg=\"en\",rg={\"kk-KZ\":Q4};function an(e){let t=e?.flext??{},r=e?.args??[],n=e?.namedArgs??{},[i,a]=r,{strict:s,lang:o}=n,u=d=>eg[d]??rg[d]??null,c=u(o)??u(t?.lang)??tg;switch(i){case\"text\":return(0,X4.default)(Number(a),{lang:c});case\"check\":return s?typeof a==\"number\":De(a);default:return Number(i)}}function ng(e){let t=e?.args??[],[r]=t;return String(an({...e,args:[\"text\",r]}))}function ig(e){let t=e?.args??[],[r]=t;return an({...e,args:[\"check\",r]})}var ag=Ue({helpers:{op:an,text:ng,check:ig,__default:an}}),Lo=sn(Yo(),1),og=\"text-blue-500\";function hl(e){let t=e?.flext??{},r=e?.args??[],[n,i]=r,a=e?.options??{},s=e?.namedArgs??{},o=e?.self??{},u=e?.getContent??ug,c=qi(n,!1);return c&&!De(n)&&!ke(n,!0,!1)?ll({flext:t,args:[c],options:a,namedArgs:{...s,fallback:i},self:o,getContent:u}):ge(n)?JSON.stringify(n,null,2):n??i??\"\"}function sg(e){let t=(e?.namedArgs??{})?.color??og;return t?new Lo.SafeString(`<span class=\"${t}\">${hl(e)}</span>`):new Lo.SafeString(e)}function ug(){return null}var lg=Ue({helpers:{noColor:hl,__default:sg}}),Yt=function(e,t){let r=e,n=pr[t],i=null,a=0,s=null,o=[],u={},c=function(k,x){a=r*4+17,i=(function(w){let E=new Array(w);for(let A=0;A<w;A+=1){E[A]=new Array(w);for(let _=0;_<w;_+=1)E[A][_]=null}return E})(a),d(0,0),d(a-7,0),d(0,a-7),l(),p(),f(k,x),r>=7&&m(k),s==null&&(s=y(r,n,o)),g(s,x)},d=function(k,x){for(let w=-1;w<=7;w+=1)if(!(k+w<=-1||a<=k+w))for(let E=-1;E<=7;E+=1)x+E<=-1||a<=x+E||(0<=w&&w<=6&&(E==0||E==6)||0<=E&&E<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=E&&E<=4?i[k+w][x+E]=!0:i[k+w][x+E]=!1)},h=function(){let k=0,x=0;for(let w=0;w<8;w+=1){c(!0,w);let E=it.getLostPoint(u);(w==0||k>E)&&(k=E,x=w)}return x},p=function(){for(let k=8;k<a-8;k+=1)i[k][6]==null&&(i[k][6]=k%2==0);for(let k=8;k<a-8;k+=1)i[6][k]==null&&(i[6][k]=k%2==0)},l=function(){let k=it.getPatternPosition(r);for(let x=0;x<k.length;x+=1)for(let w=0;w<k.length;w+=1){let E=k[x],A=k[w];if(i[E][A]==null)for(let _=-2;_<=2;_+=1)for(let D=-2;D<=2;D+=1)_==-2||_==2||D==-2||D==2||_==0&&D==0?i[E+_][A+D]=!0:i[E+_][A+D]=!1}},m=function(k){let x=it.getBCHTypeNumber(r);for(let w=0;w<18;w+=1){let E=!k&&(x>>w&1)==1;i[Math.floor(w/3)][w%3+a-8-3]=E}for(let w=0;w<18;w+=1){let E=!k&&(x>>w&1)==1;i[w%3+a-8-3][Math.floor(w/3)]=E}},f=function(k,x){let w=n<<3|x,E=it.getBCHTypeInfo(w);for(let A=0;A<15;A+=1){let _=!k&&(E>>A&1)==1;A<6?i[A][8]=_:A<8?i[A+1][8]=_:i[a-15+A][8]=_}for(let A=0;A<15;A+=1){let _=!k&&(E>>A&1)==1;A<8?i[8][a-A-1]=_:A<9?i[8][15-A-1+1]=_:i[8][15-A-1]=_}i[a-8][8]=!k},g=function(k,x){let w=-1,E=a-1,A=7,_=0,D=it.getMaskFunction(x);for(let B=a-1;B>0;B-=2)for(B==6&&(B-=1);;){for(let O=0;O<2;O+=1)if(i[E][B-O]==null){let M=!1;_<k.length&&(M=(k[_]>>>A&1)==1),D(E,B-O)&&(M=!M),i[E][B-O]=M,A-=1,A==-1&&(_+=1,A=7)}if(E+=w,E<0||a<=E){E-=w,w=-w;break}}},v=function(k,x){let w=0,E=0,A=0,_=new Array(x.length),D=new Array(x.length);for(let F=0;F<x.length;F+=1){let L=x[F].dataCount,V=x[F].totalCount-L;E=Math.max(E,L),A=Math.max(A,V),_[F]=new Array(L);for(let ie=0;ie<_[F].length;ie+=1)_[F][ie]=255&k.getBuffer()[ie+w];w+=L;let I=it.getErrorCorrectPolynomial(V),se=xr(_[F],I.getLength()-1).mod(I);D[F]=new Array(I.getLength()-1);for(let ie=0;ie<D[F].length;ie+=1){let $t=ie+se.getLength()-D[F].length;D[F][ie]=$t>=0?se.getAt($t):0}}let B=0;for(let F=0;F<x.length;F+=1)B+=x[F].totalCount;let O=new Array(B),M=0;for(let F=0;F<E;F+=1)for(let L=0;L<x.length;L+=1)F<_[L].length&&(O[M]=_[L][F],M+=1);for(let F=0;F<A;F+=1)for(let L=0;L<x.length;L+=1)F<D[L].length&&(O[M]=D[L][F],M+=1);return O},y=function(k,x,w){let E=To.getRSBlocks(k,x),A=Po();for(let D=0;D<w.length;D+=1){let B=w[D];A.put(B.getMode(),4),A.put(B.getLength(),it.getLengthInBits(B.getMode(),k)),B.write(A)}let _=0;for(let D=0;D<E.length;D+=1)_+=E[D].dataCount;if(A.getLengthInBits()>_*8)throw\"code length overflow. (\"+A.getLengthInBits()+\">\"+_*8+\")\";for(A.getLengthInBits()+4<=_*8&&A.put(0,4);A.getLengthInBits()%8!=0;)A.putBit(!1);for(;!(A.getLengthInBits()>=_*8||(A.put(236,8),A.getLengthInBits()>=_*8));)A.put(17,8);return v(A,E)};u.addData=function(k,x){x=x||\"Byte\";let w=null;switch(x){case\"Numeric\":w=cg(k);break;case\"Alphanumeric\":w=hg(k);break;case\"Byte\":w=dg(k);break;case\"Kanji\":w=pg(k);break;default:throw\"mode:\"+x}o.push(w),s=null},u.isDark=function(k,x){if(k<0||a<=k||x<0||a<=x)throw k+\",\"+x;return i[k][x]},u.getModuleCount=function(){return a},u.make=function(){if(r<1){let k=1;for(;k<40;k++){let x=To.getRSBlocks(k,n),w=Po();for(let A=0;A<o.length;A++){let _=o[A];w.put(_.getMode(),4),w.put(_.getLength(),it.getLengthInBits(_.getMode(),k)),_.write(w)}let E=0;for(let A=0;A<x.length;A++)E+=x[A].dataCount;if(w.getLengthInBits()<=E*8)break}r=k}c(!1,h())},u.createTableTag=function(k,x){k=k||2,x=typeof x>\"u\"?k*4:x;let w=\"\";w+='<table style=\"',w+=\" border-width: 0px; border-style: none;\",w+=\" border-collapse: collapse;\",w+=\" padding: 0px; margin: \"+x+\"px;\",w+='\">',w+=\"<tbody>\";for(let E=0;E<u.getModuleCount();E+=1){w+=\"<tr>\";for(let A=0;A<u.getModuleCount();A+=1)w+='<td style=\"',w+=\" border-width: 0px; border-style: none;\",w+=\" border-collapse: collapse;\",w+=\" padding: 0px; margin: 0px;\",w+=\" width: \"+k+\"px;\",w+=\" height: \"+k+\"px;\",w+=\" background-color: \",w+=u.isDark(E,A)?\"#000000\":\"#ffffff\",w+=\";\",w+='\"/>';w+=\"</tr>\"}return w+=\"</tbody>\",w+=\"</table>\",w},u.createSvgTag=function(k,x,w,E){let A={};typeof arguments[0]==\"object\"&&(A=arguments[0],k=A.cellSize,x=A.margin,w=A.alt,E=A.title),k=k||2,x=typeof x>\"u\"?k*4:x,w=typeof w==\"string\"?{text:w}:w||{},w.text=w.text||null,w.id=w.text?w.id||\"qrcode-description\":null,E=typeof E==\"string\"?{text:E}:E||{},E.text=E.text||null,E.id=E.text?E.id||\"qrcode-title\":null;let _=u.getModuleCount()*k+x*2,D,B,O,M,F=\"\",L;for(L=\"l\"+k+\",0 0,\"+k+\" -\"+k+\",0 0,-\"+k+\"z \",F+='<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"',F+=A.scalable?\"\":' width=\"'+_+'px\" height=\"'+_+'px\"',F+=' viewBox=\"0 0 '+_+\" \"+_+'\" ',F+=' preserveAspectRatio=\"xMinYMin meet\"',F+=E.text||w.text?' role=\"img\" aria-labelledby=\"'+S([E.id,w.id].join(\" \").trim())+'\"':\"\",F+=\">\",F+=E.text?'<title id=\"'+S(E.id)+'\">'+S(E.text)+\"</title>\":\"\",F+=w.text?'<description id=\"'+S(w.id)+'\">'+S(w.text)+\"</description>\":\"\",F+='<rect width=\"100%\" height=\"100%\" fill=\"white\" cx=\"0\" cy=\"0\"/>',F+='<path d=\"',O=0;O<u.getModuleCount();O+=1)for(M=O*k+x,D=0;D<u.getModuleCount();D+=1)u.isDark(O,D)&&(B=D*k+x,F+=\"M\"+B+\",\"+M+L);return F+='\" stroke=\"transparent\" fill=\"black\"/>',F+=\"</svg>\",F},u.createDataURL=function(k,x){k=k||2,x=typeof x>\"u\"?k*4:x;let w=u.getModuleCount()*k+x*2,E=x,A=w-x;return bg(w,w,function(_,D){if(E<=_&&_<A&&E<=D&&D<A){let B=Math.floor((_-E)/k),O=Math.floor((D-E)/k);return u.isDark(O,B)?0:1}else return 1})},u.createImgTag=function(k,x,w){k=k||2,x=typeof x>\"u\"?k*4:x;let E=u.getModuleCount()*k+x*2,A=\"\";return A+=\"<img\",A+=' src=\"',A+=u.createDataURL(k,x),A+='\"',A+=' width=\"',A+=E,A+='\"',A+=' height=\"',A+=E,A+='\"',w&&(A+=' alt=\"',A+=S(w),A+='\"'),A+=\"/>\",A};let S=function(k){let x=\"\";for(let w=0;w<k.length;w+=1){let E=k.charAt(w);switch(E){case\"<\":x+=\"&lt;\";break;case\">\":x+=\"&gt;\";break;case\"&\":x+=\"&amp;\";break;case'\"':x+=\"&quot;\";break;default:x+=E;break}}return x},$=function(k){k=typeof k>\"u\"?2:k;let x=u.getModuleCount()*1+k*2,w=k,E=x-k,A,_,D,B,O,M={\"\\u2588\\u2588\":\"\\u2588\",\"\\u2588 \":\"\\u2580\",\" \\u2588\":\"\\u2584\",\"  \":\" \"},F={\"\\u2588\\u2588\":\"\\u2580\",\"\\u2588 \":\"\\u2580\",\" \\u2588\":\" \",\"  \":\" \"},L=\"\";for(A=0;A<x;A+=2){for(D=Math.floor((A-w)/1),B=Math.floor((A+1-w)/1),_=0;_<x;_+=1)O=\"\\u2588\",w<=_&&_<E&&w<=A&&A<E&&u.isDark(D,Math.floor((_-w)/1))&&(O=\" \"),w<=_&&_<E&&w<=A+1&&A+1<E&&u.isDark(B,Math.floor((_-w)/1))?O+=\" \":O+=\"\\u2588\",L+=k<1&&A+1>=E?F[O]:M[O];L+=`\n`}return x%2&&k>0?L.substring(0,L.length-x-1)+Array(x+1).join(\"\\u2580\"):L.substring(0,L.length-1)};return u.createASCII=function(k,x){if(k=k||1,k<2)return $(x);k-=1,x=typeof x>\"u\"?k*2:x;let w=u.getModuleCount()*k+x*2,E=x,A=w-x,_,D,B,O,M=Array(k+1).join(\"\\u2588\\u2588\"),F=Array(k+1).join(\"  \"),L=\"\",V=\"\";for(_=0;_<w;_+=1){for(B=Math.floor((_-E)/k),V=\"\",D=0;D<w;D+=1)O=1,E<=D&&D<A&&E<=_&&_<A&&u.isDark(B,Math.floor((D-E)/k))&&(O=0),V+=O?M:F;for(B=0;B<k;B+=1)L+=V+`\n`}return L.substring(0,L.length-1)},u.renderTo2dContext=function(k,x){x=x||2;let w=u.getModuleCount();for(let E=0;E<w;E++)for(let A=0;A<w;A++)k.fillStyle=u.isDark(E,A)?\"black\":\"white\",k.fillRect(A*x,E*x,x,x)},u};Yt.stringToBytes=function(e){let t=[];for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);t.push(n&255)}return t};Yt.createStringToBytes=function(e,t){let r=(function(){let i=mg(e),a=function(){let u=i.read();if(u==-1)throw\"eof\";return u},s=0,o={};for(;;){let u=i.read();if(u==-1)break;let c=a(),d=a(),h=a(),p=String.fromCharCode(u<<8|c),l=d<<8|h;o[p]=l,s+=1}if(s!=t)throw s+\" != \"+t;return o})(),n=63;return function(i){let a=[];for(let s=0;s<i.length;s+=1){let o=i.charCodeAt(s);if(o<128)a.push(o);else{let u=r[i.charAt(s)];typeof u==\"number\"?(u&255)==u?a.push(u):(a.push(u>>>8),a.push(u&255)):a.push(n)}}return a}};var le={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},pr={L:1,M:0,Q:3,H:2},nt={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},it=(function(){let e=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],t=1335,r=7973,n=21522,i={},a=function(s){let o=0;for(;s!=0;)o+=1,s>>>=1;return o};return i.getBCHTypeInfo=function(s){let o=s<<10;for(;a(o)-a(t)>=0;)o^=t<<a(o)-a(t);return(s<<10|o)^n},i.getBCHTypeNumber=function(s){let o=s<<12;for(;a(o)-a(r)>=0;)o^=r<<a(o)-a(r);return s<<12|o},i.getPatternPosition=function(s){return e[s-1]},i.getMaskFunction=function(s){switch(s){case nt.PATTERN000:return function(o,u){return(o+u)%2==0};case nt.PATTERN001:return function(o,u){return o%2==0};case nt.PATTERN010:return function(o,u){return u%3==0};case nt.PATTERN011:return function(o,u){return(o+u)%3==0};case nt.PATTERN100:return function(o,u){return(Math.floor(o/2)+Math.floor(u/3))%2==0};case nt.PATTERN101:return function(o,u){return o*u%2+o*u%3==0};case nt.PATTERN110:return function(o,u){return(o*u%2+o*u%3)%2==0};case nt.PATTERN111:return function(o,u){return(o*u%3+(o+u)%2)%2==0};default:throw\"bad maskPattern:\"+s}},i.getErrorCorrectPolynomial=function(s){let o=xr([1],0);for(let u=0;u<s;u+=1)o=o.multiply(xr([1,at.gexp(u)],0));return o},i.getLengthInBits=function(s,o){if(1<=o&&o<10)switch(s){case le.MODE_NUMBER:return 10;case le.MODE_ALPHA_NUM:return 9;case le.MODE_8BIT_BYTE:return 8;case le.MODE_KANJI:return 8;default:throw\"mode:\"+s}else if(o<27)switch(s){case le.MODE_NUMBER:return 12;case le.MODE_ALPHA_NUM:return 11;case le.MODE_8BIT_BYTE:return 16;case le.MODE_KANJI:return 10;default:throw\"mode:\"+s}else if(o<41)switch(s){case le.MODE_NUMBER:return 14;case le.MODE_ALPHA_NUM:return 13;case le.MODE_8BIT_BYTE:return 16;case le.MODE_KANJI:return 12;default:throw\"mode:\"+s}else throw\"type:\"+o},i.getLostPoint=function(s){let o=s.getModuleCount(),u=0;for(let h=0;h<o;h+=1)for(let p=0;p<o;p+=1){let l=0,m=s.isDark(h,p);for(let f=-1;f<=1;f+=1)if(!(h+f<0||o<=h+f))for(let g=-1;g<=1;g+=1)p+g<0||o<=p+g||f==0&&g==0||m==s.isDark(h+f,p+g)&&(l+=1);l>5&&(u+=3+l-5)}for(let h=0;h<o-1;h+=1)for(let p=0;p<o-1;p+=1){let l=0;s.isDark(h,p)&&(l+=1),s.isDark(h+1,p)&&(l+=1),s.isDark(h,p+1)&&(l+=1),s.isDark(h+1,p+1)&&(l+=1),(l==0||l==4)&&(u+=3)}for(let h=0;h<o;h+=1)for(let p=0;p<o-6;p+=1)s.isDark(h,p)&&!s.isDark(h,p+1)&&s.isDark(h,p+2)&&s.isDark(h,p+3)&&s.isDark(h,p+4)&&!s.isDark(h,p+5)&&s.isDark(h,p+6)&&(u+=40);for(let h=0;h<o;h+=1)for(let p=0;p<o-6;p+=1)s.isDark(p,h)&&!s.isDark(p+1,h)&&s.isDark(p+2,h)&&s.isDark(p+3,h)&&s.isDark(p+4,h)&&!s.isDark(p+5,h)&&s.isDark(p+6,h)&&(u+=40);let c=0;for(let h=0;h<o;h+=1)for(let p=0;p<o;p+=1)s.isDark(p,h)&&(c+=1);let d=Math.abs(100*c/o/o-50)/5;return u+=d*10,u},i})(),at=(function(){let e=new Array(256),t=new Array(256);for(let n=0;n<8;n+=1)e[n]=1<<n;for(let n=8;n<256;n+=1)e[n]=e[n-4]^e[n-5]^e[n-6]^e[n-8];for(let n=0;n<255;n+=1)t[e[n]]=n;let r={};return r.glog=function(n){if(n<1)throw\"glog(\"+n+\")\";return t[n]},r.gexp=function(n){for(;n<0;)n+=255;for(;n>=256;)n-=255;return e[n]},r})(),xr=function(e,t){if(typeof e.length>\"u\")throw e.length+\"/\"+t;let r=(function(){let i=0;for(;i<e.length&&e[i]==0;)i+=1;let a=new Array(e.length-i+t);for(let s=0;s<e.length-i;s+=1)a[s]=e[s+i];return a})(),n={};return n.getAt=function(i){return r[i]},n.getLength=function(){return r.length},n.multiply=function(i){let a=new Array(n.getLength()+i.getLength()-1);for(let s=0;s<n.getLength();s+=1)for(let o=0;o<i.getLength();o+=1)a[s+o]^=at.gexp(at.glog(n.getAt(s))+at.glog(i.getAt(o)));return xr(a,0)},n.mod=function(i){if(n.getLength()-i.getLength()<0)return n;let a=at.glog(n.getAt(0))-at.glog(i.getAt(0)),s=new Array(n.getLength());for(let o=0;o<n.getLength();o+=1)s[o]=n.getAt(o);for(let o=0;o<i.getLength();o+=1)s[o]^=at.gexp(at.glog(i.getAt(o))+a);return xr(s,0).mod(i)},n},To=(function(){let e=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(i,a){let s={};return s.totalCount=i,s.dataCount=a,s},r={},n=function(i,a){switch(a){case pr.L:return e[(i-1)*4+0];case pr.M:return e[(i-1)*4+1];case pr.Q:return e[(i-1)*4+2];case pr.H:return e[(i-1)*4+3];default:return}};return r.getRSBlocks=function(i,a){let s=n(i,a);if(typeof s>\"u\")throw\"bad rs block @ typeNumber:\"+i+\"/errorCorrectionLevel:\"+a;let o=s.length/3,u=[];for(let c=0;c<o;c+=1){let d=s[c*3+0],h=s[c*3+1],p=s[c*3+2];for(let l=0;l<d;l+=1)u.push(t(h,p))}return u},r})(),Po=function(){let e=[],t=0,r={};return r.getBuffer=function(){return e},r.getAt=function(n){let i=Math.floor(n/8);return(e[i]>>>7-n%8&1)==1},r.put=function(n,i){for(let a=0;a<i;a+=1)r.putBit((n>>>i-a-1&1)==1)},r.getLengthInBits=function(){return t},r.putBit=function(n){let i=Math.floor(t/8);e.length<=i&&e.push(0),n&&(e[i]|=128>>>t%8),t+=1},r},cg=function(e){let t=le.MODE_NUMBER,r=e,n={};n.getMode=function(){return t},n.getLength=function(s){return r.length},n.write=function(s){let o=r,u=0;for(;u+2<o.length;)s.put(i(o.substring(u,u+3)),10),u+=3;u<o.length&&(o.length-u==1?s.put(i(o.substring(u,u+1)),4):o.length-u==2&&s.put(i(o.substring(u,u+2)),7))};let i=function(s){let o=0;for(let u=0;u<s.length;u+=1)o=o*10+a(s.charAt(u));return o},a=function(s){if(\"0\"<=s&&s<=\"9\")return s.charCodeAt(0)-48;throw\"illegal char :\"+s};return n},hg=function(e){let t=le.MODE_ALPHA_NUM,r=e,n={};n.getMode=function(){return t},n.getLength=function(a){return r.length},n.write=function(a){let s=r,o=0;for(;o+1<s.length;)a.put(i(s.charAt(o))*45+i(s.charAt(o+1)),11),o+=2;o<s.length&&a.put(i(s.charAt(o)),6)};let i=function(a){if(\"0\"<=a&&a<=\"9\")return a.charCodeAt(0)-48;if(\"A\"<=a&&a<=\"Z\")return a.charCodeAt(0)-65+10;switch(a){case\" \":return 36;case\"$\":return 37;case\"%\":return 38;case\"*\":return 39;case\"+\":return 40;case\"-\":return 41;case\".\":return 42;case\"/\":return 43;case\":\":return 44;default:throw\"illegal char :\"+a}};return n},dg=function(e){let t=le.MODE_8BIT_BYTE,r=e,n=Yt.stringToBytes(e),i={};return i.getMode=function(){return t},i.getLength=function(a){return n.length},i.write=function(a){for(let s=0;s<n.length;s+=1)a.put(n[s],8)},i},pg=function(e){let t=le.MODE_KANJI,r=e,n=Yt.stringToBytes;(function(s,o){let u=n(s);if(u.length!=2||(u[0]<<8|u[1])!=o)throw\"sjis not supported.\"})(\"\\u53CB\",38726);let i=n(e),a={};return a.getMode=function(){return t},a.getLength=function(s){return~~(i.length/2)},a.write=function(s){let o=i,u=0;for(;u+1<o.length;){let c=(255&o[u])<<8|255&o[u+1];if(33088<=c&&c<=40956)c-=33088;else if(57408<=c&&c<=60351)c-=49472;else throw\"illegal char at \"+(u+1)+\"/\"+c;c=(c>>>8&255)*192+(c&255),s.put(c,13),u+=2}if(u<o.length)throw\"illegal char at \"+(u+1)},a},dl=function(){let e=[],t={};return t.writeByte=function(r){e.push(r&255)},t.writeShort=function(r){t.writeByte(r),t.writeByte(r>>>8)},t.writeBytes=function(r,n,i){n=n||0,i=i||r.length;for(let a=0;a<i;a+=1)t.writeByte(r[a+n])},t.writeString=function(r){for(let n=0;n<r.length;n+=1)t.writeByte(r.charCodeAt(n))},t.toByteArray=function(){return e},t.toString=function(){let r=\"\";r+=\"[\";for(let n=0;n<e.length;n+=1)n>0&&(r+=\",\"),r+=e[n];return r+=\"]\",r},t},fg=function(){let e=0,t=0,r=0,n=\"\",i={},a=function(o){n+=String.fromCharCode(s(o&63))},s=function(o){if(o<0)throw\"n:\"+o;if(o<26)return 65+o;if(o<52)return 97+(o-26);if(o<62)return 48+(o-52);if(o==62)return 43;if(o==63)return 47;throw\"n:\"+o};return i.writeByte=function(o){for(e=e<<8|o&255,t+=8,r+=1;t>=6;)a(e>>>t-6),t-=6},i.flush=function(){if(t>0&&(a(e<<6-t),e=0,t=0),r%3!=0){let o=3-r%3;for(let u=0;u<o;u+=1)n+=\"=\"}},i.toString=function(){return n},i},mg=function(e){let t=e,r=0,n=0,i=0,a={};a.read=function(){for(;i<8;){if(r>=t.length){if(i==0)return-1;throw\"unexpected end of file./\"+i}let u=t.charAt(r);if(r+=1,u==\"=\")return i=0,-1;u.match(/^\\s$/)||(n=n<<6|s(u.charCodeAt(0)),i+=6)}let o=n>>>i-8&255;return i-=8,o};let s=function(o){if(65<=o&&o<=90)return o-65;if(97<=o&&o<=122)return o-97+26;if(48<=o&&o<=57)return o-48+52;if(o==43)return 62;if(o==47)return 63;throw\"c:\"+o};return a},gg=function(e,t){let r=e,n=t,i=new Array(e*t),a={};a.setPixel=function(c,d,h){i[d*r+c]=h},a.write=function(c){c.writeString(\"GIF87a\"),c.writeShort(r),c.writeShort(n),c.writeByte(128),c.writeByte(0),c.writeByte(0),c.writeByte(0),c.writeByte(0),c.writeByte(0),c.writeByte(255),c.writeByte(255),c.writeByte(255),c.writeString(\",\"),c.writeShort(0),c.writeShort(0),c.writeShort(r),c.writeShort(n),c.writeByte(0);let d=2,h=o(d);c.writeByte(d);let p=0;for(;h.length-p>255;)c.writeByte(255),c.writeBytes(h,p,255),p+=255;c.writeByte(h.length-p),c.writeBytes(h,p,h.length-p),c.writeByte(0),c.writeString(\";\")};let s=function(c){let d=c,h=0,p=0,l={};return l.write=function(m,f){if(m>>>f)throw\"length over\";for(;h+f>=8;)d.writeByte(255&(m<<h|p)),f-=8-h,m>>>=8-h,p=0,h=0;p=m<<h|p,h=h+f},l.flush=function(){h>0&&d.writeByte(p)},l},o=function(c){let d=1<<c,h=(1<<c)+1,p=c+1,l=u();for(let y=0;y<d;y+=1)l.add(String.fromCharCode(y));l.add(String.fromCharCode(d)),l.add(String.fromCharCode(h));let m=dl(),f=s(m);f.write(d,p);let g=0,v=String.fromCharCode(i[g]);for(g+=1;g<i.length;){let y=String.fromCharCode(i[g]);g+=1,l.contains(v+y)?v=v+y:(f.write(l.indexOf(v),p),l.size()<4095&&(l.size()==1<<p&&(p+=1),l.add(v+y)),v=y)}return f.write(l.indexOf(v),p),f.write(h,p),f.flush(),m.toByteArray()},u=function(){let c={},d=0,h={};return h.add=function(p){if(h.contains(p))throw\"dup key:\"+p;c[p]=d,d+=1},h.size=function(){return d},h.indexOf=function(p){return c[p]},h.contains=function(p){return typeof c[p]<\"u\"},h};return a},bg=function(e,t,r){let n=gg(e,t);for(let o=0;o<t;o+=1)for(let u=0;u<e;u+=1)n.setPixel(u,o,r(u,o));let i=dl();n.write(i);let a=fg(),s=i.toByteArray();for(let o=0;o<s.length;o+=1)a.writeByte(s[o]);return a.flush(),\"data:image/gif;base64,\"+a},yg=Yt,Rg=Yt.stringToBytes;function zo(e){let t=e?.args??[],[r]=t,n=yg(0,\"M\");n.addData(String(r||\"\")),n.make();let i=n.createSvgTag({scalable:!0}),a=new Blob([i],{type:\"image/svg+xml;charset=utf-8\"});return URL.createObjectURL(a)}var vg=Ue({helpers:{url:zo,__default:zo}});function me(e){let t=e?.args??[],r=e?.namedArgs??{},[n=\"default\",i,a,...s]=t,{separator:o=\"\",soft:u,start:c,end:d}=r;if(n===\"check\")return typeof i==\"string\";if(n===\"default\")return String(i);let h=g=>g.toLowerCase().split(\" \").map(v=>v.charAt(0).toUpperCase()+v.slice(1)).join(\" \"),p=g=>g.replace(je.firstChars,v=>v.toUpperCase()),l=(...g)=>{for(let v of g)if(u&&i?.toLowerCase()?.indexOf(v?.toLowerCase())>=0||i?.indexOf(v)>=0)return!0;return!1},m=(...g)=>{for(let v of g)if(u&&i?.toLowerCase()?.startsWith(v?.toLowerCase())||i?.startsWith(v))return!0;return!1},f=(...g)=>{for(let v of g)if(u&&i?.toLowerCase()?.endsWith(v?.toLowerCase())||i?.endsWith(v))return!0;return!1};switch(n){case\"array\":return i.split(o);case\"json\":return JSON.parse(i);case\"trim\":return i.trim();case\"lower\":return i.toLowerCase();case\"upper\":return i.toUpperCase();case\"title\":return h(i);case\"capitalize\":return p(i);case\"slice\":return de(d)?i.slice(c,d):i.slice(c);case\"contains\":return l(a,...s);case\"starts\":return m(a,...s);case\"ends\":return f(a,...s);case\"check\":return typeof i==\"string\";default:return n}}function kg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"array\",r]})}function xg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"json\",r]})}function wg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"trim\",r]})}function $g(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"lower\",r]})}function Eg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"upper\",r]})}function Sg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"title\",r]})}function jo(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"capitalize\",r]})}function Ag(e){let t=e?.args??[],r=e?.namedArgs??{},[n]=t,{start:i,end:a}=r;return de(a)?me({...e,args:[\"slice\",n],namedArgs:{...r,start:i,end:a}}):me({...e,args:[\"slice\",n],namedArgs:{...r,start:i}})}function Cg(e){let t=e?.args??[],[r,...n]=t;return me({...e,args:[\"contains\",r,...n]})}function _g(e){let t=e?.args??[],[r,...n]=t;return me({...e,args:[\"starts\",r,...n]})}function Dg(e){let t=e?.args??[],[r,...n]=t;return me({...e,args:[\"ends\",r,...n]})}function Bg(e){let t=e?.args??[],[r]=t;return me({...e,args:[\"check\",r]})}var Og=Ue({helpers:{op:me,array:kg,json:xg,trim:wg,lower:$g,upper:Eg,title:Sg,capitalize:jo,name:jo,slice:Ag,contains:Cg,starts:_g,ends:Dg,check:Bg,__default:me}}),Mg=\"__default\",Wn=10,Fg=new ul,Hi=class{preprocessFunc=Lg;parseFunc=Pi;constructor(e=null,t={},r={}){e&&this.setTemplate(e),this.setData({...this.data,...t}),this.setHelpers({...this.helpers,...r})}templateToProcessed(e){return this.preprocessFunc(e)}templateToAst(e){return this.parseFunc(e)}setTemplate(e){this.data={},this.helpers={};let t=this.templateToProcessed(e);return this.ast=this.templateToAst(t),this}setData(e){return this.data=e,this}setHelpers(e){return this.helpers=e,this}addHelper(e,t){return this.helpers[e]=t,this}setPreprocessHandler(e){return this.preprocessFunc=e,this}setParseHandler(e){return this.parseFunc=e,this}getHtml(e,t){let r=mi(this.ast);if(!r)throw new fe(\"Flext: Unable to get HTML: No template\");return zi(r,e??this.data,t??this.helpers)}async getCss(e,t={}){let r=mi(this.ast),n=t?.helpers??{},i={...this.helpers,...n};if(!r)throw new fe(\"Flext: Unable to get CSS: No template\");return await Uu(r,e??this.data,{...t,helpers:i})}get html(){return this.getHtml()}},wn=class extends Hi{getTitleFunc=Ku;getMacroFunc=Ii;constructor(e=null,t={},r={}){super(null,t,r),e&&this.setTemplate(e),this.setData({...this.data,...t}),this.setHelpers({...this.helpers,...r})}templateToProcessed(e){return(this.dialect??Fg).templateToStandard(e)}useModule(...e){for(let t of e)this.addModule(t,Wi[t]);return this}setTemplate(e){super.setTemplate(e),this.addAsset(\"__template\",new Blob([e],{type:\"text/plain\"}));let[t]=this.getTitleFunc(this.ast),r=this.getMacroFunc(this.ast),{lang:n,timeZone:i,title:a,moduleNames:s,margins:o,lineHeight:u,fields:c}=Ng(r);return n&&this.setLang(n),i&&this.setTimeZone(i),(a||t)&&this.setTitle(a??Xu(t)),o&&this.setMargins(o),u&&this.setLineHeight(Number(u)),c&&c?.length&&this.setFields(c),this.useModule(...s),this}setDialect(e){return this.dialect=e,this}setLang(e){return this.lang=e?.trim()||\"\",this}setTitle(e){return this.title=e?.trim()||\"\",this}setTimeZone(e){return this.timeZone=e?.trim()||\"\",this}setMargins(e){return this.margins=e?.trim()||\"\",this}setLineHeight(e){return this.lineHeight=e,this}setAssets(e){return this.assets=e,this}addAsset(e,t){return this.assets||(this.assets={}),this.assets[e]=t,this}setFields(e){return this.fields=e,this}addModule(e,t){let r=t?.helpers??{};for(let n in r){if(!fi(r,n))continue;let i=r[n],a=n===Mg,s=this,o=function(...u){let c=u?.slice(0,-1)??[],d=u[u.length-1]??{},h=d?.hash??{},p=this;return i({flext:s,args:c,options:d,namedArgs:h,self:p,getContent:()=>d?.fn(p)??null})};a?this.addHelper(e,o):this.addHelper(e+\":\"+n,o)}return this}setTitleHandler(e){return this.getTitleFunc=e,this}setMacroHandler(e){return this.getMacroFunc=e,this}getDataModel(e=Wn){let t=i=>{for(let a in this.helpers)if(fi(this.helpers,a)){if(i?.name===a)return!0}else continue;return!1},r=i=>!t(i),n=i=>ji(i,this.fields,{},e);return(Yu(this.ast)?.$??[]).filter(r).map(n)}getValidationErrors(e,t=Wn){return Ri(e??this.data,this.model,t)}getIsValid(e,t=Wn){return!this.getValidationErrors(e??this.data,t)?.length}get model(){return this.getDataModel()}get validationErrors(){return this.getValidationErrors()}get errors(){return this.validationErrors}get isValid(){return this.getIsValid()}};function Ng(e){let t=(...f)=>e?.filter(g=>ke(g?.name,...f))??null,r=f=>{let[g]=t(f),[v]=g?.params??[];return v?.value?.trim()??null},n=r(\"lang\"),i=r(\"title\"),a=r(\"timeZone\"),s=t(\"use\"),o=r(\"margins\"),u=r(\"lineHeight\"),c=t(\"option\"),d=t(\"group\",\"field\"),h=c?.map(il)??null,p=d?.map(nl)??[];al(h,p),ol(p);let l=p.filter(f=>f?.extra?.macroName===\"group\");for(let f of l)f.type=\"object\";let m=s.map(rl).flat();return{lang:n,timeZone:a,title:i,moduleNames:m,margins:o,lineHeight:u,fields:p}}function Lg(e){return e}var Tg=wn;var Or={};Xi(Or,{Latest:()=>$n,Legacy_1_0_beta4:()=>ml});var Zi=class extends Xe{name=\"latest\";aliases=[\"1.0\"]},$n=Zi;var En=\"{{!--\",fl=\"syntax\",Yi=\"v\",Gi=class extends Xe{name=\"1.0.beta4\";testAst(t,r){if(!this.name)throw new fe(\"Flext: Unable to test the template: 'name' param is not set in the dialect\");let i=Me.astToMacros(t)?.find(s=>s?.name===Yi)??null;if(!i){if(r)throw new we(\"Flext: Unable to test the template: '@v' macro is not set\");return!1}let[a]=i?.params??[];if(!a){if(r)throw new we(\"Flext: Unable to test the template: Bad '@v' macro\");return!1}return this.aliases&&this.aliases?.length?a?.value===this.name||Me.inarr(a?.value,...this.aliases):a?.value===this.name}templateToStandard(t){let r=t,n=(i,a)=>{r=r.replace(i,a)};return n(En+\" @\"+Yi,En+\" @\"+fl),n(En+\"@\"+Yi,En+\"@\"+fl),r}},ml=Gi;var Pg=\"syntax\",zg=\"v\",jg=new $n,Ji=class extends wn{setTemplate(t){let r=Me.hbsToAst(t),i=Me.astToMacros(r)?.find(o=>Me.inarr(o?.name,Pg,zg))??null;if(!i)return this.setDialect(jg),super.setTemplate(t);let[a]=i?.params??[];if(!a)throw new $r.BaseError(\"Flext: Unable to set the template: Bad '@syntax' macro: \"+Me.audit(i));let s=a?.value??null;if(!s)throw new $r.BaseError(\"Flext: Unable to set the template: Bad '@syntax' macro: \"+Me.audit(i));for(let o in Or){if(!Me.has(Or,o))continue;let u=Or[o],c=new u;if(s===c?.name){this.setDialect(c);break}}return super.setTemplate(t)}};var e3=Ji;export{fe as BaseError,Er as BaseThrowable,we as BaseWarning,Pg as DIALECT_MACRO,Xe as Dialect,Ji as Flext,zg as LEGACY_DIALECT_MACRO,It as PotentialLoopError,wn as Processor,Hi as SimpleProcessor,Lt as TemplateDataError,un as TemplateDataValidationError,kt as TemplateError,lt as TemplateSyntaxError,pl as core,e3 as default,Or as dialects,jg as latestDialect};\n//# sourceMappingURL=index.js.map\n", "<!--\n    This is the preview page of flext2pdf.\n\n    It is intended for internal use, so\n    if you see this, it may indicate an\n    internal error or malfunction.\n-->\n\n<template id=\"template\"><!--TEMPLATE--></template>\n<script type=\"application/json\" id=\"data\">{\"DATA\":\"\"}</script>\n\n<main id=\"flext\"><!--HTML--></main>\n\n<script type=\"module\">\nimport Flext from 'http://flext2pdf/flext.js';\n\n\n// Functions\n\nasync function preview() {\n\n    // Getting the data\n\n    const template = document.getElementById('template').content.textContent || '';\n\n    const data = JSON.parse(document.getElementById('data').textContent ?? null);\n\n    const el = document.getElementById('flext');\n\n\n    // Getting the HTML\n\n    const flext = new Flext().setTemplate(template).setData(data);\n\n    el.innerHTML = flext.html;\n\n\n    // Getting the CSS\n\n    const styleEl = document.createElement('style');\n\n    styleEl.setAttribute('type', 'text/css');\n    styleEl.textContent = await flext.getCss();\n\n    document.head.appendChild(styleEl);\n\n\n    // Waiting for the fonts\n\n    await document.fonts.ready;\n\n\n    // Waiting for the images\n\n    const images = [ ...document.images ].filter(i => !i.complete);\n\n    await Promise.all(images.map(i => new Promise(resolve => {\n        i.addEventListener('load', resolve, { once: true });\n        i.addEventListener('error', resolve, { once: true });\n    })));\n\n\n    // Waiting for the render\n\n    await new Promise(requestAnimationFrame);\n    await new Promise(requestAnimationFrame);\n}\n\n\n// Getting the preview\n\nwindow.addEventListener('load', function () {\n    preview().then(window.__finish).catch(window.__error);\n}, { once: true });\n</script>", "<!DOCTYPE html>\n<html lang=\"{LANG}\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>{TITLE}</title>\n  <style>{CSS}</style>\n  {META}\n</head>\n<body>\n\n{BODY}\n\n</body>\n</html>", "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.DEFAULT_PAGE_TITLE = exports.DEFAULT_PAGE_LANG = exports.DEFAULT_MARGINS = exports.DEFAULT_FORMAT = void 0;\nexports.hbsToPdfBuffer = hbsToPdfBuffer;\nexports.page = page;\nvar _he = _interopRequireDefault(require(\"he\"));\nvar _flextJs = _interopRequireDefault(require(\"@/flext.js.txt\"));\nvar _page2 = _interopRequireDefault(require(\"@/page.tpl\"));\nvar _baseHtml = _interopRequireDefault(require(\"@/base.html.tpl\"));\nfunction _interopRequireDefault(e) { return e && e.__esModule ? e : { \"default\": e }; }\nfunction _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = \"function\" == typeof Symbol ? Symbol : {}, n = r.iterator || \"@@iterator\", o = r.toStringTag || \"@@toStringTag\"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, \"_invoke\", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError(\"Generator is already running\"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = \"next\"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError(\"iterator result is not an object\"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i[\"return\"]) && t.call(i), c < 2 && (u = TypeError(\"The iterator does not provide a '\" + o + \"' method\"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, \"GeneratorFunction\")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, \"constructor\", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction), GeneratorFunction.displayName = \"GeneratorFunction\", _regeneratorDefine2(GeneratorFunctionPrototype, o, \"GeneratorFunction\"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, \"Generator\"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, \"toString\", function () { return \"[object Generator]\"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); }\nfunction _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, \"\", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o(\"next\", 0), o(\"throw\", 1), o(\"return\", 2)); }, _regeneratorDefine2(e, r, n, t); }\nfunction asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }\nfunction _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n); } _next(void 0); }); }; }\n// Constants\n\nvar DEFAULT_PAGE_LANG = exports.DEFAULT_PAGE_LANG = 'en';\nvar DEFAULT_PAGE_TITLE = exports.DEFAULT_PAGE_TITLE = 'Unknown';\nvar DEFAULT_FORMAT = exports.DEFAULT_FORMAT = 'A4';\nvar DEFAULT_MARGINS = exports.DEFAULT_MARGINS = 0;\n\n// Functions\n\nfunction page() {\n  var _options$lang, _options$title;\n  var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  // Getting the options\n\n  var lang = (_options$lang = options === null || options === void 0 ? void 0 : options.lang) !== null && _options$lang !== void 0 ? _options$lang : DEFAULT_PAGE_LANG;\n  var title = (_options$title = options === null || options === void 0 ? void 0 : options.title) !== null && _options$title !== void 0 ? _options$title : DEFAULT_PAGE_TITLE;\n  var css = (options === null || options === void 0 ? void 0 : options.css) || '';\n  var meta = (options === null || options === void 0 ? void 0 : options.meta) || '';\n\n  // Filtering the data\n\n  var result = String(_baseHtml[\"default\"]);\n  var filter = function filter(name, _val) {\n    var _name$toUpperCase;\n    var newName = (_name$toUpperCase = name === null || name === void 0 ? void 0 : name.toUpperCase()) !== null && _name$toUpperCase !== void 0 ? _name$toUpperCase : null;\n    result = result.replace('{' + newName + '}', String(_val));\n  };\n  filter('lang', lang);\n  filter('title', title);\n  filter('css', css);\n  filter('meta', meta);\n  filter('body', val);\n  return result;\n}\nfunction hbsToPdfBuffer(val, _page) {\n  var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n  return new Promise(function (resolve, reject) {\n    var _options$data, _options$format, _options$margins, _margins$top, _margins$left, _margins$right, _margins$bottom, _options$background;\n    // Getting the options\n\n    var data = (_options$data = options === null || options === void 0 ? void 0 : options.data) !== null && _options$data !== void 0 ? _options$data : null;\n    var html = (options === null || options === void 0 ? void 0 : options.html) || '';\n    var format = (_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : DEFAULT_FORMAT;\n    var margins = (_options$margins = options === null || options === void 0 ? void 0 : options.margins) !== null && _options$margins !== void 0 ? _options$margins : {};\n    var topMargin = (_margins$top = margins === null || margins === void 0 ? void 0 : margins.top) !== null && _margins$top !== void 0 ? _margins$top : DEFAULT_MARGINS;\n    var leftMargin = (_margins$left = margins === null || margins === void 0 ? void 0 : margins.left) !== null && _margins$left !== void 0 ? _margins$left : DEFAULT_MARGINS;\n    var rightMargin = (_margins$right = margins === null || margins === void 0 ? void 0 : margins.right) !== null && _margins$right !== void 0 ? _margins$right : DEFAULT_MARGINS;\n    var bottomMargin = (_margins$bottom = margins === null || margins === void 0 ? void 0 : margins.bottom) !== null && _margins$bottom !== void 0 ? _margins$bottom : DEFAULT_MARGINS;\n    var background = Boolean((_options$background = options === null || options === void 0 ? void 0 : options.background) !== null && _options$background !== void 0 ? _options$background : true);\n\n    // Defining the functions\n\n    var serve = /*#__PURE__*/function () {\n      var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(route) {\n        return _regenerator().w(function (_context) {\n          while (1) switch (_context.n) {\n            case 0:\n              _context.n = 1;\n              return route.fulfill({\n                status: 200,\n                contentType: 'text/javascript',\n                body: _flextJs[\"default\"]\n              });\n            case 1:\n              return _context.a(2, _context.v);\n          }\n        }, _callee);\n      }));\n      return function serve(_x) {\n        return _ref.apply(this, arguments);\n      };\n    }();\n    var finish = /*#__PURE__*/function () {\n      var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2() {\n        var result;\n        return _regenerator().w(function (_context2) {\n          while (1) switch (_context2.n) {\n            case 0:\n              _context2.n = 1;\n              return _page.pdf({\n                format: format,\n                margin: {\n                  top: topMargin,\n                  left: leftMargin,\n                  right: rightMargin,\n                  bottom: bottomMargin\n                },\n                printBackground: background\n              });\n            case 1:\n              result = _context2.v;\n              resolve(result);\n            case 2:\n              return _context2.a(2);\n          }\n        }, _callee2);\n      }));\n      return function finish() {\n        return _ref2.apply(this, arguments);\n      };\n    }();\n    var preview = /*#__PURE__*/function () {\n      var _ref3 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3() {\n        var result, filter;\n        return _regenerator().w(function (_context3) {\n          while (1) switch (_context3.n) {\n            case 0:\n              // Getting the HTML\n              result = page(String(_page2[\"default\"]));\n              filter = function filter(_val, valRef) {\n                result = result.replace(_val, String(valRef));\n              };\n              filter('<!--TEMPLATE-->', _he[\"default\"].encode(val));\n              filter('{\"DATA\":\"\"}', JSON.stringify(data));\n              filter('<!--HTML-->', html);\n\n              // Setting up the page\n              _context3.n = 1;\n              return _page.route('http://flext2pdf/flext.js', serve);\n            case 1:\n              _context3.n = 2;\n              return _page.exposeFunction('__error', reject);\n            case 2:\n              _context3.n = 3;\n              return _page.exposeFunction('__finish', function () {\n                return finish()[\"catch\"](reject);\n              });\n            case 3:\n              _context3.n = 4;\n              return _page.setContent(result, {\n                waitUntil: 'load'\n              });\n            case 4:\n              return _context3.a(2);\n          }\n        }, _callee3);\n      }));\n      return function preview() {\n        return _ref3.apply(this, arguments);\n      };\n    }();\n    preview()[\"catch\"](reject);\n  });\n}", "\"use strict\";\n\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nObject.defineProperty(exports, \"Flext2Pdf\", {\n  enumerable: true,\n  get: function get() {\n    return _types.Flext2Pdf;\n  }\n});\nObject.defineProperty(exports, \"Flext2PdfClearHandler\", {\n  enumerable: true,\n  get: function get() {\n    return _types.Flext2PdfClearHandler;\n  }\n});\nObject.defineProperty(exports, \"Flext2PdfHandler\", {\n  enumerable: true,\n  get: function get() {\n    return _types.Flext2PdfHandler;\n  }\n});\nObject.defineProperty(exports, \"FlextTemplate2PdfHandler\", {\n  enumerable: true,\n  get: function get() {\n    return _types.FlextTemplate2PdfHandler;\n  }\n});\nObject.defineProperty(exports, \"PDF\", {\n  enumerable: true,\n  get: function get() {\n    return _types.PDF;\n  }\n});\nexports[\"default\"] = void 0;\nexports.flext2pdf = flext2pdf;\nexports.flextToPdfBuffer = flextToPdfBuffer;\nObject.defineProperty(exports, \"hbsToPdfBuffer\", {\n  enumerable: true,\n  get: function get() {\n    return _lib.hbsToPdfBuffer;\n  }\n});\nvar _playwrightCore = require(\"playwright-core\");\nvar _types = require(\"@/types\");\nvar _lib = require(\"@/lib\");\nvar _flext = _interopRequireDefault(require(\"@trustme24/flext\"));\nfunction _interopRequireDefault(e) { return e && e.__esModule ? e : { \"default\": e }; }\nfunction _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = \"function\" == typeof Symbol ? Symbol : {}, n = r.iterator || \"@@iterator\", o = r.toStringTag || \"@@toStringTag\"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, \"_invoke\", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError(\"Generator is already running\"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = \"next\"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError(\"iterator result is not an object\"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i[\"return\"]) && t.call(i), c < 2 && (u = TypeError(\"The iterator does not provide a '\" + o + \"' method\"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, \"GeneratorFunction\")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, \"constructor\", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction), GeneratorFunction.displayName = \"GeneratorFunction\", _regeneratorDefine2(GeneratorFunctionPrototype, o, \"GeneratorFunction\"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, \"Generator\"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, \"toString\", function () { return \"[object Generator]\"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); }\nfunction _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, \"\", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o(\"next\", 0), o(\"throw\", 1), o(\"return\", 2)); }, _regeneratorDefine2(e, r, n, t); }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nfunction asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }\nfunction _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n); } _next(void 0); }); }; }\n// Functions\nfunction flextToPdfBuffer(_x, _x2) {\n  return _flextToPdfBuffer.apply(this, arguments);\n}\nfunction _flextToPdfBuffer() {\n  _flextToPdfBuffer = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(val, _page) {\n    var _val$assets, _val$html, _margins$trim, _margins, _marginsStr$split, _options$margins, _marginsObj$top, _marginsObj$right, _marginsObj$bottom, _marginsObj$left, _ref3, _ref4, _ref5, _ref6;\n    var options,\n      template,\n      html,\n      marginsStr,\n      _ref,\n      _ref2,\n      topMarginStr,\n      rightMarginStr,\n      bottomMarginStr,\n      leftMarginStr,\n      marginsObj,\n      topMargin,\n      rightMargin,\n      bottomMargin,\n      leftMargin,\n      margins,\n      _args = arguments;\n    return _regenerator().w(function (_context) {\n      while (1) switch (_context.n) {\n        case 0:\n          options = _args.length > 2 && _args[2] !== undefined ? _args[2] : {};\n          _context.n = 1;\n          return val === null || val === void 0 || (_val$assets = val.assets) === null || _val$assets === void 0 || (_val$assets = _val$assets.__template) === null || _val$assets === void 0 ? void 0 : _val$assets.text();\n        case 1:\n          template = _context.v;\n          html = (_val$html = val === null || val === void 0 ? void 0 : val.html) !== null && _val$html !== void 0 ? _val$html : null; // Getting the margins\n          marginsStr = (_margins$trim = val === null || val === void 0 || (_margins = val.margins) === null || _margins === void 0 ? void 0 : _margins.trim()) !== null && _margins$trim !== void 0 ? _margins$trim : null;\n          _ref = (_marginsStr$split = marginsStr === null || marginsStr === void 0 ? void 0 : marginsStr.split(' ')) !== null && _marginsStr$split !== void 0 ? _marginsStr$split : [], _ref2 = _slicedToArray(_ref, 4), topMarginStr = _ref2[0], rightMarginStr = _ref2[1], bottomMarginStr = _ref2[2], leftMarginStr = _ref2[3];\n          marginsObj = (_options$margins = options === null || options === void 0 ? void 0 : options.margins) !== null && _options$margins !== void 0 ? _options$margins : {};\n          topMargin = (_marginsObj$top = marginsObj === null || marginsObj === void 0 ? void 0 : marginsObj.top) !== null && _marginsObj$top !== void 0 ? _marginsObj$top : null;\n          rightMargin = (_marginsObj$right = marginsObj === null || marginsObj === void 0 ? void 0 : marginsObj.right) !== null && _marginsObj$right !== void 0 ? _marginsObj$right : null;\n          bottomMargin = (_marginsObj$bottom = marginsObj === null || marginsObj === void 0 ? void 0 : marginsObj.bottom) !== null && _marginsObj$bottom !== void 0 ? _marginsObj$bottom : null;\n          leftMargin = (_marginsObj$left = marginsObj === null || marginsObj === void 0 ? void 0 : marginsObj.left) !== null && _marginsObj$left !== void 0 ? _marginsObj$left : null;\n          margins = {\n            top: topMarginStr !== null && topMarginStr !== void 0 ? topMarginStr : topMargin,\n            right: (_ref3 = rightMarginStr !== null && rightMarginStr !== void 0 ? rightMarginStr : topMarginStr) !== null && _ref3 !== void 0 ? _ref3 : rightMargin,\n            bottom: (_ref4 = bottomMarginStr !== null && bottomMarginStr !== void 0 ? bottomMarginStr : topMarginStr) !== null && _ref4 !== void 0 ? _ref4 : bottomMargin,\n            left: (_ref5 = (_ref6 = leftMarginStr !== null && leftMarginStr !== void 0 ? leftMarginStr : rightMarginStr) !== null && _ref6 !== void 0 ? _ref6 : topMarginStr) !== null && _ref5 !== void 0 ? _ref5 : leftMargin\n          };\n          _context.n = 2;\n          return (0, _lib.hbsToPdfBuffer)(template, _page, _objectSpread(_objectSpread({}, options), {}, {\n            html: html,\n            margins: margins\n          }));\n        case 2:\n          return _context.a(2, _context.v);\n      }\n    }, _callee);\n  }));\n  return _flextToPdfBuffer.apply(this, arguments);\n}\nfunction flext2pdf() {\n  return _flext2pdf.apply(this, arguments);\n}\nfunction _flext2pdf() {\n  _flext2pdf = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee5() {\n    var _options$browser;\n    var options,\n      browser,\n      hbsToPdf,\n      flextToPdf,\n      pdf,\n      clear,\n      _args5 = arguments,\n      _t4;\n    return _regenerator().w(function (_context5) {\n      while (1) switch (_context5.n) {\n        case 0:\n          options = _args5.length > 0 && _args5[0] !== undefined ? _args5[0] : {};\n          if (!((_options$browser = options === null || options === void 0 ? void 0 : options.browser) !== null && _options$browser !== void 0)) {\n            _context5.n = 1;\n            break;\n          }\n          _t4 = _options$browser;\n          _context5.n = 3;\n          break;\n        case 1:\n          _context5.n = 2;\n          return _playwrightCore.chromium.launch();\n        case 2:\n          _t4 = _context5.v;\n        case 3:\n          browser = _t4;\n          // Defining the functions\n          hbsToPdf = /*#__PURE__*/function () {\n            var _ref7 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2(val) {\n              var _options$page, _options$data;\n              var options,\n                _page,\n                data,\n                isPagePassed,\n                flext,\n                result,\n                _args2 = arguments,\n                _t,\n                _t2;\n              return _regenerator().w(function (_context2) {\n                while (1) switch (_context2.p = _context2.n) {\n                  case 0:\n                    options = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : {};\n                    if (!((_options$page = options === null || options === void 0 ? void 0 : options.page) !== null && _options$page !== void 0)) {\n                      _context2.n = 1;\n                      break;\n                    }\n                    _t = _options$page;\n                    _context2.n = 3;\n                    break;\n                  case 1:\n                    _context2.n = 2;\n                    return browser.newPage();\n                  case 2:\n                    _t = _context2.v;\n                  case 3:\n                    _page = _t;\n                    data = (_options$data = options === null || options === void 0 ? void 0 : options.data) !== null && _options$data !== void 0 ? _options$data : null;\n                    isPagePassed = !!(options !== null && options !== void 0 && options.page); // Getting the Flext\n                    flext = new _flext[\"default\"]().setTemplate(val);\n                    if (data) flext.setData(data);\n\n                    // Getting the PDF\n                    result = null;\n                    _context2.p = 4;\n                    _context2.n = 5;\n                    return flextToPdfBuffer(flext, _page, options);\n                  case 5:\n                    result = _context2.v;\n                    _context2.n = 7;\n                    break;\n                  case 6:\n                    _context2.p = 6;\n                    _t2 = _context2.v;\n                    throw _t2;\n                  case 7:\n                    _context2.p = 7;\n                    if (isPagePassed) {\n                      _context2.n = 8;\n                      break;\n                    }\n                    _context2.n = 8;\n                    return _page.close();\n                  case 8:\n                    return _context2.f(7);\n                  case 9:\n                    if (isPagePassed) {\n                      _context2.n = 10;\n                      break;\n                    }\n                    _context2.n = 10;\n                    return _page.close();\n                  case 10:\n                    return _context2.a(2, result);\n                }\n              }, _callee2, null, [[4, 6, 7, 9]]);\n            }));\n            return function hbsToPdf(_x3) {\n              return _ref7.apply(this, arguments);\n            };\n          }();\n          flextToPdf = /*#__PURE__*/function () {\n            var _ref8 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3(val) {\n              var _options$page2;\n              var options,\n                _page,\n                result,\n                isPagePassed,\n                _args3 = arguments,\n                _t3;\n              return _regenerator().w(function (_context3) {\n                while (1) switch (_context3.n) {\n                  case 0:\n                    options = _args3.length > 1 && _args3[1] !== undefined ? _args3[1] : {};\n                    if (!(typeof val === 'string')) {\n                      _context3.n = 2;\n                      break;\n                    }\n                    _context3.n = 1;\n                    return hbsToPdf(val, options);\n                  case 1:\n                    return _context3.a(2, _context3.v);\n                  case 2:\n                    if (!((_options$page2 = options === null || options === void 0 ? void 0 : options.page) !== null && _options$page2 !== void 0)) {\n                      _context3.n = 3;\n                      break;\n                    }\n                    _t3 = _options$page2;\n                    _context3.n = 5;\n                    break;\n                  case 3:\n                    _context3.n = 4;\n                    return browser.newPage();\n                  case 4:\n                    _t3 = _context3.v;\n                  case 5:\n                    _page = _t3;\n                    _context3.n = 6;\n                    return flextToPdfBuffer(val, _page, options);\n                  case 6:\n                    result = _context3.v;\n                    isPagePassed = !!(options !== null && options !== void 0 && options.page);\n                    if (isPagePassed) {\n                      _context3.n = 7;\n                      break;\n                    }\n                    _context3.n = 7;\n                    return _page.close();\n                  case 7:\n                    return _context3.a(2, result);\n                }\n              }, _callee3);\n            }));\n            return function flextToPdf(_x4) {\n              return _ref8.apply(this, arguments);\n            };\n          }();\n          pdf = flextToPdf;\n          clear = /*#__PURE__*/function () {\n            var _ref9 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee4() {\n              return _regenerator().w(function (_context4) {\n                while (1) switch (_context4.n) {\n                  case 0:\n                    _context4.n = 1;\n                    return browser.close();\n                  case 1:\n                    return _context4.a(2, _context4.v);\n                }\n              }, _callee4);\n            }));\n            return function clear() {\n              return _ref9.apply(this, arguments);\n            };\n          }();\n          return _context5.a(2, {\n            pdf: pdf,\n            flextToPdf: flextToPdf,\n            hbsToPdf: hbsToPdf,\n            clear: clear\n          });\n      }\n    }, _callee5);\n  }));\n  return _flext2pdf.apply(this, arguments);\n}\nvar _default = exports[\"default\"] = flext2pdf;"],
  "mappings": "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U,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,MACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,UACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,eAAgB,QAChB,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,MACV,SAAU,KACV,SAAU,QACV,SAAU,KACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,SACV,SAAU,MACV,IAAK,OACL,OAAQ,KACR,OAAQ,MACR,OAAQ,QACR,IAAK,KACL,SAAU,MACV,UAAW,OACX,IAAK,SACL,SAAU,KACV,UAAW,MACX,SAAU,QACV,IAAK,KACL,SAAU,MACV,UAAW,OACX,OAAQ,MACR,IAAK,OACL,OAAQ,SACR,SAAU,QACV,SAAU,KACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,eAAgB,OAChB,SAAU,SACV,SAAU,SACV,SAAU,MACV,SAAU,OACV,SAAU,MACV,SAAU,OACV,SAAU,MACV,SAAU,KACV,SAAU,MACV,eAAgB,OAChB,SAAU,MACV,eAAgB,OAChB,SAAU,MACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,SACV,SAAU,UACV,SAAU,QACV,SAAU,WACV,SAAU,WACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,MACV,SAAU,OACV,eAAgB,QAChB,SAAU,OACV,eAAgB,OAChB,SAAU,KACV,eAAgB,MAChB,SAAU,MACV,SAAU,KACV,SAAU,OACV,eAAgB,QAChB,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,KACV,SAAU,MACV,SAAU,MACV,SAAU,OACV,eAAgB,QAChB,SAAU,QACV,SAAU,SACV,SAAU,YACV,eAAgB,OAChB,SAAU,OACV,eAAgB,QAChB,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,eAAgB,QAChB,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,eAAgB,UAChB,SAAU,KACV,SAAU,MACV,eAAgB,OAChB,SAAU,KACV,SAAU,MACV,eAAgB,OAChB,SAAU,KACV,eAAgB,MAChB,SAAU,KACV,eAAgB,MAChB,eAAgB,OAChB,SAAU,MACV,SAAU,MACV,eAAgB,OAChB,SAAU,KACV,eAAgB,OAChB,eAAgB,MAChB,SAAU,KACV,eAAgB,OAChB,eAAgB,MAChB,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,KACV,SAAU,OACV,SAAU,KACV,SAAU,OACV,SAAU,KACV,SAAU,MACV,SAAU,KACV,SAAU,MACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,eAAgB,mBAChB,SAAU,MACV,SAAU,OACV,eAAgB,QAChB,SAAU,MACV,SAAU,OACV,eAAgB,QAChB,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,eAAgB,kBAChB,SAAU,QACV,eAAgB,oBAChB,SAAU,SACV,SAAU,UACV,SAAU,SACV,SAAU,UACV,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,MACV,SAAU,MACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,eAAgB,UAChB,SAAU,QACV,SAAU,SACV,eAAgB,UAChB,SAAU,SACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,MACV,SAAU,MACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,KACV,eAAgB,MAChB,SAAU,KACV,eAAgB,MAChB,eAAgB,OAChB,SAAU,MACV,SAAU,MACV,eAAgB,OAChB,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,UACV,eAAgB,WAChB,SAAU,UACV,SAAU,UACV,SAAU,QACV,eAAgB,SAChB,SAAU,OACV,SAAU,OACV,SAAU,MACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,WACV,SAAU,WACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,WACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,WACV,SAAU,kBACV,SAAU,mBACV,SAAU,YACV,SAAU,aACV,SAAU,WACV,SAAU,WACV,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,OACV,SAAU,uBACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,MACV,SAAU,MACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,mBACV,SAAU,oBACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,oBACV,SAAU,WACV,SAAU,UACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,WACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,MACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,WACV,SAAU,aACV,SAAU,eACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,eAAgB,SAChB,SAAU,UACV,SAAU,OACV,SAAU,OACV,SAAU,UACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,UACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,kBACV,SAAU,oBACV,SAAU,sBACV,SAAU,mBACV,SAAU,gBACV,SAAU,iBACV,SAAU,mBACV,SAAU,qBACV,SAAU,oBACV,SAAU,qBACV,SAAU,kBACV,SAAU,oBACV,SAAU,gBACV,SAAU,iBACV,SAAU,mBACV,SAAU,qBACV,SAAU,oBACV,SAAU,qBACV,SAAU,kBACV,SAAU,oBACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,eACV,SAAU,QACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,SACV,SAAU,WACV,SAAU,OACV,SAAU,QACV,SAAU,UACV,SAAU,UACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,WACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,WACV,SAAU,WACV,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,UACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,MACV,SAAU,UACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,SAAU,WACV,SAAU,kBACV,eAAgB,qBAChB,SAAU,mBACV,eAAgB,sBAChB,SAAU,SACV,SAAU,WACV,SAAU,UACV,SAAU,SACV,SAAU,WACV,SAAU,WACV,SAAU,OACV,SAAU,cACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,WACV,SAAU,WACV,SAAU,QACV,SAAU,WACV,SAAU,WACV,SAAU,UACV,SAAU,WACV,SAAU,UACV,SAAU,WACV,SAAU,UACV,SAAU,WACV,SAAU,UACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,SACV,SAAU,UACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,WACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,WACV,SAAU,SACV,SAAU,OACV,SAAU,UACV,SAAU,WACV,SAAU,UACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,WACV,SAAU,WACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,QACV,SAAU,UACV,SAAU,MACV,SAAU,KACV,SAAU,SACV,SAAU,OACV,SAAU,UACV,SAAU,WACV,SAAU,OACV,SAAU,MACV,SAAU,OACV,SAAU,MACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,UACV,eAAgB,WAChB,SAAU,SACV,SAAU,SACV,SAAU,MACV,eAAgB,OAChB,SAAU,QACV,SAAU,QACV,SAAU,OACV,SAAU,QACV,SAAU,UACV,SAAU,QACV,SAAU,QACV,SAAU,UACV,SAAU,UACV,SAAU,MACV,eAAgB,OAChB,SAAU,MACV,eAAgB,OAChB,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,WACV,SAAU,WACV,SAAU,MACV,SAAU,MACV,SAAU,MACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,MACV,SAAU,MACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,MACV,SAAU,SACV,SAAU,SACV,SAAU,MACV,SAAU,MACV,SAAU,SACV,SAAU,SACV,SAAU,KACV,SAAU,KACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,WACV,eAAgB,oBAChB,SAAU,iBACV,eAAgB,0BAChB,SAAU,MACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,MACV,SAAU,MACV,SAAU,OACV,eAAgB,QAChB,SAAU,OACV,eAAgB,QAChB,SAAU,QACV,SAAU,MACV,eAAgB,OAChB,SAAU,MACV,eAAgB,OAChB,SAAU,MACV,SAAU,MACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,KACV,SAAU,KACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,UACV,SAAU,OACV,eAAgB,QAChB,SAAU,OACV,eAAgB,QAChB,SAAU,SACV,SAAU,SACV,eAAgB,SAChB,SAAU,QACV,eAAgB,SAChB,SAAU,QACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,UACV,SAAU,UACV,SAAU,QACV,SAAU,UACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,OACV,SAAU,OACV,SAAU,QACV,SAAU,OACV,SAAU,MACV,SAAU,OACV,SAAU,QACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,QACV,SAAU,SACV,SAAU,QACV,eAAgB,SAChB,SAAU,OACV,SAAU,QACV,SAAU,QACV,OAAQ,SACR,OAAQ,OACR,EAAK,SACL,OAAQ,QACR,OAAQ,MACR,SAAU,OACV,OAAQ,OACR,OAAQ,OACR,SAAU,SACV,OAAQ,SACR,SAAU,SACV,SAAU,SACV,SAAU,SACV,OAAQ,OACR,SAAU,SACV,SAAU,SACV,OAAQ,OACR,OAAQ,SACR,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,SAAU,SACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAQ,OACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAU,SACV,OAAU,SACV,OAAQ,QACR,OAAQ,QACR,OAAQ,QACR,OAAQ,QACR,OAAQ,OACR,OAAQ,OACR,OAAQ,SACR,OAAQ,SACR,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAQ,QACR,OAAQ,QACR,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,OACV,YAAgB,MAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,OAAU,MACV,YAAgB,OAChB,OAAU,OACV,OAAU,SACV,OAAU,SACV,OAAU,QACV,OAAU,QACV,OAAU,SACV,OAAU,SACV,OAAU,OACV,OAAU,OACV,OAAQ,SACR,OAAQ,SACR,SAAU,SACV,YAAgB,MAChB,SAAU,KACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,SAAU,KACV,YAAgB,OAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAQ,MACR,OAAQ,MACR,SAAU,KACV,OAAU,OACV,YAAgB,MAChB,YAAgB,OAChB,OAAU,OACV,YAAgB,MAChB,YAAgB,OAChB,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,QACR,OAAQ,QACR,OAAU,SACV,OAAU,SACV,OAAQ,OACR,OAAQ,OACR,OAAU,OACV,OAAU,OACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,OACV,OAAU,QACV,OAAU,SACV,OAAU,SACV,OAAU,QACV,GAAM,QACN,OAAU,QACV,OAAU,OACV,OAAU,OACV,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,OAAU,OACV,OAAU,SACV,YAAgB,MAChB,OAAU,UACV,YAAgB,OAChB,YAAgB,OAChB,OAAU,OACV,OAAU,MACV,OAAU,OACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,OAAU,SACV,OAAU,SACV,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,SAAU,KACV,YAAgB,OAChB,OAAU,OACV,OAAU,KACV,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,QACR,OAAQ,QACR,OAAQ,OACR,OAAQ,OACR,OAAU,SACV,OAAU,SACV,OAAU,OACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,QACV,OAAU,QACV,SAAU,QACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,OAAU,SACV,OAAU,SACV,YAAgB,MAChB,YAAgB,OAChB,OAAU,MACV,YAAgB,OAChB,OAAU,OACV,YAAgB,MAChB,YAAgB,OAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,OACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,OAAU,OACV,YAAgB,OAChB,YAAgB,MAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAQ,SACR,OAAQ,SACR,OAAU,SACV,OAAU,SACV,SAAU,SACV,OAAU,MACV,OAAU,MACV,YAAgB,OAChB,YAAgB,MAChB,OAAU,OACV,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAQ,OACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,QACR,OAAQ,QACR,OAAQ,OACR,OAAQ,OACR,OAAU,SACV,OAAU,SACV,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,OAAU,OACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,OAAU,OACV,OAAU,SACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,OAAU,OACV,OAAU,KACV,OAAU,OACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,SAAU,KACV,OAAU,SACV,OAAU,SACV,OAAU,QACV,OAAU,QACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAQ,QACR,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,SAAU,QACV,OAAU,SACV,OAAU,SACV,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,OAAU,SACV,OAAU,SACV,OAAQ,QACR,OAAQ,QACR,OAAU,QACV,OAAU,QACV,OAAQ,OACR,OAAQ,OACR,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,OAAU,QACV,OAAU,QACV,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAQ,SACR,OAAQ,SACR,OAAU,QACV,OAAU,QACV,OAAQ,OACR,OAAU,OACV,YAAgB,OAChB,YAAgB,MAChB,YAAgB,OAChB,OAAU,MACV,OAAU,OACV,YAAgB,OAChB,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,SACV,OAAU,OACV,OAAU,OACV,OAAU,QACV,OAAQ,QACR,OAAQ,QACR,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,OAAU,OACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,SAAU,QACV,OAAU,UACV,OAAU,SACV,OAAU,SACV,OAAU,OACV,OAAU,OACV,OAAU,MACV,OAAU,MACV,OAAU,QACV,OAAU,SACV,OAAU,QACV,OAAU,OACV,OAAU,OACV,OAAU,QACV,OAAU,SACV,OAAU,QACV,OAAU,SACV,OAAU,SACV,OAAU,KACV,OAAQ,QACR,OAAU,KACV,OAAU,KACV,OAAU,KACV,OAAU,KACV,OAAU,KACV,OAAU,UACV,OAAU,UACV,OAAU,KACV,OAAU,MACV,OAAU,KACV,OAAU,MACV,OAAU,OACV,OAAU,MACV,OAAU,QACV,OAAU,QACV,OAAU,SACV,OAAU,MACV,OAAU,MACV,OAAU,OACV,OAAU,UACV,OAAU,OACV,OAAU,MACV,OAAU,OACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,QACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,MACV,OAAU,OACV,OAAU,OACV,OAAU,MACV,OAAU,MACV,OAAU,OACV,OAAU,OACV,OAAU,OACV,OAAU,OACV,OAAU,OACV,OAAU,OACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,OAAU,OACV,OAAU,MACV,OAAU,MACV,OAAU,OACV,OAAU,OACV,OAAU,MACV,OAAU,MACV,OAAU,QACV,OAAU,QACV,OAAU,OACV,OAAU,OACV,OAAU,MACV,OAA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",
  "names": ["types_exports", "init_types", "__esmMin", "require_he", "__commonJSMin", "exports", "module", "_typeof", "o", "root", "freeExports", "freeModule", "freeGlobal", "regexAstralSymbols", "regexAsciiWhitelist", "regexBmpWhitelist", "regexEncodeNonAscii", "encodeMap", "regexEscape", "escapeMap", "regexInvalidEntity", "regexInvalidRawCodePoint", "regexDecode", "decodeMap", "decodeMapLegacy", "decodeMapNumeric", "invalidReferenceCodePoints", "stringFromCharCode", "object", "hasOwnProperty", "has", "propertyName", "contains", "array", "value", "index", "length", "merge", "options", "defaults", "result", "key", "codePointToSymbol", "codePoint", "strict", "output", "parseError", "hexEscape", "decEscape", "message", "_encode", "string", "encodeEverything", "useNamedReferences", "allowUnsafeSymbols", "escapeCodePoint", "escapeBmpSymbol", "symbol", "$0", "high", "low", "_decode", "html", "$1", "$2", "$3", "$4", "$5", "$6", "$7", "$8", "semicolon", "decDigits", "hexDigits", "reference", "next", "escape", "he", "require_flext_js", "__commonJSMin", "exports", "module", "require_page", "__commonJSMin", "exports", "module", "require_base_html", "__commonJSMin", "exports", "module", "lib_exports", "_interopRequireDefault", "e", "_regenerator", "t", "i", "r", "n", "o", "c", "Generator", "u", "_regeneratorDefine2", "p", "y", "G", "d", "a", "l", "GeneratorFunction", "GeneratorFunctionPrototype", "f", "asyncGeneratorStep", "_asyncToGenerator", "_next", "_throw", "page", "_options$lang", "_options$title", "val", "options", "lang", "DEFAULT_PAGE_LANG", "title", "DEFAULT_PAGE_TITLE", "css", "meta", "result", "_baseHtml", "filter", "name", "_val", "_name$toUpperCase", "newName", "hbsToPdfBuffer", "_page", "resolve", "reject", "_options$data", "_options$format", "_options$margins", "_margins$top", "_margins$left", "_margins$right", "_margins$bottom", "_options$background", "data", "html", "format", "DEFAULT_FORMAT", "margins", "topMargin", "DEFAULT_MARGINS", "leftMargin", "rightMargin", "bottomMargin", "background", "serve", "_ref", "_callee", "route", "_context", "_flextJs", "_x", "finish", "_ref2", "_callee2", "_context2", "preview", "_ref3", "_callee3", "_context3", "_page2", "valRef", "_he", "init_lib", "__esmMin", "_typeof", "o", "_types", "flext2pdf", "flextToPdfBuffer", "_lib", "_playwrightCore", "_flext", "_interopRequireDefault", "e", "_regenerator", "t", "i", "r", "n", "c", "Generator", "u", "_regeneratorDefine2", "p", "y", "G", "d", "a", "l", "GeneratorFunction", "GeneratorFunctionPrototype", "f", "ownKeys", "_objectSpread", "_defineProperty", "_toPropertyKey", "_toPrimitive", "_slicedToArray", "_arrayWithHoles", "_iterableToArrayLimit", "_unsupportedIterableToArray", "_nonIterableRest", "_arrayLikeToArray", "asyncGeneratorStep", "_asyncToGenerator", "_next", "_throw", "_x", "_x2", "_flextToPdfBuffer", "_callee", "val", "_page", "_val$assets", "_val$html", "_margins$trim", "_margins", "_marginsStr$split", "_options$margins", "_marginsObj$top", "_marginsObj$right", "_marginsObj$bottom", "_marginsObj$left", "_ref3", "_ref4", "_ref5", "_ref6", "options", "template", "html", "marginsStr", "_ref", "_ref2", "topMarginStr", "rightMarginStr", "bottomMarginStr", "leftMarginStr", "marginsObj", "topMargin", "rightMargin", "bottomMargin", "leftMargin", "margins", "_args", "_context", "_flext2pdf", "_callee5", "_options$browser", "browser", "hbsToPdf", "flextToPdf", "pdf", "clear", "_args5", "_t4", "_context5", "_ref7", "_callee2", "_options$page", "_options$data", "data", "isPagePassed", "flext", "result", "_args2", "_t", "_t2", "_context2", "_x3", "_ref8", "_callee3", "_options$page2", "_args3", "_t3", "_context3", "_x4", "_ref9", "_callee4", "_context4", "_default"]
}
