ca85dcf620cca6eb71e4d5776cbf94a64123a57d91f2dc846acd7c6751df2fcc.json 17 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar __values = this && this.__values || function (o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator,\n m = s && o[s],\n i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return {\n value: o && o[i++],\n done: !o\n };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\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.ColorModel = void 0;\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nvar ColorConstants_js_1 = require(\"./ColorConstants.js\");\nvar ColorModelProcessors = new Map();\nvar ColorModel = function () {\n function ColorModel() {\n this.userColors = new Map();\n }\n ColorModel.prototype.normalizeColor = function (model, def) {\n if (!model || model === 'named') {\n return def;\n }\n if (ColorModelProcessors.has(model)) {\n var modelProcessor = ColorModelProcessors.get(model);\n return modelProcessor(def);\n }\n throw new TexError_js_1.default('UndefinedColorModel', 'Color model \\'%1\\' not defined', model);\n };\n ColorModel.prototype.getColor = function (model, def) {\n if (!model || model === 'named') {\n return this.getColorByName(def);\n }\n return this.normalizeColor(model, def);\n };\n ColorModel.prototype.getColorByName = function (name) {\n if (this.userColors.has(name)) {\n return this.userColors.get(name);\n }\n if (ColorConstants_js_1.COLORS.has(name)) {\n return ColorConstants_js_1.COLORS.get(name);\n }\n return name;\n };\n ColorModel.prototype.defineColor = function (model, name, def) {\n var normalized = this.normalizeColor(model, def);\n this.userColors.set(name, normalized);\n };\n return ColorModel;\n}();\nexports.ColorModel = ColorModel;\nColorModelProcessors.set('rgb', function (rgb) {\n var e_1, _a;\n var rgbParts = rgb.trim().split(/\\s*,\\s*/);\n var RGB = '#';\n if (rgbParts.length !== 3) {\n throw new TexError_js_1.default('ModelArg1', 'Color values for the %1 model require 3 numbers', 'rgb');\n }\n try {\n for (var rgbParts_1 = __values(rgbParts), rgbParts_1_1 = rgbParts_1.next(); !rgbParts_1_1.done; rgbParts_1_1 = rgbParts_1.next()) {\n var rgbPart = rgbParts_1_1.value;\n if (!rgbPart.match(/^(\\d+(\\.\\d*)?|\\.\\d+)$/)) {\n throw new TexError_js_1.default('InvalidDecimalNumber', 'Invalid decimal number');\n }\n var n = parseFloat(rgbPart);\n if (n < 0 || n > 1) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'rgb', '0', '1');\n }\n var pn = Math.floor(n * 255).toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n RGB += pn;\n }\n } catch (e_1_1) {\n e_1 = {\n error: e_1_1\n };\n } finally {\n try {\n if (rgbParts_1_1 && !rgbParts_1_1.done && (_a = rgbParts_1.return)) _a.call(rgbParts_1);\n } finally {\n if (e_1) throw e_1.error;\n }\n }\n return RGB;\n});\nColorModelProcessors.set('RGB', function (rgb) {\n var e_2, _a;\n var rgbParts = rgb.trim().split(/\\s*,\\s*/);\n var RGB = '#';\n if (rgbParts.length !== 3) {\n throw new TexError_js_1.default('ModelArg1', 'Color values for the %1 model require 3 numbers', 'RGB');\n }\n try {\n for (var rgbParts_2 = __values(rgbParts), rgbParts_2_1 = rgbParts_2.next(); !rgbParts_2_1.done; rgbParts_2_1 = rgbParts_2.next()) {\n var rgbPart = rgbParts_2_1.value;\n if (!rgbPart.match(/^\\d+$/)) {\n throw new TexError_js_1.default('InvalidNumber', 'Invalid number');\n }\n var n = parseInt(rgbPart);\n if (n > 255) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'RGB', '0', '255');\n }\n var pn = n.toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n RGB += pn;\n }\n } catch (e_2_1) {\n e_2 = {\n error: e_2_1\n };\n } finally {\n try {\n if (rgbParts_2_1 && !rgbParts_2_1.done && (_a = rgbParts_2.return)) _a.call(rgbParts_2);\n } finally {\n if (e_2) throw e_2.error;\n }\n }\n return RGB;\n});\nColorModelProcessors.set('gray', function (gray) {\n if (!gray.match(/^\\s*(\\d+(\\.\\d*)?|\\.\\d+)\\s*$/)) {\n throw new TexError_js_1.default('InvalidDecimalNumber', 'Invalid decimal number');\n }\n var n = parseFloat(gray);\n if (n < 0 || n > 1) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'gray', '0', '1');\n }\n var pn = Math.floor(n * 255).toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n return \"#\".concat(pn).concat(pn).concat(pn);\n});","map":{"version":3,"names":["__values","o","s","Symbol","iterator","m","i","call","length","next","value","done","TypeError","__importDefault","mod","__esModule","Object","defineProperty","exports","ColorModel","TexError_js_1","require","ColorConstants_js_1","ColorModelProcessors","Map","userColors","prototype","normalizeColor","model","def","has","modelProcessor","get","default","getColor","getColorByName","name","COLORS","defineColor","normalized","set","rgb","e_1","_a","rgbParts","trim","split","RGB","rgbParts_1","rgbParts_1_1","rgbPart","match","n","parseFloat","pn","Math","floor","toString","e_1_1","error","return","e_2","rgbParts_2","rgbParts_2_1","parseInt","e_2_1","gray","concat"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/color/ColorUtil.js"],"sourcesContent":["\"use strict\";\nvar __values = (this && this.__values) || function(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ColorModel = void 0;\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nvar ColorConstants_js_1 = require(\"./ColorConstants.js\");\nvar ColorModelProcessors = new Map();\nvar ColorModel = (function () {\n function ColorModel() {\n this.userColors = new Map();\n }\n ColorModel.prototype.normalizeColor = function (model, def) {\n if (!model || model === 'named') {\n return def;\n }\n if (ColorModelProcessors.has(model)) {\n var modelProcessor = ColorModelProcessors.get(model);\n return modelProcessor(def);\n }\n throw new TexError_js_1.default('UndefinedColorModel', 'Color model \\'%1\\' not defined', model);\n };\n ColorModel.prototype.getColor = function (model, def) {\n if (!model || model === 'named') {\n return this.getColorByName(def);\n }\n return this.normalizeColor(model, def);\n };\n ColorModel.prototype.getColorByName = function (name) {\n if (this.userColors.has(name)) {\n return this.userColors.get(name);\n }\n if (ColorConstants_js_1.COLORS.has(name)) {\n return ColorConstants_js_1.COLORS.get(name);\n }\n return name;\n };\n ColorModel.prototype.defineColor = function (model, name, def) {\n var normalized = this.normalizeColor(model, def);\n this.userColors.set(name, normalized);\n };\n return ColorModel;\n}());\nexports.ColorModel = ColorModel;\nColorModelProcessors.set('rgb', function (rgb) {\n var e_1, _a;\n var rgbParts = rgb.trim().split(/\\s*,\\s*/);\n var RGB = '#';\n if (rgbParts.length !== 3) {\n throw new TexError_js_1.default('ModelArg1', 'Color values for the %1 model require 3 numbers', 'rgb');\n }\n try {\n for (var rgbParts_1 = __values(rgbParts), rgbParts_1_1 = rgbParts_1.next(); !rgbParts_1_1.done; rgbParts_1_1 = rgbParts_1.next()) {\n var rgbPart = rgbParts_1_1.value;\n if (!rgbPart.match(/^(\\d+(\\.\\d*)?|\\.\\d+)$/)) {\n throw new TexError_js_1.default('InvalidDecimalNumber', 'Invalid decimal number');\n }\n var n = parseFloat(rgbPart);\n if (n < 0 || n > 1) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'rgb', '0', '1');\n }\n var pn = Math.floor(n * 255).toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n RGB += pn;\n }\n }\n catch (e_1_1) { e_1 = { error: e_1_1 }; }\n finally {\n try {\n if (rgbParts_1_1 && !rgbParts_1_1.done && (_a = rgbParts_1.return)) _a.call(rgbParts_1);\n }\n finally { if (e_1) throw e_1.error; }\n }\n return RGB;\n});\nColorModelProcessors.set('RGB', function (rgb) {\n var e_2, _a;\n var rgbParts = rgb.trim().split(/\\s*,\\s*/);\n var RGB = '#';\n if (rgbParts.length !== 3) {\n throw new TexError_js_1.default('ModelArg1', 'Color values for the %1 model require 3 numbers', 'RGB');\n }\n try {\n for (var rgbParts_2 = __values(rgbParts), rgbParts_2_1 = rgbParts_2.next(); !rgbParts_2_1.done; rgbParts_2_1 = rgbParts_2.next()) {\n var rgbPart = rgbParts_2_1.value;\n if (!rgbPart.match(/^\\d+$/)) {\n throw new TexError_js_1.default('InvalidNumber', 'Invalid number');\n }\n var n = parseInt(rgbPart);\n if (n > 255) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'RGB', '0', '255');\n }\n var pn = n.toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n RGB += pn;\n }\n }\n catch (e_2_1) { e_2 = { error: e_2_1 }; }\n finally {\n try {\n if (rgbParts_2_1 && !rgbParts_2_1.done && (_a = rgbParts_2.return)) _a.call(rgbParts_2);\n }\n finally { if (e_2) throw e_2.error; }\n }\n return RGB;\n});\nColorModelProcessors.set('gray', function (gray) {\n if (!gray.match(/^\\s*(\\d+(\\.\\d*)?|\\.\\d+)\\s*$/)) {\n throw new TexError_js_1.default('InvalidDecimalNumber', 'Invalid decimal number');\n }\n var n = parseFloat(gray);\n if (n < 0 || n > 1) {\n throw new TexError_js_1.default('ModelArg2', 'Color values for the %1 model must be between %2 and %3', 'gray', '0', '1');\n }\n var pn = Math.floor(n * 255).toString(16);\n if (pn.length < 2) {\n pn = '0' + pn;\n }\n return \"#\".concat(pn).concat(pn).concat(pn);\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}