UNPKG

@winged/core

Version:

Morden webapp framekwork made only for ts developers. (UNDER DEVELOPMENT, PLEASE DO NOT USE)

1 lines 318 kB
{"id":"src/vdom/dataPoint/DataExpression.ts","dependencies":[{"name":"/home/giyya/workspace/view-next/packages/core/tsconfig.json","includedInParent":true,"mtime":1533107964952},{"name":"/home/giyya/workspace/view-next/packages/core/package.json","includedInParent":true,"mtime":1533108697710},{"name":"../../utils","loc":{"line":11,"column":22},"parent":"/home/giyya/workspace/view-next/packages/core/src/vdom/dataPoint/DataExpression.ts","resolved":"/home/giyya/workspace/view-next/packages/core/src/utils.ts"},{"name":"../vdomUtils","loc":{"line":12,"column":26},"parent":"/home/giyya/workspace/view-next/packages/core/src/vdom/dataPoint/DataExpression.ts","resolved":"/home/giyya/workspace/view-next/packages/core/src/vdom/vdomUtils.ts"}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DataExpression = exports.CalculationNode = exports.ExpressionCompileError = undefined;\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _utils = require('../../utils');\n\nvar _vdomUtils = require('../vdomUtils');\n\nvar __extends = undefined && undefined.__extends || function () {\n var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\n\nvar ExpressionCompileError = /** @class */function (_super) {\n __extends(ExpressionCompileError, _super);\n function ExpressionCompileError(expression, index, message) {\n var _this = _super.call(this, message) || this;\n _this.expression = expression;\n _this.index = index;\n return _this;\n }\n return ExpressionCompileError;\n}(Error);\nexports.ExpressionCompileError = ExpressionCompileError;\n\nvar Regs = {\n validNameStarterChar: /[a-zA-Z_]/,\n validNameChar: /[a-zA-Z0-9_]/,\n nameMatcher: /([a-zA-Z_]\\w*)/g,\n stringMatcher: /([\"'])((?:[^\\1\\\\]|\\\\.)*?)\\1/g\n};\nvar LexType;\n(function (LexType) {\n LexType[LexType[\"String\"] = 0] = \"String\";\n LexType[LexType[\"Name\"] = 1] = \"Name\";\n LexType[LexType[\"Operator\"] = 2] = \"Operator\";\n})(LexType || (LexType = {}));\nvar GrammarNode = /** @class */function () {\n function GrammarNode() {}\n return GrammarNode;\n}();\nvar NameNode = /** @class */function (_super) {\n __extends(NameNode, _super);\n function NameNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n NameNode.prototype.getValue = function (dataSet) {\n var v = dataSet[this.dataName];\n if (v === null || v === undefined) {\n return null;\n }\n if (this.child) {\n if (v[this.child.dataName]) {\n return this.child.getValue(v);\n } else {\n return null;\n }\n } else {\n if (_utils.utils.listContains(['string', 'number', 'boolean'], typeof v === 'undefined' ? 'undefined' : _typeof(v))) {\n return v;\n } else {\n return true;\n }\n }\n };\n NameNode.prototype.toStateDependencies = function () {\n var _a;\n var depsTree = (_a = {}, _a[this.dataName] = {}, _a);\n var node = this;\n var pathNode = depsTree[this.dataName];\n while (node.child) {\n node = node.child;\n pathNode[node.dataName] = {};\n pathNode = pathNode[node.dataName];\n }\n return depsTree;\n };\n return NameNode;\n}(GrammarNode);\nvar ValueNode = /** @class */function (_super) {\n __extends(ValueNode, _super);\n function ValueNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ValueNode.prototype.getValue = function (dataSet) {\n if (this.type === 'string') {\n return this.stringValue;\n } else {\n return this.nameNode.getValue(dataSet);\n }\n };\n return ValueNode;\n}(GrammarNode);\nvar ConditionNode = /** @class */function (_super) {\n __extends(ConditionNode, _super);\n function ConditionNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ConditionNode.prototype.getValue = function (dataSet) {\n if (this.cond.getValue(dataSet)) {\n return this.trueValue.getValue(dataSet);\n } else {\n if (this.falseValue) {\n return this.falseValue.getValue(dataSet);\n } else {\n return null;\n }\n }\n };\n return ConditionNode;\n}(GrammarNode);\nvar CalculationNode = /** @class */function (_super) {\n __extends(CalculationNode, _super);\n function CalculationNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CalculationNode.prototype.getValue = function (dataSet) {\n if (!this.operation) {\n return this.leftHand.getValue(dataSet);\n }\n if (this.operation === '||') {\n var leftValue = this.leftHand.getValue(dataSet);\n if (leftValue !== null && leftValue !== undefined) {\n return leftValue;\n } else {\n return this.rightHand.getValue(dataSet);\n }\n }\n if (this.operation === '!=') {\n if (this.leftHand.getValue(dataSet) !== this.rightHand.getValue(dataSet)) {\n return true;\n } else {\n return false;\n }\n }\n if (this.operation === '==') {\n if (this.leftHand.getValue(dataSet) === this.rightHand.getValue(dataSet)) {\n return true;\n } else {\n return false;\n }\n }\n if (this.operation === '!') {\n return !this.leftHand.getValue(dataSet);\n }\n return false;\n };\n return CalculationNode;\n}(GrammarNode);\nexports.CalculationNode = CalculationNode;\n\nvar DataExpression = /** @class */function () {\n function DataExpression(expression) {\n // ** 数据依赖 */\n this.stateDependencies = {};\n /** 求值表达式, 包括包裹符, 如 \"{{a?1:2}}\" */\n this.lexicialParts = [];\n this.expression = expression;\n this.compile();\n }\n Object.defineProperty(DataExpression.prototype, \"fullExpression\", {\n get: function get() {\n return \"{{\" + this.expression + \"}}\";\n },\n enumerable: true,\n configurable: true\n });\n DataExpression.prototype.evaluate = function (dataSet) {\n return this.rootGrammarNode.getValue(dataSet);\n };\n DataExpression.prototype.getExpression = function () {\n return this.expression;\n };\n DataExpression.prototype.reCompile = function (expression) {\n this.expression = expression;\n this.lexicialParts = [];\n delete this.rootGrammarNode;\n this.compile();\n };\n /**\n * 在调用每个 getNode 方法时,传入的 index 是下一个需要取用的 lexicialPart 的下标\n * 每个 getNode 方法都会返回一个 [LexicialNode, offset] 结果数组\n * 其中的 offset 代表此方法最后取用的 lexicialPart 的下标,需要由调用方手动处理向后偏移(通常 +1 即可)\n */\n DataExpression.prototype.getRootNode = function () {\n var _a, _b, _c;\n var rootNode;\n var offset;\n // {{Value}}\n _a = this.getValueNode(0), rootNode = _a[0], offset = _a[1];\n if (rootNode && offset === this.lexicialParts.length - 1) {\n return rootNode;\n }\n // {{Calc}}\n _b = this.getCalculationNode(0), rootNode = _b[0], offset = _b[1];\n if (rootNode && offset === this.lexicialParts.length - 1) {\n return rootNode;\n }\n // {{Cond}}\n _c = this.getConditionNode(0), rootNode = _c[0], offset = _c[1];\n if (rootNode && offset === this.lexicialParts.length - 1) {\n return rootNode;\n }\n return null;\n };\n DataExpression.prototype.getConditionNode = function (index) {\n var _a, _b, _c;\n // Calc?Value:Value\n // Calc?Value\n var rootNode = new ConditionNode();\n var offset;\n _a = this.getCalculationNode(index), rootNode.cond = _a[0], offset = _a[1];\n if (!rootNode.cond) {\n return [null, null];\n }\n index = offset + 1;\n if (this.getLexicialPart(index).operator !== '?') {\n return [null, null];\n }\n index += 1;\n _b = this.getValueNode(index), rootNode.trueValue = _b[0], offset = _b[1];\n if (!rootNode.trueValue) {\n throw new ExpressionCompileError(this.expression, index, \"Invalid condition expression in data point \" + this.fullExpression + \", expected a value or name after \\\"?\\\"\");\n }\n index = offset + 1;\n if (this.getLexicialPart(index).operator !== ':') {\n return [rootNode, index - 1];\n }\n index += 1;\n _c = this.getValueNode(index), rootNode.falseValue = _c[0], offset = _c[1];\n if (!rootNode.falseValue) {\n throw new ExpressionCompileError(this.expression, index, \"Invalid condition expression in data point \" + this.fullExpression + \", expected a value or name after \\\":\\\"\");\n }\n return [rootNode, offset];\n };\n DataExpression.prototype.getCalculationNode = function (index) {\n var _a, _b, _c;\n // Value==Value\n // Value!=Value\n // Value||Value\n // !Value\n // Value\n var rootNode = new CalculationNode();\n var offset;\n if (this.getLexicialPart(index).operator === '!') {\n // !Value\n index += 1;\n _a = this.getValueNode(index), rootNode.leftHand = _a[0], offset = _a[1];\n if (!rootNode.leftHand) {\n throw new ExpressionCompileError(this.expression, index, \"Invalid calculation expression in data point \" + this.fullExpression + \", expected a value or name after \\\"!\\\"\");\n }\n rootNode.operation = '!';\n return [rootNode, offset];\n } else {\n // Value\n _b = this.getValueNode(index), rootNode.leftHand = _b[0], offset = _b[1];\n if (!rootNode.leftHand) {\n return [null, null];\n }\n // Value==Value or Value||Value or Value!=Value\n index = offset + 1;\n var operator = this.getLexicialPart(index).operator;\n if (operator !== '==' && operator !== '||' && operator !== '!=') {\n return [rootNode, index - 1];\n } else {\n rootNode.operation = operator;\n }\n index += 1;\n _c = this.getValueNode(index), rootNode.rightHand = _c[0], offset = _c[1];\n if (!rootNode.rightHand) {\n throw new ExpressionCompileError(this.expression, index, \"Invalid calculation expression in data point \" + this.fullExpression + \", expected a value or name after \\\"==\\\"\");\n }\n return [rootNode, offset];\n }\n };\n DataExpression.prototype.getValueNode = function (index) {\n var _a;\n var rootNode = new ValueNode();\n if (this.getLexicialPart(index).type === LexType.String) {\n rootNode.type = 'string';\n rootNode.stringValue = this.getLexicialPart(index).value;\n return [rootNode, index];\n }\n var offset;\n _a = this.getNameNode(index), rootNode.nameNode = _a[0], offset = _a[1];\n _vdomUtils.vdomUtils.mergeStateDependenciesN(this.stateDependencies, rootNode.nameNode.toStateDependencies());\n if (rootNode.nameNode) {\n rootNode.type = 'name';\n return [rootNode, offset];\n }\n return [null, null];\n };\n DataExpression.prototype.getNameNode = function (index) {\n var _a;\n var rootNode = new NameNode();\n var offset;\n var part = this.getLexicialPart(index);\n if (part.type !== LexType.Name) {\n return [null, null];\n }\n rootNode.dataName = part.value;\n index += 1;\n if (this.getLexicialPart(index).operator !== '.') {\n return [rootNode, index - 1];\n }\n index += 1;\n _a = this.getNameNode(index), rootNode.child = _a[0], offset = _a[1];\n if (!rootNode.child) {\n throw new ExpressionCompileError(this.expression, index, \"Invalid data getter in data point \" + this.fullExpression + \", expected a name after \\\".\\\"\");\n }\n return [rootNode, offset];\n };\n DataExpression.prototype.compile = function () {\n // lexicial analysis\n var state = 'none';\n var stringQuote = null;\n var nameBuffer = [];\n for (var arr = this.expression, i = 0; i < arr.length; i++) {\n var c = arr[i];\n if (state === 'name') {\n if (!Regs.validNameChar.test(c)) {\n state = 'none';\n var name = nameBuffer.join('');\n this.checkName(name, i - 1);\n this.lexicialParts.push({ type: LexType.Name, value: name });\n // roll back 1 turn to check this char\n i -= 1;\n } else {\n nameBuffer.push(c);\n }\n } else if (state === 'string') {\n if (c === stringQuote) {\n state = 'none';\n stringQuote = null;\n this.lexicialParts.push({ type: LexType.String, value: nameBuffer.join('') });\n } else {\n nameBuffer.push(c);\n }\n } else {\n // null\n if (c === '\"' || c === '\\'') {\n // handle string starter\n state = 'string';\n stringQuote = c;\n nameBuffer = [];\n } else if (c === '=' || c === '|') {\n // handle operator \"==\" and \"||\"\n if (arr[i + 1] === c) {\n if (c === '=') {\n this.lexicialParts.push({ type: LexType.Operator, operator: '==' });\n } else {\n this.lexicialParts.push({ type: LexType.Operator, operator: '||' });\n }\n } else {\n throw new ExpressionCompileError(this.expression, i, \"Invalid char \\\"\" + c + \"\\\", do you mean \\\"\" + c + c + \"\\\"?\");\n }\n // step over next '=' or '|'\n i += 1;\n } else if (c === '!') {\n if (arr[i + 1] === '=') {\n this.lexicialParts.push({ type: LexType.Operator, operator: '!=' });\n // step over next '='\n i += 1;\n } else {\n this.lexicialParts.push({ type: LexType.Operator, operator: '!' });\n }\n } else if (c === ' ') {\n // skip space\n continue;\n } else if (c === '.' || c === '?' || c === ':') {\n // handle other operators\n this.lexicialParts.push({ type: LexType.Operator, operator: c });\n } else if (Regs.validNameStarterChar.test(c)) {\n // handle name starter\n state = 'name';\n nameBuffer = [c];\n } else {\n // handle standalone digital\n if (c.match('[0-9]')) {\n throw new ExpressionCompileError(this.expression, i, \"Invalid char \\\"\" + c + \"\\\" in \" + this.fullExpression + \", the use of number value was not permitted.\");\n } else if (c === '>') {\n throw new ExpressionCompileError(this.expression, i, \"Invalid char \\\"\" + c + \"\\\" in \" + this.fullExpression + \",\" + 'If you wan\\'t to use ViewPoint/ViewListPoint, make sure it\\'s placed on the right place;');\n } else {\n throw new ExpressionCompileError(this.expression, i, \"Invalid char \\\"\" + c + \"\\\" in \" + this.fullExpression);\n }\n }\n }\n }\n if (state === 'name') {\n var name = nameBuffer.join('');\n this.checkName(name, 0);\n this.lexicialParts.push({ type: LexType.Name, value: name });\n }\n // grammar analysis\n var rootNode = this.getRootNode();\n if (!rootNode) {\n throw new ExpressionCompileError(this.expression, 0, \"Can't parse data expression \\\"\" + this.fullExpression + \"\\\"\");\n }\n this.rootGrammarNode = rootNode;\n };\n DataExpression.prototype.checkName = function (name, index) {\n if (name === 'true' || name === 'false') {\n throw new ExpressionCompileError(this.expression, index, \"Invalid name \" + name + \". in \" + this.fullExpression + \".\" + ' If you want to use conditional render, use grammar like {{flag?\\'res\\'}} or {{!flag?\\'res\\'}} instead');\n }\n };\n DataExpression.prototype.getLexicialPart = function (index) {\n if (!this.lexicialParts[index]) {\n return { type: null };\n }\n return this.lexicialParts[index];\n };\n return DataExpression;\n}();\nexports.DataExpression = DataExpression;","map":{"mappings":[{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":10,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":12,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":4}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":29}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":42}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":52}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":58}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":31,"column":60}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":32,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":32,"column":14}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":32,"column":36}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":32,"column":38}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":32,"column":44}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":35}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":14},"generated":{"line":33,"column":36}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":46}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":34},"generated":{"line":33,"column":48}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":53}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":49},"generated":{"line":33,"column":55}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":33,"column":62}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":64},"generated":{"line":33,"column":64}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":34,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":34,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":20}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":31}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":32}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":36}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":10},"generated":{"line":34,"column":38}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":34,"column":45}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":9,"column":18},"generated":{"line":34,"column":50}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":34,"column":54}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":35,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":10,"column":9},"generated":{"line":35,"column":14}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":35,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":10,"column":22},"generated":{"line":35,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":10,"column":4},"generated":{"line":35,"column":37}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":36,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":11,"column":9},"generated":{"line":36,"column":14}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":36,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":11,"column":17},"generated":{"line":36,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":36,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":12,"column":3},"generated":{"line":38,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":39,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":39,"column":11}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":39,"column":33}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":40,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":40,"column":1}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":44},"generated":{"line":40,"column":2}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":40,"column":7}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":40,"column":8}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":43,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":6},"generated":{"line":43,"column":4}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":43,"column":11}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":44,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":16,"column":24},"generated":{"line":44,"column":26}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":44,"column":37}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":17,"column":2},"generated":{"line":45,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":17,"column":17},"generated":{"line":45,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":45,"column":33}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":18,"column":2},"generated":{"line":46,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":18,"column":15},"generated":{"line":46,"column":17}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":46,"column":34}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":19,"column":2},"generated":{"line":47,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":19,"column":17},"generated":{"line":47,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":48,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":48,"column":1}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":49,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":49,"column":4}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":49,"column":11}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":50,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":50,"column":1}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":50,"column":11}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":50,"column":18}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":50,"column":20}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":20}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":32}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":33}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":37}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":2},"generated":{"line":51,"column":45}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":20}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":26}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":30}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":31}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":35}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":52,"column":41}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":20}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":30}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":34}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":35}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":39}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":53,"column":49}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":54,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":54,"column":1}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":54,"column":3}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":54,"column":15}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":54,"column":25}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":54,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":24,"column":0},"generated":{"line":54,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":55,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":55,"column":4}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":55,"column":18}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":55,"column":31}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":55,"column":43}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":56,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":56,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":56,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":56,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":37,"column":1},"generated":{"line":56,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":37,"column":0},"generated":{"line":57,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":37,"column":0},"generated":{"line":57,"column":11}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":37,"column":0},"generated":{"line":57,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":58,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":58,"column":1}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":35,"column":0},"generated":{"line":58,"column":3}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":4}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":15}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":38}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":44}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":59,"column":46}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":23},"generated":{"line":60,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":23},"generated":{"line":60,"column":14}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":23},"generated":{"line":60,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":23},"generated":{"line":60,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":23},"generated":{"line":60,"column":30}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":61,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":61,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":61,"column":21}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":61,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":73,"column":1},"generated":{"line":63,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":64,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":64,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":64,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":64,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":64,"column":31}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":2},"generated":{"line":64,"column":34}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":18},"generated":{"line":64,"column":44}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":2},"generated":{"line":64,"column":51}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":34},"generated":{"line":64,"column":53}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":65,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":10},"generated":{"line":65,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":65,"column":16}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":22},"generated":{"line":65,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":27},"generated":{"line":65,"column":29}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":65,"column":37}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":65,"column":38}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":4},"generated":{"line":66,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":66,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":14},"generated":{"line":66,"column":18}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":66,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":22},"generated":{"line":66,"column":26}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":28},"generated":{"line":66,"column":32}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":4},"generated":{"line":66,"column":41}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":45,"column":39},"generated":{"line":66,"column":43}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":46,"column":6},"generated":{"line":67,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":46,"column":13},"generated":{"line":67,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":46,"column":6},"generated":{"line":67,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":47,"column":5},"generated":{"line":68,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":69,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":69,"column":12}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":13},"generated":{"line":69,"column":17}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":69,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":20},"generated":{"line":69,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":6},"generated":{"line":70,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":11},"generated":{"line":70,"column":16}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":70,"column":18}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":26},"generated":{"line":70,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":70,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":32},"generated":{"line":70,"column":29}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":11},"generated":{"line":70,"column":37}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":6},"generated":{"line":70,"column":38}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":43},"generated":{"line":70,"column":40}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":71,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":71,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":20},"generated":{"line":71,"column":28}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":71,"column":33}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":26},"generated":{"line":71,"column":34}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":71,"column":42}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":35},"generated":{"line":71,"column":43}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":71,"column":44}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":71,"column":45}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":51,"column":7},"generated":{"line":72,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":49,"column":6},"generated":{"line":72,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":51,"column":13},"generated":{"line":72,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":52,"column":8},"generated":{"line":73,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":52,"column":15},"generated":{"line":73,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":52,"column":8},"generated":{"line":73,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":53,"column":7},"generated":{"line":74,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":75,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":75,"column":9}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":75,"column":15}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":6},"generated":{"line":76,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":76,"column":16}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":16},"generated":{"line":76,"column":29}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":76,"column":41}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":29},"generated":{"line":76,"column":42}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":30},"generated":{"line":76,"column":43}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":29},"generated":{"line":76,"column":51}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":40},"generated":{"line":76,"column":53}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":29},"generated":{"line":76,"column":61}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":50},"generated":{"line":76,"column":63}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":29},"generated":{"line":76,"column":72}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":76,"column":73}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":69},"generated":{"line":76,"column":82}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":76,"column":83}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":69},"generated":{"line":76,"column":124}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":76,"column":125}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":6},"generated":{"line":76,"column":127}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":73},"generated":{"line":76,"column":129}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":77,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":56,"column":15},"generated":{"line":77,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":77,"column":24}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":78,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":55,"column":6},"generated":{"line":78,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":57,"column":13},"generated":{"line":78,"column":19}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":58,"column":8},"generated":{"line":79,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":58,"column":15},"generated":{"line":79,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":58,"column":8},"generated":{"line":79,"column":27}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":59,"column":7},"generated":{"line":80,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":60,"column":5},"generated":{"line":81,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":61,"column":3},"generated":{"line":82,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":82,"column":5}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":83,"column":0}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":83,"column":13}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":83,"column":22}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":83,"column":23}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":83,"column":42}},{"source":"src/vdom/dataPoint/DataExpression.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":83,"column"