07960a59ea90e47776380c44f3846ec3839c6ff967178ac8cfbc787a1f493ec1.json 11 KB

1
  1. {"ast":null,"code":"\"use strict\";\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});\nexports.ColorMethods = void 0;\nvar NodeUtil_js_1 = __importDefault(require(\"../NodeUtil.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nfunction padding(colorPadding) {\n var pad = \"+\".concat(colorPadding);\n var unit = colorPadding.replace(/^.*?([a-z]*)$/, '$1');\n var pad2 = 2 * parseFloat(pad);\n return {\n width: \"+\".concat(pad2).concat(unit),\n height: pad,\n depth: pad,\n lspace: colorPadding\n };\n}\nexports.ColorMethods = {};\nexports.ColorMethods.Color = function (parser, name) {\n var model = parser.GetBrackets(name, '');\n var colorDef = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n var color = colorModel.getColor(model, colorDef);\n var style = parser.itemFactory.create('style').setProperties({\n styles: {\n mathcolor: color\n }\n });\n parser.stack.env['color'] = color;\n parser.Push(style);\n};\nexports.ColorMethods.TextColor = function (parser, name) {\n var model = parser.GetBrackets(name, '');\n var colorDef = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n var color = colorModel.getColor(model, colorDef);\n var old = parser.stack.env['color'];\n parser.stack.env['color'] = color;\n var math = parser.ParseArg(name);\n if (old) {\n parser.stack.env['color'] = old;\n } else {\n delete parser.stack.env['color'];\n }\n var node = parser.create('node', 'mstyle', [math], {\n mathcolor: color\n });\n parser.Push(node);\n};\nexports.ColorMethods.DefineColor = function (parser, name) {\n var cname = parser.GetArgument(name);\n var model = parser.GetArgument(name);\n var def = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n colorModel.defineColor(model, cname, def);\n};\nexports.ColorMethods.ColorBox = function (parser, name) {\n var cname = parser.GetArgument(name);\n var math = ParseUtil_js_1.default.internalMath(parser, parser.GetArgument(name));\n var colorModel = parser.configuration.packageData.get('color').model;\n var node = parser.create('node', 'mpadded', math, {\n mathbackground: colorModel.getColor('named', cname)\n });\n NodeUtil_js_1.default.setProperties(node, padding(parser.options.color.padding));\n parser.Push(node);\n};\nexports.ColorMethods.FColorBox = function (parser, name) {\n var fname = parser.GetArgument(name);\n var cname = parser.GetArgument(name);\n var math = ParseUtil_js_1.default.internalMath(parser, parser.GetArgument(name));\n var options = parser.options.color;\n var colorModel = parser.configuration.packageData.get('color').model;\n var node = parser.create('node', 'mpadded', math, {\n mathbackground: colorModel.getColor('named', cname),\n style: \"border: \".concat(options.borderWidth, \" solid \").concat(colorModel.getColor('named', fname))\n });\n NodeUtil_js_1.default.setProperties(node, padding(options.padding));\n parser.Push(node);\n};","map":{"version":3,"names":["__importDefault","mod","__esModule","Object","defineProperty","exports","value","ColorMethods","NodeUtil_js_1","require","ParseUtil_js_1","padding","colorPadding","pad","concat","unit","replace","pad2","parseFloat","width","height","depth","lspace","Color","parser","name","model","GetBrackets","colorDef","GetArgument","colorModel","configuration","packageData","get","color","getColor","style","itemFactory","create","setProperties","styles","mathcolor","stack","env","Push","TextColor","old","math","ParseArg","node","DefineColor","cname","def","defineColor","ColorBox","default","internalMath","mathbackground","options","FColorBox","fname","borderWidth"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/color/ColorMethods.js"],"sourcesContent":["\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ColorMethods = void 0;\nvar NodeUtil_js_1 = __importDefault(require(\"../NodeUtil.js\"));\nvar ParseUtil_js_1 = __importDefault(require(\"../ParseUtil.js\"));\nfunction padding(colorPadding) {\n var pad = \"+\".concat(colorPadding);\n var unit = colorPadding.replace(/^.*?([a-z]*)$/, '$1');\n var pad2 = 2 * parseFloat(pad);\n return {\n width: \"+\".concat(pad2).concat(unit),\n height: pad,\n depth: pad,\n lspace: colorPadding,\n };\n}\nexports.ColorMethods = {};\nexports.ColorMethods.Color = function (parser, name) {\n var model = parser.GetBrackets(name, '');\n var colorDef = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n var color = colorModel.getColor(model, colorDef);\n var style = parser.itemFactory.create('style')\n .setProperties({ styles: { mathcolor: color } });\n parser.stack.env['color'] = color;\n parser.Push(style);\n};\nexports.ColorMethods.TextColor = function (parser, name) {\n var model = parser.GetBrackets(name, '');\n var colorDef = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n var color = colorModel.getColor(model, colorDef);\n var old = parser.stack.env['color'];\n parser.stack.env['color'] = color;\n var math = parser.ParseArg(name);\n if (old) {\n parser.stack.env['color'] = old;\n }\n else {\n delete parser.stack.env['color'];\n }\n var node = parser.create('node', 'mstyle', [math], { mathcolor: color });\n parser.Push(node);\n};\nexports.ColorMethods.DefineColor = function (parser, name) {\n var cname = parser.GetArgument(name);\n var model = parser.GetArgument(name);\n var def = parser.GetArgument(name);\n var colorModel = parser.configuration.packageData.get('color').model;\n colorModel.defineColor(model, cname, def);\n};\nexports.ColorMethods.ColorBox = function (parser, name) {\n var cname = parser.GetArgument(name);\n var math = ParseUtil_js_1.default.internalMath(parser, parser.GetArgument(name));\n var colorModel = parser.configuration.packageData.get('color').model;\n var node = parser.create('node', 'mpadded', math, {\n mathbackground: colorModel.getColor('named', cname)\n });\n NodeUtil_js_1.default.setProperties(node, padding(parser.options.color.padding));\n parser.Push(node);\n};\nexports.ColorMethods.FColorBox = function (parser, name) {\n var fname = parser.GetArgument(name);\n var cname = parser.GetArgument(name);\n var math = ParseUtil_js_1.default.internalMath(parser, parser.GetArgument(name));\n var options = parser.options.color;\n var colorModel = parser.configuration.packageData.get('color').model;\n var node = parser.create('node', 'mpadded', math, {\n mathbackground: colorModel.getColor('named', cname),\n style: \"border: \".concat(options.borderWidth, \" solid \").concat(colorModel.getColor('named', fname))\n });\n NodeUtil_js_1.default.setProperties(node, padding(options.padding));\n parser.Push(node);\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,eAAe,GAAI,IAAI,IAAI,IAAI,CAACA,eAAe,IAAK,UAAUC,GAAG,EAAE;EACnE,OAAQA,GAAG,IAAIA,GAAG,CAACC,UAAU,GAAID,GAAG,GAAG;IAAE,SAAS,EAAEA;EAAI,CAAC;AAC7D,CAAC;AACDE,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,YAAY,GAAG,KAAK,CAAC;AAC7B,IAAIC,aAAa,GAAGR,eAAe,CAACS,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC9D,IAAIC,cAAc,GAAGV,eAAe,CAACS,OAAO,CAAC,iBAAiB,CAAC,CAAC;AAChE,SAASE,OAAOA,CAACC,YAAY,EAAE;EAC3B,IAAIC,GAAG,GAAG,GAAG,CAACC,MAAM,CAACF,YAAY,CAAC;EAClC,IAAIG,IAAI,GAAGH,YAAY,CAACI,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC;EACtD,IAAIC,IAAI,GAAG,CAAC,GAAGC,UAAU,CAACL,GAAG,CAAC;EAC9B,OAAO;IACHM,KAAK,EAAE,GAAG,CAACL,MAAM,CAACG,IAAI,CAAC,CAACH,MAAM,CAACC,IAAI,CAAC;IACpCK,MAAM,EAAEP,GAAG;IACXQ,KAAK,EAAER,GAAG;IACVS,MAAM,EAAEV;EACZ,CAAC;AACL;AACAP,OAAO,CAACE,YAAY,GAAG,CAAC,CAAC;AACzBF,OAAO,CAACE,YAAY,CAACgB,KAAK,GAAG,UAAUC,MAAM,EAAEC,IAAI,EAAE;EACjD,IAAIC,KAAK,GAAGF,MAAM,CAACG,WAAW,CAACF,IAAI,EAAE,EAAE,CAAC;EACxC,IAAIG,QAAQ,GAAGJ,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACvC,IAAIK,UAAU,GAAGN,MAAM,CAACO,aAAa,CAACC,WAAW,CAACC,GAAG,CAAC,OAAO,CAAC,CAACP,KAAK;EACpE,IAAIQ,KAAK,GAAGJ,UAAU,CAACK,QAAQ,CAACT,KAAK,EAAEE,QAAQ,CAAC;EAChD,IAAIQ,KAAK,GAAGZ,MAAM,CAACa,WAAW,CAACC,MAAM,CAAC,OAAO,CAAC,CACzCC,aAAa,CAAC;IAAEC,MAAM,EAAE;MAAEC,SAAS,EAAEP;IAAM;EAAE,CAAC,CAAC;EACpDV,MAAM,CAACkB,KAAK,CAACC,GAAG,CAAC,OAAO,CAAC,GAAGT,KAAK;EACjCV,MAAM,CAACoB,IAAI,CAACR,KAAK,CAAC;AACtB,CAAC;AACD/B,OAAO,CAACE,YAAY,CAACsC,SAAS,GAAG,UAAUrB,MAAM,EAAEC,IAAI,EAAE;EACrD,IAAIC,KAAK,GAAGF,MAAM,CAACG,WAAW,CAACF,IAAI,EAAE,EAAE,CAAC;EACxC,IAAIG,QAAQ,GAAGJ,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACvC,IAAIK,UAAU,GAAGN,MAAM,CAACO,aAAa,CAACC,WAAW,CAACC,GAAG,CAAC,OAAO,CAAC,CAACP,KAAK;EACpE,IAAIQ,KAAK,GAAGJ,UAAU,CAACK,QAAQ,CAACT,KAAK,EAAEE,QAAQ,CAAC;EAChD,IAAIkB,GAAG,GAAGtB,MAAM,CAACkB,KAAK,CAACC,GAAG,CAAC,OAAO,CAAC;EACnCnB,MAAM,CAACkB,KAAK,CAACC,GAAG,CAAC,OAAO,CAAC,GAAGT,KAAK;EACjC,IAAIa,IAAI,GAAGvB,MAAM,CAACwB,QAAQ,CAACvB,IAAI,CAAC;EAChC,IAAIqB,GAAG,EAAE;IACLtB,MAAM,CAACkB,KAAK,CAACC,GAAG,CAAC,OAAO,CAAC,GAAGG,GAAG;EACnC,CAAC,MACI;IACD,OAAOtB,MAAM,CAACkB,KAAK,CAACC,GAAG,CAAC,OAAO,CAAC;EACpC;EACA,IAAIM,IAAI,GAAGzB,MAAM,CAACc,MAAM,CAAC,MAAM,EAAE,QAAQ,EAAE,CAACS,IAAI,CAAC,EAAE;IAAEN,SAAS,EAAEP;EAAM,CAAC,CAAC;EACxEV,MAAM,CAACoB,IAAI,CAACK,IAAI,CAAC;AACrB,CAAC;AACD5C,OAAO,CAACE,YAAY,CAAC2C,WAAW,GAAG,UAAU1B,MAAM,EAAEC,IAAI,EAAE;EACvD,IAAI0B,KAAK,GAAG3B,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACpC,IAAIC,KAAK,GAAGF,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACpC,IAAI2B,GAAG,GAAG5B,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EAClC,IAAIK,UAAU,GAAGN,MAAM,CAACO,aAAa,CAACC,WAAW,CAACC,GAAG,CAAC,OAAO,CAAC,CAACP,KAAK;EACpEI,UAAU,CAACuB,WAAW,CAAC3B,KAAK,EAAEyB,KAAK,EAAEC,GAAG,CAAC;AAC7C,CAAC;AACD/C,OAAO,CAACE,YAAY,CAAC+C,QAAQ,GAAG,UAAU9B,MAAM,EAAEC,IAAI,EAAE;EACpD,IAAI0B,KAAK,GAAG3B,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACpC,IAAIsB,IAAI,GAAGrC,cAAc,CAAC6C,OAAO,CAACC,YAAY,CAAChC,MAAM,EAAEA,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC,CAAC;EAChF,IAAIK,UAAU,GAAGN,MAAM,CAACO,aAAa,CAACC,WAAW,CAACC,GAAG,CAAC,OAAO,CAAC,CAACP,KAAK;EACpE,IAAIuB,IAAI,GAAGzB,MAAM,CAACc,MAAM,CAAC,MAAM,EAAE,SAAS,EAAES,IAAI,EAAE;IAC9CU,cAAc,EAAE3B,UAAU,CAACK,QAAQ,CAAC,OAAO,EAAEgB,KAAK;EACtD,CAAC,CAAC;EACF3C,aAAa,CAAC+C,OAAO,CAAChB,aAAa,CAACU,IAAI,EAAEtC,OAAO,CAACa,MAAM,CAACkC,OAAO,CAACxB,KAAK,CAACvB,OAAO,CAAC,CAAC;EAChFa,MAAM,CAACoB,IAAI,CAACK,IAAI,CAAC;AACrB,CAAC;AACD5C,OAAO,CAACE,YAAY,CAACoD,SAAS,GAAG,UAAUnC,MAAM,EAAEC,IAAI,EAAE;EACrD,IAAImC,KAAK,GAAGpC,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACpC,IAAI0B,KAAK,GAAG3B,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC;EACpC,IAAIsB,IAAI,GAAGrC,cAAc,CAAC6C,OAAO,CAACC,YAAY,CAAChC,MAAM,EAAEA,MAAM,CAACK,WAAW,CAACJ,IAAI,CAAC,CAAC;EAChF,IAAIiC,OAAO,GAAGlC,MAAM,CAACkC,OAAO,CAACxB,KAAK;EAClC,IAAIJ,UAAU,GAAGN,MAAM,CAACO,aAAa,CAACC,WAAW,CAACC,GAAG,CAAC,OAAO,CAAC,CAACP,KAAK;EACpE,IAAIuB,IAAI,GAAGzB,MAAM,CAACc,MAAM,CAAC,MAAM,EAAE,SAAS,EAAES,IAAI,EAAE;IAC9CU,cAAc,EAAE3B,UAAU,CAACK,QAAQ,CAAC,OAAO,EAAEgB,KAAK,CAAC;IACnDf,KAAK,EAAE,UAAU,CAACtB,MAAM,CAAC4C,OAAO,CAACG,WAAW,EAAE,SAAS,CAAC,CAAC/C,MAAM,CAACgB,UAAU,CAACK,QAAQ,CAAC,OAAO,EAAEyB,KAAK,CAAC;EACvG,CAAC,CAAC;EACFpD,aAAa,CAAC+C,OAAO,CAAChB,aAAa,CAACU,IAAI,EAAEtC,OAAO,CAAC+C,OAAO,CAAC/C,OAAO,CAAC,CAAC;EACnEa,MAAM,CAACoB,IAAI,CAACK,IAAI,CAAC;AACrB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}