58b3183a298955c6935846d0d45571c2aacbe7464dfe20ca883a3d78504a87ce.json 48 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = {\n enumerable: true,\n get: function () {\n return m[k];\n }\n };\n }\n Object.defineProperty(o, k2, desc);\n} : function (o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\nvar __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) {\n Object.defineProperty(o, \"default\", {\n enumerable: true,\n value: v\n });\n} : function (o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = this && this.__importStar || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar AmsMethods_js_1 = require(\"./AmsMethods.js\");\nvar sm = __importStar(require(\"../SymbolMap.js\"));\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nvar MmlNode_js_1 = require(\"../../../core/MmlTree/MmlNode.js\");\nvar lengths_js_1 = require(\"../../../util/lengths.js\");\nnew sm.CharacterMap('AMSmath-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n iiiint: ['\\u2A0C', {\n texClass: MmlNode_js_1.TEXCLASS.OP\n }]\n});\nnew sm.RegExpMap('AMSmath-operatorLetter', AmsMethods_js_1.AmsMethods.operatorLetter, /[-*]/i);\nnew sm.CommandMap('AMSmath-macros', {\n mathring: ['Accent', '02DA'],\n nobreakspace: 'Tilde',\n negmedspace: ['Spacer', lengths_js_1.MATHSPACE.negativemediummathspace],\n negthickspace: ['Spacer', lengths_js_1.MATHSPACE.negativethickmathspace],\n idotsint: ['MultiIntegral', '\\\\int\\\\cdots\\\\int'],\n dddot: ['Accent', '20DB'],\n ddddot: ['Accent', '20DC'],\n sideset: 'SideSet',\n boxed: ['Macro', '\\\\fbox{$\\\\displaystyle{#1}$}', 1],\n tag: 'HandleTag',\n notag: 'HandleNoTag',\n eqref: ['HandleRef', true],\n substack: ['Macro', '\\\\begin{subarray}{c}#1\\\\end{subarray}', 1],\n injlim: ['NamedOp', 'inj lim'],\n projlim: ['NamedOp', 'proj lim'],\n varliminf: ['Macro', '\\\\mathop{\\\\underline{\\\\mmlToken{mi}{lim}}}'],\n varlimsup: ['Macro', '\\\\mathop{\\\\overline{\\\\mmlToken{mi}{lim}}}'],\n varinjlim: ['Macro', '\\\\mathop{\\\\underrightarrow{\\\\mmlToken{mi}{lim}}}'],\n varprojlim: ['Macro', '\\\\mathop{\\\\underleftarrow{\\\\mmlToken{mi}{lim}}}'],\n DeclareMathOperator: 'HandleDeclareOp',\n operatorname: 'HandleOperatorName',\n genfrac: 'Genfrac',\n frac: ['Genfrac', '', '', '', ''],\n tfrac: ['Genfrac', '', '', '', '1'],\n dfrac: ['Genfrac', '', '', '', '0'],\n binom: ['Genfrac', '(', ')', '0', ''],\n tbinom: ['Genfrac', '(', ')', '0', '1'],\n dbinom: ['Genfrac', '(', ')', '0', '0'],\n cfrac: 'CFrac',\n shoveleft: ['HandleShove', TexConstants_js_1.TexConstant.Align.LEFT],\n shoveright: ['HandleShove', TexConstants_js_1.TexConstant.Align.RIGHT],\n xrightarrow: ['xArrow', 0x2192, 5, 10],\n xleftarrow: ['xArrow', 0x2190, 10, 5]\n}, AmsMethods_js_1.AmsMethods);\nnew sm.EnvironmentMap('AMSmath-environment', ParseMethods_js_1.default.environment, {\n 'equation*': ['Equation', null, false],\n 'eqnarray*': ['EqnArray', null, false, true, 'rcl', ParseUtil_js_1.default.cols(0, lengths_js_1.MATHSPACE.thickmathspace), '.5em'],\n align: ['EqnArray', null, true, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],\n 'align*': ['EqnArray', null, false, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],\n multline: ['Multline', null, true],\n 'multline*': ['Multline', null, false],\n split: ['EqnArray', null, false, false, 'rl', ParseUtil_js_1.default.cols(0)],\n gather: ['EqnArray', null, true, true, 'c'],\n 'gather*': ['EqnArray', null, false, true, 'c'],\n alignat: ['AlignAt', null, true, true],\n 'alignat*': ['AlignAt', null, false, true],\n alignedat: ['AlignAt', null, false, false],\n aligned: ['AmsEqnArray', null, null, null, 'rl', ParseUtil_js_1.default.cols(0, 2), '.5em', 'D'],\n gathered: ['AmsEqnArray', null, null, null, 'c', null, '.5em', 'D'],\n xalignat: ['XalignAt', null, true, true],\n 'xalignat*': ['XalignAt', null, false, true],\n xxalignat: ['XalignAt', null, false, false],\n flalign: ['FlalignArray', null, true, false, true, 'rlc', 'auto auto fit'],\n 'flalign*': ['FlalignArray', null, false, false, true, 'rlc', 'auto auto fit'],\n subarray: ['Array', null, null, null, null, ParseUtil_js_1.default.cols(0), '0.1em', 'S', 1],\n smallmatrix: ['Array', null, null, null, 'c', ParseUtil_js_1.default.cols(1 / 3), '.2em', 'S', 1],\n matrix: ['Array', null, null, null, 'c'],\n pmatrix: ['Array', null, '(', ')', 'c'],\n bmatrix: ['Array', null, '[', ']', 'c'],\n Bmatrix: ['Array', null, '\\\\{', '\\\\}', 'c'],\n vmatrix: ['Array', null, '\\\\vert', '\\\\vert', 'c'],\n Vmatrix: ['Array', null, '\\\\Vert', '\\\\Vert', 'c'],\n cases: ['Array', null, '\\\\{', '.', 'll', null, '.2em', 'T']\n}, AmsMethods_js_1.AmsMethods);\nnew sm.DelimiterMap('AMSmath-delimiter', ParseMethods_js_1.default.delimiter, {\n '\\\\lvert': ['\\u007C', {\n texClass: MmlNode_js_1.TEXCLASS.OPEN\n }],\n '\\\\rvert': ['\\u007C', {\n texClass: MmlNode_js_1.TEXCLASS.CLOSE\n }],\n '\\\\lVert': ['\\u2016', {\n texClass: MmlNode_js_1.TEXCLASS.OPEN\n }],\n '\\\\rVert': ['\\u2016', {\n texClass: MmlNode_js_1.TEXCLASS.CLOSE\n }]\n});\nnew sm.CharacterMap('AMSsymbols-mathchar0mi', ParseMethods_js_1.default.mathchar0mi, {\n digamma: '\\u03DD',\n varkappa: '\\u03F0',\n varGamma: ['\\u0393', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varDelta: ['\\u0394', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varTheta: ['\\u0398', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varLambda: ['\\u039B', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varXi: ['\\u039E', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varPi: ['\\u03A0', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varSigma: ['\\u03A3', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varUpsilon: ['\\u03A5', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varPhi: ['\\u03A6', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varPsi: ['\\u03A8', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n varOmega: ['\\u03A9', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC\n }],\n beth: '\\u2136',\n gimel: '\\u2137',\n daleth: '\\u2138',\n backprime: ['\\u2035', {\n variantForm: true\n }],\n hslash: '\\u210F',\n varnothing: ['\\u2205', {\n variantForm: true\n }],\n blacktriangle: '\\u25B4',\n triangledown: ['\\u25BD', {\n variantForm: true\n }],\n blacktriangledown: '\\u25BE',\n square: '\\u25FB',\n Box: '\\u25FB',\n blacksquare: '\\u25FC',\n lozenge: '\\u25CA',\n Diamond: '\\u25CA',\n blacklozenge: '\\u29EB',\n circledS: ['\\u24C8', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n bigstar: '\\u2605',\n sphericalangle: '\\u2222',\n measuredangle: '\\u2221',\n nexists: '\\u2204',\n complement: '\\u2201',\n mho: '\\u2127',\n eth: ['\\u00F0', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL\n }],\n Finv: '\\u2132',\n diagup: '\\u2571',\n Game: '\\u2141',\n diagdown: '\\u2572',\n Bbbk: ['\\u006B', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK\n }],\n yen: '\\u00A5',\n circledR: '\\u00AE',\n checkmark: '\\u2713',\n maltese: '\\u2720'\n});\nnew sm.CharacterMap('AMSsymbols-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n dotplus: '\\u2214',\n ltimes: '\\u22C9',\n smallsetminus: ['\\u2216', {\n variantForm: true\n }],\n rtimes: '\\u22CA',\n Cap: '\\u22D2',\n doublecap: '\\u22D2',\n leftthreetimes: '\\u22CB',\n Cup: '\\u22D3',\n doublecup: '\\u22D3',\n rightthreetimes: '\\u22CC',\n barwedge: '\\u22BC',\n curlywedge: '\\u22CF',\n veebar: '\\u22BB',\n curlyvee: '\\u22CE',\n doublebarwedge: '\\u2A5E',\n boxminus: '\\u229F',\n circleddash: '\\u229D',\n boxtimes: '\\u22A0',\n circledast: '\\u229B',\n boxdot: '\\u22A1',\n circledcirc: '\\u229A',\n boxplus: '\\u229E',\n centerdot: ['\\u22C5', {\n variantForm: true\n }],\n divideontimes: '\\u22C7',\n intercal: '\\u22BA',\n leqq: '\\u2266',\n geqq: '\\u2267',\n leqslant: '\\u2A7D',\n geqslant: '\\u2A7E',\n eqslantless: '\\u2A95',\n eqslantgtr: '\\u2A96',\n lesssim: '\\u2272',\n gtrsim: '\\u2273',\n lessapprox: '\\u2A85',\n gtrapprox: '\\u2A86',\n approxeq: '\\u224A',\n lessdot: '\\u22D6',\n gtrdot: '\\u22D7',\n lll: '\\u22D8',\n llless: '\\u22D8',\n ggg: '\\u22D9',\n gggtr: '\\u22D9',\n lessgtr: '\\u2276',\n gtrless: '\\u2277',\n lesseqgtr: '\\u22DA',\n gtreqless: '\\u22DB',\n lesseqqgtr: '\\u2A8B',\n gtreqqless: '\\u2A8C',\n doteqdot: '\\u2251',\n Doteq: '\\u2251',\n eqcirc: '\\u2256',\n risingdotseq: '\\u2253',\n circeq: '\\u2257',\n fallingdotseq: '\\u2252',\n triangleq: '\\u225C',\n backsim: '\\u223D',\n thicksim: ['\\u223C', {\n variantForm: true\n }],\n backsimeq: '\\u22CD',\n thickapprox: ['\\u2248', {\n variantForm: true\n }],\n subseteqq: '\\u2AC5',\n supseteqq: '\\u2AC6',\n Subset: '\\u22D0',\n Supset: '\\u22D1',\n sqsubset: '\\u228F',\n sqsupset: '\\u2290',\n preccurlyeq: '\\u227C',\n succcurlyeq: '\\u227D',\n curlyeqprec: '\\u22DE',\n curlyeqsucc: '\\u22DF',\n precsim: '\\u227E',\n succsim: '\\u227F',\n precapprox: '\\u2AB7',\n succapprox: '\\u2AB8',\n vartriangleleft: '\\u22B2',\n lhd: '\\u22B2',\n vartriangleright: '\\u22B3',\n rhd: '\\u22B3',\n trianglelefteq: '\\u22B4',\n unlhd: '\\u22B4',\n trianglerighteq: '\\u22B5',\n unrhd: '\\u22B5',\n vDash: ['\\u22A8', {\n variantForm: true\n }],\n Vdash: '\\u22A9',\n Vvdash: '\\u22AA',\n smallsmile: ['\\u2323', {\n variantForm: true\n }],\n shortmid: ['\\u2223', {\n variantForm: true\n }],\n smallfrown: ['\\u2322', {\n variantForm: true\n }],\n shortparallel: ['\\u2225', {\n variantForm: true\n }],\n bumpeq: '\\u224F',\n between: '\\u226C',\n Bumpeq: '\\u224E',\n pitchfork: '\\u22D4',\n varpropto: ['\\u221D', {\n variantForm: true\n }],\n backepsilon: '\\u220D',\n blacktriangleleft: '\\u25C2',\n blacktriangleright: '\\u25B8',\n therefore: '\\u2234',\n because: '\\u2235',\n eqsim: '\\u2242',\n vartriangle: ['\\u25B3', {\n variantForm: true\n }],\n Join: '\\u22C8',\n nless: '\\u226E',\n ngtr: '\\u226F',\n nleq: '\\u2270',\n ngeq: '\\u2271',\n nleqslant: ['\\u2A87', {\n variantForm: true\n }],\n ngeqslant: ['\\u2A88', {\n variantForm: true\n }],\n nleqq: ['\\u2270', {\n variantForm: true\n }],\n ngeqq: ['\\u2271', {\n variantForm: true\n }],\n lneq: '\\u2A87',\n gneq: '\\u2A88',\n lneqq: '\\u2268',\n gneqq: '\\u2269',\n lvertneqq: ['\\u2268', {\n variantForm: true\n }],\n gvertneqq: ['\\u2269', {\n variantForm: true\n }],\n lnsim: '\\u22E6',\n gnsim: '\\u22E7',\n lnapprox: '\\u2A89',\n gnapprox: '\\u2A8A',\n nprec: '\\u2280',\n nsucc: '\\u2281',\n npreceq: ['\\u22E0', {\n variantForm: true\n }],\n nsucceq: ['\\u22E1', {\n variantForm: true\n }],\n precneqq: '\\u2AB5',\n succneqq: '\\u2AB6',\n precnsim: '\\u22E8',\n succnsim: '\\u22E9',\n precnapprox: '\\u2AB9',\n succnapprox: '\\u2ABA',\n nsim: '\\u2241',\n ncong: '\\u2247',\n nshortmid: ['\\u2224', {\n variantForm: true\n }],\n nshortparallel: ['\\u2226', {\n variantForm: true\n }],\n nmid: '\\u2224',\n nparallel: '\\u2226',\n nvdash: '\\u22AC',\n nvDash: '\\u22AD',\n nVdash: '\\u22AE',\n nVDash: '\\u22AF',\n ntriangleleft: '\\u22EA',\n ntriangleright: '\\u22EB',\n ntrianglelefteq: '\\u22EC',\n ntrianglerighteq: '\\u22ED',\n nsubseteq: '\\u2288',\n nsupseteq: '\\u2289',\n nsubseteqq: ['\\u2288', {\n variantForm: true\n }],\n nsupseteqq: ['\\u2289', {\n variantForm: true\n }],\n subsetneq: '\\u228A',\n supsetneq: '\\u228B',\n varsubsetneq: ['\\u228A', {\n variantForm: true\n }],\n varsupsetneq: ['\\u228B', {\n variantForm: true\n }],\n subsetneqq: '\\u2ACB',\n supsetneqq: '\\u2ACC',\n varsubsetneqq: ['\\u2ACB', {\n variantForm: true\n }],\n varsupsetneqq: ['\\u2ACC', {\n variantForm: true\n }],\n leftleftarrows: '\\u21C7',\n rightrightarrows: '\\u21C9',\n leftrightarrows: '\\u21C6',\n rightleftarrows: '\\u21C4',\n Lleftarrow: '\\u21DA',\n Rrightarrow: '\\u21DB',\n twoheadleftarrow: '\\u219E',\n twoheadrightarrow: '\\u21A0',\n leftarrowtail: '\\u21A2',\n rightarrowtail: '\\u21A3',\n looparrowleft: '\\u21AB',\n looparrowright: '\\u21AC',\n leftrightharpoons: '\\u21CB',\n rightleftharpoons: ['\\u21CC', {\n variantForm: true\n }],\n curvearrowleft: '\\u21B6',\n curvearrowright: '\\u21B7',\n circlearrowleft: '\\u21BA',\n circlearrowright: '\\u21BB',\n Lsh: '\\u21B0',\n Rsh: '\\u21B1',\n upuparrows: '\\u21C8',\n downdownarrows: '\\u21CA',\n upharpoonleft: '\\u21BF',\n upharpoonright: '\\u21BE',\n downharpoonleft: '\\u21C3',\n restriction: '\\u21BE',\n multimap: '\\u22B8',\n downharpoonright: '\\u21C2',\n leftrightsquigarrow: '\\u21AD',\n rightsquigarrow: '\\u21DD',\n leadsto: '\\u21DD',\n dashrightarrow: '\\u21E2',\n dashleftarrow: '\\u21E0',\n nleftarrow: '\\u219A',\n nrightarrow: '\\u219B',\n nLeftarrow: '\\u21CD',\n nRightarrow: '\\u21CF',\n nleftrightarrow: '\\u21AE',\n nLeftrightarrow: '\\u21CE'\n});\nnew sm.DelimiterMap('AMSsymbols-delimiter', ParseMethods_js_1.default.delimiter, {\n '\\\\ulcorner': '\\u231C',\n '\\\\urcorner': '\\u231D',\n '\\\\llcorner': '\\u231E',\n '\\\\lrcorner': '\\u231F'\n});\nnew sm.CommandMap('AMSsymbols-macros', {\n implies: ['Macro', '\\\\;\\\\Longrightarrow\\\\;'],\n impliedby: ['Macro', '\\\\;\\\\Longleftarrow\\\\;']\n}, AmsMethods_js_1.AmsMethods);","map":{"version":3,"names":["__createBinding","Object","create","o","m","k","k2","undefined","desc","getOwnPropertyDescriptor","__esModule","writable","configurable","enumerable","get","defineProperty","__setModuleDefault","v","value","__importStar","mod","result","prototype","hasOwnProperty","call","__importDefault","exports","AmsMethods_js_1","require","sm","TexConstants_js_1","ParseMethods_js_1","ParseUtil_js_1","MmlNode_js_1","lengths_js_1","CharacterMap","default","mathchar0mo","iiiint","texClass","TEXCLASS","OP","RegExpMap","AmsMethods","operatorLetter","CommandMap","mathring","nobreakspace","negmedspace","MATHSPACE","negativemediummathspace","negthickspace","negativethickmathspace","idotsint","dddot","ddddot","sideset","boxed","tag","notag","eqref","substack","injlim","projlim","varliminf","varlimsup","varinjlim","varprojlim","DeclareMathOperator","operatorname","genfrac","frac","tfrac","dfrac","binom","tbinom","dbinom","cfrac","shoveleft","TexConstant","Align","LEFT","shoveright","RIGHT","xrightarrow","xleftarrow","EnvironmentMap","environment","cols","thickmathspace","align","multline","split","gather","alignat","alignedat","aligned","gathered","xalignat","xxalignat","flalign","subarray","smallmatrix","matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","cases","DelimiterMap","delimiter","OPEN","CLOSE","mathchar0mi","digamma","varkappa","varGamma","mathvariant","Variant","ITALIC","varDelta","varTheta","varLambda","varXi","varPi","varSigma","varUpsilon","varPhi","varPsi","varOmega","beth","gimel","daleth","backprime","variantForm","hslash","varnothing","blacktriangle","triangledown","blacktriangledown","square","Box","blacksquare","lozenge","Diamond","blacklozenge","circledS","NORMAL","bigstar","sphericalangle","measuredangle","nexists","complement","mho","eth","Finv","diagup","Game","diagdown","Bbbk","DOUBLESTRUCK","yen","circledR","checkmark","maltese","dotplus","ltimes","smallsetminus","rtimes","Cap","doublecap","leftthreetimes","Cup","doublecup","rightthreetimes","barwedge","curlywedge","veebar","curlyvee","doublebarwedge","boxminus","circleddash","boxtimes","circledast","boxdot","circledcirc","boxplus","centerdot","divideontimes","intercal","leqq","geqq","leqslant","geqslant","eqslantless","eqslantgtr","lesssim","gtrsim","lessapprox","gtrapprox","approxeq","lessdot","gtrdot","lll","llless","ggg","gggtr","lessgtr","gtrless","lesseqgtr","gtreqless","lesseqqgtr","gtreqqless","doteqdot","Doteq","eqcirc","risingdotseq","circeq","fallingdotseq","triangleq","backsim","thicksim","backsimeq","thickapprox","subseteqq","supseteqq","Subset","Supset","sqsubset","sqsupset","preccurlyeq","succcurlyeq","curlyeqprec","curlyeqsucc","precsim","succsim","precapprox","succapprox","vartriangleleft","lhd","vartriangleright","rhd","trianglelefteq","unlhd","trianglerighteq","unrhd","vDash","Vdash","Vvdash","smallsmile","shortmid","smallfrown","shortparallel","bumpeq","between","Bumpeq","pitchfork","varpropto","backepsilon","blacktriangleleft","blacktriangleright","therefore","because","eqsim","vartriangle","Join","nless","ngtr","nleq","ngeq","nleqslant","ngeqslant","nleqq","ngeqq","lneq","gneq","lneqq","gneqq","lvertneqq","gvertneqq","lnsim","gnsim","lnapprox","gnapprox","nprec","nsucc","npreceq","nsucceq","precneqq","succneqq","precnsim","succnsim","precnapprox","succnapprox","nsim","ncong","nshortmid","nshortparallel","nmid","nparallel","nvdash","nvDash","nVdash","nVDash","ntriangleleft","ntriangleright","ntrianglelefteq","ntrianglerighteq","nsubseteq","nsupseteq","nsubseteqq","nsupseteqq","subsetneq","supsetneq","varsubsetneq","varsupsetneq","subsetneqq","supsetneqq","varsubsetneqq","varsupsetneqq","leftleftarrows","rightrightarrows","leftrightarrows","rightleftarrows","Lleftarrow","Rrightarrow","twoheadleftarrow","twoheadrightarrow","leftarrowtail","rightarrowtail","looparrowleft","looparrowright","leftrightharpoons","rightleftharpoons","curvearrowleft","curvearrowright","circlearrowleft","circlearrowright","Lsh","Rsh","upuparrows","downdownarrows","upharpoonleft","upharpoonright","downharpoonleft","restriction","multimap","downharpoonright","leftrightsquigarrow","rightsquigarrow","leadsto","dashrightarrow","dashleftarrow","nleftarrow","nrightarrow","nLeftarrow","nRightarrow","nleftrightarrow","nLeftrightarrow","implies","impliedby"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/ams/AmsMappings.js"],"sourcesContent":["\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar AmsMethods_js_1 = require(\"./AmsMethods.js\");\nvar sm = __importStar(require(\"../SymbolMap.js\"));\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nvar MmlNode_js_1 = require(\"../../../core/MmlTree/MmlNode.js\");\nvar lengths_js_1 = require(\"../../../util/lengths.js\");\nnew sm.CharacterMap('AMSmath-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n iiiint: ['\\u2A0C', { texClass: MmlNode_js_1.TEXCLASS.OP }]\n});\nnew sm.RegExpMap('AMSmath-operatorLetter', AmsMethods_js_1.AmsMethods.operatorLetter, /[-*]/i);\nnew sm.CommandMap('AMSmath-macros', {\n mathring: ['Accent', '02DA'],\n nobreakspace: 'Tilde',\n negmedspace: ['Spacer', lengths_js_1.MATHSPACE.negativemediummathspace],\n negthickspace: ['Spacer', lengths_js_1.MATHSPACE.negativethickmathspace],\n idotsint: ['MultiIntegral', '\\\\int\\\\cdots\\\\int'],\n dddot: ['Accent', '20DB'],\n ddddot: ['Accent', '20DC'],\n sideset: 'SideSet',\n boxed: ['Macro', '\\\\fbox{$\\\\displaystyle{#1}$}', 1],\n tag: 'HandleTag',\n notag: 'HandleNoTag',\n eqref: ['HandleRef', true],\n substack: ['Macro', '\\\\begin{subarray}{c}#1\\\\end{subarray}', 1],\n injlim: ['NamedOp', 'inj lim'],\n projlim: ['NamedOp', 'proj lim'],\n varliminf: ['Macro', '\\\\mathop{\\\\underline{\\\\mmlToken{mi}{lim}}}'],\n varlimsup: ['Macro', '\\\\mathop{\\\\overline{\\\\mmlToken{mi}{lim}}}'],\n varinjlim: ['Macro', '\\\\mathop{\\\\underrightarrow{\\\\mmlToken{mi}{lim}}}'],\n varprojlim: ['Macro', '\\\\mathop{\\\\underleftarrow{\\\\mmlToken{mi}{lim}}}'],\n DeclareMathOperator: 'HandleDeclareOp',\n operatorname: 'HandleOperatorName',\n genfrac: 'Genfrac',\n frac: ['Genfrac', '', '', '', ''],\n tfrac: ['Genfrac', '', '', '', '1'],\n dfrac: ['Genfrac', '', '', '', '0'],\n binom: ['Genfrac', '(', ')', '0', ''],\n tbinom: ['Genfrac', '(', ')', '0', '1'],\n dbinom: ['Genfrac', '(', ')', '0', '0'],\n cfrac: 'CFrac',\n shoveleft: ['HandleShove', TexConstants_js_1.TexConstant.Align.LEFT],\n shoveright: ['HandleShove', TexConstants_js_1.TexConstant.Align.RIGHT],\n xrightarrow: ['xArrow', 0x2192, 5, 10],\n xleftarrow: ['xArrow', 0x2190, 10, 5]\n}, AmsMethods_js_1.AmsMethods);\nnew sm.EnvironmentMap('AMSmath-environment', ParseMethods_js_1.default.environment, {\n 'equation*': ['Equation', null, false],\n 'eqnarray*': ['EqnArray', null, false, true, 'rcl',\n ParseUtil_js_1.default.cols(0, lengths_js_1.MATHSPACE.thickmathspace), '.5em'],\n align: ['EqnArray', null, true, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],\n 'align*': ['EqnArray', null, false, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],\n multline: ['Multline', null, true],\n 'multline*': ['Multline', null, false],\n split: ['EqnArray', null, false, false, 'rl', ParseUtil_js_1.default.cols(0)],\n gather: ['EqnArray', null, true, true, 'c'],\n 'gather*': ['EqnArray', null, false, true, 'c'],\n alignat: ['AlignAt', null, true, true],\n 'alignat*': ['AlignAt', null, false, true],\n alignedat: ['AlignAt', null, false, false],\n aligned: ['AmsEqnArray', null, null, null, 'rl', ParseUtil_js_1.default.cols(0, 2), '.5em', 'D'],\n gathered: ['AmsEqnArray', null, null, null, 'c', null, '.5em', 'D'],\n xalignat: ['XalignAt', null, true, true],\n 'xalignat*': ['XalignAt', null, false, true],\n xxalignat: ['XalignAt', null, false, false],\n flalign: ['FlalignArray', null, true, false, true, 'rlc', 'auto auto fit'],\n 'flalign*': ['FlalignArray', null, false, false, true, 'rlc', 'auto auto fit'],\n subarray: ['Array', null, null, null, null, ParseUtil_js_1.default.cols(0), '0.1em', 'S', 1],\n smallmatrix: ['Array', null, null, null, 'c', ParseUtil_js_1.default.cols(1 / 3),\n '.2em', 'S', 1],\n matrix: ['Array', null, null, null, 'c'],\n pmatrix: ['Array', null, '(', ')', 'c'],\n bmatrix: ['Array', null, '[', ']', 'c'],\n Bmatrix: ['Array', null, '\\\\{', '\\\\}', 'c'],\n vmatrix: ['Array', null, '\\\\vert', '\\\\vert', 'c'],\n Vmatrix: ['Array', null, '\\\\Vert', '\\\\Vert', 'c'],\n cases: ['Array', null, '\\\\{', '.', 'll', null, '.2em', 'T']\n}, AmsMethods_js_1.AmsMethods);\nnew sm.DelimiterMap('AMSmath-delimiter', ParseMethods_js_1.default.delimiter, {\n '\\\\lvert': ['\\u007C', { texClass: MmlNode_js_1.TEXCLASS.OPEN }],\n '\\\\rvert': ['\\u007C', { texClass: MmlNode_js_1.TEXCLASS.CLOSE }],\n '\\\\lVert': ['\\u2016', { texClass: MmlNode_js_1.TEXCLASS.OPEN }],\n '\\\\rVert': ['\\u2016', { texClass: MmlNode_js_1.TEXCLASS.CLOSE }]\n});\nnew sm.CharacterMap('AMSsymbols-mathchar0mi', ParseMethods_js_1.default.mathchar0mi, {\n digamma: '\\u03DD',\n varkappa: '\\u03F0',\n varGamma: ['\\u0393', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varDelta: ['\\u0394', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varTheta: ['\\u0398', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varLambda: ['\\u039B', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varXi: ['\\u039E', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varPi: ['\\u03A0', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varSigma: ['\\u03A3', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varUpsilon: ['\\u03A5', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varPhi: ['\\u03A6', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varPsi: ['\\u03A8', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n varOmega: ['\\u03A9', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],\n beth: '\\u2136',\n gimel: '\\u2137',\n daleth: '\\u2138',\n backprime: ['\\u2035', { variantForm: true }],\n hslash: '\\u210F',\n varnothing: ['\\u2205', { variantForm: true }],\n blacktriangle: '\\u25B4',\n triangledown: ['\\u25BD', { variantForm: true }],\n blacktriangledown: '\\u25BE',\n square: '\\u25FB',\n Box: '\\u25FB',\n blacksquare: '\\u25FC',\n lozenge: '\\u25CA',\n Diamond: '\\u25CA',\n blacklozenge: '\\u29EB',\n circledS: ['\\u24C8', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n bigstar: '\\u2605',\n sphericalangle: '\\u2222',\n measuredangle: '\\u2221',\n nexists: '\\u2204',\n complement: '\\u2201',\n mho: '\\u2127',\n eth: ['\\u00F0', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],\n Finv: '\\u2132',\n diagup: '\\u2571',\n Game: '\\u2141',\n diagdown: '\\u2572',\n Bbbk: ['\\u006B',\n { mathvariant: TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK }],\n yen: '\\u00A5',\n circledR: '\\u00AE',\n checkmark: '\\u2713',\n maltese: '\\u2720'\n});\nnew sm.CharacterMap('AMSsymbols-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {\n dotplus: '\\u2214',\n ltimes: '\\u22C9',\n smallsetminus: ['\\u2216', { variantForm: true }],\n rtimes: '\\u22CA',\n Cap: '\\u22D2',\n doublecap: '\\u22D2',\n leftthreetimes: '\\u22CB',\n Cup: '\\u22D3',\n doublecup: '\\u22D3',\n rightthreetimes: '\\u22CC',\n barwedge: '\\u22BC',\n curlywedge: '\\u22CF',\n veebar: '\\u22BB',\n curlyvee: '\\u22CE',\n doublebarwedge: '\\u2A5E',\n boxminus: '\\u229F',\n circleddash: '\\u229D',\n boxtimes: '\\u22A0',\n circledast: '\\u229B',\n boxdot: '\\u22A1',\n circledcirc: '\\u229A',\n boxplus: '\\u229E',\n centerdot: ['\\u22C5', { variantForm: true }],\n divideontimes: '\\u22C7',\n intercal: '\\u22BA',\n leqq: '\\u2266',\n geqq: '\\u2267',\n leqslant: '\\u2A7D',\n geqslant: '\\u2A7E',\n eqslantless: '\\u2A95',\n eqslantgtr: '\\u2A96',\n lesssim: '\\u2272',\n gtrsim: '\\u2273',\n lessapprox: '\\u2A85',\n gtrapprox: '\\u2A86',\n approxeq: '\\u224A',\n lessdot: '\\u22D6',\n gtrdot: '\\u22D7',\n lll: '\\u22D8',\n llless: '\\u22D8',\n ggg: '\\u22D9',\n gggtr: '\\u22D9',\n lessgtr: '\\u2276',\n gtrless: '\\u2277',\n lesseqgtr: '\\u22DA',\n gtreqless: '\\u22DB',\n lesseqqgtr: '\\u2A8B',\n gtreqqless: '\\u2A8C',\n doteqdot: '\\u2251',\n Doteq: '\\u2251',\n eqcirc: '\\u2256',\n risingdotseq: '\\u2253',\n circeq: '\\u2257',\n fallingdotseq: '\\u2252',\n triangleq: '\\u225C',\n backsim: '\\u223D',\n thicksim: ['\\u223C', { variantForm: true }],\n backsimeq: '\\u22CD',\n thickapprox: ['\\u2248', { variantForm: true }],\n subseteqq: '\\u2AC5',\n supseteqq: '\\u2AC6',\n Subset: '\\u22D0',\n Supset: '\\u22D1',\n sqsubset: '\\u228F',\n sqsupset: '\\u2290',\n preccurlyeq: '\\u227C',\n succcurlyeq: '\\u227D',\n curlyeqprec: '\\u22DE',\n curlyeqsucc: '\\u22DF',\n precsim: '\\u227E',\n succsim: '\\u227F',\n precapprox: '\\u2AB7',\n succapprox: '\\u2AB8',\n vartriangleleft: '\\u22B2',\n lhd: '\\u22B2',\n vartriangleright: '\\u22B3',\n rhd: '\\u22B3',\n trianglelefteq: '\\u22B4',\n unlhd: '\\u22B4',\n trianglerighteq: '\\u22B5',\n unrhd: '\\u22B5',\n vDash: ['\\u22A8', { variantForm: true }],\n Vdash: '\\u22A9',\n Vvdash: '\\u22AA',\n smallsmile: ['\\u2323', { variantForm: true }],\n shortmid: ['\\u2223', { variantForm: true }],\n smallfrown: ['\\u2322', { variantForm: true }],\n shortparallel: ['\\u2225', { variantForm: true }],\n bumpeq: '\\u224F',\n between: '\\u226C',\n Bumpeq: '\\u224E',\n pitchfork: '\\u22D4',\n varpropto: ['\\u221D', { variantForm: true }],\n backepsilon: '\\u220D',\n blacktriangleleft: '\\u25C2',\n blacktriangleright: '\\u25B8',\n therefore: '\\u2234',\n because: '\\u2235',\n eqsim: '\\u2242',\n vartriangle: ['\\u25B3', { variantForm: true }],\n Join: '\\u22C8',\n nless: '\\u226E',\n ngtr: '\\u226F',\n nleq: '\\u2270',\n ngeq: '\\u2271',\n nleqslant: ['\\u2A87', { variantForm: true }],\n ngeqslant: ['\\u2A88', { variantForm: true }],\n nleqq: ['\\u2270', { variantForm: true }],\n ngeqq: ['\\u2271', { variantForm: true }],\n lneq: '\\u2A87',\n gneq: '\\u2A88',\n lneqq: '\\u2268',\n gneqq: '\\u2269',\n lvertneqq: ['\\u2268', { variantForm: true }],\n gvertneqq: ['\\u2269', { variantForm: true }],\n lnsim: '\\u22E6',\n gnsim: '\\u22E7',\n lnapprox: '\\u2A89',\n gnapprox: '\\u2A8A',\n nprec: '\\u2280',\n nsucc: '\\u2281',\n npreceq: ['\\u22E0', { variantForm: true }],\n nsucceq: ['\\u22E1', { variantForm: true }],\n precneqq: '\\u2AB5',\n succneqq: '\\u2AB6',\n precnsim: '\\u22E8',\n succnsim: '\\u22E9',\n precnapprox: '\\u2AB9',\n succnapprox: '\\u2ABA',\n nsim: '\\u2241',\n ncong: '\\u2247',\n nshortmid: ['\\u2224', { variantForm: true }],\n nshortparallel: ['\\u2226', { variantForm: true }],\n nmid: '\\u2224',\n nparallel: '\\u2226',\n nvdash: '\\u22AC',\n nvDash: '\\u22AD',\n nVdash: '\\u22AE',\n nVDash: '\\u22AF',\n ntriangleleft: '\\u22EA',\n ntriangleright: '\\u22EB',\n ntrianglelefteq: '\\u22EC',\n ntrianglerighteq: '\\u22ED',\n nsubseteq: '\\u2288',\n nsupseteq: '\\u2289',\n nsubseteqq: ['\\u2288', { variantForm: true }],\n nsupseteqq: ['\\u2289', { variantForm: true }],\n subsetneq: '\\u228A',\n supsetneq: '\\u228B',\n varsubsetneq: ['\\u228A', { variantForm: true }],\n varsupsetneq: ['\\u228B', { variantForm: true }],\n subsetneqq: '\\u2ACB',\n supsetneqq: '\\u2ACC',\n varsubsetneqq: ['\\u2ACB', { variantForm: true }],\n varsupsetneqq: ['\\u2ACC', { variantForm: true }],\n leftleftarrows: '\\u21C7',\n rightrightarrows: '\\u21C9',\n leftrightarrows: '\\u21C6',\n rightleftarrows: '\\u21C4',\n Lleftarrow: '\\u21DA',\n Rrightarrow: '\\u21DB',\n twoheadleftarrow: '\\u219E',\n twoheadrightarrow: '\\u21A0',\n leftarrowtail: '\\u21A2',\n rightarrowtail: '\\u21A3',\n looparrowleft: '\\u21AB',\n looparrowright: '\\u21AC',\n leftrightharpoons: '\\u21CB',\n rightleftharpoons: ['\\u21CC', { variantForm: true }],\n curvearrowleft: '\\u21B6',\n curvearrowright: '\\u21B7',\n circlearrowleft: '\\u21BA',\n circlearrowright: '\\u21BB',\n Lsh: '\\u21B0',\n Rsh: '\\u21B1',\n upuparrows: '\\u21C8',\n downdownarrows: '\\u21CA',\n upharpoonleft: '\\u21BF',\n upharpoonright: '\\u21BE',\n downharpoonleft: '\\u21C3',\n restriction: '\\u21BE',\n multimap: '\\u22B8',\n downharpoonright: '\\u21C2',\n leftrightsquigarrow: '\\u21AD',\n rightsquigarrow: '\\u21DD',\n leadsto: '\\u21DD',\n dashrightarrow: '\\u21E2',\n dashleftarrow: '\\u21E0',\n nleftarrow: '\\u219A',\n nrightarrow: '\\u219B',\n nLeftarrow: '\\u21CD',\n nRightarrow: '\\u21CF',\n nleftrightarrow: '\\u21AE',\n nLeftrightarrow: '\\u21CE'\n});\nnew sm.DelimiterMap('AMSsymbols-delimiter', ParseMethods_js_1.default.delimiter, {\n '\\\\ulcorner': '\\u231C',\n '\\\\urcorner': '\\u231D',\n '\\\\llcorner': '\\u231E',\n '\\\\lrcorner': '\\u231F'\n});\nnew sm.CommandMap('AMSsymbols-macros', {\n implies: ['Macro', '\\\\;\\\\Longrightarrow\\\\;'],\n impliedby: ['Macro', '\\\\;\\\\Longleftarrow\\\\;']\n}, AmsMethods_js_1.AmsMethods);\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,eAAe,GAAI,IAAI,IAAI,IAAI,CAACA,eAAe,KAAMC,MAAM,CAACC,MAAM,GAAI,UAASC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,EAAE,EAAE;EAC5F,IAAIA,EAAE,KAAKC,SAAS,EAAED,EAAE,GAAGD,CAAC;EAC5B,IAAIG,IAAI,GAAGP,MAAM,CAACQ,wBAAwB,CAACL,CAAC,EAAEC,CAAC,CAAC;EAChD,IAAI,CAACG,IAAI,KAAK,KAAK,IAAIA,IAAI,GAAG,CAACJ,CAAC,CAACM,UAAU,GAAGF,IAAI,CAACG,QAAQ,IAAIH,IAAI,CAACI,YAAY,CAAC,EAAE;IACjFJ,IAAI,GAAG;MAAEK,UAAU,EAAE,IAAI;MAAEC,GAAG,EAAE,SAAAA,CAAA,EAAW;QAAE,OAAOV,CAAC,CAACC,CAAC,CAAC;MAAE;IAAE,CAAC;EAC/D;EACAJ,MAAM,CAACc,cAAc,CAACZ,CAAC,EAAEG,EAAE,EAAEE,IAAI,CAAC;AACtC,CAAC,GAAK,UAASL,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,EAAE,EAAE;EACxB,IAAIA,EAAE,KAAKC,SAAS,EAAED,EAAE,GAAGD,CAAC;EAC5BF,CAAC,CAACG,EAAE,CAAC,GAAGF,CAAC,CAACC,CAAC,CAAC;AAChB,CAAE,CAAC;AACH,IAAIW,kBAAkB,GAAI,IAAI,IAAI,IAAI,CAACA,kBAAkB,KAAMf,MAAM,CAACC,MAAM,GAAI,UAASC,CAAC,EAAEc,CAAC,EAAE;EAC3FhB,MAAM,CAACc,cAAc,CAACZ,CAAC,EAAE,SAAS,EAAE;IAAEU,UAAU,EAAE,IAAI;IAAEK,KAAK,EAAED;EAAE,CAAC,CAAC;AACvE,CAAC,GAAI,UAASd,CAAC,EAAEc,CAAC,EAAE;EAChBd,CAAC,CAAC,SAAS,CAAC,GAAGc,CAAC;AACpB,CAAC,CAAC;AACF,IAAIE,YAAY,GAAI,IAAI,IAAI,IAAI,CAACA,YAAY,IAAK,UAAUC,GAAG,EAAE;EAC7D,IAAIA,GAAG,IAAIA,GAAG,CAACV,UAAU,EAAE,OAAOU,GAAG;EACrC,IAAIC,MAAM,GAAG,CAAC,CAAC;EACf,IAAID,GAAG,IAAI,IAAI,EAAE,KAAK,IAAIf,CAAC,IAAIe,GAAG,EAAE,IAAIf,CAAC,KAAK,SAAS,IAAIJ,MAAM,CAACqB,SAAS,CAACC,cAAc,CAACC,IAAI,CAACJ,GAAG,EAAEf,CAAC,CAAC,EAAEL,eAAe,CAACqB,MAAM,EAAED,GAAG,EAAEf,CAAC,CAAC;EACxIW,kBAAkB,CAACK,MAAM,EAAED,GAAG,CAAC;EAC/B,OAAOC,MAAM;AACjB,CAAC;AACD,IAAII,eAAe,GAAI,IAAI,IAAI,IAAI,CAACA,eAAe,IAAK,UAAUL,GAAG,EAAE;EACnE,OAAQA,GAAG,IAAIA,GAAG,CAACV,UAAU,GAAIU,GAAG,GAAG;IAAE,SAAS,EAAEA;EAAI,CAAC;AAC7D,CAAC;AACDnB,MAAM,CAACc,cAAc,CAACW,OAAO,EAAE,YAAY,EAAE;EAAER,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7D,IAAIS,eAAe,GAAGC,OAAO,CAAC,iBAAiB,CAAC;AAChD,IAAIC,EAAE,GAAGV,YAAY,CAACS,OAAO,CAAC,iBAAiB,CAAC,CAAC;AACjD,IAAIE,iBAAiB,GAAGF,OAAO,CAAC,oBAAoB,CAAC;AACrD,IAAIG,iBAAiB,GAAGN,eAAe,CAACG,OAAO,CAAC,oBAAoB,CAAC,CAAC;AACtE,IAAII,cAAc,GAAGP,eAAe,CAACG,OAAO,CAAC,iBAAiB,CAAC,CAAC;AAChE,IAAIK,YAAY,GAAGL,OAAO,CAAC,kCAAkC,CAAC;AAC9D,IAAIM,YAAY,GAAGN,OAAO,CAAC,0BAA0B,CAAC;AACtD,IAAIC,EAAE,CAACM,YAAY,CAAC,qBAAqB,EAAEJ,iBAAiB,CAACK,OAAO,CAACC,WAAW,EAAE;EAC9EC,MAAM,EAAE,CAAC,QAAQ,EAAE;IAAEC,QAAQ,EAAEN,YAAY,CAACO,QAAQ,CAACC;EAAG,CAAC;AAC7D,CAAC,CAAC;AACF,IAAIZ,EAAE,CAACa,SAAS,CAAC,wBAAwB,EAAEf,eAAe,CAACgB,UAAU,CAACC,cAAc,EAAE,OAAO,CAAC;AAC9F,IAAIf,EAAE,CAACgB,UAAU,CAAC,gBAAgB,EAAE;EAChCC,QAAQ,EAAE,CAAC,QAAQ,EAAE,MAAM,CAAC;EAC5BC,YAAY,EAAE,OAAO;EACrBC,WAAW,EAAE,CAAC,QAAQ,EAAEd,YAAY,CAACe,SAAS,CAACC,uBAAuB,CAAC;EACvEC,aAAa,EAAE,CAAC,QAAQ,EAAEjB,YAAY,CAACe,SAAS,CAACG,sBAAsB,CAAC;EACxEC,QAAQ,EAAE,CAAC,eAAe,EAAE,mBAAmB,CAAC;EAChDC,KAAK,EAAE,CAAC,QAAQ,EAAE,MAAM,CAAC;EACzBC,MAAM,EAAE,CAAC,QAAQ,EAAE,MAAM,CAAC;EAC1BC,OAAO,EAAE,SAAS;EAClBC,KAAK,EAAE,CAAC,OAAO,EAAE,8BAA8B,EAAE,CAAC,CAAC;EACnDC,GAAG,EAAE,WAAW;EAChBC,KAAK,EAAE,aAAa;EACpBC,KAAK,EAAE,CAAC,WAAW,EAAE,IAAI,CAAC;EAC1BC,QAAQ,EAAE,CAAC,OAAO,EAAE,uCAAuC,EAAE,CAAC,CAAC;EAC/DC,MAAM,EAAE,CAAC,SAAS,EAAE,gBAAgB,CAAC;EACrCC,OAAO,EAAE,CAAC,SAAS,EAAE,iBAAiB,CAAC;EACvCC,SAAS,EAAE,CAAC,OAAO,EAAE,4CAA4C,CAAC;EAClEC,SAAS,EAAE,CAAC,OAAO,EAAE,2CAA2C,CAAC;EACjEC,SAAS,EAAE,CAAC,OAAO,EAAE,kDAAkD,CAAC;EACxEC,UAAU,EAAE,CAAC,OAAO,EAAE,iDAAiD,CAAC;EACxEC,mBAAmB,EAAE,iBAAiB;EACtCC,YAAY,EAAE,oBAAoB;EAClCC,OAAO,EAAE,SAAS;EAClBC,IAAI,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC;EACjCC,KAAK,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC;EACnCC,KAAK,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC;EACnCC,KAAK,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC;EACrCC,MAAM,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;EACvCC,MAAM,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;EACvCC,KAAK,EAAE,OAAO;EACdC,SAAS,EAAE,CAAC,aAAa,EAAEhD,iBAAiB,CAACiD,WAAW,CAACC,KAAK,CAACC,IAAI,CAAC;EACpEC,UAAU,EAAE,CAAC,aAAa,EAAEpD,iBAAiB,CAACiD,WAAW,CAACC,KAAK,CAACG,KAAK,CAAC;EACtEC,WAAW,EAAE,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;EACtCC,UAAU,EAAE,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC;AACxC,CAAC,EAAE1D,eAAe,CAACgB,UAAU,CAAC;AAC9B,IAAId,EAAE,CAACyD,cAAc,CAAC,qBAAqB,EAAEvD,iBAAiB,CAACK,OAAO,CAACmD,WAAW,EAAE;EAChF,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,CAAC;EACtC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAC9CvD,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,EAAEtD,YAAY,CAACe,SAAS,CAACwC,cAAc,CAAC,EAAE,MAAM,CAAC;EAClFC,KAAK,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE1D,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;EAC9E,QAAQ,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAExD,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;EAClFG,QAAQ,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,IAAI,CAAC;EAClC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,CAAC;EACtCC,KAAK,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE5D,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,CAAC,CAAC;EAC7EK,MAAM,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;EAC3C,SAAS,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAC;EAC/CC,OAAO,EAAE,CAAC,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;EACtC,UAAU,EAAE,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;EAC1CC,SAAS,EAAE,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;EAC1CC,OAAO,EAAE,CAAC,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAEhE,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC;EAChGS,QAAQ,EAAE,CAAC,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC;EACnEC,QAAQ,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC;EACxC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC;EAC5CC,SAAS,EAAE,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC;EAC3CC,OAAO,EAAE,CAAC,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC;EAC1E,UAAU,EAAE,CAAC,cAAc,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,CAAC;EAC9EC,QAAQ,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAErE,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,CAAC;EAC5Fc,WAAW,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAEtE,cAAc,CAACI,OAAO,CAACoD,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAC5E,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;EACnBe,MAAM,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;EACxCC,OAAO,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;EACvCC,OAAO,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;EACvCC,OAAO,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC;EAC3CC,OAAO,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC;EACjDC,OAAO,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC;EACjDC,KAAK,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG;AAC9D,CAAC,EAAElF,eAAe,CAACgB,UAAU,CAAC;AAC9B,IAAId,EAAE,CAACiF,YAAY,CAAC,mBAAmB,EAAE/E,iBAAiB,CAACK,OAAO,CAAC2E,SAAS,EAAE;EAC1E,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAExE,QAAQ,EAAEN,YAAY,CAACO,QAAQ,CAACwE;EAAK,CAAC,CAAC;EAC/D,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEzE,QAAQ,EAAEN,YAAY,CAACO,QAAQ,CAACyE;EAAM,CAAC,CAAC;EAChE,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAE1E,QAAQ,EAAEN,YAAY,CAACO,QAAQ,CAACwE;EAAK,CAAC,CAAC;EAC/D,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEzE,QAAQ,EAAEN,YAAY,CAACO,QAAQ,CAACyE;EAAM,CAAC;AACnE,CAAC,CAAC;AACF,IAAIpF,EAAE,CAACM,YAAY,CAAC,wBAAwB,EAAEJ,iBAAiB,CAACK,OAAO,CAAC8E,WAAW,EAAE;EACjFC,OAAO,EAAE,QAAQ;EACjBC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEC,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACnFC,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEH,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACnFE,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEJ,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACnFG,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEL,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACpFI,KAAK,EAAE,CAAC,QAAQ,EAAE;IAAEN,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EAChFK,KAAK,EAAE,CAAC,QAAQ,EAAE;IAAEP,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EAChFM,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAER,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACnFO,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAET,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACrFQ,MAAM,EAAE,CAAC,QAAQ,EAAE;IAAEV,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACjFS,MAAM,EAAE,CAAC,QAAQ,EAAE;IAAEX,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACjFU,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEZ,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAACC;EAAO,CAAC,CAAC;EACnFW,IAAI,EAAE,QAAQ;EACdC,KAAK,EAAE,QAAQ;EACfC,MAAM,EAAE,QAAQ;EAChBC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEC,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CC,MAAM,EAAE,QAAQ;EAChBC,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAEF,WAAW,EAAE;EAAK,CAAC,CAAC;EAC7CG,aAAa,EAAE,QAAQ;EACvBC,YAAY,EAAE,CAAC,QAAQ,EAAE;IAAEJ,WAAW,EAAE;EAAK,CAAC,CAAC;EAC/CK,iBAAiB,EAAE,QAAQ;EAC3BC,MAAM,EAAE,QAAQ;EAChBC,GAAG,EAAE,QAAQ;EACbC,WAAW,EAAE,QAAQ;EACrBC,OAAO,EAAE,QAAQ;EACjBC,OAAO,EAAE,QAAQ;EACjBC,YAAY,EAAE,QAAQ;EACtBC,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAE7B,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAAC6B;EAAO,CAAC,CAAC;EACnFC,OAAO,EAAE,QAAQ;EACjBC,cAAc,EAAE,QAAQ;EACxBC,aAAa,EAAE,QAAQ;EACvBC,OAAO,EAAE,QAAQ;EACjBC,UAAU,EAAE,QAAQ;EACpBC,GAAG,EAAE,QAAQ;EACbC,GAAG,EAAE,CAAC,QAAQ,EAAE;IAAErC,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAAC6B;EAAO,CAAC,CAAC;EAC9EQ,IAAI,EAAE,QAAQ;EACdC,MAAM,EAAE,QAAQ;EAChBC,IAAI,EAAE,QAAQ;EACdC,QAAQ,EAAE,QAAQ;EAClBC,IAAI,EAAE,CAAC,QAAQ,EACX;IAAE1C,WAAW,EAAExF,iBAAiB,CAACiD,WAAW,CAACwC,OAAO,CAAC0C;EAAa,CAAC,CAAC;EACxEC,GAAG,EAAE,QAAQ;EACbC,QAAQ,EAAE,QAAQ;EAClBC,SAAS,EAAE,QAAQ;EACnBC,OAAO,EAAE;AACb,CAAC,CAAC;AACF,IAAIxI,EAAE,CAACM,YAAY,CAAC,wBAAwB,EAAEJ,iBAAiB,CAACK,OAAO,CAACC,WAAW,EAAE;EACjFiI,OAAO,EAAE,QAAQ;EACjBC,MAAM,EAAE,QAAQ;EAChBC,aAAa,EAAE,CAAC,QAAQ,EAAE;IAAEjC,WAAW,EAAE;EAAK,CAAC,CAAC;EAChDkC,MAAM,EAAE,QAAQ;EAChBC,GAAG,EAAE,QAAQ;EACbC,SAAS,EAAE,QAAQ;EACnBC,cAAc,EAAE,QAAQ;EACxBC,GAAG,EAAE,QAAQ;EACbC,SAAS,EAAE,QAAQ;EACnBC,eAAe,EAAE,QAAQ;EACzBC,QAAQ,EAAE,QAAQ;EAClBC,UAAU,EAAE,QAAQ;EACpBC,MAAM,EAAE,QAAQ;EAChBC,QAAQ,EAAE,QAAQ;EAClBC,cAAc,EAAE,QAAQ;EACxBC,QAAQ,EAAE,QAAQ;EAClBC,WAAW,EAAE,QAAQ;EACrBC,QAAQ,EAAE,QAAQ;EAClBC,UAAU,EAAE,QAAQ;EACpBC,MAAM,EAAE,QAAQ;EAChBC,WAAW,EAAE,QAAQ;EACrBC,OAAO,EAAE,QAAQ;EACjBC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAErD,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CsD,aAAa,EAAE,QAAQ;EACvBC,QAAQ,EAAE,QAAQ;EAClBC,IAAI,EAAE,QAAQ;EACdC,IAAI,EAAE,QAAQ;EACdC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,WAAW,EAAE,QAAQ;EACrBC,UAAU,EAAE,QAAQ;EACpBC,OAAO,EAAE,QAAQ;EACjBC,MAAM,EAAE,QAAQ;EAChBC,UAAU,EAAE,QAAQ;EACpBC,SAAS,EAAE,QAAQ;EACnBC,QAAQ,EAAE,QAAQ;EAClBC,OAAO,EAAE,QAAQ;EACjBC,MAAM,EAAE,QAAQ;EAChBC,GAAG,EAAE,QAAQ;EACbC,MAAM,EAAE,QAAQ;EAChBC,GAAG,EAAE,QAAQ;EACbC,KAAK,EAAE,QAAQ;EACfC,OAAO,EAAE,QAAQ;EACjBC,OAAO,EAAE,QAAQ;EACjBC,SAAS,EAAE,QAAQ;EACnBC,SAAS,EAAE,QAAQ;EACnBC,UAAU,EAAE,QAAQ;EACpBC,UAAU,EAAE,QAAQ;EACpBC,QAAQ,EAAE,QAAQ;EAClBC,KAAK,EAAE,QAAQ;EACfC,MAAM,EAAE,QAAQ;EAChBC,YAAY,EAAE,QAAQ;EACtBC,MAAM,EAAE,QAAQ;EAChBC,aAAa,EAAE,QAAQ;EACvBC,SAAS,EAAE,QAAQ;EACnBC,OAAO,EAAE,QAAQ;EACjBC,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEvF,WAAW,EAAE;EAAK,CAAC,CAAC;EAC3CwF,SAAS,EAAE,QAAQ;EACnBC,WAAW,EAAE,CAAC,QAAQ,EAAE;IAAEzF,WAAW,EAAE;EAAK,CAAC,CAAC;EAC9C0F,SAAS,EAAE,QAAQ;EACnBC,SAAS,EAAE,QAAQ;EACnBC,MAAM,EAAE,QAAQ;EAChBC,MAAM,EAAE,QAAQ;EAChBC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,WAAW,EAAE,QAAQ;EACrBC,WAAW,EAAE,QAAQ;EACrBC,WAAW,EAAE,QAAQ;EACrBC,WAAW,EAAE,QAAQ;EACrBC,OAAO,EAAE,QAAQ;EACjBC,OAAO,EAAE,QAAQ;EACjBC,UAAU,EAAE,QAAQ;EACpBC,UAAU,EAAE,QAAQ;EACpBC,eAAe,EAAE,QAAQ;EACzBC,GAAG,EAAE,QAAQ;EACbC,gBAAgB,EAAE,QAAQ;EAC1BC,GAAG,EAAE,QAAQ;EACbC,cAAc,EAAE,QAAQ;EACxBC,KAAK,EAAE,QAAQ;EACfC,eAAe,EAAE,QAAQ;EACzBC,KAAK,EAAE,QAAQ;EACfC,KAAK,EAAE,CAAC,QAAQ,EAAE;IAAEhH,WAAW,EAAE;EAAK,CAAC,CAAC;EACxCiH,KAAK,EAAE,QAAQ;EACfC,MAAM,EAAE,QAAQ;EAChBC,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAEnH,WAAW,EAAE;EAAK,CAAC,CAAC;EAC7CoH,QAAQ,EAAE,CAAC,QAAQ,EAAE;IAAEpH,WAAW,EAAE;EAAK,CAAC,CAAC;EAC3CqH,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAErH,WAAW,EAAE;EAAK,CAAC,CAAC;EAC7CsH,aAAa,EAAE,CAAC,QAAQ,EAAE;IAAEtH,WAAW,EAAE;EAAK,CAAC,CAAC;EAChDuH,MAAM,EAAE,QAAQ;EAChBC,OAAO,EAAE,QAAQ;EACjBC,MAAM,EAAE,QAAQ;EAChBC,SAAS,EAAE,QAAQ;EACnBC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAE3H,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5C4H,WAAW,EAAE,QAAQ;EACrBC,iBAAiB,EAAE,QAAQ;EAC3BC,kBAAkB,EAAE,QAAQ;EAC5BC,SAAS,EAAE,QAAQ;EACnBC,OAAO,EAAE,QAAQ;EACjBC,KAAK,EAAE,QAAQ;EACfC,WAAW,EAAE,CAAC,QAAQ,EAAE;IAAElI,WAAW,EAAE;EAAK,CAAC,CAAC;EAC9CmI,IAAI,EAAE,QAAQ;EACdC,KAAK,EAAE,QAAQ;EACfC,IAAI,EAAE,QAAQ;EACdC,IAAI,EAAE,QAAQ;EACdC,IAAI,EAAE,QAAQ;EACdC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAExI,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CyI,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEzI,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5C0I,KAAK,EAAE,CAAC,QAAQ,EAAE;IAAE1I,WAAW,EAAE;EAAK,CAAC,CAAC;EACxC2I,KAAK,EAAE,CAAC,QAAQ,EAAE;IAAE3I,WAAW,EAAE;EAAK,CAAC,CAAC;EACxC4I,IAAI,EAAE,QAAQ;EACdC,IAAI,EAAE,QAAQ;EACdC,KAAK,EAAE,QAAQ;EACfC,KAAK,EAAE,QAAQ;EACfC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEhJ,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CiJ,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAEjJ,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CkJ,KAAK,EAAE,QAAQ;EACfC,KAAK,EAAE,QAAQ;EACfC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,KAAK,EAAE,QAAQ;EACfC,KAAK,EAAE,QAAQ;EACfC,OAAO,EAAE,CAAC,QAAQ,EAAE;IAAExJ,WAAW,EAAE;EAAK,CAAC,CAAC;EAC1CyJ,OAAO,EAAE,CAAC,QAAQ,EAAE;IAAEzJ,WAAW,EAAE;EAAK,CAAC,CAAC;EAC1C0J,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,QAAQ,EAAE,QAAQ;EAClBC,WAAW,EAAE,QAAQ;EACrBC,WAAW,EAAE,QAAQ;EACrBC,IAAI,EAAE,QAAQ;EACdC,KAAK,EAAE,QAAQ;EACfC,SAAS,EAAE,CAAC,QAAQ,EAAE;IAAElK,WAAW,EAAE;EAAK,CAAC,CAAC;EAC5CmK,cAAc,EAAE,CAAC,QAAQ,EAAE;IAAEnK,WAAW,EAAE;EAAK,CAAC,CAAC;EACjDoK,IAAI,EAAE,QAAQ;EACdC,SAAS,EAAE,QAAQ;EACnBC,MAAM,EAAE,QAAQ;EAChBC,MAAM,EAAE,QAAQ;EAChBC,MAAM,EAAE,QAAQ;EAChBC,MAAM,EAAE,QAAQ;EAChBC,aAAa,EAAE,QAAQ;EACvBC,cAAc,EAAE,QAAQ;EACxBC,eAAe,EAAE,QAAQ;EACzBC,gBAAgB,EAAE,QAAQ;EAC1BC,SAAS,EAAE,QAAQ;EACnBC,SAAS,EAAE,QAAQ;EACnBC,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAEhL,WAAW,EAAE;EAAK,CAAC,CAAC;EAC7CiL,UAAU,EAAE,CAAC,QAAQ,EAAE;IAAEjL,WAAW,EAAE;EAAK,CAAC,CAAC;EAC7CkL,SAAS,EAAE,QAAQ;EACnBC,SAAS,EAAE,QAAQ;EACnBC,YAAY,EAAE,CAAC,QAAQ,EAAE;IAAEpL,WAAW,EAAE;EAAK,CAAC,CAAC;EAC/CqL,YAAY,EAAE,CAAC,QAAQ,EAAE;IAAErL,WAAW,EAAE;EAAK,CAAC,CAAC;EAC/CsL,UAAU,EAAE,QAAQ;EACpBC,UAAU,EAAE,QAAQ;EACpBC,aAAa,EAAE,CAAC,QAAQ,EAAE;IAAExL,WAAW,EAAE;EAAK,CAAC,CAAC;EAChDyL,aAAa,EAAE,CAAC,QAAQ,EAAE;IAAEzL,WAAW,EAAE;EAAK,CAAC,CAAC;EAChD0L,cAAc,EAAE,QAAQ;EACxBC,gBAAgB,EAAE,QAAQ;EAC1BC,eAAe,EAAE,QAAQ;EACzBC,eAAe,EAAE,QAAQ;EACzBC,UAAU,EAAE,QAAQ;EACpBC,WAAW,EAAE,QAAQ;EACrBC,gBAAgB,EAAE,QAAQ;EAC1BC,iBAAiB,EAAE,QAAQ;EAC3BC,aAAa,EAAE,QAAQ;EACvBC,cAAc,EAAE,QAAQ;EACxBC,aAAa,EAAE,QAAQ;EACvBC,cAAc,EAAE,QAAQ;EACxBC,iBAAiB,EAAE,QAAQ;EAC3BC,iBAAiB,EAAE,CAAC,QAAQ,EAAE;IAAEvM,WAAW,EAAE;EAAK,CAAC,CAAC;EACpDwM,cAAc,EAAE,QAAQ;EACxBC,eAAe,EAAE,QAAQ;EACzBC,eAAe,EAAE,QAAQ;EACzBC,gBAAgB,EAAE,QAAQ;EAC1BC,GAAG,EAAE,QAAQ;EACbC,GAAG,EAAE,QAAQ;EACbC,UAAU,EAAE,QAAQ;EACpBC,cAAc,EAAE,QAAQ;EACxBC,aAAa,EAAE,QAAQ;EACvBC,cAAc,EAAE,QAAQ;EACxBC,eAAe,EAAE,QAAQ;EACzBC,WAAW,EAAE,QAAQ;EACrBC,QAAQ,EAAE,QAAQ;EAClBC,gBAAgB,EAAE,QAAQ;EAC1BC,mBAAmB,EAAE,QAAQ;EAC7BC,eAAe,EAAE,QAAQ;EACzBC,OAAO,EAAE,QAAQ;EACjBC,cAAc,EAAE,QAAQ;EACxBC,aAAa,EAAE,QAAQ;EACvBC,UAAU,EAAE,QAAQ;EACpBC,WAAW,EAAE,QAAQ;EACrBC,UAAU,EAAE,QAAQ;EACpBC,WAAW,EAAE,QAAQ;EACrBC,eAAe,EAAE,QAAQ;EACzBC,eAAe,EAAE;AACrB,CAAC,CAAC;AACF,IAAI1U,EAAE,CAACiF,YAAY,CAAC,sBAAsB,EAAE/E,iBAAiB,CAACK,OAAO,CAAC2E,SAAS,EAAE;EAC7E,YAAY,EAAE,QAAQ;EACtB,YAAY,EAAE,QAAQ;EACtB,YAAY,EAAE,QAAQ;EACtB,YAAY,EAAE;AAClB,CAAC,CAAC;AACF,IAAIlF,EAAE,CAACgB,UAAU,CAAC,mBAAmB,EAAE;EACnC2T,OAAO,EAAE,CAAC,OAAO,EAAE,wBAAwB,CAAC;EAC5CC,SAAS,EAAE,CAAC,OAAO,EAAE,uBAAuB;AAChD,CAAC,EAAE9U,eAAe,CAACgB,UAAU,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}