diff --git a/docs/ast/source/tablefilter.js.json b/docs/ast/source/tablefilter.js.json index 2764aae8..a2e31bb8 100644 --- a/docs/ast/source/tablefilter.js.json +++ b/docs/ast/source/tablefilter.js.json @@ -118128,13 +118128,14 @@ "init": { "type": "ConditionalExpression", "test": { - "type": "CallExpression", - "callee": { + "type": "BinaryExpression", + "operator": "===", + "left": { "type": "Identifier", - "name": "isUndef", + "name": "includeHeaders", "range": [ 66609, - 66616 + 66623 ], "loc": { "start": { @@ -118143,68 +118144,32 @@ }, "end": { "line": 2225, - "column": 23 + "column": 30 } } }, - "arguments": [ - { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 66617, - 66621 - ], - "loc": { - "start": { - "line": 2225, - "column": 24 - }, - "end": { - "line": 2225, - "column": 28 - } - } + "right": { + "type": "Literal", + "value": true, + "raw": "true", + "range": [ + 66628, + 66632 + ], + "loc": { + "start": { + "line": 2225, + "column": 35 }, - "property": { - "type": "Identifier", - "name": "refRow", - "range": [ - 66622, - 66628 - ], - "loc": { - "start": { - "line": 2225, - "column": 29 - }, - "end": { - "line": 2225, - "column": 35 - } - } - }, - "range": [ - 66617, - 66628 - ], - "loc": { - "start": { - "line": 2225, - "column": 24 - }, - "end": { - "line": 2225, - "column": 35 - } + "end": { + "line": 2225, + "column": 39 } } - ], + }, "range": [ 66609, - 66629 + 66632 ], "loc": { "start": { @@ -118213,7 +118178,7 @@ }, "end": { "line": 2225, - "column": 36 + "column": 39 } } }, @@ -118222,17 +118187,17 @@ "value": 0, "raw": "0", "range": [ - 66632, - 66633 + 66635, + 66636 ], "loc": { "start": { "line": 2225, - "column": 39 + "column": 42 }, "end": { "line": 2225, - "column": 40 + "column": 43 } } }, @@ -118242,17 +118207,17 @@ "object": { "type": "ThisExpression", "range": [ - 66636, - 66640 + 66639, + 66643 ], "loc": { "start": { "line": 2225, - "column": 43 + "column": 46 }, "end": { "line": 2225, - "column": 47 + "column": 50 } } }, @@ -118260,38 +118225,38 @@ "type": "Identifier", "name": "refRow", "range": [ - 66641, - 66647 + 66644, + 66650 ], "loc": { "start": { "line": 2225, - "column": 48 + "column": 51 }, "end": { "line": 2225, - "column": 54 + "column": 57 } } }, "range": [ - 66636, - 66647 + 66639, + 66650 ], "loc": { "start": { "line": 2225, - "column": 43 + "column": 46 }, "end": { "line": 2225, - "column": 54 + "column": 57 } } }, "range": [ 66609, - 66647 + 66650 ], "loc": { "start": { @@ -118300,13 +118265,13 @@ }, "end": { "line": 2225, - "column": 54 + "column": 57 } } }, "range": [ 66605, - 66647 + 66650 ], "loc": { "start": { @@ -118315,7 +118280,7 @@ }, "end": { "line": 2225, - "column": 54 + "column": 57 } } } @@ -118323,7 +118288,7 @@ "kind": "let", "range": [ 66601, - 66648 + 66651 ], "loc": { "start": { @@ -118332,7 +118297,7 @@ }, "end": { "line": 2225, - "column": 55 + "column": 58 } } }, @@ -118345,8 +118310,8 @@ "type": "Identifier", "name": "ntrs", "range": [ - 66661, - 66665 + 66664, + 66668 ], "loc": { "start": { @@ -118373,8 +118338,8 @@ "object": { "type": "ThisExpression", "range": [ - 66668, - 66672 + 66671, + 66675 ], "loc": { "start": { @@ -118391,8 +118356,8 @@ "type": "Identifier", "name": "dom", "range": [ - 66673, - 66676 + 66676, + 66679 ], "loc": { "start": { @@ -118406,8 +118371,8 @@ } }, "range": [ - 66668, - 66676 + 66671, + 66679 ], "loc": { "start": { @@ -118422,8 +118387,8 @@ }, "arguments": [], "range": [ - 66668, - 66678 + 66671, + 66681 ], "loc": { "start": { @@ -118440,8 +118405,8 @@ "type": "Identifier", "name": "rows", "range": [ - 66679, - 66683 + 66682, + 66686 ], "loc": { "start": { @@ -118455,8 +118420,8 @@ } }, "range": [ - 66668, - 66683 + 66671, + 66686 ], "loc": { "start": { @@ -118473,8 +118438,8 @@ "type": "Identifier", "name": "length", "range": [ - 66684, - 66690 + 66687, + 66693 ], "loc": { "start": { @@ -118488,8 +118453,8 @@ } }, "range": [ - 66668, - 66690 + 66671, + 66693 ], "loc": { "start": { @@ -118503,8 +118468,8 @@ } }, "range": [ - 66661, - 66690 + 66664, + 66693 ], "loc": { "start": { @@ -118520,8 +118485,8 @@ ], "kind": "let", "range": [ - 66657, - 66691 + 66660, + 66694 ], "loc": { "start": { @@ -118534,133 +118499,6 @@ } } }, - { - "type": "IfStatement", - "test": { - "type": "Identifier", - "name": "includeHeaders", - "range": [ - 66704, - 66718 - ], - "loc": { - "start": { - "line": 2227, - "column": 12 - }, - "end": { - "line": 2227, - "column": 26 - } - } - }, - "consequent": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "Identifier", - "name": "s", - "range": [ - 66734, - 66735 - ], - "loc": { - "start": { - "line": 2228, - "column": 12 - }, - "end": { - "line": 2228, - "column": 13 - } - } - }, - "right": { - "type": "Literal", - "value": 0, - "raw": "0", - "range": [ - 66738, - 66739 - ], - "loc": { - "start": { - "line": 2228, - "column": 16 - }, - "end": { - "line": 2228, - "column": 17 - } - } - }, - "range": [ - 66734, - 66739 - ], - "loc": { - "start": { - "line": 2228, - "column": 12 - }, - "end": { - "line": 2228, - "column": 17 - } - } - }, - "range": [ - 66734, - 66740 - ], - "loc": { - "start": { - "line": 2228, - "column": 12 - }, - "end": { - "line": 2228, - "column": 18 - } - } - } - ], - "range": [ - 66720, - 66750 - ], - "loc": { - "start": { - "line": 2227, - "column": 28 - }, - "end": { - "line": 2229, - "column": 9 - } - } - }, - "alternate": null, - "range": [ - 66700, - 66750 - ], - "loc": { - "start": { - "line": 2227, - "column": 8 - }, - "end": { - "line": 2229, - "column": 9 - } - } - }, { "type": "ReturnStatement", "argument": { @@ -118669,16 +118507,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 66766, - 66774 + 66710, + 66718 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 15 }, "end": { - "line": 2230, + "line": 2227, "column": 23 } } @@ -118691,16 +118529,16 @@ "type": "Identifier", "name": "ntrs", "range": [ - 66775, - 66779 + 66719, + 66723 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 24 }, "end": { - "line": 2230, + "line": 2227, "column": 28 } } @@ -118709,31 +118547,31 @@ "type": "Identifier", "name": "s", "range": [ - 66782, - 66783 + 66726, + 66727 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 31 }, "end": { - "line": 2230, + "line": 2227, "column": 32 } } }, "range": [ - 66775, - 66783 + 66719, + 66727 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 24 }, "end": { - "line": 2230, + "line": 2227, "column": 32 } } @@ -118743,47 +118581,47 @@ "value": 10, "raw": "10", "range": [ - 66785, - 66787 + 66729, + 66731 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 34 }, "end": { - "line": 2230, + "line": 2227, "column": 36 } } } ], "range": [ - 66766, - 66788 + 66710, + 66732 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 15 }, "end": { - "line": 2230, + "line": 2227, "column": 37 } } }, "range": [ - 66759, - 66789 + 66703, + 66733 ], "loc": { "start": { - "line": 2230, + "line": 2227, "column": 8 }, "end": { - "line": 2230, + "line": 2227, "column": 38 } } @@ -118791,7 +118629,7 @@ ], "range": [ 66591, - 66795 + 66739 ], "loc": { "start": { @@ -118799,7 +118637,7 @@ "column": 30 }, "end": { - "line": 2231, + "line": 2228, "column": 5 } } @@ -118808,7 +118646,7 @@ "expression": false, "range": [ 66574, - 66795 + 66739 ], "loc": { "start": { @@ -118816,7 +118654,7 @@ "column": 13 }, "end": { - "line": 2231, + "line": 2228, "column": 5 } } @@ -118825,7 +118663,7 @@ "computed": false, "range": [ 66565, - 66795 + 66739 ], "loc": { "start": { @@ -118833,7 +118671,7 @@ "column": 4 }, "end": { - "line": 2231, + "line": 2228, "column": 5 } }, @@ -118862,16 +118700,16 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 66802, - 66930 + 66746, + 66874 ], "loc": { "start": { - "line": 2234, + "line": 2231, "column": 4 }, "end": { - "line": 2238, + "line": 2235, "column": 7 } } @@ -118885,16 +118723,16 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 66935, - 66947 + 66879, + 66891 ], "loc": { "start": { - "line": 2239, + "line": 2236, "column": 4 }, "end": { - "line": 2239, + "line": 2236, "column": 16 } } @@ -118907,16 +118745,16 @@ "type": "Identifier", "name": "cell", "range": [ - 66948, - 66952 + 66892, + 66896 ], "loc": { "start": { - "line": 2239, + "line": 2236, "column": 17 }, "end": { - "line": 2239, + "line": 2236, "column": 21 } } @@ -118934,16 +118772,16 @@ "type": "Identifier", "name": "idx", "range": [ - 66968, - 66971 + 66912, + 66915 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 12 }, "end": { - "line": 2240, + "line": 2237, "column": 15 } } @@ -118955,16 +118793,16 @@ "type": "Identifier", "name": "cell", "range": [ - 66974, - 66978 + 66918, + 66922 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 18 }, "end": { - "line": 2240, + "line": 2237, "column": 22 } } @@ -118973,46 +118811,46 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 66979, - 66988 + 66923, + 66932 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 23 }, "end": { - "line": 2240, + "line": 2237, "column": 32 } } }, "range": [ - 66974, - 66988 + 66918, + 66932 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 18 }, "end": { - "line": 2240, + "line": 2237, "column": 32 } } }, "range": [ - 66968, - 66988 + 66912, + 66932 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 12 }, "end": { - "line": 2240, + "line": 2237, "column": 32 } } @@ -119020,16 +118858,16 @@ ], "kind": "let", "range": [ - 66964, - 66989 + 66908, + 66933 ], "loc": { "start": { - "line": 2240, + "line": 2237, "column": 8 }, "end": { - "line": 2240, + "line": 2237, "column": 33 } } @@ -119043,16 +118881,16 @@ "type": "Identifier", "name": "cellParser", "range": [ - 67002, - 67012 + 66946, + 66956 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 12 }, "end": { - "line": 2241, + "line": 2238, "column": 22 } } @@ -119063,16 +118901,16 @@ "object": { "type": "ThisExpression", "range": [ - 67015, - 67019 + 66959, + 66963 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 25 }, "end": { - "line": 2241, + "line": 2238, "column": 29 } } @@ -119081,46 +118919,46 @@ "type": "Identifier", "name": "cellParser", "range": [ - 67020, - 67030 + 66964, + 66974 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 30 }, "end": { - "line": 2241, + "line": 2238, "column": 40 } } }, "range": [ - 67015, - 67030 + 66959, + 66974 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 25 }, "end": { - "line": 2241, + "line": 2238, "column": 40 } } }, "range": [ - 67002, - 67030 + 66946, + 66974 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 12 }, "end": { - "line": 2241, + "line": 2238, "column": 40 } } @@ -119128,16 +118966,16 @@ ], "kind": "let", "range": [ - 66998, - 67031 + 66942, + 66975 ], "loc": { "start": { - "line": 2241, + "line": 2238, "column": 8 }, "end": { - "line": 2241, + "line": 2238, "column": 41 } }, @@ -119146,16 +118984,16 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 67040, - 67083 + 66984, + 67027 ], "loc": { "start": { - "line": 2242, + "line": 2239, "column": 8 }, "end": { - "line": 2242, + "line": 2239, "column": 51 } } @@ -119179,16 +119017,16 @@ "type": "Identifier", "name": "cellParser", "range": [ - 67096, - 67106 + 67040, + 67050 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 12 }, "end": { - "line": 2243, + "line": 2240, "column": 22 } } @@ -119197,31 +119035,31 @@ "type": "Identifier", "name": "cols", "range": [ - 67107, - 67111 + 67051, + 67055 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 23 }, "end": { - "line": 2243, + "line": 2240, "column": 27 } } }, "range": [ - 67096, - 67111 + 67040, + 67055 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 12 }, "end": { - "line": 2243, + "line": 2240, "column": 27 } } @@ -119230,31 +119068,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 67112, - 67119 + 67056, + 67063 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 28 }, "end": { - "line": 2243, + "line": 2240, "column": 35 } } }, "range": [ - 67096, - 67119 + 67040, + 67063 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 12 }, "end": { - "line": 2243, + "line": 2240, "column": 35 } } @@ -119264,32 +119102,32 @@ "type": "Identifier", "name": "idx", "range": [ - 67120, - 67123 + 67064, + 67067 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 36 }, "end": { - "line": 2243, + "line": 2240, "column": 39 } } } ], "range": [ - 67096, - 67124 + 67040, + 67068 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 12 }, "end": { - "line": 2243, + "line": 2240, "column": 40 } } @@ -119302,47 +119140,47 @@ "value": 1, "raw": "1", "range": [ - 67130, - 67131 + 67074, + 67075 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 46 }, "end": { - "line": 2243, + "line": 2240, "column": 47 } } }, "prefix": true, "range": [ - 67129, - 67131 + 67073, + 67075 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 45 }, "end": { - "line": 2243, + "line": 2240, "column": 47 } } }, "range": [ - 67096, - 67131 + 67040, + 67075 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 12 }, "end": { - "line": 2243, + "line": 2240, "column": 47 } } @@ -119361,16 +119199,16 @@ "type": "Identifier", "name": "cellParser", "range": [ - 67154, - 67164 + 67098, + 67108 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 19 }, "end": { - "line": 2244, + "line": 2241, "column": 29 } } @@ -119379,31 +119217,31 @@ "type": "Identifier", "name": "parse", "range": [ - 67165, - 67170 + 67109, + 67114 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 30 }, "end": { - "line": 2244, + "line": 2241, "column": 35 } } }, "range": [ - 67154, - 67170 + 67098, + 67114 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 19 }, "end": { - "line": 2244, + "line": 2241, "column": 35 } } @@ -119412,16 +119250,16 @@ { "type": "ThisExpression", "range": [ - 67171, - 67175 + 67115, + 67119 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 36 }, "end": { - "line": 2244, + "line": 2241, "column": 40 } } @@ -119430,16 +119268,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67177, - 67181 + 67121, + 67125 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 42 }, "end": { - "line": 2244, + "line": 2241, "column": 46 } } @@ -119448,63 +119286,63 @@ "type": "Identifier", "name": "idx", "range": [ - 67183, - 67186 + 67127, + 67130 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 48 }, "end": { - "line": 2244, + "line": 2241, "column": 51 } } } ], "range": [ - 67154, - 67187 + 67098, + 67131 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 19 }, "end": { - "line": 2244, + "line": 2241, "column": 52 } } }, "range": [ - 67147, - 67188 + 67091, + 67132 ], "loc": { "start": { - "line": 2244, + "line": 2241, "column": 12 }, "end": { - "line": 2244, + "line": 2241, "column": 53 } } } ], "range": [ - 67133, - 67198 + 67077, + 67142 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 49 }, "end": { - "line": 2245, + "line": 2242, "column": 9 } } @@ -119520,16 +119358,16 @@ "type": "Identifier", "name": "getText", "range": [ - 67225, - 67232 + 67169, + 67176 ], "loc": { "start": { - "line": 2246, + "line": 2243, "column": 19 }, "end": { - "line": 2246, + "line": 2243, "column": 26 } } @@ -119539,78 +119377,78 @@ "type": "Identifier", "name": "cell", "range": [ - 67233, - 67237 + 67177, + 67181 ], "loc": { "start": { - "line": 2246, + "line": 2243, "column": 27 }, "end": { - "line": 2246, + "line": 2243, "column": 31 } } } ], "range": [ - 67225, - 67238 + 67169, + 67182 ], "loc": { "start": { - "line": 2246, + "line": 2243, "column": 19 }, "end": { - "line": 2246, + "line": 2243, "column": 32 } } }, "range": [ - 67218, - 67239 + 67162, + 67183 ], "loc": { "start": { - "line": 2246, + "line": 2243, "column": 12 }, "end": { - "line": 2246, + "line": 2243, "column": 33 } } } ], "range": [ - 67204, - 67249 + 67148, + 67193 ], "loc": { "start": { - "line": 2245, + "line": 2242, "column": 15 }, "end": { - "line": 2247, + "line": 2244, "column": 9 } } }, "range": [ - 67092, - 67249 + 67036, + 67193 ], "loc": { "start": { - "line": 2243, + "line": 2240, "column": 8 }, "end": { - "line": 2247, + "line": 2244, "column": 9 } }, @@ -119619,16 +119457,16 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 67040, - 67083 + 66984, + 67027 ], "loc": { "start": { - "line": 2242, + "line": 2239, "column": 8 }, "end": { - "line": 2242, + "line": 2239, "column": 51 } } @@ -119637,16 +119475,16 @@ } ], "range": [ - 66954, - 67255 + 66898, + 67199 ], "loc": { "start": { - "line": 2239, + "line": 2236, "column": 23 }, "end": { - "line": 2248, + "line": 2245, "column": 5 } } @@ -119654,16 +119492,16 @@ "generator": false, "expression": false, "range": [ - 66947, - 67255 + 66891, + 67199 ], "loc": { "start": { - "line": 2239, + "line": 2236, "column": 16 }, "end": { - "line": 2248, + "line": 2245, "column": 5 } } @@ -119671,16 +119509,16 @@ "kind": "method", "computed": false, "range": [ - 66935, - 67255 + 66879, + 67199 ], "loc": { "start": { - "line": 2239, + "line": 2236, "column": 4 }, "end": { - "line": 2248, + "line": 2245, "column": 5 } }, @@ -119689,16 +119527,16 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 66802, - 66930 + 66746, + 66874 ], "loc": { "start": { - "line": 2234, + "line": 2231, "column": 4 }, "end": { - "line": 2238, + "line": 2235, "column": 7 } } @@ -119709,16 +119547,16 @@ "type": "Block", "value": "*\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n ", "range": [ - 67261, - 67441 + 67205, + 67385 ], "loc": { "start": { - "line": 2250, + "line": 2247, "column": 4 }, "end": { - "line": 2254, + "line": 2251, "column": 7 } } @@ -119732,16 +119570,16 @@ "type": "Identifier", "name": "getCellData", "range": [ - 67446, - 67457 + 67390, + 67401 ], "loc": { "start": { - "line": 2255, + "line": 2252, "column": 4 }, "end": { - "line": 2255, + "line": 2252, "column": 15 } } @@ -119754,16 +119592,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67458, - 67462 + 67402, + 67406 ], "loc": { "start": { - "line": 2255, + "line": 2252, "column": 16 }, "end": { - "line": 2255, + "line": 2252, "column": 20 } } @@ -119781,16 +119619,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67478, - 67486 + 67422, + 67430 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 12 }, "end": { - "line": 2256, + "line": 2253, "column": 20 } } @@ -119802,16 +119640,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67489, - 67493 + 67433, + 67437 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 23 }, "end": { - "line": 2256, + "line": 2253, "column": 27 } } @@ -119820,46 +119658,46 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 67494, - 67503 + 67438, + 67447 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 28 }, "end": { - "line": 2256, + "line": 2253, "column": 37 } } }, "range": [ - 67489, - 67503 + 67433, + 67447 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 23 }, "end": { - "line": 2256, + "line": 2253, "column": 37 } } }, "range": [ - 67478, - 67503 + 67422, + 67447 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 12 }, "end": { - "line": 2256, + "line": 2253, "column": 37 } } @@ -119867,16 +119705,16 @@ ], "kind": "let", "range": [ - 67474, - 67504 + 67418, + 67448 ], "loc": { "start": { - "line": 2256, + "line": 2253, "column": 8 }, "end": { - "line": 2256, + "line": 2253, "column": 38 } } @@ -119890,16 +119728,16 @@ "type": "Identifier", "name": "value", "range": [ - 67517, - 67522 + 67461, + 67466 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 12 }, "end": { - "line": 2257, + "line": 2254, "column": 17 } } @@ -119912,16 +119750,16 @@ "object": { "type": "ThisExpression", "range": [ - 67525, - 67529 + 67469, + 67473 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 20 }, "end": { - "line": 2257, + "line": 2254, "column": 24 } } @@ -119930,31 +119768,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 67530, - 67542 + 67474, + 67486 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 25 }, "end": { - "line": 2257, + "line": 2254, "column": 37 } } }, "range": [ - 67525, - 67542 + 67469, + 67486 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 20 }, "end": { - "line": 2257, + "line": 2254, "column": 37 } } @@ -119964,47 +119802,47 @@ "type": "Identifier", "name": "cell", "range": [ - 67543, - 67547 + 67487, + 67491 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 38 }, "end": { - "line": 2257, + "line": 2254, "column": 42 } } } ], "range": [ - 67525, - 67548 + 67469, + 67492 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 20 }, "end": { - "line": 2257, + "line": 2254, "column": 43 } } }, "range": [ - 67517, - 67548 + 67461, + 67492 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 12 }, "end": { - "line": 2257, + "line": 2254, "column": 43 } } @@ -120012,16 +119850,16 @@ ], "kind": "let", "range": [ - 67513, - 67549 + 67457, + 67493 ], "loc": { "start": { - "line": 2257, + "line": 2254, "column": 8 }, "end": { - "line": 2257, + "line": 2254, "column": 44 } } @@ -120036,16 +119874,16 @@ "object": { "type": "ThisExpression", "range": [ - 67563, - 67567 + 67507, + 67511 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 12 }, "end": { - "line": 2259, + "line": 2256, "column": 16 } } @@ -120054,31 +119892,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 67568, - 67575 + 67512, + 67519 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 17 }, "end": { - "line": 2259, + "line": 2256, "column": 24 } } }, "range": [ - 67563, - 67575 + 67507, + 67519 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 12 }, "end": { - "line": 2259, + "line": 2256, "column": 24 } } @@ -120088,16 +119926,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67576, - 67584 + 67520, + 67528 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 25 }, "end": { - "line": 2259, + "line": 2256, "column": 33 } } @@ -120109,48 +119947,48 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 67587, - 67603 + 67531, + 67547 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 36 }, "end": { - "line": 2259, + "line": 2256, "column": 52 } } } ], "range": [ - 67586, - 67604 + 67530, + 67548 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 35 }, "end": { - "line": 2259, + "line": 2256, "column": 53 } } } ], "range": [ - 67563, - 67605 + 67507, + 67549 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 12 }, "end": { - "line": 2259, + "line": 2256, "column": 54 } } @@ -120166,16 +120004,16 @@ "type": "Identifier", "name": "parseNb", "range": [ - 67628, - 67635 + 67572, + 67579 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 19 }, "end": { - "line": 2260, + "line": 2257, "column": 26 } } @@ -120185,16 +120023,16 @@ "type": "Identifier", "name": "value", "range": [ - 67636, - 67641 + 67580, + 67585 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 27 }, "end": { - "line": 2260, + "line": 2257, "column": 32 } } @@ -120207,16 +120045,16 @@ "object": { "type": "ThisExpression", "range": [ - 67643, - 67647 + 67587, + 67591 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 34 }, "end": { - "line": 2260, + "line": 2257, "column": 38 } } @@ -120225,31 +120063,31 @@ "type": "Identifier", "name": "getDecimal", "range": [ - 67648, - 67658 + 67592, + 67602 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 39 }, "end": { - "line": 2260, + "line": 2257, "column": 49 } } }, "range": [ - 67643, - 67658 + 67587, + 67602 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 34 }, "end": { - "line": 2260, + "line": 2257, "column": 49 } } @@ -120259,79 +120097,79 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67659, - 67667 + 67603, + 67611 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 50 }, "end": { - "line": 2260, + "line": 2257, "column": 58 } } } ], "range": [ - 67643, - 67668 + 67587, + 67612 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 34 }, "end": { - "line": 2260, + "line": 2257, "column": 59 } } } ], "range": [ - 67628, - 67669 + 67572, + 67613 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 19 }, "end": { - "line": 2260, + "line": 2257, "column": 60 } } }, "range": [ - 67621, - 67670 + 67565, + 67614 ], "loc": { "start": { - "line": 2260, + "line": 2257, "column": 12 }, "end": { - "line": 2260, + "line": 2257, "column": 61 } } } ], "range": [ - 67607, - 67680 + 67551, + 67624 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 56 }, "end": { - "line": 2261, + "line": 2258, "column": 9 } } @@ -120346,16 +120184,16 @@ "object": { "type": "ThisExpression", "range": [ - 67698, - 67702 + 67642, + 67646 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 17 }, "end": { - "line": 2262, + "line": 2259, "column": 21 } } @@ -120364,31 +120202,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 67703, - 67710 + 67647, + 67654 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 22 }, "end": { - "line": 2262, + "line": 2259, "column": 29 } } }, "range": [ - 67698, - 67710 + 67642, + 67654 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 17 }, "end": { - "line": 2262, + "line": 2259, "column": 29 } } @@ -120398,16 +120236,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67711, - 67719 + 67655, + 67663 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 30 }, "end": { - "line": 2262, + "line": 2259, "column": 38 } } @@ -120419,48 +120257,48 @@ "type": "Identifier", "name": "NUMBER", "range": [ - 67722, - 67728 + 67666, + 67672 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 41 }, "end": { - "line": 2262, + "line": 2259, "column": 47 } } } ], "range": [ - 67721, - 67729 + 67665, + 67673 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 40 }, "end": { - "line": 2262, + "line": 2259, "column": 48 } } } ], "range": [ - 67698, - 67730 + 67642, + 67674 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 17 }, "end": { - "line": 2262, + "line": 2259, "column": 49 } } @@ -120479,16 +120317,16 @@ "type": "Identifier", "name": "Number", "range": [ - 67753, - 67759 + 67697, + 67703 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 19 }, "end": { - "line": 2263, + "line": 2260, "column": 25 } } @@ -120498,32 +120336,32 @@ "type": "Identifier", "name": "value", "range": [ - 67760, - 67765 + 67704, + 67709 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 26 }, "end": { - "line": 2263, + "line": 2260, "column": 31 } } } ], "range": [ - 67753, - 67766 + 67697, + 67710 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 19 }, "end": { - "line": 2263, + "line": 2260, "column": 32 } } @@ -120534,16 +120372,16 @@ "type": "Identifier", "name": "parseNb", "range": [ - 67770, - 67777 + 67714, + 67721 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 36 }, "end": { - "line": 2263, + "line": 2260, "column": 43 } } @@ -120553,78 +120391,78 @@ "type": "Identifier", "name": "value", "range": [ - 67778, - 67783 + 67722, + 67727 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 44 }, "end": { - "line": 2263, + "line": 2260, "column": 49 } } } ], "range": [ - 67770, - 67784 + 67714, + 67728 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 36 }, "end": { - "line": 2263, + "line": 2260, "column": 50 } } }, "range": [ - 67753, - 67784 + 67697, + 67728 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 19 }, "end": { - "line": 2263, + "line": 2260, "column": 50 } } }, "range": [ - 67746, - 67785 + 67690, + 67729 ], "loc": { "start": { - "line": 2263, + "line": 2260, "column": 12 }, "end": { - "line": 2263, + "line": 2260, "column": 51 } } } ], "range": [ - 67732, - 67795 + 67676, + 67739 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 51 }, "end": { - "line": 2264, + "line": 2261, "column": 9 } } @@ -120639,16 +120477,16 @@ "object": { "type": "ThisExpression", "range": [ - 67813, - 67817 + 67757, + 67761 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 17 }, "end": { - "line": 2265, + "line": 2262, "column": 21 } } @@ -120657,31 +120495,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 67818, - 67825 + 67762, + 67769 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 22 }, "end": { - "line": 2265, + "line": 2262, "column": 29 } } }, "range": [ - 67813, - 67825 + 67757, + 67769 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 17 }, "end": { - "line": 2265, + "line": 2262, "column": 29 } } @@ -120691,16 +120529,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67826, - 67834 + 67770, + 67778 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 30 }, "end": { - "line": 2265, + "line": 2262, "column": 38 } } @@ -120712,48 +120550,48 @@ "type": "Identifier", "name": "DATE", "range": [ - 67837, - 67841 + 67781, + 67785 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 41 }, "end": { - "line": 2265, + "line": 2262, "column": 45 } } } ], "range": [ - 67836, - 67842 + 67780, + 67786 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 40 }, "end": { - "line": 2265, + "line": 2262, "column": 46 } } } ], "range": [ - 67813, - 67843 + 67757, + 67787 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 17 }, "end": { - "line": 2265, + "line": 2262, "column": 47 } } @@ -120770,16 +120608,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 67862, - 67870 + 67806, + 67814 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 16 }, "end": { - "line": 2266, + "line": 2263, "column": 24 } } @@ -120793,16 +120631,16 @@ "object": { "type": "ThisExpression", "range": [ - 67873, - 67877 + 67817, + 67821 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 27 }, "end": { - "line": 2266, + "line": 2263, "column": 31 } } @@ -120811,31 +120649,31 @@ "type": "Identifier", "name": "Mod", "range": [ - 67878, - 67881 + 67822, + 67825 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 32 }, "end": { - "line": 2266, + "line": 2263, "column": 35 } } }, "range": [ - 67873, - 67881 + 67817, + 67825 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 27 }, "end": { - "line": 2266, + "line": 2263, "column": 35 } } @@ -120844,46 +120682,46 @@ "type": "Identifier", "name": "dateType", "range": [ - 67882, - 67890 + 67826, + 67834 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 36 }, "end": { - "line": 2266, + "line": 2263, "column": 44 } } }, "range": [ - 67873, - 67890 + 67817, + 67834 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 27 }, "end": { - "line": 2266, + "line": 2263, "column": 44 } } }, "range": [ - 67862, - 67890 + 67806, + 67834 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 16 }, "end": { - "line": 2266, + "line": 2263, "column": 44 } } @@ -120891,16 +120729,16 @@ ], "kind": "let", "range": [ - 67858, - 67891 + 67802, + 67835 ], "loc": { "start": { - "line": 2266, + "line": 2263, "column": 12 }, "end": { - "line": 2266, + "line": 2263, "column": 45 } } @@ -120916,16 +120754,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 67911, - 67919 + 67855, + 67863 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 19 }, "end": { - "line": 2267, + "line": 2264, "column": 27 } } @@ -120934,31 +120772,31 @@ "type": "Identifier", "name": "parse", "range": [ - 67920, - 67925 + 67864, + 67869 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 28 }, "end": { - "line": 2267, + "line": 2264, "column": 33 } } }, "range": [ - 67911, - 67925 + 67855, + 67869 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 19 }, "end": { - "line": 2267, + "line": 2264, "column": 33 } } @@ -120968,16 +120806,16 @@ "type": "Identifier", "name": "value", "range": [ - 67926, - 67931 + 67870, + 67875 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 34 }, "end": { - "line": 2267, + "line": 2264, "column": 39 } } @@ -120991,16 +120829,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 67933, - 67941 + 67877, + 67885 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 41 }, "end": { - "line": 2267, + "line": 2264, "column": 49 } } @@ -121009,31 +120847,31 @@ "type": "Identifier", "name": "getLocale", "range": [ - 67942, - 67951 + 67886, + 67895 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 50 }, "end": { - "line": 2267, + "line": 2264, "column": 59 } } }, "range": [ - 67933, - 67951 + 67877, + 67895 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 41 }, "end": { - "line": 2267, + "line": 2264, "column": 59 } } @@ -121043,125 +120881,125 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67952, - 67960 + 67896, + 67904 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 60 }, "end": { - "line": 2267, + "line": 2264, "column": 68 } } } ], "range": [ - 67933, - 67961 + 67877, + 67905 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 41 }, "end": { - "line": 2267, + "line": 2264, "column": 69 } } } ], "range": [ - 67911, - 67962 + 67855, + 67906 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 19 }, "end": { - "line": 2267, + "line": 2264, "column": 70 } } }, "range": [ - 67904, - 67963 + 67848, + 67907 ], "loc": { "start": { - "line": 2267, + "line": 2264, "column": 12 }, "end": { - "line": 2267, + "line": 2264, "column": 71 } } } ], "range": [ - 67844, - 67973 + 67788, + 67917 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 48 }, "end": { - "line": 2268, + "line": 2265, "column": 9 } } }, "alternate": null, "range": [ - 67809, - 67973 + 67753, + 67917 ], "loc": { "start": { - "line": 2265, + "line": 2262, "column": 13 }, "end": { - "line": 2268, + "line": 2265, "column": 9 } } }, "range": [ - 67694, - 67973 + 67638, + 67917 ], "loc": { "start": { - "line": 2262, + "line": 2259, "column": 13 }, "end": { - "line": 2268, + "line": 2265, "column": 9 } } }, "range": [ - 67559, - 67973 + 67503, + 67917 ], "loc": { "start": { - "line": 2259, + "line": 2256, "column": 8 }, "end": { - "line": 2268, + "line": 2265, "column": 9 } } @@ -121172,47 +121010,47 @@ "type": "Identifier", "name": "value", "range": [ - 67990, - 67995 + 67934, + 67939 ], "loc": { "start": { - "line": 2270, + "line": 2267, "column": 15 }, "end": { - "line": 2270, + "line": 2267, "column": 20 } } }, "range": [ - 67983, - 67996 + 67927, + 67940 ], "loc": { "start": { - "line": 2270, + "line": 2267, "column": 8 }, "end": { - "line": 2270, + "line": 2267, "column": 21 } } } ], "range": [ - 67464, - 68002 + 67408, + 67946 ], "loc": { "start": { - "line": 2255, + "line": 2252, "column": 22 }, "end": { - "line": 2271, + "line": 2268, "column": 5 } } @@ -121220,16 +121058,16 @@ "generator": false, "expression": false, "range": [ - 67457, - 68002 + 67401, + 67946 ], "loc": { "start": { - "line": 2255, + "line": 2252, "column": 15 }, "end": { - "line": 2271, + "line": 2268, "column": 5 } } @@ -121237,16 +121075,16 @@ "kind": "method", "computed": false, "range": [ - 67446, - 68002 + 67390, + 67946 ], "loc": { "start": { - "line": 2255, + "line": 2252, "column": 4 }, "end": { - "line": 2271, + "line": 2268, "column": 5 } }, @@ -121255,16 +121093,16 @@ "type": "Block", "value": "*\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n ", "range": [ - 67261, - 67441 + 67205, + 67385 ], "loc": { "start": { - "line": 2250, + "line": 2247, "column": 4 }, "end": { - "line": 2254, + "line": 2251, "column": 7 } } @@ -121275,16 +121113,16 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68008, - 68388 + 67952, + 68332 ], "loc": { "start": { - "line": 2273, + "line": 2270, "column": 4 }, "end": { - "line": 2283, + "line": 2280, "column": 7 } } @@ -121298,16 +121136,16 @@ "type": "Identifier", "name": "getData", "range": [ - 68393, - 68400 + 68337, + 68344 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 4 }, "end": { - "line": 2284, + "line": 2281, "column": 11 } } @@ -121322,16 +121160,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68401, - 68415 + 68345, + 68359 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 12 }, "end": { - "line": 2284, + "line": 2281, "column": 26 } } @@ -121341,31 +121179,31 @@ "value": false, "raw": "false", "range": [ - 68418, - 68423 + 68362, + 68367 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 29 }, "end": { - "line": 2284, + "line": 2281, "column": 34 } } }, "range": [ - 68401, - 68423 + 68345, + 68367 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 12 }, "end": { - "line": 2284, + "line": 2281, "column": 34 } } @@ -121376,16 +121214,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68425, - 68442 + 68369, + 68386 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 36 }, "end": { - "line": 2284, + "line": 2281, "column": 53 } } @@ -121395,31 +121233,31 @@ "value": false, "raw": "false", "range": [ - 68445, - 68450 + 68389, + 68394 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 56 }, "end": { - "line": 2284, + "line": 2281, "column": 61 } } }, "range": [ - 68425, - 68450 + 68369, + 68394 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 36 }, "end": { - "line": 2284, + "line": 2281, "column": 61 } } @@ -121438,16 +121276,16 @@ "object": { "type": "ThisExpression", "range": [ - 68469, - 68473 + 68413, + 68417 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 15 }, "end": { - "line": 2285, + "line": 2282, "column": 19 } } @@ -121456,31 +121294,31 @@ "type": "Identifier", "name": "getTableData", "range": [ - 68474, - 68486 + 68418, + 68430 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 20 }, "end": { - "line": 2285, + "line": 2282, "column": 32 } } }, "range": [ - 68469, - 68486 + 68413, + 68430 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 15 }, "end": { - "line": 2285, + "line": 2282, "column": 32 } } @@ -121490,16 +121328,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68487, - 68501 + 68431, + 68445 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 33 }, "end": { - "line": 2285, + "line": 2282, "column": 47 } } @@ -121508,16 +121346,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68503, - 68520 + 68447, + 68464 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 49 }, "end": { - "line": 2285, + "line": 2282, "column": 66 } } @@ -121527,63 +121365,63 @@ "value": true, "raw": "true", "range": [ - 68522, - 68526 + 68466, + 68470 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 68 }, "end": { - "line": 2285, + "line": 2282, "column": 72 } } } ], "range": [ - 68469, - 68527 + 68413, + 68471 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 15 }, "end": { - "line": 2285, + "line": 2282, "column": 73 } } }, "range": [ - 68462, - 68528 + 68406, + 68472 ], "loc": { "start": { - "line": 2285, + "line": 2282, "column": 8 }, "end": { - "line": 2285, + "line": 2282, "column": 74 } } } ], "range": [ - 68452, - 68534 + 68396, + 68478 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 63 }, "end": { - "line": 2286, + "line": 2283, "column": 5 } } @@ -121591,16 +121429,16 @@ "generator": false, "expression": false, "range": [ - 68400, - 68534 + 68344, + 68478 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 11 }, "end": { - "line": 2286, + "line": 2283, "column": 5 } } @@ -121608,16 +121446,16 @@ "kind": "method", "computed": false, "range": [ - 68393, - 68534 + 68337, + 68478 ], "loc": { "start": { - "line": 2284, + "line": 2281, "column": 4 }, "end": { - "line": 2286, + "line": 2283, "column": 5 } }, @@ -121626,16 +121464,16 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68008, - 68388 + 67952, + 68332 ], "loc": { "start": { - "line": 2273, + "line": 2270, "column": 4 }, "end": { - "line": 2283, + "line": 2280, "column": 7 } } @@ -121646,16 +121484,16 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68540, - 68876 + 68484, + 68820 ], "loc": { "start": { - "line": 2288, + "line": 2285, "column": 4 }, "end": { - "line": 2297, + "line": 2294, "column": 7 } } @@ -121669,16 +121507,16 @@ "type": "Identifier", "name": "getValues", "range": [ - 68881, - 68890 + 68825, + 68834 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 4 }, "end": { - "line": 2298, + "line": 2295, "column": 13 } } @@ -121693,16 +121531,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68891, - 68905 + 68835, + 68849 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 14 }, "end": { - "line": 2298, + "line": 2295, "column": 28 } } @@ -121712,31 +121550,31 @@ "value": false, "raw": "false", "range": [ - 68908, - 68913 + 68852, + 68857 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 31 }, "end": { - "line": 2298, + "line": 2295, "column": 36 } } }, "range": [ - 68891, - 68913 + 68835, + 68857 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 14 }, "end": { - "line": 2298, + "line": 2295, "column": 36 } } @@ -121747,16 +121585,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68915, - 68932 + 68859, + 68876 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 38 }, "end": { - "line": 2298, + "line": 2295, "column": 55 } } @@ -121766,31 +121604,31 @@ "value": false, "raw": "false", "range": [ - 68935, - 68940 + 68879, + 68884 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 58 }, "end": { - "line": 2298, + "line": 2295, "column": 63 } } }, "range": [ - 68915, - 68940 + 68859, + 68884 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 38 }, "end": { - "line": 2298, + "line": 2295, "column": 63 } } @@ -121809,16 +121647,16 @@ "object": { "type": "ThisExpression", "range": [ - 68959, - 68963 + 68903, + 68907 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 15 }, "end": { - "line": 2299, + "line": 2296, "column": 19 } } @@ -121827,31 +121665,31 @@ "type": "Identifier", "name": "getTableData", "range": [ - 68964, - 68976 + 68908, + 68920 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 20 }, "end": { - "line": 2299, + "line": 2296, "column": 32 } } }, "range": [ - 68959, - 68976 + 68903, + 68920 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 15 }, "end": { - "line": 2299, + "line": 2296, "column": 32 } } @@ -121861,16 +121699,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68977, - 68991 + 68921, + 68935 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 33 }, "end": { - "line": 2299, + "line": 2296, "column": 47 } } @@ -121879,16 +121717,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68993, - 69010 + 68937, + 68954 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 49 }, "end": { - "line": 2299, + "line": 2296, "column": 66 } } @@ -121898,63 +121736,63 @@ "value": false, "raw": "false", "range": [ - 69012, - 69017 + 68956, + 68961 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 68 }, "end": { - "line": 2299, + "line": 2296, "column": 73 } } } ], "range": [ - 68959, - 69018 + 68903, + 68962 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 15 }, "end": { - "line": 2299, + "line": 2296, "column": 74 } } }, "range": [ - 68952, - 69019 + 68896, + 68963 ], "loc": { "start": { - "line": 2299, + "line": 2296, "column": 8 }, "end": { - "line": 2299, + "line": 2296, "column": 75 } } } ], "range": [ - 68942, - 69025 + 68886, + 68969 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 65 }, "end": { - "line": 2300, + "line": 2297, "column": 5 } } @@ -121962,16 +121800,16 @@ "generator": false, "expression": false, "range": [ - 68890, - 69025 + 68834, + 68969 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 13 }, "end": { - "line": 2300, + "line": 2297, "column": 5 } } @@ -121979,16 +121817,16 @@ "kind": "method", "computed": false, "range": [ - 68881, - 69025 + 68825, + 68969 ], "loc": { "start": { - "line": 2298, + "line": 2295, "column": 4 }, "end": { - "line": 2300, + "line": 2297, "column": 5 } }, @@ -121997,16 +121835,16 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68540, - 68876 + 68484, + 68820 ], "loc": { "start": { - "line": 2288, + "line": 2285, "column": 4 }, "end": { - "line": 2297, + "line": 2294, "column": 7 } } @@ -122017,16 +121855,16 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69031, - 69506 + 68975, + 69450 ], "loc": { "start": { - "line": 2302, + "line": 2299, "column": 4 }, "end": { - "line": 2315, + "line": 2312, "column": 7 } } @@ -122040,16 +121878,16 @@ "type": "Identifier", "name": "getTableData", "range": [ - 69511, - 69523 + 69455, + 69467 ], "loc": { "start": { - "line": 2316, + "line": 2313, "column": 4 }, "end": { - "line": 2316, + "line": 2313, "column": 16 } } @@ -122064,16 +121902,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 69533, - 69547 + 69477, + 69491 ], "loc": { "start": { - "line": 2317, + "line": 2314, "column": 8 }, "end": { - "line": 2317, + "line": 2314, "column": 22 } } @@ -122083,31 +121921,31 @@ "value": false, "raw": "false", "range": [ - 69550, - 69555 + 69494, + 69499 ], "loc": { "start": { - "line": 2317, + "line": 2314, "column": 25 }, "end": { - "line": 2317, + "line": 2314, "column": 30 } } }, "range": [ - 69533, - 69555 + 69477, + 69499 ], "loc": { "start": { - "line": 2317, + "line": 2314, "column": 8 }, "end": { - "line": 2317, + "line": 2314, "column": 30 } } @@ -122118,16 +121956,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 69565, - 69582 + 69509, + 69526 ], "loc": { "start": { - "line": 2318, + "line": 2315, "column": 8 }, "end": { - "line": 2318, + "line": 2315, "column": 25 } } @@ -122137,31 +121975,31 @@ "value": false, "raw": "false", "range": [ - 69585, - 69590 + 69529, + 69534 ], "loc": { "start": { - "line": 2318, + "line": 2315, "column": 28 }, "end": { - "line": 2318, + "line": 2315, "column": 33 } } }, "range": [ - 69565, - 69590 + 69509, + 69534 ], "loc": { "start": { - "line": 2318, + "line": 2315, "column": 8 }, "end": { - "line": 2318, + "line": 2315, "column": 33 } } @@ -122172,16 +122010,16 @@ "type": "Identifier", "name": "typed", "range": [ - 69600, - 69605 + 69544, + 69549 ], "loc": { "start": { - "line": 2319, + "line": 2316, "column": 8 }, "end": { - "line": 2319, + "line": 2316, "column": 13 } } @@ -122191,31 +122029,31 @@ "value": false, "raw": "false", "range": [ - 69608, - 69613 + 69552, + 69557 ], "loc": { "start": { - "line": 2319, + "line": 2316, "column": 16 }, "end": { - "line": 2319, + "line": 2316, "column": 21 } } }, "range": [ - 69600, - 69613 + 69544, + 69557 ], "loc": { "start": { - "line": 2319, + "line": 2316, "column": 8 }, "end": { - "line": 2319, + "line": 2316, "column": 21 } } @@ -122233,16 +122071,16 @@ "type": "Identifier", "name": "rows", "range": [ - 69634, - 69638 + 69578, + 69582 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 12 }, "end": { - "line": 2321, + "line": 2318, "column": 16 } } @@ -122258,16 +122096,16 @@ "object": { "type": "ThisExpression", "range": [ - 69641, - 69645 + 69585, + 69589 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 19 }, "end": { - "line": 2321, + "line": 2318, "column": 23 } } @@ -122276,47 +122114,47 @@ "type": "Identifier", "name": "dom", "range": [ - 69646, - 69649 + 69590, + 69593 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 24 }, "end": { - "line": 2321, + "line": 2318, "column": 27 } } }, "range": [ - 69641, - 69649 + 69585, + 69593 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 19 }, "end": { - "line": 2321, + "line": 2318, "column": 27 } } }, "arguments": [], "range": [ - 69641, - 69651 + 69585, + 69595 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 19 }, "end": { - "line": 2321, + "line": 2318, "column": 29 } } @@ -122325,46 +122163,46 @@ "type": "Identifier", "name": "rows", "range": [ - 69652, - 69656 + 69596, + 69600 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 30 }, "end": { - "line": 2321, + "line": 2318, "column": 34 } } }, "range": [ - 69641, - 69656 + 69585, + 69600 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 19 }, "end": { - "line": 2321, + "line": 2318, "column": 34 } } }, "range": [ - 69634, - 69656 + 69578, + 69600 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 12 }, "end": { - "line": 2321, + "line": 2318, "column": 34 } } @@ -122372,16 +122210,16 @@ ], "kind": "let", "range": [ - 69630, - 69657 + 69574, + 69601 ], "loc": { "start": { - "line": 2321, + "line": 2318, "column": 8 }, "end": { - "line": 2321, + "line": 2318, "column": 35 } } @@ -122395,16 +122233,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 69670, - 69676 + 69614, + 69620 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 12 }, "end": { - "line": 2322, + "line": 2319, "column": 18 } } @@ -122417,16 +122255,16 @@ "object": { "type": "ThisExpression", "range": [ - 69679, - 69683 + 69623, + 69627 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 21 }, "end": { - "line": 2322, + "line": 2319, "column": 25 } } @@ -122435,31 +122273,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 69684, - 69693 + 69628, + 69637 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 26 }, "end": { - "line": 2322, + "line": 2319, "column": 35 } } }, "range": [ - 69679, - 69693 + 69623, + 69637 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 21 }, "end": { - "line": 2322, + "line": 2319, "column": 35 } } @@ -122470,47 +122308,47 @@ "value": true, "raw": "true", "range": [ - 69694, - 69698 + 69638, + 69642 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 36 }, "end": { - "line": 2322, + "line": 2319, "column": 40 } } } ], "range": [ - 69679, - 69699 + 69623, + 69643 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 21 }, "end": { - "line": 2322, + "line": 2319, "column": 41 } } }, "range": [ - 69670, - 69699 + 69614, + 69643 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 12 }, "end": { - "line": 2322, + "line": 2319, "column": 41 } } @@ -122518,16 +122356,16 @@ ], "kind": "let", "range": [ - 69666, - 69700 + 69610, + 69644 ], "loc": { "start": { - "line": 2322, + "line": 2319, "column": 8 }, "end": { - "line": 2322, + "line": 2319, "column": 42 } } @@ -122541,16 +122379,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 69713, - 69720 + 69657, + 69664 ], "loc": { "start": { - "line": 2323, + "line": 2320, "column": 12 }, "end": { - "line": 2323, + "line": 2320, "column": 19 } } @@ -122559,31 +122397,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 69723, - 69725 + 69667, + 69669 ], "loc": { "start": { - "line": 2323, + "line": 2320, "column": 22 }, "end": { - "line": 2323, + "line": 2320, "column": 24 } } }, "range": [ - 69713, - 69725 + 69657, + 69669 ], "loc": { "start": { - "line": 2323, + "line": 2320, "column": 12 }, "end": { - "line": 2323, + "line": 2320, "column": 24 } } @@ -122591,16 +122429,16 @@ ], "kind": "let", "range": [ - 69709, - 69726 + 69653, + 69670 ], "loc": { "start": { - "line": 2323, + "line": 2320, "column": 8 }, "end": { - "line": 2323, + "line": 2320, "column": 25 } } @@ -122614,16 +122452,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 69739, - 69749 + 69683, + 69693 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 12 }, "end": { - "line": 2324, + "line": 2321, "column": 22 } } @@ -122634,16 +122472,16 @@ "type": "Identifier", "name": "typed", "range": [ - 69752, - 69757 + 69696, + 69701 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 25 }, "end": { - "line": 2324, + "line": 2321, "column": 30 } } @@ -122659,16 +122497,16 @@ "object": { "type": "ThisExpression", "range": [ - 69760, - 69764 + 69704, + 69708 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 33 }, "end": { - "line": 2324, + "line": 2321, "column": 37 } } @@ -122677,31 +122515,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 69765, - 69776 + 69709, + 69720 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 38 }, "end": { - "line": 2324, + "line": 2321, "column": 49 } } }, "range": [ - 69760, - 69776 + 69704, + 69720 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 33 }, "end": { - "line": 2324, + "line": 2321, "column": 49 } } @@ -122710,31 +122548,31 @@ "type": "Identifier", "name": "bind", "range": [ - 69777, - 69781 + 69721, + 69725 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 50 }, "end": { - "line": 2324, + "line": 2321, "column": 54 } } }, "range": [ - 69760, - 69781 + 69704, + 69725 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 33 }, "end": { - "line": 2324, + "line": 2321, "column": 54 } } @@ -122743,32 +122581,32 @@ { "type": "ThisExpression", "range": [ - 69782, - 69786 + 69726, + 69730 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 55 }, "end": { - "line": 2324, + "line": 2321, "column": 59 } } } ], "range": [ - 69760, - 69787 + 69704, + 69731 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 33 }, "end": { - "line": 2324, + "line": 2321, "column": 60 } } @@ -122784,16 +122622,16 @@ "object": { "type": "ThisExpression", "range": [ - 69802, - 69806 + 69746, + 69750 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 12 }, "end": { - "line": 2325, + "line": 2322, "column": 16 } } @@ -122802,31 +122640,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 69807, - 69819 + 69751, + 69763 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 17 }, "end": { - "line": 2325, + "line": 2322, "column": 29 } } }, "range": [ - 69802, - 69819 + 69746, + 69763 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 12 }, "end": { - "line": 2325, + "line": 2322, "column": 29 } } @@ -122835,31 +122673,31 @@ "type": "Identifier", "name": "bind", "range": [ - 69820, - 69824 + 69764, + 69768 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 30 }, "end": { - "line": 2325, + "line": 2322, "column": 34 } } }, "range": [ - 69802, - 69824 + 69746, + 69768 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 12 }, "end": { - "line": 2325, + "line": 2322, "column": 34 } } @@ -122868,62 +122706,62 @@ { "type": "ThisExpression", "range": [ - 69825, - 69829 + 69769, + 69773 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 35 }, "end": { - "line": 2325, + "line": 2322, "column": 39 } } } ], "range": [ - 69802, - 69830 + 69746, + 69774 ], "loc": { "start": { - "line": 2325, + "line": 2322, "column": 12 }, "end": { - "line": 2325, + "line": 2322, "column": 40 } } }, "range": [ - 69752, - 69830 + 69696, + 69774 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 25 }, "end": { - "line": 2325, + "line": 2322, "column": 40 } } }, "range": [ - 69739, - 69830 + 69683, + 69774 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 12 }, "end": { - "line": 2325, + "line": 2322, "column": 40 } } @@ -122931,16 +122769,16 @@ ], "kind": "let", "range": [ - 69735, - 69831 + 69679, + 69775 ], "loc": { "start": { - "line": 2324, + "line": 2321, "column": 8 }, "end": { - "line": 2325, + "line": 2322, "column": 41 } } @@ -122951,16 +122789,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 69845, - 69859 + 69789, + 69803 ], "loc": { "start": { - "line": 2327, + "line": 2324, "column": 12 }, "end": { - "line": 2327, + "line": 2324, "column": 26 } } @@ -122977,16 +122815,16 @@ "type": "Identifier", "name": "headers", "range": [ - 69879, - 69886 + 69823, + 69830 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 16 }, "end": { - "line": 2328, + "line": 2325, "column": 23 } } @@ -122999,16 +122837,16 @@ "object": { "type": "ThisExpression", "range": [ - 69889, - 69893 + 69833, + 69837 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 26 }, "end": { - "line": 2328, + "line": 2325, "column": 30 } } @@ -123017,31 +122855,31 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 69894, - 69908 + 69838, + 69852 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 31 }, "end": { - "line": 2328, + "line": 2325, "column": 45 } } }, "range": [ - 69889, - 69908 + 69833, + 69852 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 26 }, "end": { - "line": 2328, + "line": 2325, "column": 45 } } @@ -123051,47 +122889,47 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 69909, - 69926 + 69853, + 69870 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 46 }, "end": { - "line": 2328, + "line": 2325, "column": 63 } } } ], "range": [ - 69889, - 69927 + 69833, + 69871 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 26 }, "end": { - "line": 2328, + "line": 2325, "column": 64 } } }, "range": [ - 69879, - 69927 + 69823, + 69871 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 16 }, "end": { - "line": 2328, + "line": 2325, "column": 64 } } @@ -123099,16 +122937,16 @@ ], "kind": "let", "range": [ - 69875, - 69928 + 69819, + 69872 ], "loc": { "start": { - "line": 2328, + "line": 2325, "column": 12 }, "end": { - "line": 2328, + "line": 2325, "column": 65 } } @@ -123124,16 +122962,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 69941, - 69948 + 69885, + 69892 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 12 }, "end": { - "line": 2329, + "line": 2326, "column": 19 } } @@ -123142,31 +122980,31 @@ "type": "Identifier", "name": "push", "range": [ - 69949, - 69953 + 69893, + 69897 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 20 }, "end": { - "line": 2329, + "line": 2326, "column": 24 } } }, "range": [ - 69941, - 69953 + 69885, + 69897 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 12 }, "end": { - "line": 2329, + "line": 2326, "column": 24 } } @@ -123183,16 +123021,16 @@ "object": { "type": "ThisExpression", "range": [ - 69955, - 69959 + 69899, + 69903 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 26 }, "end": { - "line": 2329, + "line": 2326, "column": 30 } } @@ -123201,47 +123039,47 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 69960, - 69978 + 69904, + 69922 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 31 }, "end": { - "line": 2329, + "line": 2326, "column": 49 } } }, "range": [ - 69955, - 69978 + 69899, + 69922 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 26 }, "end": { - "line": 2329, + "line": 2326, "column": 49 } } }, "arguments": [], "range": [ - 69955, - 69980 + 69899, + 69924 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 26 }, "end": { - "line": 2329, + "line": 2326, "column": 51 } } @@ -123250,95 +123088,95 @@ "type": "Identifier", "name": "headers", "range": [ - 69982, - 69989 + 69926, + 69933 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 53 }, "end": { - "line": 2329, + "line": 2326, "column": 60 } } } ], "range": [ - 69954, - 69990 + 69898, + 69934 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 25 }, "end": { - "line": 2329, + "line": 2326, "column": 61 } } } ], "range": [ - 69941, - 69991 + 69885, + 69935 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 12 }, "end": { - "line": 2329, + "line": 2326, "column": 62 } } }, "range": [ - 69941, - 69992 + 69885, + 69936 ], "loc": { "start": { - "line": 2329, + "line": 2326, "column": 12 }, "end": { - "line": 2329, + "line": 2326, "column": 63 } } } ], "range": [ - 69861, - 70002 + 69805, + 69946 ], "loc": { "start": { - "line": 2327, + "line": 2324, "column": 28 }, "end": { - "line": 2330, + "line": 2327, "column": 9 } } }, "alternate": null, "range": [ - 69841, - 70002 + 69785, + 69946 ], "loc": { "start": { - "line": 2327, + "line": 2324, "column": 8 }, "end": { - "line": 2330, + "line": 2327, "column": 9 } } @@ -123354,16 +123192,16 @@ "type": "Identifier", "name": "k", "range": [ - 70020, - 70021 + 69964, + 69965 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 17 }, "end": { - "line": 2331, + "line": 2328, "column": 18 } } @@ -123374,16 +123212,16 @@ "object": { "type": "ThisExpression", "range": [ - 70024, - 70028 + 69968, + 69972 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 21 }, "end": { - "line": 2331, + "line": 2328, "column": 25 } } @@ -123392,46 +123230,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 70029, - 70035 + 69973, + 69979 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 26 }, "end": { - "line": 2331, + "line": 2328, "column": 32 } } }, "range": [ - 70024, - 70035 + 69968, + 69979 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 21 }, "end": { - "line": 2331, + "line": 2328, "column": 32 } } }, "range": [ - 70020, - 70035 + 69964, + 69979 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 17 }, "end": { - "line": 2331, + "line": 2328, "column": 32 } } @@ -123439,16 +123277,16 @@ ], "kind": "let", "range": [ - 70016, - 70035 + 69960, + 69979 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 13 }, "end": { - "line": 2331, + "line": 2328, "column": 32 } } @@ -123460,16 +123298,16 @@ "type": "Identifier", "name": "k", "range": [ - 70037, - 70038 + 69981, + 69982 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 34 }, "end": { - "line": 2331, + "line": 2328, "column": 35 } } @@ -123478,31 +123316,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 70041, - 70047 + 69985, + 69991 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 38 }, "end": { - "line": 2331, + "line": 2328, "column": 44 } } }, "range": [ - 70037, - 70047 + 69981, + 69991 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 34 }, "end": { - "line": 2331, + "line": 2328, "column": 44 } } @@ -123514,32 +123352,32 @@ "type": "Identifier", "name": "k", "range": [ - 70049, - 70050 + 69993, + 69994 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 46 }, "end": { - "line": 2331, + "line": 2328, "column": 47 } } }, "prefix": false, "range": [ - 70049, - 70052 + 69993, + 69996 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 46 }, "end": { - "line": 2331, + "line": 2328, "column": 49 } } @@ -123556,16 +123394,16 @@ "type": "Identifier", "name": "rowData", "range": [ - 70072, - 70079 + 70016, + 70023 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 16 }, "end": { - "line": 2332, + "line": 2329, "column": 23 } } @@ -123577,16 +123415,16 @@ "type": "Identifier", "name": "k", "range": [ - 70083, - 70084 + 70027, + 70028 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 27 }, "end": { - "line": 2332, + "line": 2329, "column": 28 } } @@ -123595,47 +123433,47 @@ "type": "ArrayExpression", "elements": [], "range": [ - 70086, - 70088 + 70030, + 70032 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 30 }, "end": { - "line": 2332, + "line": 2329, "column": 32 } } } ], "range": [ - 70082, - 70089 + 70026, + 70033 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 26 }, "end": { - "line": 2332, + "line": 2329, "column": 33 } } }, "range": [ - 70072, - 70089 + 70016, + 70033 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 16 }, "end": { - "line": 2332, + "line": 2329, "column": 33 } } @@ -123643,16 +123481,16 @@ ], "kind": "let", "range": [ - 70068, - 70090 + 70012, + 70034 ], "loc": { "start": { - "line": 2332, + "line": 2329, "column": 12 }, "end": { - "line": 2332, + "line": 2329, "column": 34 } } @@ -123666,16 +123504,16 @@ "type": "Identifier", "name": "cells", "range": [ - 70107, - 70112 + 70051, + 70056 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 16 }, "end": { - "line": 2333, + "line": 2330, "column": 21 } } @@ -123690,16 +123528,16 @@ "type": "Identifier", "name": "rows", "range": [ - 70115, - 70119 + 70059, + 70063 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 24 }, "end": { - "line": 2333, + "line": 2330, "column": 28 } } @@ -123708,31 +123546,31 @@ "type": "Identifier", "name": "k", "range": [ - 70120, - 70121 + 70064, + 70065 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 29 }, "end": { - "line": 2333, + "line": 2330, "column": 30 } } }, "range": [ - 70115, - 70122 + 70059, + 70066 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 24 }, "end": { - "line": 2333, + "line": 2330, "column": 31 } } @@ -123741,46 +123579,46 @@ "type": "Identifier", "name": "cells", "range": [ - 70123, - 70128 + 70067, + 70072 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 32 }, "end": { - "line": 2333, + "line": 2330, "column": 37 } } }, "range": [ - 70115, - 70128 + 70059, + 70072 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 24 }, "end": { - "line": 2333, + "line": 2330, "column": 37 } } }, "range": [ - 70107, - 70128 + 70051, + 70072 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 16 }, "end": { - "line": 2333, + "line": 2330, "column": 37 } } @@ -123788,16 +123626,16 @@ ], "kind": "let", "range": [ - 70103, - 70129 + 70047, + 70073 ], "loc": { "start": { - "line": 2333, + "line": 2330, "column": 12 }, "end": { - "line": 2333, + "line": 2330, "column": 38 } } @@ -123813,16 +123651,16 @@ "type": "Identifier", "name": "j", "range": [ - 70151, - 70152 + 70095, + 70096 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 21 }, "end": { - "line": 2334, + "line": 2331, "column": 22 } } @@ -123832,31 +123670,31 @@ "value": 0, "raw": "0", "range": [ - 70155, - 70156 + 70099, + 70100 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 25 }, "end": { - "line": 2334, + "line": 2331, "column": 26 } } }, "range": [ - 70151, - 70156 + 70095, + 70100 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 21 }, "end": { - "line": 2334, + "line": 2331, "column": 26 } } @@ -123867,16 +123705,16 @@ "type": "Identifier", "name": "len", "range": [ - 70158, - 70161 + 70102, + 70105 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 28 }, "end": { - "line": 2334, + "line": 2331, "column": 31 } } @@ -123888,16 +123726,16 @@ "type": "Identifier", "name": "cells", "range": [ - 70164, - 70169 + 70108, + 70113 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 34 }, "end": { - "line": 2334, + "line": 2331, "column": 39 } } @@ -123906,46 +123744,46 @@ "type": "Identifier", "name": "length", "range": [ - 70170, - 70176 + 70114, + 70120 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 40 }, "end": { - "line": 2334, + "line": 2331, "column": 46 } } }, "range": [ - 70164, - 70176 + 70108, + 70120 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 34 }, "end": { - "line": 2334, + "line": 2331, "column": 46 } } }, "range": [ - 70158, - 70176 + 70102, + 70120 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 28 }, "end": { - "line": 2334, + "line": 2331, "column": 46 } } @@ -123953,16 +123791,16 @@ ], "kind": "let", "range": [ - 70147, - 70176 + 70091, + 70120 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 17 }, "end": { - "line": 2334, + "line": 2331, "column": 46 } } @@ -123974,16 +123812,16 @@ "type": "Identifier", "name": "j", "range": [ - 70178, - 70179 + 70122, + 70123 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 48 }, "end": { - "line": 2334, + "line": 2331, "column": 49 } } @@ -123992,31 +123830,31 @@ "type": "Identifier", "name": "len", "range": [ - 70182, - 70185 + 70126, + 70129 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 52 }, "end": { - "line": 2334, + "line": 2331, "column": 55 } } }, "range": [ - 70178, - 70185 + 70122, + 70129 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 48 }, "end": { - "line": 2334, + "line": 2331, "column": 55 } } @@ -124028,32 +123866,32 @@ "type": "Identifier", "name": "j", "range": [ - 70187, - 70188 + 70131, + 70132 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 57 }, "end": { - "line": 2334, + "line": 2331, "column": 58 } } }, "prefix": false, "range": [ - 70187, - 70190 + 70131, + 70134 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 57 }, "end": { - "line": 2334, + "line": 2331, "column": 60 } } @@ -124070,16 +123908,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 70214, - 70231 + 70158, + 70175 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 20 }, "end": { - "line": 2335, + "line": 2332, "column": 37 } } @@ -124092,16 +123930,16 @@ "object": { "type": "ThisExpression", "range": [ - 70235, - 70239 + 70179, + 70183 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 41 }, "end": { - "line": 2335, + "line": 2332, "column": 45 } } @@ -124110,31 +123948,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 70240, - 70252 + 70184, + 70196 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 46 }, "end": { - "line": 2335, + "line": 2332, "column": 58 } } }, "range": [ - 70235, - 70252 + 70179, + 70196 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 41 }, "end": { - "line": 2335, + "line": 2332, "column": 58 } } @@ -124145,47 +123983,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 70253, - 70269 + 70197, + 70213 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 59 }, "end": { - "line": 2335, + "line": 2332, "column": 75 } } } ], "range": [ - 70235, - 70270 + 70179, + 70214 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 41 }, "end": { - "line": 2335, + "line": 2332, "column": 76 } } }, "range": [ - 70214, - 70270 + 70158, + 70214 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 20 }, "end": { - "line": 2335, + "line": 2332, "column": 76 } } @@ -124208,16 +124046,16 @@ "object": { "type": "ThisExpression", "range": [ - 70298, - 70302 + 70242, + 70246 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 24 }, "end": { - "line": 2336, + "line": 2333, "column": 28 } } @@ -124226,31 +124064,31 @@ "type": "Identifier", "name": "extension", "range": [ - 70303, - 70312 + 70247, + 70256 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 29 }, "end": { - "line": 2336, + "line": 2333, "column": 38 } } }, "range": [ - 70298, - 70312 + 70242, + 70256 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 24 }, "end": { - "line": 2336, + "line": 2333, "column": 38 } } @@ -124261,32 +124099,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 70313, - 70329 + 70257, + 70273 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 39 }, "end": { - "line": 2336, + "line": 2333, "column": 55 } } } ], "range": [ - 70298, - 70330 + 70242, + 70274 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 24 }, "end": { - "line": 2336, + "line": 2333, "column": 56 } } @@ -124295,31 +124133,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 70331, - 70342 + 70275, + 70286 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 57 }, "end": { - "line": 2336, + "line": 2333, "column": 68 } } }, "range": [ - 70298, - 70342 + 70242, + 70286 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 24 }, "end": { - "line": 2336, + "line": 2333, "column": 68 } } @@ -124329,32 +124167,32 @@ "type": "Identifier", "name": "j", "range": [ - 70343, - 70344 + 70287, + 70288 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 69 }, "end": { - "line": 2336, + "line": 2333, "column": 70 } } } ], "range": [ - 70298, - 70345 + 70242, + 70289 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 24 }, "end": { - "line": 2336, + "line": 2333, "column": 71 } } @@ -124366,80 +124204,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 70373, - 70382 + 70317, + 70326 ], "loc": { "start": { - "line": 2337, + "line": 2334, "column": 24 }, "end": { - "line": 2337, + "line": 2334, "column": 33 } } } ], "range": [ - 70347, - 70404 + 70291, + 70348 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 73 }, "end": { - "line": 2338, + "line": 2335, "column": 21 } } }, "alternate": null, "range": [ - 70294, - 70404 + 70238, + 70348 ], "loc": { "start": { - "line": 2336, + "line": 2333, "column": 20 }, "end": { - "line": 2338, + "line": 2335, "column": 21 } } } ], "range": [ - 70272, - 70422 + 70216, + 70366 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 78 }, "end": { - "line": 2339, + "line": 2336, "column": 17 } } }, "alternate": null, "range": [ - 70210, - 70422 + 70154, + 70366 ], "loc": { "start": { - "line": 2335, + "line": 2332, "column": 16 }, "end": { - "line": 2339, + "line": 2336, "column": 17 } } @@ -124453,16 +124291,16 @@ "type": "Identifier", "name": "cellValue", "range": [ - 70443, - 70452 + 70387, + 70396 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 20 }, "end": { - "line": 2340, + "line": 2337, "column": 29 } } @@ -124473,16 +124311,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 70455, - 70465 + 70399, + 70409 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 32 }, "end": { - "line": 2340, + "line": 2337, "column": 42 } } @@ -124495,16 +124333,16 @@ "type": "Identifier", "name": "cells", "range": [ - 70466, - 70471 + 70410, + 70415 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 43 }, "end": { - "line": 2340, + "line": 2337, "column": 48 } } @@ -124513,62 +124351,62 @@ "type": "Identifier", "name": "j", "range": [ - 70472, - 70473 + 70416, + 70417 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 49 }, "end": { - "line": 2340, + "line": 2337, "column": 50 } } }, "range": [ - 70466, - 70474 + 70410, + 70418 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 43 }, "end": { - "line": 2340, + "line": 2337, "column": 51 } } } ], "range": [ - 70455, - 70475 + 70399, + 70419 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 32 }, "end": { - "line": 2340, + "line": 2337, "column": 52 } } }, "range": [ - 70443, - 70475 + 70387, + 70419 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 20 }, "end": { - "line": 2340, + "line": 2337, "column": 52 } } @@ -124576,16 +124414,16 @@ ], "kind": "let", "range": [ - 70439, - 70476 + 70383, + 70420 ], "loc": { "start": { - "line": 2340, + "line": 2337, "column": 16 }, "end": { - "line": 2340, + "line": 2337, "column": 53 } } @@ -124604,16 +124442,16 @@ "type": "Identifier", "name": "rowData", "range": [ - 70493, - 70500 + 70437, + 70444 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 16 }, "end": { - "line": 2341, + "line": 2338, "column": 23 } } @@ -124623,31 +124461,31 @@ "value": 1, "raw": "1", "range": [ - 70501, - 70502 + 70445, + 70446 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 24 }, "end": { - "line": 2341, + "line": 2338, "column": 25 } } }, "range": [ - 70493, - 70503 + 70437, + 70447 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 16 }, "end": { - "line": 2341, + "line": 2338, "column": 26 } } @@ -124656,31 +124494,31 @@ "type": "Identifier", "name": "push", "range": [ - 70504, - 70508 + 70448, + 70452 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 27 }, "end": { - "line": 2341, + "line": 2338, "column": 31 } } }, "range": [ - 70493, - 70508 + 70437, + 70452 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 16 }, "end": { - "line": 2341, + "line": 2338, "column": 31 } } @@ -124690,78 +124528,78 @@ "type": "Identifier", "name": "cellValue", "range": [ - 70509, - 70518 + 70453, + 70462 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 32 }, "end": { - "line": 2341, + "line": 2338, "column": 41 } } } ], "range": [ - 70493, - 70519 + 70437, + 70463 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 16 }, "end": { - "line": 2341, + "line": 2338, "column": 42 } } }, "range": [ - 70493, - 70520 + 70437, + 70464 ], "loc": { "start": { - "line": 2341, + "line": 2338, "column": 16 }, "end": { - "line": 2341, + "line": 2338, "column": 43 } } } ], "range": [ - 70192, - 70534 + 70136, + 70478 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 62 }, "end": { - "line": 2342, + "line": 2339, "column": 13 } } }, "range": [ - 70142, - 70534 + 70086, + 70478 ], "loc": { "start": { - "line": 2334, + "line": 2331, "column": 12 }, "end": { - "line": 2342, + "line": 2339, "column": 13 } } @@ -124777,16 +124615,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 70547, - 70554 + 70491, + 70498 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 12 }, "end": { - "line": 2343, + "line": 2340, "column": 19 } } @@ -124795,31 +124633,31 @@ "type": "Identifier", "name": "push", "range": [ - 70555, - 70559 + 70499, + 70503 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 20 }, "end": { - "line": 2343, + "line": 2340, "column": 24 } } }, "range": [ - 70547, - 70559 + 70491, + 70503 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 12 }, "end": { - "line": 2343, + "line": 2340, "column": 24 } } @@ -124829,78 +124667,78 @@ "type": "Identifier", "name": "rowData", "range": [ - 70560, - 70567 + 70504, + 70511 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 25 }, "end": { - "line": 2343, + "line": 2340, "column": 32 } } } ], "range": [ - 70547, - 70568 + 70491, + 70512 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 12 }, "end": { - "line": 2343, + "line": 2340, "column": 33 } } }, "range": [ - 70547, - 70569 + 70491, + 70513 ], "loc": { "start": { - "line": 2343, + "line": 2340, "column": 12 }, "end": { - "line": 2343, + "line": 2340, "column": 34 } } } ], "range": [ - 70054, - 70579 + 69998, + 70523 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 51 }, "end": { - "line": 2344, + "line": 2341, "column": 9 } } }, "range": [ - 70011, - 70579 + 69955, + 70523 ], "loc": { "start": { - "line": 2331, + "line": 2328, "column": 8 }, "end": { - "line": 2344, + "line": 2341, "column": 9 } } @@ -124911,47 +124749,47 @@ "type": "Identifier", "name": "tblData", "range": [ - 70595, - 70602 + 70539, + 70546 ], "loc": { "start": { - "line": 2345, + "line": 2342, "column": 15 }, "end": { - "line": 2345, + "line": 2342, "column": 22 } } }, "range": [ - 70588, - 70603 + 70532, + 70547 ], "loc": { "start": { - "line": 2345, + "line": 2342, "column": 8 }, "end": { - "line": 2345, + "line": 2342, "column": 23 } } } ], "range": [ - 69620, - 70609 + 69564, + 70553 ], "loc": { "start": { - "line": 2320, + "line": 2317, "column": 6 }, "end": { - "line": 2346, + "line": 2343, "column": 5 } } @@ -124959,16 +124797,16 @@ "generator": false, "expression": false, "range": [ - 69523, - 70609 + 69467, + 70553 ], "loc": { "start": { - "line": 2316, + "line": 2313, "column": 16 }, "end": { - "line": 2346, + "line": 2343, "column": 5 } } @@ -124976,16 +124814,16 @@ "kind": "method", "computed": false, "range": [ - 69511, - 70609 + 69455, + 70553 ], "loc": { "start": { - "line": 2316, + "line": 2313, "column": 4 }, "end": { - "line": 2346, + "line": 2343, "column": 5 } }, @@ -124994,16 +124832,16 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69031, - 69506 + 68975, + 69450 ], "loc": { "start": { - "line": 2302, + "line": 2299, "column": 4 }, "end": { - "line": 2315, + "line": 2312, "column": 7 } } @@ -125014,16 +124852,16 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70615, - 71071 + 70559, + 71015 ], "loc": { "start": { - "line": 2348, + "line": 2345, "column": 4 }, "end": { - "line": 2360, + "line": 2357, "column": 7 } } @@ -125037,16 +124875,16 @@ "type": "Identifier", "name": "getFilteredData", "range": [ - 71076, - 71091 + 71020, + 71035 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 4 }, "end": { - "line": 2361, + "line": 2358, "column": 19 } } @@ -125061,16 +124899,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71092, - 71106 + 71036, + 71050 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 20 }, "end": { - "line": 2361, + "line": 2358, "column": 34 } } @@ -125080,31 +124918,31 @@ "value": false, "raw": "false", "range": [ - 71109, - 71114 + 71053, + 71058 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 37 }, "end": { - "line": 2361, + "line": 2358, "column": 42 } } }, "range": [ - 71092, - 71114 + 71036, + 71058 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 20 }, "end": { - "line": 2361, + "line": 2358, "column": 42 } } @@ -125115,16 +124953,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 71116, - 71133 + 71060, + 71077 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 44 }, "end": { - "line": 2361, + "line": 2358, "column": 61 } } @@ -125134,31 +124972,31 @@ "value": false, "raw": "false", "range": [ - 71136, - 71141 + 71080, + 71085 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 64 }, "end": { - "line": 2361, + "line": 2358, "column": 69 } } }, "range": [ - 71116, - 71141 + 71060, + 71085 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 44 }, "end": { - "line": 2361, + "line": 2358, "column": 69 } } @@ -125177,16 +125015,16 @@ "object": { "type": "ThisExpression", "range": [ - 71160, - 71164 + 71104, + 71108 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 15 }, "end": { - "line": 2362, + "line": 2359, "column": 19 } } @@ -125195,31 +125033,31 @@ "type": "Identifier", "name": "filteredData", "range": [ - 71165, - 71177 + 71109, + 71121 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 20 }, "end": { - "line": 2362, + "line": 2359, "column": 32 } } }, "range": [ - 71160, - 71177 + 71104, + 71121 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 15 }, "end": { - "line": 2362, + "line": 2359, "column": 32 } } @@ -125229,16 +125067,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71178, - 71192 + 71122, + 71136 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 33 }, "end": { - "line": 2362, + "line": 2359, "column": 47 } } @@ -125247,16 +125085,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 71194, - 71211 + 71138, + 71155 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 49 }, "end": { - "line": 2362, + "line": 2359, "column": 66 } } @@ -125266,63 +125104,63 @@ "value": true, "raw": "true", "range": [ - 71213, - 71217 + 71157, + 71161 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 68 }, "end": { - "line": 2362, + "line": 2359, "column": 72 } } } ], "range": [ - 71160, - 71218 + 71104, + 71162 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 15 }, "end": { - "line": 2362, + "line": 2359, "column": 73 } } }, "range": [ - 71153, - 71219 + 71097, + 71163 ], "loc": { "start": { - "line": 2362, + "line": 2359, "column": 8 }, "end": { - "line": 2362, + "line": 2359, "column": 74 } } } ], "range": [ - 71143, - 71225 + 71087, + 71169 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 71 }, "end": { - "line": 2363, + "line": 2360, "column": 5 } } @@ -125330,16 +125168,16 @@ "generator": false, "expression": false, "range": [ - 71091, - 71225 + 71035, + 71169 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 19 }, "end": { - "line": 2363, + "line": 2360, "column": 5 } } @@ -125347,16 +125185,16 @@ "kind": "method", "computed": false, "range": [ - 71076, - 71225 + 71020, + 71169 ], "loc": { "start": { - "line": 2361, + "line": 2358, "column": 4 }, "end": { - "line": 2363, + "line": 2360, "column": 5 } }, @@ -125365,16 +125203,16 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70615, - 71071 + 70559, + 71015 ], "loc": { "start": { - "line": 2348, + "line": 2345, "column": 4 }, "end": { - "line": 2360, + "line": 2357, "column": 7 } } @@ -125385,16 +125223,16 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71231, - 71643 + 71175, + 71587 ], "loc": { "start": { - "line": 2365, + "line": 2362, "column": 4 }, "end": { - "line": 2376, + "line": 2373, "column": 7 } } @@ -125408,16 +125246,16 @@ "type": "Identifier", "name": "getFilteredValues", "range": [ - 71648, - 71665 + 71592, + 71609 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 4 }, "end": { - "line": 2377, + "line": 2374, "column": 21 } } @@ -125432,16 +125270,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71666, - 71680 + 71610, + 71624 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 22 }, "end": { - "line": 2377, + "line": 2374, "column": 36 } } @@ -125451,31 +125289,31 @@ "value": false, "raw": "false", "range": [ - 71683, - 71688 + 71627, + 71632 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 39 }, "end": { - "line": 2377, + "line": 2374, "column": 44 } } }, "range": [ - 71666, - 71688 + 71610, + 71632 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 22 }, "end": { - "line": 2377, + "line": 2374, "column": 44 } } @@ -125486,16 +125324,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 71690, - 71707 + 71634, + 71651 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 46 }, "end": { - "line": 2377, + "line": 2374, "column": 63 } } @@ -125505,31 +125343,31 @@ "value": false, "raw": "false", "range": [ - 71710, - 71715 + 71654, + 71659 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 66 }, "end": { - "line": 2377, + "line": 2374, "column": 71 } } }, "range": [ - 71690, - 71715 + 71634, + 71659 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 46 }, "end": { - "line": 2377, + "line": 2374, "column": 71 } } @@ -125548,16 +125386,16 @@ "object": { "type": "ThisExpression", "range": [ - 71734, - 71738 + 71678, + 71682 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 15 }, "end": { - "line": 2378, + "line": 2375, "column": 19 } } @@ -125566,31 +125404,31 @@ "type": "Identifier", "name": "filteredData", "range": [ - 71739, - 71751 + 71683, + 71695 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 20 }, "end": { - "line": 2378, + "line": 2375, "column": 32 } } }, "range": [ - 71734, - 71751 + 71678, + 71695 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 15 }, "end": { - "line": 2378, + "line": 2375, "column": 32 } } @@ -125600,16 +125438,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71752, - 71766 + 71696, + 71710 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 33 }, "end": { - "line": 2378, + "line": 2375, "column": 47 } } @@ -125618,16 +125456,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 71768, - 71785 + 71712, + 71729 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 49 }, "end": { - "line": 2378, + "line": 2375, "column": 66 } } @@ -125637,63 +125475,63 @@ "value": false, "raw": "false", "range": [ - 71787, - 71792 + 71731, + 71736 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 68 }, "end": { - "line": 2378, + "line": 2375, "column": 73 } } } ], "range": [ - 71734, - 71793 + 71678, + 71737 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 15 }, "end": { - "line": 2378, + "line": 2375, "column": 74 } } }, "range": [ - 71727, - 71794 + 71671, + 71738 ], "loc": { "start": { - "line": 2378, + "line": 2375, "column": 8 }, "end": { - "line": 2378, + "line": 2375, "column": 75 } } } ], "range": [ - 71717, - 71800 + 71661, + 71744 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 73 }, "end": { - "line": 2379, + "line": 2376, "column": 5 } } @@ -125701,16 +125539,16 @@ "generator": false, "expression": false, "range": [ - 71665, - 71800 + 71609, + 71744 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 21 }, "end": { - "line": 2379, + "line": 2376, "column": 5 } } @@ -125718,16 +125556,16 @@ "kind": "method", "computed": false, "range": [ - 71648, - 71800 + 71592, + 71744 ], "loc": { "start": { - "line": 2377, + "line": 2374, "column": 4 }, "end": { - "line": 2379, + "line": 2376, "column": 5 } }, @@ -125736,16 +125574,16 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71231, - 71643 + 71175, + 71587 ], "loc": { "start": { - "line": 2365, + "line": 2362, "column": 4 }, "end": { - "line": 2376, + "line": 2373, "column": 7 } } @@ -125756,16 +125594,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71806, - 72284 + 71750, + 72228 ], "loc": { "start": { - "line": 2381, + "line": 2378, "column": 4 }, "end": { - "line": 2394, + "line": 2391, "column": 7 } } @@ -125779,16 +125617,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 72289, - 72301 + 72233, + 72245 ], "loc": { "start": { - "line": 2395, + "line": 2392, "column": 4 }, "end": { - "line": 2395, + "line": 2392, "column": 16 } } @@ -125803,16 +125641,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 72311, - 72325 + 72255, + 72269 ], "loc": { "start": { - "line": 2396, + "line": 2393, "column": 8 }, "end": { - "line": 2396, + "line": 2393, "column": 22 } } @@ -125822,31 +125660,31 @@ "value": false, "raw": "false", "range": [ - 72328, - 72333 + 72272, + 72277 ], "loc": { "start": { - "line": 2396, + "line": 2393, "column": 25 }, "end": { - "line": 2396, + "line": 2393, "column": 30 } } }, "range": [ - 72311, - 72333 + 72255, + 72277 ], "loc": { "start": { - "line": 2396, + "line": 2393, "column": 8 }, "end": { - "line": 2396, + "line": 2393, "column": 30 } } @@ -125857,16 +125695,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 72343, - 72360 + 72287, + 72304 ], "loc": { "start": { - "line": 2397, + "line": 2394, "column": 8 }, "end": { - "line": 2397, + "line": 2394, "column": 25 } } @@ -125876,31 +125714,31 @@ "value": false, "raw": "false", "range": [ - 72363, - 72368 + 72307, + 72312 ], "loc": { "start": { - "line": 2397, + "line": 2394, "column": 28 }, "end": { - "line": 2397, + "line": 2394, "column": 33 } } }, "range": [ - 72343, - 72368 + 72287, + 72312 ], "loc": { "start": { - "line": 2397, + "line": 2394, "column": 8 }, "end": { - "line": 2397, + "line": 2394, "column": 33 } } @@ -125911,16 +125749,16 @@ "type": "Identifier", "name": "typed", "range": [ - 72378, - 72383 + 72322, + 72327 ], "loc": { "start": { - "line": 2398, + "line": 2395, "column": 8 }, "end": { - "line": 2398, + "line": 2395, "column": 13 } } @@ -125930,31 +125768,31 @@ "value": false, "raw": "false", "range": [ - 72386, - 72391 + 72330, + 72335 ], "loc": { "start": { - "line": 2398, + "line": 2395, "column": 16 }, "end": { - "line": 2398, + "line": 2395, "column": 21 } } }, "range": [ - 72378, - 72391 + 72322, + 72335 ], "loc": { "start": { - "line": 2398, + "line": 2395, "column": 8 }, "end": { - "line": 2398, + "line": 2395, "column": 21 } } @@ -125977,16 +125815,16 @@ "object": { "type": "ThisExpression", "range": [ - 72412, - 72416 + 72356, + 72360 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 12 }, "end": { - "line": 2400, + "line": 2397, "column": 16 } } @@ -125995,31 +125833,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 72417, - 72431 + 72361, + 72375 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 17 }, "end": { - "line": 2400, + "line": 2397, "column": 31 } } }, "range": [ - 72412, - 72431 + 72356, + 72375 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 12 }, "end": { - "line": 2400, + "line": 2397, "column": 31 } } @@ -126028,31 +125866,31 @@ "type": "Identifier", "name": "length", "range": [ - 72432, - 72438 + 72376, + 72382 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 32 }, "end": { - "line": 2400, + "line": 2397, "column": 38 } } }, "range": [ - 72412, - 72438 + 72356, + 72382 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 12 }, "end": { - "line": 2400, + "line": 2397, "column": 38 } } @@ -126062,31 +125900,31 @@ "value": 0, "raw": "0", "range": [ - 72443, - 72444 + 72387, + 72388 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 43 }, "end": { - "line": 2400, + "line": 2397, "column": 44 } } }, "range": [ - 72412, - 72444 + 72356, + 72388 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 12 }, "end": { - "line": 2400, + "line": 2397, "column": 44 } } @@ -126100,63 +125938,63 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72467, - 72469 + 72411, + 72413 ], "loc": { "start": { - "line": 2401, + "line": 2398, "column": 19 }, "end": { - "line": 2401, + "line": 2398, "column": 21 } } }, "range": [ - 72460, - 72470 + 72404, + 72414 ], "loc": { "start": { - "line": 2401, + "line": 2398, "column": 12 }, "end": { - "line": 2401, + "line": 2398, "column": 22 } } } ], "range": [ - 72446, - 72480 + 72390, + 72424 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 46 }, "end": { - "line": 2402, + "line": 2399, "column": 9 } } }, "alternate": null, "range": [ - 72408, - 72480 + 72352, + 72424 ], "loc": { "start": { - "line": 2400, + "line": 2397, "column": 8 }, "end": { - "line": 2402, + "line": 2399, "column": 9 } } @@ -126170,16 +126008,16 @@ "type": "Identifier", "name": "rows", "range": [ - 72493, - 72497 + 72437, + 72441 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 12 }, "end": { - "line": 2403, + "line": 2400, "column": 16 } } @@ -126195,16 +126033,16 @@ "object": { "type": "ThisExpression", "range": [ - 72500, - 72504 + 72444, + 72448 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 19 }, "end": { - "line": 2403, + "line": 2400, "column": 23 } } @@ -126213,47 +126051,47 @@ "type": "Identifier", "name": "dom", "range": [ - 72505, - 72508 + 72449, + 72452 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 24 }, "end": { - "line": 2403, + "line": 2400, "column": 27 } } }, "range": [ - 72500, - 72508 + 72444, + 72452 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 19 }, "end": { - "line": 2403, + "line": 2400, "column": 27 } } }, "arguments": [], "range": [ - 72500, - 72510 + 72444, + 72454 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 19 }, "end": { - "line": 2403, + "line": 2400, "column": 29 } } @@ -126262,46 +126100,46 @@ "type": "Identifier", "name": "rows", "range": [ - 72511, - 72515 + 72455, + 72459 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 30 }, "end": { - "line": 2403, + "line": 2400, "column": 34 } } }, "range": [ - 72500, - 72515 + 72444, + 72459 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 19 }, "end": { - "line": 2403, + "line": 2400, "column": 34 } } }, "range": [ - 72493, - 72515 + 72437, + 72459 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 12 }, "end": { - "line": 2403, + "line": 2400, "column": 34 } } @@ -126312,16 +126150,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 72529, - 72541 + 72473, + 72485 ], "loc": { "start": { - "line": 2404, + "line": 2401, "column": 12 }, "end": { - "line": 2404, + "line": 2401, "column": 24 } } @@ -126330,31 +126168,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72544, - 72546 + 72488, + 72490 ], "loc": { "start": { - "line": 2404, + "line": 2401, "column": 27 }, "end": { - "line": 2404, + "line": 2401, "column": 29 } } }, "range": [ - 72529, - 72546 + 72473, + 72490 ], "loc": { "start": { - "line": 2404, + "line": 2401, "column": 12 }, "end": { - "line": 2404, + "line": 2401, "column": 29 } } @@ -126362,16 +126200,16 @@ ], "kind": "let", "range": [ - 72489, - 72547 + 72433, + 72491 ], "loc": { "start": { - "line": 2403, + "line": 2400, "column": 8 }, "end": { - "line": 2404, + "line": 2401, "column": 30 } } @@ -126385,16 +126223,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 72560, - 72570 + 72504, + 72514 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 12 }, "end": { - "line": 2405, + "line": 2402, "column": 22 } } @@ -126405,16 +126243,16 @@ "type": "Identifier", "name": "typed", "range": [ - 72573, - 72578 + 72517, + 72522 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 25 }, "end": { - "line": 2405, + "line": 2402, "column": 30 } } @@ -126430,16 +126268,16 @@ "object": { "type": "ThisExpression", "range": [ - 72581, - 72585 + 72525, + 72529 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 33 }, "end": { - "line": 2405, + "line": 2402, "column": 37 } } @@ -126448,31 +126286,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 72586, - 72597 + 72530, + 72541 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 38 }, "end": { - "line": 2405, + "line": 2402, "column": 49 } } }, "range": [ - 72581, - 72597 + 72525, + 72541 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 33 }, "end": { - "line": 2405, + "line": 2402, "column": 49 } } @@ -126481,31 +126319,31 @@ "type": "Identifier", "name": "bind", "range": [ - 72598, - 72602 + 72542, + 72546 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 50 }, "end": { - "line": 2405, + "line": 2402, "column": 54 } } }, "range": [ - 72581, - 72602 + 72525, + 72546 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 33 }, "end": { - "line": 2405, + "line": 2402, "column": 54 } } @@ -126514,32 +126352,32 @@ { "type": "ThisExpression", "range": [ - 72603, - 72607 + 72547, + 72551 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 55 }, "end": { - "line": 2405, + "line": 2402, "column": 59 } } } ], "range": [ - 72581, - 72608 + 72525, + 72552 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 33 }, "end": { - "line": 2405, + "line": 2402, "column": 60 } } @@ -126555,16 +126393,16 @@ "object": { "type": "ThisExpression", "range": [ - 72623, - 72627 + 72567, + 72571 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 12 }, "end": { - "line": 2406, + "line": 2403, "column": 16 } } @@ -126573,31 +126411,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 72628, - 72640 + 72572, + 72584 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 17 }, "end": { - "line": 2406, + "line": 2403, "column": 29 } } }, "range": [ - 72623, - 72640 + 72567, + 72584 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 12 }, "end": { - "line": 2406, + "line": 2403, "column": 29 } } @@ -126606,31 +126444,31 @@ "type": "Identifier", "name": "bind", "range": [ - 72641, - 72645 + 72585, + 72589 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 30 }, "end": { - "line": 2406, + "line": 2403, "column": 34 } } }, "range": [ - 72623, - 72645 + 72567, + 72589 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 12 }, "end": { - "line": 2406, + "line": 2403, "column": 34 } } @@ -126639,62 +126477,62 @@ { "type": "ThisExpression", "range": [ - 72646, - 72650 + 72590, + 72594 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 35 }, "end": { - "line": 2406, + "line": 2403, "column": 39 } } } ], "range": [ - 72623, - 72651 + 72567, + 72595 ], "loc": { "start": { - "line": 2406, + "line": 2403, "column": 12 }, "end": { - "line": 2406, + "line": 2403, "column": 40 } } }, "range": [ - 72573, - 72651 + 72517, + 72595 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 25 }, "end": { - "line": 2406, + "line": 2403, "column": 40 } } }, "range": [ - 72560, - 72651 + 72504, + 72595 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 12 }, "end": { - "line": 2406, + "line": 2403, "column": 40 } } @@ -126702,16 +126540,16 @@ ], "kind": "let", "range": [ - 72556, - 72652 + 72500, + 72596 ], "loc": { "start": { - "line": 2405, + "line": 2402, "column": 8 }, "end": { - "line": 2406, + "line": 2403, "column": 41 } } @@ -126722,16 +126560,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 72666, - 72680 + 72610, + 72624 ], "loc": { "start": { - "line": 2408, + "line": 2405, "column": 12 }, "end": { - "line": 2408, + "line": 2405, "column": 26 } } @@ -126748,16 +126586,16 @@ "type": "Identifier", "name": "headers", "range": [ - 72700, - 72707 + 72644, + 72651 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 16 }, "end": { - "line": 2409, + "line": 2406, "column": 23 } } @@ -126770,16 +126608,16 @@ "object": { "type": "ThisExpression", "range": [ - 72710, - 72714 + 72654, + 72658 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 26 }, "end": { - "line": 2409, + "line": 2406, "column": 30 } } @@ -126788,31 +126626,31 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 72715, - 72729 + 72659, + 72673 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 31 }, "end": { - "line": 2409, + "line": 2406, "column": 45 } } }, "range": [ - 72710, - 72729 + 72654, + 72673 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 26 }, "end": { - "line": 2409, + "line": 2406, "column": 45 } } @@ -126822,47 +126660,47 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 72730, - 72747 + 72674, + 72691 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 46 }, "end": { - "line": 2409, + "line": 2406, "column": 63 } } } ], "range": [ - 72710, - 72748 + 72654, + 72692 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 26 }, "end": { - "line": 2409, + "line": 2406, "column": 64 } } }, "range": [ - 72700, - 72748 + 72644, + 72692 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 16 }, "end": { - "line": 2409, + "line": 2406, "column": 64 } } @@ -126870,16 +126708,16 @@ ], "kind": "let", "range": [ - 72696, - 72749 + 72640, + 72693 ], "loc": { "start": { - "line": 2409, + "line": 2406, "column": 12 }, "end": { - "line": 2409, + "line": 2406, "column": 65 } } @@ -126895,16 +126733,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 72762, - 72774 + 72706, + 72718 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 12 }, "end": { - "line": 2410, + "line": 2407, "column": 24 } } @@ -126913,31 +126751,31 @@ "type": "Identifier", "name": "push", "range": [ - 72775, - 72779 + 72719, + 72723 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 25 }, "end": { - "line": 2410, + "line": 2407, "column": 29 } } }, "range": [ - 72762, - 72779 + 72706, + 72723 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 12 }, "end": { - "line": 2410, + "line": 2407, "column": 29 } } @@ -126954,16 +126792,16 @@ "object": { "type": "ThisExpression", "range": [ - 72781, - 72785 + 72725, + 72729 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 31 }, "end": { - "line": 2410, + "line": 2407, "column": 35 } } @@ -126972,47 +126810,47 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 72786, - 72804 + 72730, + 72748 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 36 }, "end": { - "line": 2410, + "line": 2407, "column": 54 } } }, "range": [ - 72781, - 72804 + 72725, + 72748 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 31 }, "end": { - "line": 2410, + "line": 2407, "column": 54 } } }, "arguments": [], "range": [ - 72781, - 72806 + 72725, + 72750 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 31 }, "end": { - "line": 2410, + "line": 2407, "column": 56 } } @@ -127021,95 +126859,95 @@ "type": "Identifier", "name": "headers", "range": [ - 72808, - 72815 + 72752, + 72759 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 58 }, "end": { - "line": 2410, + "line": 2407, "column": 65 } } } ], "range": [ - 72780, - 72816 + 72724, + 72760 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 30 }, "end": { - "line": 2410, + "line": 2407, "column": 66 } } } ], "range": [ - 72762, - 72817 + 72706, + 72761 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 12 }, "end": { - "line": 2410, + "line": 2407, "column": 67 } } }, "range": [ - 72762, - 72818 + 72706, + 72762 ], "loc": { "start": { - "line": 2410, + "line": 2407, "column": 12 }, "end": { - "line": 2410, + "line": 2407, "column": 68 } } } ], "range": [ - 72682, - 72828 + 72626, + 72772 ], "loc": { "start": { - "line": 2408, + "line": 2405, "column": 28 }, "end": { - "line": 2411, + "line": 2408, "column": 9 } } }, "alternate": null, "range": [ - 72662, - 72828 + 72606, + 72772 ], "loc": { "start": { - "line": 2408, + "line": 2405, "column": 8 }, "end": { - "line": 2411, + "line": 2408, "column": 9 } } @@ -127123,16 +126961,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 72842, - 72851 + 72786, + 72795 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 12 }, "end": { - "line": 2413, + "line": 2410, "column": 21 } } @@ -127145,16 +126983,16 @@ "object": { "type": "ThisExpression", "range": [ - 72854, - 72858 + 72798, + 72802 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 24 }, "end": { - "line": 2413, + "line": 2410, "column": 28 } } @@ -127163,31 +127001,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 72859, - 72871 + 72803, + 72815 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 29 }, "end": { - "line": 2413, + "line": 2410, "column": 41 } } }, "range": [ - 72854, - 72871 + 72798, + 72815 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 24 }, "end": { - "line": 2413, + "line": 2410, "column": 41 } } @@ -127198,47 +127036,47 @@ "value": true, "raw": "true", "range": [ - 72872, - 72876 + 72816, + 72820 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 42 }, "end": { - "line": 2413, + "line": 2410, "column": 46 } } } ], "range": [ - 72854, - 72877 + 72798, + 72821 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 24 }, "end": { - "line": 2413, + "line": 2410, "column": 47 } } }, "range": [ - 72842, - 72877 + 72786, + 72821 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 12 }, "end": { - "line": 2413, + "line": 2410, "column": 47 } } @@ -127246,16 +127084,16 @@ ], "kind": "let", "range": [ - 72838, - 72878 + 72782, + 72822 ], "loc": { "start": { - "line": 2413, + "line": 2410, "column": 8 }, "end": { - "line": 2413, + "line": 2410, "column": 48 } } @@ -127271,16 +127109,16 @@ "type": "Identifier", "name": "i", "range": [ - 72896, - 72897 + 72840, + 72841 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 17 }, "end": { - "line": 2414, + "line": 2411, "column": 18 } } @@ -127290,31 +127128,31 @@ "value": 0, "raw": "0", "range": [ - 72900, - 72901 + 72844, + 72845 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 21 }, "end": { - "line": 2414, + "line": 2411, "column": 22 } } }, "range": [ - 72896, - 72901 + 72840, + 72845 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 17 }, "end": { - "line": 2414, + "line": 2411, "column": 22 } } @@ -127322,16 +127160,16 @@ ], "kind": "let", "range": [ - 72892, - 72901 + 72836, + 72845 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 13 }, "end": { - "line": 2414, + "line": 2411, "column": 22 } } @@ -127343,16 +127181,16 @@ "type": "Identifier", "name": "i", "range": [ - 72903, - 72904 + 72847, + 72848 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 24 }, "end": { - "line": 2414, + "line": 2411, "column": 25 } } @@ -127364,16 +127202,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 72907, - 72916 + 72851, + 72860 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 28 }, "end": { - "line": 2414, + "line": 2411, "column": 37 } } @@ -127382,46 +127220,46 @@ "type": "Identifier", "name": "length", "range": [ - 72917, - 72923 + 72861, + 72867 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 38 }, "end": { - "line": 2414, + "line": 2411, "column": 44 } } }, "range": [ - 72907, - 72923 + 72851, + 72867 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 28 }, "end": { - "line": 2414, + "line": 2411, "column": 44 } } }, "range": [ - 72903, - 72923 + 72847, + 72867 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 24 }, "end": { - "line": 2414, + "line": 2411, "column": 44 } } @@ -127433,32 +127271,32 @@ "type": "Identifier", "name": "i", "range": [ - 72925, - 72926 + 72869, + 72870 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 46 }, "end": { - "line": 2414, + "line": 2411, "column": 47 } } }, "prefix": false, "range": [ - 72925, - 72928 + 72869, + 72872 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 46 }, "end": { - "line": 2414, + "line": 2411, "column": 49 } } @@ -127475,16 +127313,16 @@ "type": "Identifier", "name": "rData", "range": [ - 72948, - 72953 + 72892, + 72897 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 16 }, "end": { - "line": 2415, + "line": 2412, "column": 21 } } @@ -127501,16 +127339,16 @@ "object": { "type": "ThisExpression", "range": [ - 72957, - 72961 + 72901, + 72905 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 25 }, "end": { - "line": 2415, + "line": 2412, "column": 29 } } @@ -127519,31 +127357,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 72962, - 72976 + 72906, + 72920 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 30 }, "end": { - "line": 2415, + "line": 2412, "column": 44 } } }, "range": [ - 72957, - 72976 + 72901, + 72920 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 25 }, "end": { - "line": 2415, + "line": 2412, "column": 44 } } @@ -127552,31 +127390,31 @@ "type": "Identifier", "name": "i", "range": [ - 72977, - 72978 + 72921, + 72922 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 45 }, "end": { - "line": 2415, + "line": 2412, "column": 46 } } }, "range": [ - 72957, - 72979 + 72901, + 72923 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 25 }, "end": { - "line": 2415, + "line": 2412, "column": 47 } } @@ -127585,47 +127423,47 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72981, - 72983 + 72925, + 72927 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 49 }, "end": { - "line": 2415, + "line": 2412, "column": 51 } } } ], "range": [ - 72956, - 72984 + 72900, + 72928 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 24 }, "end": { - "line": 2415, + "line": 2412, "column": 52 } } }, "range": [ - 72948, - 72984 + 72892, + 72928 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 16 }, "end": { - "line": 2415, + "line": 2412, "column": 52 } } @@ -127636,16 +127474,16 @@ "type": "Identifier", "name": "cells", "range": [ - 73002, - 73007 + 72946, + 72951 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 16 }, "end": { - "line": 2416, + "line": 2413, "column": 21 } } @@ -127660,16 +127498,16 @@ "type": "Identifier", "name": "rows", "range": [ - 73010, - 73014 + 72954, + 72958 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 24 }, "end": { - "line": 2416, + "line": 2413, "column": 28 } } @@ -127683,16 +127521,16 @@ "object": { "type": "ThisExpression", "range": [ - 73015, - 73019 + 72959, + 72963 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 29 }, "end": { - "line": 2416, + "line": 2413, "column": 33 } } @@ -127701,31 +127539,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 73020, - 73034 + 72964, + 72978 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 34 }, "end": { - "line": 2416, + "line": 2413, "column": 48 } } }, "range": [ - 73015, - 73034 + 72959, + 72978 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 29 }, "end": { - "line": 2416, + "line": 2413, "column": 48 } } @@ -127734,46 +127572,46 @@ "type": "Identifier", "name": "i", "range": [ - 73035, - 73036 + 72979, + 72980 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 49 }, "end": { - "line": 2416, + "line": 2413, "column": 50 } } }, "range": [ - 73015, - 73037 + 72959, + 72981 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 29 }, "end": { - "line": 2416, + "line": 2413, "column": 51 } } }, "range": [ - 73010, - 73038 + 72954, + 72982 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 24 }, "end": { - "line": 2416, + "line": 2413, "column": 52 } } @@ -127782,46 +127620,46 @@ "type": "Identifier", "name": "cells", "range": [ - 73039, - 73044 + 72983, + 72988 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 53 }, "end": { - "line": 2416, + "line": 2413, "column": 58 } } }, "range": [ - 73010, - 73044 + 72954, + 72988 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 24 }, "end": { - "line": 2416, + "line": 2413, "column": 58 } } }, "range": [ - 73002, - 73044 + 72946, + 72988 ], "loc": { "start": { - "line": 2416, + "line": 2413, "column": 16 }, "end": { - "line": 2416, + "line": 2413, "column": 58 } } @@ -127829,16 +127667,16 @@ ], "kind": "let", "range": [ - 72944, - 73045 + 72888, + 72989 ], "loc": { "start": { - "line": 2415, + "line": 2412, "column": 12 }, "end": { - "line": 2416, + "line": 2413, "column": 59 } } @@ -127854,16 +127692,16 @@ "type": "Identifier", "name": "k", "range": [ - 73067, - 73068 + 73011, + 73012 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 21 }, "end": { - "line": 2417, + "line": 2414, "column": 22 } } @@ -127873,31 +127711,31 @@ "value": 0, "raw": "0", "range": [ - 73071, - 73072 + 73015, + 73016 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 25 }, "end": { - "line": 2417, + "line": 2414, "column": 26 } } }, "range": [ - 73067, - 73072 + 73011, + 73016 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 21 }, "end": { - "line": 2417, + "line": 2414, "column": 26 } } @@ -127905,16 +127743,16 @@ ], "kind": "let", "range": [ - 73063, - 73072 + 73007, + 73016 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 17 }, "end": { - "line": 2417, + "line": 2414, "column": 26 } } @@ -127926,16 +127764,16 @@ "type": "Identifier", "name": "k", "range": [ - 73074, - 73075 + 73018, + 73019 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 28 }, "end": { - "line": 2417, + "line": 2414, "column": 29 } } @@ -127947,16 +127785,16 @@ "type": "Identifier", "name": "cells", "range": [ - 73078, - 73083 + 73022, + 73027 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 32 }, "end": { - "line": 2417, + "line": 2414, "column": 37 } } @@ -127965,46 +127803,46 @@ "type": "Identifier", "name": "length", "range": [ - 73084, - 73090 + 73028, + 73034 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 38 }, "end": { - "line": 2417, + "line": 2414, "column": 44 } } }, "range": [ - 73078, - 73090 + 73022, + 73034 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 32 }, "end": { - "line": 2417, + "line": 2414, "column": 44 } } }, "range": [ - 73074, - 73090 + 73018, + 73034 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 28 }, "end": { - "line": 2417, + "line": 2414, "column": 44 } } @@ -128016,32 +127854,32 @@ "type": "Identifier", "name": "k", "range": [ - 73092, - 73093 + 73036, + 73037 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 46 }, "end": { - "line": 2417, + "line": 2414, "column": 47 } } }, "prefix": false, "range": [ - 73092, - 73095 + 73036, + 73039 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 46 }, "end": { - "line": 2417, + "line": 2414, "column": 49 } } @@ -128058,16 +127896,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 73119, - 73136 + 73063, + 73080 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 20 }, "end": { - "line": 2418, + "line": 2415, "column": 37 } } @@ -128080,16 +127918,16 @@ "object": { "type": "ThisExpression", "range": [ - 73140, - 73144 + 73084, + 73088 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 41 }, "end": { - "line": 2418, + "line": 2415, "column": 45 } } @@ -128098,31 +127936,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 73145, - 73157 + 73089, + 73101 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 46 }, "end": { - "line": 2418, + "line": 2415, "column": 58 } } }, "range": [ - 73140, - 73157 + 73084, + 73101 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 41 }, "end": { - "line": 2418, + "line": 2415, "column": 58 } } @@ -128133,47 +127971,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 73158, - 73174 + 73102, + 73118 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 59 }, "end": { - "line": 2418, + "line": 2415, "column": 75 } } } ], "range": [ - 73140, - 73175 + 73084, + 73119 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 41 }, "end": { - "line": 2418, + "line": 2415, "column": 76 } } }, "range": [ - 73119, - 73175 + 73063, + 73119 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 20 }, "end": { - "line": 2418, + "line": 2415, "column": 76 } } @@ -128196,16 +128034,16 @@ "object": { "type": "ThisExpression", "range": [ - 73203, - 73207 + 73147, + 73151 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 24 }, "end": { - "line": 2419, + "line": 2416, "column": 28 } } @@ -128214,31 +128052,31 @@ "type": "Identifier", "name": "extension", "range": [ - 73208, - 73217 + 73152, + 73161 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 29 }, "end": { - "line": 2419, + "line": 2416, "column": 38 } } }, "range": [ - 73203, - 73217 + 73147, + 73161 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 24 }, "end": { - "line": 2419, + "line": 2416, "column": 38 } } @@ -128249,32 +128087,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 73218, - 73234 + 73162, + 73178 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 39 }, "end": { - "line": 2419, + "line": 2416, "column": 55 } } } ], "range": [ - 73203, - 73235 + 73147, + 73179 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 24 }, "end": { - "line": 2419, + "line": 2416, "column": 56 } } @@ -128283,31 +128121,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 73236, - 73247 + 73180, + 73191 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 57 }, "end": { - "line": 2419, + "line": 2416, "column": 68 } } }, "range": [ - 73203, - 73247 + 73147, + 73191 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 24 }, "end": { - "line": 2419, + "line": 2416, "column": 68 } } @@ -128317,32 +128155,32 @@ "type": "Identifier", "name": "k", "range": [ - 73248, - 73249 + 73192, + 73193 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 69 }, "end": { - "line": 2419, + "line": 2416, "column": 70 } } } ], "range": [ - 73203, - 73250 + 73147, + 73194 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 24 }, "end": { - "line": 2419, + "line": 2416, "column": 71 } } @@ -128354,80 +128192,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 73278, - 73287 + 73222, + 73231 ], "loc": { "start": { - "line": 2420, + "line": 2417, "column": 24 }, "end": { - "line": 2420, + "line": 2417, "column": 33 } } } ], "range": [ - 73252, - 73309 + 73196, + 73253 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 73 }, "end": { - "line": 2421, + "line": 2418, "column": 21 } } }, "alternate": null, "range": [ - 73199, - 73309 + 73143, + 73253 ], "loc": { "start": { - "line": 2419, + "line": 2416, "column": 20 }, "end": { - "line": 2421, + "line": 2418, "column": 21 } } } ], "range": [ - 73177, - 73327 + 73121, + 73271 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 78 }, "end": { - "line": 2422, + "line": 2419, "column": 17 } } }, "alternate": null, "range": [ - 73115, - 73327 + 73059, + 73271 ], "loc": { "start": { - "line": 2418, + "line": 2415, "column": 16 }, "end": { - "line": 2422, + "line": 2419, "column": 17 } } @@ -128441,16 +128279,16 @@ "type": "Identifier", "name": "cellValue", "range": [ - 73348, - 73357 + 73292, + 73301 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 20 }, "end": { - "line": 2423, + "line": 2420, "column": 29 } } @@ -128461,16 +128299,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 73360, - 73370 + 73304, + 73314 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 32 }, "end": { - "line": 2423, + "line": 2420, "column": 42 } } @@ -128483,16 +128321,16 @@ "type": "Identifier", "name": "cells", "range": [ - 73371, - 73376 + 73315, + 73320 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 43 }, "end": { - "line": 2423, + "line": 2420, "column": 48 } } @@ -128501,62 +128339,62 @@ "type": "Identifier", "name": "k", "range": [ - 73377, - 73378 + 73321, + 73322 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 49 }, "end": { - "line": 2423, + "line": 2420, "column": 50 } } }, "range": [ - 73371, - 73379 + 73315, + 73323 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 43 }, "end": { - "line": 2423, + "line": 2420, "column": 51 } } } ], "range": [ - 73360, - 73380 + 73304, + 73324 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 32 }, "end": { - "line": 2423, + "line": 2420, "column": 52 } } }, "range": [ - 73348, - 73380 + 73292, + 73324 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 20 }, "end": { - "line": 2423, + "line": 2420, "column": 52 } } @@ -128564,16 +128402,16 @@ ], "kind": "let", "range": [ - 73344, - 73381 + 73288, + 73325 ], "loc": { "start": { - "line": 2423, + "line": 2420, "column": 16 }, "end": { - "line": 2423, + "line": 2420, "column": 53 } } @@ -128592,16 +128430,16 @@ "type": "Identifier", "name": "rData", "range": [ - 73398, - 73403 + 73342, + 73347 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 16 }, "end": { - "line": 2424, + "line": 2421, "column": 21 } } @@ -128611,31 +128449,31 @@ "value": 1, "raw": "1", "range": [ - 73404, - 73405 + 73348, + 73349 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 22 }, "end": { - "line": 2424, + "line": 2421, "column": 23 } } }, "range": [ - 73398, - 73406 + 73342, + 73350 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 16 }, "end": { - "line": 2424, + "line": 2421, "column": 24 } } @@ -128644,31 +128482,31 @@ "type": "Identifier", "name": "push", "range": [ - 73407, - 73411 + 73351, + 73355 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 25 }, "end": { - "line": 2424, + "line": 2421, "column": 29 } } }, "range": [ - 73398, - 73411 + 73342, + 73355 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 16 }, "end": { - "line": 2424, + "line": 2421, "column": 29 } } @@ -128678,78 +128516,78 @@ "type": "Identifier", "name": "cellValue", "range": [ - 73412, - 73421 + 73356, + 73365 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 30 }, "end": { - "line": 2424, + "line": 2421, "column": 39 } } } ], "range": [ - 73398, - 73422 + 73342, + 73366 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 16 }, "end": { - "line": 2424, + "line": 2421, "column": 40 } } }, "range": [ - 73398, - 73423 + 73342, + 73367 ], "loc": { "start": { - "line": 2424, + "line": 2421, "column": 16 }, "end": { - "line": 2424, + "line": 2421, "column": 41 } } } ], "range": [ - 73097, - 73437 + 73041, + 73381 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 51 }, "end": { - "line": 2425, + "line": 2422, "column": 13 } } }, "range": [ - 73058, - 73437 + 73002, + 73381 ], "loc": { "start": { - "line": 2417, + "line": 2414, "column": 12 }, "end": { - "line": 2425, + "line": 2422, "column": 13 } } @@ -128765,16 +128603,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 73450, - 73462 + 73394, + 73406 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 12 }, "end": { - "line": 2426, + "line": 2423, "column": 24 } } @@ -128783,31 +128621,31 @@ "type": "Identifier", "name": "push", "range": [ - 73463, - 73467 + 73407, + 73411 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 25 }, "end": { - "line": 2426, + "line": 2423, "column": 29 } } }, "range": [ - 73450, - 73467 + 73394, + 73411 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 12 }, "end": { - "line": 2426, + "line": 2423, "column": 29 } } @@ -128817,78 +128655,78 @@ "type": "Identifier", "name": "rData", "range": [ - 73468, - 73473 + 73412, + 73417 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 30 }, "end": { - "line": 2426, + "line": 2423, "column": 35 } } } ], "range": [ - 73450, - 73474 + 73394, + 73418 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 12 }, "end": { - "line": 2426, + "line": 2423, "column": 36 } } }, "range": [ - 73450, - 73475 + 73394, + 73419 ], "loc": { "start": { - "line": 2426, + "line": 2423, "column": 12 }, "end": { - "line": 2426, + "line": 2423, "column": 37 } } } ], "range": [ - 72930, - 73485 + 72874, + 73429 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 51 }, "end": { - "line": 2427, + "line": 2424, "column": 9 } } }, "range": [ - 72887, - 73485 + 72831, + 73429 ], "loc": { "start": { - "line": 2414, + "line": 2411, "column": 8 }, "end": { - "line": 2427, + "line": 2424, "column": 9 } } @@ -128899,47 +128737,47 @@ "type": "Identifier", "name": "filteredData", "range": [ - 73501, - 73513 + 73445, + 73457 ], "loc": { "start": { - "line": 2428, + "line": 2425, "column": 15 }, "end": { - "line": 2428, + "line": 2425, "column": 27 } } }, "range": [ - 73494, - 73514 + 73438, + 73458 ], "loc": { "start": { - "line": 2428, + "line": 2425, "column": 8 }, "end": { - "line": 2428, + "line": 2425, "column": 28 } } } ], "range": [ - 72398, - 73520 + 72342, + 73464 ], "loc": { "start": { - "line": 2399, + "line": 2396, "column": 6 }, "end": { - "line": 2429, + "line": 2426, "column": 5 } } @@ -128947,16 +128785,16 @@ "generator": false, "expression": false, "range": [ - 72301, - 73520 + 72245, + 73464 ], "loc": { "start": { - "line": 2395, + "line": 2392, "column": 16 }, "end": { - "line": 2429, + "line": 2426, "column": 5 } } @@ -128964,16 +128802,16 @@ "kind": "method", "computed": false, "range": [ - 72289, - 73520 + 72233, + 73464 ], "loc": { "start": { - "line": 2395, + "line": 2392, "column": 4 }, "end": { - "line": 2429, + "line": 2426, "column": 5 } }, @@ -128982,16 +128820,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71806, - 72284 + 71750, + 72228 ], "loc": { "start": { - "line": 2381, + "line": 2378, "column": 4 }, "end": { - "line": 2394, + "line": 2391, "column": 7 } } @@ -129002,16 +128840,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 73526, - 73930 + 73470, + 73874 ], "loc": { "start": { - "line": 2431, + "line": 2428, "column": 4 }, "end": { - "line": 2439, + "line": 2436, "column": 7 } } @@ -129025,16 +128863,16 @@ "type": "Identifier", "name": "getFilteredColumnData", "range": [ - 73935, - 73956 + 73879, + 73900 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 4 }, "end": { - "line": 2440, + "line": 2437, "column": 25 } } @@ -129047,16 +128885,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73957, - 73965 + 73901, + 73909 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 26 }, "end": { - "line": 2440, + "line": 2437, "column": 34 } } @@ -129067,16 +128905,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 73967, - 73981 + 73911, + 73925 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 36 }, "end": { - "line": 2440, + "line": 2437, "column": 50 } } @@ -129086,31 +128924,31 @@ "value": false, "raw": "false", "range": [ - 73984, - 73989 + 73928, + 73933 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 53 }, "end": { - "line": 2440, + "line": 2437, "column": 58 } } }, "range": [ - 73967, - 73989 + 73911, + 73933 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 36 }, "end": { - "line": 2440, + "line": 2437, "column": 58 } } @@ -129121,16 +128959,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 73991, - 73998 + 73935, + 73942 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 60 }, "end": { - "line": 2440, + "line": 2437, "column": 67 } } @@ -129139,31 +128977,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 74001, - 74003 + 73945, + 73947 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 70 }, "end": { - "line": 2440, + "line": 2437, "column": 72 } } }, "range": [ - 73991, - 74003 + 73935, + 73947 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 60 }, "end": { - "line": 2440, + "line": 2437, "column": 72 } } @@ -129182,16 +129020,16 @@ "object": { "type": "ThisExpression", "range": [ - 74022, - 74026 + 73966, + 73970 ], "loc": { "start": { - "line": 2441, + "line": 2438, "column": 15 }, "end": { - "line": 2441, + "line": 2438, "column": 19 } } @@ -129200,31 +129038,31 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 74027, - 74045 + 73971, + 73989 ], "loc": { "start": { - "line": 2441, + "line": 2438, "column": 20 }, "end": { - "line": 2441, + "line": 2438, "column": 38 } } }, "range": [ - 74022, - 74045 + 73966, + 73989 ], "loc": { "start": { - "line": 2441, + "line": 2438, "column": 15 }, "end": { - "line": 2441, + "line": 2438, "column": 38 } } @@ -129234,16 +129072,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 74059, - 74067 + 74003, + 74011 ], "loc": { "start": { - "line": 2442, + "line": 2439, "column": 12 }, "end": { - "line": 2442, + "line": 2439, "column": 20 } } @@ -129252,16 +129090,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 74069, - 74083 + 74013, + 74027 ], "loc": { "start": { - "line": 2442, + "line": 2439, "column": 22 }, "end": { - "line": 2442, + "line": 2439, "column": 36 } } @@ -129271,16 +129109,16 @@ "value": true, "raw": "true", "range": [ - 74085, - 74089 + 74029, + 74033 ], "loc": { "start": { - "line": 2442, + "line": 2439, "column": 38 }, "end": { - "line": 2442, + "line": 2439, "column": 42 } } @@ -129289,16 +129127,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 74091, - 74098 + 74035, + 74042 ], "loc": { "start": { - "line": 2442, + "line": 2439, "column": 44 }, "end": { - "line": 2442, + "line": 2439, "column": 51 } } @@ -129308,63 +129146,63 @@ "value": false, "raw": "false", "range": [ - 74100, - 74105 + 74044, + 74049 ], "loc": { "start": { - "line": 2442, + "line": 2439, "column": 53 }, "end": { - "line": 2442, + "line": 2439, "column": 58 } } } ], "range": [ - 74022, - 74106 + 73966, + 74050 ], "loc": { "start": { - "line": 2441, + "line": 2438, "column": 15 }, "end": { - "line": 2442, + "line": 2439, "column": 59 } } }, "range": [ - 74015, - 74107 + 73959, + 74051 ], "loc": { "start": { - "line": 2441, + "line": 2438, "column": 8 }, "end": { - "line": 2442, + "line": 2439, "column": 60 } } } ], "range": [ - 74005, - 74113 + 73949, + 74057 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 74 }, "end": { - "line": 2443, + "line": 2440, "column": 5 } } @@ -129372,16 +129210,16 @@ "generator": false, "expression": false, "range": [ - 73956, - 74113 + 73900, + 74057 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 25 }, "end": { - "line": 2443, + "line": 2440, "column": 5 } } @@ -129389,16 +129227,16 @@ "kind": "method", "computed": false, "range": [ - 73935, - 74113 + 73879, + 74057 ], "loc": { "start": { - "line": 2440, + "line": 2437, "column": 4 }, "end": { - "line": 2443, + "line": 2440, "column": 5 } }, @@ -129407,16 +129245,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 73526, - 73930 + 73470, + 73874 ], "loc": { "start": { - "line": 2431, + "line": 2428, "column": 4 }, "end": { - "line": 2439, + "line": 2436, "column": 7 } } @@ -129427,16 +129265,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74119, - 74535 + 74063, + 74479 ], "loc": { "start": { - "line": 2445, + "line": 2442, "column": 4 }, "end": { - "line": 2453, + "line": 2450, "column": 7 } } @@ -129450,16 +129288,16 @@ "type": "Identifier", "name": "getVisibleColumnData", "range": [ - 74540, - 74560 + 74484, + 74504 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 4 }, "end": { - "line": 2454, + "line": 2451, "column": 24 } } @@ -129472,16 +129310,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 74561, - 74569 + 74505, + 74513 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 25 }, "end": { - "line": 2454, + "line": 2451, "column": 33 } } @@ -129492,16 +129330,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 74571, - 74585 + 74515, + 74529 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 35 }, "end": { - "line": 2454, + "line": 2451, "column": 49 } } @@ -129511,31 +129349,31 @@ "value": false, "raw": "false", "range": [ - 74588, - 74593 + 74532, + 74537 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 52 }, "end": { - "line": 2454, + "line": 2451, "column": 57 } } }, "range": [ - 74571, - 74593 + 74515, + 74537 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 35 }, "end": { - "line": 2454, + "line": 2451, "column": 57 } } @@ -129546,16 +129384,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 74595, - 74602 + 74539, + 74546 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 59 }, "end": { - "line": 2454, + "line": 2451, "column": 66 } } @@ -129564,31 +129402,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 74605, - 74607 + 74549, + 74551 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 69 }, "end": { - "line": 2454, + "line": 2451, "column": 71 } } }, "range": [ - 74595, - 74607 + 74539, + 74551 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 59 }, "end": { - "line": 2454, + "line": 2451, "column": 71 } } @@ -129607,16 +129445,16 @@ "object": { "type": "ThisExpression", "range": [ - 74626, - 74630 + 74570, + 74574 ], "loc": { "start": { - "line": 2455, + "line": 2452, "column": 15 }, "end": { - "line": 2455, + "line": 2452, "column": 19 } } @@ -129625,31 +129463,31 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 74631, - 74649 + 74575, + 74593 ], "loc": { "start": { - "line": 2455, + "line": 2452, "column": 20 }, "end": { - "line": 2455, + "line": 2452, "column": 38 } } }, "range": [ - 74626, - 74649 + 74570, + 74593 ], "loc": { "start": { - "line": 2455, + "line": 2452, "column": 15 }, "end": { - "line": 2455, + "line": 2452, "column": 38 } } @@ -129659,16 +129497,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 74663, - 74671 + 74607, + 74615 ], "loc": { "start": { - "line": 2456, + "line": 2453, "column": 12 }, "end": { - "line": 2456, + "line": 2453, "column": 20 } } @@ -129677,16 +129515,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 74673, - 74687 + 74617, + 74631 ], "loc": { "start": { - "line": 2456, + "line": 2453, "column": 22 }, "end": { - "line": 2456, + "line": 2453, "column": 36 } } @@ -129696,16 +129534,16 @@ "value": true, "raw": "true", "range": [ - 74689, - 74693 + 74633, + 74637 ], "loc": { "start": { - "line": 2456, + "line": 2453, "column": 38 }, "end": { - "line": 2456, + "line": 2453, "column": 42 } } @@ -129714,16 +129552,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 74695, - 74702 + 74639, + 74646 ], "loc": { "start": { - "line": 2456, + "line": 2453, "column": 44 }, "end": { - "line": 2456, + "line": 2453, "column": 51 } } @@ -129733,63 +129571,63 @@ "value": true, "raw": "true", "range": [ - 74704, - 74708 + 74648, + 74652 ], "loc": { "start": { - "line": 2456, + "line": 2453, "column": 53 }, "end": { - "line": 2456, + "line": 2453, "column": 57 } } } ], "range": [ - 74626, - 74709 + 74570, + 74653 ], "loc": { "start": { - "line": 2455, + "line": 2452, "column": 15 }, "end": { - "line": 2456, + "line": 2453, "column": 58 } } }, "range": [ - 74619, - 74710 + 74563, + 74654 ], "loc": { "start": { - "line": 2455, + "line": 2452, "column": 8 }, "end": { - "line": 2456, + "line": 2453, "column": 59 } } } ], "range": [ - 74609, - 74716 + 74553, + 74660 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 73 }, "end": { - "line": 2457, + "line": 2454, "column": 5 } } @@ -129797,16 +129635,16 @@ "generator": false, "expression": false, "range": [ - 74560, - 74716 + 74504, + 74660 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 24 }, "end": { - "line": 2457, + "line": 2454, "column": 5 } } @@ -129814,16 +129652,16 @@ "kind": "method", "computed": false, "range": [ - 74540, - 74716 + 74484, + 74660 ], "loc": { "start": { - "line": 2454, + "line": 2451, "column": 4 }, "end": { - "line": 2457, + "line": 2454, "column": 5 } }, @@ -129832,16 +129670,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74119, - 74535 + 74063, + 74479 ], "loc": { "start": { - "line": 2445, + "line": 2442, "column": 4 }, "end": { - "line": 2453, + "line": 2450, "column": 7 } } @@ -129852,16 +129690,16 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74722, - 75131 + 74666, + 75075 ], "loc": { "start": { - "line": 2459, + "line": 2456, "column": 4 }, "end": { - "line": 2467, + "line": 2464, "column": 7 } } @@ -129875,16 +129713,16 @@ "type": "Identifier", "name": "getFilteredColumnValues", "range": [ - 75136, - 75159 + 75080, + 75103 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 4 }, "end": { - "line": 2468, + "line": 2465, "column": 27 } } @@ -129897,16 +129735,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 75160, - 75168 + 75104, + 75112 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 28 }, "end": { - "line": 2468, + "line": 2465, "column": 36 } } @@ -129917,16 +129755,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 75170, - 75184 + 75114, + 75128 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 38 }, "end": { - "line": 2468, + "line": 2465, "column": 52 } } @@ -129936,31 +129774,31 @@ "value": false, "raw": "false", "range": [ - 75187, - 75192 + 75131, + 75136 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 55 }, "end": { - "line": 2468, + "line": 2465, "column": 60 } } }, "range": [ - 75170, - 75192 + 75114, + 75136 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 38 }, "end": { - "line": 2468, + "line": 2465, "column": 60 } } @@ -129971,16 +129809,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 75194, - 75201 + 75138, + 75145 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 62 }, "end": { - "line": 2468, + "line": 2465, "column": 69 } } @@ -129989,31 +129827,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 75204, - 75206 + 75148, + 75150 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 72 }, "end": { - "line": 2468, + "line": 2465, "column": 74 } } }, "range": [ - 75194, - 75206 + 75138, + 75150 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 62 }, "end": { - "line": 2468, + "line": 2465, "column": 74 } } @@ -130032,16 +129870,16 @@ "object": { "type": "ThisExpression", "range": [ - 75225, - 75229 + 75169, + 75173 ], "loc": { "start": { - "line": 2469, + "line": 2466, "column": 15 }, "end": { - "line": 2469, + "line": 2466, "column": 19 } } @@ -130050,31 +129888,31 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 75230, - 75248 + 75174, + 75192 ], "loc": { "start": { - "line": 2469, + "line": 2466, "column": 20 }, "end": { - "line": 2469, + "line": 2466, "column": 38 } } }, "range": [ - 75225, - 75248 + 75169, + 75192 ], "loc": { "start": { - "line": 2469, + "line": 2466, "column": 15 }, "end": { - "line": 2469, + "line": 2466, "column": 38 } } @@ -130084,16 +129922,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 75262, - 75270 + 75206, + 75214 ], "loc": { "start": { - "line": 2470, + "line": 2467, "column": 12 }, "end": { - "line": 2470, + "line": 2467, "column": 20 } } @@ -130102,16 +129940,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 75272, - 75286 + 75216, + 75230 ], "loc": { "start": { - "line": 2470, + "line": 2467, "column": 22 }, "end": { - "line": 2470, + "line": 2467, "column": 36 } } @@ -130121,16 +129959,16 @@ "value": false, "raw": "false", "range": [ - 75288, - 75293 + 75232, + 75237 ], "loc": { "start": { - "line": 2470, + "line": 2467, "column": 38 }, "end": { - "line": 2470, + "line": 2467, "column": 43 } } @@ -130139,16 +129977,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 75295, - 75302 + 75239, + 75246 ], "loc": { "start": { - "line": 2470, + "line": 2467, "column": 45 }, "end": { - "line": 2470, + "line": 2467, "column": 52 } } @@ -130158,63 +129996,63 @@ "value": false, "raw": "false", "range": [ - 75304, - 75309 + 75248, + 75253 ], "loc": { "start": { - "line": 2470, + "line": 2467, "column": 54 }, "end": { - "line": 2470, + "line": 2467, "column": 59 } } } ], "range": [ - 75225, - 75310 + 75169, + 75254 ], "loc": { "start": { - "line": 2469, + "line": 2466, "column": 15 }, "end": { - "line": 2470, + "line": 2467, "column": 60 } } }, "range": [ - 75218, - 75311 + 75162, + 75255 ], "loc": { "start": { - "line": 2469, + "line": 2466, "column": 8 }, "end": { - "line": 2470, + "line": 2467, "column": 61 } } } ], "range": [ - 75208, - 75317 + 75152, + 75261 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 76 }, "end": { - "line": 2471, + "line": 2468, "column": 5 } } @@ -130222,16 +130060,16 @@ "generator": false, "expression": false, "range": [ - 75159, - 75317 + 75103, + 75261 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 27 }, "end": { - "line": 2471, + "line": 2468, "column": 5 } } @@ -130239,16 +130077,16 @@ "kind": "method", "computed": false, "range": [ - 75136, - 75317 + 75080, + 75261 ], "loc": { "start": { - "line": 2468, + "line": 2465, "column": 4 }, "end": { - "line": 2471, + "line": 2468, "column": 5 } }, @@ -130257,16 +130095,16 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74722, - 75131 + 74666, + 75075 ], "loc": { "start": { - "line": 2459, + "line": 2456, "column": 4 }, "end": { - "line": 2467, + "line": 2464, "column": 7 } } @@ -130277,16 +130115,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75323, - 75744 + 75267, + 75688 ], "loc": { "start": { - "line": 2473, + "line": 2470, "column": 4 }, "end": { - "line": 2481, + "line": 2478, "column": 7 } } @@ -130300,16 +130138,16 @@ "type": "Identifier", "name": "getVisibleColumnValues", "range": [ - 75749, - 75771 + 75693, + 75715 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 4 }, "end": { - "line": 2482, + "line": 2479, "column": 26 } } @@ -130322,16 +130160,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 75772, - 75780 + 75716, + 75724 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 27 }, "end": { - "line": 2482, + "line": 2479, "column": 35 } } @@ -130342,16 +130180,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 75782, - 75796 + 75726, + 75740 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 37 }, "end": { - "line": 2482, + "line": 2479, "column": 51 } } @@ -130361,31 +130199,31 @@ "value": false, "raw": "false", "range": [ - 75799, - 75804 + 75743, + 75748 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 54 }, "end": { - "line": 2482, + "line": 2479, "column": 59 } } }, "range": [ - 75782, - 75804 + 75726, + 75748 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 37 }, "end": { - "line": 2482, + "line": 2479, "column": 59 } } @@ -130396,16 +130234,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 75806, - 75813 + 75750, + 75757 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 61 }, "end": { - "line": 2482, + "line": 2479, "column": 68 } } @@ -130414,31 +130252,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 75816, - 75818 + 75760, + 75762 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 71 }, "end": { - "line": 2482, + "line": 2479, "column": 73 } } }, "range": [ - 75806, - 75818 + 75750, + 75762 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 61 }, "end": { - "line": 2482, + "line": 2479, "column": 73 } } @@ -130457,16 +130295,16 @@ "object": { "type": "ThisExpression", "range": [ - 75837, - 75841 + 75781, + 75785 ], "loc": { "start": { - "line": 2483, + "line": 2480, "column": 15 }, "end": { - "line": 2483, + "line": 2480, "column": 19 } } @@ -130475,31 +130313,31 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 75842, - 75860 + 75786, + 75804 ], "loc": { "start": { - "line": 2483, + "line": 2480, "column": 20 }, "end": { - "line": 2483, + "line": 2480, "column": 38 } } }, "range": [ - 75837, - 75860 + 75781, + 75804 ], "loc": { "start": { - "line": 2483, + "line": 2480, "column": 15 }, "end": { - "line": 2483, + "line": 2480, "column": 38 } } @@ -130509,16 +130347,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 75874, - 75882 + 75818, + 75826 ], "loc": { "start": { - "line": 2484, + "line": 2481, "column": 12 }, "end": { - "line": 2484, + "line": 2481, "column": 20 } } @@ -130527,16 +130365,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 75884, - 75898 + 75828, + 75842 ], "loc": { "start": { - "line": 2484, + "line": 2481, "column": 22 }, "end": { - "line": 2484, + "line": 2481, "column": 36 } } @@ -130546,16 +130384,16 @@ "value": false, "raw": "false", "range": [ - 75900, - 75905 + 75844, + 75849 ], "loc": { "start": { - "line": 2484, + "line": 2481, "column": 38 }, "end": { - "line": 2484, + "line": 2481, "column": 43 } } @@ -130564,16 +130402,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 75907, - 75914 + 75851, + 75858 ], "loc": { "start": { - "line": 2484, + "line": 2481, "column": 45 }, "end": { - "line": 2484, + "line": 2481, "column": 52 } } @@ -130583,63 +130421,63 @@ "value": true, "raw": "true", "range": [ - 75916, - 75920 + 75860, + 75864 ], "loc": { "start": { - "line": 2484, + "line": 2481, "column": 54 }, "end": { - "line": 2484, + "line": 2481, "column": 58 } } } ], "range": [ - 75837, - 75921 + 75781, + 75865 ], "loc": { "start": { - "line": 2483, + "line": 2480, "column": 15 }, "end": { - "line": 2484, + "line": 2481, "column": 59 } } }, "range": [ - 75830, - 75922 + 75774, + 75866 ], "loc": { "start": { - "line": 2483, + "line": 2480, "column": 8 }, "end": { - "line": 2484, + "line": 2481, "column": 60 } } } ], "range": [ - 75820, - 75928 + 75764, + 75872 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 75 }, "end": { - "line": 2485, + "line": 2482, "column": 5 } } @@ -130647,16 +130485,16 @@ "generator": false, "expression": false, "range": [ - 75771, - 75928 + 75715, + 75872 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 26 }, "end": { - "line": 2485, + "line": 2482, "column": 5 } } @@ -130664,16 +130502,16 @@ "kind": "method", "computed": false, "range": [ - 75749, - 75928 + 75693, + 75872 ], "loc": { "start": { - "line": 2482, + "line": 2479, "column": 4 }, "end": { - "line": 2485, + "line": 2482, "column": 5 } }, @@ -130682,16 +130520,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75323, - 75744 + 75267, + 75688 ], "loc": { "start": { - "line": 2473, + "line": 2470, "column": 4 }, "end": { - "line": 2481, + "line": 2478, "column": 7 } } @@ -130702,16 +130540,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75934, - 76540 + 75878, + 76484 ], "loc": { "start": { - "line": 2487, + "line": 2484, "column": 4 }, "end": { - "line": 2499, + "line": 2496, "column": 7 } } @@ -130725,16 +130563,16 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 76545, - 76563 + 76489, + 76507 ], "loc": { "start": { - "line": 2500, + "line": 2497, "column": 4 }, "end": { - "line": 2500, + "line": 2497, "column": 22 } } @@ -130747,16 +130585,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 76573, - 76581 + 76517, + 76525 ], "loc": { "start": { - "line": 2501, + "line": 2498, "column": 8 }, "end": { - "line": 2501, + "line": 2498, "column": 16 } } @@ -130767,16 +130605,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 76591, - 76605 + 76535, + 76549 ], "loc": { "start": { - "line": 2502, + "line": 2499, "column": 8 }, "end": { - "line": 2502, + "line": 2499, "column": 22 } } @@ -130786,31 +130624,31 @@ "value": false, "raw": "false", "range": [ - 76608, - 76613 + 76552, + 76557 ], "loc": { "start": { - "line": 2502, + "line": 2499, "column": 25 }, "end": { - "line": 2502, + "line": 2499, "column": 30 } } }, "range": [ - 76591, - 76613 + 76535, + 76557 ], "loc": { "start": { - "line": 2502, + "line": 2499, "column": 8 }, "end": { - "line": 2502, + "line": 2499, "column": 30 } } @@ -130821,16 +130659,16 @@ "type": "Identifier", "name": "typed", "range": [ - 76623, - 76628 + 76567, + 76572 ], "loc": { "start": { - "line": 2503, + "line": 2500, "column": 8 }, "end": { - "line": 2503, + "line": 2500, "column": 13 } } @@ -130840,31 +130678,31 @@ "value": false, "raw": "false", "range": [ - 76631, - 76636 + 76575, + 76580 ], "loc": { "start": { - "line": 2503, + "line": 2500, "column": 16 }, "end": { - "line": 2503, + "line": 2500, "column": 21 } } }, "range": [ - 76623, - 76636 + 76567, + 76580 ], "loc": { "start": { - "line": 2503, + "line": 2500, "column": 8 }, "end": { - "line": 2503, + "line": 2500, "column": 21 } } @@ -130875,16 +130713,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 76646, - 76653 + 76590, + 76597 ], "loc": { "start": { - "line": 2504, + "line": 2501, "column": 8 }, "end": { - "line": 2504, + "line": 2501, "column": 15 } } @@ -130893,31 +130731,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76656, - 76658 + 76600, + 76602 ], "loc": { "start": { - "line": 2504, + "line": 2501, "column": 18 }, "end": { - "line": 2504, + "line": 2501, "column": 20 } } }, "range": [ - 76646, - 76658 + 76590, + 76602 ], "loc": { "start": { - "line": 2504, + "line": 2501, "column": 8 }, "end": { - "line": 2504, + "line": 2501, "column": 20 } } @@ -130928,16 +130766,16 @@ "type": "Identifier", "name": "visible", "range": [ - 76668, - 76675 + 76612, + 76619 ], "loc": { "start": { - "line": 2505, + "line": 2502, "column": 8 }, "end": { - "line": 2505, + "line": 2502, "column": 15 } } @@ -130947,31 +130785,31 @@ "value": true, "raw": "true", "range": [ - 76678, - 76682 + 76622, + 76626 ], "loc": { "start": { - "line": 2505, + "line": 2502, "column": 18 }, "end": { - "line": 2505, + "line": 2502, "column": 22 } } }, "range": [ - 76668, - 76682 + 76612, + 76626 ], "loc": { "start": { - "line": 2505, + "line": 2502, "column": 8 }, "end": { - "line": 2505, + "line": 2502, "column": 22 } } @@ -130988,16 +130826,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 76703, - 76710 + 76647, + 76654 ], "loc": { "start": { - "line": 2507, + "line": 2504, "column": 12 }, "end": { - "line": 2507, + "line": 2504, "column": 19 } } @@ -131007,32 +130845,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 76711, - 76719 + 76655, + 76663 ], "loc": { "start": { - "line": 2507, + "line": 2504, "column": 20 }, "end": { - "line": 2507, + "line": 2504, "column": 28 } } } ], "range": [ - 76703, - 76720 + 76647, + 76664 ], "loc": { "start": { - "line": 2507, + "line": 2504, "column": 12 }, "end": { - "line": 2507, + "line": 2504, "column": 29 } } @@ -131046,63 +130884,63 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76743, - 76745 + 76687, + 76689 ], "loc": { "start": { - "line": 2508, + "line": 2505, "column": 19 }, "end": { - "line": 2508, + "line": 2505, "column": 21 } } }, "range": [ - 76736, - 76746 + 76680, + 76690 ], "loc": { "start": { - "line": 2508, + "line": 2505, "column": 12 }, "end": { - "line": 2508, + "line": 2505, "column": 22 } } } ], "range": [ - 76722, - 76756 + 76666, + 76700 ], "loc": { "start": { - "line": 2507, + "line": 2504, "column": 31 }, "end": { - "line": 2509, + "line": 2506, "column": 9 } } }, "alternate": null, "range": [ - 76699, - 76756 + 76643, + 76700 ], "loc": { "start": { - "line": 2507, + "line": 2504, "column": 8 }, "end": { - "line": 2509, + "line": 2506, "column": 9 } } @@ -131116,16 +130954,16 @@ "type": "Identifier", "name": "rows", "range": [ - 76770, - 76774 + 76714, + 76718 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 12 }, "end": { - "line": 2511, + "line": 2508, "column": 16 } } @@ -131141,16 +130979,16 @@ "object": { "type": "ThisExpression", "range": [ - 76777, - 76781 + 76721, + 76725 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 19 }, "end": { - "line": 2511, + "line": 2508, "column": 23 } } @@ -131159,47 +130997,47 @@ "type": "Identifier", "name": "dom", "range": [ - 76782, - 76785 + 76726, + 76729 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 24 }, "end": { - "line": 2511, + "line": 2508, "column": 27 } } }, "range": [ - 76777, - 76785 + 76721, + 76729 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 19 }, "end": { - "line": 2511, + "line": 2508, "column": 27 } } }, "arguments": [], "range": [ - 76777, - 76787 + 76721, + 76731 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 19 }, "end": { - "line": 2511, + "line": 2508, "column": 29 } } @@ -131208,46 +131046,46 @@ "type": "Identifier", "name": "rows", "range": [ - 76788, - 76792 + 76732, + 76736 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 30 }, "end": { - "line": 2511, + "line": 2508, "column": 34 } } }, "range": [ - 76777, - 76792 + 76721, + 76736 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 19 }, "end": { - "line": 2511, + "line": 2508, "column": 34 } } }, "range": [ - 76770, - 76792 + 76714, + 76736 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 12 }, "end": { - "line": 2511, + "line": 2508, "column": 34 } } @@ -131255,16 +131093,16 @@ ], "kind": "let", "range": [ - 76766, - 76793 + 76710, + 76737 ], "loc": { "start": { - "line": 2511, + "line": 2508, "column": 8 }, "end": { - "line": 2511, + "line": 2508, "column": 35 } } @@ -131278,16 +131116,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 76806, - 76816 + 76750, + 76760 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 12 }, "end": { - "line": 2512, + "line": 2509, "column": 22 } } @@ -131298,16 +131136,16 @@ "type": "Identifier", "name": "typed", "range": [ - 76819, - 76824 + 76763, + 76768 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 25 }, "end": { - "line": 2512, + "line": 2509, "column": 30 } } @@ -131323,16 +131161,16 @@ "object": { "type": "ThisExpression", "range": [ - 76827, - 76831 + 76771, + 76775 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 33 }, "end": { - "line": 2512, + "line": 2509, "column": 37 } } @@ -131341,31 +131179,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 76832, - 76843 + 76776, + 76787 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 38 }, "end": { - "line": 2512, + "line": 2509, "column": 49 } } }, "range": [ - 76827, - 76843 + 76771, + 76787 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 33 }, "end": { - "line": 2512, + "line": 2509, "column": 49 } } @@ -131374,31 +131212,31 @@ "type": "Identifier", "name": "bind", "range": [ - 76844, - 76848 + 76788, + 76792 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 50 }, "end": { - "line": 2512, + "line": 2509, "column": 54 } } }, "range": [ - 76827, - 76848 + 76771, + 76792 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 33 }, "end": { - "line": 2512, + "line": 2509, "column": 54 } } @@ -131407,32 +131245,32 @@ { "type": "ThisExpression", "range": [ - 76849, - 76853 + 76793, + 76797 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 55 }, "end": { - "line": 2512, + "line": 2509, "column": 59 } } } ], "range": [ - 76827, - 76854 + 76771, + 76798 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 33 }, "end": { - "line": 2512, + "line": 2509, "column": 60 } } @@ -131448,16 +131286,16 @@ "object": { "type": "ThisExpression", "range": [ - 76869, - 76873 + 76813, + 76817 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 12 }, "end": { - "line": 2513, + "line": 2510, "column": 16 } } @@ -131466,31 +131304,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 76874, - 76886 + 76818, + 76830 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 17 }, "end": { - "line": 2513, + "line": 2510, "column": 29 } } }, "range": [ - 76869, - 76886 + 76813, + 76830 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 12 }, "end": { - "line": 2513, + "line": 2510, "column": 29 } } @@ -131499,31 +131337,31 @@ "type": "Identifier", "name": "bind", "range": [ - 76887, - 76891 + 76831, + 76835 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 30 }, "end": { - "line": 2513, + "line": 2510, "column": 34 } } }, "range": [ - 76869, - 76891 + 76813, + 76835 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 12 }, "end": { - "line": 2513, + "line": 2510, "column": 34 } } @@ -131532,62 +131370,62 @@ { "type": "ThisExpression", "range": [ - 76892, - 76896 + 76836, + 76840 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 35 }, "end": { - "line": 2513, + "line": 2510, "column": 39 } } } ], "range": [ - 76869, - 76897 + 76813, + 76841 ], "loc": { "start": { - "line": 2513, + "line": 2510, "column": 12 }, "end": { - "line": 2513, + "line": 2510, "column": 40 } } }, "range": [ - 76819, - 76897 + 76763, + 76841 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 25 }, "end": { - "line": 2513, + "line": 2510, "column": 40 } } }, "range": [ - 76806, - 76897 + 76750, + 76841 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 12 }, "end": { - "line": 2513, + "line": 2510, "column": 40 } } @@ -131595,16 +131433,16 @@ ], "kind": "let", "range": [ - 76802, - 76898 + 76746, + 76842 ], "loc": { "start": { - "line": 2512, + "line": 2509, "column": 8 }, "end": { - "line": 2513, + "line": 2510, "column": 41 } }, @@ -131613,16 +131451,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 76908, - 76974 + 76852, + 76918 ], "loc": { "start": { - "line": 2515, + "line": 2512, "column": 8 }, "end": { - "line": 2515, + "line": 2512, "column": 74 } } @@ -131631,16 +131469,16 @@ "type": "Line", "value": " displayed", "range": [ - 76983, - 76995 + 76927, + 76939 ], "loc": { "start": { - "line": 2516, + "line": 2513, "column": 8 }, "end": { - "line": 2516, + "line": 2513, "column": 20 } } @@ -131656,16 +131494,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 77008, - 77017 + 76952, + 76961 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 12 }, "end": { - "line": 2517, + "line": 2514, "column": 21 } } @@ -131683,16 +131521,16 @@ "object": { "type": "ThisExpression", "range": [ - 77020, - 77024 + 76964, + 76968 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 24 }, "end": { - "line": 2517, + "line": 2514, "column": 28 } } @@ -131701,31 +131539,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 77025, - 77037 + 76969, + 76981 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 29 }, "end": { - "line": 2517, + "line": 2514, "column": 41 } } }, "range": [ - 77020, - 77037 + 76964, + 76981 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 24 }, "end": { - "line": 2517, + "line": 2514, "column": 41 } } @@ -131736,32 +131574,32 @@ "value": true, "raw": "true", "range": [ - 77038, - 77042 + 76982, + 76986 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 42 }, "end": { - "line": 2517, + "line": 2514, "column": 46 } } } ], "range": [ - 77020, - 77043 + 76964, + 76987 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 24 }, "end": { - "line": 2517, + "line": 2514, "column": 47 } } @@ -131770,31 +131608,31 @@ "type": "Identifier", "name": "filter", "range": [ - 77044, - 77050 + 76988, + 76994 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 48 }, "end": { - "line": 2517, + "line": 2514, "column": 54 } } }, "range": [ - 77020, - 77050 + 76964, + 76994 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 24 }, "end": { - "line": 2517, + "line": 2514, "column": 54 } } @@ -131808,16 +131646,16 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77052, - 77058 + 76996, + 77002 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 56 }, "end": { - "line": 2517, + "line": 2514, "column": 62 } } @@ -131843,16 +131681,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 77084, - 77091 + 77028, + 77035 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 19 }, "end": { - "line": 2518, + "line": 2515, "column": 26 } } @@ -131861,31 +131699,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 77092, - 77099 + 77036, + 77043 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 27 }, "end": { - "line": 2518, + "line": 2515, "column": 34 } } }, "range": [ - 77084, - 77099 + 77028, + 77043 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 19 }, "end": { - "line": 2518, + "line": 2515, "column": 34 } } @@ -131895,32 +131733,32 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77100, - 77106 + 77044, + 77050 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 35 }, "end": { - "line": 2518, + "line": 2515, "column": 41 } } } ], "range": [ - 77084, - 77107 + 77028, + 77051 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 19 }, "end": { - "line": 2518, + "line": 2515, "column": 42 } } @@ -131933,47 +131771,47 @@ "value": 1, "raw": "1", "range": [ - 77113, - 77114 + 77057, + 77058 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 48 }, "end": { - "line": 2518, + "line": 2515, "column": 49 } } }, "prefix": true, "range": [ - 77112, - 77114 + 77056, + 77058 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 47 }, "end": { - "line": 2518, + "line": 2515, "column": 49 } } }, "range": [ - 77084, - 77114 + 77028, + 77058 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 19 }, "end": { - "line": 2518, + "line": 2515, "column": 49 } } @@ -131984,16 +131822,16 @@ "type": "Identifier", "name": "visible", "range": [ - 77135, - 77142 + 77079, + 77086 ], "loc": { "start": { - "line": 2519, + "line": 2516, "column": 17 }, "end": { - "line": 2519, + "line": 2516, "column": 24 } } @@ -132009,16 +131847,16 @@ "object": { "type": "ThisExpression", "range": [ - 77165, - 77169 + 77109, + 77113 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 20 }, "end": { - "line": 2520, + "line": 2517, "column": 24 } } @@ -132027,31 +131865,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 77170, - 77183 + 77114, + 77127 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 25 }, "end": { - "line": 2520, + "line": 2517, "column": 38 } } }, "range": [ - 77165, - 77183 + 77109, + 77127 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 20 }, "end": { - "line": 2520, + "line": 2517, "column": 38 } } @@ -132064,16 +131902,16 @@ "type": "Identifier", "name": "rows", "range": [ - 77184, - 77188 + 77128, + 77132 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 39 }, "end": { - "line": 2520, + "line": 2517, "column": 43 } } @@ -132082,47 +131920,47 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77189, - 77195 + 77133, + 77139 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 44 }, "end": { - "line": 2520, + "line": 2517, "column": 50 } } }, "range": [ - 77184, - 77196 + 77128, + 77140 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 39 }, "end": { - "line": 2520, + "line": 2517, "column": 51 } } } ], "range": [ - 77165, - 77197 + 77109, + 77141 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 20 }, "end": { - "line": 2520, + "line": 2517, "column": 52 } } @@ -132132,31 +131970,31 @@ "value": "none", "raw": "'none'", "range": [ - 77202, - 77208 + 77146, + 77152 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 57 }, "end": { - "line": 2520, + "line": 2517, "column": 63 } } }, "range": [ - 77165, - 77208 + 77109, + 77152 ], "loc": { "start": { - "line": 2520, + "line": 2517, "column": 20 }, "end": { - "line": 2520, + "line": 2517, "column": 63 } } @@ -132166,77 +132004,77 @@ "value": true, "raw": "true", "range": [ - 77231, - 77235 + 77175, + 77179 ], "loc": { "start": { - "line": 2521, + "line": 2518, "column": 20 }, "end": { - "line": 2521, + "line": 2518, "column": 24 } } }, "range": [ - 77135, - 77235 + 77079, + 77179 ], "loc": { "start": { - "line": 2519, + "line": 2516, "column": 17 }, "end": { - "line": 2521, + "line": 2518, "column": 24 } } }, "range": [ - 77084, - 77236 + 77028, + 77180 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 19 }, "end": { - "line": 2521, + "line": 2518, "column": 25 } } }, "range": [ - 77077, - 77237 + 77021, + 77181 ], "loc": { "start": { - "line": 2518, + "line": 2515, "column": 12 }, "end": { - "line": 2521, + "line": 2518, "column": 26 } } } ], "range": [ - 77063, - 77247 + 77007, + 77191 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 67 }, "end": { - "line": 2522, + "line": 2519, "column": 9 } } @@ -132244,47 +132082,47 @@ "generator": false, "expression": false, "range": [ - 77051, - 77247 + 76995, + 77191 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 55 }, "end": { - "line": 2522, + "line": 2519, "column": 9 } } } ], "range": [ - 77020, - 77248 + 76964, + 77192 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 24 }, "end": { - "line": 2522, + "line": 2519, "column": 10 } } }, "range": [ - 77008, - 77248 + 76952, + 77192 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 12 }, "end": { - "line": 2522, + "line": 2519, "column": 10 } } @@ -132292,16 +132130,16 @@ ], "kind": "let", "range": [ - 77004, - 77249 + 76948, + 77193 ], "loc": { "start": { - "line": 2517, + "line": 2514, "column": 8 }, "end": { - "line": 2522, + "line": 2519, "column": 11 } }, @@ -132310,16 +132148,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 76908, - 76974 + 76852, + 76918 ], "loc": { "start": { - "line": 2515, + "line": 2512, "column": 8 }, "end": { - "line": 2515, + "line": 2512, "column": 74 } } @@ -132328,16 +132166,16 @@ "type": "Line", "value": " displayed", "range": [ - 76983, - 76995 + 76927, + 76939 ], "loc": { "start": { - "line": 2516, + "line": 2513, "column": 8 }, "end": { - "line": 2516, + "line": 2513, "column": 20 } } @@ -132348,16 +132186,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 77259, - 77312 + 77203, + 77256 ], "loc": { "start": { - "line": 2524, + "line": 2521, "column": 8 }, "end": { - "line": 2524, + "line": 2521, "column": 61 } } @@ -132373,16 +132211,16 @@ "type": "Identifier", "name": "validColValues", "range": [ - 77325, - 77339 + 77269, + 77283 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 12 }, "end": { - "line": 2525, + "line": 2522, "column": 26 } } @@ -132396,16 +132234,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 77342, - 77351 + 77286, + 77295 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 29 }, "end": { - "line": 2525, + "line": 2522, "column": 38 } } @@ -132414,31 +132252,31 @@ "type": "Identifier", "name": "map", "range": [ - 77352, - 77355 + 77296, + 77299 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 39 }, "end": { - "line": 2525, + "line": 2522, "column": 42 } } }, "range": [ - 77342, - 77355 + 77286, + 77299 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 29 }, "end": { - "line": 2525, + "line": 2522, "column": 42 } } @@ -132452,16 +132290,16 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77357, - 77363 + 77301, + 77307 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 44 }, "end": { - "line": 2525, + "line": 2522, "column": 50 } } @@ -132478,16 +132316,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 77389, - 77399 + 77333, + 77343 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 19 }, "end": { - "line": 2526, + "line": 2523, "column": 29 } } @@ -132506,16 +132344,16 @@ "type": "Identifier", "name": "rows", "range": [ - 77400, - 77404 + 77344, + 77348 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 30 }, "end": { - "line": 2526, + "line": 2523, "column": 34 } } @@ -132524,31 +132362,31 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77405, - 77411 + 77349, + 77355 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 35 }, "end": { - "line": 2526, + "line": 2523, "column": 41 } } }, "range": [ - 77400, - 77412 + 77344, + 77356 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 30 }, "end": { - "line": 2526, + "line": 2523, "column": 42 } } @@ -132557,31 +132395,31 @@ "type": "Identifier", "name": "cells", "range": [ - 77413, - 77418 + 77357, + 77362 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 43 }, "end": { - "line": 2526, + "line": 2523, "column": 48 } } }, "range": [ - 77400, - 77418 + 77344, + 77362 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 30 }, "end": { - "line": 2526, + "line": 2523, "column": 48 } } @@ -132590,78 +132428,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 77419, - 77427 + 77363, + 77371 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 49 }, "end": { - "line": 2526, + "line": 2523, "column": 57 } } }, "range": [ - 77400, - 77428 + 77344, + 77372 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 30 }, "end": { - "line": 2526, + "line": 2523, "column": 58 } } } ], "range": [ - 77389, - 77429 + 77333, + 77373 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 19 }, "end": { - "line": 2526, + "line": 2523, "column": 59 } } }, "range": [ - 77382, - 77430 + 77326, + 77374 ], "loc": { "start": { - "line": 2526, + "line": 2523, "column": 12 }, "end": { - "line": 2526, + "line": 2523, "column": 60 } } } ], "range": [ - 77368, - 77440 + 77312, + 77384 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 55 }, "end": { - "line": 2527, + "line": 2524, "column": 9 } } @@ -132669,47 +132507,47 @@ "generator": false, "expression": false, "range": [ - 77356, - 77440 + 77300, + 77384 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 43 }, "end": { - "line": 2527, + "line": 2524, "column": 9 } } } ], "range": [ - 77342, - 77441 + 77286, + 77385 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 29 }, "end": { - "line": 2527, + "line": 2524, "column": 10 } } }, "range": [ - 77325, - 77441 + 77269, + 77385 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 12 }, "end": { - "line": 2527, + "line": 2524, "column": 10 } } @@ -132717,16 +132555,16 @@ ], "kind": "let", "range": [ - 77321, - 77442 + 77265, + 77386 ], "loc": { "start": { - "line": 2525, + "line": 2522, "column": 8 }, "end": { - "line": 2527, + "line": 2524, "column": 11 } }, @@ -132735,16 +132573,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 77259, - 77312 + 77203, + 77256 ], "loc": { "start": { - "line": 2524, + "line": 2521, "column": 8 }, "end": { - "line": 2524, + "line": 2521, "column": 61 } } @@ -132757,16 +132595,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 77456, - 77470 + 77400, + 77414 ], "loc": { "start": { - "line": 2529, + "line": 2526, "column": 12 }, "end": { - "line": 2529, + "line": 2526, "column": 26 } } @@ -132785,16 +132623,16 @@ "type": "Identifier", "name": "validColValues", "range": [ - 77486, - 77500 + 77430, + 77444 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 12 }, "end": { - "line": 2530, + "line": 2527, "column": 26 } } @@ -132803,31 +132641,31 @@ "type": "Identifier", "name": "unshift", "range": [ - 77501, - 77508 + 77445, + 77452 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 27 }, "end": { - "line": 2530, + "line": 2527, "column": 34 } } }, "range": [ - 77486, - 77508 + 77430, + 77452 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 12 }, "end": { - "line": 2530, + "line": 2527, "column": 34 } } @@ -132844,16 +132682,16 @@ "object": { "type": "ThisExpression", "range": [ - 77509, - 77513 + 77453, + 77457 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 35 }, "end": { - "line": 2530, + "line": 2527, "column": 39 } } @@ -132862,47 +132700,47 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 77514, - 77528 + 77458, + 77472 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 40 }, "end": { - "line": 2530, + "line": 2527, "column": 54 } } }, "range": [ - 77509, - 77528 + 77453, + 77472 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 35 }, "end": { - "line": 2530, + "line": 2527, "column": 54 } } }, "arguments": [], "range": [ - 77509, - 77530 + 77453, + 77474 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 35 }, "end": { - "line": 2530, + "line": 2527, "column": 56 } } @@ -132911,94 +132749,94 @@ "type": "Identifier", "name": "colIndex", "range": [ - 77531, - 77539 + 77475, + 77483 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 57 }, "end": { - "line": 2530, + "line": 2527, "column": 65 } } }, "range": [ - 77509, - 77540 + 77453, + 77484 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 35 }, "end": { - "line": 2530, + "line": 2527, "column": 66 } } } ], "range": [ - 77486, - 77541 + 77430, + 77485 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 12 }, "end": { - "line": 2530, + "line": 2527, "column": 67 } } }, "range": [ - 77486, - 77542 + 77430, + 77486 ], "loc": { "start": { - "line": 2530, + "line": 2527, "column": 12 }, "end": { - "line": 2530, + "line": 2527, "column": 68 } } } ], "range": [ - 77472, - 77552 + 77416, + 77496 ], "loc": { "start": { - "line": 2529, + "line": 2526, "column": 28 }, "end": { - "line": 2531, + "line": 2528, "column": 9 } } }, "alternate": null, "range": [ - 77452, - 77552 + 77396, + 77496 ], "loc": { "start": { - "line": 2529, + "line": 2526, "column": 8 }, "end": { - "line": 2531, + "line": 2528, "column": 9 } } @@ -133009,47 +132847,47 @@ "type": "Identifier", "name": "validColValues", "range": [ - 77569, - 77583 + 77513, + 77527 ], "loc": { "start": { - "line": 2533, + "line": 2530, "column": 15 }, "end": { - "line": 2533, + "line": 2530, "column": 29 } } }, "range": [ - 77562, - 77584 + 77506, + 77528 ], "loc": { "start": { - "line": 2533, + "line": 2530, "column": 8 }, "end": { - "line": 2533, + "line": 2530, "column": 30 } } } ], "range": [ - 76689, - 77590 + 76633, + 77534 ], "loc": { "start": { - "line": 2506, + "line": 2503, "column": 6 }, "end": { - "line": 2534, + "line": 2531, "column": 5 } } @@ -133057,16 +132895,16 @@ "generator": false, "expression": false, "range": [ - 76563, - 77590 + 76507, + 77534 ], "loc": { "start": { - "line": 2500, + "line": 2497, "column": 22 }, "end": { - "line": 2534, + "line": 2531, "column": 5 } } @@ -133074,16 +132912,16 @@ "kind": "method", "computed": false, "range": [ - 76545, - 77590 + 76489, + 77534 ], "loc": { "start": { - "line": 2500, + "line": 2497, "column": 4 }, "end": { - "line": 2534, + "line": 2531, "column": 5 } }, @@ -133092,16 +132930,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75934, - 76540 + 75878, + 76484 ], "loc": { "start": { - "line": 2487, + "line": 2484, "column": 4 }, "end": { - "line": 2499, + "line": 2496, "column": 7 } } @@ -133112,16 +132950,16 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 77596, - 77758 + 77540, + 77702 ], "loc": { "start": { - "line": 2536, + "line": 2533, "column": 4 }, "end": { - "line": 2540, + "line": 2537, "column": 7 } } @@ -133135,16 +132973,16 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 77763, - 77776 + 77707, + 77720 ], "loc": { "start": { - "line": 2541, + "line": 2538, "column": 4 }, "end": { - "line": 2541, + "line": 2538, "column": 17 } } @@ -133157,16 +132995,16 @@ "type": "Identifier", "name": "row", "range": [ - 77777, - 77780 + 77721, + 77724 ], "loc": { "start": { - "line": 2541, + "line": 2538, "column": 18 }, "end": { - "line": 2541, + "line": 2538, "column": 21 } } @@ -133187,16 +133025,16 @@ "type": "Identifier", "name": "row", "range": [ - 77799, - 77802 + 77743, + 77746 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 15 }, "end": { - "line": 2542, + "line": 2539, "column": 18 } } @@ -133205,31 +133043,31 @@ "type": "Identifier", "name": "style", "range": [ - 77803, - 77808 + 77747, + 77752 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 19 }, "end": { - "line": 2542, + "line": 2539, "column": 24 } } }, "range": [ - 77799, - 77808 + 77743, + 77752 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 15 }, "end": { - "line": 2542, + "line": 2539, "column": 24 } } @@ -133238,62 +133076,62 @@ "type": "Identifier", "name": "display", "range": [ - 77809, - 77816 + 77753, + 77760 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 25 }, "end": { - "line": 2542, + "line": 2539, "column": 32 } } }, "range": [ - 77799, - 77816 + 77743, + 77760 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 15 }, "end": { - "line": 2542, + "line": 2539, "column": 32 } } }, "range": [ - 77792, - 77817 + 77736, + 77761 ], "loc": { "start": { - "line": 2542, + "line": 2539, "column": 8 }, "end": { - "line": 2542, + "line": 2539, "column": 33 } } } ], "range": [ - 77782, - 77823 + 77726, + 77767 ], "loc": { "start": { - "line": 2541, + "line": 2538, "column": 23 }, "end": { - "line": 2543, + "line": 2540, "column": 5 } } @@ -133301,16 +133139,16 @@ "generator": false, "expression": false, "range": [ - 77776, - 77823 + 77720, + 77767 ], "loc": { "start": { - "line": 2541, + "line": 2538, "column": 17 }, "end": { - "line": 2543, + "line": 2540, "column": 5 } } @@ -133318,16 +133156,16 @@ "kind": "method", "computed": false, "range": [ - 77763, - 77823 + 77707, + 77767 ], "loc": { "start": { - "line": 2541, + "line": 2538, "column": 4 }, "end": { - "line": 2543, + "line": 2540, "column": 5 } }, @@ -133336,16 +133174,16 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 77596, - 77758 + 77540, + 77702 ], "loc": { "start": { - "line": 2536, + "line": 2533, "column": 4 }, "end": { - "line": 2540, + "line": 2537, "column": 7 } } @@ -133356,16 +133194,16 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 77829, - 78002 + 77773, + 77946 ], "loc": { "start": { - "line": 2545, + "line": 2542, "column": 4 }, "end": { - "line": 2549, + "line": 2546, "column": 7 } } @@ -133379,16 +133217,16 @@ "type": "Identifier", "name": "validateRow", "range": [ - 78007, - 78018 + 77951, + 77962 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 4 }, "end": { - "line": 2550, + "line": 2547, "column": 15 } } @@ -133401,16 +133239,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78019, - 78027 + 77963, + 77971 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 16 }, "end": { - "line": 2550, + "line": 2547, "column": 24 } } @@ -133419,16 +133257,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 78029, - 78036 + 77973, + 77980 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 26 }, "end": { - "line": 2550, + "line": 2547, "column": 33 } } @@ -133446,16 +133284,16 @@ "type": "Identifier", "name": "row", "range": [ - 78052, - 78055 + 77996, + 77999 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 12 }, "end": { - "line": 2551, + "line": 2548, "column": 15 } } @@ -133474,16 +133312,16 @@ "object": { "type": "ThisExpression", "range": [ - 78058, - 78062 + 78002, + 78006 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 18 }, "end": { - "line": 2551, + "line": 2548, "column": 22 } } @@ -133492,47 +133330,47 @@ "type": "Identifier", "name": "dom", "range": [ - 78063, - 78066 + 78007, + 78010 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 23 }, "end": { - "line": 2551, + "line": 2548, "column": 26 } } }, "range": [ - 78058, - 78066 + 78002, + 78010 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 18 }, "end": { - "line": 2551, + "line": 2548, "column": 26 } } }, "arguments": [], "range": [ - 78058, - 78068 + 78002, + 78012 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 18 }, "end": { - "line": 2551, + "line": 2548, "column": 28 } } @@ -133541,31 +133379,31 @@ "type": "Identifier", "name": "rows", "range": [ - 78069, - 78073 + 78013, + 78017 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 29 }, "end": { - "line": 2551, + "line": 2548, "column": 33 } } }, "range": [ - 78058, - 78073 + 78002, + 78017 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 18 }, "end": { - "line": 2551, + "line": 2548, "column": 33 } } @@ -133574,46 +133412,46 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78074, - 78082 + 78018, + 78026 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 34 }, "end": { - "line": 2551, + "line": 2548, "column": 42 } } }, "range": [ - 78058, - 78083 + 78002, + 78027 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 18 }, "end": { - "line": 2551, + "line": 2548, "column": 43 } } }, "range": [ - 78052, - 78083 + 77996, + 78027 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 12 }, "end": { - "line": 2551, + "line": 2548, "column": 43 } } @@ -133621,16 +133459,16 @@ ], "kind": "let", "range": [ - 78048, - 78084 + 77992, + 78028 ], "loc": { "start": { - "line": 2551, + "line": 2548, "column": 8 }, "end": { - "line": 2551, + "line": 2548, "column": 44 } } @@ -133647,32 +133485,32 @@ "type": "Identifier", "name": "row", "range": [ - 78098, - 78101 + 78042, + 78045 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 13 }, "end": { - "line": 2552, + "line": 2549, "column": 16 } } }, "prefix": true, "range": [ - 78097, - 78101 + 78041, + 78045 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 12 }, "end": { - "line": 2552, + "line": 2549, "column": 16 } } @@ -133687,32 +133525,32 @@ "type": "Identifier", "name": "isValid", "range": [ - 78112, - 78119 + 78056, + 78063 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 27 }, "end": { - "line": 2552, + "line": 2549, "column": 34 } } }, "prefix": true, "range": [ - 78105, - 78119 + 78049, + 78063 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 20 }, "end": { - "line": 2552, + "line": 2549, "column": 34 } } @@ -133722,46 +133560,46 @@ "value": "boolean", "raw": "'boolean'", "range": [ - 78124, - 78133 + 78068, + 78077 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 39 }, "end": { - "line": 2552, + "line": 2549, "column": 48 } } }, "range": [ - 78105, - 78133 + 78049, + 78077 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 20 }, "end": { - "line": 2552, + "line": 2549, "column": 48 } } }, "range": [ - 78097, - 78133 + 78041, + 78077 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 12 }, "end": { - "line": 2552, + "line": 2549, "column": 48 } } @@ -133773,48 +133611,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 78149, - 78156 + 78093, + 78100 ], "loc": { "start": { - "line": 2553, + "line": 2550, "column": 12 }, "end": { - "line": 2553, + "line": 2550, "column": 19 } } } ], "range": [ - 78135, - 78166 + 78079, + 78110 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 50 }, "end": { - "line": 2554, + "line": 2551, "column": 9 } } }, "alternate": null, "range": [ - 78093, - 78166 + 78037, + 78110 ], "loc": { "start": { - "line": 2552, + "line": 2549, "column": 8 }, "end": { - "line": 2554, + "line": 2551, "column": 9 } }, @@ -133823,16 +133661,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 78176, - 78208 + 78120, + 78152 ], "loc": { "start": { - "line": 2556, + "line": 2553, "column": 8 }, "end": { - "line": 2556, + "line": 2553, "column": 40 } } @@ -133850,16 +133688,16 @@ "object": { "type": "ThisExpression", "range": [ - 78221, - 78225 + 78165, + 78169 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 12 }, "end": { - "line": 2557, + "line": 2554, "column": 16 } } @@ -133868,31 +133706,31 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 78226, - 78240 + 78170, + 78184 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 17 }, "end": { - "line": 2557, + "line": 2554, "column": 31 } } }, "range": [ - 78221, - 78240 + 78165, + 78184 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 12 }, "end": { - "line": 2557, + "line": 2554, "column": 31 } } @@ -133911,16 +133749,16 @@ "object": { "type": "ThisExpression", "range": [ - 78244, - 78248 + 78188, + 78192 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 35 }, "end": { - "line": 2557, + "line": 2554, "column": 39 } } @@ -133929,31 +133767,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 78249, - 78260 + 78193, + 78204 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 40 }, "end": { - "line": 2557, + "line": 2554, "column": 51 } } }, "range": [ - 78244, - 78260 + 78188, + 78204 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 35 }, "end": { - "line": 2557, + "line": 2554, "column": 51 } } @@ -133962,31 +133800,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 78261, - 78268 + 78205, + 78212 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 52 }, "end": { - "line": 2557, + "line": 2554, "column": 59 } } }, "range": [ - 78244, - 78268 + 78188, + 78212 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 35 }, "end": { - "line": 2557, + "line": 2554, "column": 59 } } @@ -133996,32 +133834,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78269, - 78277 + 78213, + 78221 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 60 }, "end": { - "line": 2557, + "line": 2554, "column": 68 } } } ], "range": [ - 78244, - 78278 + 78188, + 78222 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 35 }, "end": { - "line": 2557, + "line": 2554, "column": 69 } } @@ -134034,62 +133872,62 @@ "value": 1, "raw": "1", "range": [ - 78284, - 78285 + 78228, + 78229 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 75 }, "end": { - "line": 2557, + "line": 2554, "column": 76 } } }, "prefix": true, "range": [ - 78283, - 78285 + 78227, + 78229 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 74 }, "end": { - "line": 2557, + "line": 2554, "column": 76 } } }, "range": [ - 78244, - 78285 + 78188, + 78229 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 35 }, "end": { - "line": 2557, + "line": 2554, "column": 76 } } }, "range": [ - 78221, - 78285 + 78165, + 78229 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 12 }, "end": { - "line": 2557, + "line": 2554, "column": 76 } } @@ -134106,16 +133944,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 78301, - 78308 + 78245, + 78252 ], "loc": { "start": { - "line": 2558, + "line": 2555, "column": 12 }, "end": { - "line": 2558, + "line": 2555, "column": 19 } } @@ -134125,78 +133963,78 @@ "value": true, "raw": "true", "range": [ - 78311, - 78315 + 78255, + 78259 ], "loc": { "start": { - "line": 2558, + "line": 2555, "column": 22 }, "end": { - "line": 2558, + "line": 2555, "column": 26 } } }, "range": [ - 78301, - 78315 + 78245, + 78259 ], "loc": { "start": { - "line": 2558, + "line": 2555, "column": 12 }, "end": { - "line": 2558, + "line": 2555, "column": 26 } } }, "range": [ - 78301, - 78316 + 78245, + 78260 ], "loc": { "start": { - "line": 2558, + "line": 2555, "column": 12 }, "end": { - "line": 2558, + "line": 2555, "column": 27 } } } ], "range": [ - 78287, - 78326 + 78231, + 78270 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 78 }, "end": { - "line": 2559, + "line": 2556, "column": 9 } } }, "alternate": null, "range": [ - 78217, - 78326 + 78161, + 78270 ], "loc": { "start": { - "line": 2557, + "line": 2554, "column": 8 }, "end": { - "line": 2559, + "line": 2556, "column": 9 } }, @@ -134205,16 +134043,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 78176, - 78208 + 78120, + 78152 ], "loc": { "start": { - "line": 2556, + "line": 2553, "column": 8 }, "end": { - "line": 2556, + "line": 2553, "column": 40 } } @@ -134230,16 +134068,16 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 78340, - 78351 + 78284, + 78295 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 12 }, "end": { - "line": 2561, + "line": 2558, "column": 23 } } @@ -134250,16 +134088,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 78354, - 78361 + 78298, + 78305 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 26 }, "end": { - "line": 2561, + "line": 2558, "column": 33 } } @@ -134269,16 +134107,16 @@ "value": "", "raw": "''", "range": [ - 78364, - 78366 + 78308, + 78310 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 36 }, "end": { - "line": 2561, + "line": 2558, "column": 38 } } @@ -134287,46 +134125,46 @@ "type": "Identifier", "name": "NONE", "range": [ - 78369, - 78373 + 78313, + 78317 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 41 }, "end": { - "line": 2561, + "line": 2558, "column": 45 } } }, "range": [ - 78354, - 78373 + 78298, + 78317 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 26 }, "end": { - "line": 2561, + "line": 2558, "column": 45 } } }, "range": [ - 78340, - 78373 + 78284, + 78317 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 12 }, "end": { - "line": 2561, + "line": 2558, "column": 45 } } @@ -134337,16 +134175,16 @@ "type": "Identifier", "name": "validFlag", "range": [ - 78387, - 78396 + 78331, + 78340 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 12 }, "end": { - "line": 2562, + "line": 2559, "column": 21 } } @@ -134357,16 +134195,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 78399, - 78406 + 78343, + 78350 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 24 }, "end": { - "line": 2562, + "line": 2559, "column": 31 } } @@ -134376,16 +134214,16 @@ "value": "true", "raw": "'true'", "range": [ - 78409, - 78415 + 78353, + 78359 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 34 }, "end": { - "line": 2562, + "line": 2559, "column": 40 } } @@ -134395,46 +134233,46 @@ "value": "false", "raw": "'false'", "range": [ - 78418, - 78425 + 78362, + 78369 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 43 }, "end": { - "line": 2562, + "line": 2559, "column": 50 } } }, "range": [ - 78399, - 78425 + 78343, + 78369 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 24 }, "end": { - "line": 2562, + "line": 2559, "column": 50 } } }, "range": [ - 78387, - 78425 + 78331, + 78369 ], "loc": { "start": { - "line": 2562, + "line": 2559, "column": 12 }, "end": { - "line": 2562, + "line": 2559, "column": 50 } } @@ -134442,16 +134280,16 @@ ], "kind": "let", "range": [ - 78336, - 78426 + 78280, + 78370 ], "loc": { "start": { - "line": 2561, + "line": 2558, "column": 8 }, "end": { - "line": 2562, + "line": 2559, "column": 51 } } @@ -134471,16 +134309,16 @@ "type": "Identifier", "name": "row", "range": [ - 78435, - 78438 + 78379, + 78382 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 8 }, "end": { - "line": 2563, + "line": 2560, "column": 11 } } @@ -134489,31 +134327,31 @@ "type": "Identifier", "name": "style", "range": [ - 78439, - 78444 + 78383, + 78388 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 12 }, "end": { - "line": 2563, + "line": 2560, "column": 17 } } }, "range": [ - 78435, - 78444 + 78379, + 78388 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 8 }, "end": { - "line": 2563, + "line": 2560, "column": 17 } } @@ -134522,31 +134360,31 @@ "type": "Identifier", "name": "display", "range": [ - 78445, - 78452 + 78389, + 78396 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 18 }, "end": { - "line": 2563, + "line": 2560, "column": 25 } } }, "range": [ - 78435, - 78452 + 78379, + 78396 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 8 }, "end": { - "line": 2563, + "line": 2560, "column": 25 } } @@ -134555,46 +134393,46 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 78455, - 78466 + 78399, + 78410 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 28 }, "end": { - "line": 2563, + "line": 2560, "column": 39 } } }, "range": [ - 78435, - 78466 + 78379, + 78410 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 8 }, "end": { - "line": 2563, + "line": 2560, "column": 39 } } }, "range": [ - 78435, - 78467 + 78379, + 78411 ], "loc": { "start": { - "line": 2563, + "line": 2560, "column": 8 }, "end": { - "line": 2563, + "line": 2560, "column": 40 } } @@ -134607,16 +134445,16 @@ "object": { "type": "ThisExpression", "range": [ - 78481, - 78485 + 78425, + 78429 ], "loc": { "start": { - "line": 2565, + "line": 2562, "column": 12 }, "end": { - "line": 2565, + "line": 2562, "column": 16 } } @@ -134625,31 +134463,31 @@ "type": "Identifier", "name": "paging", "range": [ - 78486, - 78492 + 78430, + 78436 ], "loc": { "start": { - "line": 2565, + "line": 2562, "column": 17 }, "end": { - "line": 2565, + "line": 2562, "column": 23 } } }, "range": [ - 78481, - 78492 + 78425, + 78436 ], "loc": { "start": { - "line": 2565, + "line": 2562, "column": 12 }, "end": { - "line": 2565, + "line": 2562, "column": 23 } } @@ -134668,16 +134506,16 @@ "type": "Identifier", "name": "row", "range": [ - 78508, - 78511 + 78452, + 78455 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 12 }, "end": { - "line": 2566, + "line": 2563, "column": 15 } } @@ -134686,31 +134524,31 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 78512, - 78524 + 78456, + 78468 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 16 }, "end": { - "line": 2566, + "line": 2563, "column": 28 } } }, "range": [ - 78508, - 78524 + 78452, + 78468 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 12 }, "end": { - "line": 2566, + "line": 2563, "column": 28 } } @@ -134721,16 +134559,16 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 78525, - 78535 + 78469, + 78479 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 29 }, "end": { - "line": 2566, + "line": 2563, "column": 39 } } @@ -134739,79 +134577,79 @@ "type": "Identifier", "name": "validFlag", "range": [ - 78537, - 78546 + 78481, + 78490 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 41 }, "end": { - "line": 2566, + "line": 2563, "column": 50 } } } ], "range": [ - 78508, - 78547 + 78452, + 78491 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 12 }, "end": { - "line": 2566, + "line": 2563, "column": 51 } } }, "range": [ - 78508, - 78548 + 78452, + 78492 ], "loc": { "start": { - "line": 2566, + "line": 2563, "column": 12 }, "end": { - "line": 2566, + "line": 2563, "column": 52 } } } ], "range": [ - 78494, - 78558 + 78438, + 78502 ], "loc": { "start": { - "line": 2565, + "line": 2562, "column": 25 }, "end": { - "line": 2567, + "line": 2564, "column": 9 } } }, "alternate": null, "range": [ - 78477, - 78558 + 78421, + 78502 ], "loc": { "start": { - "line": 2565, + "line": 2562, "column": 8 }, "end": { - "line": 2567, + "line": 2564, "column": 9 } } @@ -134822,16 +134660,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 78572, - 78579 + 78516, + 78523 ], "loc": { "start": { - "line": 2569, + "line": 2566, "column": 12 }, "end": { - "line": 2569, + "line": 2566, "column": 19 } } @@ -134855,16 +134693,16 @@ "object": { "type": "ThisExpression", "range": [ - 78599, - 78603 + 78543, + 78547 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 16 }, "end": { - "line": 2570, + "line": 2567, "column": 20 } } @@ -134873,31 +134711,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 78604, - 78618 + 78548, + 78562 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 21 }, "end": { - "line": 2570, + "line": 2567, "column": 35 } } }, "range": [ - 78599, - 78618 + 78543, + 78562 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 16 }, "end": { - "line": 2570, + "line": 2567, "column": 35 } } @@ -134906,31 +134744,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 78619, - 78626 + 78563, + 78570 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 36 }, "end": { - "line": 2570, + "line": 2567, "column": 43 } } }, "range": [ - 78599, - 78626 + 78543, + 78570 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 16 }, "end": { - "line": 2570, + "line": 2567, "column": 43 } } @@ -134940,32 +134778,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78627, - 78635 + 78571, + 78579 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 44 }, "end": { - "line": 2570, + "line": 2567, "column": 52 } } } ], "range": [ - 78599, - 78636 + 78543, + 78580 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 16 }, "end": { - "line": 2570, + "line": 2567, "column": 53 } } @@ -134978,47 +134816,47 @@ "value": 1, "raw": "1", "range": [ - 78642, - 78643 + 78586, + 78587 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 59 }, "end": { - "line": 2570, + "line": 2567, "column": 60 } } }, "prefix": true, "range": [ - 78641, - 78643 + 78585, + 78587 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 58 }, "end": { - "line": 2570, + "line": 2567, "column": 60 } } }, "range": [ - 78599, - 78643 + 78543, + 78587 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 16 }, "end": { - "line": 2570, + "line": 2567, "column": 60 } } @@ -135039,16 +134877,16 @@ "object": { "type": "ThisExpression", "range": [ - 78663, - 78667 + 78607, + 78611 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 16 }, "end": { - "line": 2571, + "line": 2568, "column": 20 } } @@ -135057,31 +134895,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 78668, - 78682 + 78612, + 78626 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 21 }, "end": { - "line": 2571, + "line": 2568, "column": 35 } } }, "range": [ - 78663, - 78682 + 78607, + 78626 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 16 }, "end": { - "line": 2571, + "line": 2568, "column": 35 } } @@ -135090,31 +134928,31 @@ "type": "Identifier", "name": "push", "range": [ - 78683, - 78687 + 78627, + 78631 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 36 }, "end": { - "line": 2571, + "line": 2568, "column": 40 } } }, "range": [ - 78663, - 78687 + 78607, + 78631 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 16 }, "end": { - "line": 2571, + "line": 2568, "column": 40 } } @@ -135124,79 +134962,79 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78688, - 78696 + 78632, + 78640 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 41 }, "end": { - "line": 2571, + "line": 2568, "column": 49 } } } ], "range": [ - 78663, - 78697 + 78607, + 78641 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 16 }, "end": { - "line": 2571, + "line": 2568, "column": 50 } } }, "range": [ - 78663, - 78698 + 78607, + 78642 ], "loc": { "start": { - "line": 2571, + "line": 2568, "column": 16 }, "end": { - "line": 2571, + "line": 2568, "column": 51 } } } ], "range": [ - 78645, - 78712 + 78589, + 78656 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 62 }, "end": { - "line": 2572, + "line": 2569, "column": 13 } } }, "alternate": null, "range": [ - 78595, - 78712 + 78539, + 78656 ], "loc": { "start": { - "line": 2570, + "line": 2567, "column": 12 }, "end": { - "line": 2572, + "line": 2569, "column": 13 } } @@ -135211,16 +135049,16 @@ "object": { "type": "ThisExpression", "range": [ - 78726, - 78730 + 78670, + 78674 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 12 }, "end": { - "line": 2574, + "line": 2571, "column": 16 } } @@ -135229,31 +135067,31 @@ "type": "Identifier", "name": "onRowValidated", "range": [ - 78731, - 78745 + 78675, + 78689 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 17 }, "end": { - "line": 2574, + "line": 2571, "column": 31 } } }, "range": [ - 78726, - 78745 + 78670, + 78689 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 12 }, "end": { - "line": 2574, + "line": 2571, "column": 31 } } @@ -135262,16 +135100,16 @@ { "type": "ThisExpression", "range": [ - 78746, - 78750 + 78690, + 78694 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 32 }, "end": { - "line": 2574, + "line": 2571, "column": 36 } } @@ -135280,47 +135118,47 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78752, - 78760 + 78696, + 78704 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 38 }, "end": { - "line": 2574, + "line": 2571, "column": 46 } } } ], "range": [ - 78726, - 78761 + 78670, + 78705 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 12 }, "end": { - "line": 2574, + "line": 2571, "column": 47 } } }, "range": [ - 78726, - 78762 + 78670, + 78706 ], "loc": { "start": { - "line": 2574, + "line": 2571, "column": 12 }, "end": { - "line": 2574, + "line": 2571, "column": 48 } } @@ -135338,16 +135176,16 @@ "object": { "type": "ThisExpression", "range": [ - 78776, - 78780 + 78720, + 78724 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 12 }, "end": { - "line": 2576, + "line": 2573, "column": 16 } } @@ -135356,31 +135194,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 78781, - 78788 + 78725, + 78732 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 17 }, "end": { - "line": 2576, + "line": 2573, "column": 24 } } }, "range": [ - 78776, - 78788 + 78720, + 78732 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 12 }, "end": { - "line": 2576, + "line": 2573, "column": 24 } } @@ -135389,31 +135227,31 @@ "type": "Identifier", "name": "emit", "range": [ - 78789, - 78793 + 78733, + 78737 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 25 }, "end": { - "line": 2576, + "line": 2573, "column": 29 } } }, "range": [ - 78776, - 78793 + 78720, + 78737 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 12 }, "end": { - "line": 2576, + "line": 2573, "column": 29 } } @@ -135424,16 +135262,16 @@ "value": "row-validated", "raw": "'row-validated'", "range": [ - 78794, - 78809 + 78738, + 78753 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 30 }, "end": { - "line": 2576, + "line": 2573, "column": 45 } } @@ -135441,16 +135279,16 @@ { "type": "ThisExpression", "range": [ - 78811, - 78815 + 78755, + 78759 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 47 }, "end": { - "line": 2576, + "line": 2573, "column": 51 } } @@ -135459,95 +135297,95 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 78817, - 78825 + 78761, + 78769 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 53 }, "end": { - "line": 2576, + "line": 2573, "column": 61 } } } ], "range": [ - 78776, - 78826 + 78720, + 78770 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 12 }, "end": { - "line": 2576, + "line": 2573, "column": 62 } } }, "range": [ - 78776, - 78827 + 78720, + 78771 ], "loc": { "start": { - "line": 2576, + "line": 2573, "column": 12 }, "end": { - "line": 2576, + "line": 2573, "column": 63 } } } ], "range": [ - 78581, - 78837 + 78525, + 78781 ], "loc": { "start": { - "line": 2569, + "line": 2566, "column": 21 }, "end": { - "line": 2577, + "line": 2574, "column": 9 } } }, "alternate": null, "range": [ - 78568, - 78837 + 78512, + 78781 ], "loc": { "start": { - "line": 2569, + "line": 2566, "column": 8 }, "end": { - "line": 2577, + "line": 2574, "column": 9 } } } ], "range": [ - 78038, - 78843 + 77982, + 78787 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 35 }, "end": { - "line": 2578, + "line": 2575, "column": 5 } } @@ -135555,16 +135393,16 @@ "generator": false, "expression": false, "range": [ - 78018, - 78843 + 77962, + 78787 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 15 }, "end": { - "line": 2578, + "line": 2575, "column": 5 } } @@ -135572,16 +135410,16 @@ "kind": "method", "computed": false, "range": [ - 78007, - 78843 + 77951, + 78787 ], "loc": { "start": { - "line": 2550, + "line": 2547, "column": 4 }, "end": { - "line": 2578, + "line": 2575, "column": 5 } }, @@ -135590,16 +135428,16 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 77829, - 78002 + 77773, + 77946 ], "loc": { "start": { - "line": 2545, + "line": 2542, "column": 4 }, "end": { - "line": 2549, + "line": 2546, "column": 7 } } @@ -135610,16 +135448,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 78849, - 78896 + 78793, + 78840 ], "loc": { "start": { - "line": 2580, + "line": 2577, "column": 4 }, "end": { - "line": 2582, + "line": 2579, "column": 7 } } @@ -135633,16 +135471,16 @@ "type": "Identifier", "name": "validateAllRows", "range": [ - 78901, - 78916 + 78845, + 78860 ], "loc": { "start": { - "line": 2583, + "line": 2580, "column": 4 }, "end": { - "line": 2583, + "line": 2580, "column": 19 } } @@ -135665,16 +135503,16 @@ "object": { "type": "ThisExpression", "range": [ - 78934, - 78938 + 78878, + 78882 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 13 }, "end": { - "line": 2584, + "line": 2581, "column": 17 } } @@ -135683,47 +135521,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 78939, - 78950 + 78883, + 78894 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 18 }, "end": { - "line": 2584, + "line": 2581, "column": 29 } } }, "range": [ - 78934, - 78950 + 78878, + 78894 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 13 }, "end": { - "line": 2584, + "line": 2581, "column": 29 } } }, "prefix": true, "range": [ - 78933, - 78950 + 78877, + 78894 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 12 }, "end": { - "line": 2584, + "line": 2581, "column": 29 } } @@ -135735,48 +135573,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 78966, - 78973 + 78910, + 78917 ], "loc": { "start": { - "line": 2585, + "line": 2582, "column": 12 }, "end": { - "line": 2585, + "line": 2582, "column": 19 } } } ], "range": [ - 78952, - 78983 + 78896, + 78927 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 31 }, "end": { - "line": 2586, + "line": 2583, "column": 9 } } }, "alternate": null, "range": [ - 78929, - 78983 + 78873, + 78927 ], "loc": { "start": { - "line": 2584, + "line": 2581, "column": 8 }, "end": { - "line": 2586, + "line": 2583, "column": 9 } } @@ -135792,16 +135630,16 @@ "object": { "type": "ThisExpression", "range": [ - 78992, - 78996 + 78936, + 78940 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 8 }, "end": { - "line": 2587, + "line": 2584, "column": 12 } } @@ -135810,31 +135648,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 78997, - 79011 + 78941, + 78955 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 13 }, "end": { - "line": 2587, + "line": 2584, "column": 27 } } }, "range": [ - 78992, - 79011 + 78936, + 78955 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 8 }, "end": { - "line": 2587, + "line": 2584, "column": 27 } } @@ -135843,46 +135681,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 79014, - 79016 + 78958, + 78960 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 30 }, "end": { - "line": 2587, + "line": 2584, "column": 32 } } }, "range": [ - 78992, - 79016 + 78936, + 78960 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 8 }, "end": { - "line": 2587, + "line": 2584, "column": 32 } } }, "range": [ - 78992, - 79017 + 78936, + 78961 ], "loc": { "start": { - "line": 2587, + "line": 2584, "column": 8 }, "end": { - "line": 2587, + "line": 2584, "column": 33 } } @@ -135898,16 +135736,16 @@ "type": "Identifier", "name": "k", "range": [ - 79035, - 79036 + 78979, + 78980 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 17 }, "end": { - "line": 2588, + "line": 2585, "column": 18 } } @@ -135918,16 +135756,16 @@ "object": { "type": "ThisExpression", "range": [ - 79039, - 79043 + 78983, + 78987 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 21 }, "end": { - "line": 2588, + "line": 2585, "column": 25 } } @@ -135936,46 +135774,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 79044, - 79050 + 78988, + 78994 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 26 }, "end": { - "line": 2588, + "line": 2585, "column": 32 } } }, "range": [ - 79039, - 79050 + 78983, + 78994 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 21 }, "end": { - "line": 2588, + "line": 2585, "column": 32 } } }, "range": [ - 79035, - 79050 + 78979, + 78994 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 17 }, "end": { - "line": 2588, + "line": 2585, "column": 32 } } @@ -135983,16 +135821,16 @@ ], "kind": "let", "range": [ - 79031, - 79050 + 78975, + 78994 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 13 }, "end": { - "line": 2588, + "line": 2585, "column": 32 } } @@ -136004,16 +135842,16 @@ "type": "Identifier", "name": "k", "range": [ - 79052, - 79053 + 78996, + 78997 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 34 }, "end": { - "line": 2588, + "line": 2585, "column": 35 } } @@ -136024,16 +135862,16 @@ "object": { "type": "ThisExpression", "range": [ - 79056, - 79060 + 79000, + 79004 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 38 }, "end": { - "line": 2588, + "line": 2585, "column": 42 } } @@ -136042,46 +135880,46 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 79061, - 79077 + 79005, + 79021 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 43 }, "end": { - "line": 2588, + "line": 2585, "column": 59 } } }, "range": [ - 79056, - 79077 + 79000, + 79021 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 38 }, "end": { - "line": 2588, + "line": 2585, "column": 59 } } }, "range": [ - 79052, - 79077 + 78996, + 79021 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 34 }, "end": { - "line": 2588, + "line": 2585, "column": 59 } } @@ -136093,32 +135931,32 @@ "type": "Identifier", "name": "k", "range": [ - 79079, - 79080 + 79023, + 79024 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 61 }, "end": { - "line": 2588, + "line": 2585, "column": 62 } } }, "prefix": false, "range": [ - 79079, - 79082 + 79023, + 79026 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 61 }, "end": { - "line": 2588, + "line": 2585, "column": 64 } } @@ -136136,16 +135974,16 @@ "object": { "type": "ThisExpression", "range": [ - 79098, - 79102 + 79042, + 79046 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 12 }, "end": { - "line": 2589, + "line": 2586, "column": 16 } } @@ -136154,31 +135992,31 @@ "type": "Identifier", "name": "validateRow", "range": [ - 79103, - 79114 + 79047, + 79058 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 17 }, "end": { - "line": 2589, + "line": 2586, "column": 28 } } }, "range": [ - 79098, - 79114 + 79042, + 79058 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 12 }, "end": { - "line": 2589, + "line": 2586, "column": 28 } } @@ -136188,16 +136026,16 @@ "type": "Identifier", "name": "k", "range": [ - 79115, - 79116 + 79059, + 79060 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 29 }, "end": { - "line": 2589, + "line": 2586, "column": 30 } } @@ -136207,94 +136045,94 @@ "value": true, "raw": "true", "range": [ - 79118, - 79122 + 79062, + 79066 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 32 }, "end": { - "line": 2589, + "line": 2586, "column": 36 } } } ], "range": [ - 79098, - 79123 + 79042, + 79067 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 12 }, "end": { - "line": 2589, + "line": 2586, "column": 37 } } }, "range": [ - 79098, - 79124 + 79042, + 79068 ], "loc": { "start": { - "line": 2589, + "line": 2586, "column": 12 }, "end": { - "line": 2589, + "line": 2586, "column": 38 } } } ], "range": [ - 79084, - 79134 + 79028, + 79078 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 66 }, "end": { - "line": 2590, + "line": 2587, "column": 9 } } }, "range": [ - 79026, - 79134 + 78970, + 79078 ], "loc": { "start": { - "line": 2588, + "line": 2585, "column": 8 }, "end": { - "line": 2590, + "line": 2587, "column": 9 } } } ], "range": [ - 78919, - 79140 + 78863, + 79084 ], "loc": { "start": { - "line": 2583, + "line": 2580, "column": 22 }, "end": { - "line": 2591, + "line": 2588, "column": 5 } } @@ -136302,16 +136140,16 @@ "generator": false, "expression": false, "range": [ - 78916, - 79140 + 78860, + 79084 ], "loc": { "start": { - "line": 2583, + "line": 2580, "column": 19 }, "end": { - "line": 2591, + "line": 2588, "column": 5 } } @@ -136319,16 +136157,16 @@ "kind": "method", "computed": false, "range": [ - 78901, - 79140 + 78845, + 79084 ], "loc": { "start": { - "line": 2583, + "line": 2580, "column": 4 }, "end": { - "line": 2591, + "line": 2588, "column": 5 } }, @@ -136337,16 +136175,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 78849, - 78896 + 78793, + 78840 ], "loc": { "start": { - "line": 2580, + "line": 2577, "column": 4 }, "end": { - "line": 2582, + "line": 2579, "column": 7 } } @@ -136357,16 +136195,16 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 79146, - 79308 + 79090, + 79252 ], "loc": { "start": { - "line": 2593, + "line": 2590, "column": 4 }, "end": { - "line": 2597, + "line": 2594, "column": 7 } } @@ -136380,16 +136218,16 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 79313, - 79327 + 79257, + 79271 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 4 }, "end": { - "line": 2598, + "line": 2595, "column": 18 } } @@ -136402,16 +136240,16 @@ "type": "Identifier", "name": "index", "range": [ - 79328, - 79333 + 79272, + 79277 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 19 }, "end": { - "line": 2598, + "line": 2595, "column": 24 } } @@ -136422,16 +136260,16 @@ "type": "Identifier", "name": "query", "range": [ - 79335, - 79340 + 79279, + 79284 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 26 }, "end": { - "line": 2598, + "line": 2595, "column": 31 } } @@ -136441,31 +136279,31 @@ "value": "", "raw": "''", "range": [ - 79343, - 79345 + 79287, + 79289 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 34 }, "end": { - "line": 2598, + "line": 2595, "column": 36 } } }, "range": [ - 79335, - 79345 + 79279, + 79289 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 26 }, "end": { - "line": 2598, + "line": 2595, "column": 36 } } @@ -136485,16 +136323,16 @@ "object": { "type": "ThisExpression", "range": [ - 79362, - 79366 + 79306, + 79310 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 13 }, "end": { - "line": 2599, + "line": 2596, "column": 17 } } @@ -136503,47 +136341,47 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 79367, - 79374 + 79311, + 79318 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 18 }, "end": { - "line": 2599, + "line": 2596, "column": 25 } } }, "range": [ - 79362, - 79374 + 79306, + 79318 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 13 }, "end": { - "line": 2599, + "line": 2596, "column": 25 } } }, "prefix": true, "range": [ - 79361, - 79374 + 79305, + 79318 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 12 }, "end": { - "line": 2599, + "line": 2596, "column": 25 } } @@ -136555,48 +136393,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 79390, - 79397 + 79334, + 79341 ], "loc": { "start": { - "line": 2600, + "line": 2597, "column": 12 }, "end": { - "line": 2600, + "line": 2597, "column": 19 } } } ], "range": [ - 79376, - 79407 + 79320, + 79351 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 27 }, "end": { - "line": 2601, + "line": 2598, "column": 9 } } }, "alternate": null, "range": [ - 79357, - 79407 + 79301, + 79351 ], "loc": { "start": { - "line": 2599, + "line": 2596, "column": 8 }, "end": { - "line": 2601, + "line": 2598, "column": 9 } } @@ -136610,16 +136448,16 @@ "type": "Identifier", "name": "slc", "range": [ - 79420, - 79423 + 79364, + 79367 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 12 }, "end": { - "line": 2602, + "line": 2599, "column": 15 } } @@ -136632,16 +136470,16 @@ "object": { "type": "ThisExpression", "range": [ - 79426, - 79430 + 79370, + 79374 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 18 }, "end": { - "line": 2602, + "line": 2599, "column": 22 } } @@ -136650,31 +136488,31 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 79431, - 79447 + 79375, + 79391 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 23 }, "end": { - "line": 2602, + "line": 2599, "column": 39 } } }, "range": [ - 79426, - 79447 + 79370, + 79391 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 18 }, "end": { - "line": 2602, + "line": 2599, "column": 39 } } @@ -136684,47 +136522,47 @@ "type": "Identifier", "name": "index", "range": [ - 79448, - 79453 + 79392, + 79397 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 40 }, "end": { - "line": 2602, + "line": 2599, "column": 45 } } } ], "range": [ - 79426, - 79454 + 79370, + 79398 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 18 }, "end": { - "line": 2602, + "line": 2599, "column": 46 } } }, "range": [ - 79420, - 79454 + 79364, + 79398 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 12 }, "end": { - "line": 2602, + "line": 2599, "column": 46 } } @@ -136735,16 +136573,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 79468, - 79478 + 79412, + 79422 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 12 }, "end": { - "line": 2603, + "line": 2600, "column": 22 } } @@ -136757,16 +136595,16 @@ "object": { "type": "ThisExpression", "range": [ - 79481, - 79485 + 79425, + 79429 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 25 }, "end": { - "line": 2603, + "line": 2600, "column": 29 } } @@ -136775,31 +136613,31 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 79486, - 79499 + 79430, + 79443 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 30 }, "end": { - "line": 2603, + "line": 2600, "column": 43 } } }, "range": [ - 79481, - 79499 + 79425, + 79443 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 25 }, "end": { - "line": 2603, + "line": 2600, "column": 43 } } @@ -136809,47 +136647,47 @@ "type": "Identifier", "name": "index", "range": [ - 79500, - 79505 + 79444, + 79449 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 44 }, "end": { - "line": 2603, + "line": 2600, "column": 49 } } } ], "range": [ - 79481, - 79506 + 79425, + 79450 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 25 }, "end": { - "line": 2603, + "line": 2600, "column": 50 } } }, "range": [ - 79468, - 79506 + 79412, + 79450 ], "loc": { "start": { - "line": 2603, + "line": 2600, "column": 12 }, "end": { - "line": 2603, + "line": 2600, "column": 50 } } @@ -136857,16 +136695,16 @@ ], "kind": "let", "range": [ - 79416, - 79507 + 79360, + 79451 ], "loc": { "start": { - "line": 2602, + "line": 2599, "column": 8 }, "end": { - "line": 2603, + "line": 2600, "column": 51 } } @@ -136880,32 +136718,32 @@ "type": "Identifier", "name": "slc", "range": [ - 79522, - 79525 + 79466, + 79469 ], "loc": { "start": { - "line": 2605, + "line": 2602, "column": 13 }, "end": { - "line": 2605, + "line": 2602, "column": 16 } } }, "prefix": true, "range": [ - 79521, - 79525 + 79465, + 79469 ], "loc": { "start": { - "line": 2605, + "line": 2602, "column": 12 }, "end": { - "line": 2605, + "line": 2602, "column": 16 } } @@ -136917,48 +136755,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 79541, - 79548 + 79485, + 79492 ], "loc": { "start": { - "line": 2606, + "line": 2603, "column": 12 }, "end": { - "line": 2606, + "line": 2603, "column": 19 } } } ], "range": [ - 79527, - 79558 + 79471, + 79502 ], "loc": { "start": { - "line": 2605, + "line": 2602, "column": 18 }, "end": { - "line": 2607, + "line": 2604, "column": 9 } } }, "alternate": null, "range": [ - 79517, - 79558 + 79461, + 79502 ], "loc": { "start": { - "line": 2605, + "line": 2602, "column": 8 }, "end": { - "line": 2607, + "line": 2604, "column": 9 } } @@ -136975,16 +136813,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 79572, - 79582 + 79516, + 79526 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 12 }, "end": { - "line": 2609, + "line": 2606, "column": 22 } } @@ -136993,31 +136831,31 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 79587, - 79595 + 79531, + 79539 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 27 }, "end": { - "line": 2609, + "line": 2606, "column": 35 } } }, "range": [ - 79572, - 79595 + 79516, + 79539 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 12 }, "end": { - "line": 2609, + "line": 2606, "column": 35 } } @@ -137029,16 +136867,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 79599, - 79609 + 79543, + 79553 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 39 }, "end": { - "line": 2609, + "line": 2606, "column": 49 } } @@ -137047,46 +136885,46 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 79614, - 79623 + 79558, + 79567 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 54 }, "end": { - "line": 2609, + "line": 2606, "column": 63 } } }, "range": [ - 79599, - 79623 + 79543, + 79567 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 39 }, "end": { - "line": 2609, + "line": 2606, "column": 63 } } }, "range": [ - 79572, - 79623 + 79516, + 79567 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 12 }, "end": { - "line": 2609, + "line": 2606, "column": 63 } } @@ -137105,16 +136943,16 @@ "object": { "type": "ThisExpression", "range": [ - 79643, - 79647 + 79587, + 79591 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 16 }, "end": { - "line": 2610, + "line": 2607, "column": 20 } } @@ -137123,31 +136961,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 79648, - 79663 + 79592, + 79607 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 21 }, "end": { - "line": 2610, + "line": 2607, "column": 36 } } }, "range": [ - 79643, - 79663 + 79587, + 79607 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 16 }, "end": { - "line": 2610, + "line": 2607, "column": 36 } } @@ -137161,16 +136999,16 @@ "object": { "type": "ThisExpression", "range": [ - 79668, - 79672 + 79612, + 79616 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 41 }, "end": { - "line": 2610, + "line": 2607, "column": 45 } } @@ -137179,62 +137017,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 79673, - 79684 + 79617, + 79628 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 46 }, "end": { - "line": 2610, + "line": 2607, "column": 57 } } }, "range": [ - 79668, - 79684 + 79612, + 79628 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 41 }, "end": { - "line": 2610, + "line": 2607, "column": 57 } } }, "prefix": true, "range": [ - 79667, - 79684 + 79611, + 79628 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 40 }, "end": { - "line": 2610, + "line": 2607, "column": 57 } } }, "range": [ - 79643, - 79684 + 79587, + 79628 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 16 }, "end": { - "line": 2610, + "line": 2607, "column": 57 } } @@ -137255,16 +137093,16 @@ "object": { "type": "ThisExpression", "range": [ - 79704, - 79708 + 79648, + 79652 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 16 }, "end": { - "line": 2611, + "line": 2608, "column": 20 } } @@ -137273,31 +137111,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 79709, - 79716 + 79653, + 79660 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 21 }, "end": { - "line": 2611, + "line": 2608, "column": 28 } } }, "range": [ - 79704, - 79716 + 79648, + 79660 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 16 }, "end": { - "line": 2611, + "line": 2608, "column": 28 } } @@ -137306,31 +137144,31 @@ "type": "Identifier", "name": "emit", "range": [ - 79717, - 79721 + 79661, + 79665 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 29 }, "end": { - "line": 2611, + "line": 2608, "column": 33 } } }, "range": [ - 79704, - 79721 + 79648, + 79665 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 16 }, "end": { - "line": 2611, + "line": 2608, "column": 33 } } @@ -137341,16 +137179,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 79722, - 79743 + 79666, + 79687 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 34 }, "end": { - "line": 2611, + "line": 2608, "column": 55 } } @@ -137358,16 +137196,16 @@ { "type": "ThisExpression", "range": [ - 79745, - 79749 + 79689, + 79693 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 57 }, "end": { - "line": 2611, + "line": 2608, "column": 61 } } @@ -137376,16 +137214,16 @@ "type": "Identifier", "name": "index", "range": [ - 79751, - 79756 + 79695, + 79700 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 63 }, "end": { - "line": 2611, + "line": 2608, "column": 68 } } @@ -137396,16 +137234,16 @@ "object": { "type": "ThisExpression", "range": [ - 79778, - 79782 + 79722, + 79726 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 20 }, "end": { - "line": 2612, + "line": 2609, "column": 24 } } @@ -137414,31 +137252,31 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 79783, - 79796 + 79727, + 79740 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 25 }, "end": { - "line": 2612, + "line": 2609, "column": 38 } } }, "range": [ - 79778, - 79796 + 79722, + 79740 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 20 }, "end": { - "line": 2612, + "line": 2609, "column": 38 } } @@ -137451,16 +137289,16 @@ "object": { "type": "ThisExpression", "range": [ - 79798, - 79802 + 79742, + 79746 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 40 }, "end": { - "line": 2612, + "line": 2609, "column": 44 } } @@ -137469,110 +137307,110 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 79803, - 79816 + 79747, + 79760 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 45 }, "end": { - "line": 2612, + "line": 2609, "column": 58 } } }, "range": [ - 79798, - 79816 + 79742, + 79760 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 40 }, "end": { - "line": 2612, + "line": 2609, "column": 58 } } }, "arguments": [], "range": [ - 79798, - 79818 + 79742, + 79762 ], "loc": { "start": { - "line": 2612, + "line": 2609, "column": 40 }, "end": { - "line": 2612, + "line": 2609, "column": 60 } } } ], "range": [ - 79704, - 79819 + 79648, + 79763 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 16 }, "end": { - "line": 2612, + "line": 2609, "column": 61 } } }, "range": [ - 79704, - 79820 + 79648, + 79764 ], "loc": { "start": { - "line": 2611, + "line": 2608, "column": 16 }, "end": { - "line": 2612, + "line": 2609, "column": 62 } } } ], "range": [ - 79686, - 79834 + 79630, + 79778 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 59 }, "end": { - "line": 2613, + "line": 2610, "column": 13 } } }, "alternate": null, "range": [ - 79639, - 79834 + 79583, + 79778 ], "loc": { "start": { - "line": 2610, + "line": 2607, "column": 12 }, "end": { - "line": 2613, + "line": 2610, "column": 13 } } @@ -137589,16 +137427,16 @@ "type": "Identifier", "name": "slc", "range": [ - 79847, - 79850 + 79791, + 79794 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 12 }, "end": { - "line": 2614, + "line": 2611, "column": 15 } } @@ -137607,31 +137445,31 @@ "type": "Identifier", "name": "value", "range": [ - 79851, - 79856 + 79795, + 79800 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 16 }, "end": { - "line": 2614, + "line": 2611, "column": 21 } } }, "range": [ - 79847, - 79856 + 79791, + 79800 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 12 }, "end": { - "line": 2614, + "line": 2611, "column": 21 } } @@ -137640,62 +137478,62 @@ "type": "Identifier", "name": "query", "range": [ - 79859, - 79864 + 79803, + 79808 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 24 }, "end": { - "line": 2614, + "line": 2611, "column": 29 } } }, "range": [ - 79847, - 79864 + 79791, + 79808 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 12 }, "end": { - "line": 2614, + "line": 2611, "column": 29 } } }, "range": [ - 79847, - 79865 + 79791, + 79809 ], "loc": { "start": { - "line": 2614, + "line": 2611, "column": 12 }, "end": { - "line": 2614, + "line": 2611, "column": 30 } } } ], "range": [ - 79625, - 79875 + 79569, + 79819 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 65 }, "end": { - "line": 2615, + "line": 2612, "column": 9 } }, @@ -137704,16 +137542,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 79884, - 79902 + 79828, + 79846 ], "loc": { "start": { - "line": 2616, + "line": 2613, "column": 8 }, "end": { - "line": 2616, + "line": 2613, "column": 26 } } @@ -137729,16 +137567,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 79920, - 79930 + 79864, + 79874 ], "loc": { "start": { - "line": 2617, + "line": 2614, "column": 17 }, "end": { - "line": 2617, + "line": 2614, "column": 27 } } @@ -137747,31 +137585,31 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 79935, - 79943 + 79879, + 79887 ], "loc": { "start": { - "line": 2617, + "line": 2614, "column": 32 }, "end": { - "line": 2617, + "line": 2614, "column": 40 } } }, "range": [ - 79920, - 79943 + 79864, + 79887 ], "loc": { "start": { - "line": 2617, + "line": 2614, "column": 17 }, "end": { - "line": 2617, + "line": 2614, "column": 40 } } @@ -137788,16 +137626,16 @@ "type": "Identifier", "name": "values", "range": [ - 79963, - 79969 + 79907, + 79913 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 16 }, "end": { - "line": 2618, + "line": 2615, "column": 22 } } @@ -137810,16 +137648,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 79972, - 79979 + 79916, + 79923 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 25 }, "end": { - "line": 2618, + "line": 2615, "column": 32 } } @@ -137829,32 +137667,32 @@ "type": "Identifier", "name": "query", "range": [ - 79980, - 79985 + 79924, + 79929 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 33 }, "end": { - "line": 2618, + "line": 2615, "column": 38 } } } ], "range": [ - 79972, - 79986 + 79916, + 79930 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 25 }, "end": { - "line": 2618, + "line": 2615, "column": 39 } } @@ -137863,16 +137701,16 @@ "type": "Identifier", "name": "query", "range": [ - 79989, - 79994 + 79933, + 79938 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 42 }, "end": { - "line": 2618, + "line": 2615, "column": 47 } } @@ -137886,16 +137724,16 @@ "type": "Identifier", "name": "query", "range": [ - 80013, - 80018 + 79957, + 79962 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 16 }, "end": { - "line": 2619, + "line": 2616, "column": 21 } } @@ -137904,31 +137742,31 @@ "type": "Identifier", "name": "split", "range": [ - 80019, - 80024 + 79963, + 79968 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 22 }, "end": { - "line": 2619, + "line": 2616, "column": 27 } } }, "range": [ - 80013, - 80024 + 79957, + 79968 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 16 }, "end": { - "line": 2619, + "line": 2616, "column": 27 } } @@ -137945,16 +137783,16 @@ "value": " ", "raw": "' '", "range": [ - 80025, - 80028 + 79969, + 79972 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 28 }, "end": { - "line": 2619, + "line": 2616, "column": 31 } } @@ -137965,16 +137803,16 @@ "object": { "type": "ThisExpression", "range": [ - 80031, - 80035 + 79975, + 79979 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 34 }, "end": { - "line": 2619, + "line": 2616, "column": 38 } } @@ -137983,46 +137821,46 @@ "type": "Identifier", "name": "orOperator", "range": [ - 80036, - 80046 + 79980, + 79990 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 39 }, "end": { - "line": 2619, + "line": 2616, "column": 49 } } }, "range": [ - 80031, - 80046 + 79975, + 79990 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 34 }, "end": { - "line": 2619, + "line": 2616, "column": 49 } } }, "range": [ - 80025, - 80046 + 79969, + 79990 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 28 }, "end": { - "line": 2619, + "line": 2616, "column": 49 } } @@ -138032,77 +137870,77 @@ "value": " ", "raw": "' '", "range": [ - 80049, - 80052 + 79993, + 79996 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 52 }, "end": { - "line": 2619, + "line": 2616, "column": 55 } } }, "range": [ - 80025, - 80052 + 79969, + 79996 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 28 }, "end": { - "line": 2619, + "line": 2616, "column": 55 } } } ], "range": [ - 80013, - 80053 + 79957, + 79997 ], "loc": { "start": { - "line": 2619, + "line": 2616, "column": 16 }, "end": { - "line": 2619, + "line": 2616, "column": 56 } } }, "range": [ - 79972, - 80053 + 79916, + 79997 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 25 }, "end": { - "line": 2619, + "line": 2616, "column": 56 } } }, "range": [ - 79963, - 80053 + 79907, + 79997 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 16 }, "end": { - "line": 2619, + "line": 2616, "column": 56 } } @@ -138110,16 +137948,16 @@ ], "kind": "let", "range": [ - 79959, - 80054 + 79903, + 79998 ], "loc": { "start": { - "line": 2618, + "line": 2615, "column": 12 }, "end": { - "line": 2619, + "line": 2616, "column": 57 } } @@ -138135,16 +137973,16 @@ "object": { "type": "ThisExpression", "range": [ - 80072, - 80076 + 80016, + 80020 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 16 }, "end": { - "line": 2621, + "line": 2618, "column": 20 } } @@ -138153,31 +137991,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 80077, - 80092 + 80021, + 80036 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 21 }, "end": { - "line": 2621, + "line": 2618, "column": 36 } } }, "range": [ - 80072, - 80092 + 80016, + 80036 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 16 }, "end": { - "line": 2621, + "line": 2618, "column": 36 } } @@ -138191,16 +138029,16 @@ "object": { "type": "ThisExpression", "range": [ - 80097, - 80101 + 80041, + 80045 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 41 }, "end": { - "line": 2621, + "line": 2618, "column": 45 } } @@ -138209,62 +138047,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 80102, - 80113 + 80046, + 80057 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 46 }, "end": { - "line": 2621, + "line": 2618, "column": 57 } } }, "range": [ - 80097, - 80113 + 80041, + 80057 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 41 }, "end": { - "line": 2621, + "line": 2618, "column": 57 } } }, "prefix": true, "range": [ - 80096, - 80113 + 80040, + 80057 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 40 }, "end": { - "line": 2621, + "line": 2618, "column": 57 } } }, "range": [ - 80072, - 80113 + 80016, + 80057 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 16 }, "end": { - "line": 2621, + "line": 2618, "column": 57 } } @@ -138285,16 +138123,16 @@ "object": { "type": "ThisExpression", "range": [ - 80133, - 80137 + 80077, + 80081 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 16 }, "end": { - "line": 2622, + "line": 2619, "column": 20 } } @@ -138303,31 +138141,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 80138, - 80145 + 80082, + 80089 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 21 }, "end": { - "line": 2622, + "line": 2619, "column": 28 } } }, "range": [ - 80133, - 80145 + 80077, + 80089 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 16 }, "end": { - "line": 2622, + "line": 2619, "column": 28 } } @@ -138336,31 +138174,31 @@ "type": "Identifier", "name": "emit", "range": [ - 80146, - 80150 + 80090, + 80094 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 29 }, "end": { - "line": 2622, + "line": 2619, "column": 33 } } }, "range": [ - 80133, - 80150 + 80077, + 80094 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 16 }, "end": { - "line": 2622, + "line": 2619, "column": 33 } } @@ -138371,16 +138209,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 80151, - 80172 + 80095, + 80116 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 34 }, "end": { - "line": 2622, + "line": 2619, "column": 55 } } @@ -138388,16 +138226,16 @@ { "type": "ThisExpression", "range": [ - 80174, - 80178 + 80118, + 80122 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 57 }, "end": { - "line": 2622, + "line": 2619, "column": 61 } } @@ -138406,16 +138244,16 @@ "type": "Identifier", "name": "index", "range": [ - 80180, - 80185 + 80124, + 80129 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 63 }, "end": { - "line": 2622, + "line": 2619, "column": 68 } } @@ -138426,16 +138264,16 @@ "object": { "type": "ThisExpression", "range": [ - 80207, - 80211 + 80151, + 80155 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 20 }, "end": { - "line": 2623, + "line": 2620, "column": 24 } } @@ -138444,31 +138282,31 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 80212, - 80225 + 80156, + 80169 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 25 }, "end": { - "line": 2623, + "line": 2620, "column": 38 } } }, "range": [ - 80207, - 80225 + 80151, + 80169 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 20 }, "end": { - "line": 2623, + "line": 2620, "column": 38 } } @@ -138481,16 +138319,16 @@ "object": { "type": "ThisExpression", "range": [ - 80227, - 80231 + 80171, + 80175 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 40 }, "end": { - "line": 2623, + "line": 2620, "column": 44 } } @@ -138499,110 +138337,110 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 80232, - 80245 + 80176, + 80189 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 45 }, "end": { - "line": 2623, + "line": 2620, "column": 58 } } }, "range": [ - 80227, - 80245 + 80171, + 80189 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 40 }, "end": { - "line": 2623, + "line": 2620, "column": 58 } } }, "arguments": [], "range": [ - 80227, - 80247 + 80171, + 80191 ], "loc": { "start": { - "line": 2623, + "line": 2620, "column": 40 }, "end": { - "line": 2623, + "line": 2620, "column": 60 } } } ], "range": [ - 80133, - 80248 + 80077, + 80192 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 16 }, "end": { - "line": 2623, + "line": 2620, "column": 61 } } }, "range": [ - 80133, - 80249 + 80077, + 80193 ], "loc": { "start": { - "line": 2622, + "line": 2619, "column": 16 }, "end": { - "line": 2623, + "line": 2620, "column": 62 } } } ], "range": [ - 80115, - 80263 + 80059, + 80207 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 59 }, "end": { - "line": 2624, + "line": 2621, "column": 13 } } }, "alternate": null, "range": [ - 80068, - 80263 + 80012, + 80207 ], "loc": { "start": { - "line": 2621, + "line": 2618, "column": 12 }, "end": { - "line": 2624, + "line": 2621, "column": 13 } } @@ -138620,16 +138458,16 @@ "object": { "type": "ThisExpression", "range": [ - 80277, - 80281 + 80221, + 80225 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 12 }, "end": { - "line": 2626, + "line": 2623, "column": 16 } } @@ -138638,31 +138476,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 80282, - 80289 + 80226, + 80233 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 17 }, "end": { - "line": 2626, + "line": 2623, "column": 24 } } }, "range": [ - 80277, - 80289 + 80221, + 80233 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 12 }, "end": { - "line": 2626, + "line": 2623, "column": 24 } } @@ -138671,31 +138509,31 @@ "type": "Identifier", "name": "emit", "range": [ - 80290, - 80294 + 80234, + 80238 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 25 }, "end": { - "line": 2626, + "line": 2623, "column": 29 } } }, "range": [ - 80277, - 80294 + 80221, + 80238 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 12 }, "end": { - "line": 2626, + "line": 2623, "column": 29 } } @@ -138706,16 +138544,16 @@ "value": "select-options", "raw": "'select-options'", "range": [ - 80295, - 80311 + 80239, + 80255 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 30 }, "end": { - "line": 2626, + "line": 2623, "column": 46 } } @@ -138723,16 +138561,16 @@ { "type": "ThisExpression", "range": [ - 80313, - 80317 + 80257, + 80261 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 48 }, "end": { - "line": 2626, + "line": 2623, "column": 52 } } @@ -138741,16 +138579,16 @@ "type": "Identifier", "name": "index", "range": [ - 80319, - 80324 + 80263, + 80268 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 54 }, "end": { - "line": 2626, + "line": 2623, "column": 59 } } @@ -138759,63 +138597,63 @@ "type": "Identifier", "name": "values", "range": [ - 80326, - 80332 + 80270, + 80276 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 61 }, "end": { - "line": 2626, + "line": 2623, "column": 67 } } } ], "range": [ - 80277, - 80333 + 80221, + 80277 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 12 }, "end": { - "line": 2626, + "line": 2623, "column": 68 } } }, "range": [ - 80277, - 80334 + 80221, + 80278 ], "loc": { "start": { - "line": 2626, + "line": 2623, "column": 12 }, "end": { - "line": 2626, + "line": 2623, "column": 69 } } } ], "range": [ - 79945, - 80344 + 79889, + 80288 ], "loc": { "start": { - "line": 2617, + "line": 2614, "column": 42 }, "end": { - "line": 2627, + "line": 2624, "column": 9 } }, @@ -138824,16 +138662,16 @@ "type": "Line", "value": "checklist", "range": [ - 80353, - 80364 + 80297, + 80308 ], "loc": { "start": { - "line": 2628, + "line": 2625, "column": 8 }, "end": { - "line": 2628, + "line": 2625, "column": 19 } } @@ -138849,16 +138687,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 80382, - 80392 + 80326, + 80336 ], "loc": { "start": { - "line": 2629, + "line": 2626, "column": 17 }, "end": { - "line": 2629, + "line": 2626, "column": 27 } } @@ -138867,31 +138705,31 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 80397, - 80406 + 80341, + 80350 ], "loc": { "start": { - "line": 2629, + "line": 2626, "column": 32 }, "end": { - "line": 2629, + "line": 2626, "column": 41 } } }, "range": [ - 80382, - 80406 + 80326, + 80350 ], "loc": { "start": { - "line": 2629, + "line": 2626, "column": 17 }, "end": { - "line": 2629, + "line": 2626, "column": 41 } } @@ -138908,16 +138746,16 @@ "type": "Identifier", "name": "values", "range": [ - 80426, - 80432 + 80370, + 80376 ], "loc": { "start": { - "line": 2630, + "line": 2627, "column": 16 }, "end": { - "line": 2630, + "line": 2627, "column": 22 } } @@ -138926,31 +138764,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 80435, - 80437 + 80379, + 80381 ], "loc": { "start": { - "line": 2630, + "line": 2627, "column": 25 }, "end": { - "line": 2630, + "line": 2627, "column": 27 } } }, "range": [ - 80426, - 80437 + 80370, + 80381 ], "loc": { "start": { - "line": 2630, + "line": 2627, "column": 16 }, "end": { - "line": 2630, + "line": 2627, "column": 27 } } @@ -138958,16 +138796,16 @@ ], "kind": "let", "range": [ - 80422, - 80438 + 80366, + 80382 ], "loc": { "start": { - "line": 2630, + "line": 2627, "column": 12 }, "end": { - "line": 2630, + "line": 2627, "column": 28 } } @@ -138983,16 +138821,16 @@ "object": { "type": "ThisExpression", "range": [ - 80455, - 80459 + 80399, + 80403 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 16 }, "end": { - "line": 2631, + "line": 2628, "column": 20 } } @@ -139001,31 +138839,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 80460, - 80475 + 80404, + 80419 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 21 }, "end": { - "line": 2631, + "line": 2628, "column": 36 } } }, "range": [ - 80455, - 80475 + 80399, + 80419 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 16 }, "end": { - "line": 2631, + "line": 2628, "column": 36 } } @@ -139039,16 +138877,16 @@ "object": { "type": "ThisExpression", "range": [ - 80480, - 80484 + 80424, + 80428 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 41 }, "end": { - "line": 2631, + "line": 2628, "column": 45 } } @@ -139057,62 +138895,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 80485, - 80496 + 80429, + 80440 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 46 }, "end": { - "line": 2631, + "line": 2628, "column": 57 } } }, "range": [ - 80480, - 80496 + 80424, + 80440 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 41 }, "end": { - "line": 2631, + "line": 2628, "column": 57 } } }, "prefix": true, "range": [ - 80479, - 80496 + 80423, + 80440 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 40 }, "end": { - "line": 2631, + "line": 2628, "column": 57 } } }, "range": [ - 80455, - 80496 + 80399, + 80440 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 16 }, "end": { - "line": 2631, + "line": 2628, "column": 57 } } @@ -139133,16 +138971,16 @@ "object": { "type": "ThisExpression", "range": [ - 80516, - 80520 + 80460, + 80464 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 16 }, "end": { - "line": 2632, + "line": 2629, "column": 20 } } @@ -139151,31 +138989,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 80521, - 80528 + 80465, + 80472 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 21 }, "end": { - "line": 2632, + "line": 2629, "column": 28 } } }, "range": [ - 80516, - 80528 + 80460, + 80472 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 16 }, "end": { - "line": 2632, + "line": 2629, "column": 28 } } @@ -139184,31 +139022,31 @@ "type": "Identifier", "name": "emit", "range": [ - 80529, - 80533 + 80473, + 80477 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 29 }, "end": { - "line": 2632, + "line": 2629, "column": 33 } } }, "range": [ - 80516, - 80533 + 80460, + 80477 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 16 }, "end": { - "line": 2632, + "line": 2629, "column": 33 } } @@ -139219,16 +139057,16 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 80534, - 80558 + 80478, + 80502 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 34 }, "end": { - "line": 2632, + "line": 2629, "column": 58 } } @@ -139236,16 +139074,16 @@ { "type": "ThisExpression", "range": [ - 80560, - 80564 + 80504, + 80508 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 60 }, "end": { - "line": 2632, + "line": 2629, "column": 64 } } @@ -139254,16 +139092,16 @@ "type": "Identifier", "name": "index", "range": [ - 80566, - 80571 + 80510, + 80515 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 66 }, "end": { - "line": 2632, + "line": 2629, "column": 71 } } @@ -139274,16 +139112,16 @@ "object": { "type": "ThisExpression", "range": [ - 80593, - 80597 + 80537, + 80541 ], "loc": { "start": { - "line": 2633, + "line": 2630, "column": 20 }, "end": { - "line": 2633, + "line": 2630, "column": 24 } } @@ -139292,94 +139130,94 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 80598, - 80611 + 80542, + 80555 ], "loc": { "start": { - "line": 2633, + "line": 2630, "column": 25 }, "end": { - "line": 2633, + "line": 2630, "column": 38 } } }, "range": [ - 80593, - 80611 + 80537, + 80555 ], "loc": { "start": { - "line": 2633, + "line": 2630, "column": 20 }, "end": { - "line": 2633, + "line": 2630, "column": 38 } } } ], "range": [ - 80516, - 80612 + 80460, + 80556 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 16 }, "end": { - "line": 2633, + "line": 2630, "column": 39 } } }, "range": [ - 80516, - 80613 + 80460, + 80557 ], "loc": { "start": { - "line": 2632, + "line": 2629, "column": 16 }, "end": { - "line": 2633, + "line": 2630, "column": 40 } } } ], "range": [ - 80498, - 80627 + 80442, + 80571 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 59 }, "end": { - "line": 2634, + "line": 2631, "column": 13 } } }, "alternate": null, "range": [ - 80451, - 80627 + 80395, + 80571 ], "loc": { "start": { - "line": 2631, + "line": 2628, "column": 12 }, "end": { - "line": 2634, + "line": 2631, "column": 13 } } @@ -139392,16 +139230,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 80644, - 80651 + 80588, + 80595 ], "loc": { "start": { - "line": 2635, + "line": 2632, "column": 16 }, "end": { - "line": 2635, + "line": 2632, "column": 23 } } @@ -139411,32 +139249,32 @@ "type": "Identifier", "name": "query", "range": [ - 80652, - 80657 + 80596, + 80601 ], "loc": { "start": { - "line": 2635, + "line": 2632, "column": 24 }, "end": { - "line": 2635, + "line": 2632, "column": 29 } } } ], "range": [ - 80644, - 80658 + 80588, + 80602 ], "loc": { "start": { - "line": 2635, + "line": 2632, "column": 16 }, "end": { - "line": 2635, + "line": 2632, "column": 30 } } @@ -139453,16 +139291,16 @@ "type": "Identifier", "name": "values", "range": [ - 80678, - 80684 + 80622, + 80628 ], "loc": { "start": { - "line": 2636, + "line": 2633, "column": 16 }, "end": { - "line": 2636, + "line": 2633, "column": 22 } } @@ -139471,62 +139309,62 @@ "type": "Identifier", "name": "query", "range": [ - 80687, - 80692 + 80631, + 80636 ], "loc": { "start": { - "line": 2636, + "line": 2633, "column": 25 }, "end": { - "line": 2636, + "line": 2633, "column": 30 } } }, "range": [ - 80678, - 80692 + 80622, + 80636 ], "loc": { "start": { - "line": 2636, + "line": 2633, "column": 16 }, "end": { - "line": 2636, + "line": 2633, "column": 30 } } }, "range": [ - 80678, - 80693 + 80622, + 80637 ], "loc": { "start": { - "line": 2636, + "line": 2633, "column": 16 }, "end": { - "line": 2636, + "line": 2633, "column": 31 } } } ], "range": [ - 80660, - 80707 + 80604, + 80651 ], "loc": { "start": { - "line": 2635, + "line": 2632, "column": 32 }, "end": { - "line": 2637, + "line": 2634, "column": 13 } } @@ -139543,16 +139381,16 @@ "type": "Identifier", "name": "query", "range": [ - 80731, - 80736 + 80675, + 80680 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 16 }, "end": { - "line": 2638, + "line": 2635, "column": 21 } } @@ -139563,16 +139401,16 @@ "type": "Identifier", "name": "matchCase", "range": [ - 80739, - 80748 + 80683, + 80692 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 24 }, "end": { - "line": 2638, + "line": 2635, "column": 33 } } @@ -139582,16 +139420,16 @@ "type": "Identifier", "name": "query", "range": [ - 80749, - 80754 + 80693, + 80698 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 34 }, "end": { - "line": 2638, + "line": 2635, "column": 39 } } @@ -139602,16 +139440,16 @@ "object": { "type": "ThisExpression", "range": [ - 80756, - 80760 + 80700, + 80704 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 41 }, "end": { - "line": 2638, + "line": 2635, "column": 45 } } @@ -139620,77 +139458,77 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 80761, - 80774 + 80705, + 80718 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 46 }, "end": { - "line": 2638, + "line": 2635, "column": 59 } } }, "range": [ - 80756, - 80774 + 80700, + 80718 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 41 }, "end": { - "line": 2638, + "line": 2635, "column": 59 } } } ], "range": [ - 80739, - 80775 + 80683, + 80719 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 24 }, "end": { - "line": 2638, + "line": 2635, "column": 60 } } }, "range": [ - 80731, - 80775 + 80675, + 80719 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 16 }, "end": { - "line": 2638, + "line": 2635, "column": 60 } } }, "range": [ - 80731, - 80776 + 80675, + 80720 ], "loc": { "start": { - "line": 2638, + "line": 2635, "column": 16 }, "end": { - "line": 2638, + "line": 2635, "column": 61 } } @@ -139704,16 +139542,16 @@ "type": "Identifier", "name": "values", "range": [ - 80793, - 80799 + 80737, + 80743 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 16 }, "end": { - "line": 2639, + "line": 2636, "column": 22 } } @@ -139727,16 +139565,16 @@ "type": "Identifier", "name": "query", "range": [ - 80802, - 80807 + 80746, + 80751 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 25 }, "end": { - "line": 2639, + "line": 2636, "column": 30 } } @@ -139745,31 +139583,31 @@ "type": "Identifier", "name": "split", "range": [ - 80808, - 80813 + 80752, + 80757 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 31 }, "end": { - "line": 2639, + "line": 2636, "column": 36 } } }, "range": [ - 80802, - 80813 + 80746, + 80757 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 25 }, "end": { - "line": 2639, + "line": 2636, "column": 36 } } @@ -139786,16 +139624,16 @@ "value": " ", "raw": "' '", "range": [ - 80814, - 80817 + 80758, + 80761 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 37 }, "end": { - "line": 2639, + "line": 2636, "column": 40 } } @@ -139806,16 +139644,16 @@ "object": { "type": "ThisExpression", "range": [ - 80820, - 80824 + 80764, + 80768 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 43 }, "end": { - "line": 2639, + "line": 2636, "column": 47 } } @@ -139824,46 +139662,46 @@ "type": "Identifier", "name": "orOperator", "range": [ - 80825, - 80835 + 80769, + 80779 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 48 }, "end": { - "line": 2639, + "line": 2636, "column": 58 } } }, "range": [ - 80820, - 80835 + 80764, + 80779 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 43 }, "end": { - "line": 2639, + "line": 2636, "column": 58 } } }, "range": [ - 80814, - 80835 + 80758, + 80779 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 37 }, "end": { - "line": 2639, + "line": 2636, "column": 58 } } @@ -139873,108 +139711,108 @@ "value": " ", "raw": "' '", "range": [ - 80838, - 80841 + 80782, + 80785 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 61 }, "end": { - "line": 2639, + "line": 2636, "column": 64 } } }, "range": [ - 80814, - 80841 + 80758, + 80785 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 37 }, "end": { - "line": 2639, + "line": 2636, "column": 64 } } } ], "range": [ - 80802, - 80842 + 80746, + 80786 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 25 }, "end": { - "line": 2639, + "line": 2636, "column": 65 } } }, "range": [ - 80793, - 80842 + 80737, + 80786 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 16 }, "end": { - "line": 2639, + "line": 2636, "column": 65 } } }, "range": [ - 80793, - 80843 + 80737, + 80787 ], "loc": { "start": { - "line": 2639, + "line": 2636, "column": 16 }, "end": { - "line": 2639, + "line": 2636, "column": 66 } } } ], "range": [ - 80713, - 80857 + 80657, + 80801 ], "loc": { "start": { - "line": 2637, + "line": 2634, "column": 19 }, "end": { - "line": 2640, + "line": 2637, "column": 13 } } }, "range": [ - 80640, - 80857 + 80584, + 80801 ], "loc": { "start": { - "line": 2635, + "line": 2632, "column": 12 }, "end": { - "line": 2640, + "line": 2637, "column": 13 } } @@ -139992,16 +139830,16 @@ "object": { "type": "ThisExpression", "range": [ - 80871, - 80875 + 80815, + 80819 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 12 }, "end": { - "line": 2642, + "line": 2639, "column": 16 } } @@ -140010,31 +139848,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 80876, - 80883 + 80820, + 80827 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 17 }, "end": { - "line": 2642, + "line": 2639, "column": 24 } } }, "range": [ - 80871, - 80883 + 80815, + 80827 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 12 }, "end": { - "line": 2642, + "line": 2639, "column": 24 } } @@ -140043,31 +139881,31 @@ "type": "Identifier", "name": "emit", "range": [ - 80884, - 80888 + 80828, + 80832 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 25 }, "end": { - "line": 2642, + "line": 2639, "column": 29 } } }, "range": [ - 80871, - 80888 + 80815, + 80832 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 12 }, "end": { - "line": 2642, + "line": 2639, "column": 29 } } @@ -140078,16 +139916,16 @@ "value": "select-checklist-options", "raw": "'select-checklist-options'", "range": [ - 80889, - 80915 + 80833, + 80859 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 30 }, "end": { - "line": 2642, + "line": 2639, "column": 56 } } @@ -140095,16 +139933,16 @@ { "type": "ThisExpression", "range": [ - 80917, - 80921 + 80861, + 80865 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 58 }, "end": { - "line": 2642, + "line": 2639, "column": 62 } } @@ -140113,16 +139951,16 @@ "type": "Identifier", "name": "index", "range": [ - 80923, - 80928 + 80867, + 80872 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 64 }, "end": { - "line": 2642, + "line": 2639, "column": 69 } } @@ -140131,79 +139969,79 @@ "type": "Identifier", "name": "values", "range": [ - 80930, - 80936 + 80874, + 80880 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 71 }, "end": { - "line": 2642, + "line": 2639, "column": 77 } } } ], "range": [ - 80871, - 80937 + 80815, + 80881 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 12 }, "end": { - "line": 2642, + "line": 2639, "column": 78 } } }, "range": [ - 80871, - 80938 + 80815, + 80882 ], "loc": { "start": { - "line": 2642, + "line": 2639, "column": 12 }, "end": { - "line": 2642, + "line": 2639, "column": 79 } } } ], "range": [ - 80408, - 80948 + 80352, + 80892 ], "loc": { "start": { - "line": 2629, + "line": 2626, "column": 43 }, "end": { - "line": 2643, + "line": 2640, "column": 9 } } }, "alternate": null, "range": [ - 80378, - 80948 + 80322, + 80892 ], "loc": { "start": { - "line": 2629, + "line": 2626, "column": 13 }, "end": { - "line": 2643, + "line": 2640, "column": 9 } }, @@ -140212,16 +140050,16 @@ "type": "Line", "value": "checklist", "range": [ - 80353, - 80364 + 80297, + 80308 ], "loc": { "start": { - "line": 2628, + "line": 2625, "column": 8 }, "end": { - "line": 2628, + "line": 2625, "column": 19 } } @@ -140229,16 +140067,16 @@ ] }, "range": [ - 79916, - 80948 + 79860, + 80892 ], "loc": { "start": { - "line": 2617, + "line": 2614, "column": 13 }, "end": { - "line": 2643, + "line": 2640, "column": 9 } }, @@ -140247,16 +140085,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 79884, - 79902 + 79828, + 79846 ], "loc": { "start": { - "line": 2616, + "line": 2613, "column": 8 }, "end": { - "line": 2616, + "line": 2613, "column": 26 } } @@ -140264,32 +140102,32 @@ ] }, "range": [ - 79568, - 80948 + 79512, + 80892 ], "loc": { "start": { - "line": 2609, + "line": 2606, "column": 8 }, "end": { - "line": 2643, + "line": 2640, "column": 9 } } } ], "range": [ - 79347, - 80954 + 79291, + 80898 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 38 }, "end": { - "line": 2644, + "line": 2641, "column": 5 } } @@ -140297,16 +140135,16 @@ "generator": false, "expression": false, "range": [ - 79327, - 80954 + 79271, + 80898 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 18 }, "end": { - "line": 2644, + "line": 2641, "column": 5 } } @@ -140314,16 +140152,16 @@ "kind": "method", "computed": false, "range": [ - 79313, - 80954 + 79257, + 80898 ], "loc": { "start": { - "line": 2598, + "line": 2595, "column": 4 }, "end": { - "line": 2644, + "line": 2641, "column": 5 } }, @@ -140332,16 +140170,16 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 79146, - 79308 + 79090, + 79252 ], "loc": { "start": { - "line": 2593, + "line": 2590, "column": 4 }, "end": { - "line": 2597, + "line": 2594, "column": 7 } } @@ -140352,16 +140190,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 80960, - 81064 + 80904, + 81008 ], "loc": { "start": { - "line": 2646, + "line": 2643, "column": 4 }, "end": { - "line": 2649, + "line": 2646, "column": 7 } } @@ -140375,16 +140213,16 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 81069, - 81081 + 81013, + 81025 ], "loc": { "start": { - "line": 2650, + "line": 2647, "column": 4 }, "end": { - "line": 2650, + "line": 2647, "column": 16 } } @@ -140397,16 +140235,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81082, - 81085 + 81026, + 81029 ], "loc": { "start": { - "line": 2650, + "line": 2647, "column": 17 }, "end": { - "line": 2650, + "line": 2647, "column": 20 } } @@ -140424,16 +140262,16 @@ "type": "Identifier", "name": "colWidths", "range": [ - 81101, - 81110 + 81045, + 81054 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 12 }, "end": { - "line": 2651, + "line": 2648, "column": 21 } } @@ -140444,16 +140282,16 @@ "object": { "type": "ThisExpression", "range": [ - 81113, - 81117 + 81057, + 81061 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 24 }, "end": { - "line": 2651, + "line": 2648, "column": 28 } } @@ -140462,46 +140300,46 @@ "type": "Identifier", "name": "colWidths", "range": [ - 81118, - 81127 + 81062, + 81071 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 29 }, "end": { - "line": 2651, + "line": 2648, "column": 38 } } }, "range": [ - 81113, - 81127 + 81057, + 81071 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 24 }, "end": { - "line": 2651, + "line": 2648, "column": 38 } } }, "range": [ - 81101, - 81127 + 81045, + 81071 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 12 }, "end": { - "line": 2651, + "line": 2648, "column": 38 } } @@ -140509,16 +140347,16 @@ ], "kind": "let", "range": [ - 81097, - 81128 + 81041, + 81072 ], "loc": { "start": { - "line": 2651, + "line": 2648, "column": 8 }, "end": { - "line": 2651, + "line": 2648, "column": 39 } } @@ -140535,16 +140373,16 @@ "type": "Identifier", "name": "colWidths", "range": [ - 81141, - 81150 + 81085, + 81094 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 12 }, "end": { - "line": 2652, + "line": 2649, "column": 21 } } @@ -140553,31 +140391,31 @@ "type": "Identifier", "name": "length", "range": [ - 81151, - 81157 + 81095, + 81101 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 22 }, "end": { - "line": 2652, + "line": 2649, "column": 28 } } }, "range": [ - 81141, - 81157 + 81085, + 81101 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 12 }, "end": { - "line": 2652, + "line": 2649, "column": 28 } } @@ -140587,31 +140425,31 @@ "value": 0, "raw": "0", "range": [ - 81162, - 81163 + 81106, + 81107 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 33 }, "end": { - "line": 2652, + "line": 2649, "column": 34 } } }, "range": [ - 81141, - 81163 + 81085, + 81107 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 12 }, "end": { - "line": 2652, + "line": 2649, "column": 34 } } @@ -140623,48 +140461,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 81179, - 81186 + 81123, + 81130 ], "loc": { "start": { - "line": 2653, + "line": 2650, "column": 12 }, "end": { - "line": 2653, + "line": 2650, "column": 19 } } } ], "range": [ - 81165, - 81196 + 81109, + 81140 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 36 }, "end": { - "line": 2654, + "line": 2651, "column": 9 } } }, "alternate": null, "range": [ - 81137, - 81196 + 81081, + 81140 ], "loc": { "start": { - "line": 2652, + "line": 2649, "column": 8 }, "end": { - "line": 2654, + "line": 2651, "column": 9 } } @@ -140678,16 +140516,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81206, - 81209 + 81150, + 81153 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 8 }, "end": { - "line": 2656, + "line": 2653, "column": 11 } } @@ -140699,16 +140537,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81212, - 81215 + 81156, + 81159 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 14 }, "end": { - "line": 2656, + "line": 2653, "column": 17 } } @@ -140721,16 +140559,16 @@ "object": { "type": "ThisExpression", "range": [ - 81219, - 81223 + 81163, + 81167 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 21 }, "end": { - "line": 2656, + "line": 2653, "column": 25 } } @@ -140739,92 +140577,92 @@ "type": "Identifier", "name": "dom", "range": [ - 81224, - 81227 + 81168, + 81171 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 26 }, "end": { - "line": 2656, + "line": 2653, "column": 29 } } }, "range": [ - 81219, - 81227 + 81163, + 81171 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 21 }, "end": { - "line": 2656, + "line": 2653, "column": 29 } } }, "arguments": [], "range": [ - 81219, - 81229 + 81163, + 81173 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 21 }, "end": { - "line": 2656, + "line": 2653, "column": 31 } } }, "range": [ - 81212, - 81229 + 81156, + 81173 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 14 }, "end": { - "line": 2656, + "line": 2653, "column": 31 } } }, "range": [ - 81206, - 81229 + 81150, + 81173 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 8 }, "end": { - "line": 2656, + "line": 2653, "column": 31 } } }, "range": [ - 81206, - 81230 + 81150, + 81174 ], "loc": { "start": { - "line": 2656, + "line": 2653, "column": 8 }, "end": { - "line": 2656, + "line": 2653, "column": 32 } } @@ -140838,16 +140676,16 @@ "type": "Identifier", "name": "nbCols", "range": [ - 81244, - 81250 + 81188, + 81194 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 12 }, "end": { - "line": 2658, + "line": 2655, "column": 18 } } @@ -140858,16 +140696,16 @@ "object": { "type": "ThisExpression", "range": [ - 81253, - 81257 + 81197, + 81201 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 21 }, "end": { - "line": 2658, + "line": 2655, "column": 25 } } @@ -140876,46 +140714,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 81258, - 81265 + 81202, + 81209 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 26 }, "end": { - "line": 2658, + "line": 2655, "column": 33 } } }, "range": [ - 81253, - 81265 + 81197, + 81209 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 21 }, "end": { - "line": 2658, + "line": 2655, "column": 33 } } }, "range": [ - 81244, - 81265 + 81188, + 81209 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 12 }, "end": { - "line": 2658, + "line": 2655, "column": 33 } } @@ -140923,16 +140761,16 @@ ], "kind": "let", "range": [ - 81240, - 81266 + 81184, + 81210 ], "loc": { "start": { - "line": 2658, + "line": 2655, "column": 8 }, "end": { - "line": 2658, + "line": 2655, "column": 34 } } @@ -140946,16 +140784,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 81279, - 81286 + 81223, + 81230 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 12 }, "end": { - "line": 2659, + "line": 2656, "column": 19 } } @@ -140966,16 +140804,16 @@ "type": "Identifier", "name": "tag", "range": [ - 81289, - 81292 + 81233, + 81236 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 22 }, "end": { - "line": 2659, + "line": 2656, "column": 25 } } @@ -140985,16 +140823,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81293, - 81296 + 81237, + 81240 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 26 }, "end": { - "line": 2659, + "line": 2656, "column": 29 } } @@ -141004,47 +140842,47 @@ "value": "col", "raw": "'col'", "range": [ - 81298, - 81303 + 81242, + 81247 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 31 }, "end": { - "line": 2659, + "line": 2656, "column": 36 } } } ], "range": [ - 81289, - 81304 + 81233, + 81248 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 22 }, "end": { - "line": 2659, + "line": 2656, "column": 37 } } }, "range": [ - 81279, - 81304 + 81223, + 81248 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 12 }, "end": { - "line": 2659, + "line": 2656, "column": 37 } } @@ -141052,16 +140890,16 @@ ], "kind": "let", "range": [ - 81275, - 81305 + 81219, + 81249 ], "loc": { "start": { - "line": 2659, + "line": 2656, "column": 8 }, "end": { - "line": 2659, + "line": 2656, "column": 38 } } @@ -141075,16 +140913,16 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 81318, - 81330 + 81262, + 81274 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 12 }, "end": { - "line": 2660, + "line": 2657, "column": 24 } } @@ -141099,16 +140937,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 81333, - 81340 + 81277, + 81284 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 27 }, "end": { - "line": 2660, + "line": 2657, "column": 34 } } @@ -141117,31 +140955,31 @@ "type": "Identifier", "name": "length", "range": [ - 81341, - 81347 + 81285, + 81291 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 35 }, "end": { - "line": 2660, + "line": 2657, "column": 41 } } }, "range": [ - 81333, - 81347 + 81277, + 81291 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 27 }, "end": { - "line": 2660, + "line": 2657, "column": 41 } } @@ -141151,46 +140989,46 @@ "value": 0, "raw": "0", "range": [ - 81350, - 81351 + 81294, + 81295 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 44 }, "end": { - "line": 2660, + "line": 2657, "column": 45 } } }, "range": [ - 81333, - 81351 + 81277, + 81295 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 27 }, "end": { - "line": 2660, + "line": 2657, "column": 45 } } }, "range": [ - 81318, - 81351 + 81262, + 81295 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 12 }, "end": { - "line": 2660, + "line": 2657, "column": 45 } } @@ -141198,16 +141036,16 @@ ], "kind": "let", "range": [ - 81314, - 81352 + 81258, + 81296 ], "loc": { "start": { - "line": 2660, + "line": 2657, "column": 8 }, "end": { - "line": 2660, + "line": 2657, "column": 46 } } @@ -141221,16 +141059,16 @@ "type": "Identifier", "name": "frag", "range": [ - 81365, - 81369 + 81309, + 81313 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 12 }, "end": { - "line": 2661, + "line": 2658, "column": 16 } } @@ -141244,32 +141082,32 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 81373, - 81385 + 81317, + 81329 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 20 }, "end": { - "line": 2661, + "line": 2658, "column": 32 } } }, "prefix": true, "range": [ - 81372, - 81385 + 81316, + 81329 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 19 }, "end": { - "line": 2661, + "line": 2658, "column": 32 } } @@ -141283,16 +141121,16 @@ "type": "Identifier", "name": "doc", "range": [ - 81388, - 81391 + 81332, + 81335 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 35 }, "end": { - "line": 2661, + "line": 2658, "column": 38 } } @@ -141301,47 +141139,47 @@ "type": "Identifier", "name": "createDocumentFragment", "range": [ - 81392, - 81414 + 81336, + 81358 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 39 }, "end": { - "line": 2661, + "line": 2658, "column": 61 } } }, "range": [ - 81388, - 81414 + 81332, + 81358 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 35 }, "end": { - "line": 2661, + "line": 2658, "column": 61 } } }, "arguments": [], "range": [ - 81388, - 81416 + 81332, + 81360 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 35 }, "end": { - "line": 2661, + "line": 2658, "column": 63 } } @@ -141351,46 +141189,46 @@ "value": null, "raw": "null", "range": [ - 81419, - 81423 + 81363, + 81367 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 66 }, "end": { - "line": 2661, + "line": 2658, "column": 70 } } }, "range": [ - 81372, - 81423 + 81316, + 81367 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 19 }, "end": { - "line": 2661, + "line": 2658, "column": 70 } } }, "range": [ - 81365, - 81423 + 81309, + 81367 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 12 }, "end": { - "line": 2661, + "line": 2658, "column": 70 } } @@ -141398,16 +141236,16 @@ ], "kind": "let", "range": [ - 81361, - 81424 + 81305, + 81368 ], "loc": { "start": { - "line": 2661, + "line": 2658, "column": 8 }, "end": { - "line": 2661, + "line": 2658, "column": 71 } } @@ -141423,16 +141261,16 @@ "type": "Identifier", "name": "k", "range": [ - 81442, - 81443 + 81386, + 81387 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 17 }, "end": { - "line": 2662, + "line": 2659, "column": 18 } } @@ -141442,31 +141280,31 @@ "value": 0, "raw": "0", "range": [ - 81446, - 81447 + 81390, + 81391 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 21 }, "end": { - "line": 2662, + "line": 2659, "column": 22 } } }, "range": [ - 81442, - 81447 + 81386, + 81391 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 17 }, "end": { - "line": 2662, + "line": 2659, "column": 22 } } @@ -141474,16 +141312,16 @@ ], "kind": "let", "range": [ - 81438, - 81447 + 81382, + 81391 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 13 }, "end": { - "line": 2662, + "line": 2659, "column": 22 } } @@ -141495,16 +141333,16 @@ "type": "Identifier", "name": "k", "range": [ - 81449, - 81450 + 81393, + 81394 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 24 }, "end": { - "line": 2662, + "line": 2659, "column": 25 } } @@ -141513,31 +141351,31 @@ "type": "Identifier", "name": "nbCols", "range": [ - 81453, - 81459 + 81397, + 81403 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 28 }, "end": { - "line": 2662, + "line": 2659, "column": 34 } } }, "range": [ - 81449, - 81459 + 81393, + 81403 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 24 }, "end": { - "line": 2662, + "line": 2659, "column": 34 } } @@ -141549,32 +141387,32 @@ "type": "Identifier", "name": "k", "range": [ - 81461, - 81462 + 81405, + 81406 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 36 }, "end": { - "line": 2662, + "line": 2659, "column": 37 } } }, "prefix": false, "range": [ - 81461, - 81464 + 81405, + 81408 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 36 }, "end": { - "line": 2662, + "line": 2659, "column": 39 } } @@ -141591,32 +141429,32 @@ "type": "Identifier", "name": "col", "range": [ - 81484, - 81487 + 81428, + 81431 ], "loc": { "start": { - "line": 2663, + "line": 2660, "column": 16 }, "end": { - "line": 2663, + "line": 2660, "column": 19 } } }, "init": null, "range": [ - 81484, - 81487 + 81428, + 81431 ], "loc": { "start": { - "line": 2663, + "line": 2660, "column": 16 }, "end": { - "line": 2663, + "line": 2660, "column": 19 } } @@ -141624,16 +141462,16 @@ ], "kind": "let", "range": [ - 81480, - 81488 + 81424, + 81432 ], "loc": { "start": { - "line": 2663, + "line": 2660, "column": 12 }, "end": { - "line": 2663, + "line": 2660, "column": 20 } } @@ -141644,16 +141482,16 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 81505, - 81517 + 81449, + 81461 ], "loc": { "start": { - "line": 2664, + "line": 2661, "column": 16 }, "end": { - "line": 2664, + "line": 2661, "column": 28 } } @@ -141670,16 +141508,16 @@ "type": "Identifier", "name": "col", "range": [ - 81537, - 81540 + 81481, + 81484 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 16 }, "end": { - "line": 2665, + "line": 2662, "column": 19 } } @@ -141691,16 +141529,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 81543, - 81550 + 81487, + 81494 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 22 }, "end": { - "line": 2665, + "line": 2662, "column": 29 } } @@ -141709,77 +141547,77 @@ "type": "Identifier", "name": "k", "range": [ - 81551, - 81552 + 81495, + 81496 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 30 }, "end": { - "line": 2665, + "line": 2662, "column": 31 } } }, "range": [ - 81543, - 81553 + 81487, + 81497 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 22 }, "end": { - "line": 2665, + "line": 2662, "column": 32 } } }, "range": [ - 81537, - 81553 + 81481, + 81497 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 16 }, "end": { - "line": 2665, + "line": 2662, "column": 32 } } }, "range": [ - 81537, - 81554 + 81481, + 81498 ], "loc": { "start": { - "line": 2665, + "line": 2662, "column": 16 }, "end": { - "line": 2665, + "line": 2662, "column": 33 } } } ], "range": [ - 81519, - 81568 + 81463, + 81512 ], "loc": { "start": { - "line": 2664, + "line": 2661, "column": 30 }, "end": { - "line": 2666, + "line": 2663, "column": 13 } } @@ -141796,16 +141634,16 @@ "type": "Identifier", "name": "col", "range": [ - 81592, - 81595 + 81536, + 81539 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 16 }, "end": { - "line": 2667, + "line": 2664, "column": 19 } } @@ -141816,16 +141654,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 81598, - 81607 + 81542, + 81551 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 22 }, "end": { - "line": 2667, + "line": 2664, "column": 31 } } @@ -141836,62 +141674,62 @@ "value": "col", "raw": "'col'", "range": [ - 81608, - 81613 + 81552, + 81557 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 32 }, "end": { - "line": 2667, + "line": 2664, "column": 37 } } } ], "range": [ - 81598, - 81614 + 81542, + 81558 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 22 }, "end": { - "line": 2667, + "line": 2664, "column": 38 } } }, "range": [ - 81592, - 81614 + 81536, + 81558 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 16 }, "end": { - "line": 2667, + "line": 2664, "column": 38 } } }, "range": [ - 81592, - 81615 + 81536, + 81559 ], "loc": { "start": { - "line": 2667, + "line": 2664, "column": 16 }, "end": { - "line": 2667, + "line": 2664, "column": 39 } } @@ -141907,16 +141745,16 @@ "type": "Identifier", "name": "frag", "range": [ - 81632, - 81636 + 81576, + 81580 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 16 }, "end": { - "line": 2668, + "line": 2665, "column": 20 } } @@ -141925,31 +141763,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 81637, - 81648 + 81581, + 81592 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 21 }, "end": { - "line": 2668, + "line": 2665, "column": 32 } } }, "range": [ - 81632, - 81648 + 81576, + 81592 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 16 }, "end": { - "line": 2668, + "line": 2665, "column": 32 } } @@ -141959,78 +141797,78 @@ "type": "Identifier", "name": "col", "range": [ - 81649, - 81652 + 81593, + 81596 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 33 }, "end": { - "line": 2668, + "line": 2665, "column": 36 } } } ], "range": [ - 81632, - 81653 + 81576, + 81597 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 16 }, "end": { - "line": 2668, + "line": 2665, "column": 37 } } }, "range": [ - 81632, - 81654 + 81576, + 81598 ], "loc": { "start": { - "line": 2668, + "line": 2665, "column": 16 }, "end": { - "line": 2668, + "line": 2665, "column": 38 } } } ], "range": [ - 81574, - 81668 + 81518, + 81612 ], "loc": { "start": { - "line": 2666, + "line": 2663, "column": 19 }, "end": { - "line": 2669, + "line": 2666, "column": 13 } } }, "range": [ - 81501, - 81668 + 81445, + 81612 ], "loc": { "start": { - "line": 2664, + "line": 2661, "column": 12 }, "end": { - "line": 2669, + "line": 2666, "column": 13 } } @@ -142050,16 +141888,16 @@ "type": "Identifier", "name": "col", "range": [ - 81681, - 81684 + 81625, + 81628 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 12 }, "end": { - "line": 2670, + "line": 2667, "column": 15 } } @@ -142068,31 +141906,31 @@ "type": "Identifier", "name": "style", "range": [ - 81685, - 81690 + 81629, + 81634 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 16 }, "end": { - "line": 2670, + "line": 2667, "column": 21 } } }, "range": [ - 81681, - 81690 + 81625, + 81634 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 12 }, "end": { - "line": 2670, + "line": 2667, "column": 21 } } @@ -142101,31 +141939,31 @@ "type": "Identifier", "name": "width", "range": [ - 81691, - 81696 + 81635, + 81640 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 22 }, "end": { - "line": 2670, + "line": 2667, "column": 27 } } }, "range": [ - 81681, - 81696 + 81625, + 81640 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 12 }, "end": { - "line": 2670, + "line": 2667, "column": 27 } } @@ -142137,16 +141975,16 @@ "type": "Identifier", "name": "colWidths", "range": [ - 81699, - 81708 + 81643, + 81652 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 30 }, "end": { - "line": 2670, + "line": 2667, "column": 39 } } @@ -142155,92 +141993,92 @@ "type": "Identifier", "name": "k", "range": [ - 81709, - 81710 + 81653, + 81654 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 40 }, "end": { - "line": 2670, + "line": 2667, "column": 41 } } }, "range": [ - 81699, - 81711 + 81643, + 81655 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 30 }, "end": { - "line": 2670, + "line": 2667, "column": 42 } } }, "range": [ - 81681, - 81711 + 81625, + 81655 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 12 }, "end": { - "line": 2670, + "line": 2667, "column": 42 } } }, "range": [ - 81681, - 81712 + 81625, + 81656 ], "loc": { "start": { - "line": 2670, + "line": 2667, "column": 12 }, "end": { - "line": 2670, + "line": 2667, "column": 43 } } } ], "range": [ - 81466, - 81722 + 81410, + 81666 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 41 }, "end": { - "line": 2671, + "line": 2668, "column": 9 } } }, "range": [ - 81433, - 81722 + 81377, + 81666 ], "loc": { "start": { - "line": 2662, + "line": 2659, "column": 8 }, "end": { - "line": 2671, + "line": 2668, "column": 9 } } @@ -142254,32 +142092,32 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 81736, - 81748 + 81680, + 81692 ], "loc": { "start": { - "line": 2672, + "line": 2669, "column": 13 }, "end": { - "line": 2672, + "line": 2669, "column": 25 } } }, "prefix": true, "range": [ - 81735, - 81748 + 81679, + 81692 ], "loc": { "start": { - "line": 2672, + "line": 2669, "column": 12 }, "end": { - "line": 2672, + "line": 2669, "column": 25 } } @@ -142298,16 +142136,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81764, - 81767 + 81708, + 81711 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 12 }, "end": { - "line": 2673, + "line": 2670, "column": 15 } } @@ -142316,31 +142154,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 81768, - 81780 + 81712, + 81724 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 16 }, "end": { - "line": 2673, + "line": 2670, "column": 28 } } }, "range": [ - 81764, - 81780 + 81708, + 81724 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 12 }, "end": { - "line": 2673, + "line": 2670, "column": 28 } } @@ -142350,16 +142188,16 @@ "type": "Identifier", "name": "frag", "range": [ - 81781, - 81785 + 81725, + 81729 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 29 }, "end": { - "line": 2673, + "line": 2670, "column": 33 } } @@ -142371,16 +142209,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 81787, - 81790 + 81731, + 81734 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 35 }, "end": { - "line": 2673, + "line": 2670, "column": 38 } } @@ -142389,110 +142227,110 @@ "type": "Identifier", "name": "firstChild", "range": [ - 81791, - 81801 + 81735, + 81745 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 39 }, "end": { - "line": 2673, + "line": 2670, "column": 49 } } }, "range": [ - 81787, - 81801 + 81731, + 81745 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 35 }, "end": { - "line": 2673, + "line": 2670, "column": 49 } } } ], "range": [ - 81764, - 81802 + 81708, + 81746 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 12 }, "end": { - "line": 2673, + "line": 2670, "column": 50 } } }, "range": [ - 81764, - 81803 + 81708, + 81747 ], "loc": { "start": { - "line": 2673, + "line": 2670, "column": 12 }, "end": { - "line": 2673, + "line": 2670, "column": 51 } } } ], "range": [ - 81750, - 81813 + 81694, + 81757 ], "loc": { "start": { - "line": 2672, + "line": 2669, "column": 27 }, "end": { - "line": 2674, + "line": 2671, "column": 9 } } }, "alternate": null, "range": [ - 81731, - 81813 + 81675, + 81757 ], "loc": { "start": { - "line": 2672, + "line": 2669, "column": 8 }, "end": { - "line": 2674, + "line": 2671, "column": 9 } } } ], "range": [ - 81087, - 81819 + 81031, + 81763 ], "loc": { "start": { - "line": 2650, + "line": 2647, "column": 22 }, "end": { - "line": 2675, + "line": 2672, "column": 5 } } @@ -142500,16 +142338,16 @@ "generator": false, "expression": false, "range": [ - 81081, - 81819 + 81025, + 81763 ], "loc": { "start": { - "line": 2650, + "line": 2647, "column": 16 }, "end": { - "line": 2675, + "line": 2672, "column": 5 } } @@ -142517,16 +142355,16 @@ "kind": "method", "computed": false, "range": [ - 81069, - 81819 + 81013, + 81763 ], "loc": { "start": { - "line": 2650, + "line": 2647, "column": 4 }, "end": { - "line": 2675, + "line": 2672, "column": 5 } }, @@ -142535,16 +142373,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 80960, - 81064 + 80904, + 81008 ], "loc": { "start": { - "line": 2646, + "line": 2643, "column": 4 }, "end": { - "line": 2649, + "line": 2646, "column": 7 } } @@ -142555,16 +142393,16 @@ "type": "Block", "value": "*\n * Make defined rows always visible\n ", "range": [ - 81825, - 81876 + 81769, + 81820 ], "loc": { "start": { - "line": 2677, + "line": 2674, "column": 4 }, "end": { - "line": 2679, + "line": 2676, "column": 7 } } @@ -142578,16 +142416,16 @@ "type": "Identifier", "name": "enforceVisibility", "range": [ - 81881, - 81898 + 81825, + 81842 ], "loc": { "start": { - "line": 2680, + "line": 2677, "column": 4 }, "end": { - "line": 2680, + "line": 2677, "column": 21 } } @@ -142610,16 +142448,16 @@ "object": { "type": "ThisExpression", "range": [ - 81916, - 81920 + 81860, + 81864 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 13 }, "end": { - "line": 2681, + "line": 2678, "column": 17 } } @@ -142628,47 +142466,47 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 81921, - 81935 + 81865, + 81879 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 18 }, "end": { - "line": 2681, + "line": 2678, "column": 32 } } }, "range": [ - 81916, - 81935 + 81860, + 81879 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 13 }, "end": { - "line": 2681, + "line": 2678, "column": 32 } } }, "prefix": true, "range": [ - 81915, - 81935 + 81859, + 81879 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 12 }, "end": { - "line": 2681, + "line": 2678, "column": 32 } } @@ -142680,48 +142518,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 81951, - 81958 + 81895, + 81902 ], "loc": { "start": { - "line": 2682, + "line": 2679, "column": 12 }, "end": { - "line": 2682, + "line": 2679, "column": 19 } } } ], "range": [ - 81937, - 81968 + 81881, + 81912 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 34 }, "end": { - "line": 2683, + "line": 2680, "column": 9 } } }, "alternate": null, "range": [ - 81911, - 81968 + 81855, + 81912 ], "loc": { "start": { - "line": 2681, + "line": 2678, "column": 8 }, "end": { - "line": 2683, + "line": 2680, "column": 9 } } @@ -142735,16 +142573,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 81981, - 81987 + 81925, + 81931 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 12 }, "end": { - "line": 2684, + "line": 2681, "column": 18 } } @@ -142757,16 +142595,16 @@ "object": { "type": "ThisExpression", "range": [ - 81990, - 81994 + 81934, + 81938 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 21 }, "end": { - "line": 2684, + "line": 2681, "column": 25 } } @@ -142775,31 +142613,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 81995, - 82004 + 81939, + 81948 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 26 }, "end": { - "line": 2684, + "line": 2681, "column": 35 } } }, "range": [ - 81990, - 82004 + 81934, + 81948 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 21 }, "end": { - "line": 2684, + "line": 2681, "column": 35 } } @@ -142810,47 +142648,47 @@ "value": true, "raw": "true", "range": [ - 82005, - 82009 + 81949, + 81953 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 36 }, "end": { - "line": 2684, + "line": 2681, "column": 40 } } } ], "range": [ - 81990, - 82010 + 81934, + 81954 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 21 }, "end": { - "line": 2684, + "line": 2681, "column": 41 } } }, "range": [ - 81981, - 82010 + 81925, + 81954 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 12 }, "end": { - "line": 2684, + "line": 2681, "column": 41 } } @@ -142858,16 +142696,16 @@ ], "kind": "let", "range": [ - 81977, - 82011 + 81921, + 81955 ], "loc": { "start": { - "line": 2684, + "line": 2681, "column": 8 }, "end": { - "line": 2684, + "line": 2681, "column": 42 } } @@ -142883,16 +142721,16 @@ "type": "Identifier", "name": "i", "range": [ - 82029, - 82030 + 81973, + 81974 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 17 }, "end": { - "line": 2685, + "line": 2682, "column": 18 } } @@ -142902,31 +142740,31 @@ "value": 0, "raw": "0", "range": [ - 82033, - 82034 + 81977, + 81978 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 21 }, "end": { - "line": 2685, + "line": 2682, "column": 22 } } }, "range": [ - 82029, - 82034 + 81973, + 81978 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 17 }, "end": { - "line": 2685, + "line": 2682, "column": 22 } } @@ -142937,16 +142775,16 @@ "type": "Identifier", "name": "len", "range": [ - 82036, - 82039 + 81980, + 81983 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 24 }, "end": { - "line": 2685, + "line": 2682, "column": 27 } } @@ -142960,16 +142798,16 @@ "object": { "type": "ThisExpression", "range": [ - 82042, - 82046 + 81986, + 81990 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 30 }, "end": { - "line": 2685, + "line": 2682, "column": 34 } } @@ -142978,31 +142816,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 82047, - 82058 + 81991, + 82002 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 35 }, "end": { - "line": 2685, + "line": 2682, "column": 46 } } }, "range": [ - 82042, - 82058 + 81986, + 82002 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 30 }, "end": { - "line": 2685, + "line": 2682, "column": 46 } } @@ -143011,46 +142849,46 @@ "type": "Identifier", "name": "length", "range": [ - 82059, - 82065 + 82003, + 82009 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 47 }, "end": { - "line": 2685, + "line": 2682, "column": 53 } } }, "range": [ - 82042, - 82065 + 81986, + 82009 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 30 }, "end": { - "line": 2685, + "line": 2682, "column": 53 } } }, "range": [ - 82036, - 82065 + 81980, + 82009 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 24 }, "end": { - "line": 2685, + "line": 2682, "column": 53 } } @@ -143058,16 +142896,16 @@ ], "kind": "let", "range": [ - 82025, - 82065 + 81969, + 82009 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 13 }, "end": { - "line": 2685, + "line": 2682, "column": 53 } } @@ -143079,16 +142917,16 @@ "type": "Identifier", "name": "i", "range": [ - 82067, - 82068 + 82011, + 82012 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 55 }, "end": { - "line": 2685, + "line": 2682, "column": 56 } } @@ -143097,31 +142935,31 @@ "type": "Identifier", "name": "len", "range": [ - 82071, - 82074 + 82015, + 82018 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 59 }, "end": { - "line": 2685, + "line": 2682, "column": 62 } } }, "range": [ - 82067, - 82074 + 82011, + 82018 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 55 }, "end": { - "line": 2685, + "line": 2682, "column": 62 } } @@ -143133,32 +142971,32 @@ "type": "Identifier", "name": "i", "range": [ - 82076, - 82077 + 82020, + 82021 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 64 }, "end": { - "line": 2685, + "line": 2682, "column": 65 } } }, "prefix": false, "range": [ - 82076, - 82079 + 82020, + 82023 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 64 }, "end": { - "line": 2685, + "line": 2682, "column": 67 } } @@ -143175,16 +143013,16 @@ "type": "Identifier", "name": "row", "range": [ - 82099, - 82102 + 82043, + 82046 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 16 }, "end": { - "line": 2686, + "line": 2683, "column": 19 } } @@ -143198,16 +143036,16 @@ "object": { "type": "ThisExpression", "range": [ - 82105, - 82109 + 82049, + 82053 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 22 }, "end": { - "line": 2686, + "line": 2683, "column": 26 } } @@ -143216,31 +143054,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 82110, - 82121 + 82054, + 82065 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 27 }, "end": { - "line": 2686, + "line": 2683, "column": 38 } } }, "range": [ - 82105, - 82121 + 82049, + 82065 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 22 }, "end": { - "line": 2686, + "line": 2683, "column": 38 } } @@ -143249,46 +143087,46 @@ "type": "Identifier", "name": "i", "range": [ - 82122, - 82123 + 82066, + 82067 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 39 }, "end": { - "line": 2686, + "line": 2683, "column": 40 } } }, "range": [ - 82105, - 82124 + 82049, + 82068 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 22 }, "end": { - "line": 2686, + "line": 2683, "column": 41 } } }, "range": [ - 82099, - 82124 + 82043, + 82068 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 16 }, "end": { - "line": 2686, + "line": 2683, "column": 41 } } @@ -143296,16 +143134,16 @@ ], "kind": "let", "range": [ - 82095, - 82125 + 82039, + 82069 ], "loc": { "start": { - "line": 2686, + "line": 2683, "column": 12 }, "end": { - "line": 2686, + "line": 2683, "column": 42 } }, @@ -143314,16 +143152,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 82138, - 82167 + 82082, + 82111 ], "loc": { "start": { - "line": 2687, + "line": 2684, "column": 12 }, "end": { - "line": 2687, + "line": 2684, "column": 41 } } @@ -143339,16 +143177,16 @@ "type": "Identifier", "name": "row", "range": [ - 82184, - 82187 + 82128, + 82131 ], "loc": { "start": { - "line": 2688, + "line": 2685, "column": 16 }, "end": { - "line": 2688, + "line": 2685, "column": 19 } } @@ -143357,31 +143195,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 82191, - 82197 + 82135, + 82141 ], "loc": { "start": { - "line": 2688, + "line": 2685, "column": 23 }, "end": { - "line": 2688, + "line": 2685, "column": 29 } } }, "range": [ - 82184, - 82197 + 82128, + 82141 ], "loc": { "start": { - "line": 2688, + "line": 2685, "column": 16 }, "end": { - "line": 2688, + "line": 2685, "column": 29 } } @@ -143399,16 +143237,16 @@ "object": { "type": "ThisExpression", "range": [ - 82217, - 82221 + 82161, + 82165 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 16 }, "end": { - "line": 2689, + "line": 2686, "column": 20 } } @@ -143417,31 +143255,31 @@ "type": "Identifier", "name": "validateRow", "range": [ - 82222, - 82233 + 82166, + 82177 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 21 }, "end": { - "line": 2689, + "line": 2686, "column": 32 } } }, "range": [ - 82217, - 82233 + 82161, + 82177 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 16 }, "end": { - "line": 2689, + "line": 2686, "column": 32 } } @@ -143451,16 +143289,16 @@ "type": "Identifier", "name": "row", "range": [ - 82234, - 82237 + 82178, + 82181 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 33 }, "end": { - "line": 2689, + "line": 2686, "column": 36 } } @@ -143470,79 +143308,79 @@ "value": true, "raw": "true", "range": [ - 82239, - 82243 + 82183, + 82187 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 38 }, "end": { - "line": 2689, + "line": 2686, "column": 42 } } } ], "range": [ - 82217, - 82244 + 82161, + 82188 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 16 }, "end": { - "line": 2689, + "line": 2686, "column": 43 } } }, "range": [ - 82217, - 82245 + 82161, + 82189 ], "loc": { "start": { - "line": 2689, + "line": 2686, "column": 16 }, "end": { - "line": 2689, + "line": 2686, "column": 44 } } } ], "range": [ - 82199, - 82259 + 82143, + 82203 ], "loc": { "start": { - "line": 2688, + "line": 2685, "column": 31 }, "end": { - "line": 2690, + "line": 2687, "column": 13 } } }, "alternate": null, "range": [ - 82180, - 82259 + 82124, + 82203 ], "loc": { "start": { - "line": 2688, + "line": 2685, "column": 12 }, "end": { - "line": 2690, + "line": 2687, "column": 13 } }, @@ -143551,16 +143389,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 82138, - 82167 + 82082, + 82111 ], "loc": { "start": { - "line": 2687, + "line": 2684, "column": 12 }, "end": { - "line": 2687, + "line": 2684, "column": 41 } } @@ -143569,47 +143407,47 @@ } ], "range": [ - 82081, - 82269 + 82025, + 82213 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 69 }, "end": { - "line": 2691, + "line": 2688, "column": 9 } } }, "range": [ - 82020, - 82269 + 81964, + 82213 ], "loc": { "start": { - "line": 2685, + "line": 2682, "column": 8 }, "end": { - "line": 2691, + "line": 2688, "column": 9 } } } ], "range": [ - 81901, - 82275 + 81845, + 82219 ], "loc": { "start": { - "line": 2680, + "line": 2677, "column": 24 }, "end": { - "line": 2692, + "line": 2689, "column": 5 } } @@ -143617,16 +143455,16 @@ "generator": false, "expression": false, "range": [ - 81898, - 82275 + 81842, + 82219 ], "loc": { "start": { - "line": 2680, + "line": 2677, "column": 21 }, "end": { - "line": 2692, + "line": 2689, "column": 5 } } @@ -143634,16 +143472,16 @@ "kind": "method", "computed": false, "range": [ - 81881, - 82275 + 81825, + 82219 ], "loc": { "start": { - "line": 2680, + "line": 2677, "column": 4 }, "end": { - "line": 2692, + "line": 2689, "column": 5 } }, @@ -143652,16 +143490,16 @@ "type": "Block", "value": "*\n * Make defined rows always visible\n ", "range": [ - 81825, - 81876 + 81769, + 81820 ], "loc": { "start": { - "line": 2677, + "line": 2674, "column": 4 }, "end": { - "line": 2679, + "line": 2676, "column": 7 } } @@ -143672,16 +143510,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 82281, - 82329 + 82225, + 82273 ], "loc": { "start": { - "line": 2694, + "line": 2691, "column": 4 }, "end": { - "line": 2696, + "line": 2693, "column": 7 } } @@ -143695,16 +143533,16 @@ "type": "Identifier", "name": "clearFilters", "range": [ - 82334, - 82346 + 82278, + 82290 ], "loc": { "start": { - "line": 2697, + "line": 2694, "column": 4 }, "end": { - "line": 2697, + "line": 2694, "column": 16 } } @@ -143727,16 +143565,16 @@ "object": { "type": "ThisExpression", "range": [ - 82364, - 82368 + 82308, + 82312 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 13 }, "end": { - "line": 2698, + "line": 2695, "column": 17 } } @@ -143745,47 +143583,47 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 82369, - 82376 + 82313, + 82320 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 18 }, "end": { - "line": 2698, + "line": 2695, "column": 25 } } }, "range": [ - 82364, - 82376 + 82308, + 82320 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 13 }, "end": { - "line": 2698, + "line": 2695, "column": 25 } } }, "prefix": true, "range": [ - 82363, - 82376 + 82307, + 82320 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 12 }, "end": { - "line": 2698, + "line": 2695, "column": 25 } } @@ -143797,48 +143635,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 82392, - 82399 + 82336, + 82343 ], "loc": { "start": { - "line": 2699, + "line": 2696, "column": 12 }, "end": { - "line": 2699, + "line": 2696, "column": 19 } } } ], "range": [ - 82378, - 82409 + 82322, + 82353 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 27 }, "end": { - "line": 2700, + "line": 2697, "column": 9 } } }, "alternate": null, "range": [ - 82359, - 82409 + 82303, + 82353 ], "loc": { "start": { - "line": 2698, + "line": 2695, "column": 8 }, "end": { - "line": 2700, + "line": 2697, "column": 9 } } @@ -143856,16 +143694,16 @@ "object": { "type": "ThisExpression", "range": [ - 82419, - 82423 + 82363, + 82367 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 8 }, "end": { - "line": 2702, + "line": 2699, "column": 12 } } @@ -143874,31 +143712,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 82424, - 82431 + 82368, + 82375 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 13 }, "end": { - "line": 2702, + "line": 2699, "column": 20 } } }, "range": [ - 82419, - 82431 + 82363, + 82375 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 8 }, "end": { - "line": 2702, + "line": 2699, "column": 20 } } @@ -143907,31 +143745,31 @@ "type": "Identifier", "name": "emit", "range": [ - 82432, - 82436 + 82376, + 82380 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 21 }, "end": { - "line": 2702, + "line": 2699, "column": 25 } } }, "range": [ - 82419, - 82436 + 82363, + 82380 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 8 }, "end": { - "line": 2702, + "line": 2699, "column": 25 } } @@ -143942,16 +143780,16 @@ "value": "before-clearing-filters", "raw": "'before-clearing-filters'", "range": [ - 82437, - 82462 + 82381, + 82406 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 26 }, "end": { - "line": 2702, + "line": 2699, "column": 51 } } @@ -143959,47 +143797,47 @@ { "type": "ThisExpression", "range": [ - 82464, - 82468 + 82408, + 82412 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 53 }, "end": { - "line": 2702, + "line": 2699, "column": 57 } } } ], "range": [ - 82419, - 82469 + 82363, + 82413 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 8 }, "end": { - "line": 2702, + "line": 2699, "column": 58 } } }, "range": [ - 82419, - 82470 + 82363, + 82414 ], "loc": { "start": { - "line": 2702, + "line": 2699, "column": 8 }, "end": { - "line": 2702, + "line": 2699, "column": 59 } } @@ -144014,16 +143852,16 @@ "object": { "type": "ThisExpression", "range": [ - 82479, - 82483 + 82423, + 82427 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 8 }, "end": { - "line": 2703, + "line": 2700, "column": 12 } } @@ -144032,31 +143870,31 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 82484, - 82497 + 82428, + 82441 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 13 }, "end": { - "line": 2703, + "line": 2700, "column": 26 } } }, "range": [ - 82479, - 82497 + 82423, + 82441 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 8 }, "end": { - "line": 2703, + "line": 2700, "column": 26 } } @@ -144065,16 +143903,16 @@ { "type": "ThisExpression", "range": [ - 82498, - 82502 + 82442, + 82446 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 27 }, "end": { - "line": 2703, + "line": 2700, "column": 31 } } @@ -144087,16 +143925,16 @@ "object": { "type": "ThisExpression", "range": [ - 82504, - 82508 + 82448, + 82452 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 33 }, "end": { - "line": 2703, + "line": 2700, "column": 37 } } @@ -144105,78 +143943,78 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 82509, - 82524 + 82453, + 82468 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 38 }, "end": { - "line": 2703, + "line": 2700, "column": 53 } } }, "range": [ - 82504, - 82524 + 82448, + 82468 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 33 }, "end": { - "line": 2703, + "line": 2700, "column": 53 } } }, "arguments": [], "range": [ - 82504, - 82526 + 82448, + 82470 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 33 }, "end": { - "line": 2703, + "line": 2700, "column": 55 } } } ], "range": [ - 82479, - 82527 + 82423, + 82471 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 8 }, "end": { - "line": 2703, + "line": 2700, "column": 56 } } }, "range": [ - 82479, - 82528 + 82423, + 82472 ], "loc": { "start": { - "line": 2703, + "line": 2700, "column": 8 }, "end": { - "line": 2703, + "line": 2700, "column": 57 } } @@ -144192,16 +144030,16 @@ "type": "Identifier", "name": "i", "range": [ - 82547, - 82548 + 82491, + 82492 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 17 }, "end": { - "line": 2705, + "line": 2702, "column": 18 } } @@ -144211,31 +144049,31 @@ "value": 0, "raw": "0", "range": [ - 82551, - 82552 + 82495, + 82496 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 21 }, "end": { - "line": 2705, + "line": 2702, "column": 22 } } }, "range": [ - 82547, - 82552 + 82491, + 82496 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 17 }, "end": { - "line": 2705, + "line": 2702, "column": 22 } } @@ -144246,16 +144084,16 @@ "type": "Identifier", "name": "len", "range": [ - 82554, - 82557 + 82498, + 82501 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 24 }, "end": { - "line": 2705, + "line": 2702, "column": 27 } } @@ -144269,16 +144107,16 @@ "object": { "type": "ThisExpression", "range": [ - 82560, - 82564 + 82504, + 82508 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 30 }, "end": { - "line": 2705, + "line": 2702, "column": 34 } } @@ -144287,31 +144125,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 82565, - 82571 + 82509, + 82515 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 35 }, "end": { - "line": 2705, + "line": 2702, "column": 41 } } }, "range": [ - 82560, - 82571 + 82504, + 82515 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 30 }, "end": { - "line": 2705, + "line": 2702, "column": 41 } } @@ -144320,46 +144158,46 @@ "type": "Identifier", "name": "length", "range": [ - 82572, - 82578 + 82516, + 82522 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 42 }, "end": { - "line": 2705, + "line": 2702, "column": 48 } } }, "range": [ - 82560, - 82578 + 82504, + 82522 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 30 }, "end": { - "line": 2705, + "line": 2702, "column": 48 } } }, "range": [ - 82554, - 82578 + 82498, + 82522 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 24 }, "end": { - "line": 2705, + "line": 2702, "column": 48 } } @@ -144367,16 +144205,16 @@ ], "kind": "let", "range": [ - 82543, - 82578 + 82487, + 82522 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 13 }, "end": { - "line": 2705, + "line": 2702, "column": 48 } } @@ -144388,16 +144226,16 @@ "type": "Identifier", "name": "i", "range": [ - 82580, - 82581 + 82524, + 82525 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 50 }, "end": { - "line": 2705, + "line": 2702, "column": 51 } } @@ -144406,31 +144244,31 @@ "type": "Identifier", "name": "len", "range": [ - 82584, - 82587 + 82528, + 82531 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 54 }, "end": { - "line": 2705, + "line": 2702, "column": 57 } } }, "range": [ - 82580, - 82587 + 82524, + 82531 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 50 }, "end": { - "line": 2705, + "line": 2702, "column": 57 } } @@ -144442,32 +144280,32 @@ "type": "Identifier", "name": "i", "range": [ - 82589, - 82590 + 82533, + 82534 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 59 }, "end": { - "line": 2705, + "line": 2702, "column": 60 } } }, "prefix": false, "range": [ - 82589, - 82592 + 82533, + 82536 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 59 }, "end": { - "line": 2705, + "line": 2702, "column": 62 } } @@ -144485,16 +144323,16 @@ "object": { "type": "ThisExpression", "range": [ - 82608, - 82612 + 82552, + 82556 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 12 }, "end": { - "line": 2706, + "line": 2703, "column": 16 } } @@ -144503,31 +144341,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 82613, - 82627 + 82557, + 82571 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 17 }, "end": { - "line": 2706, + "line": 2703, "column": 31 } } }, "range": [ - 82608, - 82627 + 82552, + 82571 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 12 }, "end": { - "line": 2706, + "line": 2703, "column": 31 } } @@ -144537,16 +144375,16 @@ "type": "Identifier", "name": "i", "range": [ - 82628, - 82629 + 82572, + 82573 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 32 }, "end": { - "line": 2706, + "line": 2703, "column": 33 } } @@ -144556,78 +144394,78 @@ "value": "", "raw": "''", "range": [ - 82631, - 82633 + 82575, + 82577 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 35 }, "end": { - "line": 2706, + "line": 2703, "column": 37 } } } ], "range": [ - 82608, - 82634 + 82552, + 82578 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 12 }, "end": { - "line": 2706, + "line": 2703, "column": 38 } } }, "range": [ - 82608, - 82635 + 82552, + 82579 ], "loc": { "start": { - "line": 2706, + "line": 2703, "column": 12 }, "end": { - "line": 2706, + "line": 2703, "column": 39 } } } ], "range": [ - 82594, - 82645 + 82538, + 82589 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 64 }, "end": { - "line": 2707, + "line": 2704, "column": 9 } } }, "range": [ - 82538, - 82645 + 82482, + 82589 ], "loc": { "start": { - "line": 2705, + "line": 2702, "column": 8 }, "end": { - "line": 2707, + "line": 2704, "column": 9 } } @@ -144642,16 +144480,16 @@ "object": { "type": "ThisExpression", "range": [ - 82655, - 82659 + 82599, + 82603 ], "loc": { "start": { - "line": 2709, + "line": 2706, "column": 8 }, "end": { - "line": 2709, + "line": 2706, "column": 12 } } @@ -144660,62 +144498,62 @@ "type": "Identifier", "name": "filter", "range": [ - 82660, - 82666 + 82604, + 82610 ], "loc": { "start": { - "line": 2709, + "line": 2706, "column": 13 }, "end": { - "line": 2709, + "line": 2706, "column": 19 } } }, "range": [ - 82655, - 82666 + 82599, + 82610 ], "loc": { "start": { - "line": 2709, + "line": 2706, "column": 8 }, "end": { - "line": 2709, + "line": 2706, "column": 19 } } }, "arguments": [], "range": [ - 82655, - 82668 + 82599, + 82612 ], "loc": { "start": { - "line": 2709, + "line": 2706, "column": 8 }, "end": { - "line": 2709, + "line": 2706, "column": 21 } } }, "range": [ - 82655, - 82669 + 82599, + 82613 ], "loc": { "start": { - "line": 2709, + "line": 2706, "column": 8 }, "end": { - "line": 2709, + "line": 2706, "column": 22 } } @@ -144730,16 +144568,16 @@ "object": { "type": "ThisExpression", "range": [ - 82679, - 82683 + 82623, + 82627 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 8 }, "end": { - "line": 2711, + "line": 2708, "column": 12 } } @@ -144748,31 +144586,31 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 82684, - 82696 + 82628, + 82640 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 13 }, "end": { - "line": 2711, + "line": 2708, "column": 25 } } }, "range": [ - 82679, - 82696 + 82623, + 82640 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 8 }, "end": { - "line": 2711, + "line": 2708, "column": 25 } } @@ -144781,47 +144619,47 @@ { "type": "ThisExpression", "range": [ - 82697, - 82701 + 82641, + 82645 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 26 }, "end": { - "line": 2711, + "line": 2708, "column": 30 } } } ], "range": [ - 82679, - 82702 + 82623, + 82646 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 8 }, "end": { - "line": 2711, + "line": 2708, "column": 31 } } }, "range": [ - 82679, - 82703 + 82623, + 82647 ], "loc": { "start": { - "line": 2711, + "line": 2708, "column": 8 }, "end": { - "line": 2711, + "line": 2708, "column": 32 } } @@ -144839,16 +144677,16 @@ "object": { "type": "ThisExpression", "range": [ - 82712, - 82716 + 82656, + 82660 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 8 }, "end": { - "line": 2712, + "line": 2709, "column": 12 } } @@ -144857,31 +144695,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 82717, - 82724 + 82661, + 82668 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 13 }, "end": { - "line": 2712, + "line": 2709, "column": 20 } } }, "range": [ - 82712, - 82724 + 82656, + 82668 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 8 }, "end": { - "line": 2712, + "line": 2709, "column": 20 } } @@ -144890,31 +144728,31 @@ "type": "Identifier", "name": "emit", "range": [ - 82725, - 82729 + 82669, + 82673 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 21 }, "end": { - "line": 2712, + "line": 2709, "column": 25 } } }, "range": [ - 82712, - 82729 + 82656, + 82673 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 8 }, "end": { - "line": 2712, + "line": 2709, "column": 25 } } @@ -144925,16 +144763,16 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 82730, - 82754 + 82674, + 82698 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 26 }, "end": { - "line": 2712, + "line": 2709, "column": 50 } } @@ -144942,63 +144780,63 @@ { "type": "ThisExpression", "range": [ - 82756, - 82760 + 82700, + 82704 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 52 }, "end": { - "line": 2712, + "line": 2709, "column": 56 } } } ], "range": [ - 82712, - 82761 + 82656, + 82705 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 8 }, "end": { - "line": 2712, + "line": 2709, "column": 57 } } }, "range": [ - 82712, - 82762 + 82656, + 82706 ], "loc": { "start": { - "line": 2712, + "line": 2709, "column": 8 }, "end": { - "line": 2712, + "line": 2709, "column": 58 } } } ], "range": [ - 82349, - 82768 + 82293, + 82712 ], "loc": { "start": { - "line": 2697, + "line": 2694, "column": 19 }, "end": { - "line": 2713, + "line": 2710, "column": 5 } } @@ -145006,16 +144844,16 @@ "generator": false, "expression": false, "range": [ - 82346, - 82768 + 82290, + 82712 ], "loc": { "start": { - "line": 2697, + "line": 2694, "column": 16 }, "end": { - "line": 2713, + "line": 2710, "column": 5 } } @@ -145023,16 +144861,16 @@ "kind": "method", "computed": false, "range": [ - 82334, - 82768 + 82278, + 82712 ], "loc": { "start": { - "line": 2697, + "line": 2694, "column": 4 }, "end": { - "line": 2713, + "line": 2710, "column": 5 } }, @@ -145041,16 +144879,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 82281, - 82329 + 82225, + 82273 ], "loc": { "start": { - "line": 2694, + "line": 2691, "column": 4 }, "end": { - "line": 2696, + "line": 2693, "column": 7 } } @@ -145061,16 +144899,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 82774, - 82859 + 82718, + 82803 ], "loc": { "start": { - "line": 2715, + "line": 2712, "column": 4 }, "end": { - "line": 2718, + "line": 2715, "column": 7 } } @@ -145084,16 +144922,16 @@ "type": "Identifier", "name": "getActiveFilterId", "range": [ - 82864, - 82881 + 82808, + 82825 ], "loc": { "start": { - "line": 2719, + "line": 2716, "column": 4 }, "end": { - "line": 2719, + "line": 2716, "column": 21 } } @@ -145113,16 +144951,16 @@ "object": { "type": "ThisExpression", "range": [ - 82901, - 82905 + 82845, + 82849 ], "loc": { "start": { - "line": 2720, + "line": 2717, "column": 15 }, "end": { - "line": 2720, + "line": 2717, "column": 19 } } @@ -145131,62 +144969,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 82906, - 82920 + 82850, + 82864 ], "loc": { "start": { - "line": 2720, + "line": 2717, "column": 20 }, "end": { - "line": 2720, + "line": 2717, "column": 34 } } }, "range": [ - 82901, - 82920 + 82845, + 82864 ], "loc": { "start": { - "line": 2720, + "line": 2717, "column": 15 }, "end": { - "line": 2720, + "line": 2717, "column": 34 } } }, "range": [ - 82894, - 82921 + 82838, + 82865 ], "loc": { "start": { - "line": 2720, + "line": 2717, "column": 8 }, "end": { - "line": 2720, + "line": 2717, "column": 35 } } } ], "range": [ - 82884, - 82927 + 82828, + 82871 ], "loc": { "start": { - "line": 2719, + "line": 2716, "column": 24 }, "end": { - "line": 2721, + "line": 2718, "column": 5 } } @@ -145194,16 +145032,16 @@ "generator": false, "expression": false, "range": [ - 82881, - 82927 + 82825, + 82871 ], "loc": { "start": { - "line": 2719, + "line": 2716, "column": 21 }, "end": { - "line": 2721, + "line": 2718, "column": 5 } } @@ -145211,16 +145049,16 @@ "kind": "method", "computed": false, "range": [ - 82864, - 82927 + 82808, + 82871 ], "loc": { "start": { - "line": 2719, + "line": 2716, "column": 4 }, "end": { - "line": 2721, + "line": 2718, "column": 5 } }, @@ -145229,16 +145067,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 82774, - 82859 + 82718, + 82803 ], "loc": { "start": { - "line": 2715, + "line": 2712, "column": 4 }, "end": { - "line": 2718, + "line": 2715, "column": 7 } } @@ -145249,16 +145087,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 82933, - 83034 + 82877, + 82978 ], "loc": { "start": { - "line": 2723, + "line": 2720, "column": 4 }, "end": { - "line": 2726, + "line": 2723, "column": 7 } } @@ -145272,16 +145110,16 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 83039, - 83056 + 82983, + 83000 ], "loc": { "start": { - "line": 2727, + "line": 2724, "column": 4 }, "end": { - "line": 2727, + "line": 2724, "column": 21 } } @@ -145294,16 +145132,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 83057, - 83065 + 83001, + 83009 ], "loc": { "start": { - "line": 2727, + "line": 2724, "column": 22 }, "end": { - "line": 2727, + "line": 2724, "column": 30 } } @@ -145323,16 +145161,16 @@ "object": { "type": "ThisExpression", "range": [ - 83077, - 83081 + 83021, + 83025 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 8 }, "end": { - "line": 2728, + "line": 2725, "column": 12 } } @@ -145341,31 +145179,31 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 83082, - 83096 + 83026, + 83040 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 13 }, "end": { - "line": 2728, + "line": 2725, "column": 27 } } }, "range": [ - 83077, - 83096 + 83021, + 83040 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 8 }, "end": { - "line": 2728, + "line": 2725, "column": 27 } } @@ -145374,62 +145212,62 @@ "type": "Identifier", "name": "filterId", "range": [ - 83099, - 83107 + 83043, + 83051 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 30 }, "end": { - "line": 2728, + "line": 2725, "column": 38 } } }, "range": [ - 83077, - 83107 + 83021, + 83051 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 8 }, "end": { - "line": 2728, + "line": 2725, "column": 38 } } }, "range": [ - 83077, - 83108 + 83021, + 83052 ], "loc": { "start": { - "line": 2728, + "line": 2725, "column": 8 }, "end": { - "line": 2728, + "line": 2725, "column": 39 } } } ], "range": [ - 83067, - 83114 + 83011, + 83058 ], "loc": { "start": { - "line": 2727, + "line": 2724, "column": 32 }, "end": { - "line": 2729, + "line": 2726, "column": 5 } } @@ -145437,16 +145275,16 @@ "generator": false, "expression": false, "range": [ - 83056, - 83114 + 83000, + 83058 ], "loc": { "start": { - "line": 2727, + "line": 2724, "column": 21 }, "end": { - "line": 2729, + "line": 2726, "column": 5 } } @@ -145454,16 +145292,16 @@ "kind": "method", "computed": false, "range": [ - 83039, - 83114 + 82983, + 83058 ], "loc": { "start": { - "line": 2727, + "line": 2724, "column": 4 }, "end": { - "line": 2729, + "line": 2726, "column": 5 } }, @@ -145472,16 +145310,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 82933, - 83034 + 82877, + 82978 ], "loc": { "start": { - "line": 2723, + "line": 2720, "column": 4 }, "end": { - "line": 2726, + "line": 2723, "column": 7 } } @@ -145492,16 +145330,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 83120, - 83268 + 83064, + 83212 ], "loc": { "start": { - "line": 2731, + "line": 2728, "column": 4 }, "end": { - "line": 2735, + "line": 2732, "column": 7 } } @@ -145515,16 +145353,16 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 83273, - 83299 + 83217, + 83243 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 4 }, "end": { - "line": 2736, + "line": 2733, "column": 30 } } @@ -145539,16 +145377,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 83300, - 83308 + 83244, + 83252 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 31 }, "end": { - "line": 2736, + "line": 2733, "column": 39 } } @@ -145558,31 +145396,31 @@ "value": "", "raw": "''", "range": [ - 83311, - 83313 + 83255, + 83257 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 42 }, "end": { - "line": 2736, + "line": 2733, "column": 44 } } }, "range": [ - 83300, - 83313 + 83244, + 83257 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 31 }, "end": { - "line": 2736, + "line": 2733, "column": 44 } } @@ -145600,16 +145438,16 @@ "type": "Identifier", "name": "idx", "range": [ - 83329, - 83332 + 83273, + 83276 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 12 }, "end": { - "line": 2737, + "line": 2734, "column": 15 } } @@ -145626,16 +145464,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 83335, - 83343 + 83279, + 83287 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 18 }, "end": { - "line": 2737, + "line": 2734, "column": 26 } } @@ -145644,31 +145482,31 @@ "type": "Identifier", "name": "split", "range": [ - 83344, - 83349 + 83288, + 83293 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 27 }, "end": { - "line": 2737, + "line": 2734, "column": 32 } } }, "range": [ - 83335, - 83349 + 83279, + 83293 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 18 }, "end": { - "line": 2737, + "line": 2734, "column": 32 } } @@ -145679,32 +145517,32 @@ "value": "_", "raw": "'_'", "range": [ - 83350, - 83353 + 83294, + 83297 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 33 }, "end": { - "line": 2737, + "line": 2734, "column": 36 } } } ], "range": [ - 83335, - 83354 + 83279, + 83298 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 18 }, "end": { - "line": 2737, + "line": 2734, "column": 37 } } @@ -145714,46 +145552,46 @@ "value": 0, "raw": "0", "range": [ - 83355, - 83356 + 83299, + 83300 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 38 }, "end": { - "line": 2737, + "line": 2734, "column": 39 } } }, "range": [ - 83335, - 83357 + 83279, + 83301 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 18 }, "end": { - "line": 2737, + "line": 2734, "column": 40 } } }, "range": [ - 83329, - 83357 + 83273, + 83301 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 12 }, "end": { - "line": 2737, + "line": 2734, "column": 40 } } @@ -145761,16 +145599,16 @@ ], "kind": "let", "range": [ - 83325, - 83358 + 83269, + 83302 ], "loc": { "start": { - "line": 2737, + "line": 2734, "column": 8 }, "end": { - "line": 2737, + "line": 2734, "column": 41 } } @@ -145784,16 +145622,16 @@ "type": "Identifier", "name": "idx", "range": [ - 83367, - 83370 + 83311, + 83314 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 8 }, "end": { - "line": 2738, + "line": 2735, "column": 11 } } @@ -145810,16 +145648,16 @@ "type": "Identifier", "name": "idx", "range": [ - 83373, - 83376 + 83317, + 83320 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 14 }, "end": { - "line": 2738, + "line": 2735, "column": 17 } } @@ -145828,31 +145666,31 @@ "type": "Identifier", "name": "split", "range": [ - 83377, - 83382 + 83321, + 83326 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 18 }, "end": { - "line": 2738, + "line": 2735, "column": 23 } } }, "range": [ - 83373, - 83382 + 83317, + 83326 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 14 }, "end": { - "line": 2738, + "line": 2735, "column": 23 } } @@ -145864,16 +145702,16 @@ "object": { "type": "ThisExpression", "range": [ - 83383, - 83387 + 83327, + 83331 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 24 }, "end": { - "line": 2738, + "line": 2735, "column": 28 } } @@ -145882,47 +145720,47 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 83388, - 83395 + 83332, + 83339 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 29 }, "end": { - "line": 2738, + "line": 2735, "column": 36 } } }, "range": [ - 83383, - 83395 + 83327, + 83339 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 24 }, "end": { - "line": 2738, + "line": 2735, "column": 36 } } } ], "range": [ - 83373, - 83396 + 83317, + 83340 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 14 }, "end": { - "line": 2738, + "line": 2735, "column": 37 } } @@ -145932,61 +145770,61 @@ "value": 1, "raw": "1", "range": [ - 83397, - 83398 + 83341, + 83342 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 38 }, "end": { - "line": 2738, + "line": 2735, "column": 39 } } }, "range": [ - 83373, - 83399 + 83317, + 83343 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 14 }, "end": { - "line": 2738, + "line": 2735, "column": 40 } } }, "range": [ - 83367, - 83399 + 83311, + 83343 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 8 }, "end": { - "line": 2738, + "line": 2735, "column": 40 } } }, "range": [ - 83367, - 83400 + 83311, + 83344 ], "loc": { "start": { - "line": 2738, + "line": 2735, "column": 8 }, "end": { - "line": 2738, + "line": 2735, "column": 41 } } @@ -145999,16 +145837,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 83416, - 83424 + 83360, + 83368 ], "loc": { "start": { - "line": 2739, + "line": 2736, "column": 15 }, "end": { - "line": 2739, + "line": 2736, "column": 23 } } @@ -146018,16 +145856,16 @@ "type": "Identifier", "name": "idx", "range": [ - 83425, - 83428 + 83369, + 83372 ], "loc": { "start": { - "line": 2739, + "line": 2736, "column": 24 }, "end": { - "line": 2739, + "line": 2736, "column": 27 } } @@ -146037,63 +145875,63 @@ "value": 10, "raw": "10", "range": [ - 83430, - 83432 + 83374, + 83376 ], "loc": { "start": { - "line": 2739, + "line": 2736, "column": 29 }, "end": { - "line": 2739, + "line": 2736, "column": 31 } } } ], "range": [ - 83416, - 83433 + 83360, + 83377 ], "loc": { "start": { - "line": 2739, + "line": 2736, "column": 15 }, "end": { - "line": 2739, + "line": 2736, "column": 32 } } }, "range": [ - 83409, - 83434 + 83353, + 83378 ], "loc": { "start": { - "line": 2739, + "line": 2736, "column": 8 }, "end": { - "line": 2739, + "line": 2736, "column": 33 } } } ], "range": [ - 83315, - 83440 + 83259, + 83384 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 46 }, "end": { - "line": 2740, + "line": 2737, "column": 5 } } @@ -146101,16 +145939,16 @@ "generator": false, "expression": false, "range": [ - 83299, - 83440 + 83243, + 83384 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 30 }, "end": { - "line": 2740, + "line": 2737, "column": 5 } } @@ -146118,16 +145956,16 @@ "kind": "method", "computed": false, "range": [ - 83273, - 83440 + 83217, + 83384 ], "loc": { "start": { - "line": 2736, + "line": 2733, "column": 4 }, "end": { - "line": 2740, + "line": 2737, "column": 5 } }, @@ -146136,16 +145974,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 83120, - 83268 + 83064, + 83212 ], "loc": { "start": { - "line": 2731, + "line": 2728, "column": 4 }, "end": { - "line": 2735, + "line": 2732, "column": 7 } } @@ -146156,16 +145994,16 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 83446, - 83607 + 83390, + 83551 ], "loc": { "start": { - "line": 2742, + "line": 2739, "column": 4 }, "end": { - "line": 2747, + "line": 2744, "column": 7 } } @@ -146179,16 +146017,16 @@ "type": "Identifier", "name": "buildFilterId", "range": [ - 83612, - 83625 + 83556, + 83569 ], "loc": { "start": { - "line": 2748, + "line": 2745, "column": 4 }, "end": { - "line": 2748, + "line": 2745, "column": 17 } } @@ -146201,16 +146039,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83626, - 83634 + 83570, + 83578 ], "loc": { "start": { - "line": 2748, + "line": 2745, "column": 18 }, "end": { - "line": 2748, + "line": 2745, "column": 26 } } @@ -146232,16 +146070,16 @@ }, "tail": false, "range": [ - 83653, - 83656 + 83597, + 83600 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 15 }, "end": { - "line": 2749, + "line": 2746, "column": 18 } } @@ -146254,16 +146092,16 @@ }, "tail": false, "range": [ - 83668, - 83671 + 83612, + 83615 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 30 }, "end": { - "line": 2749, + "line": 2746, "column": 33 } } @@ -146276,16 +146114,16 @@ }, "tail": false, "range": [ - 83679, - 83683 + 83623, + 83627 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 41 }, "end": { - "line": 2749, + "line": 2746, "column": 45 } } @@ -146298,16 +146136,16 @@ }, "tail": true, "range": [ - 83690, - 83692 + 83634, + 83636 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 52 }, "end": { - "line": 2749, + "line": 2746, "column": 54 } } @@ -146320,16 +146158,16 @@ "object": { "type": "ThisExpression", "range": [ - 83656, - 83660 + 83600, + 83604 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 18 }, "end": { - "line": 2749, + "line": 2746, "column": 22 } } @@ -146338,31 +146176,31 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 83661, - 83668 + 83605, + 83612 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 23 }, "end": { - "line": 2749, + "line": 2746, "column": 30 } } }, "range": [ - 83656, - 83668 + 83600, + 83612 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 18 }, "end": { - "line": 2749, + "line": 2746, "column": 30 } } @@ -146371,16 +146209,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83671, - 83679 + 83615, + 83623 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 33 }, "end": { - "line": 2749, + "line": 2746, "column": 41 } } @@ -146391,16 +146229,16 @@ "object": { "type": "ThisExpression", "range": [ - 83683, - 83687 + 83627, + 83631 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 45 }, "end": { - "line": 2749, + "line": 2746, "column": 49 } } @@ -146409,78 +146247,78 @@ "type": "Identifier", "name": "id", "range": [ - 83688, - 83690 + 83632, + 83634 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 50 }, "end": { - "line": 2749, + "line": 2746, "column": 52 } } }, "range": [ - 83683, - 83690 + 83627, + 83634 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 45 }, "end": { - "line": 2749, + "line": 2746, "column": 52 } } } ], "range": [ - 83653, - 83692 + 83597, + 83636 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 15 }, "end": { - "line": 2749, + "line": 2746, "column": 54 } } }, "range": [ - 83646, - 83693 + 83590, + 83637 ], "loc": { "start": { - "line": 2749, + "line": 2746, "column": 8 }, "end": { - "line": 2749, + "line": 2746, "column": 55 } } } ], "range": [ - 83636, - 83699 + 83580, + 83643 ], "loc": { "start": { - "line": 2748, + "line": 2745, "column": 28 }, "end": { - "line": 2750, + "line": 2747, "column": 5 } } @@ -146488,16 +146326,16 @@ "generator": false, "expression": false, "range": [ - 83625, - 83699 + 83569, + 83643 ], "loc": { "start": { - "line": 2748, + "line": 2745, "column": 17 }, "end": { - "line": 2750, + "line": 2747, "column": 5 } } @@ -146505,16 +146343,16 @@ "kind": "method", "computed": false, "range": [ - 83612, - 83699 + 83556, + 83643 ], "loc": { "start": { - "line": 2748, + "line": 2745, "column": 4 }, "end": { - "line": 2750, + "line": 2747, "column": 5 } }, @@ -146523,16 +146361,16 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 83446, - 83607 + 83390, + 83551 ], "loc": { "start": { - "line": 2742, + "line": 2739, "column": 4 }, "end": { - "line": 2747, + "line": 2744, "column": 7 } } @@ -146543,16 +146381,16 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 83705, - 83795 + 83649, + 83739 ], "loc": { "start": { - "line": 2752, + "line": 2749, "column": 4 }, "end": { - "line": 2756, + "line": 2753, "column": 7 } } @@ -146566,16 +146404,16 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 83800, - 83813 + 83744, + 83757 ], "loc": { "start": { - "line": 2757, + "line": 2754, "column": 4 }, "end": { - "line": 2757, + "line": 2754, "column": 17 } } @@ -146601,16 +146439,16 @@ "object": { "type": "ThisExpression", "range": [ - 83833, - 83837 + 83777, + 83781 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 15 }, "end": { - "line": 2758, + "line": 2755, "column": 19 } } @@ -146619,31 +146457,31 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 83838, - 83855 + 83782, + 83799 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 20 }, "end": { - "line": 2758, + "line": 2755, "column": 37 } } }, "range": [ - 83833, - 83855 + 83777, + 83799 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 15 }, "end": { - "line": 2758, + "line": 2755, "column": 37 } } @@ -146652,31 +146490,31 @@ "type": "Identifier", "name": "length", "range": [ - 83856, - 83862 + 83800, + 83806 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 38 }, "end": { - "line": 2758, + "line": 2755, "column": 44 } } }, "range": [ - 83833, - 83862 + 83777, + 83806 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 15 }, "end": { - "line": 2758, + "line": 2755, "column": 44 } } @@ -146686,62 +146524,62 @@ "value": 0, "raw": "0", "range": [ - 83865, - 83866 + 83809, + 83810 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 47 }, "end": { - "line": 2758, + "line": 2755, "column": 48 } } }, "range": [ - 83833, - 83866 + 83777, + 83810 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 15 }, "end": { - "line": 2758, + "line": 2755, "column": 48 } } }, "range": [ - 83826, - 83867 + 83770, + 83811 ], "loc": { "start": { - "line": 2758, + "line": 2755, "column": 8 }, "end": { - "line": 2758, + "line": 2755, "column": 49 } } } ], "range": [ - 83816, - 83873 + 83760, + 83817 ], "loc": { "start": { - "line": 2757, + "line": 2754, "column": 20 }, "end": { - "line": 2759, + "line": 2756, "column": 5 } } @@ -146749,16 +146587,16 @@ "generator": false, "expression": false, "range": [ - 83813, - 83873 + 83757, + 83817 ], "loc": { "start": { - "line": 2757, + "line": 2754, "column": 17 }, "end": { - "line": 2759, + "line": 2756, "column": 5 } } @@ -146766,16 +146604,16 @@ "kind": "method", "computed": false, "range": [ - 83800, - 83873 + 83744, + 83817 ], "loc": { "start": { - "line": 2757, + "line": 2754, "column": 4 }, "end": { - "line": 2759, + "line": 2756, "column": 5 } }, @@ -146784,16 +146622,16 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 83705, - 83795 + 83649, + 83739 ], "loc": { "start": { - "line": 2752, + "line": 2749, "column": 4 }, "end": { - "line": 2756, + "line": 2753, "column": 7 } } @@ -146804,16 +146642,16 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 83879, - 83958 + 83823, + 83902 ], "loc": { "start": { - "line": 2761, + "line": 2758, "column": 4 }, "end": { - "line": 2765, + "line": 2762, "column": 7 } } @@ -146827,16 +146665,16 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 83963, - 83975 + 83907, + 83919 ], "loc": { "start": { - "line": 2766, + "line": 2763, "column": 4 }, "end": { - "line": 2766, + "line": 2763, "column": 16 } } @@ -146856,16 +146694,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 83995, - 84006 + 83939, + 83950 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 15 }, "end": { - "line": 2767, + "line": 2764, "column": 26 } } @@ -146880,16 +146718,16 @@ "object": { "type": "ThisExpression", "range": [ - 84007, - 84011 + 83951, + 83955 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 27 }, "end": { - "line": 2767, + "line": 2764, "column": 31 } } @@ -146898,31 +146736,31 @@ "type": "Identifier", "name": "config", "range": [ - 84012, - 84018 + 83956, + 83962 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 32 }, "end": { - "line": 2767, + "line": 2764, "column": 38 } } }, "range": [ - 84007, - 84018 + 83951, + 83962 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 27 }, "end": { - "line": 2767, + "line": 2764, "column": 38 } } @@ -146931,31 +146769,31 @@ "type": "Identifier", "name": "style_path", "range": [ - 84019, - 84029 + 83963, + 83973 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 39 }, "end": { - "line": 2767, + "line": 2764, "column": 49 } } }, "range": [ - 84007, - 84029 + 83951, + 83973 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 27 }, "end": { - "line": 2767, + "line": 2764, "column": 49 } } @@ -146969,16 +146807,16 @@ "object": { "type": "ThisExpression", "range": [ - 84031, - 84035 + 83975, + 83979 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 51 }, "end": { - "line": 2767, + "line": 2764, "column": 55 } } @@ -146987,31 +146825,31 @@ "type": "Identifier", "name": "basePath", "range": [ - 84036, - 84044 + 83980, + 83988 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 56 }, "end": { - "line": 2767, + "line": 2764, "column": 64 } } }, "range": [ - 84031, - 84044 + 83975, + 83988 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 51 }, "end": { - "line": 2767, + "line": 2764, "column": 64 } } @@ -147021,78 +146859,78 @@ "value": "style/", "raw": "'style/'", "range": [ - 84047, - 84055 + 83991, + 83999 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 67 }, "end": { - "line": 2767, + "line": 2764, "column": 75 } } }, "range": [ - 84031, - 84055 + 83975, + 83999 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 51 }, "end": { - "line": 2767, + "line": 2764, "column": 75 } } } ], "range": [ - 83995, - 84056 + 83939, + 84000 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 15 }, "end": { - "line": 2767, + "line": 2764, "column": 76 } } }, "range": [ - 83988, - 84057 + 83932, + 84001 ], "loc": { "start": { - "line": 2767, + "line": 2764, "column": 8 }, "end": { - "line": 2767, + "line": 2764, "column": 77 } } } ], "range": [ - 83978, - 84063 + 83922, + 84007 ], "loc": { "start": { - "line": 2766, + "line": 2763, "column": 19 }, "end": { - "line": 2768, + "line": 2765, "column": 5 } } @@ -147100,16 +146938,16 @@ "generator": false, "expression": false, "range": [ - 83975, - 84063 + 83919, + 84007 ], "loc": { "start": { - "line": 2766, + "line": 2763, "column": 16 }, "end": { - "line": 2768, + "line": 2765, "column": 5 } } @@ -147117,16 +146955,16 @@ "kind": "method", "computed": false, "range": [ - 83963, - 84063 + 83907, + 84007 ], "loc": { "start": { - "line": 2766, + "line": 2763, "column": 4 }, "end": { - "line": 2768, + "line": 2765, "column": 5 } }, @@ -147135,16 +146973,16 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 83879, - 83958 + 83823, + 83902 ], "loc": { "start": { - "line": 2761, + "line": 2758, "column": 4 }, "end": { - "line": 2765, + "line": 2762, "column": 7 } } @@ -147155,16 +146993,16 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 84069, - 84157 + 84013, + 84101 ], "loc": { "start": { - "line": 2770, + "line": 2767, "column": 4 }, "end": { - "line": 2774, + "line": 2771, "column": 7 } } @@ -147178,16 +147016,16 @@ "type": "Identifier", "name": "getStylesheetPath", "range": [ - 84162, - 84179 + 84106, + 84123 ], "loc": { "start": { - "line": 2775, + "line": 2772, "column": 4 }, "end": { - "line": 2775, + "line": 2772, "column": 21 } } @@ -147207,16 +147045,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 84199, - 84210 + 84143, + 84154 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 15 }, "end": { - "line": 2776, + "line": 2773, "column": 26 } } @@ -147231,16 +147069,16 @@ "object": { "type": "ThisExpression", "range": [ - 84211, - 84215 + 84155, + 84159 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 27 }, "end": { - "line": 2776, + "line": 2773, "column": 31 } } @@ -147249,31 +147087,31 @@ "type": "Identifier", "name": "config", "range": [ - 84216, - 84222 + 84160, + 84166 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 32 }, "end": { - "line": 2776, + "line": 2773, "column": 38 } } }, "range": [ - 84211, - 84222 + 84155, + 84166 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 27 }, "end": { - "line": 2776, + "line": 2773, "column": 38 } } @@ -147282,31 +147120,31 @@ "type": "Identifier", "name": "stylesheet", "range": [ - 84223, - 84233 + 84167, + 84177 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 39 }, "end": { - "line": 2776, + "line": 2773, "column": 49 } } }, "range": [ - 84211, - 84233 + 84155, + 84177 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 27 }, "end": { - "line": 2776, + "line": 2773, "column": 49 } } @@ -147322,16 +147160,16 @@ "object": { "type": "ThisExpression", "range": [ - 84247, - 84251 + 84191, + 84195 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 12 }, "end": { - "line": 2777, + "line": 2774, "column": 16 } } @@ -147340,47 +147178,47 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 84252, - 84264 + 84196, + 84208 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 17 }, "end": { - "line": 2777, + "line": 2774, "column": 29 } } }, "range": [ - 84247, - 84264 + 84191, + 84208 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 12 }, "end": { - "line": 2777, + "line": 2774, "column": 29 } } }, "arguments": [], "range": [ - 84247, - 84266 + 84191, + 84210 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 12 }, "end": { - "line": 2777, + "line": 2774, "column": 31 } } @@ -147390,78 +147228,78 @@ "value": "tablefilter.css", "raw": "'tablefilter.css'", "range": [ - 84269, - 84286 + 84213, + 84230 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 34 }, "end": { - "line": 2777, + "line": 2774, "column": 51 } } }, "range": [ - 84247, - 84286 + 84191, + 84230 ], "loc": { "start": { - "line": 2777, + "line": 2774, "column": 12 }, "end": { - "line": 2777, + "line": 2774, "column": 51 } } } ], "range": [ - 84199, - 84287 + 84143, + 84231 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 15 }, "end": { - "line": 2777, + "line": 2774, "column": 52 } } }, "range": [ - 84192, - 84288 + 84136, + 84232 ], "loc": { "start": { - "line": 2776, + "line": 2773, "column": 8 }, "end": { - "line": 2777, + "line": 2774, "column": 53 } } } ], "range": [ - 84182, - 84294 + 84126, + 84238 ], "loc": { "start": { - "line": 2775, + "line": 2772, "column": 24 }, "end": { - "line": 2778, + "line": 2775, "column": 5 } } @@ -147469,16 +147307,16 @@ "generator": false, "expression": false, "range": [ - 84179, - 84294 + 84123, + 84238 ], "loc": { "start": { - "line": 2775, + "line": 2772, "column": 21 }, "end": { - "line": 2778, + "line": 2775, "column": 5 } } @@ -147486,16 +147324,16 @@ "kind": "method", "computed": false, "range": [ - 84162, - 84294 + 84106, + 84238 ], "loc": { "start": { - "line": 2775, + "line": 2772, "column": 4 }, "end": { - "line": 2778, + "line": 2775, "column": 5 } }, @@ -147504,16 +147342,16 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 84069, - 84157 + 84013, + 84101 ], "loc": { "start": { - "line": 2770, + "line": 2767, "column": 4 }, "end": { - "line": 2774, + "line": 2771, "column": 7 } } @@ -147524,16 +147362,16 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 84300, - 84379 + 84244, + 84323 ], "loc": { "start": { - "line": 2780, + "line": 2777, "column": 4 }, "end": { - "line": 2784, + "line": 2781, "column": 7 } } @@ -147547,16 +147385,16 @@ "type": "Identifier", "name": "getThemesPath", "range": [ - 84384, - 84397 + 84328, + 84341 ], "loc": { "start": { - "line": 2785, + "line": 2782, "column": 4 }, "end": { - "line": 2785, + "line": 2782, "column": 17 } } @@ -147576,16 +147414,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 84417, - 84428 + 84361, + 84372 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 15 }, "end": { - "line": 2786, + "line": 2783, "column": 26 } } @@ -147600,16 +147438,16 @@ "object": { "type": "ThisExpression", "range": [ - 84429, - 84433 + 84373, + 84377 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 27 }, "end": { - "line": 2786, + "line": 2783, "column": 31 } } @@ -147618,31 +147456,31 @@ "type": "Identifier", "name": "config", "range": [ - 84434, - 84440 + 84378, + 84384 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 32 }, "end": { - "line": 2786, + "line": 2783, "column": 38 } } }, "range": [ - 84429, - 84440 + 84373, + 84384 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 27 }, "end": { - "line": 2786, + "line": 2783, "column": 38 } } @@ -147651,31 +147489,31 @@ "type": "Identifier", "name": "themes_path", "range": [ - 84441, - 84452 + 84385, + 84396 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 39 }, "end": { - "line": 2786, + "line": 2783, "column": 50 } } }, "range": [ - 84429, - 84452 + 84373, + 84396 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 27 }, "end": { - "line": 2786, + "line": 2783, "column": 50 } } @@ -147691,16 +147529,16 @@ "object": { "type": "ThisExpression", "range": [ - 84466, - 84470 + 84410, + 84414 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 12 }, "end": { - "line": 2787, + "line": 2784, "column": 16 } } @@ -147709,47 +147547,47 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 84471, - 84483 + 84415, + 84427 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 17 }, "end": { - "line": 2787, + "line": 2784, "column": 29 } } }, "range": [ - 84466, - 84483 + 84410, + 84427 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 12 }, "end": { - "line": 2787, + "line": 2784, "column": 29 } } }, "arguments": [], "range": [ - 84466, - 84485 + 84410, + 84429 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 12 }, "end": { - "line": 2787, + "line": 2784, "column": 31 } } @@ -147759,78 +147597,78 @@ "value": "themes/", "raw": "'themes/'", "range": [ - 84488, - 84497 + 84432, + 84441 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 34 }, "end": { - "line": 2787, + "line": 2784, "column": 43 } } }, "range": [ - 84466, - 84497 + 84410, + 84441 ], "loc": { "start": { - "line": 2787, + "line": 2784, "column": 12 }, "end": { - "line": 2787, + "line": 2784, "column": 43 } } } ], "range": [ - 84417, - 84498 + 84361, + 84442 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 15 }, "end": { - "line": 2787, + "line": 2784, "column": 44 } } }, "range": [ - 84410, - 84499 + 84354, + 84443 ], "loc": { "start": { - "line": 2786, + "line": 2783, "column": 8 }, "end": { - "line": 2787, + "line": 2784, "column": 45 } } } ], "range": [ - 84400, - 84505 + 84344, + 84449 ], "loc": { "start": { - "line": 2785, + "line": 2782, "column": 20 }, "end": { - "line": 2788, + "line": 2785, "column": 5 } } @@ -147838,16 +147676,16 @@ "generator": false, "expression": false, "range": [ - 84397, - 84505 + 84341, + 84449 ], "loc": { "start": { - "line": 2785, + "line": 2782, "column": 17 }, "end": { - "line": 2788, + "line": 2785, "column": 5 } } @@ -147855,16 +147693,16 @@ "kind": "method", "computed": false, "range": [ - 84384, - 84505 + 84328, + 84449 ], "loc": { "start": { - "line": 2785, + "line": 2782, "column": 4 }, "end": { - "line": 2788, + "line": 2785, "column": 5 } }, @@ -147873,16 +147711,16 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 84300, - 84379 + 84244, + 84323 ], "loc": { "start": { - "line": 2780, + "line": 2777, "column": 4 }, "end": { - "line": 2784, + "line": 2781, "column": 7 } } @@ -147893,16 +147731,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 84511, - 84608 + 84455, + 84552 ], "loc": { "start": { - "line": 2790, + "line": 2787, "column": 4 }, "end": { - "line": 2793, + "line": 2790, "column": 7 } } @@ -147916,16 +147754,16 @@ "type": "Identifier", "name": "activateFilter", "range": [ - 84613, - 84627 + 84557, + 84571 ], "loc": { "start": { - "line": 2794, + "line": 2791, "column": 4 }, "end": { - "line": 2794, + "line": 2791, "column": 18 } } @@ -147938,16 +147776,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 84628, - 84636 + 84572, + 84580 ], "loc": { "start": { - "line": 2794, + "line": 2791, "column": 19 }, "end": { - "line": 2794, + "line": 2791, "column": 27 } } @@ -147964,16 +147802,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 84652, - 84659 + 84596, + 84603 ], "loc": { "start": { - "line": 2795, + "line": 2792, "column": 12 }, "end": { - "line": 2795, + "line": 2792, "column": 19 } } @@ -147983,32 +147821,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 84660, - 84668 + 84604, + 84612 ], "loc": { "start": { - "line": 2795, + "line": 2792, "column": 20 }, "end": { - "line": 2795, + "line": 2792, "column": 28 } } } ], "range": [ - 84652, - 84669 + 84596, + 84613 ], "loc": { "start": { - "line": 2795, + "line": 2792, "column": 12 }, "end": { - "line": 2795, + "line": 2792, "column": 29 } } @@ -148020,48 +147858,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 84685, - 84692 + 84629, + 84636 ], "loc": { "start": { - "line": 2796, + "line": 2793, "column": 12 }, "end": { - "line": 2796, + "line": 2793, "column": 19 } } } ], "range": [ - 84671, - 84702 + 84615, + 84646 ], "loc": { "start": { - "line": 2795, + "line": 2792, "column": 31 }, "end": { - "line": 2797, + "line": 2794, "column": 9 } } }, "alternate": null, "range": [ - 84648, - 84702 + 84592, + 84646 ], "loc": { "start": { - "line": 2795, + "line": 2792, "column": 8 }, "end": { - "line": 2797, + "line": 2794, "column": 9 } } @@ -148076,16 +147914,16 @@ "object": { "type": "ThisExpression", "range": [ - 84711, - 84715 + 84655, + 84659 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 8 }, "end": { - "line": 2798, + "line": 2795, "column": 12 } } @@ -148094,31 +147932,31 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 84716, - 84733 + 84660, + 84677 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 13 }, "end": { - "line": 2798, + "line": 2795, "column": 30 } } }, "range": [ - 84711, - 84733 + 84655, + 84677 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 8 }, "end": { - "line": 2798, + "line": 2795, "column": 30 } } @@ -148132,16 +147970,16 @@ "object": { "type": "ThisExpression", "range": [ - 84734, - 84738 + 84678, + 84682 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 31 }, "end": { - "line": 2798, + "line": 2795, "column": 35 } } @@ -148150,31 +147988,31 @@ "type": "Identifier", "name": "getFilterId", "range": [ - 84739, - 84750 + 84683, + 84694 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 36 }, "end": { - "line": 2798, + "line": 2795, "column": 47 } } }, "range": [ - 84734, - 84750 + 84678, + 84694 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 31 }, "end": { - "line": 2798, + "line": 2795, "column": 47 } } @@ -148184,79 +148022,79 @@ "type": "Identifier", "name": "colIndex", "range": [ - 84751, - 84759 + 84695, + 84703 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 48 }, "end": { - "line": 2798, + "line": 2795, "column": 56 } } } ], "range": [ - 84734, - 84760 + 84678, + 84704 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 31 }, "end": { - "line": 2798, + "line": 2795, "column": 57 } } } ], "range": [ - 84711, - 84761 + 84655, + 84705 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 8 }, "end": { - "line": 2798, + "line": 2795, "column": 58 } } }, "range": [ - 84711, - 84762 + 84655, + 84706 ], "loc": { "start": { - "line": 2798, + "line": 2795, "column": 8 }, "end": { - "line": 2798, + "line": 2795, "column": 59 } } } ], "range": [ - 84638, - 84768 + 84582, + 84712 ], "loc": { "start": { - "line": 2794, + "line": 2791, "column": 29 }, "end": { - "line": 2799, + "line": 2796, "column": 5 } } @@ -148264,16 +148102,16 @@ "generator": false, "expression": false, "range": [ - 84627, - 84768 + 84571, + 84712 ], "loc": { "start": { - "line": 2794, + "line": 2791, "column": 18 }, "end": { - "line": 2799, + "line": 2796, "column": 5 } } @@ -148281,16 +148119,16 @@ "kind": "method", "computed": false, "range": [ - 84613, - 84768 + 84557, + 84712 ], "loc": { "start": { - "line": 2794, + "line": 2791, "column": 4 }, "end": { - "line": 2799, + "line": 2796, "column": 5 } }, @@ -148299,16 +148137,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 84511, - 84608 + 84455, + 84552 ], "loc": { "start": { - "line": 2790, + "line": 2787, "column": 4 }, "end": { - "line": 2793, + "line": 2790, "column": 7 } } @@ -148319,16 +148157,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 84774, - 84879 + 84718, + 84823 ], "loc": { "start": { - "line": 2801, + "line": 2798, "column": 4 }, "end": { - "line": 2804, + "line": 2801, "column": 7 } } @@ -148342,16 +148180,16 @@ "type": "Identifier", "name": "linkFilters", "range": [ - 84884, - 84895 + 84828, + 84839 ], "loc": { "start": { - "line": 2805, + "line": 2802, "column": 4 }, "end": { - "line": 2805, + "line": 2802, "column": 15 } } @@ -148377,16 +148215,16 @@ "object": { "type": "ThisExpression", "range": [ - 84913, - 84917 + 84857, + 84861 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 13 }, "end": { - "line": 2806, + "line": 2803, "column": 17 } } @@ -148395,47 +148233,47 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 84918, - 84931 + 84862, + 84875 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 18 }, "end": { - "line": 2806, + "line": 2803, "column": 31 } } }, "range": [ - 84913, - 84931 + 84857, + 84875 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 13 }, "end": { - "line": 2806, + "line": 2803, "column": 31 } } }, "prefix": true, "range": [ - 84912, - 84931 + 84856, + 84875 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 12 }, "end": { - "line": 2806, + "line": 2803, "column": 31 } } @@ -148449,16 +148287,16 @@ "object": { "type": "ThisExpression", "range": [ - 84936, - 84940 + 84880, + 84884 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 36 }, "end": { - "line": 2806, + "line": 2803, "column": 40 } } @@ -148467,62 +148305,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 84941, - 84955 + 84885, + 84899 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 41 }, "end": { - "line": 2806, + "line": 2803, "column": 55 } } }, "range": [ - 84936, - 84955 + 84880, + 84899 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 36 }, "end": { - "line": 2806, + "line": 2803, "column": 55 } } }, "prefix": true, "range": [ - 84935, - 84955 + 84879, + 84899 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 35 }, "end": { - "line": 2806, + "line": 2803, "column": 55 } } }, "range": [ - 84912, - 84955 + 84856, + 84899 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 12 }, "end": { - "line": 2806, + "line": 2803, "column": 55 } } @@ -148534,48 +148372,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 84971, - 84978 + 84915, + 84922 ], "loc": { "start": { - "line": 2807, + "line": 2804, "column": 12 }, "end": { - "line": 2807, + "line": 2804, "column": 19 } } } ], "range": [ - 84957, - 84988 + 84901, + 84932 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 57 }, "end": { - "line": 2808, + "line": 2805, "column": 9 } } }, "alternate": null, "range": [ - 84908, - 84988 + 84852, + 84932 ], "loc": { "start": { - "line": 2806, + "line": 2803, "column": 8 }, "end": { - "line": 2808, + "line": 2805, "column": 9 } } @@ -148589,16 +148427,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 85001, - 85006 + 84945, + 84950 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 12 }, "end": { - "line": 2809, + "line": 2806, "column": 17 } } @@ -148611,16 +148449,16 @@ "object": { "type": "ThisExpression", "range": [ - 85009, - 85013 + 84953, + 84957 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 20 }, "end": { - "line": 2809, + "line": 2806, "column": 24 } } @@ -148629,31 +148467,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 85014, - 85030 + 84958, + 84974 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 25 }, "end": { - "line": 2809, + "line": 2806, "column": 41 } } }, "range": [ - 85009, - 85030 + 84953, + 84974 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 20 }, "end": { - "line": 2809, + "line": 2806, "column": 41 } } @@ -148663,16 +148501,16 @@ "type": "Identifier", "name": "SELECT", "range": [ - 85031, - 85037 + 84975, + 84981 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 42 }, "end": { - "line": 2809, + "line": 2806, "column": 48 } } @@ -148682,47 +148520,47 @@ "value": true, "raw": "true", "range": [ - 85039, - 85043 + 84983, + 84987 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 50 }, "end": { - "line": 2809, + "line": 2806, "column": 54 } } } ], "range": [ - 85009, - 85044 + 84953, + 84988 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 20 }, "end": { - "line": 2809, + "line": 2806, "column": 55 } } }, "range": [ - 85001, - 85044 + 84945, + 84988 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 12 }, "end": { - "line": 2809, + "line": 2806, "column": 55 } } @@ -148733,16 +148571,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 85058, - 85063 + 85002, + 85007 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 12 }, "end": { - "line": 2810, + "line": 2807, "column": 17 } } @@ -148755,16 +148593,16 @@ "object": { "type": "ThisExpression", "range": [ - 85066, - 85070 + 85010, + 85014 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 20 }, "end": { - "line": 2810, + "line": 2807, "column": 24 } } @@ -148773,31 +148611,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 85071, - 85087 + 85015, + 85031 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 25 }, "end": { - "line": 2810, + "line": 2807, "column": 41 } } }, "range": [ - 85066, - 85087 + 85010, + 85031 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 20 }, "end": { - "line": 2810, + "line": 2807, "column": 41 } } @@ -148807,16 +148645,16 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 85088, - 85096 + 85032, + 85040 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 42 }, "end": { - "line": 2810, + "line": 2807, "column": 50 } } @@ -148826,47 +148664,47 @@ "value": true, "raw": "true", "range": [ - 85098, - 85102 + 85042, + 85046 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 52 }, "end": { - "line": 2810, + "line": 2807, "column": 56 } } } ], "range": [ - 85066, - 85103 + 85010, + 85047 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 20 }, "end": { - "line": 2810, + "line": 2807, "column": 57 } } }, "range": [ - 85058, - 85103 + 85002, + 85047 ], "loc": { "start": { - "line": 2810, + "line": 2807, "column": 12 }, "end": { - "line": 2810, + "line": 2807, "column": 57 } } @@ -148877,16 +148715,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 85117, - 85122 + 85061, + 85066 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 12 }, "end": { - "line": 2811, + "line": 2808, "column": 17 } } @@ -148899,16 +148737,16 @@ "object": { "type": "ThisExpression", "range": [ - 85125, - 85129 + 85069, + 85073 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 20 }, "end": { - "line": 2811, + "line": 2808, "column": 24 } } @@ -148917,31 +148755,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 85130, - 85146 + 85074, + 85090 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 25 }, "end": { - "line": 2811, + "line": 2808, "column": 41 } } }, "range": [ - 85125, - 85146 + 85069, + 85090 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 20 }, "end": { - "line": 2811, + "line": 2808, "column": 41 } } @@ -148951,16 +148789,16 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 85147, - 85156 + 85091, + 85100 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 42 }, "end": { - "line": 2811, + "line": 2808, "column": 51 } } @@ -148970,47 +148808,47 @@ "value": true, "raw": "true", "range": [ - 85158, - 85162 + 85102, + 85106 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 53 }, "end": { - "line": 2811, + "line": 2808, "column": 57 } } } ], "range": [ - 85125, - 85163 + 85069, + 85107 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 20 }, "end": { - "line": 2811, + "line": 2808, "column": 58 } } }, "range": [ - 85117, - 85163 + 85061, + 85107 ], "loc": { "start": { - "line": 2811, + "line": 2808, "column": 12 }, "end": { - "line": 2811, + "line": 2808, "column": 58 } } @@ -149021,16 +148859,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 85177, - 85185 + 85121, + 85129 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 12 }, "end": { - "line": 2812, + "line": 2809, "column": 20 } } @@ -149044,16 +148882,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 85188, - 85193 + 85132, + 85137 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 23 }, "end": { - "line": 2812, + "line": 2809, "column": 28 } } @@ -149062,31 +148900,31 @@ "type": "Identifier", "name": "concat", "range": [ - 85194, - 85200 + 85138, + 85144 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 29 }, "end": { - "line": 2812, + "line": 2809, "column": 35 } } }, "range": [ - 85188, - 85200 + 85132, + 85144 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 23 }, "end": { - "line": 2812, + "line": 2809, "column": 35 } } @@ -149096,47 +148934,47 @@ "type": "Identifier", "name": "slcA2", "range": [ - 85201, - 85206 + 85145, + 85150 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 36 }, "end": { - "line": 2812, + "line": 2809, "column": 41 } } } ], "range": [ - 85188, - 85207 + 85132, + 85151 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 23 }, "end": { - "line": 2812, + "line": 2809, "column": 42 } } }, "range": [ - 85177, - 85207 + 85121, + 85151 ], "loc": { "start": { - "line": 2812, + "line": 2809, "column": 12 }, "end": { - "line": 2812, + "line": 2809, "column": 42 } } @@ -149144,16 +148982,16 @@ ], "kind": "let", "range": [ - 84997, - 85208 + 84941, + 85152 ], "loc": { "start": { - "line": 2809, + "line": 2806, "column": 8 }, "end": { - "line": 2812, + "line": 2809, "column": 43 } } @@ -149167,16 +149005,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 85217, - 85225 + 85161, + 85169 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 8 }, "end": { - "line": 2813, + "line": 2810, "column": 16 } } @@ -149190,16 +149028,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 85228, - 85236 + 85172, + 85180 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 19 }, "end": { - "line": 2813, + "line": 2810, "column": 27 } } @@ -149208,31 +149046,31 @@ "type": "Identifier", "name": "concat", "range": [ - 85237, - 85243 + 85181, + 85187 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 28 }, "end": { - "line": 2813, + "line": 2810, "column": 34 } } }, "range": [ - 85228, - 85243 + 85172, + 85187 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 19 }, "end": { - "line": 2813, + "line": 2810, "column": 34 } } @@ -149242,62 +149080,62 @@ "type": "Identifier", "name": "slcA3", "range": [ - 85244, - 85249 + 85188, + 85193 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 35 }, "end": { - "line": 2813, + "line": 2810, "column": 40 } } } ], "range": [ - 85228, - 85250 + 85172, + 85194 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 19 }, "end": { - "line": 2813, + "line": 2810, "column": 41 } } }, "range": [ - 85217, - 85250 + 85161, + 85194 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 8 }, "end": { - "line": 2813, + "line": 2810, "column": 41 } } }, "range": [ - 85217, - 85251 + 85161, + 85195 ], "loc": { "start": { - "line": 2813, + "line": 2810, "column": 8 }, "end": { - "line": 2813, + "line": 2810, "column": 42 } } @@ -149311,16 +149149,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 85265, - 85274 + 85209, + 85218 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 12 }, "end": { - "line": 2815, + "line": 2812, "column": 21 } } @@ -149333,16 +149171,16 @@ "object": { "type": "ThisExpression", "range": [ - 85277, - 85281 + 85221, + 85225 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 24 }, "end": { - "line": 2815, + "line": 2812, "column": 28 } } @@ -149351,31 +149189,31 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 85282, - 85308 + 85226, + 85252 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 29 }, "end": { - "line": 2815, + "line": 2812, "column": 55 } } }, "range": [ - 85277, - 85308 + 85221, + 85252 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 24 }, "end": { - "line": 2815, + "line": 2812, "column": 55 } } @@ -149387,16 +149225,16 @@ "object": { "type": "ThisExpression", "range": [ - 85309, - 85313 + 85253, + 85257 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 56 }, "end": { - "line": 2815, + "line": 2812, "column": 60 } } @@ -149405,62 +149243,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 85314, - 85328 + 85258, + 85272 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 61 }, "end": { - "line": 2815, + "line": 2812, "column": 75 } } }, "range": [ - 85309, - 85328 + 85253, + 85272 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 56 }, "end": { - "line": 2815, + "line": 2812, "column": 75 } } } ], "range": [ - 85277, - 85329 + 85221, + 85273 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 24 }, "end": { - "line": 2815, + "line": 2812, "column": 76 } } }, "range": [ - 85265, - 85329 + 85209, + 85273 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 12 }, "end": { - "line": 2815, + "line": 2812, "column": 76 } } @@ -149468,16 +149306,16 @@ ], "kind": "let", "range": [ - 85261, - 85330 + 85205, + 85274 ], "loc": { "start": { - "line": 2815, + "line": 2812, "column": 8 }, "end": { - "line": 2815, + "line": 2812, "column": 77 } } @@ -149493,16 +149331,16 @@ "type": "Identifier", "name": "i", "range": [ - 85349, - 85350 + 85293, + 85294 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 17 }, "end": { - "line": 2817, + "line": 2814, "column": 18 } } @@ -149512,31 +149350,31 @@ "value": 0, "raw": "0", "range": [ - 85353, - 85354 + 85297, + 85298 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 21 }, "end": { - "line": 2817, + "line": 2814, "column": 22 } } }, "range": [ - 85349, - 85354 + 85293, + 85298 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 17 }, "end": { - "line": 2817, + "line": 2814, "column": 22 } } @@ -149547,16 +149385,16 @@ "type": "Identifier", "name": "len", "range": [ - 85356, - 85359 + 85300, + 85303 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 24 }, "end": { - "line": 2817, + "line": 2814, "column": 27 } } @@ -149568,16 +149406,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 85362, - 85370 + 85306, + 85314 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 30 }, "end": { - "line": 2817, + "line": 2814, "column": 38 } } @@ -149586,46 +149424,46 @@ "type": "Identifier", "name": "length", "range": [ - 85371, - 85377 + 85315, + 85321 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 39 }, "end": { - "line": 2817, + "line": 2814, "column": 45 } } }, "range": [ - 85362, - 85377 + 85306, + 85321 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 30 }, "end": { - "line": 2817, + "line": 2814, "column": 45 } } }, "range": [ - 85356, - 85377 + 85300, + 85321 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 24 }, "end": { - "line": 2817, + "line": 2814, "column": 45 } } @@ -149633,16 +149471,16 @@ ], "kind": "let", "range": [ - 85345, - 85377 + 85289, + 85321 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 13 }, "end": { - "line": 2817, + "line": 2814, "column": 45 } } @@ -149654,16 +149492,16 @@ "type": "Identifier", "name": "i", "range": [ - 85379, - 85380 + 85323, + 85324 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 47 }, "end": { - "line": 2817, + "line": 2814, "column": 48 } } @@ -149672,31 +149510,31 @@ "type": "Identifier", "name": "len", "range": [ - 85383, - 85386 + 85327, + 85330 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 51 }, "end": { - "line": 2817, + "line": 2814, "column": 54 } } }, "range": [ - 85379, - 85386 + 85323, + 85330 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 47 }, "end": { - "line": 2817, + "line": 2814, "column": 54 } } @@ -149708,32 +149546,32 @@ "type": "Identifier", "name": "i", "range": [ - 85388, - 85389 + 85332, + 85333 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 56 }, "end": { - "line": 2817, + "line": 2814, "column": 57 } } }, "prefix": false, "range": [ - 85388, - 85391 + 85332, + 85335 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 56 }, "end": { - "line": 2817, + "line": 2814, "column": 59 } } @@ -149750,16 +149588,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85411, - 85417 + 85355, + 85361 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 16 }, "end": { - "line": 2818, + "line": 2815, "column": 22 } } @@ -149771,16 +149609,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 85420, - 85428 + 85364, + 85372 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 25 }, "end": { - "line": 2818, + "line": 2815, "column": 33 } } @@ -149789,46 +149627,46 @@ "type": "Identifier", "name": "i", "range": [ - 85429, - 85430 + 85373, + 85374 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 34 }, "end": { - "line": 2818, + "line": 2815, "column": 35 } } }, "range": [ - 85420, - 85431 + 85364, + 85375 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 25 }, "end": { - "line": 2818, + "line": 2815, "column": 36 } } }, "range": [ - 85411, - 85431 + 85355, + 85375 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 16 }, "end": { - "line": 2818, + "line": 2815, "column": 36 } } @@ -149836,16 +149674,16 @@ ], "kind": "let", "range": [ - 85407, - 85432 + 85351, + 85376 ], "loc": { "start": { - "line": 2818, + "line": 2815, "column": 12 }, "end": { - "line": 2818, + "line": 2815, "column": 37 } } @@ -149859,16 +149697,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 85449, - 85455 + 85393, + 85399 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 16 }, "end": { - "line": 2819, + "line": 2816, "column": 22 } } @@ -149879,16 +149717,16 @@ "type": "Identifier", "name": "elm", "range": [ - 85458, - 85461 + 85402, + 85405 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 25 }, "end": { - "line": 2819, + "line": 2816, "column": 28 } } @@ -149903,16 +149741,16 @@ "object": { "type": "ThisExpression", "range": [ - 85462, - 85466 + 85406, + 85410 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 29 }, "end": { - "line": 2819, + "line": 2816, "column": 33 } } @@ -149921,31 +149759,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 85467, - 85473 + 85411, + 85417 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 34 }, "end": { - "line": 2819, + "line": 2816, "column": 40 } } }, "range": [ - 85462, - 85473 + 85406, + 85417 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 29 }, "end": { - "line": 2819, + "line": 2816, "column": 40 } } @@ -149954,62 +149792,62 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85474, - 85480 + 85418, + 85424 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 41 }, "end": { - "line": 2819, + "line": 2816, "column": 47 } } }, "range": [ - 85462, - 85481 + 85406, + 85425 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 29 }, "end": { - "line": 2819, + "line": 2816, "column": 48 } } } ], "range": [ - 85458, - 85482 + 85402, + 85426 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 25 }, "end": { - "line": 2819, + "line": 2816, "column": 49 } } }, "range": [ - 85449, - 85482 + 85393, + 85426 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 16 }, "end": { - "line": 2819, + "line": 2816, "column": 49 } } @@ -150017,16 +149855,16 @@ ], "kind": "let", "range": [ - 85445, - 85483 + 85389, + 85427 ], "loc": { "start": { - "line": 2819, + "line": 2816, "column": 12 }, "end": { - "line": 2819, + "line": 2816, "column": 50 } } @@ -150040,16 +149878,16 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 85500, - 85516 + 85444, + 85460 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 16 }, "end": { - "line": 2820, + "line": 2817, "column": 32 } } @@ -150062,16 +149900,16 @@ "object": { "type": "ThisExpression", "range": [ - 85519, - 85523 + 85463, + 85467 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 35 }, "end": { - "line": 2820, + "line": 2817, "column": 39 } } @@ -150080,31 +149918,31 @@ "type": "Identifier", "name": "getFilterValue", "range": [ - 85524, - 85538 + 85468, + 85482 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 40 }, "end": { - "line": 2820, + "line": 2817, "column": 54 } } }, "range": [ - 85519, - 85538 + 85463, + 85482 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 35 }, "end": { - "line": 2820, + "line": 2817, "column": 54 } } @@ -150114,47 +149952,47 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85539, - 85545 + 85483, + 85489 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 55 }, "end": { - "line": 2820, + "line": 2817, "column": 61 } } } ], "range": [ - 85519, - 85546 + 85463, + 85490 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 35 }, "end": { - "line": 2820, + "line": 2817, "column": 62 } } }, "range": [ - 85500, - 85546 + 85444, + 85490 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 16 }, "end": { - "line": 2820, + "line": 2817, "column": 62 } } @@ -150162,16 +150000,16 @@ ], "kind": "let", "range": [ - 85496, - 85547 + 85440, + 85491 ], "loc": { "start": { - "line": 2820, + "line": 2817, "column": 12 }, "end": { - "line": 2820, + "line": 2817, "column": 63 } }, @@ -150180,16 +150018,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 85561, - 85604 + 85505, + 85548 ], "loc": { "start": { - "line": 2822, + "line": 2819, "column": 12 }, "end": { - "line": 2822, + "line": 2819, "column": 55 } } @@ -150198,16 +150036,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 85617, - 85656 + 85561, + 85600 ], "loc": { "start": { - "line": 2823, + "line": 2820, "column": 12 }, "end": { - "line": 2823, + "line": 2820, "column": 51 } } @@ -150232,16 +150070,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 85673, - 85682 + 85617, + 85626 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 16 }, "end": { - "line": 2824, + "line": 2821, "column": 25 } } @@ -150250,31 +150088,31 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85687, - 85693 + 85631, + 85637 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 30 }, "end": { - "line": 2824, + "line": 2821, "column": 36 } } }, "range": [ - 85673, - 85693 + 85617, + 85637 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 16 }, "end": { - "line": 2824, + "line": 2821, "column": 36 } } @@ -150291,16 +150129,16 @@ "object": { "type": "ThisExpression", "range": [ - 85714, - 85718 + 85658, + 85662 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 17 }, "end": { - "line": 2825, + "line": 2822, "column": 21 } } @@ -150309,31 +150147,31 @@ "type": "Identifier", "name": "paging", "range": [ - 85719, - 85725 + 85663, + 85669 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 22 }, "end": { - "line": 2825, + "line": 2822, "column": 28 } } }, "range": [ - 85714, - 85725 + 85658, + 85669 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 17 }, "end": { - "line": 2825, + "line": 2822, "column": 28 } } @@ -150350,16 +150188,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 85729, - 85734 + 85673, + 85678 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 32 }, "end": { - "line": 2825, + "line": 2822, "column": 37 } } @@ -150368,31 +150206,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 85735, - 85742 + 85679, + 85686 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 38 }, "end": { - "line": 2825, + "line": 2822, "column": 45 } } }, "range": [ - 85729, - 85742 + 85673, + 85686 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 32 }, "end": { - "line": 2825, + "line": 2822, "column": 45 } } @@ -150402,32 +150240,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85743, - 85749 + 85687, + 85693 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 46 }, "end": { - "line": 2825, + "line": 2822, "column": 52 } } } ], "range": [ - 85729, - 85750 + 85673, + 85694 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 32 }, "end": { - "line": 2825, + "line": 2822, "column": 53 } } @@ -150440,62 +150278,62 @@ "value": 1, "raw": "1", "range": [ - 85756, - 85757 + 85700, + 85701 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 59 }, "end": { - "line": 2825, + "line": 2822, "column": 60 } } }, "prefix": true, "range": [ - 85755, - 85757 + 85699, + 85701 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 58 }, "end": { - "line": 2825, + "line": 2822, "column": 60 } } }, "range": [ - 85729, - 85757 + 85673, + 85701 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 32 }, "end": { - "line": 2825, + "line": 2822, "column": 60 } } }, "range": [ - 85714, - 85757 + 85658, + 85701 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 17 }, "end": { - "line": 2825, + "line": 2822, "column": 60 } } @@ -150507,16 +150345,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 85781, - 85790 + 85725, + 85734 ], "loc": { "start": { - "line": 2826, + "line": 2823, "column": 20 }, "end": { - "line": 2826, + "line": 2823, "column": 29 } } @@ -150525,61 +150363,61 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85795, - 85801 + 85739, + 85745 ], "loc": { "start": { - "line": 2826, + "line": 2823, "column": 34 }, "end": { - "line": 2826, + "line": 2823, "column": 40 } } }, "range": [ - 85781, - 85801 + 85725, + 85745 ], "loc": { "start": { - "line": 2826, + "line": 2823, "column": 20 }, "end": { - "line": 2826, + "line": 2823, "column": 40 } } }, "range": [ - 85714, - 85801 + 85658, + 85745 ], "loc": { "start": { - "line": 2825, + "line": 2822, "column": 17 }, "end": { - "line": 2826, + "line": 2823, "column": 40 } } }, "range": [ - 85673, - 85802 + 85617, + 85746 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 16 }, "end": { - "line": 2826, + "line": 2823, "column": 41 } } @@ -150596,16 +150434,16 @@ "object": { "type": "ThisExpression", "range": [ - 85824, - 85828 + 85768, + 85772 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 18 }, "end": { - "line": 2827, + "line": 2824, "column": 22 } } @@ -150614,47 +150452,47 @@ "type": "Identifier", "name": "paging", "range": [ - 85829, - 85835 + 85773, + 85779 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 23 }, "end": { - "line": 2827, + "line": 2824, "column": 29 } } }, "range": [ - 85824, - 85835 + 85768, + 85779 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 18 }, "end": { - "line": 2827, + "line": 2824, "column": 29 } } }, "prefix": true, "range": [ - 85823, - 85835 + 85767, + 85779 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 17 }, "end": { - "line": 2827, + "line": 2824, "column": 29 } } @@ -150674,16 +150512,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 85840, - 85845 + 85784, + 85789 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 34 }, "end": { - "line": 2827, + "line": 2824, "column": 39 } } @@ -150692,31 +150530,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 85846, - 85853 + 85790, + 85797 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 40 }, "end": { - "line": 2827, + "line": 2824, "column": 47 } } }, "range": [ - 85840, - 85853 + 85784, + 85797 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 34 }, "end": { - "line": 2827, + "line": 2824, "column": 47 } } @@ -150726,32 +150564,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85854, - 85860 + 85798, + 85804 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 48 }, "end": { - "line": 2827, + "line": 2824, "column": 54 } } } ], "range": [ - 85840, - 85861 + 85784, + 85805 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 34 }, "end": { - "line": 2827, + "line": 2824, "column": 55 } } @@ -150764,47 +150602,47 @@ "value": 1, "raw": "1", "range": [ - 85867, - 85868 + 85811, + 85812 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 61 }, "end": { - "line": 2827, + "line": 2824, "column": 62 } } }, "prefix": true, "range": [ - 85866, - 85868 + 85810, + 85812 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 60 }, "end": { - "line": 2827, + "line": 2824, "column": 62 } } }, "range": [ - 85840, - 85868 + 85784, + 85812 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 34 }, "end": { - "line": 2827, + "line": 2824, "column": 62 } } @@ -150821,16 +150659,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 85892, - 85897 + 85836, + 85841 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 20 }, "end": { - "line": 2828, + "line": 2825, "column": 25 } } @@ -150839,31 +150677,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 85898, - 85905 + 85842, + 85849 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 26 }, "end": { - "line": 2828, + "line": 2825, "column": 33 } } }, "range": [ - 85892, - 85905 + 85836, + 85849 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 20 }, "end": { - "line": 2828, + "line": 2825, "column": 33 } } @@ -150873,32 +150711,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85906, - 85912 + 85850, + 85856 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 34 }, "end": { - "line": 2828, + "line": 2825, "column": 40 } } } ], "range": [ - 85892, - 85913 + 85836, + 85857 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 20 }, "end": { - "line": 2828, + "line": 2825, "column": 41 } } @@ -150911,92 +150749,92 @@ "value": 1, "raw": "1", "range": [ - 85919, - 85920 + 85863, + 85864 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 47 }, "end": { - "line": 2828, + "line": 2825, "column": 48 } } }, "prefix": true, "range": [ - 85918, - 85920 + 85862, + 85864 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 46 }, "end": { - "line": 2828, + "line": 2825, "column": 48 } } }, "range": [ - 85892, - 85920 + 85836, + 85864 ], "loc": { "start": { - "line": 2828, + "line": 2825, "column": 20 }, "end": { - "line": 2828, + "line": 2825, "column": 48 } } }, "range": [ - 85840, - 85920 + 85784, + 85864 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 34 }, "end": { - "line": 2828, + "line": 2825, "column": 48 } } }, "range": [ - 85823, - 85921 + 85767, + 85865 ], "loc": { "start": { - "line": 2827, + "line": 2824, "column": 17 }, "end": { - "line": 2828, + "line": 2825, "column": 49 } } }, "range": [ - 85673, - 85922 + 85617, + 85866 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 16 }, "end": { - "line": 2828, + "line": 2825, "column": 50 } } @@ -151008,16 +150846,16 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 85942, - 85958 + 85886, + 85902 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 16 }, "end": { - "line": 2829, + "line": 2826, "column": 32 } } @@ -151030,16 +150868,16 @@ "object": { "type": "ThisExpression", "range": [ - 85963, - 85967 + 85907, + 85911 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 37 }, "end": { - "line": 2829, + "line": 2826, "column": 41 } } @@ -151048,31 +150886,31 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 85968, - 85986 + 85912, + 85930 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 42 }, "end": { - "line": 2829, + "line": 2826, "column": 60 } } }, "range": [ - 85963, - 85986 + 85907, + 85930 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 37 }, "end": { - "line": 2829, + "line": 2826, "column": 60 } } @@ -151082,62 +150920,62 @@ "type": "Identifier", "name": "colIdx", "range": [ - 85987, - 85993 + 85931, + 85937 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 61 }, "end": { - "line": 2829, + "line": 2826, "column": 67 } } } ], "range": [ - 85963, - 85994 + 85907, + 85938 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 37 }, "end": { - "line": 2829, + "line": 2826, "column": 68 } } }, "range": [ - 85942, - 85994 + 85886, + 85938 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 16 }, "end": { - "line": 2829, + "line": 2826, "column": 68 } } }, "range": [ - 85673, - 85994 + 85617, + 85938 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 16 }, "end": { - "line": 2829, + "line": 2826, "column": 68 } } @@ -151153,16 +150991,16 @@ "object": { "type": "ThisExpression", "range": [ - 86069, - 86073 + 86013, + 86017 ], "loc": { "start": { - "line": 2832, + "line": 2829, "column": 20 }, "end": { - "line": 2832, + "line": 2829, "column": 24 } } @@ -151171,31 +151009,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 86074, - 86089 + 86018, + 86033 ], "loc": { "start": { - "line": 2832, + "line": 2829, "column": 25 }, "end": { - "line": 2832, + "line": 2829, "column": 40 } } }, "range": [ - 86069, - 86089 + 86013, + 86033 ], "loc": { "start": { - "line": 2832, + "line": 2829, "column": 20 }, "end": { - "line": 2832, + "line": 2829, "column": 40 } } @@ -151212,16 +151050,16 @@ "type": "Identifier", "name": "opt0", "range": [ - 86117, - 86121 + 86061, + 86065 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 24 }, "end": { - "line": 2833, + "line": 2830, "column": 28 } } @@ -151232,16 +151070,16 @@ "type": "Identifier", "name": "createOpt", "range": [ - 86124, - 86133 + 86068, + 86077 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 31 }, "end": { - "line": 2833, + "line": 2830, "column": 40 } } @@ -151255,16 +151093,16 @@ "object": { "type": "ThisExpression", "range": [ - 86134, - 86138 + 86078, + 86082 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 41 }, "end": { - "line": 2833, + "line": 2830, "column": 45 } } @@ -151273,31 +151111,31 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 86139, - 86157 + 86083, + 86101 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 46 }, "end": { - "line": 2833, + "line": 2830, "column": 64 } } }, "range": [ - 86134, - 86157 + 86078, + 86101 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 41 }, "end": { - "line": 2833, + "line": 2830, "column": 64 } } @@ -151307,32 +151145,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 86158, - 86164 + 86102, + 86108 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 65 }, "end": { - "line": 2833, + "line": 2830, "column": 71 } } } ], "range": [ - 86134, - 86165 + 86078, + 86109 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 41 }, "end": { - "line": 2833, + "line": 2830, "column": 72 } } @@ -151342,47 +151180,47 @@ "value": "", "raw": "''", "range": [ - 86167, - 86169 + 86111, + 86113 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 74 }, "end": { - "line": 2833, + "line": 2830, "column": 76 } } } ], "range": [ - 86124, - 86170 + 86068, + 86114 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 31 }, "end": { - "line": 2833, + "line": 2830, "column": 77 } } }, "range": [ - 86117, - 86170 + 86061, + 86114 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 24 }, "end": { - "line": 2833, + "line": 2830, "column": 77 } } @@ -151390,16 +151228,16 @@ ], "kind": "let", "range": [ - 86113, - 86171 + 86057, + 86115 ], "loc": { "start": { - "line": 2833, + "line": 2830, "column": 20 }, "end": { - "line": 2833, + "line": 2830, "column": 78 } } @@ -151416,16 +151254,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 86192, - 86198 + 86136, + 86142 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 20 }, "end": { - "line": 2834, + "line": 2831, "column": 26 } } @@ -151434,31 +151272,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 86199, - 86208 + 86143, + 86152 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 27 }, "end": { - "line": 2834, + "line": 2831, "column": 36 } } }, "range": [ - 86192, - 86208 + 86136, + 86152 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 20 }, "end": { - "line": 2834, + "line": 2831, "column": 36 } } @@ -151468,46 +151306,46 @@ "value": "", "raw": "''", "range": [ - 86211, - 86213 + 86155, + 86157 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 39 }, "end": { - "line": 2834, + "line": 2831, "column": 41 } } }, "range": [ - 86192, - 86213 + 86136, + 86157 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 20 }, "end": { - "line": 2834, + "line": 2831, "column": 41 } } }, "range": [ - 86192, - 86214 + 86136, + 86158 ], "loc": { "start": { - "line": 2834, + "line": 2831, "column": 20 }, "end": { - "line": 2834, + "line": 2831, "column": 42 } } @@ -151523,16 +151361,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 86235, - 86241 + 86179, + 86185 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 20 }, "end": { - "line": 2835, + "line": 2832, "column": 26 } } @@ -151541,31 +151379,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 86242, - 86253 + 86186, + 86197 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 27 }, "end": { - "line": 2835, + "line": 2832, "column": 38 } } }, "range": [ - 86235, - 86253 + 86179, + 86197 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 20 }, "end": { - "line": 2835, + "line": 2832, "column": 38 } } @@ -151575,79 +151413,79 @@ "type": "Identifier", "name": "opt0", "range": [ - 86254, - 86258 + 86198, + 86202 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 39 }, "end": { - "line": 2835, + "line": 2832, "column": 43 } } } ], "range": [ - 86235, - 86259 + 86179, + 86203 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 20 }, "end": { - "line": 2835, + "line": 2832, "column": 44 } } }, "range": [ - 86235, - 86260 + 86179, + 86204 ], "loc": { "start": { - "line": 2835, + "line": 2832, "column": 20 }, "end": { - "line": 2835, + "line": 2832, "column": 45 } } } ], "range": [ - 86091, - 86278 + 86035, + 86222 ], "loc": { "start": { - "line": 2832, + "line": 2829, "column": 42 }, "end": { - "line": 2836, + "line": 2833, "column": 17 } } }, "alternate": null, "range": [ - 86065, - 86278 + 86009, + 86222 ], "loc": { "start": { - "line": 2832, + "line": 2829, "column": 16 }, "end": { - "line": 2836, + "line": 2833, "column": 17 } }, @@ -151656,16 +151494,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 86015, - 86048 + 85959, + 85992 ], "loc": { "start": { - "line": 2831, + "line": 2828, "column": 16 }, "end": { - "line": 2831, + "line": 2828, "column": 49 } } @@ -151686,16 +151524,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 86300, - 86305 + 86244, + 86249 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 20 }, "end": { - "line": 2838, + "line": 2835, "column": 25 } } @@ -151704,31 +151542,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 86306, - 86313 + 86250, + 86257 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 26 }, "end": { - "line": 2838, + "line": 2835, "column": 33 } } }, "range": [ - 86300, - 86313 + 86244, + 86257 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 20 }, "end": { - "line": 2838, + "line": 2835, "column": 33 } } @@ -151738,32 +151576,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 86314, - 86320 + 86258, + 86264 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 34 }, "end": { - "line": 2838, + "line": 2835, "column": 40 } } } ], "range": [ - 86300, - 86321 + 86244, + 86265 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 20 }, "end": { - "line": 2838, + "line": 2835, "column": 41 } } @@ -151776,47 +151614,47 @@ "value": 1, "raw": "1", "range": [ - 86327, - 86328 + 86271, + 86272 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 47 }, "end": { - "line": 2838, + "line": 2835, "column": 48 } } }, "prefix": true, "range": [ - 86326, - 86328 + 86270, + 86272 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 46 }, "end": { - "line": 2838, + "line": 2835, "column": 48 } } }, "range": [ - 86300, - 86328 + 86244, + 86272 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 20 }, "end": { - "line": 2838, + "line": 2835, "column": 48 } } @@ -151837,16 +151675,16 @@ "object": { "type": "ThisExpression", "range": [ - 86352, - 86356 + 86296, + 86300 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 20 }, "end": { - "line": 2839, + "line": 2836, "column": 24 } } @@ -151855,31 +151693,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 86357, - 86364 + 86301, + 86308 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 25 }, "end": { - "line": 2839, + "line": 2836, "column": 32 } } }, "range": [ - 86352, - 86364 + 86296, + 86308 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 20 }, "end": { - "line": 2839, + "line": 2836, "column": 32 } } @@ -151888,31 +151726,31 @@ "type": "Identifier", "name": "emit", "range": [ - 86365, - 86369 + 86309, + 86313 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 33 }, "end": { - "line": 2839, + "line": 2836, "column": 37 } } }, "range": [ - 86352, - 86369 + 86296, + 86313 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 20 }, "end": { - "line": 2839, + "line": 2836, "column": 37 } } @@ -151923,16 +151761,16 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 86370, - 86394 + 86314, + 86338 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 38 }, "end": { - "line": 2839, + "line": 2836, "column": 62 } } @@ -151940,16 +151778,16 @@ { "type": "ThisExpression", "range": [ - 86396, - 86400 + 86340, + 86344 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 64 }, "end": { - "line": 2839, + "line": 2836, "column": 68 } } @@ -151958,16 +151796,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 86402, - 86408 + 86346, + 86352 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 70 }, "end": { - "line": 2839, + "line": 2836, "column": 76 } } @@ -151977,63 +151815,63 @@ "value": true, "raw": "true", "range": [ - 86434, - 86438 + 86378, + 86382 ], "loc": { "start": { - "line": 2840, + "line": 2837, "column": 24 }, "end": { - "line": 2840, + "line": 2837, "column": 28 } } } ], "range": [ - 86352, - 86439 + 86296, + 86383 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 20 }, "end": { - "line": 2840, + "line": 2837, "column": 29 } } }, "range": [ - 86352, - 86440 + 86296, + 86384 ], "loc": { "start": { - "line": 2839, + "line": 2836, "column": 20 }, "end": { - "line": 2840, + "line": 2837, "column": 30 } } } ], "range": [ - 86330, - 86458 + 86274, + 86402 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 50 }, "end": { - "line": 2841, + "line": 2838, "column": 17 } } @@ -152054,16 +151892,16 @@ "object": { "type": "ThisExpression", "range": [ - 86486, - 86490 + 86430, + 86434 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 20 }, "end": { - "line": 2842, + "line": 2839, "column": 24 } } @@ -152072,31 +151910,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 86491, - 86498 + 86435, + 86442 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 25 }, "end": { - "line": 2842, + "line": 2839, "column": 32 } } }, "range": [ - 86486, - 86498 + 86430, + 86442 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 20 }, "end": { - "line": 2842, + "line": 2839, "column": 32 } } @@ -152105,31 +151943,31 @@ "type": "Identifier", "name": "emit", "range": [ - 86499, - 86503 + 86443, + 86447 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 33 }, "end": { - "line": 2842, + "line": 2839, "column": 37 } } }, "range": [ - 86486, - 86503 + 86430, + 86447 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 20 }, "end": { - "line": 2842, + "line": 2839, "column": 37 } } @@ -152140,16 +151978,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 86504, - 86525 + 86448, + 86469 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 38 }, "end": { - "line": 2842, + "line": 2839, "column": 59 } } @@ -152157,16 +151995,16 @@ { "type": "ThisExpression", "range": [ - 86527, - 86531 + 86471, + 86475 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 61 }, "end": { - "line": 2842, + "line": 2839, "column": 65 } } @@ -152175,16 +152013,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 86533, - 86539 + 86477, + 86483 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 67 }, "end": { - "line": 2842, + "line": 2839, "column": 73 } } @@ -152194,78 +152032,78 @@ "value": true, "raw": "true", "range": [ - 86565, - 86569 + 86509, + 86513 ], "loc": { "start": { - "line": 2843, + "line": 2840, "column": 24 }, "end": { - "line": 2843, + "line": 2840, "column": 28 } } } ], "range": [ - 86486, - 86570 + 86430, + 86514 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 20 }, "end": { - "line": 2843, + "line": 2840, "column": 29 } } }, "range": [ - 86486, - 86571 + 86430, + 86515 ], "loc": { "start": { - "line": 2842, + "line": 2839, "column": 20 }, "end": { - "line": 2843, + "line": 2840, "column": 30 } } } ], "range": [ - 86464, - 86589 + 86408, + 86533 ], "loc": { "start": { - "line": 2841, + "line": 2838, "column": 23 }, "end": { - "line": 2844, + "line": 2841, "column": 17 } } }, "range": [ - 86296, - 86589 + 86240, + 86533 ], "loc": { "start": { - "line": 2838, + "line": 2835, "column": 16 }, "end": { - "line": 2844, + "line": 2841, "column": 17 } } @@ -152280,16 +152118,16 @@ "object": { "type": "ThisExpression", "range": [ - 86607, - 86611 + 86551, + 86555 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 16 }, "end": { - "line": 2846, + "line": 2843, "column": 20 } } @@ -152298,31 +152136,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 86612, - 86626 + 86556, + 86570 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 21 }, "end": { - "line": 2846, + "line": 2843, "column": 35 } } }, "range": [ - 86607, - 86626 + 86551, + 86570 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 16 }, "end": { - "line": 2846, + "line": 2843, "column": 35 } } @@ -152332,16 +152170,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 86627, - 86633 + 86571, + 86577 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 36 }, "end": { - "line": 2846, + "line": 2843, "column": 42 } } @@ -152350,79 +152188,79 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 86635, - 86651 + 86579, + 86595 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 44 }, "end": { - "line": 2846, + "line": 2843, "column": 60 } } } ], "range": [ - 86607, - 86652 + 86551, + 86596 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 16 }, "end": { - "line": 2846, + "line": 2843, "column": 61 } } }, "range": [ - 86607, - 86653 + 86551, + 86597 ], "loc": { "start": { - "line": 2846, + "line": 2843, "column": 16 }, "end": { - "line": 2846, + "line": 2843, "column": 62 } } } ], "range": [ - 85996, - 86667 + 85940, + 86611 ], "loc": { "start": { - "line": 2829, + "line": 2826, "column": 70 }, "end": { - "line": 2847, + "line": 2844, "column": 13 } } }, "alternate": null, "range": [ - 85669, - 86667 + 85613, + 86611 ], "loc": { "start": { - "line": 2824, + "line": 2821, "column": 12 }, "end": { - "line": 2847, + "line": 2844, "column": 13 } }, @@ -152431,16 +152269,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 85561, - 85604 + 85505, + 85548 ], "loc": { "start": { - "line": 2822, + "line": 2819, "column": 12 }, "end": { - "line": 2822, + "line": 2819, "column": 55 } } @@ -152449,16 +152287,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 85617, - 85656 + 85561, + 85600 ], "loc": { "start": { - "line": 2823, + "line": 2820, "column": 12 }, "end": { - "line": 2823, + "line": 2820, "column": 51 } } @@ -152467,47 +152305,47 @@ } ], "range": [ - 85393, - 86677 + 85337, + 86621 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 61 }, "end": { - "line": 2848, + "line": 2845, "column": 9 } } }, "range": [ - 85340, - 86677 + 85284, + 86621 ], "loc": { "start": { - "line": 2817, + "line": 2814, "column": 8 }, "end": { - "line": 2848, + "line": 2845, "column": 9 } } } ], "range": [ - 84898, - 86683 + 84842, + 86627 ], "loc": { "start": { - "line": 2805, + "line": 2802, "column": 18 }, "end": { - "line": 2849, + "line": 2846, "column": 5 } } @@ -152515,16 +152353,16 @@ "generator": false, "expression": false, "range": [ - 84895, - 86683 + 84839, + 86627 ], "loc": { "start": { - "line": 2805, + "line": 2802, "column": 15 }, "end": { - "line": 2849, + "line": 2846, "column": 5 } } @@ -152532,16 +152370,16 @@ "kind": "method", "computed": false, "range": [ - 84884, - 86683 + 84828, + 86627 ], "loc": { "start": { - "line": 2805, + "line": 2802, "column": 4 }, "end": { - "line": 2849, + "line": 2846, "column": 5 } }, @@ -152550,16 +152388,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 84774, - 84879 + 84718, + 84823 ], "loc": { "start": { - "line": 2801, + "line": 2798, "column": 4 }, "end": { - "line": 2804, + "line": 2801, "column": 7 } } @@ -152570,16 +152408,16 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 86689, - 86844 + 86633, + 86788 ], "loc": { "start": { - "line": 2851, + "line": 2848, "column": 4 }, "end": { - "line": 2855, + "line": 2852, "column": 7 } } @@ -152593,16 +152431,16 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 86849, - 86861 + 86793, + 86805 ], "loc": { "start": { - "line": 2856, + "line": 2853, "column": 4 }, "end": { - "line": 2856, + "line": 2853, "column": 16 } } @@ -152615,16 +152453,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 86862, - 86870 + 86806, + 86814 ], "loc": { "start": { - "line": 2856, + "line": 2853, "column": 17 }, "end": { - "line": 2856, + "line": 2853, "column": 25 } } @@ -152642,16 +152480,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 86886, - 86893 + 86830, + 86837 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 12 }, "end": { - "line": 2857, + "line": 2854, "column": 19 } } @@ -152664,16 +152502,16 @@ "object": { "type": "ThisExpression", "range": [ - 86896, - 86900 + 86840, + 86844 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 22 }, "end": { - "line": 2857, + "line": 2854, "column": 26 } } @@ -152682,31 +152520,31 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 86901, - 86914 + 86845, + 86858 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 27 }, "end": { - "line": 2857, + "line": 2854, "column": 40 } } }, "range": [ - 86896, - 86914 + 86840, + 86858 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 22 }, "end": { - "line": 2857, + "line": 2854, "column": 40 } } @@ -152716,47 +152554,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 86915, - 86923 + 86859, + 86867 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 41 }, "end": { - "line": 2857, + "line": 2854, "column": 49 } } } ], "range": [ - 86896, - 86924 + 86840, + 86868 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 22 }, "end": { - "line": 2857, + "line": 2854, "column": 50 } } }, "range": [ - 86886, - 86924 + 86830, + 86868 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 12 }, "end": { - "line": 2857, + "line": 2854, "column": 50 } } @@ -152764,16 +152602,16 @@ ], "kind": "let", "range": [ - 86882, - 86925 + 86826, + 86869 ], "loc": { "start": { - "line": 2857, + "line": 2854, "column": 8 }, "end": { - "line": 2857, + "line": 2854, "column": 51 } } @@ -152795,16 +152633,16 @@ "object": { "type": "ThisExpression", "range": [ - 86941, - 86945 + 86885, + 86889 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 15 }, "end": { - "line": 2858, + "line": 2855, "column": 19 } } @@ -152813,31 +152651,31 @@ "type": "Identifier", "name": "exactMatchByCol", "range": [ - 86946, - 86961 + 86890, + 86905 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 20 }, "end": { - "line": 2858, + "line": 2855, "column": 35 } } }, "range": [ - 86941, - 86961 + 86885, + 86905 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 15 }, "end": { - "line": 2858, + "line": 2855, "column": 35 } } @@ -152846,31 +152684,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 86962, - 86970 + 86906, + 86914 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 36 }, "end": { - "line": 2858, + "line": 2855, "column": 44 } } }, "range": [ - 86941, - 86971 + 86885, + 86915 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 15 }, "end": { - "line": 2858, + "line": 2855, "column": 45 } } @@ -152881,16 +152719,16 @@ "object": { "type": "ThisExpression", "range": [ - 86975, - 86979 + 86919, + 86923 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 49 }, "end": { - "line": 2858, + "line": 2855, "column": 53 } } @@ -152899,46 +152737,46 @@ "type": "Identifier", "name": "exactMatch", "range": [ - 86980, - 86990 + 86924, + 86934 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 54 }, "end": { - "line": 2858, + "line": 2855, "column": 64 } } }, "range": [ - 86975, - 86990 + 86919, + 86934 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 49 }, "end": { - "line": 2858, + "line": 2855, "column": 64 } } }, "range": [ - 86941, - 86990 + 86885, + 86934 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 15 }, "end": { - "line": 2858, + "line": 2855, "column": 64 } } @@ -152950,16 +152788,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 87006, - 87013 + 86950, + 86957 ], "loc": { "start": { - "line": 2859, + "line": 2856, "column": 12 }, "end": { - "line": 2859, + "line": 2856, "column": 19 } } @@ -152968,77 +152806,77 @@ "type": "Identifier", "name": "INPUT", "range": [ - 87018, - 87023 + 86962, + 86967 ], "loc": { "start": { - "line": 2859, + "line": 2856, "column": 24 }, "end": { - "line": 2859, + "line": 2856, "column": 29 } } }, "range": [ - 87006, - 87023 + 86950, + 86967 ], "loc": { "start": { - "line": 2859, + "line": 2856, "column": 12 }, "end": { - "line": 2859, + "line": 2856, "column": 29 } } }, "range": [ - 86941, - 87023 + 86885, + 86967 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 15 }, "end": { - "line": 2859, + "line": 2856, "column": 29 } } }, "range": [ - 86934, - 87024 + 86878, + 86968 ], "loc": { "start": { - "line": 2858, + "line": 2855, "column": 8 }, "end": { - "line": 2859, + "line": 2856, "column": 30 } } } ], "range": [ - 86872, - 87030 + 86816, + 86974 ], "loc": { "start": { - "line": 2856, + "line": 2853, "column": 27 }, "end": { - "line": 2860, + "line": 2857, "column": 5 } } @@ -153046,16 +152884,16 @@ "generator": false, "expression": false, "range": [ - 86861, - 87030 + 86805, + 86974 ], "loc": { "start": { - "line": 2856, + "line": 2853, "column": 16 }, "end": { - "line": 2860, + "line": 2857, "column": 5 } } @@ -153063,16 +152901,16 @@ "kind": "method", "computed": false, "range": [ - 86849, - 87030 + 86793, + 86974 ], "loc": { "start": { - "line": 2856, + "line": 2853, "column": 4 }, "end": { - "line": 2860, + "line": 2857, "column": 5 } }, @@ -153081,16 +152919,16 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 86689, - 86844 + 86633, + 86788 ], "loc": { "start": { - "line": 2851, + "line": 2848, "column": 4 }, "end": { - "line": 2855, + "line": 2852, "column": 7 } } @@ -153101,16 +152939,16 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87036, - 87150 + 86980, + 87094 ], "loc": { "start": { - "line": 2862, + "line": 2859, "column": 4 }, "end": { - "line": 2866, + "line": 2863, "column": 7 } } @@ -153124,16 +152962,16 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 87155, - 87165 + 87099, + 87109 ], "loc": { "start": { - "line": 2867, + "line": 2864, "column": 4 }, "end": { - "line": 2867, + "line": 2864, "column": 14 } } @@ -153146,16 +152984,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87166, - 87174 + 87110, + 87118 ], "loc": { "start": { - "line": 2867, + "line": 2864, "column": 15 }, "end": { - "line": 2867, + "line": 2864, "column": 23 } } @@ -153182,16 +153020,16 @@ "object": { "type": "ThisExpression", "range": [ - 87193, - 87197 + 87137, + 87141 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 19 } } @@ -153200,47 +153038,47 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 87198, - 87210 + 87142, + 87154 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 20 }, "end": { - "line": 2868, + "line": 2865, "column": 32 } } }, "range": [ - 87193, - 87210 + 87137, + 87154 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 32 } } }, "arguments": [], "range": [ - 87193, - 87212 + 87137, + 87156 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 34 } } @@ -153249,31 +153087,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 87213, - 87220 + 87157, + 87164 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 35 }, "end": { - "line": 2868, + "line": 2865, "column": 42 } } }, "range": [ - 87193, - 87220 + 87137, + 87164 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 42 } } @@ -153283,32 +153121,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87221, - 87229 + 87165, + 87173 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 43 }, "end": { - "line": 2868, + "line": 2865, "column": 51 } } } ], "range": [ - 87193, - 87230 + 87137, + 87174 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 52 } } @@ -153321,78 +153159,78 @@ "value": 1, "raw": "1", "range": [ - 87236, - 87237 + 87180, + 87181 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 58 }, "end": { - "line": 2868, + "line": 2865, "column": 59 } } }, "prefix": true, "range": [ - 87235, - 87237 + 87179, + 87181 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 57 }, "end": { - "line": 2868, + "line": 2865, "column": 59 } } }, "range": [ - 87193, - 87237 + 87137, + 87181 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 15 }, "end": { - "line": 2868, + "line": 2865, "column": 59 } } }, "range": [ - 87186, - 87238 + 87130, + 87182 ], "loc": { "start": { - "line": 2868, + "line": 2865, "column": 8 }, "end": { - "line": 2868, + "line": 2865, "column": 60 } } } ], "range": [ - 87176, - 87244 + 87120, + 87188 ], "loc": { "start": { - "line": 2867, + "line": 2864, "column": 25 }, "end": { - "line": 2869, + "line": 2866, "column": 5 } } @@ -153400,16 +153238,16 @@ "generator": false, "expression": false, "range": [ - 87165, - 87244 + 87109, + 87188 ], "loc": { "start": { - "line": 2867, + "line": 2864, "column": 14 }, "end": { - "line": 2869, + "line": 2866, "column": 5 } } @@ -153417,16 +153255,16 @@ "kind": "method", "computed": false, "range": [ - 87155, - 87244 + 87099, + 87188 ], "loc": { "start": { - "line": 2867, + "line": 2864, "column": 4 }, "end": { - "line": 2869, + "line": 2866, "column": 5 } }, @@ -153435,16 +153273,16 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87036, - 87150 + 86980, + 87094 ], "loc": { "start": { - "line": 2862, + "line": 2859, "column": 4 }, "end": { - "line": 2866, + "line": 2863, "column": 7 } } @@ -153455,16 +153293,16 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87250, - 87366 + 87194, + 87310 ], "loc": { "start": { - "line": 2871, + "line": 2868, "column": 4 }, "end": { - "line": 2875, + "line": 2872, "column": 7 } } @@ -153478,16 +153316,16 @@ "type": "Identifier", "name": "isRowDisplayed", "range": [ - 87371, - 87385 + 87315, + 87329 ], "loc": { "start": { - "line": 2876, + "line": 2873, "column": 4 }, "end": { - "line": 2876, + "line": 2873, "column": 18 } } @@ -153500,16 +153338,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87386, - 87394 + 87330, + 87338 ], "loc": { "start": { - "line": 2876, + "line": 2873, "column": 19 }, "end": { - "line": 2876, + "line": 2873, "column": 27 } } @@ -153527,16 +153365,16 @@ "type": "Identifier", "name": "row", "range": [ - 87410, - 87413 + 87354, + 87357 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 12 }, "end": { - "line": 2877, + "line": 2874, "column": 15 } } @@ -153555,16 +153393,16 @@ "object": { "type": "ThisExpression", "range": [ - 87416, - 87420 + 87360, + 87364 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 18 }, "end": { - "line": 2877, + "line": 2874, "column": 22 } } @@ -153573,47 +153411,47 @@ "type": "Identifier", "name": "dom", "range": [ - 87421, - 87424 + 87365, + 87368 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 23 }, "end": { - "line": 2877, + "line": 2874, "column": 26 } } }, "range": [ - 87416, - 87424 + 87360, + 87368 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 18 }, "end": { - "line": 2877, + "line": 2874, "column": 26 } } }, "arguments": [], "range": [ - 87416, - 87426 + 87360, + 87370 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 18 }, "end": { - "line": 2877, + "line": 2874, "column": 28 } } @@ -153622,31 +153460,31 @@ "type": "Identifier", "name": "rows", "range": [ - 87427, - 87431 + 87371, + 87375 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 29 }, "end": { - "line": 2877, + "line": 2874, "column": 33 } } }, "range": [ - 87416, - 87431 + 87360, + 87375 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 18 }, "end": { - "line": 2877, + "line": 2874, "column": 33 } } @@ -153655,46 +153493,46 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87432, - 87440 + 87376, + 87384 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 34 }, "end": { - "line": 2877, + "line": 2874, "column": 42 } } }, "range": [ - 87416, - 87441 + 87360, + 87385 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 18 }, "end": { - "line": 2877, + "line": 2874, "column": 43 } } }, "range": [ - 87410, - 87441 + 87354, + 87385 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 12 }, "end": { - "line": 2877, + "line": 2874, "column": 43 } } @@ -153702,16 +153540,16 @@ ], "kind": "let", "range": [ - 87406, - 87442 + 87350, + 87386 ], "loc": { "start": { - "line": 2877, + "line": 2874, "column": 8 }, "end": { - "line": 2877, + "line": 2874, "column": 44 } } @@ -153729,16 +153567,16 @@ "object": { "type": "ThisExpression", "range": [ - 87458, - 87462 + 87402, + 87406 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 15 }, "end": { - "line": 2878, + "line": 2875, "column": 19 } } @@ -153747,31 +153585,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 87463, - 87476 + 87407, + 87420 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 20 }, "end": { - "line": 2878, + "line": 2875, "column": 33 } } }, "range": [ - 87458, - 87476 + 87402, + 87420 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 15 }, "end": { - "line": 2878, + "line": 2875, "column": 33 } } @@ -153781,32 +153619,32 @@ "type": "Identifier", "name": "row", "range": [ - 87477, - 87480 + 87421, + 87424 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 34 }, "end": { - "line": 2878, + "line": 2875, "column": 37 } } } ], "range": [ - 87458, - 87481 + 87402, + 87425 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 15 }, "end": { - "line": 2878, + "line": 2875, "column": 38 } } @@ -153816,62 +153654,62 @@ "value": "", "raw": "''", "range": [ - 87486, - 87488 + 87430, + 87432 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 43 }, "end": { - "line": 2878, + "line": 2875, "column": 45 } } }, "range": [ - 87458, - 87488 + 87402, + 87432 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 15 }, "end": { - "line": 2878, + "line": 2875, "column": 45 } } }, "range": [ - 87451, - 87489 + 87395, + 87433 ], "loc": { "start": { - "line": 2878, + "line": 2875, "column": 8 }, "end": { - "line": 2878, + "line": 2875, "column": 46 } } } ], "range": [ - 87396, - 87495 + 87340, + 87439 ], "loc": { "start": { - "line": 2876, + "line": 2873, "column": 29 }, "end": { - "line": 2879, + "line": 2876, "column": 5 } } @@ -153879,16 +153717,16 @@ "generator": false, "expression": false, "range": [ - 87385, - 87495 + 87329, + 87439 ], "loc": { "start": { - "line": 2876, + "line": 2873, "column": 18 }, "end": { - "line": 2879, + "line": 2876, "column": 5 } } @@ -153896,16 +153734,16 @@ "kind": "method", "computed": false, "range": [ - 87371, - 87495 + 87315, + 87439 ], "loc": { "start": { - "line": 2876, + "line": 2873, "column": 4 }, "end": { - "line": 2879, + "line": 2876, "column": 5 } }, @@ -153914,16 +153752,16 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87250, - 87366 + 87194, + 87310 ], "loc": { "start": { - "line": 2871, + "line": 2868, "column": 4 }, "end": { - "line": 2875, + "line": 2872, "column": 7 } } @@ -153934,16 +153772,16 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 87501, - 87704 + 87445, + 87648 ], "loc": { "start": { - "line": 2881, + "line": 2878, "column": 4 }, "end": { - "line": 2886, + "line": 2883, "column": 7 } } @@ -153957,16 +153795,16 @@ "type": "Identifier", "name": "ignoresDiacritics", "range": [ - 87709, - 87726 + 87653, + 87670 ], "loc": { "start": { - "line": 2887, + "line": 2884, "column": 4 }, "end": { - "line": 2887, + "line": 2884, "column": 21 } } @@ -153979,16 +153817,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 87727, - 87735 + 87671, + 87679 ], "loc": { "start": { - "line": 2887, + "line": 2884, "column": 22 }, "end": { - "line": 2887, + "line": 2884, "column": 30 } } @@ -154006,16 +153844,16 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 87751, - 87761 + 87695, + 87705 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 12 }, "end": { - "line": 2888, + "line": 2885, "column": 22 } } @@ -154026,16 +153864,16 @@ "object": { "type": "ThisExpression", "range": [ - 87764, - 87768 + 87708, + 87712 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 25 }, "end": { - "line": 2888, + "line": 2885, "column": 29 } } @@ -154044,46 +153882,46 @@ "type": "Identifier", "name": "ignoreDiacritics", "range": [ - 87769, - 87785 + 87713, + 87729 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 30 }, "end": { - "line": 2888, + "line": 2885, "column": 46 } } }, "range": [ - 87764, - 87785 + 87708, + 87729 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 25 }, "end": { - "line": 2888, + "line": 2885, "column": 46 } } }, "range": [ - 87751, - 87785 + 87695, + 87729 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 12 }, "end": { - "line": 2888, + "line": 2885, "column": 46 } } @@ -154091,16 +153929,16 @@ ], "kind": "let", "range": [ - 87747, - 87786 + 87691, + 87730 ], "loc": { "start": { - "line": 2888, + "line": 2885, "column": 8 }, "end": { - "line": 2888, + "line": 2885, "column": 47 } } @@ -154113,16 +153951,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 87799, - 87806 + 87743, + 87750 ], "loc": { "start": { - "line": 2889, + "line": 2886, "column": 12 }, "end": { - "line": 2889, + "line": 2886, "column": 19 } } @@ -154132,32 +153970,32 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 87807, - 87817 + 87751, + 87761 ], "loc": { "start": { - "line": 2889, + "line": 2886, "column": 20 }, "end": { - "line": 2889, + "line": 2886, "column": 30 } } } ], "range": [ - 87799, - 87818 + 87743, + 87762 ], "loc": { "start": { - "line": 2889, + "line": 2886, "column": 12 }, "end": { - "line": 2889, + "line": 2886, "column": 31 } } @@ -154174,16 +154012,16 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 87841, - 87851 + 87785, + 87795 ], "loc": { "start": { - "line": 2890, + "line": 2887, "column": 19 }, "end": { - "line": 2890, + "line": 2887, "column": 29 } } @@ -154192,78 +154030,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 87852, - 87860 + 87796, + 87804 ], "loc": { "start": { - "line": 2890, + "line": 2887, "column": 30 }, "end": { - "line": 2890, + "line": 2887, "column": 38 } } }, "range": [ - 87841, - 87861 + 87785, + 87805 ], "loc": { "start": { - "line": 2890, + "line": 2887, "column": 19 }, "end": { - "line": 2890, + "line": 2887, "column": 39 } } }, "range": [ - 87834, - 87862 + 87778, + 87806 ], "loc": { "start": { - "line": 2890, + "line": 2887, "column": 12 }, "end": { - "line": 2890, + "line": 2887, "column": 40 } } } ], "range": [ - 87820, - 87872 + 87764, + 87816 ], "loc": { "start": { - "line": 2889, + "line": 2886, "column": 33 }, "end": { - "line": 2891, + "line": 2888, "column": 9 } } }, "alternate": null, "range": [ - 87795, - 87872 + 87739, + 87816 ], "loc": { "start": { - "line": 2889, + "line": 2886, "column": 8 }, "end": { - "line": 2891, + "line": 2888, "column": 9 } } @@ -154276,16 +154114,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 87888, - 87895 + 87832, + 87839 ], "loc": { "start": { - "line": 2892, + "line": 2889, "column": 15 }, "end": { - "line": 2892, + "line": 2889, "column": 22 } } @@ -154295,63 +154133,63 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 87896, - 87906 + 87840, + 87850 ], "loc": { "start": { - "line": 2892, + "line": 2889, "column": 23 }, "end": { - "line": 2892, + "line": 2889, "column": 33 } } } ], "range": [ - 87888, - 87907 + 87832, + 87851 ], "loc": { "start": { - "line": 2892, + "line": 2889, "column": 15 }, "end": { - "line": 2892, + "line": 2889, "column": 34 } } }, "range": [ - 87881, - 87908 + 87825, + 87852 ], "loc": { "start": { - "line": 2892, + "line": 2889, "column": 8 }, "end": { - "line": 2892, + "line": 2889, "column": 35 } } } ], "range": [ - 87737, - 87914 + 87681, + 87858 ], "loc": { "start": { - "line": 2887, + "line": 2884, "column": 32 }, "end": { - "line": 2893, + "line": 2890, "column": 5 } } @@ -154359,16 +154197,16 @@ "generator": false, "expression": false, "range": [ - 87726, - 87914 + 87670, + 87858 ], "loc": { "start": { - "line": 2887, + "line": 2884, "column": 21 }, "end": { - "line": 2893, + "line": 2890, "column": 5 } } @@ -154376,16 +154214,16 @@ "kind": "method", "computed": false, "range": [ - 87709, - 87914 + 87653, + 87858 ], "loc": { "start": { - "line": 2887, + "line": 2884, "column": 4 }, "end": { - "line": 2893, + "line": 2890, "column": 5 } }, @@ -154394,16 +154232,16 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 87501, - 87704 + 87445, + 87648 ], "loc": { "start": { - "line": 2881, + "line": 2878, "column": 4 }, "end": { - "line": 2886, + "line": 2883, "column": 7 } } @@ -154414,16 +154252,16 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 87920, - 88060 + 87864, + 88004 ], "loc": { "start": { - "line": 2895, + "line": 2892, "column": 4 }, "end": { - "line": 2899, + "line": 2896, "column": 7 } } @@ -154437,16 +154275,16 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 88065, - 88083 + 88009, + 88027 ], "loc": { "start": { - "line": 2900, + "line": 2897, "column": 4 }, "end": { - "line": 2900, + "line": 2897, "column": 22 } } @@ -154459,16 +154297,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88084, - 88092 + 88028, + 88036 ], "loc": { "start": { - "line": 2900, + "line": 2897, "column": 23 }, "end": { - "line": 2900, + "line": 2897, "column": 31 } } @@ -154486,16 +154324,16 @@ "type": "Identifier", "name": "clearText", "range": [ - 88108, - 88117 + 88052, + 88061 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 12 }, "end": { - "line": 2901, + "line": 2898, "column": 21 } } @@ -154506,16 +154344,16 @@ "object": { "type": "ThisExpression", "range": [ - 88120, - 88124 + 88064, + 88068 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 24 }, "end": { - "line": 2901, + "line": 2898, "column": 28 } } @@ -154524,46 +154362,46 @@ "type": "Identifier", "name": "clearFilterText", "range": [ - 88125, - 88140 + 88069, + 88084 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 29 }, "end": { - "line": 2901, + "line": 2898, "column": 44 } } }, "range": [ - 88120, - 88140 + 88064, + 88084 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 24 }, "end": { - "line": 2901, + "line": 2898, "column": 44 } } }, "range": [ - 88108, - 88140 + 88052, + 88084 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 12 }, "end": { - "line": 2901, + "line": 2898, "column": 44 } } @@ -154571,16 +154409,16 @@ ], "kind": "let", "range": [ - 88104, - 88141 + 88048, + 88085 ], "loc": { "start": { - "line": 2901, + "line": 2898, "column": 8 }, "end": { - "line": 2901, + "line": 2898, "column": 45 } } @@ -154593,16 +154431,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 88154, - 88161 + 88098, + 88105 ], "loc": { "start": { - "line": 2902, + "line": 2899, "column": 12 }, "end": { - "line": 2902, + "line": 2899, "column": 19 } } @@ -154612,32 +154450,32 @@ "type": "Identifier", "name": "clearText", "range": [ - 88162, - 88171 + 88106, + 88115 ], "loc": { "start": { - "line": 2902, + "line": 2899, "column": 20 }, "end": { - "line": 2902, + "line": 2899, "column": 29 } } } ], "range": [ - 88154, - 88172 + 88098, + 88116 ], "loc": { "start": { - "line": 2902, + "line": 2899, "column": 12 }, "end": { - "line": 2902, + "line": 2899, "column": 30 } } @@ -154654,16 +154492,16 @@ "type": "Identifier", "name": "clearText", "range": [ - 88195, - 88204 + 88139, + 88148 ], "loc": { "start": { - "line": 2903, + "line": 2900, "column": 19 }, "end": { - "line": 2903, + "line": 2900, "column": 28 } } @@ -154672,78 +154510,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88205, - 88213 + 88149, + 88157 ], "loc": { "start": { - "line": 2903, + "line": 2900, "column": 29 }, "end": { - "line": 2903, + "line": 2900, "column": 37 } } }, "range": [ - 88195, - 88214 + 88139, + 88158 ], "loc": { "start": { - "line": 2903, + "line": 2900, "column": 19 }, "end": { - "line": 2903, + "line": 2900, "column": 38 } } }, "range": [ - 88188, - 88215 + 88132, + 88159 ], "loc": { "start": { - "line": 2903, + "line": 2900, "column": 12 }, "end": { - "line": 2903, + "line": 2900, "column": 39 } } } ], "range": [ - 88174, - 88225 + 88118, + 88169 ], "loc": { "start": { - "line": 2902, + "line": 2899, "column": 32 }, "end": { - "line": 2904, + "line": 2901, "column": 9 } } }, "alternate": null, "range": [ - 88150, - 88225 + 88094, + 88169 ], "loc": { "start": { - "line": 2902, + "line": 2899, "column": 8 }, "end": { - "line": 2904, + "line": 2901, "column": 9 } } @@ -154754,47 +154592,47 @@ "type": "Identifier", "name": "clearText", "range": [ - 88241, - 88250 + 88185, + 88194 ], "loc": { "start": { - "line": 2905, + "line": 2902, "column": 15 }, "end": { - "line": 2905, + "line": 2902, "column": 24 } } }, "range": [ - 88234, - 88251 + 88178, + 88195 ], "loc": { "start": { - "line": 2905, + "line": 2902, "column": 8 }, "end": { - "line": 2905, + "line": 2902, "column": 25 } } } ], "range": [ - 88094, - 88257 + 88038, + 88201 ], "loc": { "start": { - "line": 2900, + "line": 2897, "column": 33 }, "end": { - "line": 2906, + "line": 2903, "column": 5 } } @@ -154802,16 +154640,16 @@ "generator": false, "expression": false, "range": [ - 88083, - 88257 + 88027, + 88201 ], "loc": { "start": { - "line": 2900, + "line": 2897, "column": 22 }, "end": { - "line": 2906, + "line": 2903, "column": 5 } } @@ -154819,16 +154657,16 @@ "kind": "method", "computed": false, "range": [ - 88065, - 88257 + 88009, + 88201 ], "loc": { "start": { - "line": 2900, + "line": 2897, "column": 4 }, "end": { - "line": 2906, + "line": 2903, "column": 5 } }, @@ -154837,16 +154675,16 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 87920, - 88060 + 87864, + 88004 ], "loc": { "start": { - "line": 2895, + "line": 2892, "column": 4 }, "end": { - "line": 2899, + "line": 2896, "column": 7 } } @@ -154857,16 +154695,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 88263, - 88482 + 88207, + 88426 ], "loc": { "start": { - "line": 2908, + "line": 2905, "column": 4 }, "end": { - "line": 2913, + "line": 2910, "column": 7 } } @@ -154880,16 +154718,16 @@ "type": "Identifier", "name": "isImported", "range": [ - 88487, - 88497 + 88431, + 88441 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 4 }, "end": { - "line": 2914, + "line": 2911, "column": 14 } } @@ -154902,16 +154740,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 88498, - 88506 + 88442, + 88450 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 15 }, "end": { - "line": 2914, + "line": 2911, "column": 23 } } @@ -154922,16 +154760,16 @@ "type": "Identifier", "name": "type", "range": [ - 88508, - 88512 + 88452, + 88456 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 25 }, "end": { - "line": 2914, + "line": 2911, "column": 29 } } @@ -154941,31 +154779,31 @@ "value": "script", "raw": "'script'", "range": [ - 88515, - 88523 + 88459, + 88467 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 32 }, "end": { - "line": 2914, + "line": 2911, "column": 40 } } }, "range": [ - 88508, - 88523 + 88452, + 88467 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 25 }, "end": { - "line": 2914, + "line": 2911, "column": 40 } } @@ -154983,16 +154821,16 @@ "type": "Identifier", "name": "imported", "range": [ - 88539, - 88547 + 88483, + 88491 ], "loc": { "start": { - "line": 2915, + "line": 2912, "column": 12 }, "end": { - "line": 2915, + "line": 2912, "column": 20 } } @@ -155002,31 +154840,31 @@ "value": false, "raw": "false", "range": [ - 88550, - 88555 + 88494, + 88499 ], "loc": { "start": { - "line": 2915, + "line": 2912, "column": 23 }, "end": { - "line": 2915, + "line": 2912, "column": 28 } } }, "range": [ - 88539, - 88555 + 88483, + 88499 ], "loc": { "start": { - "line": 2915, + "line": 2912, "column": 12 }, "end": { - "line": 2915, + "line": 2912, "column": 28 } } @@ -155037,16 +154875,16 @@ "type": "Identifier", "name": "attr", "range": [ - 88569, - 88573 + 88513, + 88517 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 12 }, "end": { - "line": 2916, + "line": 2913, "column": 16 } } @@ -155060,16 +154898,16 @@ "type": "Identifier", "name": "type", "range": [ - 88576, - 88580 + 88520, + 88524 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 19 }, "end": { - "line": 2916, + "line": 2913, "column": 23 } } @@ -155079,31 +154917,31 @@ "value": "script", "raw": "'script'", "range": [ - 88585, - 88593 + 88529, + 88537 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 28 }, "end": { - "line": 2916, + "line": 2913, "column": 36 } } }, "range": [ - 88576, - 88593 + 88520, + 88537 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 19 }, "end": { - "line": 2916, + "line": 2913, "column": 36 } } @@ -155113,16 +154951,16 @@ "value": "src", "raw": "'src'", "range": [ - 88596, - 88601 + 88540, + 88545 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 39 }, "end": { - "line": 2916, + "line": 2913, "column": 44 } } @@ -155132,46 +154970,46 @@ "value": "href", "raw": "'href'", "range": [ - 88604, - 88610 + 88548, + 88554 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 47 }, "end": { - "line": 2916, + "line": 2913, "column": 53 } } }, "range": [ - 88576, - 88610 + 88520, + 88554 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 19 }, "end": { - "line": 2916, + "line": 2913, "column": 53 } } }, "range": [ - 88569, - 88610 + 88513, + 88554 ], "loc": { "start": { - "line": 2916, + "line": 2913, "column": 12 }, "end": { - "line": 2916, + "line": 2913, "column": 53 } } @@ -155182,16 +155020,16 @@ "type": "Identifier", "name": "files", "range": [ - 88624, - 88629 + 88568, + 88573 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 12 }, "end": { - "line": 2917, + "line": 2914, "column": 17 } } @@ -155202,16 +155040,16 @@ "type": "Identifier", "name": "tag", "range": [ - 88632, - 88635 + 88576, + 88579 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 20 }, "end": { - "line": 2917, + "line": 2914, "column": 23 } } @@ -155221,16 +155059,16 @@ "type": "Identifier", "name": "doc", "range": [ - 88636, - 88639 + 88580, + 88583 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 24 }, "end": { - "line": 2917, + "line": 2914, "column": 27 } } @@ -155239,47 +155077,47 @@ "type": "Identifier", "name": "type", "range": [ - 88641, - 88645 + 88585, + 88589 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 29 }, "end": { - "line": 2917, + "line": 2914, "column": 33 } } } ], "range": [ - 88632, - 88646 + 88576, + 88590 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 20 }, "end": { - "line": 2917, + "line": 2914, "column": 34 } } }, "range": [ - 88624, - 88646 + 88568, + 88590 ], "loc": { "start": { - "line": 2917, + "line": 2914, "column": 12 }, "end": { - "line": 2917, + "line": 2914, "column": 34 } } @@ -155287,16 +155125,16 @@ ], "kind": "let", "range": [ - 88535, - 88647 + 88479, + 88591 ], "loc": { "start": { - "line": 2915, + "line": 2912, "column": 8 }, "end": { - "line": 2917, + "line": 2914, "column": 35 } } @@ -155312,16 +155150,16 @@ "type": "Identifier", "name": "i", "range": [ - 88665, - 88666 + 88609, + 88610 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 17 }, "end": { - "line": 2918, + "line": 2915, "column": 18 } } @@ -155331,31 +155169,31 @@ "value": 0, "raw": "0", "range": [ - 88669, - 88670 + 88613, + 88614 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 21 }, "end": { - "line": 2918, + "line": 2915, "column": 22 } } }, "range": [ - 88665, - 88670 + 88609, + 88614 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 17 }, "end": { - "line": 2918, + "line": 2915, "column": 22 } } @@ -155366,16 +155204,16 @@ "type": "Identifier", "name": "len", "range": [ - 88672, - 88675 + 88616, + 88619 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 24 }, "end": { - "line": 2918, + "line": 2915, "column": 27 } } @@ -155387,16 +155225,16 @@ "type": "Identifier", "name": "files", "range": [ - 88678, - 88683 + 88622, + 88627 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 30 }, "end": { - "line": 2918, + "line": 2915, "column": 35 } } @@ -155405,46 +155243,46 @@ "type": "Identifier", "name": "length", "range": [ - 88684, - 88690 + 88628, + 88634 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 36 }, "end": { - "line": 2918, + "line": 2915, "column": 42 } } }, "range": [ - 88678, - 88690 + 88622, + 88634 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 30 }, "end": { - "line": 2918, + "line": 2915, "column": 42 } } }, "range": [ - 88672, - 88690 + 88616, + 88634 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 24 }, "end": { - "line": 2918, + "line": 2915, "column": 42 } } @@ -155452,16 +155290,16 @@ ], "kind": "let", "range": [ - 88661, - 88690 + 88605, + 88634 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 13 }, "end": { - "line": 2918, + "line": 2915, "column": 42 } } @@ -155473,16 +155311,16 @@ "type": "Identifier", "name": "i", "range": [ - 88692, - 88693 + 88636, + 88637 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 44 }, "end": { - "line": 2918, + "line": 2915, "column": 45 } } @@ -155491,31 +155329,31 @@ "type": "Identifier", "name": "len", "range": [ - 88696, - 88699 + 88640, + 88643 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 48 }, "end": { - "line": 2918, + "line": 2915, "column": 51 } } }, "range": [ - 88692, - 88699 + 88636, + 88643 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 44 }, "end": { - "line": 2918, + "line": 2915, "column": 51 } } @@ -155527,32 +155365,32 @@ "type": "Identifier", "name": "i", "range": [ - 88701, - 88702 + 88645, + 88646 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 53 }, "end": { - "line": 2918, + "line": 2915, "column": 54 } } }, "prefix": false, "range": [ - 88701, - 88704 + 88645, + 88648 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 53 }, "end": { - "line": 2918, + "line": 2915, "column": 56 } } @@ -155568,16 +155406,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 88724, - 88731 + 88668, + 88675 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 16 }, "end": { - "line": 2919, + "line": 2916, "column": 23 } } @@ -155593,16 +155431,16 @@ "type": "Identifier", "name": "files", "range": [ - 88732, - 88737 + 88676, + 88681 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 24 }, "end": { - "line": 2919, + "line": 2916, "column": 29 } } @@ -155611,31 +155449,31 @@ "type": "Identifier", "name": "i", "range": [ - 88738, - 88739 + 88682, + 88683 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 30 }, "end": { - "line": 2919, + "line": 2916, "column": 31 } } }, "range": [ - 88732, - 88740 + 88676, + 88684 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 24 }, "end": { - "line": 2919, + "line": 2916, "column": 32 } } @@ -155644,47 +155482,47 @@ "type": "Identifier", "name": "attr", "range": [ - 88741, - 88745 + 88685, + 88689 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 33 }, "end": { - "line": 2919, + "line": 2916, "column": 37 } } }, "range": [ - 88732, - 88746 + 88676, + 88690 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 24 }, "end": { - "line": 2919, + "line": 2916, "column": 38 } } } ], "range": [ - 88724, - 88747 + 88668, + 88691 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 16 }, "end": { - "line": 2919, + "line": 2916, "column": 39 } } @@ -155696,48 +155534,48 @@ "type": "ContinueStatement", "label": null, "range": [ - 88767, - 88776 + 88711, + 88720 ], "loc": { "start": { - "line": 2920, + "line": 2917, "column": 16 }, "end": { - "line": 2920, + "line": 2917, "column": 25 } } } ], "range": [ - 88749, - 88790 + 88693, + 88734 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 41 }, "end": { - "line": 2921, + "line": 2918, "column": 13 } } }, "alternate": null, "range": [ - 88720, - 88790 + 88664, + 88734 ], "loc": { "start": { - "line": 2919, + "line": 2916, "column": 12 }, "end": { - "line": 2921, + "line": 2918, "column": 13 } } @@ -155759,16 +155597,16 @@ "type": "Identifier", "name": "files", "range": [ - 88807, - 88812 + 88751, + 88756 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 16 }, "end": { - "line": 2922, + "line": 2919, "column": 21 } } @@ -155777,31 +155615,31 @@ "type": "Identifier", "name": "i", "range": [ - 88813, - 88814 + 88757, + 88758 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 22 }, "end": { - "line": 2922, + "line": 2919, "column": 23 } } }, "range": [ - 88807, - 88815 + 88751, + 88759 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 16 }, "end": { - "line": 2922, + "line": 2919, "column": 24 } } @@ -155810,31 +155648,31 @@ "type": "Identifier", "name": "attr", "range": [ - 88816, - 88820 + 88760, + 88764 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 25 }, "end": { - "line": 2922, + "line": 2919, "column": 29 } } }, "range": [ - 88807, - 88821 + 88751, + 88765 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 16 }, "end": { - "line": 2922, + "line": 2919, "column": 30 } } @@ -155843,31 +155681,31 @@ "type": "Identifier", "name": "match", "range": [ - 88822, - 88827 + 88766, + 88771 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 31 }, "end": { - "line": 2922, + "line": 2919, "column": 36 } } }, "range": [ - 88807, - 88827 + 88751, + 88771 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 16 }, "end": { - "line": 2922, + "line": 2919, "column": 36 } } @@ -155877,32 +155715,32 @@ "type": "Identifier", "name": "filePath", "range": [ - 88828, - 88836 + 88772, + 88780 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 37 }, "end": { - "line": 2922, + "line": 2919, "column": 45 } } } ], "range": [ - 88807, - 88837 + 88751, + 88781 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 16 }, "end": { - "line": 2922, + "line": 2919, "column": 46 } } @@ -155919,16 +155757,16 @@ "type": "Identifier", "name": "imported", "range": [ - 88857, - 88865 + 88801, + 88809 ], "loc": { "start": { - "line": 2923, + "line": 2920, "column": 16 }, "end": { - "line": 2923, + "line": 2920, "column": 24 } } @@ -155938,46 +155776,46 @@ "value": true, "raw": "true", "range": [ - 88868, - 88872 + 88812, + 88816 ], "loc": { "start": { - "line": 2923, + "line": 2920, "column": 27 }, "end": { - "line": 2923, + "line": 2920, "column": 31 } } }, "range": [ - 88857, - 88872 + 88801, + 88816 ], "loc": { "start": { - "line": 2923, + "line": 2920, "column": 16 }, "end": { - "line": 2923, + "line": 2920, "column": 31 } } }, "range": [ - 88857, - 88873 + 88801, + 88817 ], "loc": { "start": { - "line": 2923, + "line": 2920, "column": 16 }, "end": { - "line": 2923, + "line": 2920, "column": 32 } } @@ -155986,79 +155824,79 @@ "type": "BreakStatement", "label": null, "range": [ - 88890, - 88896 + 88834, + 88840 ], "loc": { "start": { - "line": 2924, + "line": 2921, "column": 16 }, "end": { - "line": 2924, + "line": 2921, "column": 22 } } } ], "range": [ - 88839, - 88910 + 88783, + 88854 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 48 }, "end": { - "line": 2925, + "line": 2922, "column": 13 } } }, "alternate": null, "range": [ - 88803, - 88910 + 88747, + 88854 ], "loc": { "start": { - "line": 2922, + "line": 2919, "column": 12 }, "end": { - "line": 2925, + "line": 2922, "column": 13 } } } ], "range": [ - 88706, - 88920 + 88650, + 88864 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 58 }, "end": { - "line": 2926, + "line": 2923, "column": 9 } } }, "range": [ - 88656, - 88920 + 88600, + 88864 ], "loc": { "start": { - "line": 2918, + "line": 2915, "column": 8 }, "end": { - "line": 2926, + "line": 2923, "column": 9 } } @@ -156069,47 +155907,47 @@ "type": "Identifier", "name": "imported", "range": [ - 88936, - 88944 + 88880, + 88888 ], "loc": { "start": { - "line": 2927, + "line": 2924, "column": 15 }, "end": { - "line": 2927, + "line": 2924, "column": 23 } } }, "range": [ - 88929, - 88945 + 88873, + 88889 ], "loc": { "start": { - "line": 2927, + "line": 2924, "column": 8 }, "end": { - "line": 2927, + "line": 2924, "column": 24 } } } ], "range": [ - 88525, - 88951 + 88469, + 88895 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 42 }, "end": { - "line": 2928, + "line": 2925, "column": 5 } } @@ -156117,16 +155955,16 @@ "generator": false, "expression": false, "range": [ - 88497, - 88951 + 88441, + 88895 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 14 }, "end": { - "line": 2928, + "line": 2925, "column": 5 } } @@ -156134,16 +155972,16 @@ "kind": "method", "computed": false, "range": [ - 88487, - 88951 + 88431, + 88895 ], "loc": { "start": { - "line": 2914, + "line": 2911, "column": 4 }, "end": { - "line": 2928, + "line": 2925, "column": 5 } }, @@ -156152,16 +155990,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 88263, - 88482 + 88207, + 88426 ], "loc": { "start": { - "line": 2908, + "line": 2905, "column": 4 }, "end": { - "line": 2913, + "line": 2910, "column": 7 } } @@ -156172,16 +156010,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 88957, - 89216 + 88901, + 89160 ], "loc": { "start": { - "line": 2930, + "line": 2927, "column": 4 }, "end": { - "line": 2936, + "line": 2933, "column": 7 } } @@ -156195,16 +156033,16 @@ "type": "Identifier", "name": "import", "range": [ - 89221, - 89227 + 89165, + 89171 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 4 }, "end": { - "line": 2937, + "line": 2934, "column": 10 } } @@ -156217,16 +156055,16 @@ "type": "Identifier", "name": "fileId", "range": [ - 89228, - 89234 + 89172, + 89178 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 11 }, "end": { - "line": 2937, + "line": 2934, "column": 17 } } @@ -156235,16 +156073,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 89236, - 89244 + 89180, + 89188 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 19 }, "end": { - "line": 2937, + "line": 2934, "column": 27 } } @@ -156253,16 +156091,16 @@ "type": "Identifier", "name": "callback", "range": [ - 89246, - 89254 + 89190, + 89198 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 29 }, "end": { - "line": 2937, + "line": 2934, "column": 37 } } @@ -156273,16 +156111,16 @@ "type": "Identifier", "name": "type", "range": [ - 89256, - 89260 + 89200, + 89204 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 39 }, "end": { - "line": 2937, + "line": 2934, "column": 43 } } @@ -156292,31 +156130,31 @@ "value": "script", "raw": "'script'", "range": [ - 89263, - 89271 + 89207, + 89215 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 46 }, "end": { - "line": 2937, + "line": 2934, "column": 54 } } }, "range": [ - 89256, - 89271 + 89200, + 89215 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 39 }, "end": { - "line": 2937, + "line": 2934, "column": 54 } } @@ -156335,16 +156173,16 @@ "object": { "type": "ThisExpression", "range": [ - 89287, - 89291 + 89231, + 89235 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 12 }, "end": { - "line": 2938, + "line": 2935, "column": 16 } } @@ -156353,31 +156191,31 @@ "type": "Identifier", "name": "isImported", "range": [ - 89292, - 89302 + 89236, + 89246 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 17 }, "end": { - "line": 2938, + "line": 2935, "column": 27 } } }, "range": [ - 89287, - 89302 + 89231, + 89246 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 12 }, "end": { - "line": 2938, + "line": 2935, "column": 27 } } @@ -156387,16 +156225,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 89303, - 89311 + 89247, + 89255 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 28 }, "end": { - "line": 2938, + "line": 2935, "column": 36 } } @@ -156405,32 +156243,32 @@ "type": "Identifier", "name": "type", "range": [ - 89313, - 89317 + 89257, + 89261 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 38 }, "end": { - "line": 2938, + "line": 2935, "column": 42 } } } ], "range": [ - 89287, - 89318 + 89231, + 89262 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 12 }, "end": { - "line": 2938, + "line": 2935, "column": 43 } } @@ -156442,48 +156280,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 89334, - 89341 + 89278, + 89285 ], "loc": { "start": { - "line": 2939, + "line": 2936, "column": 12 }, "end": { - "line": 2939, + "line": 2936, "column": 19 } } } ], "range": [ - 89320, - 89351 + 89264, + 89295 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 45 }, "end": { - "line": 2940, + "line": 2937, "column": 9 } } }, "alternate": null, "range": [ - 89283, - 89351 + 89227, + 89295 ], "loc": { "start": { - "line": 2938, + "line": 2935, "column": 8 }, "end": { - "line": 2940, + "line": 2937, "column": 9 } } @@ -156497,16 +156335,16 @@ "type": "Identifier", "name": "o", "range": [ - 89364, - 89365 + 89308, + 89309 ], "loc": { "start": { - "line": 2941, + "line": 2938, "column": 12 }, "end": { - "line": 2941, + "line": 2938, "column": 13 } } @@ -156514,31 +156352,31 @@ "init": { "type": "ThisExpression", "range": [ - 89368, - 89372 + 89312, + 89316 ], "loc": { "start": { - "line": 2941, + "line": 2938, "column": 16 }, "end": { - "line": 2941, + "line": 2938, "column": 20 } } }, "range": [ - 89364, - 89372 + 89308, + 89316 ], "loc": { "start": { - "line": 2941, + "line": 2938, "column": 12 }, "end": { - "line": 2941, + "line": 2938, "column": 20 } } @@ -156549,16 +156387,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 89386, - 89394 + 89330, + 89338 ], "loc": { "start": { - "line": 2942, + "line": 2939, "column": 12 }, "end": { - "line": 2942, + "line": 2939, "column": 20 } } @@ -156568,31 +156406,31 @@ "value": false, "raw": "false", "range": [ - 89397, - 89402 + 89341, + 89346 ], "loc": { "start": { - "line": 2942, + "line": 2939, "column": 23 }, "end": { - "line": 2942, + "line": 2939, "column": 28 } } }, "range": [ - 89386, - 89402 + 89330, + 89346 ], "loc": { "start": { - "line": 2942, + "line": 2939, "column": 12 }, "end": { - "line": 2942, + "line": 2939, "column": 28 } } @@ -156603,32 +156441,32 @@ "type": "Identifier", "name": "file", "range": [ - 89416, - 89420 + 89360, + 89364 ], "loc": { "start": { - "line": 2943, + "line": 2940, "column": 12 }, "end": { - "line": 2943, + "line": 2940, "column": 16 } } }, "init": null, "range": [ - 89416, - 89420 + 89360, + 89364 ], "loc": { "start": { - "line": 2943, + "line": 2940, "column": 12 }, "end": { - "line": 2943, + "line": 2940, "column": 16 } } @@ -156639,16 +156477,16 @@ "type": "Identifier", "name": "head", "range": [ - 89434, - 89438 + 89378, + 89382 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 12 }, "end": { - "line": 2944, + "line": 2941, "column": 16 } } @@ -156662,16 +156500,16 @@ "type": "Identifier", "name": "tag", "range": [ - 89441, - 89444 + 89385, + 89388 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 19 }, "end": { - "line": 2944, + "line": 2941, "column": 22 } } @@ -156681,16 +156519,16 @@ "type": "Identifier", "name": "doc", "range": [ - 89445, - 89448 + 89389, + 89392 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 23 }, "end": { - "line": 2944, + "line": 2941, "column": 26 } } @@ -156700,32 +156538,32 @@ "value": "head", "raw": "'head'", "range": [ - 89450, - 89456 + 89394, + 89400 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 28 }, "end": { - "line": 2944, + "line": 2941, "column": 34 } } } ], "range": [ - 89441, - 89457 + 89385, + 89401 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 19 }, "end": { - "line": 2944, + "line": 2941, "column": 35 } } @@ -156735,46 +156573,46 @@ "value": 0, "raw": "0", "range": [ - 89458, - 89459 + 89402, + 89403 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 36 }, "end": { - "line": 2944, + "line": 2941, "column": 37 } } }, "range": [ - 89441, - 89460 + 89385, + 89404 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 19 }, "end": { - "line": 2944, + "line": 2941, "column": 38 } } }, "range": [ - 89434, - 89460 + 89378, + 89404 ], "loc": { "start": { - "line": 2944, + "line": 2941, "column": 12 }, "end": { - "line": 2944, + "line": 2941, "column": 38 } } @@ -156782,16 +156620,16 @@ ], "kind": "let", "range": [ - 89360, - 89461 + 89304, + 89405 ], "loc": { "start": { - "line": 2941, + "line": 2938, "column": 8 }, "end": { - "line": 2944, + "line": 2941, "column": 39 } } @@ -156810,16 +156648,16 @@ "type": "Identifier", "name": "type", "range": [ - 89475, - 89479 + 89419, + 89423 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 12 }, "end": { - "line": 2946, + "line": 2943, "column": 16 } } @@ -156828,47 +156666,47 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 89480, - 89491 + 89424, + 89435 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 17 }, "end": { - "line": 2946, + "line": 2943, "column": 28 } } }, "range": [ - 89475, - 89491 + 89419, + 89435 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 12 }, "end": { - "line": 2946, + "line": 2943, "column": 28 } } }, "arguments": [], "range": [ - 89475, - 89493 + 89419, + 89437 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 12 }, "end": { - "line": 2946, + "line": 2943, "column": 30 } } @@ -156878,31 +156716,31 @@ "value": "link", "raw": "'link'", "range": [ - 89498, - 89504 + 89442, + 89448 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 35 }, "end": { - "line": 2946, + "line": 2943, "column": 41 } } }, "range": [ - 89475, - 89504 + 89419, + 89448 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 12 }, "end": { - "line": 2946, + "line": 2943, "column": 41 } } @@ -156919,16 +156757,16 @@ "type": "Identifier", "name": "file", "range": [ - 89520, - 89524 + 89464, + 89468 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 12 }, "end": { - "line": 2947, + "line": 2944, "column": 16 } } @@ -156939,16 +156777,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 89527, - 89536 + 89471, + 89480 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 19 }, "end": { - "line": 2947, + "line": 2944, "column": 28 } } @@ -156959,16 +156797,16 @@ "value": "link", "raw": "'link'", "range": [ - 89537, - 89543 + 89481, + 89487 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 29 }, "end": { - "line": 2947, + "line": 2944, "column": 35 } } @@ -156981,16 +156819,16 @@ "value": "id", "raw": "'id'", "range": [ - 89562, - 89566 + 89506, + 89510 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 17 }, "end": { - "line": 2948, + "line": 2945, "column": 21 } } @@ -156999,32 +156837,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 89568, - 89574 + 89512, + 89518 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 23 }, "end": { - "line": 2948, + "line": 2945, "column": 29 } } } ], "range": [ - 89561, - 89575 + 89505, + 89519 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 16 }, "end": { - "line": 2948, + "line": 2945, "column": 30 } } @@ -157037,16 +156875,16 @@ "value": "type", "raw": "'type'", "range": [ - 89578, - 89584 + 89522, + 89528 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 33 }, "end": { - "line": 2948, + "line": 2945, "column": 39 } } @@ -157056,32 +156894,32 @@ "value": "text/css", "raw": "'text/css'", "range": [ - 89586, - 89596 + 89530, + 89540 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 41 }, "end": { - "line": 2948, + "line": 2945, "column": 51 } } } ], "range": [ - 89577, - 89597 + 89521, + 89541 ], "loc": { "start": { - "line": 2948, + "line": 2945, "column": 32 }, "end": { - "line": 2948, + "line": 2945, "column": 52 } } @@ -157094,16 +156932,16 @@ "value": "rel", "raw": "'rel'", "range": [ - 89616, - 89621 + 89560, + 89565 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 17 }, "end": { - "line": 2949, + "line": 2946, "column": 22 } } @@ -157113,32 +156951,32 @@ "value": "stylesheet", "raw": "'stylesheet'", "range": [ - 89623, - 89635 + 89567, + 89579 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 24 }, "end": { - "line": 2949, + "line": 2946, "column": 36 } } } ], "range": [ - 89615, - 89636 + 89559, + 89580 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 16 }, "end": { - "line": 2949, + "line": 2946, "column": 37 } } @@ -157151,16 +156989,16 @@ "value": "href", "raw": "'href'", "range": [ - 89639, - 89645 + 89583, + 89589 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 40 }, "end": { - "line": 2949, + "line": 2946, "column": 46 } } @@ -157169,94 +157007,94 @@ "type": "Identifier", "name": "filePath", "range": [ - 89647, - 89655 + 89591, + 89599 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 48 }, "end": { - "line": 2949, + "line": 2946, "column": 56 } } } ], "range": [ - 89638, - 89656 + 89582, + 89600 ], "loc": { "start": { - "line": 2949, + "line": 2946, "column": 39 }, "end": { - "line": 2949, + "line": 2946, "column": 57 } } } ], "range": [ - 89527, - 89670 + 89471, + 89614 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 19 }, "end": { - "line": 2950, + "line": 2947, "column": 13 } } }, "range": [ - 89520, - 89670 + 89464, + 89614 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 12 }, "end": { - "line": 2950, + "line": 2947, "column": 13 } } }, "range": [ - 89520, - 89671 + 89464, + 89615 ], "loc": { "start": { - "line": 2947, + "line": 2944, "column": 12 }, "end": { - "line": 2950, + "line": 2947, "column": 14 } } } ], "range": [ - 89506, - 89681 + 89450, + 89625 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 43 }, "end": { - "line": 2951, + "line": 2948, "column": 9 } } @@ -157273,16 +157111,16 @@ "type": "Identifier", "name": "file", "range": [ - 89701, - 89705 + 89645, + 89649 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 12 }, "end": { - "line": 2952, + "line": 2949, "column": 16 } } @@ -157293,16 +157131,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 89708, - 89717 + 89652, + 89661 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 19 }, "end": { - "line": 2952, + "line": 2949, "column": 28 } } @@ -157313,16 +157151,16 @@ "value": "script", "raw": "'script'", "range": [ - 89718, - 89726 + 89662, + 89670 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 29 }, "end": { - "line": 2952, + "line": 2949, "column": 37 } } @@ -157335,16 +157173,16 @@ "value": "id", "raw": "'id'", "range": [ - 89745, - 89749 + 89689, + 89693 ], "loc": { "start": { - "line": 2953, + "line": 2950, "column": 17 }, "end": { - "line": 2953, + "line": 2950, "column": 21 } } @@ -157353,32 +157191,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 89751, - 89757 + 89695, + 89701 ], "loc": { "start": { - "line": 2953, + "line": 2950, "column": 23 }, "end": { - "line": 2953, + "line": 2950, "column": 29 } } } ], "range": [ - 89744, - 89758 + 89688, + 89702 ], "loc": { "start": { - "line": 2953, + "line": 2950, "column": 16 }, "end": { - "line": 2953, + "line": 2950, "column": 30 } } @@ -157391,16 +157229,16 @@ "value": "type", "raw": "'type'", "range": [ - 89777, - 89783 + 89721, + 89727 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 17 }, "end": { - "line": 2954, + "line": 2951, "column": 23 } } @@ -157410,32 +157248,32 @@ "value": "text/javascript", "raw": "'text/javascript'", "range": [ - 89785, - 89802 + 89729, + 89746 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 25 }, "end": { - "line": 2954, + "line": 2951, "column": 42 } } } ], "range": [ - 89776, - 89803 + 89720, + 89747 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 16 }, "end": { - "line": 2954, + "line": 2951, "column": 43 } } @@ -157448,16 +157286,16 @@ "value": "src", "raw": "'src'", "range": [ - 89806, - 89811 + 89750, + 89755 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 46 }, "end": { - "line": 2954, + "line": 2951, "column": 51 } } @@ -157466,109 +157304,109 @@ "type": "Identifier", "name": "filePath", "range": [ - 89813, - 89821 + 89757, + 89765 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 53 }, "end": { - "line": 2954, + "line": 2951, "column": 61 } } } ], "range": [ - 89805, - 89822 + 89749, + 89766 ], "loc": { "start": { - "line": 2954, + "line": 2951, "column": 45 }, "end": { - "line": 2954, + "line": 2951, "column": 62 } } } ], "range": [ - 89708, - 89836 + 89652, + 89780 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 19 }, "end": { - "line": 2955, + "line": 2952, "column": 13 } } }, "range": [ - 89701, - 89836 + 89645, + 89780 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 12 }, "end": { - "line": 2955, + "line": 2952, "column": 13 } } }, "range": [ - 89701, - 89837 + 89645, + 89781 ], "loc": { "start": { - "line": 2952, + "line": 2949, "column": 12 }, "end": { - "line": 2955, + "line": 2952, "column": 14 } } } ], "range": [ - 89687, - 89847 + 89631, + 89791 ], "loc": { "start": { - "line": 2951, + "line": 2948, "column": 15 }, "end": { - "line": 2956, + "line": 2953, "column": 9 } } }, "range": [ - 89471, - 89847 + 89415, + 89791 ], "loc": { "start": { - "line": 2946, + "line": 2943, "column": 8 }, "end": { - "line": 2956, + "line": 2953, "column": 9 } }, @@ -157577,16 +157415,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 89857, - 89929 + 89801, + 89873 ], "loc": { "start": { - "line": 2958, + "line": 2955, "column": 8 }, "end": { - "line": 2958, + "line": 2955, "column": 80 } } @@ -157605,16 +157443,16 @@ "type": "Identifier", "name": "file", "range": [ - 89938, - 89942 + 89882, + 89886 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 8 }, "end": { - "line": 2959, + "line": 2956, "column": 12 } } @@ -157623,31 +157461,31 @@ "type": "Identifier", "name": "onload", "range": [ - 89943, - 89949 + 89887, + 89893 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 13 }, "end": { - "line": 2959, + "line": 2956, "column": 19 } } }, "range": [ - 89938, - 89949 + 89882, + 89893 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 8 }, "end": { - "line": 2959, + "line": 2956, "column": 19 } } @@ -157662,16 +157500,16 @@ "type": "Identifier", "name": "file", "range": [ - 89952, - 89956 + 89896, + 89900 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 22 }, "end": { - "line": 2959, + "line": 2956, "column": 26 } } @@ -157680,31 +157518,31 @@ "type": "Identifier", "name": "onreadystatechange", "range": [ - 89957, - 89975 + 89901, + 89919 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 27 }, "end": { - "line": 2959, + "line": 2956, "column": 45 } } }, "range": [ - 89952, - 89975 + 89896, + 89919 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 22 }, "end": { - "line": 2959, + "line": 2956, "column": 45 } } @@ -157728,32 +157566,32 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 90003, - 90011 + 89947, + 89955 ], "loc": { "start": { - "line": 2960, + "line": 2957, "column": 17 }, "end": { - "line": 2960, + "line": 2957, "column": 25 } } }, "prefix": true, "range": [ - 90002, - 90011 + 89946, + 89955 ], "loc": { "start": { - "line": 2960, + "line": 2957, "column": 16 }, "end": { - "line": 2960, + "line": 2957, "column": 25 } } @@ -157773,16 +157611,16 @@ "object": { "type": "ThisExpression", "range": [ - 90033, - 90037 + 89977, + 89981 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 18 }, "end": { - "line": 2961, + "line": 2958, "column": 22 } } @@ -157791,47 +157629,47 @@ "type": "Identifier", "name": "readyState", "range": [ - 90038, - 90048 + 89982, + 89992 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 23 }, "end": { - "line": 2961, + "line": 2958, "column": 33 } } }, "range": [ - 90033, - 90048 + 89977, + 89992 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 18 }, "end": { - "line": 2961, + "line": 2958, "column": 33 } } }, "prefix": true, "range": [ - 90032, - 90048 + 89976, + 89992 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 17 }, "end": { - "line": 2961, + "line": 2958, "column": 33 } } @@ -157845,16 +157683,16 @@ "object": { "type": "ThisExpression", "range": [ - 90052, - 90056 + 89996, + 90000 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 37 }, "end": { - "line": 2961, + "line": 2958, "column": 41 } } @@ -157863,31 +157701,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 90057, - 90067 + 90001, + 90011 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 42 }, "end": { - "line": 2961, + "line": 2958, "column": 52 } } }, "range": [ - 90052, - 90067 + 89996, + 90011 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 37 }, "end": { - "line": 2961, + "line": 2958, "column": 52 } } @@ -157897,46 +157735,46 @@ "value": "loaded", "raw": "'loaded'", "range": [ - 90072, - 90080 + 90016, + 90024 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 57 }, "end": { - "line": 2961, + "line": 2958, "column": 65 } } }, "range": [ - 90052, - 90080 + 89996, + 90024 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 37 }, "end": { - "line": 2961, + "line": 2958, "column": 65 } } }, "range": [ - 90032, - 90080 + 89976, + 90024 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 17 }, "end": { - "line": 2961, + "line": 2958, "column": 65 } } @@ -157950,16 +157788,16 @@ "object": { "type": "ThisExpression", "range": [ - 90104, - 90108 + 90048, + 90052 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 20 }, "end": { - "line": 2962, + "line": 2959, "column": 24 } } @@ -157968,31 +157806,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 90109, - 90119 + 90053, + 90063 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 25 }, "end": { - "line": 2962, + "line": 2959, "column": 35 } } }, "range": [ - 90104, - 90119 + 90048, + 90063 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 20 }, "end": { - "line": 2962, + "line": 2959, "column": 35 } } @@ -158002,61 +157840,61 @@ "value": "complete", "raw": "'complete'", "range": [ - 90124, - 90134 + 90068, + 90078 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 40 }, "end": { - "line": 2962, + "line": 2959, "column": 50 } } }, "range": [ - 90104, - 90134 + 90048, + 90078 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 20 }, "end": { - "line": 2962, + "line": 2959, "column": 50 } } }, "range": [ - 90032, - 90134 + 89976, + 90078 ], "loc": { "start": { - "line": 2961, + "line": 2958, "column": 17 }, "end": { - "line": 2962, + "line": 2959, "column": 50 } } }, "range": [ - 90002, - 90135 + 89946, + 90079 ], "loc": { "start": { - "line": 2960, + "line": 2957, "column": 16 }, "end": { - "line": 2962, + "line": 2959, "column": 51 } } @@ -158073,16 +157911,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 90155, - 90163 + 90099, + 90107 ], "loc": { "start": { - "line": 2963, + "line": 2960, "column": 16 }, "end": { - "line": 2963, + "line": 2960, "column": 24 } } @@ -158092,46 +157930,46 @@ "value": true, "raw": "true", "range": [ - 90166, - 90170 + 90110, + 90114 ], "loc": { "start": { - "line": 2963, + "line": 2960, "column": 27 }, "end": { - "line": 2963, + "line": 2960, "column": 31 } } }, "range": [ - 90155, - 90170 + 90099, + 90114 ], "loc": { "start": { - "line": 2963, + "line": 2960, "column": 16 }, "end": { - "line": 2963, + "line": 2960, "column": 31 } } }, "range": [ - 90155, - 90171 + 90099, + 90115 ], "loc": { "start": { - "line": 2963, + "line": 2960, "column": 16 }, "end": { - "line": 2963, + "line": 2960, "column": 32 } } @@ -158148,32 +157986,32 @@ "type": "Identifier", "name": "callback", "range": [ - 90199, - 90207 + 90143, + 90151 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 27 }, "end": { - "line": 2964, + "line": 2961, "column": 35 } } }, "prefix": true, "range": [ - 90192, - 90207 + 90136, + 90151 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 20 }, "end": { - "line": 2964, + "line": 2961, "column": 35 } } @@ -158183,31 +158021,31 @@ "value": "function", "raw": "'function'", "range": [ - 90212, - 90222 + 90156, + 90166 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 40 }, "end": { - "line": 2964, + "line": 2961, "column": 50 } } }, "range": [ - 90192, - 90222 + 90136, + 90166 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 20 }, "end": { - "line": 2964, + "line": 2961, "column": 50 } } @@ -158226,16 +158064,16 @@ "type": "Identifier", "name": "callback", "range": [ - 90246, - 90254 + 90190, + 90198 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 20 }, "end": { - "line": 2965, + "line": 2962, "column": 28 } } @@ -158244,31 +158082,31 @@ "type": "Identifier", "name": "call", "range": [ - 90255, - 90259 + 90199, + 90203 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 29 }, "end": { - "line": 2965, + "line": 2962, "column": 33 } } }, "range": [ - 90246, - 90259 + 90190, + 90203 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 20 }, "end": { - "line": 2965, + "line": 2962, "column": 33 } } @@ -158279,16 +158117,16 @@ "value": null, "raw": "null", "range": [ - 90260, - 90264 + 90204, + 90208 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 34 }, "end": { - "line": 2965, + "line": 2962, "column": 38 } } @@ -158297,127 +158135,127 @@ "type": "Identifier", "name": "o", "range": [ - 90266, - 90267 + 90210, + 90211 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 40 }, "end": { - "line": 2965, + "line": 2962, "column": 41 } } } ], "range": [ - 90246, - 90268 + 90190, + 90212 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 20 }, "end": { - "line": 2965, + "line": 2962, "column": 42 } } }, "range": [ - 90246, - 90269 + 90190, + 90213 ], "loc": { "start": { - "line": 2965, + "line": 2962, "column": 20 }, "end": { - "line": 2965, + "line": 2962, "column": 43 } } } ], "range": [ - 90224, - 90287 + 90168, + 90231 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 52 }, "end": { - "line": 2966, + "line": 2963, "column": 17 } } }, "alternate": null, "range": [ - 90188, - 90287 + 90132, + 90231 ], "loc": { "start": { - "line": 2964, + "line": 2961, "column": 16 }, "end": { - "line": 2966, + "line": 2963, "column": 17 } } } ], "range": [ - 90137, - 90301 + 90081, + 90245 ], "loc": { "start": { - "line": 2962, + "line": 2959, "column": 53 }, "end": { - "line": 2967, + "line": 2964, "column": 13 } } }, "alternate": null, "range": [ - 89998, - 90301 + 89942, + 90245 ], "loc": { "start": { - "line": 2960, + "line": 2957, "column": 12 }, "end": { - "line": 2967, + "line": 2964, "column": 13 } } } ], "range": [ - 89984, - 90311 + 89928, + 90255 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 54 }, "end": { - "line": 2968, + "line": 2965, "column": 9 } } @@ -158425,61 +158263,61 @@ "generator": false, "expression": false, "range": [ - 89978, - 90311 + 89922, + 90255 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 48 }, "end": { - "line": 2968, + "line": 2965, "column": 9 } } }, "range": [ - 89952, - 90311 + 89896, + 90255 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 22 }, "end": { - "line": 2968, + "line": 2965, "column": 9 } } }, "range": [ - 89938, - 90311 + 89882, + 90255 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 8 }, "end": { - "line": 2968, + "line": 2965, "column": 9 } } }, "range": [ - 89938, - 90312 + 89882, + 90256 ], "loc": { "start": { - "line": 2959, + "line": 2956, "column": 8 }, "end": { - "line": 2968, + "line": 2965, "column": 10 } }, @@ -158488,16 +158326,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 89857, - 89929 + 89801, + 89873 ], "loc": { "start": { - "line": 2958, + "line": 2955, "column": 8 }, "end": { - "line": 2958, + "line": 2955, "column": 80 } } @@ -158516,16 +158354,16 @@ "type": "Identifier", "name": "file", "range": [ - 90321, - 90325 + 90265, + 90269 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 8 }, "end": { - "line": 2969, + "line": 2966, "column": 12 } } @@ -158534,31 +158372,31 @@ "type": "Identifier", "name": "onerror", "range": [ - 90326, - 90333 + 90270, + 90277 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 13 }, "end": { - "line": 2969, + "line": 2966, "column": 20 } } }, "range": [ - 90321, - 90333 + 90265, + 90277 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 8 }, "end": { - "line": 2969, + "line": 2966, "column": 20 } } @@ -158578,16 +158416,16 @@ "type": "Identifier", "name": "Error", "range": [ - 90372, - 90377 + 90316, + 90321 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 22 }, "end": { - "line": 2970, + "line": 2967, "column": 27 } } @@ -158604,16 +158442,16 @@ }, "tail": false, "range": [ - 90378, - 90409 + 90322, + 90353 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 28 }, "end": { - "line": 2970, + "line": 2967, "column": 59 } } @@ -158626,16 +158464,16 @@ }, "tail": true, "range": [ - 90417, - 90419 + 90361, + 90363 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 67 }, "end": { - "line": 2970, + "line": 2967, "column": 69 } } @@ -158646,79 +158484,79 @@ "type": "Identifier", "name": "filePath", "range": [ - 90409, - 90417 + 90353, + 90361 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 59 }, "end": { - "line": 2970, + "line": 2967, "column": 67 } } } ], "range": [ - 90378, - 90419 + 90322, + 90363 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 28 }, "end": { - "line": 2970, + "line": 2967, "column": 69 } } } ], "range": [ - 90368, - 90420 + 90312, + 90364 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 18 }, "end": { - "line": 2970, + "line": 2967, "column": 70 } } }, "range": [ - 90362, - 90421 + 90306, + 90365 ], "loc": { "start": { - "line": 2970, + "line": 2967, "column": 12 }, "end": { - "line": 2970, + "line": 2967, "column": 71 } } } ], "range": [ - 90348, - 90431 + 90292, + 90375 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 35 }, "end": { - "line": 2971, + "line": 2968, "column": 9 } } @@ -158726,46 +158564,46 @@ "generator": false, "expression": false, "range": [ - 90336, - 90431 + 90280, + 90375 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 23 }, "end": { - "line": 2971, + "line": 2968, "column": 9 } } }, "range": [ - 90321, - 90431 + 90265, + 90375 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 8 }, "end": { - "line": 2971, + "line": 2968, "column": 9 } } }, "range": [ - 90321, - 90432 + 90265, + 90376 ], "loc": { "start": { - "line": 2969, + "line": 2966, "column": 8 }, "end": { - "line": 2971, + "line": 2968, "column": 10 } } @@ -158781,16 +158619,16 @@ "type": "Identifier", "name": "head", "range": [ - 90441, - 90445 + 90385, + 90389 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 8 }, "end": { - "line": 2972, + "line": 2969, "column": 12 } } @@ -158799,31 +158637,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 90446, - 90457 + 90390, + 90401 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 13 }, "end": { - "line": 2972, + "line": 2969, "column": 24 } } }, "range": [ - 90441, - 90457 + 90385, + 90401 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 8 }, "end": { - "line": 2972, + "line": 2969, "column": 24 } } @@ -158833,63 +158671,63 @@ "type": "Identifier", "name": "file", "range": [ - 90458, - 90462 + 90402, + 90406 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 25 }, "end": { - "line": 2972, + "line": 2969, "column": 29 } } } ], "range": [ - 90441, - 90463 + 90385, + 90407 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 8 }, "end": { - "line": 2972, + "line": 2969, "column": 30 } } }, "range": [ - 90441, - 90464 + 90385, + 90408 ], "loc": { "start": { - "line": 2972, + "line": 2969, "column": 8 }, "end": { - "line": 2972, + "line": 2969, "column": 31 } } } ], "range": [ - 89273, - 90470 + 89217, + 90414 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 56 }, "end": { - "line": 2973, + "line": 2970, "column": 5 } } @@ -158897,16 +158735,16 @@ "generator": false, "expression": false, "range": [ - 89227, - 90470 + 89171, + 90414 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 10 }, "end": { - "line": 2973, + "line": 2970, "column": 5 } } @@ -158914,16 +158752,16 @@ "kind": "method", "computed": false, "range": [ - 89221, - 90470 + 89165, + 90414 ], "loc": { "start": { - "line": 2937, + "line": 2934, "column": 4 }, "end": { - "line": 2973, + "line": 2970, "column": 5 } }, @@ -158932,16 +158770,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 88957, - 89216 + 88901, + 89160 ], "loc": { "start": { - "line": 2930, + "line": 2927, "column": 4 }, "end": { - "line": 2936, + "line": 2933, "column": 7 } } @@ -158952,16 +158790,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 90476, - 90551 + 90420, + 90495 ], "loc": { "start": { - "line": 2975, + "line": 2972, "column": 4 }, "end": { - "line": 2978, + "line": 2975, "column": 7 } } @@ -158975,16 +158813,16 @@ "type": "Identifier", "name": "isInitialized", "range": [ - 90556, - 90569 + 90500, + 90513 ], "loc": { "start": { - "line": 2979, + "line": 2976, "column": 4 }, "end": { - "line": 2979, + "line": 2976, "column": 17 } } @@ -159004,16 +158842,16 @@ "object": { "type": "ThisExpression", "range": [ - 90589, - 90593 + 90533, + 90537 ], "loc": { "start": { - "line": 2980, + "line": 2977, "column": 15 }, "end": { - "line": 2980, + "line": 2977, "column": 19 } } @@ -159022,62 +158860,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 90594, - 90605 + 90538, + 90549 ], "loc": { "start": { - "line": 2980, + "line": 2977, "column": 20 }, "end": { - "line": 2980, + "line": 2977, "column": 31 } } }, "range": [ - 90589, - 90605 + 90533, + 90549 ], "loc": { "start": { - "line": 2980, + "line": 2977, "column": 15 }, "end": { - "line": 2980, + "line": 2977, "column": 31 } } }, "range": [ - 90582, - 90606 + 90526, + 90550 ], "loc": { "start": { - "line": 2980, + "line": 2977, "column": 8 }, "end": { - "line": 2980, + "line": 2977, "column": 32 } } } ], "range": [ - 90572, - 90612 + 90516, + 90556 ], "loc": { "start": { - "line": 2979, + "line": 2976, "column": 20 }, "end": { - "line": 2981, + "line": 2978, "column": 5 } } @@ -159085,16 +158923,16 @@ "generator": false, "expression": false, "range": [ - 90569, - 90612 + 90513, + 90556 ], "loc": { "start": { - "line": 2979, + "line": 2976, "column": 17 }, "end": { - "line": 2981, + "line": 2978, "column": 5 } } @@ -159102,16 +158940,16 @@ "kind": "method", "computed": false, "range": [ - 90556, - 90612 + 90500, + 90556 ], "loc": { "start": { - "line": 2979, + "line": 2976, "column": 4 }, "end": { - "line": 2981, + "line": 2978, "column": 5 } }, @@ -159120,16 +158958,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 90476, - 90551 + 90420, + 90495 ], "loc": { "start": { - "line": 2975, + "line": 2972, "column": 4 }, "end": { - "line": 2978, + "line": 2975, "column": 7 } } @@ -159140,16 +158978,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 90618, - 90702 + 90562, + 90646 ], "loc": { "start": { - "line": 2983, + "line": 2980, "column": 4 }, "end": { - "line": 2986, + "line": 2983, "column": 7 } } @@ -159163,16 +159001,16 @@ "type": "Identifier", "name": "getFiltersId", "range": [ - 90707, - 90719 + 90651, + 90663 ], "loc": { "start": { - "line": 2987, + "line": 2984, "column": 4 }, "end": { - "line": 2987, + "line": 2984, "column": 16 } } @@ -159195,16 +159033,16 @@ "object": { "type": "ThisExpression", "range": [ - 90739, - 90743 + 90683, + 90687 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 15 }, "end": { - "line": 2988, + "line": 2985, "column": 19 } } @@ -159213,31 +159051,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 90744, - 90750 + 90688, + 90694 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 20 }, "end": { - "line": 2988, + "line": 2985, "column": 26 } } }, "range": [ - 90739, - 90750 + 90683, + 90694 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 15 }, "end": { - "line": 2988, + "line": 2985, "column": 26 } } @@ -159246,62 +159084,62 @@ "type": "ArrayExpression", "elements": [], "range": [ - 90754, - 90756 + 90698, + 90700 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 30 }, "end": { - "line": 2988, + "line": 2985, "column": 32 } } }, "range": [ - 90739, - 90756 + 90683, + 90700 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 15 }, "end": { - "line": 2988, + "line": 2985, "column": 32 } } }, "range": [ - 90732, - 90757 + 90676, + 90701 ], "loc": { "start": { - "line": 2988, + "line": 2985, "column": 8 }, "end": { - "line": 2988, + "line": 2985, "column": 33 } } } ], "range": [ - 90722, - 90763 + 90666, + 90707 ], "loc": { "start": { - "line": 2987, + "line": 2984, "column": 19 }, "end": { - "line": 2989, + "line": 2986, "column": 5 } } @@ -159309,16 +159147,16 @@ "generator": false, "expression": false, "range": [ - 90719, - 90763 + 90663, + 90707 ], "loc": { "start": { - "line": 2987, + "line": 2984, "column": 16 }, "end": { - "line": 2989, + "line": 2986, "column": 5 } } @@ -159326,16 +159164,16 @@ "kind": "method", "computed": false, "range": [ - 90707, - 90763 + 90651, + 90707 ], "loc": { "start": { - "line": 2987, + "line": 2984, "column": 4 }, "end": { - "line": 2989, + "line": 2986, "column": 5 } }, @@ -159344,16 +159182,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 90618, - 90702 + 90562, + 90646 ], "loc": { "start": { - "line": 2983, + "line": 2980, "column": 4 }, "end": { - "line": 2986, + "line": 2983, "column": 7 } } @@ -159364,16 +159202,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 90769, - 90945 + 90713, + 90889 ], "loc": { "start": { - "line": 2991, + "line": 2988, "column": 4 }, "end": { - "line": 2995, + "line": 2992, "column": 7 } } @@ -159387,16 +159225,16 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 90950, - 90962 + 90894, + 90906 ], "loc": { "start": { - "line": 2996, + "line": 2993, "column": 4 }, "end": { - "line": 2996, + "line": 2993, "column": 16 } } @@ -159409,16 +159247,16 @@ "type": "Identifier", "name": "reCalc", "range": [ - 90963, - 90969 + 90907, + 90913 ], "loc": { "start": { - "line": 2996, + "line": 2993, "column": 17 }, "end": { - "line": 2996, + "line": 2993, "column": 23 } } @@ -159436,32 +159274,32 @@ "type": "Identifier", "name": "reCalc", "range": [ - 90986, - 90992 + 90930, + 90936 ], "loc": { "start": { - "line": 2997, + "line": 2994, "column": 13 }, "end": { - "line": 2997, + "line": 2994, "column": 19 } } }, "prefix": true, "range": [ - 90985, - 90992 + 90929, + 90936 ], "loc": { "start": { - "line": 2997, + "line": 2994, "column": 12 }, "end": { - "line": 2997, + "line": 2994, "column": 19 } } @@ -159477,16 +159315,16 @@ "object": { "type": "ThisExpression", "range": [ - 91015, - 91019 + 90959, + 90963 ], "loc": { "start": { - "line": 2998, + "line": 2995, "column": 19 }, "end": { - "line": 2998, + "line": 2995, "column": 23 } } @@ -159495,78 +159333,78 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 91020, - 91034 + 90964, + 90978 ], "loc": { "start": { - "line": 2998, + "line": 2995, "column": 24 }, "end": { - "line": 2998, + "line": 2995, "column": 38 } } }, "range": [ - 91015, - 91034 + 90959, + 90978 ], "loc": { "start": { - "line": 2998, + "line": 2995, "column": 19 }, "end": { - "line": 2998, + "line": 2995, "column": 38 } } }, "range": [ - 91008, - 91035 + 90952, + 90979 ], "loc": { "start": { - "line": 2998, + "line": 2995, "column": 12 }, "end": { - "line": 2998, + "line": 2995, "column": 39 } } } ], "range": [ - 90994, - 91045 + 90938, + 90989 ], "loc": { "start": { - "line": 2997, + "line": 2994, "column": 21 }, "end": { - "line": 2999, + "line": 2996, "column": 9 } } }, "alternate": null, "range": [ - 90981, - 91045 + 90925, + 90989 ], "loc": { "start": { - "line": 2997, + "line": 2994, "column": 8 }, "end": { - "line": 2999, + "line": 2996, "column": 9 } } @@ -159580,16 +159418,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 91059, - 91065 + 91003, + 91009 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 12 }, "end": { - "line": 3001, + "line": 2998, "column": 18 } } @@ -159602,16 +159440,16 @@ "object": { "type": "ThisExpression", "range": [ - 91068, - 91072 + 91012, + 91016 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 21 }, "end": { - "line": 3001, + "line": 2998, "column": 25 } } @@ -159620,31 +159458,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 91073, - 91082 + 91017, + 91026 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 26 }, "end": { - "line": 3001, + "line": 2998, "column": 35 } } }, "range": [ - 91068, - 91082 + 91012, + 91026 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 21 }, "end": { - "line": 3001, + "line": 2998, "column": 35 } } @@ -159655,47 +159493,47 @@ "value": true, "raw": "true", "range": [ - 91083, - 91087 + 91027, + 91031 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 36 }, "end": { - "line": 3001, + "line": 2998, "column": 40 } } } ], "range": [ - 91068, - 91088 + 91012, + 91032 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 21 }, "end": { - "line": 3001, + "line": 2998, "column": 41 } } }, "range": [ - 91059, - 91088 + 91003, + 91032 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 12 }, "end": { - "line": 3001, + "line": 2998, "column": 41 } } @@ -159703,16 +159541,16 @@ ], "kind": "let", "range": [ - 91055, - 91089 + 90999, + 91033 ], "loc": { "start": { - "line": 3001, + "line": 2998, "column": 8 }, "end": { - "line": 3001, + "line": 2998, "column": 42 } } @@ -159728,16 +159566,16 @@ "object": { "type": "ThisExpression", "range": [ - 91098, - 91102 + 91042, + 91046 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 8 }, "end": { - "line": 3002, + "line": 2999, "column": 12 } } @@ -159746,31 +159584,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 91103, - 91117 + 91047, + 91061 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 13 }, "end": { - "line": 3002, + "line": 2999, "column": 27 } } }, "range": [ - 91098, - 91117 + 91042, + 91061 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 8 }, "end": { - "line": 3002, + "line": 2999, "column": 27 } } @@ -159779,46 +159617,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 91120, - 91122 + 91064, + 91066 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 30 }, "end": { - "line": 3002, + "line": 2999, "column": 32 } } }, "range": [ - 91098, - 91122 + 91042, + 91066 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 8 }, "end": { - "line": 3002, + "line": 2999, "column": 32 } } }, "range": [ - 91098, - 91123 + 91042, + 91067 ], "loc": { "start": { - "line": 3002, + "line": 2999, "column": 8 }, "end": { - "line": 3002, + "line": 2999, "column": 33 } } @@ -159834,16 +159672,16 @@ "type": "Identifier", "name": "k", "range": [ - 91141, - 91142 + 91085, + 91086 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 17 }, "end": { - "line": 3003, + "line": 3000, "column": 18 } } @@ -159854,16 +159692,16 @@ "object": { "type": "ThisExpression", "range": [ - 91145, - 91149 + 91089, + 91093 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 21 }, "end": { - "line": 3003, + "line": 3000, "column": 25 } } @@ -159872,46 +159710,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 91150, - 91156 + 91094, + 91100 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 26 }, "end": { - "line": 3003, + "line": 3000, "column": 32 } } }, "range": [ - 91145, - 91156 + 91089, + 91100 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 21 }, "end": { - "line": 3003, + "line": 3000, "column": 32 } } }, "range": [ - 91141, - 91156 + 91085, + 91100 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 17 }, "end": { - "line": 3003, + "line": 3000, "column": 32 } } @@ -159919,16 +159757,16 @@ ], "kind": "let", "range": [ - 91137, - 91156 + 91081, + 91100 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 13 }, "end": { - "line": 3003, + "line": 3000, "column": 32 } } @@ -159940,16 +159778,16 @@ "type": "Identifier", "name": "k", "range": [ - 91158, - 91159 + 91102, + 91103 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 34 }, "end": { - "line": 3003, + "line": 3000, "column": 35 } } @@ -159958,31 +159796,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 91162, - 91168 + 91106, + 91112 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 38 }, "end": { - "line": 3003, + "line": 3000, "column": 44 } } }, "range": [ - 91158, - 91168 + 91102, + 91112 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 34 }, "end": { - "line": 3003, + "line": 3000, "column": 44 } } @@ -159994,32 +159832,32 @@ "type": "Identifier", "name": "k", "range": [ - 91170, - 91171 + 91114, + 91115 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 46 }, "end": { - "line": 3003, + "line": 3000, "column": 47 } } }, "prefix": false, "range": [ - 91170, - 91173 + 91114, + 91117 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 46 }, "end": { - "line": 3003, + "line": 3000, "column": 49 } } @@ -160036,16 +159874,16 @@ "type": "Identifier", "name": "r", "range": [ - 91193, - 91194 + 91137, + 91138 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 16 }, "end": { - "line": 3004, + "line": 3001, "column": 17 } } @@ -160064,16 +159902,16 @@ "object": { "type": "ThisExpression", "range": [ - 91197, - 91201 + 91141, + 91145 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 20 }, "end": { - "line": 3004, + "line": 3001, "column": 24 } } @@ -160082,47 +159920,47 @@ "type": "Identifier", "name": "dom", "range": [ - 91202, - 91205 + 91146, + 91149 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 25 }, "end": { - "line": 3004, + "line": 3001, "column": 28 } } }, "range": [ - 91197, - 91205 + 91141, + 91149 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 20 }, "end": { - "line": 3004, + "line": 3001, "column": 28 } } }, "arguments": [], "range": [ - 91197, - 91207 + 91141, + 91151 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 20 }, "end": { - "line": 3004, + "line": 3001, "column": 30 } } @@ -160131,31 +159969,31 @@ "type": "Identifier", "name": "rows", "range": [ - 91208, - 91212 + 91152, + 91156 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 31 }, "end": { - "line": 3004, + "line": 3001, "column": 35 } } }, "range": [ - 91197, - 91212 + 91141, + 91156 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 20 }, "end": { - "line": 3004, + "line": 3001, "column": 35 } } @@ -160164,46 +160002,46 @@ "type": "Identifier", "name": "k", "range": [ - 91213, - 91214 + 91157, + 91158 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 36 }, "end": { - "line": 3004, + "line": 3001, "column": 37 } } }, "range": [ - 91197, - 91215 + 91141, + 91159 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 20 }, "end": { - "line": 3004, + "line": 3001, "column": 38 } } }, "range": [ - 91193, - 91215 + 91137, + 91159 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 16 }, "end": { - "line": 3004, + "line": 3001, "column": 38 } } @@ -160211,16 +160049,16 @@ ], "kind": "let", "range": [ - 91189, - 91216 + 91133, + 91160 ], "loc": { "start": { - "line": 3004, + "line": 3001, "column": 12 }, "end": { - "line": 3004, + "line": 3001, "column": 39 } } @@ -160236,16 +160074,16 @@ "object": { "type": "ThisExpression", "range": [ - 91234, - 91238 + 91178, + 91182 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 17 }, "end": { - "line": 3005, + "line": 3002, "column": 21 } } @@ -160254,47 +160092,47 @@ "type": "Identifier", "name": "paging", "range": [ - 91239, - 91245 + 91183, + 91189 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 22 }, "end": { - "line": 3005, + "line": 3002, "column": 28 } } }, "range": [ - 91234, - 91245 + 91178, + 91189 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 17 }, "end": { - "line": 3005, + "line": 3002, "column": 28 } } }, "prefix": true, "range": [ - 91233, - 91245 + 91177, + 91189 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 16 }, "end": { - "line": 3005, + "line": 3002, "column": 28 } } @@ -160315,16 +160153,16 @@ "object": { "type": "ThisExpression", "range": [ - 91269, - 91273 + 91213, + 91217 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 20 }, "end": { - "line": 3006, + "line": 3003, "column": 24 } } @@ -160333,31 +160171,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 91274, - 91287 + 91218, + 91231 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 25 }, "end": { - "line": 3006, + "line": 3003, "column": 38 } } }, "range": [ - 91269, - 91287 + 91213, + 91231 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 20 }, "end": { - "line": 3006, + "line": 3003, "column": 38 } } @@ -160367,32 +160205,32 @@ "type": "Identifier", "name": "r", "range": [ - 91288, - 91289 + 91232, + 91233 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 39 }, "end": { - "line": 3006, + "line": 3003, "column": 40 } } } ], "range": [ - 91269, - 91290 + 91213, + 91234 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 20 }, "end": { - "line": 3006, + "line": 3003, "column": 41 } } @@ -160401,31 +160239,31 @@ "type": "Identifier", "name": "NONE", "range": [ - 91295, - 91299 + 91239, + 91243 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 46 }, "end": { - "line": 3006, + "line": 3003, "column": 50 } } }, "range": [ - 91269, - 91299 + 91213, + 91243 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 20 }, "end": { - "line": 3006, + "line": 3003, "column": 50 } } @@ -160446,16 +160284,16 @@ "object": { "type": "ThisExpression", "range": [ - 91323, - 91327 + 91267, + 91271 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 20 }, "end": { - "line": 3007, + "line": 3004, "column": 24 } } @@ -160464,31 +160302,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 91328, - 91342 + 91272, + 91286 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 25 }, "end": { - "line": 3007, + "line": 3004, "column": 39 } } }, "range": [ - 91323, - 91342 + 91267, + 91286 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 20 }, "end": { - "line": 3007, + "line": 3004, "column": 39 } } @@ -160497,31 +160335,31 @@ "type": "Identifier", "name": "push", "range": [ - 91343, - 91347 + 91287, + 91291 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 40 }, "end": { - "line": 3007, + "line": 3004, "column": 44 } } }, "range": [ - 91323, - 91347 + 91267, + 91291 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 20 }, "end": { - "line": 3007, + "line": 3004, "column": 44 } } @@ -160534,16 +160372,16 @@ "type": "Identifier", "name": "r", "range": [ - 91348, - 91349 + 91292, + 91293 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 45 }, "end": { - "line": 3007, + "line": 3004, "column": 46 } } @@ -160552,110 +160390,110 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 91350, - 91358 + 91294, + 91302 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 47 }, "end": { - "line": 3007, + "line": 3004, "column": 55 } } }, "range": [ - 91348, - 91358 + 91292, + 91302 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 45 }, "end": { - "line": 3007, + "line": 3004, "column": 55 } } } ], "range": [ - 91323, - 91359 + 91267, + 91303 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 20 }, "end": { - "line": 3007, + "line": 3004, "column": 56 } } }, "range": [ - 91323, - 91360 + 91267, + 91304 ], "loc": { "start": { - "line": 3007, + "line": 3004, "column": 20 }, "end": { - "line": 3007, + "line": 3004, "column": 57 } } } ], "range": [ - 91301, - 91378 + 91245, + 91322 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 52 }, "end": { - "line": 3008, + "line": 3005, "column": 17 } } }, "alternate": null, "range": [ - 91265, - 91378 + 91209, + 91322 ], "loc": { "start": { - "line": 3006, + "line": 3003, "column": 16 }, "end": { - "line": 3008, + "line": 3005, "column": 17 } } } ], "range": [ - 91247, - 91392 + 91191, + 91336 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 30 }, "end": { - "line": 3009, + "line": 3006, "column": 13 } } @@ -160680,16 +160518,16 @@ "type": "Identifier", "name": "r", "range": [ - 91420, - 91421 + 91364, + 91365 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 20 }, "end": { - "line": 3010, + "line": 3007, "column": 21 } } @@ -160698,31 +160536,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 91422, - 91434 + 91366, + 91378 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 22 }, "end": { - "line": 3010, + "line": 3007, "column": 34 } } }, "range": [ - 91420, - 91434 + 91364, + 91378 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 20 }, "end": { - "line": 3010, + "line": 3007, "column": 34 } } @@ -160733,32 +160571,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 91435, - 91445 + 91379, + 91389 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 35 }, "end": { - "line": 3010, + "line": 3007, "column": 45 } } } ], "range": [ - 91420, - 91446 + 91364, + 91390 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 20 }, "end": { - "line": 3010, + "line": 3007, "column": 46 } } @@ -160768,31 +160606,31 @@ "value": "true", "raw": "'true'", "range": [ - 91451, - 91457 + 91395, + 91401 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 51 }, "end": { - "line": 3010, + "line": 3007, "column": 57 } } }, "range": [ - 91420, - 91457 + 91364, + 91401 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 20 }, "end": { - "line": 3010, + "line": 3007, "column": 57 } } @@ -160809,16 +160647,16 @@ "type": "Identifier", "name": "r", "range": [ - 91481, - 91482 + 91425, + 91426 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 20 }, "end": { - "line": 3011, + "line": 3008, "column": 21 } } @@ -160827,31 +160665,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 91483, - 91495 + 91427, + 91439 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 22 }, "end": { - "line": 3011, + "line": 3008, "column": 34 } } }, "range": [ - 91481, - 91495 + 91425, + 91439 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 20 }, "end": { - "line": 3011, + "line": 3008, "column": 34 } } @@ -160862,32 +160700,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 91496, - 91506 + 91440, + 91450 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 35 }, "end": { - "line": 3011, + "line": 3008, "column": 45 } } } ], "range": [ - 91481, - 91507 + 91425, + 91451 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 20 }, "end": { - "line": 3011, + "line": 3008, "column": 46 } } @@ -160897,46 +160735,46 @@ "value": null, "raw": "null", "range": [ - 91512, - 91516 + 91456, + 91460 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 51 }, "end": { - "line": 3011, + "line": 3008, "column": 55 } } }, "range": [ - 91481, - 91516 + 91425, + 91460 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 20 }, "end": { - "line": 3011, + "line": 3008, "column": 55 } } }, "range": [ - 91420, - 91516 + 91364, + 91460 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 20 }, "end": { - "line": 3011, + "line": 3008, "column": 55 } } @@ -160957,16 +160795,16 @@ "object": { "type": "ThisExpression", "range": [ - 91540, - 91544 + 91484, + 91488 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 20 }, "end": { - "line": 3012, + "line": 3009, "column": 24 } } @@ -160975,31 +160813,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 91545, - 91559 + 91489, + 91503 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 25 }, "end": { - "line": 3012, + "line": 3009, "column": 39 } } }, "range": [ - 91540, - 91559 + 91484, + 91503 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 20 }, "end": { - "line": 3012, + "line": 3009, "column": 39 } } @@ -161008,31 +160846,31 @@ "type": "Identifier", "name": "push", "range": [ - 91560, - 91564 + 91504, + 91508 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 40 }, "end": { - "line": 3012, + "line": 3009, "column": 44 } } }, "range": [ - 91540, - 91564 + 91484, + 91508 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 20 }, "end": { - "line": 3012, + "line": 3009, "column": 44 } } @@ -161045,16 +160883,16 @@ "type": "Identifier", "name": "r", "range": [ - 91565, - 91566 + 91509, + 91510 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 45 }, "end": { - "line": 3012, + "line": 3009, "column": 46 } } @@ -161063,156 +160901,156 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 91567, - 91575 + 91511, + 91519 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 47 }, "end": { - "line": 3012, + "line": 3009, "column": 55 } } }, "range": [ - 91565, - 91575 + 91509, + 91519 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 45 }, "end": { - "line": 3012, + "line": 3009, "column": 55 } } } ], "range": [ - 91540, - 91576 + 91484, + 91520 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 20 }, "end": { - "line": 3012, + "line": 3009, "column": 56 } } }, "range": [ - 91540, - 91577 + 91484, + 91521 ], "loc": { "start": { - "line": 3012, + "line": 3009, "column": 20 }, "end": { - "line": 3012, + "line": 3009, "column": 57 } } } ], "range": [ - 91518, - 91595 + 91462, + 91539 ], "loc": { "start": { - "line": 3011, + "line": 3008, "column": 57 }, "end": { - "line": 3013, + "line": 3010, "column": 17 } } }, "alternate": null, "range": [ - 91416, - 91595 + 91360, + 91539 ], "loc": { "start": { - "line": 3010, + "line": 3007, "column": 16 }, "end": { - "line": 3013, + "line": 3010, "column": 17 } } } ], "range": [ - 91398, - 91609 + 91342, + 91553 ], "loc": { "start": { - "line": 3009, + "line": 3006, "column": 19 }, "end": { - "line": 3014, + "line": 3011, "column": 13 } } }, "range": [ - 91229, - 91609 + 91173, + 91553 ], "loc": { "start": { - "line": 3005, + "line": 3002, "column": 12 }, "end": { - "line": 3014, + "line": 3011, "column": 13 } } } ], "range": [ - 91175, - 91619 + 91119, + 91563 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 51 }, "end": { - "line": 3015, + "line": 3012, "column": 9 } } }, "range": [ - 91132, - 91619 + 91076, + 91563 ], "loc": { "start": { - "line": 3003, + "line": 3000, "column": 8 }, "end": { - "line": 3015, + "line": 3012, "column": 9 } } @@ -161225,16 +161063,16 @@ "object": { "type": "ThisExpression", "range": [ - 91635, - 91639 + 91579, + 91583 ], "loc": { "start": { - "line": 3016, + "line": 3013, "column": 15 }, "end": { - "line": 3016, + "line": 3013, "column": 19 } } @@ -161243,62 +161081,62 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 91640, - 91654 + 91584, + 91598 ], "loc": { "start": { - "line": 3016, + "line": 3013, "column": 20 }, "end": { - "line": 3016, + "line": 3013, "column": 34 } } }, "range": [ - 91635, - 91654 + 91579, + 91598 ], "loc": { "start": { - "line": 3016, + "line": 3013, "column": 15 }, "end": { - "line": 3016, + "line": 3013, "column": 34 } } }, "range": [ - 91628, - 91655 + 91572, + 91599 ], "loc": { "start": { - "line": 3016, + "line": 3013, "column": 8 }, "end": { - "line": 3016, + "line": 3013, "column": 35 } } } ], "range": [ - 90971, - 91661 + 90915, + 91605 ], "loc": { "start": { - "line": 2996, + "line": 2993, "column": 25 }, "end": { - "line": 3017, + "line": 3014, "column": 5 } } @@ -161306,16 +161144,16 @@ "generator": false, "expression": false, "range": [ - 90962, - 91661 + 90906, + 91605 ], "loc": { "start": { - "line": 2996, + "line": 2993, "column": 16 }, "end": { - "line": 3017, + "line": 3014, "column": 5 } } @@ -161323,16 +161161,16 @@ "kind": "method", "computed": false, "range": [ - 90950, - 91661 + 90894, + 91605 ], "loc": { "start": { - "line": 2996, + "line": 2993, "column": 4 }, "end": { - "line": 3017, + "line": 3014, "column": 5 } }, @@ -161341,16 +161179,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 90769, - 90945 + 90713, + 90889 ], "loc": { "start": { - "line": 2991, + "line": 2988, "column": 4 }, "end": { - "line": 2995, + "line": 2992, "column": 7 } } @@ -161361,16 +161199,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 91667, - 91757 + 91611, + 91701 ], "loc": { "start": { - "line": 3019, + "line": 3016, "column": 4 }, "end": { - "line": 3022, + "line": 3019, "column": 7 } } @@ -161384,16 +161222,16 @@ "type": "Identifier", "name": "getFiltersRowIndex", "range": [ - 91762, - 91780 + 91706, + 91724 ], "loc": { "start": { - "line": 3023, + "line": 3020, "column": 4 }, "end": { - "line": 3023, + "line": 3020, "column": 22 } } @@ -161413,16 +161251,16 @@ "object": { "type": "ThisExpression", "range": [ - 91800, - 91804 + 91744, + 91748 ], "loc": { "start": { - "line": 3024, + "line": 3021, "column": 15 }, "end": { - "line": 3024, + "line": 3021, "column": 19 } } @@ -161431,62 +161269,62 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 91805, - 91820 + 91749, + 91764 ], "loc": { "start": { - "line": 3024, + "line": 3021, "column": 20 }, "end": { - "line": 3024, + "line": 3021, "column": 35 } } }, "range": [ - 91800, - 91820 + 91744, + 91764 ], "loc": { "start": { - "line": 3024, + "line": 3021, "column": 15 }, "end": { - "line": 3024, + "line": 3021, "column": 35 } } }, "range": [ - 91793, - 91821 + 91737, + 91765 ], "loc": { "start": { - "line": 3024, + "line": 3021, "column": 8 }, "end": { - "line": 3024, + "line": 3021, "column": 36 } } } ], "range": [ - 91783, - 91827 + 91727, + 91771 ], "loc": { "start": { - "line": 3023, + "line": 3020, "column": 25 }, "end": { - "line": 3025, + "line": 3022, "column": 5 } } @@ -161494,16 +161332,16 @@ "generator": false, "expression": false, "range": [ - 91780, - 91827 + 91724, + 91771 ], "loc": { "start": { - "line": 3023, + "line": 3020, "column": 22 }, "end": { - "line": 3025, + "line": 3022, "column": 5 } } @@ -161511,16 +161349,16 @@ "kind": "method", "computed": false, "range": [ - 91762, - 91827 + 91706, + 91771 ], "loc": { "start": { - "line": 3023, + "line": 3020, "column": 4 }, "end": { - "line": 3025, + "line": 3022, "column": 5 } }, @@ -161529,16 +161367,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 91667, - 91757 + 91611, + 91701 ], "loc": { "start": { - "line": 3019, + "line": 3016, "column": 4 }, "end": { - "line": 3022, + "line": 3019, "column": 7 } } @@ -161549,16 +161387,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 91833, - 91908 + 91777, + 91852 ], "loc": { "start": { - "line": 3027, + "line": 3024, "column": 4 }, "end": { - "line": 3030, + "line": 3027, "column": 7 } } @@ -161572,16 +161410,16 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 91913, - 91931 + 91857, + 91875 ], "loc": { "start": { - "line": 3031, + "line": 3028, "column": 4 }, "end": { - "line": 3031, + "line": 3028, "column": 22 } } @@ -161601,16 +161439,16 @@ "object": { "type": "ThisExpression", "range": [ - 91951, - 91955 + 91895, + 91899 ], "loc": { "start": { - "line": 3032, + "line": 3029, "column": 15 }, "end": { - "line": 3032, + "line": 3029, "column": 19 } } @@ -161619,62 +161457,62 @@ "type": "Identifier", "name": "headersRow", "range": [ - 91956, - 91966 + 91900, + 91910 ], "loc": { "start": { - "line": 3032, + "line": 3029, "column": 20 }, "end": { - "line": 3032, + "line": 3029, "column": 30 } } }, "range": [ - 91951, - 91966 + 91895, + 91910 ], "loc": { "start": { - "line": 3032, + "line": 3029, "column": 15 }, "end": { - "line": 3032, + "line": 3029, "column": 30 } } }, "range": [ - 91944, - 91967 + 91888, + 91911 ], "loc": { "start": { - "line": 3032, + "line": 3029, "column": 8 }, "end": { - "line": 3032, + "line": 3029, "column": 31 } } } ], "range": [ - 91934, - 91973 + 91878, + 91917 ], "loc": { "start": { - "line": 3031, + "line": 3028, "column": 25 }, "end": { - "line": 3033, + "line": 3030, "column": 5 } } @@ -161682,16 +161520,16 @@ "generator": false, "expression": false, "range": [ - 91931, - 91973 + 91875, + 91917 ], "loc": { "start": { - "line": 3031, + "line": 3028, "column": 22 }, "end": { - "line": 3033, + "line": 3030, "column": 5 } } @@ -161699,16 +161537,16 @@ "kind": "method", "computed": false, "range": [ - 91913, - 91973 + 91857, + 91917 ], "loc": { "start": { - "line": 3031, + "line": 3028, "column": 4 }, "end": { - "line": 3033, + "line": 3030, "column": 5 } }, @@ -161717,16 +161555,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 91833, - 91908 + 91777, + 91852 ], "loc": { "start": { - "line": 3027, + "line": 3024, "column": 4 }, "end": { - "line": 3030, + "line": 3027, "column": 7 } } @@ -161737,16 +161575,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 91979, - 92106 + 91923, + 92050 ], "loc": { "start": { - "line": 3035, + "line": 3032, "column": 4 }, "end": { - "line": 3039, + "line": 3036, "column": 7 } } @@ -161760,16 +161598,16 @@ "type": "Identifier", "name": "getStartRowIndex", "range": [ - 92111, - 92127 + 92055, + 92071 ], "loc": { "start": { - "line": 3040, + "line": 3037, "column": 4 }, "end": { - "line": 3040, + "line": 3037, "column": 20 } } @@ -161789,16 +161627,16 @@ "object": { "type": "ThisExpression", "range": [ - 92147, - 92151 + 92091, + 92095 ], "loc": { "start": { - "line": 3041, + "line": 3038, "column": 15 }, "end": { - "line": 3041, + "line": 3038, "column": 19 } } @@ -161807,62 +161645,62 @@ "type": "Identifier", "name": "refRow", "range": [ - 92152, - 92158 + 92096, + 92102 ], "loc": { "start": { - "line": 3041, + "line": 3038, "column": 20 }, "end": { - "line": 3041, + "line": 3038, "column": 26 } } }, "range": [ - 92147, - 92158 + 92091, + 92102 ], "loc": { "start": { - "line": 3041, + "line": 3038, "column": 15 }, "end": { - "line": 3041, + "line": 3038, "column": 26 } } }, "range": [ - 92140, - 92159 + 92084, + 92103 ], "loc": { "start": { - "line": 3041, + "line": 3038, "column": 8 }, "end": { - "line": 3041, + "line": 3038, "column": 27 } } } ], "range": [ - 92130, - 92165 + 92074, + 92109 ], "loc": { "start": { - "line": 3040, + "line": 3037, "column": 23 }, "end": { - "line": 3042, + "line": 3039, "column": 5 } } @@ -161870,16 +161708,16 @@ "generator": false, "expression": false, "range": [ - 92127, - 92165 + 92071, + 92109 ], "loc": { "start": { - "line": 3040, + "line": 3037, "column": 20 }, "end": { - "line": 3042, + "line": 3039, "column": 5 } } @@ -161887,16 +161725,16 @@ "kind": "method", "computed": false, "range": [ - 92111, - 92165 + 92055, + 92109 ], "loc": { "start": { - "line": 3040, + "line": 3037, "column": 4 }, "end": { - "line": 3042, + "line": 3039, "column": 5 } }, @@ -161905,16 +161743,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 91979, - 92106 + 91923, + 92050 ], "loc": { "start": { - "line": 3035, + "line": 3032, "column": 4 }, "end": { - "line": 3039, + "line": 3036, "column": 7 } } @@ -161925,16 +161763,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 92171, - 92243 + 92115, + 92187 ], "loc": { "start": { - "line": 3044, + "line": 3041, "column": 4 }, "end": { - "line": 3047, + "line": 3044, "column": 7 } } @@ -161948,16 +161786,16 @@ "type": "Identifier", "name": "getLastRowIndex", "range": [ - 92248, - 92263 + 92192, + 92207 ], "loc": { "start": { - "line": 3048, + "line": 3045, "column": 4 }, "end": { - "line": 3048, + "line": 3045, "column": 19 } } @@ -161978,16 +161816,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 92280, - 92286 + 92224, + 92230 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 12 }, "end": { - "line": 3049, + "line": 3046, "column": 18 } } @@ -162000,16 +161838,16 @@ "object": { "type": "ThisExpression", "range": [ - 92289, - 92293 + 92233, + 92237 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 21 }, "end": { - "line": 3049, + "line": 3046, "column": 25 } } @@ -162018,31 +161856,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 92294, - 92303 + 92238, + 92247 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 26 }, "end": { - "line": 3049, + "line": 3046, "column": 35 } } }, "range": [ - 92289, - 92303 + 92233, + 92247 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 21 }, "end": { - "line": 3049, + "line": 3046, "column": 35 } } @@ -162053,47 +161891,47 @@ "value": true, "raw": "true", "range": [ - 92304, - 92308 + 92248, + 92252 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 36 }, "end": { - "line": 3049, + "line": 3046, "column": 40 } } } ], "range": [ - 92289, - 92309 + 92233, + 92253 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 21 }, "end": { - "line": 3049, + "line": 3046, "column": 41 } } }, "range": [ - 92280, - 92309 + 92224, + 92253 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 12 }, "end": { - "line": 3049, + "line": 3046, "column": 41 } } @@ -162101,16 +161939,16 @@ ], "kind": "let", "range": [ - 92276, - 92310 + 92220, + 92254 ], "loc": { "start": { - "line": 3049, + "line": 3046, "column": 8 }, "end": { - "line": 3049, + "line": 3046, "column": 42 } } @@ -162124,16 +161962,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 92327, - 92333 + 92271, + 92277 ], "loc": { "start": { - "line": 3050, + "line": 3047, "column": 16 }, "end": { - "line": 3050, + "line": 3047, "column": 22 } } @@ -162143,62 +161981,62 @@ "value": 1, "raw": "1", "range": [ - 92336, - 92337 + 92280, + 92281 ], "loc": { "start": { - "line": 3050, + "line": 3047, "column": 25 }, "end": { - "line": 3050, + "line": 3047, "column": 26 } } }, "range": [ - 92327, - 92337 + 92271, + 92281 ], "loc": { "start": { - "line": 3050, + "line": 3047, "column": 16 }, "end": { - "line": 3050, + "line": 3047, "column": 26 } } }, "range": [ - 92319, - 92339 + 92263, + 92283 ], "loc": { "start": { - "line": 3050, + "line": 3047, "column": 8 }, "end": { - "line": 3050, + "line": 3047, "column": 28 } } } ], "range": [ - 92266, - 92345 + 92210, + 92289 ], "loc": { "start": { - "line": 3048, + "line": 3045, "column": 22 }, "end": { - "line": 3051, + "line": 3048, "column": 5 } } @@ -162206,16 +162044,16 @@ "generator": false, "expression": false, "range": [ - 92263, - 92345 + 92207, + 92289 ], "loc": { "start": { - "line": 3048, + "line": 3045, "column": 19 }, "end": { - "line": 3051, + "line": 3048, "column": 5 } } @@ -162223,16 +162061,16 @@ "kind": "method", "computed": false, "range": [ - 92248, - 92345 + 92192, + 92289 ], "loc": { "start": { - "line": 3048, + "line": 3045, "column": 4 }, "end": { - "line": 3051, + "line": 3048, "column": 5 } }, @@ -162241,16 +162079,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 92171, - 92243 + 92115, + 92187 ], "loc": { "start": { - "line": 3044, + "line": 3041, "column": 4 }, "end": { - "line": 3047, + "line": 3044, "column": 7 } } @@ -162261,16 +162099,16 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 92351, - 92560 + 92295, + 92504 ], "loc": { "start": { - "line": 3053, + "line": 3050, "column": 4 }, "end": { - "line": 3058, + "line": 3055, "column": 7 } } @@ -162284,16 +162122,16 @@ "type": "Identifier", "name": "hasType", "range": [ - 92565, - 92572 + 92509, + 92516 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 4 }, "end": { - "line": 3059, + "line": 3056, "column": 11 } } @@ -162306,16 +162144,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 92573, - 92581 + 92517, + 92525 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 12 }, "end": { - "line": 3059, + "line": 3056, "column": 20 } } @@ -162326,16 +162164,16 @@ "type": "Identifier", "name": "types", "range": [ - 92583, - 92588 + 92527, + 92532 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 22 }, "end": { - "line": 3059, + "line": 3056, "column": 27 } } @@ -162344,31 +162182,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 92591, - 92593 + 92535, + 92537 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 30 }, "end": { - "line": 3059, + "line": 3056, "column": 32 } } }, "range": [ - 92583, - 92593 + 92527, + 92537 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 22 }, "end": { - "line": 3059, + "line": 3056, "column": 32 } } @@ -162391,16 +162229,16 @@ "object": { "type": "ThisExpression", "range": [ - 92609, - 92613 + 92553, + 92557 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 12 }, "end": { - "line": 3060, + "line": 3057, "column": 16 } } @@ -162409,31 +162247,31 @@ "type": "Identifier", "name": "colTypes", "range": [ - 92614, - 92622 + 92558, + 92566 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 17 }, "end": { - "line": 3060, + "line": 3057, "column": 25 } } }, "range": [ - 92609, - 92622 + 92553, + 92566 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 12 }, "end": { - "line": 3060, + "line": 3057, "column": 25 } } @@ -162442,31 +162280,31 @@ "type": "Identifier", "name": "length", "range": [ - 92623, - 92629 + 92567, + 92573 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 26 }, "end": { - "line": 3060, + "line": 3057, "column": 32 } } }, "range": [ - 92609, - 92629 + 92553, + 92573 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 12 }, "end": { - "line": 3060, + "line": 3057, "column": 32 } } @@ -162476,31 +162314,31 @@ "value": 0, "raw": "0", "range": [ - 92634, - 92635 + 92578, + 92579 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 37 }, "end": { - "line": 3060, + "line": 3057, "column": 38 } } }, "range": [ - 92609, - 92635 + 92553, + 92579 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 12 }, "end": { - "line": 3060, + "line": 3057, "column": 38 } } @@ -162515,63 +162353,63 @@ "value": false, "raw": "false", "range": [ - 92658, - 92663 + 92602, + 92607 ], "loc": { "start": { - "line": 3061, + "line": 3058, "column": 19 }, "end": { - "line": 3061, + "line": 3058, "column": 24 } } }, "range": [ - 92651, - 92664 + 92595, + 92608 ], "loc": { "start": { - "line": 3061, + "line": 3058, "column": 12 }, "end": { - "line": 3061, + "line": 3058, "column": 25 } } } ], "range": [ - 92637, - 92674 + 92581, + 92618 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 40 }, "end": { - "line": 3062, + "line": 3059, "column": 9 } } }, "alternate": null, "range": [ - 92605, - 92674 + 92549, + 92618 ], "loc": { "start": { - "line": 3060, + "line": 3057, "column": 8 }, "end": { - "line": 3062, + "line": 3059, "column": 9 } } @@ -162585,16 +162423,16 @@ "type": "Identifier", "name": "colType", "range": [ - 92687, - 92694 + 92631, + 92638 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 12 }, "end": { - "line": 3063, + "line": 3060, "column": 19 } } @@ -162608,16 +162446,16 @@ "object": { "type": "ThisExpression", "range": [ - 92697, - 92701 + 92641, + 92645 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 22 }, "end": { - "line": 3063, + "line": 3060, "column": 26 } } @@ -162626,31 +162464,31 @@ "type": "Identifier", "name": "colTypes", "range": [ - 92702, - 92710 + 92646, + 92654 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 27 }, "end": { - "line": 3063, + "line": 3060, "column": 35 } } }, "range": [ - 92697, - 92710 + 92641, + 92654 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 22 }, "end": { - "line": 3063, + "line": 3060, "column": 35 } } @@ -162659,46 +162497,46 @@ "type": "Identifier", "name": "colIndex", "range": [ - 92711, - 92719 + 92655, + 92663 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 36 }, "end": { - "line": 3063, + "line": 3060, "column": 44 } } }, "range": [ - 92697, - 92720 + 92641, + 92664 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 22 }, "end": { - "line": 3063, + "line": 3060, "column": 45 } } }, "range": [ - 92687, - 92720 + 92631, + 92664 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 12 }, "end": { - "line": 3063, + "line": 3060, "column": 45 } } @@ -162706,16 +162544,16 @@ ], "kind": "let", "range": [ - 92683, - 92721 + 92627, + 92665 ], "loc": { "start": { - "line": 3063, + "line": 3060, "column": 8 }, "end": { - "line": 3063, + "line": 3060, "column": 46 } } @@ -162728,16 +162566,16 @@ "type": "Identifier", "name": "isObj", "range": [ - 92734, - 92739 + 92678, + 92683 ], "loc": { "start": { - "line": 3064, + "line": 3061, "column": 12 }, "end": { - "line": 3064, + "line": 3061, "column": 17 } } @@ -162747,32 +162585,32 @@ "type": "Identifier", "name": "colType", "range": [ - 92740, - 92747 + 92684, + 92691 ], "loc": { "start": { - "line": 3064, + "line": 3061, "column": 18 }, "end": { - "line": 3064, + "line": 3061, "column": 25 } } } ], "range": [ - 92734, - 92748 + 92678, + 92692 ], "loc": { "start": { - "line": 3064, + "line": 3061, "column": 12 }, "end": { - "line": 3064, + "line": 3061, "column": 26 } } @@ -162789,16 +162627,16 @@ "type": "Identifier", "name": "colType", "range": [ - 92764, - 92771 + 92708, + 92715 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 12 }, "end": { - "line": 3065, + "line": 3062, "column": 19 } } @@ -162810,16 +162648,16 @@ "type": "Identifier", "name": "colType", "range": [ - 92774, - 92781 + 92718, + 92725 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 22 }, "end": { - "line": 3065, + "line": 3062, "column": 29 } } @@ -162828,93 +162666,93 @@ "type": "Identifier", "name": "type", "range": [ - 92782, - 92786 + 92726, + 92730 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 30 }, "end": { - "line": 3065, + "line": 3062, "column": 34 } } }, "range": [ - 92774, - 92786 + 92718, + 92730 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 22 }, "end": { - "line": 3065, + "line": 3062, "column": 34 } } }, "range": [ - 92764, - 92786 + 92708, + 92730 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 12 }, "end": { - "line": 3065, + "line": 3062, "column": 34 } } }, "range": [ - 92764, - 92787 + 92708, + 92731 ], "loc": { "start": { - "line": 3065, + "line": 3062, "column": 12 }, "end": { - "line": 3065, + "line": 3062, "column": 35 } } } ], "range": [ - 92750, - 92797 + 92694, + 92741 ], "loc": { "start": { - "line": 3064, + "line": 3061, "column": 28 }, "end": { - "line": 3066, + "line": 3063, "column": 9 } } }, "alternate": null, "range": [ - 92730, - 92797 + 92674, + 92741 ], "loc": { "start": { - "line": 3064, + "line": 3061, "column": 8 }, "end": { - "line": 3066, + "line": 3063, "column": 9 } } @@ -162933,16 +162771,16 @@ "type": "Identifier", "name": "types", "range": [ - 92813, - 92818 + 92757, + 92762 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 15 }, "end": { - "line": 3067, + "line": 3064, "column": 20 } } @@ -162951,31 +162789,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 92819, - 92826 + 92763, + 92770 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 21 }, "end": { - "line": 3067, + "line": 3064, "column": 28 } } }, "range": [ - 92813, - 92826 + 92757, + 92770 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 15 }, "end": { - "line": 3067, + "line": 3064, "column": 28 } } @@ -162985,32 +162823,32 @@ "type": "Identifier", "name": "colType", "range": [ - 92827, - 92834 + 92771, + 92778 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 29 }, "end": { - "line": 3067, + "line": 3064, "column": 36 } } } ], "range": [ - 92813, - 92835 + 92757, + 92779 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 15 }, "end": { - "line": 3067, + "line": 3064, "column": 37 } } @@ -163023,78 +162861,78 @@ "value": 1, "raw": "1", "range": [ - 92841, - 92842 + 92785, + 92786 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 43 }, "end": { - "line": 3067, + "line": 3064, "column": 44 } } }, "prefix": true, "range": [ - 92840, - 92842 + 92784, + 92786 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 42 }, "end": { - "line": 3067, + "line": 3064, "column": 44 } } }, "range": [ - 92813, - 92842 + 92757, + 92786 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 15 }, "end": { - "line": 3067, + "line": 3064, "column": 44 } } }, "range": [ - 92806, - 92843 + 92750, + 92787 ], "loc": { "start": { - "line": 3067, + "line": 3064, "column": 8 }, "end": { - "line": 3067, + "line": 3064, "column": 45 } } } ], "range": [ - 92595, - 92849 + 92539, + 92793 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 34 }, "end": { - "line": 3068, + "line": 3065, "column": 5 } } @@ -163102,16 +162940,16 @@ "generator": false, "expression": false, "range": [ - 92572, - 92849 + 92516, + 92793 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 11 }, "end": { - "line": 3068, + "line": 3065, "column": 5 } } @@ -163119,16 +162957,16 @@ "kind": "method", "computed": false, "range": [ - 92565, - 92849 + 92509, + 92793 ], "loc": { "start": { - "line": 3059, + "line": 3056, "column": 4 }, "end": { - "line": 3068, + "line": 3065, "column": 5 } }, @@ -163137,16 +162975,16 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 92351, - 92560 + 92295, + 92504 ], "loc": { "start": { - "line": 3053, + "line": 3050, "column": 4 }, "end": { - "line": 3058, + "line": 3055, "column": 7 } } @@ -163157,16 +162995,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 92855, - 92996 + 92799, + 92940 ], "loc": { "start": { - "line": 3070, + "line": 3067, "column": 4 }, "end": { - "line": 3074, + "line": 3071, "column": 7 } } @@ -163180,16 +163018,16 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 93001, - 93017 + 92945, + 92961 ], "loc": { "start": { - "line": 3075, + "line": 3072, "column": 4 }, "end": { - "line": 3075, + "line": 3072, "column": 20 } } @@ -163202,16 +163040,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 93018, - 93026 + 92962, + 92970 ], "loc": { "start": { - "line": 3075, + "line": 3072, "column": 21 }, "end": { - "line": 3075, + "line": 3072, "column": 29 } } @@ -163229,16 +163067,16 @@ "type": "Identifier", "name": "table", "range": [ - 93042, - 93047 + 92986, + 92991 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 12 }, "end": { - "line": 3076, + "line": 3073, "column": 17 } } @@ -163251,16 +163089,16 @@ "object": { "type": "ThisExpression", "range": [ - 93050, - 93054 + 92994, + 92998 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 20 }, "end": { - "line": 3076, + "line": 3073, "column": 24 } } @@ -163269,31 +163107,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 93055, - 93065 + 92999, + 93009 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 25 }, "end": { - "line": 3076, + "line": 3073, "column": 35 } } }, "range": [ - 93050, - 93065 + 92994, + 93009 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 20 }, "end": { - "line": 3076, + "line": 3073, "column": 35 } } @@ -163310,16 +163148,16 @@ "object": { "type": "ThisExpression", "range": [ - 93068, - 93072 + 93012, + 93016 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 38 }, "end": { - "line": 3076, + "line": 3073, "column": 42 } } @@ -163328,31 +163166,31 @@ "type": "Identifier", "name": "Mod", "range": [ - 93073, - 93076 + 93017, + 93020 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 43 }, "end": { - "line": 3076, + "line": 3073, "column": 46 } } }, "range": [ - 93068, - 93076 + 93012, + 93020 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 38 }, "end": { - "line": 3076, + "line": 3073, "column": 46 } } @@ -163361,31 +163199,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 93077, - 93087 + 93021, + 93031 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 47 }, "end": { - "line": 3076, + "line": 3073, "column": 57 } } }, "range": [ - 93068, - 93087 + 93012, + 93031 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 38 }, "end": { - "line": 3076, + "line": 3073, "column": 57 } } @@ -163394,31 +163232,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 93088, - 93095 + 93032, + 93039 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 58 }, "end": { - "line": 3076, + "line": 3073, "column": 65 } } }, "range": [ - 93068, - 93095 + 93012, + 93039 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 38 }, "end": { - "line": 3076, + "line": 3073, "column": 65 } } @@ -163431,16 +163269,16 @@ "object": { "type": "ThisExpression", "range": [ - 93098, - 93102 + 93042, + 93046 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 68 }, "end": { - "line": 3076, + "line": 3073, "column": 72 } } @@ -163449,77 +163287,77 @@ "type": "Identifier", "name": "dom", "range": [ - 93103, - 93106 + 93047, + 93050 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 73 }, "end": { - "line": 3076, + "line": 3073, "column": 76 } } }, "range": [ - 93098, - 93106 + 93042, + 93050 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 68 }, "end": { - "line": 3076, + "line": 3073, "column": 76 } } }, "arguments": [], "range": [ - 93098, - 93108 + 93042, + 93052 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 68 }, "end": { - "line": 3076, + "line": 3073, "column": 78 } } }, "range": [ - 93050, - 93108 + 92994, + 93052 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 20 }, "end": { - "line": 3076, + "line": 3073, "column": 78 } } }, "range": [ - 93042, - 93108 + 92986, + 93052 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 12 }, "end": { - "line": 3076, + "line": 3073, "column": 78 } } @@ -163527,16 +163365,16 @@ ], "kind": "let", "range": [ - 93038, - 93109 + 92982, + 93053 ], "loc": { "start": { - "line": 3076, + "line": 3073, "column": 8 }, "end": { - "line": 3076, + "line": 3073, "column": 79 } } @@ -163550,16 +163388,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 93122, - 93127 + 93066, + 93071 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 12 }, "end": { - "line": 3077, + "line": 3074, "column": 17 } } @@ -163570,16 +163408,16 @@ "type": "Identifier", "name": "tag", "range": [ - 93130, - 93133 + 93074, + 93077 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 20 }, "end": { - "line": 3077, + "line": 3074, "column": 23 } } @@ -163589,16 +163427,16 @@ "type": "Identifier", "name": "table", "range": [ - 93134, - 93139 + 93078, + 93083 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 24 }, "end": { - "line": 3077, + "line": 3074, "column": 29 } } @@ -163608,47 +163446,47 @@ "value": "thead", "raw": "'thead'", "range": [ - 93141, - 93148 + 93085, + 93092 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 31 }, "end": { - "line": 3077, + "line": 3074, "column": 38 } } } ], "range": [ - 93130, - 93149 + 93074, + 93093 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 20 }, "end": { - "line": 3077, + "line": 3074, "column": 39 } } }, "range": [ - 93122, - 93149 + 93066, + 93093 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 12 }, "end": { - "line": 3077, + "line": 3074, "column": 39 } } @@ -163656,16 +163494,16 @@ ], "kind": "let", "range": [ - 93118, - 93150 + 93062, + 93094 ], "loc": { "start": { - "line": 3077, + "line": 3074, "column": 8 }, "end": { - "line": 3077, + "line": 3074, "column": 40 } } @@ -163679,16 +163517,16 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 93163, - 93169 + 93107, + 93113 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 12 }, "end": { - "line": 3078, + "line": 3075, "column": 18 } } @@ -163701,16 +163539,16 @@ "object": { "type": "ThisExpression", "range": [ - 93172, - 93176 + 93116, + 93120 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 21 }, "end": { - "line": 3078, + "line": 3075, "column": 25 } } @@ -163719,62 +163557,62 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 93177, - 93195 + 93121, + 93139 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 26 }, "end": { - "line": 3078, + "line": 3075, "column": 44 } } }, "range": [ - 93172, - 93195 + 93116, + 93139 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 21 }, "end": { - "line": 3078, + "line": 3075, "column": 44 } } }, "arguments": [], "range": [ - 93172, - 93197 + 93116, + 93141 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 21 }, "end": { - "line": 3078, + "line": 3075, "column": 46 } } }, "range": [ - 93163, - 93197 + 93107, + 93141 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 12 }, "end": { - "line": 3078, + "line": 3075, "column": 46 } } @@ -163782,16 +163620,16 @@ ], "kind": "let", "range": [ - 93159, - 93198 + 93103, + 93142 ], "loc": { "start": { - "line": 3078, + "line": 3075, "column": 8 }, "end": { - "line": 3078, + "line": 3075, "column": 47 } } @@ -163805,32 +163643,32 @@ "type": "Identifier", "name": "header", "range": [ - 93211, - 93217 + 93155, + 93161 ], "loc": { "start": { - "line": 3079, + "line": 3076, "column": 12 }, "end": { - "line": 3079, + "line": 3076, "column": 18 } } }, "init": null, "range": [ - 93211, - 93217 + 93155, + 93161 ], "loc": { "start": { - "line": 3079, + "line": 3076, "column": 12 }, "end": { - "line": 3079, + "line": 3076, "column": 18 } } @@ -163838,16 +163676,16 @@ ], "kind": "let", "range": [ - 93207, - 93218 + 93151, + 93162 ], "loc": { "start": { - "line": 3079, + "line": 3076, "column": 8 }, "end": { - "line": 3079, + "line": 3076, "column": 19 } } @@ -163864,16 +163702,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 93231, - 93236 + 93175, + 93180 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 12 }, "end": { - "line": 3080, + "line": 3077, "column": 17 } } @@ -163882,31 +163720,31 @@ "type": "Identifier", "name": "length", "range": [ - 93237, - 93243 + 93181, + 93187 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 18 }, "end": { - "line": 3080, + "line": 3077, "column": 24 } } }, "range": [ - 93231, - 93243 + 93175, + 93187 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 12 }, "end": { - "line": 3080, + "line": 3077, "column": 24 } } @@ -163916,31 +163754,31 @@ "value": 0, "raw": "0", "range": [ - 93248, - 93249 + 93192, + 93193 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 29 }, "end": { - "line": 3080, + "line": 3077, "column": 30 } } }, "range": [ - 93231, - 93249 + 93175, + 93193 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 12 }, "end": { - "line": 3080, + "line": 3077, "column": 30 } } @@ -163957,16 +163795,16 @@ "type": "Identifier", "name": "header", "range": [ - 93265, - 93271 + 93209, + 93215 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 12 }, "end": { - "line": 3081, + "line": 3078, "column": 18 } } @@ -163987,16 +163825,16 @@ "type": "Identifier", "name": "table", "range": [ - 93274, - 93279 + 93218, + 93223 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 21 }, "end": { - "line": 3081, + "line": 3078, "column": 26 } } @@ -164005,31 +163843,31 @@ "type": "Identifier", "name": "rows", "range": [ - 93280, - 93284 + 93224, + 93228 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 27 }, "end": { - "line": 3081, + "line": 3078, "column": 31 } } }, "range": [ - 93274, - 93284 + 93218, + 93228 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 21 }, "end": { - "line": 3081, + "line": 3078, "column": 31 } } @@ -164038,31 +163876,31 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 93285, - 93291 + 93229, + 93235 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 32 }, "end": { - "line": 3081, + "line": 3078, "column": 38 } } }, "range": [ - 93274, - 93292 + 93218, + 93236 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 21 }, "end": { - "line": 3081, + "line": 3078, "column": 39 } } @@ -164071,31 +163909,31 @@ "type": "Identifier", "name": "cells", "range": [ - 93293, - 93298 + 93237, + 93242 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 40 }, "end": { - "line": 3081, + "line": 3078, "column": 45 } } }, "range": [ - 93274, - 93298 + 93218, + 93242 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 21 }, "end": { - "line": 3081, + "line": 3078, "column": 45 } } @@ -164104,93 +163942,93 @@ "type": "Identifier", "name": "colIndex", "range": [ - 93299, - 93307 + 93243, + 93251 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 46 }, "end": { - "line": 3081, + "line": 3078, "column": 54 } } }, "range": [ - 93274, - 93308 + 93218, + 93252 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 21 }, "end": { - "line": 3081, + "line": 3078, "column": 55 } } }, "range": [ - 93265, - 93308 + 93209, + 93252 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 12 }, "end": { - "line": 3081, + "line": 3078, "column": 55 } } }, "range": [ - 93265, - 93309 + 93209, + 93253 ], "loc": { "start": { - "line": 3081, + "line": 3078, "column": 12 }, "end": { - "line": 3081, + "line": 3078, "column": 56 } } } ], "range": [ - 93251, - 93319 + 93195, + 93263 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 32 }, "end": { - "line": 3082, + "line": 3079, "column": 9 } } }, "alternate": null, "range": [ - 93227, - 93319 + 93171, + 93263 ], "loc": { "start": { - "line": 3080, + "line": 3077, "column": 8 }, "end": { - "line": 3082, + "line": 3079, "column": 9 } } @@ -164207,16 +164045,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 93332, - 93337 + 93276, + 93281 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 12 }, "end": { - "line": 3083, + "line": 3080, "column": 17 } } @@ -164225,31 +164063,31 @@ "type": "Identifier", "name": "length", "range": [ - 93338, - 93344 + 93282, + 93288 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 18 }, "end": { - "line": 3083, + "line": 3080, "column": 24 } } }, "range": [ - 93332, - 93344 + 93276, + 93288 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 12 }, "end": { - "line": 3083, + "line": 3080, "column": 24 } } @@ -164259,31 +164097,31 @@ "value": 1, "raw": "1", "range": [ - 93349, - 93350 + 93293, + 93294 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 29 }, "end": { - "line": 3083, + "line": 3080, "column": 30 } } }, "range": [ - 93332, - 93350 + 93276, + 93294 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 12 }, "end": { - "line": 3083, + "line": 3080, "column": 30 } } @@ -164300,16 +164138,16 @@ "type": "Identifier", "name": "header", "range": [ - 93366, - 93372 + 93310, + 93316 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 12 }, "end": { - "line": 3084, + "line": 3081, "column": 18 } } @@ -164333,16 +164171,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 93375, - 93380 + 93319, + 93324 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 26 } } @@ -164352,31 +164190,31 @@ "value": 0, "raw": "0", "range": [ - 93381, - 93382 + 93325, + 93326 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 27 }, "end": { - "line": 3084, + "line": 3081, "column": 28 } } }, "range": [ - 93375, - 93383 + 93319, + 93327 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 29 } } @@ -164385,31 +164223,31 @@ "type": "Identifier", "name": "rows", "range": [ - 93384, - 93388 + 93328, + 93332 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 30 }, "end": { - "line": 3084, + "line": 3081, "column": 34 } } }, "range": [ - 93375, - 93388 + 93319, + 93332 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 34 } } @@ -164418,31 +164256,31 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 93389, - 93395 + 93333, + 93339 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 35 }, "end": { - "line": 3084, + "line": 3081, "column": 41 } } }, "range": [ - 93375, - 93396 + 93319, + 93340 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 42 } } @@ -164451,31 +164289,31 @@ "type": "Identifier", "name": "cells", "range": [ - 93397, - 93402 + 93341, + 93346 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 43 }, "end": { - "line": 3084, + "line": 3081, "column": 48 } } }, "range": [ - 93375, - 93402 + 93319, + 93346 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 48 } } @@ -164484,93 +164322,93 @@ "type": "Identifier", "name": "colIndex", "range": [ - 93403, - 93411 + 93347, + 93355 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 49 }, "end": { - "line": 3084, + "line": 3081, "column": 57 } } }, "range": [ - 93375, - 93412 + 93319, + 93356 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 21 }, "end": { - "line": 3084, + "line": 3081, "column": 58 } } }, "range": [ - 93366, - 93412 + 93310, + 93356 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 12 }, "end": { - "line": 3084, + "line": 3081, "column": 58 } } }, "range": [ - 93366, - 93413 + 93310, + 93357 ], "loc": { "start": { - "line": 3084, + "line": 3081, "column": 12 }, "end": { - "line": 3084, + "line": 3081, "column": 59 } } } ], "range": [ - 93352, - 93423 + 93296, + 93367 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 32 }, "end": { - "line": 3085, + "line": 3082, "column": 9 } } }, "alternate": null, "range": [ - 93328, - 93423 + 93272, + 93367 ], "loc": { "start": { - "line": 3083, + "line": 3080, "column": 8 }, "end": { - "line": 3085, + "line": 3082, "column": 9 } } @@ -164581,47 +164419,47 @@ "type": "Identifier", "name": "header", "range": [ - 93439, - 93445 + 93383, + 93389 ], "loc": { "start": { - "line": 3086, + "line": 3083, "column": 15 }, "end": { - "line": 3086, + "line": 3083, "column": 21 } } }, "range": [ - 93432, - 93446 + 93376, + 93390 ], "loc": { "start": { - "line": 3086, + "line": 3083, "column": 8 }, "end": { - "line": 3086, + "line": 3083, "column": 22 } } } ], "range": [ - 93028, - 93452 + 92972, + 93396 ], "loc": { "start": { - "line": 3075, + "line": 3072, "column": 31 }, "end": { - "line": 3087, + "line": 3084, "column": 5 } } @@ -164629,16 +164467,16 @@ "generator": false, "expression": false, "range": [ - 93017, - 93452 + 92961, + 93396 ], "loc": { "start": { - "line": 3075, + "line": 3072, "column": 20 }, "end": { - "line": 3087, + "line": 3084, "column": 5 } } @@ -164646,16 +164484,16 @@ "kind": "method", "computed": false, "range": [ - 93001, - 93452 + 92945, + 93396 ], "loc": { "start": { - "line": 3075, + "line": 3072, "column": 4 }, "end": { - "line": 3087, + "line": 3084, "column": 5 } }, @@ -164664,16 +164502,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 92855, - 92996 + 92799, + 92940 ], "loc": { "start": { - "line": 3070, + "line": 3067, "column": 4 }, "end": { - "line": 3074, + "line": 3071, "column": 7 } } @@ -164684,16 +164522,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 93458, - 93631 + 93402, + 93575 ], "loc": { "start": { - "line": 3089, + "line": 3086, "column": 4 }, "end": { - "line": 3093, + "line": 3090, "column": 7 } } @@ -164707,16 +164545,16 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 93636, - 93650 + 93580, + 93594 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 4 }, "end": { - "line": 3094, + "line": 3091, "column": 18 } } @@ -164731,16 +164569,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 93651, - 93668 + 93595, + 93612 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 19 }, "end": { - "line": 3094, + "line": 3091, "column": 36 } } @@ -164750,31 +164588,31 @@ "value": false, "raw": "false", "range": [ - 93671, - 93676 + 93615, + 93620 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 39 }, "end": { - "line": 3094, + "line": 3091, "column": 44 } } }, "range": [ - 93651, - 93676 + 93595, + 93620 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 19 }, "end": { - "line": 3094, + "line": 3091, "column": 44 } } @@ -164792,16 +164630,16 @@ "type": "Identifier", "name": "headers", "range": [ - 93692, - 93699 + 93636, + 93643 ], "loc": { "start": { - "line": 3095, + "line": 3092, "column": 12 }, "end": { - "line": 3095, + "line": 3092, "column": 19 } } @@ -164810,31 +164648,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 93702, - 93704 + 93646, + 93648 ], "loc": { "start": { - "line": 3095, + "line": 3092, "column": 22 }, "end": { - "line": 3095, + "line": 3092, "column": 24 } } }, "range": [ - 93692, - 93704 + 93636, + 93648 ], "loc": { "start": { - "line": 3095, + "line": 3092, "column": 12 }, "end": { - "line": 3095, + "line": 3092, "column": 24 } } @@ -164842,16 +164680,16 @@ ], "kind": "let", "range": [ - 93688, - 93705 + 93632, + 93649 ], "loc": { "start": { - "line": 3095, + "line": 3092, "column": 8 }, "end": { - "line": 3095, + "line": 3092, "column": 25 } } @@ -164867,16 +164705,16 @@ "type": "Identifier", "name": "j", "range": [ - 93723, - 93724 + 93667, + 93668 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 17 }, "end": { - "line": 3096, + "line": 3093, "column": 18 } } @@ -164886,31 +164724,31 @@ "value": 0, "raw": "0", "range": [ - 93727, - 93728 + 93671, + 93672 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 21 }, "end": { - "line": 3096, + "line": 3093, "column": 22 } } }, "range": [ - 93723, - 93728 + 93667, + 93672 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 17 }, "end": { - "line": 3096, + "line": 3093, "column": 22 } } @@ -164918,16 +164756,16 @@ ], "kind": "let", "range": [ - 93719, - 93728 + 93663, + 93672 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 13 }, "end": { - "line": 3096, + "line": 3093, "column": 22 } } @@ -164939,16 +164777,16 @@ "type": "Identifier", "name": "j", "range": [ - 93730, - 93731 + 93674, + 93675 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 24 }, "end": { - "line": 3096, + "line": 3093, "column": 25 } } @@ -164959,16 +164797,16 @@ "object": { "type": "ThisExpression", "range": [ - 93734, - 93738 + 93678, + 93682 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 28 }, "end": { - "line": 3096, + "line": 3093, "column": 32 } } @@ -164977,46 +164815,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 93739, - 93746 + 93683, + 93690 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 33 }, "end": { - "line": 3096, + "line": 3093, "column": 40 } } }, "range": [ - 93734, - 93746 + 93678, + 93690 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 28 }, "end": { - "line": 3096, + "line": 3093, "column": 40 } } }, "range": [ - 93730, - 93746 + 93674, + 93690 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 24 }, "end": { - "line": 3096, + "line": 3093, "column": 40 } } @@ -165028,32 +164866,32 @@ "type": "Identifier", "name": "j", "range": [ - 93748, - 93749 + 93692, + 93693 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 42 }, "end": { - "line": 3096, + "line": 3093, "column": 43 } } }, "prefix": false, "range": [ - 93748, - 93751 + 93692, + 93695 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 42 }, "end": { - "line": 3096, + "line": 3093, "column": 45 } } @@ -165070,16 +164908,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 93771, - 93788 + 93715, + 93732 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 16 }, "end": { - "line": 3097, + "line": 3094, "column": 33 } } @@ -165092,16 +164930,16 @@ "object": { "type": "ThisExpression", "range": [ - 93792, - 93796 + 93736, + 93740 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 37 }, "end": { - "line": 3097, + "line": 3094, "column": 41 } } @@ -165110,31 +164948,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 93797, - 93809 + 93741, + 93753 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 42 }, "end": { - "line": 3097, + "line": 3094, "column": 54 } } }, "range": [ - 93792, - 93809 + 93736, + 93753 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 37 }, "end": { - "line": 3097, + "line": 3094, "column": 54 } } @@ -165145,47 +164983,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 93810, - 93826 + 93754, + 93770 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 55 }, "end": { - "line": 3097, + "line": 3094, "column": 71 } } } ], "range": [ - 93792, - 93827 + 93736, + 93771 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 37 }, "end": { - "line": 3097, + "line": 3094, "column": 72 } } }, "range": [ - 93771, - 93827 + 93715, + 93771 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 16 }, "end": { - "line": 3097, + "line": 3094, "column": 72 } } @@ -165208,16 +165046,16 @@ "object": { "type": "ThisExpression", "range": [ - 93851, - 93855 + 93795, + 93799 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 20 }, "end": { - "line": 3098, + "line": 3095, "column": 24 } } @@ -165226,31 +165064,31 @@ "type": "Identifier", "name": "extension", "range": [ - 93856, - 93865 + 93800, + 93809 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 25 }, "end": { - "line": 3098, + "line": 3095, "column": 34 } } }, "range": [ - 93851, - 93865 + 93795, + 93809 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 20 }, "end": { - "line": 3098, + "line": 3095, "column": 34 } } @@ -165261,32 +165099,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 93866, - 93882 + 93810, + 93826 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 35 }, "end": { - "line": 3098, + "line": 3095, "column": 51 } } } ], "range": [ - 93851, - 93883 + 93795, + 93827 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 20 }, "end": { - "line": 3098, + "line": 3095, "column": 52 } } @@ -165295,31 +165133,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 93884, - 93895 + 93828, + 93839 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 53 }, "end": { - "line": 3098, + "line": 3095, "column": 64 } } }, "range": [ - 93851, - 93895 + 93795, + 93839 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 20 }, "end": { - "line": 3098, + "line": 3095, "column": 64 } } @@ -165329,32 +165167,32 @@ "type": "Identifier", "name": "j", "range": [ - 93896, - 93897 + 93840, + 93841 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 65 }, "end": { - "line": 3098, + "line": 3095, "column": 66 } } } ], "range": [ - 93851, - 93898 + 93795, + 93842 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 20 }, "end": { - "line": 3098, + "line": 3095, "column": 67 } } @@ -165366,80 +165204,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 93922, - 93931 + 93866, + 93875 ], "loc": { "start": { - "line": 3099, + "line": 3096, "column": 20 }, "end": { - "line": 3099, + "line": 3096, "column": 29 } } } ], "range": [ - 93900, - 93949 + 93844, + 93893 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 69 }, "end": { - "line": 3100, + "line": 3097, "column": 17 } } }, "alternate": null, "range": [ - 93847, - 93949 + 93791, + 93893 ], "loc": { "start": { - "line": 3098, + "line": 3095, "column": 16 }, "end": { - "line": 3100, + "line": 3097, "column": 17 } } } ], "range": [ - 93829, - 93963 + 93773, + 93907 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 74 }, "end": { - "line": 3101, + "line": 3098, "column": 13 } } }, "alternate": null, "range": [ - 93767, - 93963 + 93711, + 93907 ], "loc": { "start": { - "line": 3097, + "line": 3094, "column": 12 }, "end": { - "line": 3101, + "line": 3098, "column": 13 } } @@ -165453,16 +165291,16 @@ "type": "Identifier", "name": "header", "range": [ - 93980, - 93986 + 93924, + 93930 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 16 }, "end": { - "line": 3102, + "line": 3099, "column": 22 } } @@ -165475,16 +165313,16 @@ "object": { "type": "ThisExpression", "range": [ - 93989, - 93993 + 93933, + 93937 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 25 }, "end": { - "line": 3102, + "line": 3099, "column": 29 } } @@ -165493,31 +165331,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 93994, - 94010 + 93938, + 93954 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 30 }, "end": { - "line": 3102, + "line": 3099, "column": 46 } } }, "range": [ - 93989, - 94010 + 93933, + 93954 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 25 }, "end": { - "line": 3102, + "line": 3099, "column": 46 } } @@ -165527,47 +165365,47 @@ "type": "Identifier", "name": "j", "range": [ - 94011, - 94012 + 93955, + 93956 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 47 }, "end": { - "line": 3102, + "line": 3099, "column": 48 } } } ], "range": [ - 93989, - 94013 + 93933, + 93957 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 25 }, "end": { - "line": 3102, + "line": 3099, "column": 49 } } }, "range": [ - 93980, - 94013 + 93924, + 93957 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 16 }, "end": { - "line": 3102, + "line": 3099, "column": 49 } } @@ -165575,16 +165413,16 @@ ], "kind": "let", "range": [ - 93976, - 94014 + 93920, + 93958 ], "loc": { "start": { - "line": 3102, + "line": 3099, "column": 12 }, "end": { - "line": 3102, + "line": 3099, "column": 50 } } @@ -165598,16 +165436,16 @@ "type": "Identifier", "name": "headerText", "range": [ - 94031, - 94041 + 93975, + 93985 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 16 }, "end": { - "line": 3103, + "line": 3100, "column": 26 } } @@ -165618,16 +165456,16 @@ "type": "Identifier", "name": "getFirstTextNode", "range": [ - 94044, - 94060 + 93988, + 94004 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 29 }, "end": { - "line": 3103, + "line": 3100, "column": 45 } } @@ -165637,47 +165475,47 @@ "type": "Identifier", "name": "header", "range": [ - 94061, - 94067 + 94005, + 94011 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 46 }, "end": { - "line": 3103, + "line": 3100, "column": 52 } } } ], "range": [ - 94044, - 94068 + 93988, + 94012 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 29 }, "end": { - "line": 3103, + "line": 3100, "column": 53 } } }, "range": [ - 94031, - 94068 + 93975, + 94012 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 16 }, "end": { - "line": 3103, + "line": 3100, "column": 53 } } @@ -165685,16 +165523,16 @@ ], "kind": "let", "range": [ - 94027, - 94069 + 93971, + 94013 ], "loc": { "start": { - "line": 3103, + "line": 3100, "column": 12 }, "end": { - "line": 3103, + "line": 3100, "column": 54 } } @@ -165710,16 +165548,16 @@ "type": "Identifier", "name": "headers", "range": [ - 94082, - 94089 + 94026, + 94033 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 12 }, "end": { - "line": 3104, + "line": 3101, "column": 19 } } @@ -165728,31 +165566,31 @@ "type": "Identifier", "name": "push", "range": [ - 94090, - 94094 + 94034, + 94038 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 20 }, "end": { - "line": 3104, + "line": 3101, "column": 24 } } }, "range": [ - 94082, - 94094 + 94026, + 94038 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 12 }, "end": { - "line": 3104, + "line": 3101, "column": 24 } } @@ -165762,78 +165600,78 @@ "type": "Identifier", "name": "headerText", "range": [ - 94095, - 94105 + 94039, + 94049 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 25 }, "end": { - "line": 3104, + "line": 3101, "column": 35 } } } ], "range": [ - 94082, - 94106 + 94026, + 94050 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 12 }, "end": { - "line": 3104, + "line": 3101, "column": 36 } } }, "range": [ - 94082, - 94107 + 94026, + 94051 ], "loc": { "start": { - "line": 3104, + "line": 3101, "column": 12 }, "end": { - "line": 3104, + "line": 3101, "column": 37 } } } ], "range": [ - 93753, - 94117 + 93697, + 94061 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 47 }, "end": { - "line": 3105, + "line": 3102, "column": 9 } } }, "range": [ - 93714, - 94117 + 93658, + 94061 ], "loc": { "start": { - "line": 3096, + "line": 3093, "column": 8 }, "end": { - "line": 3105, + "line": 3102, "column": 9 } } @@ -165844,47 +165682,47 @@ "type": "Identifier", "name": "headers", "range": [ - 94133, - 94140 + 94077, + 94084 ], "loc": { "start": { - "line": 3106, + "line": 3103, "column": 15 }, "end": { - "line": 3106, + "line": 3103, "column": 22 } } }, "range": [ - 94126, - 94141 + 94070, + 94085 ], "loc": { "start": { - "line": 3106, + "line": 3103, "column": 8 }, "end": { - "line": 3106, + "line": 3103, "column": 23 } } } ], "range": [ - 93678, - 94147 + 93622, + 94091 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 46 }, "end": { - "line": 3107, + "line": 3104, "column": 5 } } @@ -165892,16 +165730,16 @@ "generator": false, "expression": false, "range": [ - 93650, - 94147 + 93594, + 94091 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 18 }, "end": { - "line": 3107, + "line": 3104, "column": 5 } } @@ -165909,16 +165747,16 @@ "kind": "method", "computed": false, "range": [ - 93636, - 94147 + 93580, + 94091 ], "loc": { "start": { - "line": 3094, + "line": 3091, "column": 4 }, "end": { - "line": 3107, + "line": 3104, "column": 5 } }, @@ -165927,16 +165765,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 93458, - 93631 + 93402, + 93575 ], "loc": { "start": { - "line": 3089, + "line": 3086, "column": 4 }, "end": { - "line": 3093, + "line": 3090, "column": 7 } } @@ -165947,16 +165785,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 94153, - 94289 + 94097, + 94233 ], "loc": { "start": { - "line": 3109, + "line": 3106, "column": 4 }, "end": { - "line": 3113, + "line": 3110, "column": 7 } } @@ -165970,16 +165808,16 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 94294, - 94307 + 94238, + 94251 ], "loc": { "start": { - "line": 3114, + "line": 3111, "column": 4 }, "end": { - "line": 3114, + "line": 3111, "column": 17 } } @@ -165992,16 +165830,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 94308, - 94316 + 94252, + 94260 ], "loc": { "start": { - "line": 3114, + "line": 3111, "column": 18 }, "end": { - "line": 3114, + "line": 3111, "column": 26 } } @@ -166021,16 +165859,16 @@ "object": { "type": "ThisExpression", "range": [ - 94335, - 94339 + 94279, + 94283 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 15 }, "end": { - "line": 3115, + "line": 3112, "column": 19 } } @@ -166039,31 +165877,31 @@ "type": "Identifier", "name": "filterTypes", "range": [ - 94340, - 94351 + 94284, + 94295 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 20 }, "end": { - "line": 3115, + "line": 3112, "column": 31 } } }, "range": [ - 94335, - 94351 + 94279, + 94295 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 15 }, "end": { - "line": 3115, + "line": 3112, "column": 31 } } @@ -166072,62 +165910,62 @@ "type": "Identifier", "name": "colIndex", "range": [ - 94352, - 94360 + 94296, + 94304 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 32 }, "end": { - "line": 3115, + "line": 3112, "column": 40 } } }, "range": [ - 94335, - 94361 + 94279, + 94305 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 15 }, "end": { - "line": 3115, + "line": 3112, "column": 41 } } }, "range": [ - 94328, - 94362 + 94272, + 94306 ], "loc": { "start": { - "line": 3115, + "line": 3112, "column": 8 }, "end": { - "line": 3115, + "line": 3112, "column": 42 } } } ], "range": [ - 94318, - 94368 + 94262, + 94312 ], "loc": { "start": { - "line": 3114, + "line": 3111, "column": 28 }, "end": { - "line": 3116, + "line": 3113, "column": 5 } } @@ -166135,16 +165973,16 @@ "generator": false, "expression": false, "range": [ - 94307, - 94368 + 94251, + 94312 ], "loc": { "start": { - "line": 3114, + "line": 3111, "column": 17 }, "end": { - "line": 3116, + "line": 3113, "column": 5 } } @@ -166152,16 +165990,16 @@ "kind": "method", "computed": false, "range": [ - 94294, - 94368 + 94238, + 94312 ], "loc": { "start": { - "line": 3114, + "line": 3111, "column": 4 }, "end": { - "line": 3116, + "line": 3113, "column": 5 } }, @@ -166170,16 +166008,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 94153, - 94289 + 94097, + 94233 ], "loc": { "start": { - "line": 3109, + "line": 3106, "column": 4 }, "end": { - "line": 3113, + "line": 3110, "column": 7 } } @@ -166190,16 +166028,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 94374, - 94456 + 94318, + 94400 ], "loc": { "start": { - "line": 3118, + "line": 3115, "column": 4 }, "end": { - "line": 3121, + "line": 3118, "column": 7 } } @@ -166213,16 +166051,16 @@ "type": "Identifier", "name": "getFilterableRowsNb", "range": [ - 94461, - 94480 + 94405, + 94424 ], "loc": { "start": { - "line": 3122, + "line": 3119, "column": 4 }, "end": { - "line": 3122, + "line": 3119, "column": 23 } } @@ -166244,16 +166082,16 @@ "object": { "type": "ThisExpression", "range": [ - 94500, - 94504 + 94444, + 94448 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 15 }, "end": { - "line": 3123, + "line": 3120, "column": 19 } } @@ -166262,31 +166100,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 94505, - 94514 + 94449, + 94458 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 20 }, "end": { - "line": 3123, + "line": 3120, "column": 29 } } }, "range": [ - 94500, - 94514 + 94444, + 94458 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 15 }, "end": { - "line": 3123, + "line": 3120, "column": 29 } } @@ -166297,63 +166135,63 @@ "value": false, "raw": "false", "range": [ - 94515, - 94520 + 94459, + 94464 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 30 }, "end": { - "line": 3123, + "line": 3120, "column": 35 } } } ], "range": [ - 94500, - 94521 + 94444, + 94465 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 15 }, "end": { - "line": 3123, + "line": 3120, "column": 36 } } }, "range": [ - 94493, - 94522 + 94437, + 94466 ], "loc": { "start": { - "line": 3123, + "line": 3120, "column": 8 }, "end": { - "line": 3123, + "line": 3120, "column": 37 } } } ], "range": [ - 94483, - 94528 + 94427, + 94472 ], "loc": { "start": { - "line": 3122, + "line": 3119, "column": 26 }, "end": { - "line": 3124, + "line": 3121, "column": 5 } } @@ -166361,16 +166199,16 @@ "generator": false, "expression": false, "range": [ - 94480, - 94528 + 94424, + 94472 ], "loc": { "start": { - "line": 3122, + "line": 3119, "column": 23 }, "end": { - "line": 3124, + "line": 3121, "column": 5 } } @@ -166378,16 +166216,16 @@ "kind": "method", "computed": false, "range": [ - 94461, - 94528 + 94405, + 94472 ], "loc": { "start": { - "line": 3122, + "line": 3119, "column": 4 }, "end": { - "line": 3124, + "line": 3121, "column": 5 } }, @@ -166396,16 +166234,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 94374, - 94456 + 94318, + 94400 ], "loc": { "start": { - "line": 3118, + "line": 3115, "column": 4 }, "end": { - "line": 3121, + "line": 3118, "column": 7 } } @@ -166416,16 +166254,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 94534, - 94689 + 94478, + 94633 ], "loc": { "start": { - "line": 3126, + "line": 3123, "column": 4 }, "end": { - "line": 3130, + "line": 3127, "column": 7 } } @@ -166439,16 +166277,16 @@ "type": "Identifier", "name": "getValidRowsNb", "range": [ - 94694, - 94708 + 94638, + 94652 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 4 }, "end": { - "line": 3131, + "line": 3128, "column": 18 } } @@ -166463,16 +166301,16 @@ "type": "Identifier", "name": "reCalc", "range": [ - 94709, - 94715 + 94653, + 94659 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 19 }, "end": { - "line": 3131, + "line": 3128, "column": 25 } } @@ -166482,31 +166320,31 @@ "value": false, "raw": "false", "range": [ - 94718, - 94723 + 94662, + 94667 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 28 }, "end": { - "line": 3131, + "line": 3128, "column": 33 } } }, "range": [ - 94709, - 94723 + 94653, + 94667 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 19 }, "end": { - "line": 3131, + "line": 3128, "column": 33 } } @@ -166528,16 +166366,16 @@ "object": { "type": "ThisExpression", "range": [ - 94742, - 94746 + 94686, + 94690 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 15 }, "end": { - "line": 3132, + "line": 3129, "column": 19 } } @@ -166546,31 +166384,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 94747, - 94759 + 94691, + 94703 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 20 }, "end": { - "line": 3132, + "line": 3129, "column": 32 } } }, "range": [ - 94742, - 94759 + 94686, + 94703 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 15 }, "end": { - "line": 3132, + "line": 3129, "column": 32 } } @@ -166580,32 +166418,32 @@ "type": "Identifier", "name": "reCalc", "range": [ - 94760, - 94766 + 94704, + 94710 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 33 }, "end": { - "line": 3132, + "line": 3129, "column": 39 } } } ], "range": [ - 94742, - 94767 + 94686, + 94711 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 15 }, "end": { - "line": 3132, + "line": 3129, "column": 40 } } @@ -166614,62 +166452,62 @@ "type": "Identifier", "name": "length", "range": [ - 94768, - 94774 + 94712, + 94718 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 41 }, "end": { - "line": 3132, + "line": 3129, "column": 47 } } }, "range": [ - 94742, - 94774 + 94686, + 94718 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 15 }, "end": { - "line": 3132, + "line": 3129, "column": 47 } } }, "range": [ - 94735, - 94775 + 94679, + 94719 ], "loc": { "start": { - "line": 3132, + "line": 3129, "column": 8 }, "end": { - "line": 3132, + "line": 3129, "column": 48 } } } ], "range": [ - 94725, - 94781 + 94669, + 94725 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 35 }, "end": { - "line": 3133, + "line": 3130, "column": 5 } } @@ -166677,16 +166515,16 @@ "generator": false, "expression": false, "range": [ - 94708, - 94781 + 94652, + 94725 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 18 }, "end": { - "line": 3133, + "line": 3130, "column": 5 } } @@ -166694,16 +166532,16 @@ "kind": "method", "computed": false, "range": [ - 94694, - 94781 + 94638, + 94725 ], "loc": { "start": { - "line": 3131, + "line": 3128, "column": 4 }, "end": { - "line": 3133, + "line": 3130, "column": 5 } }, @@ -166712,16 +166550,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 94534, - 94689 + 94478, + 94633 ], "loc": { "start": { - "line": 3126, + "line": 3123, "column": 4 }, "end": { - "line": 3130, + "line": 3127, "column": 7 } } @@ -166732,16 +166570,16 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 94787, - 94870 + 94731, + 94814 ], "loc": { "start": { - "line": 3135, + "line": 3132, "column": 4 }, "end": { - "line": 3138, + "line": 3135, "column": 7 } } @@ -166755,16 +166593,16 @@ "type": "Identifier", "name": "dom", "range": [ - 94875, - 94878 + 94819, + 94822 ], "loc": { "start": { - "line": 3139, + "line": 3136, "column": 4 }, "end": { - "line": 3139, + "line": 3136, "column": 7 } } @@ -166784,16 +166622,16 @@ "object": { "type": "ThisExpression", "range": [ - 94898, - 94902 + 94842, + 94846 ], "loc": { "start": { - "line": 3140, + "line": 3137, "column": 15 }, "end": { - "line": 3140, + "line": 3137, "column": 19 } } @@ -166802,62 +166640,62 @@ "type": "Identifier", "name": "tbl", "range": [ - 94903, - 94906 + 94847, + 94850 ], "loc": { "start": { - "line": 3140, + "line": 3137, "column": 20 }, "end": { - "line": 3140, + "line": 3137, "column": 23 } } }, "range": [ - 94898, - 94906 + 94842, + 94850 ], "loc": { "start": { - "line": 3140, + "line": 3137, "column": 15 }, "end": { - "line": 3140, + "line": 3137, "column": 23 } } }, "range": [ - 94891, - 94907 + 94835, + 94851 ], "loc": { "start": { - "line": 3140, + "line": 3137, "column": 8 }, "end": { - "line": 3140, + "line": 3137, "column": 24 } } } ], "range": [ - 94881, - 94913 + 94825, + 94857 ], "loc": { "start": { - "line": 3139, + "line": 3136, "column": 10 }, "end": { - "line": 3141, + "line": 3138, "column": 5 } } @@ -166865,16 +166703,16 @@ "generator": false, "expression": false, "range": [ - 94878, - 94913 + 94822, + 94857 ], "loc": { "start": { - "line": 3139, + "line": 3136, "column": 7 }, "end": { - "line": 3141, + "line": 3138, "column": 5 } } @@ -166882,16 +166720,16 @@ "kind": "method", "computed": false, "range": [ - 94875, - 94913 + 94819, + 94857 ], "loc": { "start": { - "line": 3139, + "line": 3136, "column": 4 }, "end": { - "line": 3141, + "line": 3138, "column": 5 } }, @@ -166900,16 +166738,16 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 94787, - 94870 + 94731, + 94814 ], "loc": { "start": { - "line": 3135, + "line": 3132, "column": 4 }, "end": { - "line": 3138, + "line": 3135, "column": 7 } } @@ -166920,16 +166758,16 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 94919, - 95125 + 94863, + 95069 ], "loc": { "start": { - "line": 3143, + "line": 3140, "column": 4 }, "end": { - "line": 3148, + "line": 3145, "column": 7 } } @@ -166943,16 +166781,16 @@ "type": "Identifier", "name": "getDecimal", "range": [ - 95130, - 95140 + 95074, + 95084 ], "loc": { "start": { - "line": 3149, + "line": 3146, "column": 4 }, "end": { - "line": 3149, + "line": 3146, "column": 14 } } @@ -166965,16 +166803,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 95141, - 95149 + 95085, + 95093 ], "loc": { "start": { - "line": 3149, + "line": 3146, "column": 15 }, "end": { - "line": 3149, + "line": 3146, "column": 23 } } @@ -166992,16 +166830,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 95165, - 95172 + 95109, + 95116 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 12 }, "end": { - "line": 3150, + "line": 3147, "column": 19 } } @@ -167012,16 +166850,16 @@ "object": { "type": "ThisExpression", "range": [ - 95175, - 95179 + 95119, + 95123 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 22 }, "end": { - "line": 3150, + "line": 3147, "column": 26 } } @@ -167030,46 +166868,46 @@ "type": "Identifier", "name": "decimalSeparator", "range": [ - 95180, - 95196 + 95124, + 95140 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 27 }, "end": { - "line": 3150, + "line": 3147, "column": 43 } } }, "range": [ - 95175, - 95196 + 95119, + 95140 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 22 }, "end": { - "line": 3150, + "line": 3147, "column": 43 } } }, "range": [ - 95165, - 95196 + 95109, + 95140 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 12 }, "end": { - "line": 3150, + "line": 3147, "column": 43 } } @@ -167077,16 +166915,16 @@ ], "kind": "let", "range": [ - 95161, - 95197 + 95105, + 95141 ], "loc": { "start": { - "line": 3150, + "line": 3147, "column": 8 }, "end": { - "line": 3150, + "line": 3147, "column": 44 } } @@ -167101,16 +166939,16 @@ "object": { "type": "ThisExpression", "range": [ - 95210, - 95214 + 95154, + 95158 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 12 }, "end": { - "line": 3151, + "line": 3148, "column": 16 } } @@ -167119,31 +166957,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 95215, - 95222 + 95159, + 95166 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 17 }, "end": { - "line": 3151, + "line": 3148, "column": 24 } } }, "range": [ - 95210, - 95222 + 95154, + 95166 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 12 }, "end": { - "line": 3151, + "line": 3148, "column": 24 } } @@ -167153,16 +166991,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 95223, - 95231 + 95167, + 95175 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 25 }, "end": { - "line": 3151, + "line": 3148, "column": 33 } } @@ -167174,48 +167012,48 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 95234, - 95250 + 95178, + 95194 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 36 }, "end": { - "line": 3151, + "line": 3148, "column": 52 } } } ], "range": [ - 95233, - 95251 + 95177, + 95195 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 35 }, "end": { - "line": 3151, + "line": 3148, "column": 53 } } } ], "range": [ - 95210, - 95252 + 95154, + 95196 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 12 }, "end": { - "line": 3151, + "line": 3148, "column": 54 } } @@ -167232,16 +167070,16 @@ "type": "Identifier", "name": "colType", "range": [ - 95272, - 95279 + 95216, + 95223 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 16 }, "end": { - "line": 3152, + "line": 3149, "column": 23 } } @@ -167255,16 +167093,16 @@ "object": { "type": "ThisExpression", "range": [ - 95282, - 95286 + 95226, + 95230 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 26 }, "end": { - "line": 3152, + "line": 3149, "column": 30 } } @@ -167273,31 +167111,31 @@ "type": "Identifier", "name": "colTypes", "range": [ - 95287, - 95295 + 95231, + 95239 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 31 }, "end": { - "line": 3152, + "line": 3149, "column": 39 } } }, "range": [ - 95282, - 95295 + 95226, + 95239 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 26 }, "end": { - "line": 3152, + "line": 3149, "column": 39 } } @@ -167306,46 +167144,46 @@ "type": "Identifier", "name": "colIndex", "range": [ - 95296, - 95304 + 95240, + 95248 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 40 }, "end": { - "line": 3152, + "line": 3149, "column": 48 } } }, "range": [ - 95282, - 95305 + 95226, + 95249 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 26 }, "end": { - "line": 3152, + "line": 3149, "column": 49 } } }, "range": [ - 95272, - 95305 + 95216, + 95249 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 16 }, "end": { - "line": 3152, + "line": 3149, "column": 49 } } @@ -167353,16 +167191,16 @@ ], "kind": "let", "range": [ - 95268, - 95306 + 95212, + 95250 ], "loc": { "start": { - "line": 3152, + "line": 3149, "column": 12 }, "end": { - "line": 3152, + "line": 3149, "column": 50 } } @@ -167378,16 +167216,16 @@ "type": "Identifier", "name": "colType", "range": [ - 95323, - 95330 + 95267, + 95274 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 16 }, "end": { - "line": 3153, + "line": 3150, "column": 23 } } @@ -167396,31 +167234,31 @@ "type": "Identifier", "name": "hasOwnProperty", "range": [ - 95331, - 95345 + 95275, + 95289 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 24 }, "end": { - "line": 3153, + "line": 3150, "column": 38 } } }, "range": [ - 95323, - 95345 + 95267, + 95289 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 16 }, "end": { - "line": 3153, + "line": 3150, "column": 38 } } @@ -167431,32 +167269,32 @@ "value": "decimal", "raw": "'decimal'", "range": [ - 95346, - 95355 + 95290, + 95299 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 39 }, "end": { - "line": 3153, + "line": 3150, "column": 48 } } } ], "range": [ - 95323, - 95356 + 95267, + 95300 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 16 }, "end": { - "line": 3153, + "line": 3150, "column": 49 } } @@ -167473,16 +167311,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 95376, - 95383 + 95320, + 95327 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 16 }, "end": { - "line": 3154, + "line": 3151, "column": 23 } } @@ -167494,16 +167332,16 @@ "type": "Identifier", "name": "colType", "range": [ - 95386, - 95393 + 95330, + 95337 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 26 }, "end": { - "line": 3154, + "line": 3151, "column": 33 } } @@ -167512,125 +167350,125 @@ "type": "Identifier", "name": "decimal", "range": [ - 95394, - 95401 + 95338, + 95345 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 34 }, "end": { - "line": 3154, + "line": 3151, "column": 41 } } }, "range": [ - 95386, - 95401 + 95330, + 95345 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 26 }, "end": { - "line": 3154, + "line": 3151, "column": 41 } } }, "range": [ - 95376, - 95401 + 95320, + 95345 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 16 }, "end": { - "line": 3154, + "line": 3151, "column": 41 } } }, "range": [ - 95376, - 95402 + 95320, + 95346 ], "loc": { "start": { - "line": 3154, + "line": 3151, "column": 16 }, "end": { - "line": 3154, + "line": 3151, "column": 42 } } } ], "range": [ - 95358, - 95416 + 95302, + 95360 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 51 }, "end": { - "line": 3155, + "line": 3152, "column": 13 } } }, "alternate": null, "range": [ - 95319, - 95416 + 95263, + 95360 ], "loc": { "start": { - "line": 3153, + "line": 3150, "column": 12 }, "end": { - "line": 3155, + "line": 3152, "column": 13 } } } ], "range": [ - 95254, - 95426 + 95198, + 95370 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 56 }, "end": { - "line": 3156, + "line": 3153, "column": 9 } } }, "alternate": null, "range": [ - 95206, - 95426 + 95150, + 95370 ], "loc": { "start": { - "line": 3151, + "line": 3148, "column": 8 }, "end": { - "line": 3156, + "line": 3153, "column": 9 } } @@ -167641,47 +167479,47 @@ "type": "Identifier", "name": "decimal", "range": [ - 95442, - 95449 + 95386, + 95393 ], "loc": { "start": { - "line": 3157, + "line": 3154, "column": 15 }, "end": { - "line": 3157, + "line": 3154, "column": 22 } } }, "range": [ - 95435, - 95450 + 95379, + 95394 ], "loc": { "start": { - "line": 3157, + "line": 3154, "column": 8 }, "end": { - "line": 3157, + "line": 3154, "column": 23 } } } ], "range": [ - 95151, - 95456 + 95095, + 95400 ], "loc": { "start": { - "line": 3149, + "line": 3146, "column": 25 }, "end": { - "line": 3158, + "line": 3155, "column": 5 } } @@ -167689,16 +167527,16 @@ "generator": false, "expression": false, "range": [ - 95140, - 95456 + 95084, + 95400 ], "loc": { "start": { - "line": 3149, + "line": 3146, "column": 14 }, "end": { - "line": 3158, + "line": 3155, "column": 5 } } @@ -167706,16 +167544,16 @@ "kind": "method", "computed": false, "range": [ - 95130, - 95456 + 95074, + 95400 ], "loc": { "start": { - "line": 3149, + "line": 3146, "column": 4 }, "end": { - "line": 3158, + "line": 3155, "column": 5 } }, @@ -167724,16 +167562,16 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 94919, - 95125 + 94863, + 95069 ], "loc": { "start": { - "line": 3143, + "line": 3140, "column": 4 }, "end": { - "line": 3148, + "line": 3145, "column": 7 } } @@ -167744,16 +167582,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 95462, - 95550 + 95406, + 95494 ], "loc": { "start": { - "line": 3160, + "line": 3157, "column": 4 }, "end": { - "line": 3163, + "line": 3160, "column": 7 } } @@ -167767,16 +167605,16 @@ "type": "Identifier", "name": "config", "range": [ - 95555, - 95561 + 95499, + 95505 ], "loc": { "start": { - "line": 3164, + "line": 3161, "column": 4 }, "end": { - "line": 3164, + "line": 3161, "column": 10 } } @@ -167796,16 +167634,16 @@ "object": { "type": "ThisExpression", "range": [ - 95581, - 95585 + 95525, + 95529 ], "loc": { "start": { - "line": 3165, + "line": 3162, "column": 15 }, "end": { - "line": 3165, + "line": 3162, "column": 19 } } @@ -167814,62 +167652,62 @@ "type": "Identifier", "name": "cfg", "range": [ - 95586, - 95589 + 95530, + 95533 ], "loc": { "start": { - "line": 3165, + "line": 3162, "column": 20 }, "end": { - "line": 3165, + "line": 3162, "column": 23 } } }, "range": [ - 95581, - 95589 + 95525, + 95533 ], "loc": { "start": { - "line": 3165, + "line": 3162, "column": 15 }, "end": { - "line": 3165, + "line": 3162, "column": 23 } } }, "range": [ - 95574, - 95590 + 95518, + 95534 ], "loc": { "start": { - "line": 3165, + "line": 3162, "column": 8 }, "end": { - "line": 3165, + "line": 3162, "column": 24 } } } ], "range": [ - 95564, - 95596 + 95508, + 95540 ], "loc": { "start": { - "line": 3164, + "line": 3161, "column": 13 }, "end": { - "line": 3166, + "line": 3163, "column": 5 } } @@ -167877,16 +167715,16 @@ "generator": false, "expression": false, "range": [ - 95561, - 95596 + 95505, + 95540 ], "loc": { "start": { - "line": 3164, + "line": 3161, "column": 10 }, "end": { - "line": 3166, + "line": 3163, "column": 5 } } @@ -167894,16 +167732,16 @@ "kind": "method", "computed": false, "range": [ - 95555, - 95596 + 95499, + 95540 ], "loc": { "start": { - "line": 3164, + "line": 3161, "column": 4 }, "end": { - "line": 3166, + "line": 3163, "column": 5 } }, @@ -167912,16 +167750,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 95462, - 95550 + 95406, + 95494 ], "loc": { "start": { - "line": 3160, + "line": 3157, "column": 4 }, "end": { - "line": 3163, + "line": 3160, "column": 7 } } @@ -167932,7 +167770,7 @@ ], "range": [ 1070, - 95598 + 95542 ], "loc": { "start": { @@ -167940,14 +167778,14 @@ "column": 25 }, "end": { - "line": 3167, + "line": 3164, "column": 1 } } }, "range": [ 1052, - 95598 + 95542 ], "loc": { "start": { @@ -167955,7 +167793,7 @@ "column": 7 }, "end": { - "line": 3167, + "line": 3164, "column": 1 } }, @@ -167985,7 +167823,7 @@ "source": null, "range": [ 1045, - 95598 + 95542 ], "loc": { "start": { @@ -167993,7 +167831,7 @@ "column": 0 }, "end": { - "line": 3167, + "line": 3164, "column": 1 } }, @@ -168022,7 +167860,7 @@ "sourceType": "module", "range": [ 0, - 95598 + 95542 ], "loc": { "start": { @@ -168030,7 +167868,7 @@ "column": 0 }, "end": { - "line": 3167, + "line": 3164, "column": 1 } }, @@ -173331,16 +173169,16 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 66802, - 66930 + 66746, + 66874 ], "loc": { "start": { - "line": 2234, + "line": 2231, "column": 4 }, "end": { - "line": 2238, + "line": 2235, "column": 7 } } @@ -173349,16 +173187,16 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 67040, - 67083 + 66984, + 67027 ], "loc": { "start": { - "line": 2242, + "line": 2239, "column": 8 }, "end": { - "line": 2242, + "line": 2239, "column": 51 } } @@ -173367,16 +173205,16 @@ "type": "Block", "value": "*\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n ", "range": [ - 67261, - 67441 + 67205, + 67385 ], "loc": { "start": { - "line": 2250, + "line": 2247, "column": 4 }, "end": { - "line": 2254, + "line": 2251, "column": 7 } } @@ -173385,16 +173223,16 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68008, - 68388 + 67952, + 68332 ], "loc": { "start": { - "line": 2273, + "line": 2270, "column": 4 }, "end": { - "line": 2283, + "line": 2280, "column": 7 } } @@ -173403,16 +173241,16 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 68540, - 68876 + 68484, + 68820 ], "loc": { "start": { - "line": 2288, + "line": 2285, "column": 4 }, "end": { - "line": 2297, + "line": 2294, "column": 7 } } @@ -173421,16 +173259,16 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69031, - 69506 + 68975, + 69450 ], "loc": { "start": { - "line": 2302, + "line": 2299, "column": 4 }, "end": { - "line": 2315, + "line": 2312, "column": 7 } } @@ -173439,16 +173277,16 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70615, - 71071 + 70559, + 71015 ], "loc": { "start": { - "line": 2348, + "line": 2345, "column": 4 }, "end": { - "line": 2360, + "line": 2357, "column": 7 } } @@ -173457,16 +173295,16 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71231, - 71643 + 71175, + 71587 ], "loc": { "start": { - "line": 2365, + "line": 2362, "column": 4 }, "end": { - "line": 2376, + "line": 2373, "column": 7 } } @@ -173475,16 +173313,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71806, - 72284 + 71750, + 72228 ], "loc": { "start": { - "line": 2381, + "line": 2378, "column": 4 }, "end": { - "line": 2394, + "line": 2391, "column": 7 } } @@ -173493,16 +173331,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 73526, - 73930 + 73470, + 73874 ], "loc": { "start": { - "line": 2431, + "line": 2428, "column": 4 }, "end": { - "line": 2439, + "line": 2436, "column": 7 } } @@ -173511,16 +173349,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74119, - 74535 + 74063, + 74479 ], "loc": { "start": { - "line": 2445, + "line": 2442, "column": 4 }, "end": { - "line": 2453, + "line": 2450, "column": 7 } } @@ -173529,16 +173367,16 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 74722, - 75131 + 74666, + 75075 ], "loc": { "start": { - "line": 2459, + "line": 2456, "column": 4 }, "end": { - "line": 2467, + "line": 2464, "column": 7 } } @@ -173547,16 +173385,16 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75323, - 75744 + 75267, + 75688 ], "loc": { "start": { - "line": 2473, + "line": 2470, "column": 4 }, "end": { - "line": 2481, + "line": 2478, "column": 7 } } @@ -173565,16 +173403,16 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 75934, - 76540 + 75878, + 76484 ], "loc": { "start": { - "line": 2487, + "line": 2484, "column": 4 }, "end": { - "line": 2499, + "line": 2496, "column": 7 } } @@ -173583,16 +173421,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 76908, - 76974 + 76852, + 76918 ], "loc": { "start": { - "line": 2515, + "line": 2512, "column": 8 }, "end": { - "line": 2515, + "line": 2512, "column": 74 } } @@ -173601,16 +173439,16 @@ "type": "Line", "value": " displayed", "range": [ - 76983, - 76995 + 76927, + 76939 ], "loc": { "start": { - "line": 2516, + "line": 2513, "column": 8 }, "end": { - "line": 2516, + "line": 2513, "column": 20 } } @@ -173619,16 +173457,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 77259, - 77312 + 77203, + 77256 ], "loc": { "start": { - "line": 2524, + "line": 2521, "column": 8 }, "end": { - "line": 2524, + "line": 2521, "column": 61 } } @@ -173637,16 +173475,16 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 77596, - 77758 + 77540, + 77702 ], "loc": { "start": { - "line": 2536, + "line": 2533, "column": 4 }, "end": { - "line": 2540, + "line": 2537, "column": 7 } } @@ -173655,16 +173493,16 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 77829, - 78002 + 77773, + 77946 ], "loc": { "start": { - "line": 2545, + "line": 2542, "column": 4 }, "end": { - "line": 2549, + "line": 2546, "column": 7 } } @@ -173673,16 +173511,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 78176, - 78208 + 78120, + 78152 ], "loc": { "start": { - "line": 2556, + "line": 2553, "column": 8 }, "end": { - "line": 2556, + "line": 2553, "column": 40 } } @@ -173691,16 +173529,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 78849, - 78896 + 78793, + 78840 ], "loc": { "start": { - "line": 2580, + "line": 2577, "column": 4 }, "end": { - "line": 2582, + "line": 2579, "column": 7 } } @@ -173709,16 +173547,16 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 79146, - 79308 + 79090, + 79252 ], "loc": { "start": { - "line": 2593, + "line": 2590, "column": 4 }, "end": { - "line": 2597, + "line": 2594, "column": 7 } } @@ -173727,16 +173565,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 79884, - 79902 + 79828, + 79846 ], "loc": { "start": { - "line": 2616, + "line": 2613, "column": 8 }, "end": { - "line": 2616, + "line": 2613, "column": 26 } } @@ -173745,16 +173583,16 @@ "type": "Line", "value": "checklist", "range": [ - 80353, - 80364 + 80297, + 80308 ], "loc": { "start": { - "line": 2628, + "line": 2625, "column": 8 }, "end": { - "line": 2628, + "line": 2625, "column": 19 } } @@ -173763,16 +173601,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 80960, - 81064 + 80904, + 81008 ], "loc": { "start": { - "line": 2646, + "line": 2643, "column": 4 }, "end": { - "line": 2649, + "line": 2646, "column": 7 } } @@ -173781,16 +173619,16 @@ "type": "Block", "value": "*\n * Make defined rows always visible\n ", "range": [ - 81825, - 81876 + 81769, + 81820 ], "loc": { "start": { - "line": 2677, + "line": 2674, "column": 4 }, "end": { - "line": 2679, + "line": 2676, "column": 7 } } @@ -173799,16 +173637,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 82138, - 82167 + 82082, + 82111 ], "loc": { "start": { - "line": 2687, + "line": 2684, "column": 12 }, "end": { - "line": 2687, + "line": 2684, "column": 41 } } @@ -173817,16 +173655,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 82281, - 82329 + 82225, + 82273 ], "loc": { "start": { - "line": 2694, + "line": 2691, "column": 4 }, "end": { - "line": 2696, + "line": 2693, "column": 7 } } @@ -173835,16 +173673,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 82774, - 82859 + 82718, + 82803 ], "loc": { "start": { - "line": 2715, + "line": 2712, "column": 4 }, "end": { - "line": 2718, + "line": 2715, "column": 7 } } @@ -173853,16 +173691,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 82933, - 83034 + 82877, + 82978 ], "loc": { "start": { - "line": 2723, + "line": 2720, "column": 4 }, "end": { - "line": 2726, + "line": 2723, "column": 7 } } @@ -173871,16 +173709,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 83120, - 83268 + 83064, + 83212 ], "loc": { "start": { - "line": 2731, + "line": 2728, "column": 4 }, "end": { - "line": 2735, + "line": 2732, "column": 7 } } @@ -173889,16 +173727,16 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 83446, - 83607 + 83390, + 83551 ], "loc": { "start": { - "line": 2742, + "line": 2739, "column": 4 }, "end": { - "line": 2747, + "line": 2744, "column": 7 } } @@ -173907,16 +173745,16 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 83705, - 83795 + 83649, + 83739 ], "loc": { "start": { - "line": 2752, + "line": 2749, "column": 4 }, "end": { - "line": 2756, + "line": 2753, "column": 7 } } @@ -173925,16 +173763,16 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 83879, - 83958 + 83823, + 83902 ], "loc": { "start": { - "line": 2761, + "line": 2758, "column": 4 }, "end": { - "line": 2765, + "line": 2762, "column": 7 } } @@ -173943,16 +173781,16 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 84069, - 84157 + 84013, + 84101 ], "loc": { "start": { - "line": 2770, + "line": 2767, "column": 4 }, "end": { - "line": 2774, + "line": 2771, "column": 7 } } @@ -173961,16 +173799,16 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 84300, - 84379 + 84244, + 84323 ], "loc": { "start": { - "line": 2780, + "line": 2777, "column": 4 }, "end": { - "line": 2784, + "line": 2781, "column": 7 } } @@ -173979,16 +173817,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 84511, - 84608 + 84455, + 84552 ], "loc": { "start": { - "line": 2790, + "line": 2787, "column": 4 }, "end": { - "line": 2793, + "line": 2790, "column": 7 } } @@ -173997,16 +173835,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 84774, - 84879 + 84718, + 84823 ], "loc": { "start": { - "line": 2801, + "line": 2798, "column": 4 }, "end": { - "line": 2804, + "line": 2801, "column": 7 } } @@ -174015,16 +173853,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 85561, - 85604 + 85505, + 85548 ], "loc": { "start": { - "line": 2822, + "line": 2819, "column": 12 }, "end": { - "line": 2822, + "line": 2819, "column": 55 } } @@ -174033,16 +173871,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 85617, - 85656 + 85561, + 85600 ], "loc": { "start": { - "line": 2823, + "line": 2820, "column": 12 }, "end": { - "line": 2823, + "line": 2820, "column": 51 } } @@ -174051,16 +173889,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 86015, - 86048 + 85959, + 85992 ], "loc": { "start": { - "line": 2831, + "line": 2828, "column": 16 }, "end": { - "line": 2831, + "line": 2828, "column": 49 } } @@ -174069,16 +173907,16 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 86689, - 86844 + 86633, + 86788 ], "loc": { "start": { - "line": 2851, + "line": 2848, "column": 4 }, "end": { - "line": 2855, + "line": 2852, "column": 7 } } @@ -174087,16 +173925,16 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87036, - 87150 + 86980, + 87094 ], "loc": { "start": { - "line": 2862, + "line": 2859, "column": 4 }, "end": { - "line": 2866, + "line": 2863, "column": 7 } } @@ -174105,16 +173943,16 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 87250, - 87366 + 87194, + 87310 ], "loc": { "start": { - "line": 2871, + "line": 2868, "column": 4 }, "end": { - "line": 2875, + "line": 2872, "column": 7 } } @@ -174123,16 +173961,16 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 87501, - 87704 + 87445, + 87648 ], "loc": { "start": { - "line": 2881, + "line": 2878, "column": 4 }, "end": { - "line": 2886, + "line": 2883, "column": 7 } } @@ -174141,16 +173979,16 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 87920, - 88060 + 87864, + 88004 ], "loc": { "start": { - "line": 2895, + "line": 2892, "column": 4 }, "end": { - "line": 2899, + "line": 2896, "column": 7 } } @@ -174159,16 +173997,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 88263, - 88482 + 88207, + 88426 ], "loc": { "start": { - "line": 2908, + "line": 2905, "column": 4 }, "end": { - "line": 2913, + "line": 2910, "column": 7 } } @@ -174177,16 +174015,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 88957, - 89216 + 88901, + 89160 ], "loc": { "start": { - "line": 2930, + "line": 2927, "column": 4 }, "end": { - "line": 2936, + "line": 2933, "column": 7 } } @@ -174195,16 +174033,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 89857, - 89929 + 89801, + 89873 ], "loc": { "start": { - "line": 2958, + "line": 2955, "column": 8 }, "end": { - "line": 2958, + "line": 2955, "column": 80 } } @@ -174213,16 +174051,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 90476, - 90551 + 90420, + 90495 ], "loc": { "start": { - "line": 2975, + "line": 2972, "column": 4 }, "end": { - "line": 2978, + "line": 2975, "column": 7 } } @@ -174231,16 +174069,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 90618, - 90702 + 90562, + 90646 ], "loc": { "start": { - "line": 2983, + "line": 2980, "column": 4 }, "end": { - "line": 2986, + "line": 2983, "column": 7 } } @@ -174249,16 +174087,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 90769, - 90945 + 90713, + 90889 ], "loc": { "start": { - "line": 2991, + "line": 2988, "column": 4 }, "end": { - "line": 2995, + "line": 2992, "column": 7 } } @@ -174267,16 +174105,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 91667, - 91757 + 91611, + 91701 ], "loc": { "start": { - "line": 3019, + "line": 3016, "column": 4 }, "end": { - "line": 3022, + "line": 3019, "column": 7 } } @@ -174285,16 +174123,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 91833, - 91908 + 91777, + 91852 ], "loc": { "start": { - "line": 3027, + "line": 3024, "column": 4 }, "end": { - "line": 3030, + "line": 3027, "column": 7 } } @@ -174303,16 +174141,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 91979, - 92106 + 91923, + 92050 ], "loc": { "start": { - "line": 3035, + "line": 3032, "column": 4 }, "end": { - "line": 3039, + "line": 3036, "column": 7 } } @@ -174321,16 +174159,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 92171, - 92243 + 92115, + 92187 ], "loc": { "start": { - "line": 3044, + "line": 3041, "column": 4 }, "end": { - "line": 3047, + "line": 3044, "column": 7 } } @@ -174339,16 +174177,16 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 92351, - 92560 + 92295, + 92504 ], "loc": { "start": { - "line": 3053, + "line": 3050, "column": 4 }, "end": { - "line": 3058, + "line": 3055, "column": 7 } } @@ -174357,16 +174195,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 92855, - 92996 + 92799, + 92940 ], "loc": { "start": { - "line": 3070, + "line": 3067, "column": 4 }, "end": { - "line": 3074, + "line": 3071, "column": 7 } } @@ -174375,16 +174213,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 93458, - 93631 + 93402, + 93575 ], "loc": { "start": { - "line": 3089, + "line": 3086, "column": 4 }, "end": { - "line": 3093, + "line": 3090, "column": 7 } } @@ -174393,16 +174231,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 94153, - 94289 + 94097, + 94233 ], "loc": { "start": { - "line": 3109, + "line": 3106, "column": 4 }, "end": { - "line": 3113, + "line": 3110, "column": 7 } } @@ -174411,16 +174249,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 94374, - 94456 + 94318, + 94400 ], "loc": { "start": { - "line": 3118, + "line": 3115, "column": 4 }, "end": { - "line": 3121, + "line": 3118, "column": 7 } } @@ -174429,16 +174267,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 94534, - 94689 + 94478, + 94633 ], "loc": { "start": { - "line": 3126, + "line": 3123, "column": 4 }, "end": { - "line": 3130, + "line": 3127, "column": 7 } } @@ -174447,16 +174285,16 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 94787, - 94870 + 94731, + 94814 ], "loc": { "start": { - "line": 3135, + "line": 3132, "column": 4 }, "end": { - "line": 3138, + "line": 3135, "column": 7 } } @@ -174465,16 +174303,16 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 94919, - 95125 + 94863, + 95069 ], "loc": { "start": { - "line": 3143, + "line": 3140, "column": 4 }, "end": { - "line": 3148, + "line": 3145, "column": 7 } } @@ -174483,16 +174321,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 95462, - 95550 + 95406, + 95494 ], "loc": { "start": { - "line": 3160, + "line": 3157, "column": 4 }, "end": { - "line": 3163, + "line": 3160, "column": 7 } } diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index 1d8dc211..f2c4fe1f 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.5.34 API Document + Emitter | tablefilter v0.5.35 API Document diff --git a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html index 719f437f..f52a3136 100644 --- a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html +++ b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html @@ -3,7 +3,7 @@ - AdapterEzEditTable | tablefilter v0.5.34 API Document + AdapterEzEditTable | tablefilter v0.5.35 API Document diff --git a/docs/class/src/extensions/colOps/colOps.js~ColOps.html b/docs/class/src/extensions/colOps/colOps.js~ColOps.html index 8ada97fb..925e5171 100644 --- a/docs/class/src/extensions/colOps/colOps.js~ColOps.html +++ b/docs/class/src/extensions/colOps/colOps.js~ColOps.html @@ -3,7 +3,7 @@ - ColOps | tablefilter v0.5.34 API Document + ColOps | tablefilter v0.5.35 API Document diff --git a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html index 0e2cf50e..6f4bccfc 100644 --- a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html +++ b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html @@ -3,7 +3,7 @@ - ColsVisibility | tablefilter v0.5.34 API Document + ColsVisibility | tablefilter v0.5.35 API Document diff --git a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html index e6f33fbb..d53b6ba9 100644 --- a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html +++ b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html @@ -3,7 +3,7 @@ - AdapterSortableTable | tablefilter v0.5.34 API Document + AdapterSortableTable | tablefilter v0.5.35 API Document diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index d3517ee6..0e810f39 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.5.34 API Document + Feature | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index 91a3cb1f..7a6935fc 100644 --- a/docs/class/src/modules/alternateRows.js~AlternateRows.html +++ b/docs/class/src/modules/alternateRows.js~AlternateRows.html @@ -3,7 +3,7 @@ - AlternateRows | tablefilter v0.5.34 API Document + AlternateRows | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html index 1f6fed9b..c3703579 100644 --- a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html +++ b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html @@ -3,7 +3,7 @@ - BaseDropdown | tablefilter v0.5.34 API Document + BaseDropdown | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index 161e2e58..0d89f908 100644 --- a/docs/class/src/modules/checkList.js~CheckList.html +++ b/docs/class/src/modules/checkList.js~CheckList.html @@ -3,7 +3,7 @@ - CheckList | tablefilter v0.5.34 API Document + CheckList | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index d0a6714f..3ec75695 100644 --- a/docs/class/src/modules/clearButton.js~ClearButton.html +++ b/docs/class/src/modules/clearButton.js~ClearButton.html @@ -3,7 +3,7 @@ - ClearButton | tablefilter v0.5.34 API Document + ClearButton | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/dateType.js~DateType.html b/docs/class/src/modules/dateType.js~DateType.html index fa09b481..f889eefd 100644 --- a/docs/class/src/modules/dateType.js~DateType.html +++ b/docs/class/src/modules/dateType.js~DateType.html @@ -3,7 +3,7 @@ - DateType | tablefilter v0.5.34 API Document + DateType | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index f29c2570..9b3825de 100644 --- a/docs/class/src/modules/dropdown.js~Dropdown.html +++ b/docs/class/src/modules/dropdown.js~Dropdown.html @@ -3,7 +3,7 @@ - Dropdown | tablefilter v0.5.34 API Document + Dropdown | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index 278f5969..e1442026 100644 --- a/docs/class/src/modules/gridLayout.js~GridLayout.html +++ b/docs/class/src/modules/gridLayout.js~GridLayout.html @@ -3,7 +3,7 @@ - GridLayout | tablefilter v0.5.34 API Document + GridLayout | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index 30b0000f..7db6873c 100644 --- a/docs/class/src/modules/hash.js~Hash.html +++ b/docs/class/src/modules/hash.js~Hash.html @@ -3,7 +3,7 @@ - Hash | tablefilter v0.5.34 API Document + Hash | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 18587150..47520685 100644 --- a/docs/class/src/modules/help.js~Help.html +++ b/docs/class/src/modules/help.js~Help.html @@ -3,7 +3,7 @@ - Help | tablefilter v0.5.34 API Document + Help | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index b403c1cc..3f366ea4 100644 --- a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html +++ b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html @@ -3,7 +3,7 @@ - HighlightKeyword | tablefilter v0.5.34 API Document + HighlightKeyword | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index 96b1f3ac..89504e9e 100644 --- a/docs/class/src/modules/loader.js~Loader.html +++ b/docs/class/src/modules/loader.js~Loader.html @@ -3,7 +3,7 @@ - Loader | tablefilter v0.5.34 API Document + Loader | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html index bcf511b4..239857ee 100644 --- a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html +++ b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html @@ -3,7 +3,7 @@ - MarkActiveColumns | tablefilter v0.5.34 API Document + MarkActiveColumns | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index 046d54b5..93ec9cc0 100644 --- a/docs/class/src/modules/noResults.js~NoResults.html +++ b/docs/class/src/modules/noResults.js~NoResults.html @@ -3,7 +3,7 @@ - NoResults | tablefilter v0.5.34 API Document + NoResults | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index c1e06941..22101788 100644 --- a/docs/class/src/modules/paging.js~Paging.html +++ b/docs/class/src/modules/paging.js~Paging.html @@ -3,7 +3,7 @@ - Paging | tablefilter v0.5.34 API Document + Paging | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index 52d3cc1a..ae802102 100644 --- a/docs/class/src/modules/popupFilter.js~PopupFilter.html +++ b/docs/class/src/modules/popupFilter.js~PopupFilter.html @@ -3,7 +3,7 @@ - PopupFilter | tablefilter v0.5.34 API Document + PopupFilter | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 7cb7c4a8..186b4a5f 100644 --- a/docs/class/src/modules/rowsCounter.js~RowsCounter.html +++ b/docs/class/src/modules/rowsCounter.js~RowsCounter.html @@ -3,7 +3,7 @@ - RowsCounter | tablefilter v0.5.34 API Document + RowsCounter | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index 84a45ae0..291bdecd 100644 --- a/docs/class/src/modules/state.js~State.html +++ b/docs/class/src/modules/state.js~State.html @@ -3,7 +3,7 @@ - State | tablefilter v0.5.34 API Document + State | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index 46e125ae..84743b2c 100644 --- a/docs/class/src/modules/statusBar.js~StatusBar.html +++ b/docs/class/src/modules/statusBar.js~StatusBar.html @@ -3,7 +3,7 @@ - StatusBar | tablefilter v0.5.34 API Document + StatusBar | tablefilter v0.5.35 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index 7301709d..22b2de16 100644 --- a/docs/class/src/modules/storage.js~Storage.html +++ b/docs/class/src/modules/storage.js~Storage.html @@ -3,7 +3,7 @@ - Storage | tablefilter v0.5.34 API Document + Storage | tablefilter v0.5.35 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index ecef5ab4..c82904a6 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.5.34 API Document + TableFilter | tablefilter v0.5.35 API Document @@ -8706,7 +8706,7 @@ filter if an array is supplied

- source + source @@ -8764,7 +8764,7 @@ filter if an array is supplied

- source + source @@ -8805,7 +8805,7 @@ filter if an array is supplied

- source + source @@ -8995,7 +8995,7 @@ filter if an array is supplied

- source + source @@ -9046,7 +9046,7 @@ filter if an array is supplied

- source + source @@ -9267,7 +9267,7 @@ hidden when all the search terms are not found in inspected row.

- source + source @@ -9318,7 +9318,7 @@ hidden when all the search terms are not found in inspected row.

- source + source @@ -9386,7 +9386,7 @@ hidden when all the search terms are not found in inspected row.

- source + source @@ -9523,7 +9523,7 @@ hidden when all the search terms are not found in inspected row.

- source + source @@ -9676,7 +9676,7 @@ hidden when all the search terms are not found in inspected row.

- source + source @@ -9900,7 +9900,7 @@ custom options values and texts

- source + source @@ -9982,7 +9982,7 @@ with following structure: - source + source @@ -10189,7 +10189,7 @@ configuration or global setting

- source + source @@ -10326,7 +10326,7 @@ configuration or global setting

- source + source @@ -10377,7 +10377,7 @@ configuration or global setting

- source + source @@ -10463,7 +10463,7 @@ configuration or global setting

- source + source @@ -10549,7 +10549,7 @@ configuration or global setting

- source + source @@ -10632,7 +10632,7 @@ with following structure: - source + source @@ -10792,7 +10792,7 @@ Note: hidden filters are also returned

- source + source @@ -10844,7 +10844,7 @@ Note: hidden filters are also returned

- source + source @@ -10947,7 +10947,7 @@ Note: hidden filters are also returned

- source + source @@ -11015,7 +11015,7 @@ Note: hidden filters are also returned

- source + source @@ -11066,7 +11066,7 @@ Note: hidden filters are also returned

- source + source @@ -11135,7 +11135,7 @@ Note: hidden filters are also returned

- source + source @@ -11186,7 +11186,7 @@ Note: hidden filters are also returned

- source + source @@ -11325,7 +11325,7 @@ defined

- source + source @@ -11446,7 +11446,7 @@ row)

- source + source @@ -11515,7 +11515,7 @@ row)

- source + source @@ -11584,7 +11584,7 @@ row)

- source + source @@ -11665,7 +11665,7 @@ row)

- source + source @@ -11751,7 +11751,7 @@ row)

- source + source @@ -11905,7 +11905,7 @@ row)

- source + source @@ -11981,7 +11981,7 @@ row)

- source + source @@ -12050,7 +12050,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12279,7 +12279,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12347,7 +12347,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12422,7 +12422,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12473,7 +12473,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12541,7 +12541,7 @@ Note this is only applicable to input filter types.

- source + source @@ -12609,7 +12609,7 @@ Note this is only applicable to input filter types.

- source + source @@ -13094,7 +13094,7 @@ columns

- source + source @@ -13152,7 +13152,7 @@ columns

- source + source @@ -13210,7 +13210,7 @@ columns

- source + source @@ -13316,7 +13316,7 @@ columns

- source + source @@ -13357,7 +13357,7 @@ columns

- source + source diff --git a/docs/dump.json b/docs/dump.json index 9f068e46..2fb5d222 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -17798,7 +17798,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode,\n removeClass, removeElm, tag\n} from './dom';\nimport {contains, matchCase, rgxEsc, trim} from './string';\nimport {isEmpty as isEmptyString} from './string';\nimport {\n isArray, isEmpty, isFn, isNumber, isObj, isString, isUndef, EMPTY_FN\n} from './types';\nimport {parse as parseNb} from './number';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from './settings';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\n\nimport {\n INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,\n ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,\n CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,\n FEATURES\n} from './const';\n\nlet doc = root.document;\n\n/**\n * Makes HTML tables filterable and a bit more :)\n *\n * @export\n * @class TableFilter\n */\nexport class TableFilter {\n\n /**\n * Creates an instance of TableFilter\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {HTMLTableElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n /**\n * ID of current instance\n * @type {String}\n * @private\n */\n this.id = null;\n\n /**\n * Current version\n * @type {String}\n */\n this.version = '{VERSION}';\n\n /**\n * Current year\n * @type {Number}\n * @private\n */\n this.year = new Date().getFullYear();\n\n /**\n * HTML Table DOM element\n * @type {DOMElement}\n * @private\n */\n this.tbl = null;\n\n /**\n * Calculated row's index from which starts filtering once filters\n * are generated\n * @type {Number}\n */\n this.refRow = null;\n\n /**\n * Index of the headers row\n * @type {Number}\n * @private\n */\n this.headersRow = null;\n\n /**\n * Configuration object\n * @type {Object}\n * @private\n */\n this.cfg = {};\n\n /**\n * Number of rows that can be filtered\n * @type {Number}\n * @private\n */\n this.nbFilterableRows = 0;\n\n /**\n * Number of cells in the reference row\n * @type {Number}\n * @private\n */\n this.nbCells = null;\n\n /**\n * Has a configuration object\n * @type {Object}\n * @private\n */\n this.hasConfig = false;\n\n /** @private */\n this.initialized = false;\n\n let startRow;\n\n // TODO: use for-of\n args.forEach((arg) => {\n if (typeof arg === 'object' && arg.nodeName === 'TABLE') {\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if (isString(arg)) {\n this.id = arg;\n this.tbl = elm(arg);\n } else if (isNumber(arg)) {\n startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n this.hasConfig = true;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE') {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n if (this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n requires at least 1 row.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n //Start row\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Collection of filter type by column\n * @type {Array}\n * @private\n */\n this.filterTypes = [].map.call(\n (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,\n (cell, idx) => {\n let colType = this.cfg[`col_${idx}`];\n return !colType ? INPUT : colType.toLowerCase();\n });\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = defaultsStr(f.base_path, 'tablefilter/');\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = defaultsBool(f.grid, true);\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Object|Boolean}\n */\n this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = defaultsNb(f.headers_row_index,\n (this.filtersRowIndex === 0 ? 1 : 0));\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);\n\n /**\n * List of filters IDs\n * @type {Array}\n * @private\n */\n this.fltIds = [];\n\n /**\n * List of valid rows indexes (rows visible upon filtering)\n * @type {Array}\n * @private\n */\n this.validRowsIndex = [];\n\n /**\n * Toolbar's container DOM element\n * @type {DOMElement}\n * @private\n */\n this.infDiv = null;\n\n /**\n * Left-side inner container DOM element (rows counter in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.lDiv = null;\n\n /**\n * Right-side inner container DOM element (reset button,\n * page length selector in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.rDiv = null;\n\n /**\n * Middle inner container DOM element (paging elements in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.mDiv = null;\n\n /**\n * Css class for toolbar's container DOM element\n * @type {String}\n */\n this.infDivCssClass = defaultsStr(f.inf_div_css_class, 'inf');\n\n /**\n * Css class for left-side inner container DOM element\n * @type {String}\n */\n this.lDivCssClass = defaultsStr(f.left_div_css_class, 'ldiv');\n\n /**\n * Css class for right-side inner container DOM element\n * @type {String}\n */\n this.rDivCssClass = defaultsStr(f.right_div_css_class, 'rdiv');\n\n /**\n * Css class for middle inner container DOM element\n * @type {String}\n */\n this.mDivCssClass = defaultsStr(f.middle_div_css_class, 'mdiv');\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = this.getStylePath();\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = this.getStylesheetPath();\n\n /**\n * Main stylesheet ID\n * @type {String}\n * @private\n */\n this.stylesheetId = this.id + '_style';\n\n /**\n * Css class for the filters row\n * @type {String}\n */\n this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = defaultsBool(f.enable_icons, true);\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = defaultsArr(f.col_widths, []);\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');\n\n /**\n * Css class for small filter (when submit button is active)\n * @type {String}\n */\n this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = defaultsStr(f.single_flt_css_class,\n 'single_flt');\n\n /*** filters' grid behaviours ***/\n\n /**\n * Enable/disable enter key for input type filters\n * @type {Boolean}\n */\n this.enterKey = defaultsBool(f.enter_key, true);\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);\n\n /**\n * Enable/disable case sensitivity filtering\n * @type {Boolean}\n */\n this.caseSensitive = Boolean(f.case_sensitive);\n\n /**\n * Indicate whether exact match filtering is enabled on a per column\n * basis\n * @type {Boolean}\n * @private\n */\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n\n /**\n * Exact match filtering per column array\n * @type {Array}\n */\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n\n /**\n * Globally enable/disable exact match filtering\n * @type {Boolean}\n */\n this.exactMatch = Boolean(f.exact_match);\n\n /**\n * Ignore diacritics globally or on a column basis\n * @type {Boolean|Array}\n */\n this.ignoreDiacritics = f.ignore_diacritics;\n\n /**\n * Enable/disable linked filters filtering mode\n * @type {Boolean}\n */\n this.linkedFilters = Boolean(f.linked_filters);\n\n /**\n * Enable/disable readonly state for excluded options when\n * linked filters filtering mode is on\n * @type {Boolean}\n */\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n\n /**\n * Active filter ID\n * @type {String}\n * @private\n */\n this.activeFilterId = null;\n\n /**\n * Enable/disable always visible rows, excluded from filtering\n * @type {Boolean}\n */\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n\n /**\n * List of row indexes to be excluded from filtering\n * @type {Array}\n */\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = defaultsArr(f.external_flt_grid_ids, []);\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);\n\n /**\n * Enable/disable single filter filtering all columns\n * @type {Boolean}\n */\n this.singleSearchFlt = Boolean(f.single_filter);\n\n /**\n * Callback fired after a row is validated during filtering\n * @type {Function}\n */\n this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);\n\n /**\n * Specify which column implements a custom cell parser to retrieve the\n * cell value:\n * cell_parser: {\n * cols: [0, 2],\n * parse: function(tf, cell, colIndex) {\n * // custom cell parser logic here\n * return cellValue;\n * }\n * }\n * @type {Object}\n */\n this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&\n isArray(f.cell_parser.cols) ?\n f.cell_parser : { cols: [], parse: EMPTY_FN };\n\n /**\n * Global watermark text for input filter type or watermark for each\n * filter if an array is supplied\n * @type {String|Array}\n */\n this.watermark = f.watermark || '';\n\n /**\n * Indicate whether watermark is on a per column basis\n * @type {Boolean}\n * @private\n */\n this.isWatermarkArray = isArray(this.watermark);\n\n /**\n * Toolbar's custom container ID\n * @type {String}\n */\n this.toolBarTgtId = defaultsStr(f.toolbar_target_id, null);\n\n /**\n * Indicate whether help UI component is disabled\n * @type {Boolean}\n */\n this.help = isUndef(f.help_instructions) ? undefined :\n (isObj(f.help_instructions) || Boolean(f.help_instructions));\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = isObj(f.mark_active_columns) ||\n Boolean(f.mark_active_columns);\n\n /*** select filter's customisation and behaviours ***/\n /**\n * Text for clear option in drop-down filter types (1st option)\n * @type {String|Array}\n */\n this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');\n\n /**\n * Indicate whether empty option is enabled in drop-down filter types\n * @type {Boolean}\n */\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n\n /**\n * Text for empty option in drop-down filter types\n * @type {String}\n */\n this.emptyText = defaultsStr(f.empty_text, '(Empty)');\n\n /**\n * Indicate whether non-empty option is enabled in drop-down filter\n * types\n * @type {Boolean}\n */\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n\n /**\n * Text for non-empty option in drop-down filter types\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Indicate whether drop-down filter types filter the table by default\n * on change event\n * @type {Boolean}\n */\n this.onSlcChange = defaultsBool(f.on_change, true);\n\n /**\n * Make drop-down filter types options sorted in alpha-numeric manner\n * by default globally or on a column basis\n * @type {Boolean|Array}\n */\n this.sortSlc = isUndef(f.sort_select) ? true :\n isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * ascending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n\n /**\n * List of columns implementing options sorting in a ascending numeric\n * manner\n * @type {Array}\n */\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * descending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n\n /**\n * List of columns implementing options sorting in a descending numeric\n * manner\n * @type {Array}\n */\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n\n /**\n * Indicate whether drop-down filter types are populated on demand at\n * first usage\n * @type {Boolean}\n */\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n\n /**\n * Indicate whether custom drop-down filter options are implemented\n * @type {Boolean}\n */\n this.hasCustomOptions = isObj(f.custom_options);\n\n /**\n * Custom options definition of a per column basis, ie:\n *\tcustom_options: {\n * cols:[0, 1],\n * texts: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * values: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * sorts: [false, true]\n * }\n *\n * @type {Object}\n */\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n /**\n * Regular expression operator for input filter. Defaults to 'rgx:'\n * @type {String}\n */\n this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = defaultsStr(f.empty_operator, '[empty]');\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = defaultsStr(f.or_operator, '||');\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = defaultsStr(f.and_operator, '&&');\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = defaultsStr(f.greater_operator, '>');\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = defaultsStr(f.lower_operator, '<');\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = defaultsStr(f.lower_equal_operator, '<=');\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = defaultsStr(f.greater_equal_operator, '>=');\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = defaultsStr(f.different_operator, '!');\n\n /**\n * Like operator for input filter. Defaults to '*'\n * @type {String}\n */\n this.lkOperator = defaultsStr(f.like_operator, '*');\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = defaultsStr(f.equal_operator, '=');\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = defaultsStr(f.start_with_operator, '{');\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = defaultsStr(f.end_with_operator, '}');\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = defaultsStr(f.separator, ',');\n\n /**\n * Enable rows counter UI component\n * @type {Boolean|Object}\n */\n this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean|Object}\n */\n this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean|Object}\n */\n this.loader = isObj(f.loader) || Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n /**\n * Enable filters submission button\n * @type {Boolean}\n */\n this.displayBtn = Boolean(f.btn);\n\n /**\n * Define filters submission button text\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class,\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));\n\n /**\n * Enable clear button\n * @type {Boolean}\n */\n this.btnReset = Boolean(f.btn_reset);\n\n /**\n * Callback fired before filters are cleared\n * @type {Function}\n */\n this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);\n\n /**\n * Enable paging component\n * @type {Object|Boolean}\n */\n this.paging = isObj(f.paging) || Boolean(f.paging);\n\n /**\n * Number of hidden rows\n * @type {Number}\n * @private\n */\n this.nbHiddenRows = 0;\n\n /**\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n */\n this.autoFilter = Boolean(f.auto_filter);\n\n /**\n * Auto-filter delay in msecs\n * @type {Number}\n */\n this.autoFilterDelay =\n defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);\n\n /**\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n */\n this.isUserTyping = null;\n\n /**\n * Auto-filter interval ID\n * @type {String}\n * @private\n */\n this.autoFilterTimer = null;\n\n /**\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n */\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /**\n * Enable no results message UI component\n * @type {Object|Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Object|Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n\n /**\n * Enable date type module\n * @type {Boolean}\n * @private\n */\n this.dateType = true;\n\n /**\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n */\n this.locale = defaultsStr(f.locale, 'en');\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = defaultsStr(f.decimal_separator, '.');\n\n /**\n * Define data types on a column basis, possible values 'string',\n * 'number', 'formatted-number', 'date', 'ipaddress' ie:\n * col_types : [\n * 'string', 'date', 'number',\n * { type: 'formatted-number', decimal: ',', thousands: '.' },\n * { type: 'date', locale: 'en-gb' },\n * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }\n * ]\n *\n * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive\n * information on date parsing formats supported by Sugar Date\n * @type {Array}\n */\n this.colTypes = isArray(f.col_types) ? f.col_types : [];\n\n /*** ids prefixes ***/\n /**\n * Main prefix\n * @private\n */\n this.prfxTf = 'TF';\n\n /**\n * Filter's ID prefix (inputs - selects)\n * @private\n */\n this.prfxFlt = 'flt';\n\n /**\n * Button's ID prefix\n * @private\n */\n this.prfxValButton = 'btn';\n\n /**\n * Toolbar container ID prefix\n * @private\n */\n this.prfxInfDiv = 'inf_';\n\n /**\n * Toolbar left element ID prefix\n * @private\n */\n this.prfxLDiv = 'ldiv_';\n\n /**\n * Toolbar right element ID prefix\n * @private\n */\n this.prfxRDiv = 'rdiv_';\n\n /**\n * Toolbar middle element ID prefix\n * @private\n */\n this.prfxMDiv = 'mdiv_';\n\n /**\n * Responsive Css class\n * @private\n */\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n /**\n * List of loaded extensions\n * @type {Array}\n */\n this.extensions = defaultsArr(f.extensions, []);\n\n /*** themes ***/\n /**\n * Enable default theme\n * @type {Boolean}\n */\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n\n /**\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n */\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n\n /**\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themes = defaultsArr(f.themes, []);\n\n /**\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themesPath = this.getThemesPath();\n\n /**\n * Enable responsive layout\n * @type {Boolean}\n */\n this.responsive = Boolean(f.responsive);\n\n /**\n * Features registry\n * @private\n */\n this.Mod = {};\n\n /**\n * Extensions registry\n * @private\n */\n this.ExtRegistry = {};\n\n //conditionally instantiate required features\n this.instantiateFeatures(\n Object.keys(FEATURES).map((item) => FEATURES[item])\n );\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // import main stylesheet\n this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');\n\n this.nbCells = this.getCellsNb(this.refRow);\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n let inpclass;\n\n //loads theme\n this.loadThemes();\n\n const { dateType, help, state, markActiveColumns, gridLayout, loader,\n highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,\n alternateRows, noResults, paging } = FEATURES;\n\n //explicitly initialise features in given order\n this.initFeatures([\n dateType,\n help,\n state,\n markActiveColumns,\n gridLayout,\n loader,\n highlightKeyword,\n popupFilter\n ]);\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltcell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltcell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltcell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n Mod.dropdown = Mod.dropdown || new Dropdown(this);\n Mod.dropdown.init(i, this.isExternalFlt(), fltcell);\n }\n // checklist\n else if (col === CHECKLIST) {\n Mod.checkList = Mod.checkList || new CheckList(this);\n Mod.checkList.init(i, this.isExternalFlt(), fltcell);\n } else {\n this._buildInputFilter(i, inpclass, fltcell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(i, fltcell);\n }\n\n this.emitter.emit('after-filter-init', this, i);\n }\n\n this.emitter.on(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if (this.hasVisibleRows) {\n this.emitter.on(['after-filtering'],\n () => this.enforceVisibility());\n this.enforceVisibility();\n }\n\n this.initFeatures([\n rowsCounter,\n statusBar,\n clearButton,\n alternateRows,\n noResults,\n paging\n ]);\n\n this.setColWidths();\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.dom(), this.prfxTf);\n if (this.responsive) {\n addClass(this.dom(), this.prfxResponsive);\n }\n }\n\n /* Load extensions */\n this.initExtensions();\n\n // Subscribe to events\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n this.onFiltersLoaded(this);\n\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Detect key\n * @param {Event} evt\n */\n detectKey(evt) {\n if (!this.enterKey) {\n return;\n }\n if (evt) {\n let key = keyCode(evt);\n if (key === ENTER_KEY) {\n this.filter();\n cancelEvt(evt);\n stopEvt(evt);\n } else {\n this.isUserTyping = true;\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n }\n\n /**\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n */\n onKeyUp(evt) {\n if (!this.autoFilter) {\n return;\n }\n let key = keyCode(evt);\n this.isUserTyping = false;\n\n function filter() {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if (!this.isUserTyping) {\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&\n key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {\n if (this.autoFilterTimer === null) {\n this.autoFilterTimer = root.setInterval(filter.bind(this),\n this.autoFilterDelay);\n }\n } else {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n\n /**\n * Filter's keydown event: if auto-filter on, detect user is typing\n */\n onKeyDown() {\n if (this.autoFilter) {\n this.isUserTyping = true;\n }\n }\n\n /**\n * Filter's focus event\n * @param {Event} evt\n */\n onInpFocus(evt) {\n let elm = targetEvt(evt);\n this.emitter.emit('filter-focus', this, elm);\n }\n\n /**\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n */\n onInpBlur() {\n if (this.autoFilter) {\n this.isUserTyping = false;\n root.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n // TODO: prevent filters row generation for popup filters too,\n // to reduce and simplify headers row index adjusting across lib modules\n // (GridLayout, PopupFilter etc)\n if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.dom(), 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.dom().insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt()) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let inpType = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.buildFilterId(colIndex)],\n ['type', inpType], ['ct', colIndex]);\n\n if (inpType !== 'hidden' && this.watermark) {\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container) {\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnText]\n );\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(btn);\n } else {\n container.appendChild(btn);\n }\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n instantiateFeatures(features = []) {\n features.forEach((feature) => {\n // TODO: remove the property field.\n // Due to naming convention inconsistencies, a `property`\n // field is added to allow a conditional instanciation based\n // on that property on TableFilter, if supplied.\n feature.property = feature.property || feature.name;\n if (!this.hasConfig || this[feature.property] === true ||\n feature.enforce === true) {\n let {class: Cls, name} = feature;\n\n this.Mod[name] = this.Mod[name] || new Cls(this);\n }\n });\n }\n\n /**\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n initFeatures(features = []) {\n features.forEach((feature) => {\n let {property, name} = feature;\n if (this[property] === true && this.Mod[name]) {\n this.Mod[name].init();\n }\n });\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n if (exts.length === 0) {\n return;\n }\n\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n this.loadExtension(ext);\n }\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name || this.hasExtension(ext.name)) {\n return;\n }\n\n let name = ext.name;\n let path = ext.path;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n */\n registerExtension(inst, name) {\n this.ExtRegistry[name] = inst;\n }\n\n /**\n * Destroy all the extensions store in extensions registry\n */\n destroyExtensions() {\n let reg = this.ExtRegistry;\n\n Object.keys(reg).forEach((key) => {\n reg[key].destroy();\n reg[key] = undefined;\n });\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n if (!this.hasThemes) {\n return;\n }\n\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n if (isArray(themes)) {\n for (let i = 0, len = themes.length; i < len; i++) {\n let theme = themes[i];\n let name = theme.name;\n let path = theme.path;\n let styleId = this.prfxTf + name;\n if (name && !path) {\n path = this.themesPath + name + '/' + name + '.css';\n }\n else if (!name && theme.path) {\n name = 'theme{0}'.replace('{0}', i);\n }\n\n if (!this.isImported(path, 'link')) {\n this.import(styleId, path, null, 'link');\n }\n }\n }\n\n // Enable loader indicator\n this.loader = true;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name = 'default') {\n return elm(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n if (this.isExternalFlt() && !this.popupFilters) {\n this.removeExternalFlts();\n }\n\n this.removeToolbar();\n\n this.destroyExtensions();\n\n this.validateAllRows();\n\n // broadcast destroy event modules and extensions are subscribed to\n emitter.emit('destroy', this);\n\n if (this.fltGrid && !this.gridLayout) {\n this.dom().deleteRow(this.filtersRowIndex);\n }\n\n // unsubscribe to events\n if (this.hasVisibleRows) {\n emitter.off(['after-filtering'], () => this.enforceVisibility());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.dom(), this.prfxTf);\n removeClass(this.dom(), this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar() {\n if (this.infDiv) {\n return;\n }\n\n /*** container div ***/\n let infDiv = createElm('div');\n infDiv.className = this.infDivCssClass;\n\n //custom container\n if (this.toolBarTgtId) {\n elm(this.toolBarTgtId).appendChild(infDiv);\n }\n //grid-layout\n else if (this.gridLayout) {\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infDiv);\n infDiv.className = gridLayout.infDivCssClass;\n }\n //default location: just above the table\n else {\n let cont = createElm('caption');\n cont.appendChild(infDiv);\n this.dom().insertBefore(cont, this.dom().firstChild);\n }\n this.infDiv = infDiv;\n\n /*** left div containing rows # displayer ***/\n let lDiv = createElm('div');\n lDiv.className = this.lDivCssClass;\n infDiv.appendChild(lDiv);\n this.lDiv = lDiv;\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rDiv = createElm('div');\n rDiv.className = this.rDivCssClass;\n infDiv.appendChild(rDiv);\n this.rDiv = rDiv;\n\n /*** mid div containing paging elements ***/\n let mDiv = createElm('div');\n mDiv.className = this.mDivCssClass;\n infDiv.appendChild(mDiv);\n this.mDiv = mDiv;\n\n // emit help initialisation only if undefined\n if (isUndef(this.help)) {\n // explicitily enable help to initialise feature by\n // default, only if setting is undefined\n this.Mod.help.enable();\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar() {\n if (!this.infDiv) {\n return;\n }\n removeElm(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.dom();\n let captions = tag(tbl, 'caption');\n [].forEach.call(captions, (elm) => removeElm(elm));\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt()) {\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for (let ct = 0; ct < len; ct++) {\n let externalFltTgtId = ids[ct],\n externalFlt = elm(externalFltTgtId);\n if (externalFlt) {\n externalFlt.innerHTML = '';\n }\n }\n }\n\n /**\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n */\n isCustomOptions(colIndex) {\n return this.hasCustomOptions &&\n this.customOptions.cols.indexOf(colIndex) !== -1;\n }\n\n /**\n * Returns an array [[value0, value1 ...],[text0, text1 ...]] with the\n * custom options values and texts\n * @param {Number} colIndex Column's index\n * @return {Array}\n */\n getCustomOptions(colIndex) {\n if (isEmpty(colIndex) || !this.isCustomOptions(colIndex)) {\n return;\n }\n\n let customOptions = this.customOptions;\n let cols = customOptions.cols;\n let optTxt = [], optArray = [];\n let index = cols.indexOf(colIndex);\n let slcValues = customOptions.values[index];\n let slcTexts = customOptions.texts[index];\n let slcSort = customOptions.sorts[index];\n\n for (let r = 0, len = slcValues.length; r < len; r++) {\n optArray.push(slcValues[r]);\n if (slcTexts[r]) {\n optTxt.push(slcTexts[r]);\n } else {\n optTxt.push(slcValues[r]);\n }\n }\n if (slcSort) {\n optArray.sort();\n optTxt.sort();\n }\n return [optArray, optTxt];\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter() {\n if (!this.fltGrid || !this.initialized) {\n return;\n }\n //fire onbefore callback\n this.onBeforeFilter(this);\n this.emitter.emit('before-filtering', this);\n\n let row = this.dom().rows,\n nbRows = this.getRowsNb(true),\n hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n for (let k = this.refRow; k < nbRows; k++) {\n // already filtered rows display re-init\n row[k].style.display = '';\n\n let cells = row[k].cells;\n let nchilds = cells.length;\n\n // checks if row has exact cell #\n if (nchilds !== this.nbCells) {\n continue;\n }\n\n let occurence = [],\n isRowValid = true,\n //only for single filter search\n singleFltRowValid = false;\n\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n //searched keyword\n let sA = searchArgs[this.singleSearchFlt ? 0 : j];\n\n if (sA === '') {\n continue;\n }\n\n let cellValue = matchCase(this.getCellValue(cells[j]),\n this.caseSensitive);\n\n //multiple search parameter operator ||\n let sAOrSplit = sA.toString().split(this.orOperator),\n //multiple search || parameter boolean\n hasMultiOrSA = sAOrSplit.length > 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if (isArray(sA) || hasMultiOrSA || hasMultiAndSA) {\n let cS,\n s,\n occur = false;\n if (isArray(sA)) {\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // isolate search term and check occurence in cell data\n for (let w = 0, len = s.length; w < len; w++) {\n cS = trim(s[w]);\n occur = this._testTerm(cS, cellValue, j);\n\n if (occur) {\n this.emitter.emit('highlight-keyword', this,\n cells[j], cS);\n }\n if ((hasMultiOrSA && occur) ||\n (hasMultiAndSA && !occur)) {\n break;\n }\n if (isArray(sA) && occur) {\n break;\n }\n }\n occurence[j] = occur;\n\n }\n //single search parameter\n else {\n occurence[j] = this._testTerm(trim(sA), cellValue, j);\n if (occurence[j]) {\n this.emitter.emit('highlight-keyword', this, cells[j],\n sA);\n }\n }//else single param\n\n if (!occurence[j]) {\n isRowValid = false;\n }\n if (this.singleSearchFlt && occurence[j]) {\n singleFltRowValid = true;\n }\n\n this.emitter.emit('cell-processed', this, j, cells[j]);\n }//for j\n\n if (this.singleSearchFlt && singleFltRowValid) {\n isRowValid = true;\n }\n\n this.validateRow(k, isRowValid);\n if (!isRowValid) {\n hiddenRows++;\n }\n\n this.emitter.emit('row-processed', this, k,\n this.validRowsIndex.length, isRowValid);\n }// for k\n\n this.nbHiddenRows = hiddenRows;\n\n //fire onafterfilter callback\n this.onAfterFilter(this);\n\n this.emitter.emit('after-filtering', this, searchArgs);\n }\n\n /**\n * Test for a match of search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n */\n _testTerm(term, cellValue, colIdx) {\n let numData;\n let decimal = this.getDecimal(colIdx);\n let reLe = new RegExp(this.leOperator),\n reGe = new RegExp(this.geOperator),\n reL = new RegExp(this.lwOperator),\n reG = new RegExp(this.grOperator),\n reD = new RegExp(this.dfOperator),\n reLk = new RegExp(rgxEsc(this.lkOperator)),\n reEq = new RegExp(this.eqOperator),\n reSt = new RegExp(this.stOperator),\n reEn = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n reEm = this.emOperator,\n reNm = this.nmOperator,\n reRe = new RegExp(rgxEsc(this.rgxOperator));\n\n term = matchCase(term, this.caseSensitive);\n\n let occurence = false;\n\n //Search arg operator tests\n let hasLO = reL.test(term),\n hasLE = reLe.test(term),\n hasGR = reG.test(term),\n hasGE = reGe.test(term),\n hasDF = reD.test(term),\n hasEQ = reEq.test(term),\n hasLK = reLk.test(term),\n // hatermN = re_an.test(term),\n hasST = reSt.test(term),\n hasEN = reEn.test(term),\n hasEM = (reEm === term),\n hasNM = (reNm === term),\n hasRE = reRe.test(term);\n\n // Check for dates or resolve date type\n if (this.hasType(colIdx, [DATE])) {\n let dte1, dte2;\n\n let dateType = this.Mod.dateType;\n let isValidDate = dateType.isValid.bind(dateType);\n let parseDate = dateType.parse.bind(dateType);\n let locale = dateType.getLocale(colIdx);\n\n // Search arg dates tests\n let isLDate = hasLO &&\n isValidDate(term.replace(reL, ''), locale);\n let isLEDate = hasLE &&\n isValidDate(term.replace(reLe, ''), locale);\n let isGDate = hasGR &&\n isValidDate(term.replace(reG, ''), locale);\n let isGEDate = hasGE &&\n isValidDate(term.replace(reGe, ''), locale);\n let isDFDate = hasDF &&\n isValidDate(term.replace(reD, ''), locale);\n let isEQDate = hasEQ &&\n isValidDate(term.replace(reEq, ''), locale);\n\n dte1 = parseDate(cellValue, locale);\n\n // lower equal date\n if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), locale);\n occurence = dte1 <= dte2;\n }\n // lower date\n else if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = parseDate(term.replace(reGe, ''), locale);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = parseDate(term.replace(reG, ''), locale);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = parseDate(term.replace(reD, ''), locale);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = parseDate(term.replace(reEq, ''), locale);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (reLk.test(term)) {// like date\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n else if (isValidDate(term)) {\n dte2 = parseDate(term, locale);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n } else {\n occurence = contains(term, cellValue,\n this.isExactMatch(colIdx), this.caseSensitive);\n }\n }\n\n else {\n // Convert to number anyways to auto-resolve type in case not\n // defined by configuration\n numData = Number(cellValue) || parseNb(cellValue, decimal);\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if (hasLE) {\n occurence = numData <= parseNb(\n term.replace(reLe, ''),\n decimal\n );\n }\n //greater equal\n else if (hasGE) {\n occurence = numData >= parseNb(\n term.replace(reGe, ''),\n decimal\n );\n }\n //lower\n else if (hasLO) {\n occurence = numData < parseNb(\n term.replace(reL, ''),\n decimal\n );\n }\n //greater\n else if (hasGR) {\n occurence = numData > parseNb(\n term.replace(reG, ''),\n decimal\n );\n }\n //different\n else if (hasDF) {\n occurence = contains(term.replace(reD, ''), cellValue,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if (hasLK) {\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n //equal\n else if (hasEQ) {\n occurence = contains(term.replace(reEq, ''), cellValue,\n true, this.caseSensitive);\n }\n //starts with\n else if (hasST) {\n occurence = cellValue.indexOf(term.replace(reSt, '')) === 0 ?\n true : false;\n }\n //ends with\n else if (hasEN) {\n let searchArg = term.replace(reEn, '');\n occurence =\n cellValue.lastIndexOf(searchArg, cellValue.length - 1) ===\n (cellValue.length - 1) - (searchArg.length - 1) &&\n cellValue.lastIndexOf(searchArg, cellValue.length - 1)\n > -1 ? true : false;\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n }\n //regexp\n else if (hasRE) {\n //in case regexp throws\n try {\n //operator is removed\n let srchArg = term.replace(reRe, '');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellValue);\n } catch (ex) {\n occurence = false;\n }\n } else {\n // If numeric type data, perform a strict equality test and\n // fallback to unformatted number string comparison\n if (numData &&\n this.hasType(colIdx, [NUMBER, FORMATTED_NUMBER]) &&\n !this.singleSearchFlt) {\n // parseNb can return 0 for strings which are not\n // formatted numbers, in that case return the original\n // string. TODO: handle this in parseNb\n term = parseNb(term, decimal) || term;\n occurence = numData === term ||\n contains(term.toString(), numData.toString(),\n this.isExactMatch(colIdx), this.caseSensitive);\n } else {\n // Finally test search term is contained in cell data\n occurence = contains(\n term,\n cellValue,\n this.isExactMatch(colIdx),\n this.caseSensitive,\n this.ignoresDiacritics(colIdx)\n );\n }\n }\n\n }//else\n\n return occurence;\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n */\n getColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, true, exclude);\n }\n\n /**\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n */\n getColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, false, exclude);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n let row = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let colValues = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n colValues.push(this.getHeadersText()[colIndex]);\n }\n\n for (let i = this.refRow; i < nbRows; i++) {\n let isExludedRow = false;\n // checks if current row index appears in exclude array\n if (exclude.length > 0) {\n isExludedRow = exclude.indexOf(i) !== -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if (nchilds === this.nbCells && !isExludedRow) {\n let data = getContent(cell[colIndex]);\n colValues.push(data);\n }\n }\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltValue = this.getFilterValue(i);\n if (isArray(fltValue)) {\n searchArgs.push(fltValue);\n } else {\n searchArgs.push(trim(fltValue));\n }\n }\n return searchArgs;\n }\n\n /**\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n */\n getFilterId(index) {\n if (!this.fltGrid) {\n return;\n }\n return this.fltIds[index];\n }\n\n /**\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n */\n getFiltersByType(type, bool) {\n if (!this.fltGrid) {\n return;\n }\n let arr = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltType = this.getFilterType(i);\n if (fltType === type.toLowerCase()) {\n let a = bool ? i : this.fltIds[i];\n arr.push(a);\n }\n }\n return arr;\n }\n\n /**\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n */\n getFilterElement(index) {\n let fltId = this.fltIds[index];\n return elm(fltId);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];\n return tr ? tr.cells.length : 0;\n }\n\n /**\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n */\n getRowsNb(includeHeaders) {\n let s = isUndef(this.refRow) ? 0 : this.refRow;\n let ntrs = this.dom().rows.length;\n if (includeHeaders) {\n s = 0;\n }\n return parseInt(ntrs - s, 10);\n }\n\n\n /**\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n let cellParser = this.cellParser;\n // Invoke cellParser for this column if any\n if (cellParser.cols.indexOf(idx) !== -1) {\n return cellParser.parse(this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n */\n getCellData(cell) {\n let colIndex = cell.cellIndex;\n let value = this.getCellValue(cell);\n\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n return parseNb(value, this.getDecimal(colIndex));\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value) || parseNb(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n return dateType.parse(value, dateType.getLocale(colIndex));\n }\n\n return value;\n }\n\n /**\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getData(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n let rows = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let tblData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n tblData.push([this.getHeadersRowIndex(), headers]);\n }\n for (let k = this.refRow; k < nbRows; k++) {\n let rowData = [k, []];\n let cells = rows[k].cells;\n for (let j = 0, len = cells.length; j < len; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let cellValue = getContent(cells[j]);\n rowData[1].push(cellValue);\n }\n tblData.push(rowData);\n }\n return tblData;\n }\n\n /**\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n filteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (this.validRowsIndex.length === 0) {\n return [];\n }\n let rows = this.dom().rows,\n filteredData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n filteredData.push([this.getHeadersRowIndex(), headers]);\n }\n\n let validRows = this.getValidRows(true);\n for (let i = 0; i < validRows.length; i++) {\n let rData = [this.validRowsIndex[i], []],\n cells = rows[this.validRowsIndex[i]].cells;\n for (let k = 0; k < cells.length; k++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(k)) {\n continue;\n }\n }\n let cellValue = getContent(cells[k]);\n rData[1].push(cellValue);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, false);\n }\n\n /**\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, true);\n }\n\n /**\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, false);\n }\n\n /**\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, true);\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = [],\n visible = true\n ) {\n if (isUndef(colIndex)) {\n return [];\n }\n\n let rows = this.dom().rows;\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n // ensure valid rows index do not contain excluded rows and row is\n // displayed\n let validRows = this.getValidRows(true).filter((rowIdx) => {\n return exclude.indexOf(rowIdx) === -1 &&\n (visible ?\n this.getRowDisplay(rows[rowIdx]) !== 'none' :\n true);\n });\n\n // convert column value to expected type if necessary\n let validColValues = validRows.map((rowIdx) => {\n return getContent(rows[rowIdx].cells[colIndex]);\n });\n\n if (includeHeaders) {\n validColValues.unshift(this.getHeadersText()[colIndex]);\n }\n\n return validColValues;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.dom().rows[rowIndex];\n if (!row || typeof isValid !== 'boolean') {\n return;\n }\n\n // always visible rows are valid\n if (this.hasVisibleRows && this.visibleRows.indexOf(rowIndex) !== -1) {\n isValid = true;\n }\n\n let displayFlag = isValid ? '' : NONE,\n validFlag = isValid ? 'true' : 'false';\n row.style.display = displayFlag;\n\n if (this.paging) {\n row.setAttribute('validRow', validFlag);\n }\n\n if (isValid) {\n if (this.validRowsIndex.indexOf(rowIndex) === -1) {\n this.validRowsIndex.push(rowIndex);\n }\n\n this.onRowValidated(this, rowIndex);\n\n this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (!slc) {\n return;\n }\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.linkedFilters);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n let colWidths = this.colWidths;\n if (colWidths.length === 0) {\n return;\n }\n\n tbl = tbl || this.dom();\n\n let nbCols = this.nbCells;\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for (let k = 0; k < nbCols; k++) {\n let col;\n if (tblHasColTag) {\n col = colTags[k];\n } else {\n col = createElm('col');\n frag.appendChild(col);\n }\n col.style.width = colWidths[k];\n }\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Make defined rows always visible\n */\n enforceVisibility() {\n if (!this.hasVisibleRows) {\n return;\n }\n let nbRows = this.getRowsNb(true);\n for (let i = 0, len = this.visibleRows.length; i < len; i++) {\n let row = this.visibleRows[i];\n //row index cannot be > nrows\n if (row <= nbRows) {\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n this.onBeforeReset(this, this.getFiltersValue());\n\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n this.setFilterValue(i, '');\n }\n\n this.filter();\n\n this.onAfterReset(this);\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Return the ID of the current active filter\n * @return {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\n }\n\n /**\n * Check if has external filters\n * @returns {Boolean}\n * @private\n */\n isExternalFlt() {\n return this.externalFltTgtIds.length > 0;\n }\n\n /**\n * Returns styles path\n * @returns {String}\n * @private\n */\n getStylePath() {\n return defaultsStr(this.config.style_path, this.basePath + 'style/');\n }\n\n /**\n * Returns main stylesheet path\n * @returns {String}\n * @private\n */\n getStylesheetPath() {\n return defaultsStr(this.config.stylesheet,\n this.getStylePath() + 'tablefilter.css');\n }\n\n /**\n * Returns themes path\n * @returns {String}\n * @private\n */\n getThemesPath() {\n return defaultsStr(this.config.themes_path,\n this.getStylePath() + 'themes/');\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n let activeIdx = this.getColumnIndexFromFilterId(this.activeFilterId);\n\n for (let i = 0, len = slcIndex.length; i < len; i++) {\n let colIdx = slcIndex[i];\n let curSlc = elm(this.fltIds[colIdx]);\n let slcSelectedValue = this.getFilterValue(colIdx);\n\n // Welcome to cyclomatic complexity hell :)\n // TODO: simplify/refactor if statement\n if (activeIdx !== colIdx ||\n (this.paging && slcA1.indexOf(colIdx) !== -1 &&\n activeIdx === colIdx) ||\n (!this.paging && (slcA3.indexOf(colIdx) !== -1 ||\n slcA2.indexOf(colIdx) !== -1)) ||\n slcSelectedValue === this.getClearFilterText(colIdx)) {\n\n //1st option needs to be inserted\n if (this.loadFltOnDemand) {\n let opt0 = createOpt(this.getClearFilterText(colIdx), '');\n curSlc.innerHTML = '';\n curSlc.appendChild(opt0);\n }\n\n if (slcA3.indexOf(colIdx) !== -1) {\n this.emitter.emit('build-checklist-filter', this, colIdx,\n true);\n } else {\n this.emitter.emit('build-select-filter', this, colIdx,\n true);\n }\n\n this.setFilterValue(colIdx, slcSelectedValue);\n }\n }\n }\n\n /**\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n isExactMatch(colIndex) {\n let fltType = this.getFilterType(colIndex);\n return this.exactMatchByCol[colIndex] || this.exactMatch ||\n fltType !== INPUT;\n }\n\n /**\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.dom().rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n ignoresDiacritics(colIndex) {\n let ignoreDiac = this.ignoreDiacritics;\n if (isArray(ignoreDiac)) {\n return ignoreDiac[colIndex];\n }\n return Boolean(ignoreDiac);\n }\n\n /**\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n */\n getClearFilterText(colIndex) {\n let clearText = this.clearFilterText;\n if (isArray(clearText)) {\n return clearText[colIndex];\n }\n return clearText;\n }\n\n /**\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n */\n isImported(filePath, type = 'script') {\n let imported = false,\n attr = type === 'script' ? 'src' : 'href',\n files = tag(doc, type);\n for (let i = 0, len = files.length; i < len; i++) {\n if (isUndef(files[i][attr])) {\n continue;\n }\n if (files[i][attr].match(filePath)) {\n imported = true;\n break;\n }\n }\n return imported;\n }\n\n /**\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n */\n import(fileId, filePath, callback, type = 'script') {\n if (this.isImported(filePath, type)) {\n return;\n }\n let o = this,\n isLoaded = false,\n file,\n head = tag(doc, 'head')[0];\n\n if (type.toLowerCase() === 'link') {\n file = createElm('link',\n ['id', fileId], ['type', 'text/css'],\n ['rel', 'stylesheet'], ['href', filePath]\n );\n } else {\n file = createElm('script',\n ['id', fileId],\n ['type', 'text/javascript'], ['src', filePath]\n );\n }\n\n //Browser <> IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = () => {\n if (!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')) {\n isLoaded = true;\n if (typeof callback === 'function') {\n callback.call(null, o);\n }\n }\n };\n file.onerror = function () {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {Array} List of filters ids\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n let nbRows = this.getRowsNb(true);\n this.validRowsIndex = [];\n for (let k = this.refRow; k < nbRows; k++) {\n let r = this.dom().rows[k];\n if (!this.paging) {\n if (this.getRowDisplay(r) !== NONE) {\n this.validRowsIndex.push(r.rowIndex);\n }\n } else {\n if (r.getAttribute('validRow') === 'true' ||\n r.getAttribute('validRow') === null) {\n this.validRowsIndex.push(r.rowIndex);\n }\n }\n }\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n */\n hasType(colIndex, types = []) {\n if (this.colTypes.length === 0) {\n return false;\n }\n let colType = this.colTypes[colIndex];\n if (isObj(colType)) {\n colType = colType.type;\n }\n return types.indexOf(colType) !== -1;\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();\n let tHead = tag(table, 'thead');\n let rowIdx = this.getHeadersRowIndex();\n let header;\n if (tHead.length === 0) {\n header = table.rows[rowIdx].cells[colIndex];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[rowIdx].cells[colIndex];\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n for (let j = 0; j < this.nbCells; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n }\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n return this.filterTypes[colIndex];\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Return the working DOM element\n * @return {HTMLTableElement}\n */\n dom() {\n return this.tbl;\n }\n\n /**\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n */\n getDecimal(colIndex) {\n let decimal = this.decimalSeparator;\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\n return decimal;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" + "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode,\n removeClass, removeElm, tag\n} from './dom';\nimport {contains, matchCase, rgxEsc, trim} from './string';\nimport {isEmpty as isEmptyString} from './string';\nimport {\n isArray, isEmpty, isFn, isNumber, isObj, isString, isUndef, EMPTY_FN\n} from './types';\nimport {parse as parseNb} from './number';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from './settings';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\n\nimport {\n INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,\n ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,\n CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,\n FEATURES\n} from './const';\n\nlet doc = root.document;\n\n/**\n * Makes HTML tables filterable and a bit more :)\n *\n * @export\n * @class TableFilter\n */\nexport class TableFilter {\n\n /**\n * Creates an instance of TableFilter\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {HTMLTableElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n /**\n * ID of current instance\n * @type {String}\n * @private\n */\n this.id = null;\n\n /**\n * Current version\n * @type {String}\n */\n this.version = '{VERSION}';\n\n /**\n * Current year\n * @type {Number}\n * @private\n */\n this.year = new Date().getFullYear();\n\n /**\n * HTML Table DOM element\n * @type {DOMElement}\n * @private\n */\n this.tbl = null;\n\n /**\n * Calculated row's index from which starts filtering once filters\n * are generated\n * @type {Number}\n */\n this.refRow = null;\n\n /**\n * Index of the headers row\n * @type {Number}\n * @private\n */\n this.headersRow = null;\n\n /**\n * Configuration object\n * @type {Object}\n * @private\n */\n this.cfg = {};\n\n /**\n * Number of rows that can be filtered\n * @type {Number}\n * @private\n */\n this.nbFilterableRows = 0;\n\n /**\n * Number of cells in the reference row\n * @type {Number}\n * @private\n */\n this.nbCells = null;\n\n /**\n * Has a configuration object\n * @type {Object}\n * @private\n */\n this.hasConfig = false;\n\n /** @private */\n this.initialized = false;\n\n let startRow;\n\n // TODO: use for-of\n args.forEach((arg) => {\n if (typeof arg === 'object' && arg.nodeName === 'TABLE') {\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if (isString(arg)) {\n this.id = arg;\n this.tbl = elm(arg);\n } else if (isNumber(arg)) {\n startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n this.hasConfig = true;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE') {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n if (this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n requires at least 1 row.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n //Start row\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Collection of filter type by column\n * @type {Array}\n * @private\n */\n this.filterTypes = [].map.call(\n (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,\n (cell, idx) => {\n let colType = this.cfg[`col_${idx}`];\n return !colType ? INPUT : colType.toLowerCase();\n });\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = defaultsStr(f.base_path, 'tablefilter/');\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = defaultsBool(f.grid, true);\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Object|Boolean}\n */\n this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = defaultsNb(f.headers_row_index,\n (this.filtersRowIndex === 0 ? 1 : 0));\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);\n\n /**\n * List of filters IDs\n * @type {Array}\n * @private\n */\n this.fltIds = [];\n\n /**\n * List of valid rows indexes (rows visible upon filtering)\n * @type {Array}\n * @private\n */\n this.validRowsIndex = [];\n\n /**\n * Toolbar's container DOM element\n * @type {DOMElement}\n * @private\n */\n this.infDiv = null;\n\n /**\n * Left-side inner container DOM element (rows counter in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.lDiv = null;\n\n /**\n * Right-side inner container DOM element (reset button,\n * page length selector in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.rDiv = null;\n\n /**\n * Middle inner container DOM element (paging elements in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.mDiv = null;\n\n /**\n * Css class for toolbar's container DOM element\n * @type {String}\n */\n this.infDivCssClass = defaultsStr(f.inf_div_css_class, 'inf');\n\n /**\n * Css class for left-side inner container DOM element\n * @type {String}\n */\n this.lDivCssClass = defaultsStr(f.left_div_css_class, 'ldiv');\n\n /**\n * Css class for right-side inner container DOM element\n * @type {String}\n */\n this.rDivCssClass = defaultsStr(f.right_div_css_class, 'rdiv');\n\n /**\n * Css class for middle inner container DOM element\n * @type {String}\n */\n this.mDivCssClass = defaultsStr(f.middle_div_css_class, 'mdiv');\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = this.getStylePath();\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = this.getStylesheetPath();\n\n /**\n * Main stylesheet ID\n * @type {String}\n * @private\n */\n this.stylesheetId = this.id + '_style';\n\n /**\n * Css class for the filters row\n * @type {String}\n */\n this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = defaultsBool(f.enable_icons, true);\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = defaultsArr(f.col_widths, []);\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');\n\n /**\n * Css class for small filter (when submit button is active)\n * @type {String}\n */\n this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = defaultsStr(f.single_flt_css_class,\n 'single_flt');\n\n /*** filters' grid behaviours ***/\n\n /**\n * Enable/disable enter key for input type filters\n * @type {Boolean}\n */\n this.enterKey = defaultsBool(f.enter_key, true);\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);\n\n /**\n * Enable/disable case sensitivity filtering\n * @type {Boolean}\n */\n this.caseSensitive = Boolean(f.case_sensitive);\n\n /**\n * Indicate whether exact match filtering is enabled on a per column\n * basis\n * @type {Boolean}\n * @private\n */\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n\n /**\n * Exact match filtering per column array\n * @type {Array}\n */\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n\n /**\n * Globally enable/disable exact match filtering\n * @type {Boolean}\n */\n this.exactMatch = Boolean(f.exact_match);\n\n /**\n * Ignore diacritics globally or on a column basis\n * @type {Boolean|Array}\n */\n this.ignoreDiacritics = f.ignore_diacritics;\n\n /**\n * Enable/disable linked filters filtering mode\n * @type {Boolean}\n */\n this.linkedFilters = Boolean(f.linked_filters);\n\n /**\n * Enable/disable readonly state for excluded options when\n * linked filters filtering mode is on\n * @type {Boolean}\n */\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n\n /**\n * Active filter ID\n * @type {String}\n * @private\n */\n this.activeFilterId = null;\n\n /**\n * Enable/disable always visible rows, excluded from filtering\n * @type {Boolean}\n */\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n\n /**\n * List of row indexes to be excluded from filtering\n * @type {Array}\n */\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = defaultsArr(f.external_flt_grid_ids, []);\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);\n\n /**\n * Enable/disable single filter filtering all columns\n * @type {Boolean}\n */\n this.singleSearchFlt = Boolean(f.single_filter);\n\n /**\n * Callback fired after a row is validated during filtering\n * @type {Function}\n */\n this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);\n\n /**\n * Specify which column implements a custom cell parser to retrieve the\n * cell value:\n * cell_parser: {\n * cols: [0, 2],\n * parse: function(tf, cell, colIndex) {\n * // custom cell parser logic here\n * return cellValue;\n * }\n * }\n * @type {Object}\n */\n this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&\n isArray(f.cell_parser.cols) ?\n f.cell_parser : { cols: [], parse: EMPTY_FN };\n\n /**\n * Global watermark text for input filter type or watermark for each\n * filter if an array is supplied\n * @type {String|Array}\n */\n this.watermark = f.watermark || '';\n\n /**\n * Indicate whether watermark is on a per column basis\n * @type {Boolean}\n * @private\n */\n this.isWatermarkArray = isArray(this.watermark);\n\n /**\n * Toolbar's custom container ID\n * @type {String}\n */\n this.toolBarTgtId = defaultsStr(f.toolbar_target_id, null);\n\n /**\n * Indicate whether help UI component is disabled\n * @type {Boolean}\n */\n this.help = isUndef(f.help_instructions) ? undefined :\n (isObj(f.help_instructions) || Boolean(f.help_instructions));\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = isObj(f.mark_active_columns) ||\n Boolean(f.mark_active_columns);\n\n /*** select filter's customisation and behaviours ***/\n /**\n * Text for clear option in drop-down filter types (1st option)\n * @type {String|Array}\n */\n this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');\n\n /**\n * Indicate whether empty option is enabled in drop-down filter types\n * @type {Boolean}\n */\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n\n /**\n * Text for empty option in drop-down filter types\n * @type {String}\n */\n this.emptyText = defaultsStr(f.empty_text, '(Empty)');\n\n /**\n * Indicate whether non-empty option is enabled in drop-down filter\n * types\n * @type {Boolean}\n */\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n\n /**\n * Text for non-empty option in drop-down filter types\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Indicate whether drop-down filter types filter the table by default\n * on change event\n * @type {Boolean}\n */\n this.onSlcChange = defaultsBool(f.on_change, true);\n\n /**\n * Make drop-down filter types options sorted in alpha-numeric manner\n * by default globally or on a column basis\n * @type {Boolean|Array}\n */\n this.sortSlc = isUndef(f.sort_select) ? true :\n isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * ascending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n\n /**\n * List of columns implementing options sorting in a ascending numeric\n * manner\n * @type {Array}\n */\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * descending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n\n /**\n * List of columns implementing options sorting in a descending numeric\n * manner\n * @type {Array}\n */\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n\n /**\n * Indicate whether drop-down filter types are populated on demand at\n * first usage\n * @type {Boolean}\n */\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n\n /**\n * Indicate whether custom drop-down filter options are implemented\n * @type {Boolean}\n */\n this.hasCustomOptions = isObj(f.custom_options);\n\n /**\n * Custom options definition of a per column basis, ie:\n *\tcustom_options: {\n * cols:[0, 1],\n * texts: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * values: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * sorts: [false, true]\n * }\n *\n * @type {Object}\n */\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n /**\n * Regular expression operator for input filter. Defaults to 'rgx:'\n * @type {String}\n */\n this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = defaultsStr(f.empty_operator, '[empty]');\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = defaultsStr(f.or_operator, '||');\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = defaultsStr(f.and_operator, '&&');\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = defaultsStr(f.greater_operator, '>');\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = defaultsStr(f.lower_operator, '<');\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = defaultsStr(f.lower_equal_operator, '<=');\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = defaultsStr(f.greater_equal_operator, '>=');\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = defaultsStr(f.different_operator, '!');\n\n /**\n * Like operator for input filter. Defaults to '*'\n * @type {String}\n */\n this.lkOperator = defaultsStr(f.like_operator, '*');\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = defaultsStr(f.equal_operator, '=');\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = defaultsStr(f.start_with_operator, '{');\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = defaultsStr(f.end_with_operator, '}');\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = defaultsStr(f.separator, ',');\n\n /**\n * Enable rows counter UI component\n * @type {Boolean|Object}\n */\n this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean|Object}\n */\n this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean|Object}\n */\n this.loader = isObj(f.loader) || Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n /**\n * Enable filters submission button\n * @type {Boolean}\n */\n this.displayBtn = Boolean(f.btn);\n\n /**\n * Define filters submission button text\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class,\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));\n\n /**\n * Enable clear button\n * @type {Boolean}\n */\n this.btnReset = Boolean(f.btn_reset);\n\n /**\n * Callback fired before filters are cleared\n * @type {Function}\n */\n this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);\n\n /**\n * Enable paging component\n * @type {Object|Boolean}\n */\n this.paging = isObj(f.paging) || Boolean(f.paging);\n\n /**\n * Number of hidden rows\n * @type {Number}\n * @private\n */\n this.nbHiddenRows = 0;\n\n /**\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n */\n this.autoFilter = Boolean(f.auto_filter);\n\n /**\n * Auto-filter delay in msecs\n * @type {Number}\n */\n this.autoFilterDelay =\n defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);\n\n /**\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n */\n this.isUserTyping = null;\n\n /**\n * Auto-filter interval ID\n * @type {String}\n * @private\n */\n this.autoFilterTimer = null;\n\n /**\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n */\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /**\n * Enable no results message UI component\n * @type {Object|Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Object|Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n\n /**\n * Enable date type module\n * @type {Boolean}\n * @private\n */\n this.dateType = true;\n\n /**\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n */\n this.locale = defaultsStr(f.locale, 'en');\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = defaultsStr(f.decimal_separator, '.');\n\n /**\n * Define data types on a column basis, possible values 'string',\n * 'number', 'formatted-number', 'date', 'ipaddress' ie:\n * col_types : [\n * 'string', 'date', 'number',\n * { type: 'formatted-number', decimal: ',', thousands: '.' },\n * { type: 'date', locale: 'en-gb' },\n * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }\n * ]\n *\n * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive\n * information on date parsing formats supported by Sugar Date\n * @type {Array}\n */\n this.colTypes = isArray(f.col_types) ? f.col_types : [];\n\n /*** ids prefixes ***/\n /**\n * Main prefix\n * @private\n */\n this.prfxTf = 'TF';\n\n /**\n * Filter's ID prefix (inputs - selects)\n * @private\n */\n this.prfxFlt = 'flt';\n\n /**\n * Button's ID prefix\n * @private\n */\n this.prfxValButton = 'btn';\n\n /**\n * Toolbar container ID prefix\n * @private\n */\n this.prfxInfDiv = 'inf_';\n\n /**\n * Toolbar left element ID prefix\n * @private\n */\n this.prfxLDiv = 'ldiv_';\n\n /**\n * Toolbar right element ID prefix\n * @private\n */\n this.prfxRDiv = 'rdiv_';\n\n /**\n * Toolbar middle element ID prefix\n * @private\n */\n this.prfxMDiv = 'mdiv_';\n\n /**\n * Responsive Css class\n * @private\n */\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n /**\n * List of loaded extensions\n * @type {Array}\n */\n this.extensions = defaultsArr(f.extensions, []);\n\n /*** themes ***/\n /**\n * Enable default theme\n * @type {Boolean}\n */\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n\n /**\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n */\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n\n /**\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themes = defaultsArr(f.themes, []);\n\n /**\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themesPath = this.getThemesPath();\n\n /**\n * Enable responsive layout\n * @type {Boolean}\n */\n this.responsive = Boolean(f.responsive);\n\n /**\n * Features registry\n * @private\n */\n this.Mod = {};\n\n /**\n * Extensions registry\n * @private\n */\n this.ExtRegistry = {};\n\n //conditionally instantiate required features\n this.instantiateFeatures(\n Object.keys(FEATURES).map((item) => FEATURES[item])\n );\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // import main stylesheet\n this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');\n\n this.nbCells = this.getCellsNb(this.refRow);\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n let inpclass;\n\n //loads theme\n this.loadThemes();\n\n const { dateType, help, state, markActiveColumns, gridLayout, loader,\n highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,\n alternateRows, noResults, paging } = FEATURES;\n\n //explicitly initialise features in given order\n this.initFeatures([\n dateType,\n help,\n state,\n markActiveColumns,\n gridLayout,\n loader,\n highlightKeyword,\n popupFilter\n ]);\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltcell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltcell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltcell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n Mod.dropdown = Mod.dropdown || new Dropdown(this);\n Mod.dropdown.init(i, this.isExternalFlt(), fltcell);\n }\n // checklist\n else if (col === CHECKLIST) {\n Mod.checkList = Mod.checkList || new CheckList(this);\n Mod.checkList.init(i, this.isExternalFlt(), fltcell);\n } else {\n this._buildInputFilter(i, inpclass, fltcell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(i, fltcell);\n }\n\n this.emitter.emit('after-filter-init', this, i);\n }\n\n this.emitter.on(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if (this.hasVisibleRows) {\n this.emitter.on(['after-filtering'],\n () => this.enforceVisibility());\n this.enforceVisibility();\n }\n\n this.initFeatures([\n rowsCounter,\n statusBar,\n clearButton,\n alternateRows,\n noResults,\n paging\n ]);\n\n this.setColWidths();\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.dom(), this.prfxTf);\n if (this.responsive) {\n addClass(this.dom(), this.prfxResponsive);\n }\n }\n\n /* Load extensions */\n this.initExtensions();\n\n // Subscribe to events\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n this.onFiltersLoaded(this);\n\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Detect key\n * @param {Event} evt\n */\n detectKey(evt) {\n if (!this.enterKey) {\n return;\n }\n if (evt) {\n let key = keyCode(evt);\n if (key === ENTER_KEY) {\n this.filter();\n cancelEvt(evt);\n stopEvt(evt);\n } else {\n this.isUserTyping = true;\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n }\n\n /**\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n */\n onKeyUp(evt) {\n if (!this.autoFilter) {\n return;\n }\n let key = keyCode(evt);\n this.isUserTyping = false;\n\n function filter() {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if (!this.isUserTyping) {\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&\n key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {\n if (this.autoFilterTimer === null) {\n this.autoFilterTimer = root.setInterval(filter.bind(this),\n this.autoFilterDelay);\n }\n } else {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n\n /**\n * Filter's keydown event: if auto-filter on, detect user is typing\n */\n onKeyDown() {\n if (this.autoFilter) {\n this.isUserTyping = true;\n }\n }\n\n /**\n * Filter's focus event\n * @param {Event} evt\n */\n onInpFocus(evt) {\n let elm = targetEvt(evt);\n this.emitter.emit('filter-focus', this, elm);\n }\n\n /**\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n */\n onInpBlur() {\n if (this.autoFilter) {\n this.isUserTyping = false;\n root.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n // TODO: prevent filters row generation for popup filters too,\n // to reduce and simplify headers row index adjusting across lib modules\n // (GridLayout, PopupFilter etc)\n if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.dom(), 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.dom().insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt()) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let inpType = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.buildFilterId(colIndex)],\n ['type', inpType], ['ct', colIndex]);\n\n if (inpType !== 'hidden' && this.watermark) {\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container) {\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnText]\n );\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(btn);\n } else {\n container.appendChild(btn);\n }\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n instantiateFeatures(features = []) {\n features.forEach((feature) => {\n // TODO: remove the property field.\n // Due to naming convention inconsistencies, a `property`\n // field is added to allow a conditional instanciation based\n // on that property on TableFilter, if supplied.\n feature.property = feature.property || feature.name;\n if (!this.hasConfig || this[feature.property] === true ||\n feature.enforce === true) {\n let {class: Cls, name} = feature;\n\n this.Mod[name] = this.Mod[name] || new Cls(this);\n }\n });\n }\n\n /**\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n initFeatures(features = []) {\n features.forEach((feature) => {\n let {property, name} = feature;\n if (this[property] === true && this.Mod[name]) {\n this.Mod[name].init();\n }\n });\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n if (exts.length === 0) {\n return;\n }\n\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n this.loadExtension(ext);\n }\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name || this.hasExtension(ext.name)) {\n return;\n }\n\n let name = ext.name;\n let path = ext.path;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n */\n registerExtension(inst, name) {\n this.ExtRegistry[name] = inst;\n }\n\n /**\n * Destroy all the extensions store in extensions registry\n */\n destroyExtensions() {\n let reg = this.ExtRegistry;\n\n Object.keys(reg).forEach((key) => {\n reg[key].destroy();\n reg[key] = undefined;\n });\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n if (!this.hasThemes) {\n return;\n }\n\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n if (isArray(themes)) {\n for (let i = 0, len = themes.length; i < len; i++) {\n let theme = themes[i];\n let name = theme.name;\n let path = theme.path;\n let styleId = this.prfxTf + name;\n if (name && !path) {\n path = this.themesPath + name + '/' + name + '.css';\n }\n else if (!name && theme.path) {\n name = 'theme{0}'.replace('{0}', i);\n }\n\n if (!this.isImported(path, 'link')) {\n this.import(styleId, path, null, 'link');\n }\n }\n }\n\n // Enable loader indicator\n this.loader = true;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name = 'default') {\n return elm(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n if (this.isExternalFlt() && !this.popupFilters) {\n this.removeExternalFlts();\n }\n\n this.removeToolbar();\n\n this.destroyExtensions();\n\n this.validateAllRows();\n\n // broadcast destroy event modules and extensions are subscribed to\n emitter.emit('destroy', this);\n\n if (this.fltGrid && !this.gridLayout) {\n this.dom().deleteRow(this.filtersRowIndex);\n }\n\n // unsubscribe to events\n if (this.hasVisibleRows) {\n emitter.off(['after-filtering'], () => this.enforceVisibility());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.dom(), this.prfxTf);\n removeClass(this.dom(), this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar() {\n if (this.infDiv) {\n return;\n }\n\n /*** container div ***/\n let infDiv = createElm('div');\n infDiv.className = this.infDivCssClass;\n\n //custom container\n if (this.toolBarTgtId) {\n elm(this.toolBarTgtId).appendChild(infDiv);\n }\n //grid-layout\n else if (this.gridLayout) {\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infDiv);\n infDiv.className = gridLayout.infDivCssClass;\n }\n //default location: just above the table\n else {\n let cont = createElm('caption');\n cont.appendChild(infDiv);\n this.dom().insertBefore(cont, this.dom().firstChild);\n }\n this.infDiv = infDiv;\n\n /*** left div containing rows # displayer ***/\n let lDiv = createElm('div');\n lDiv.className = this.lDivCssClass;\n infDiv.appendChild(lDiv);\n this.lDiv = lDiv;\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rDiv = createElm('div');\n rDiv.className = this.rDivCssClass;\n infDiv.appendChild(rDiv);\n this.rDiv = rDiv;\n\n /*** mid div containing paging elements ***/\n let mDiv = createElm('div');\n mDiv.className = this.mDivCssClass;\n infDiv.appendChild(mDiv);\n this.mDiv = mDiv;\n\n // emit help initialisation only if undefined\n if (isUndef(this.help)) {\n // explicitily enable help to initialise feature by\n // default, only if setting is undefined\n this.Mod.help.enable();\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar() {\n if (!this.infDiv) {\n return;\n }\n removeElm(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.dom();\n let captions = tag(tbl, 'caption');\n [].forEach.call(captions, (elm) => removeElm(elm));\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt()) {\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for (let ct = 0; ct < len; ct++) {\n let externalFltTgtId = ids[ct],\n externalFlt = elm(externalFltTgtId);\n if (externalFlt) {\n externalFlt.innerHTML = '';\n }\n }\n }\n\n /**\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n */\n isCustomOptions(colIndex) {\n return this.hasCustomOptions &&\n this.customOptions.cols.indexOf(colIndex) !== -1;\n }\n\n /**\n * Returns an array [[value0, value1 ...],[text0, text1 ...]] with the\n * custom options values and texts\n * @param {Number} colIndex Column's index\n * @return {Array}\n */\n getCustomOptions(colIndex) {\n if (isEmpty(colIndex) || !this.isCustomOptions(colIndex)) {\n return;\n }\n\n let customOptions = this.customOptions;\n let cols = customOptions.cols;\n let optTxt = [], optArray = [];\n let index = cols.indexOf(colIndex);\n let slcValues = customOptions.values[index];\n let slcTexts = customOptions.texts[index];\n let slcSort = customOptions.sorts[index];\n\n for (let r = 0, len = slcValues.length; r < len; r++) {\n optArray.push(slcValues[r]);\n if (slcTexts[r]) {\n optTxt.push(slcTexts[r]);\n } else {\n optTxt.push(slcValues[r]);\n }\n }\n if (slcSort) {\n optArray.sort();\n optTxt.sort();\n }\n return [optArray, optTxt];\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter() {\n if (!this.fltGrid || !this.initialized) {\n return;\n }\n //fire onbefore callback\n this.onBeforeFilter(this);\n this.emitter.emit('before-filtering', this);\n\n let row = this.dom().rows,\n nbRows = this.getRowsNb(true),\n hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n for (let k = this.refRow; k < nbRows; k++) {\n // already filtered rows display re-init\n row[k].style.display = '';\n\n let cells = row[k].cells;\n let nchilds = cells.length;\n\n // checks if row has exact cell #\n if (nchilds !== this.nbCells) {\n continue;\n }\n\n let occurence = [],\n isRowValid = true,\n //only for single filter search\n singleFltRowValid = false;\n\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n //searched keyword\n let sA = searchArgs[this.singleSearchFlt ? 0 : j];\n\n if (sA === '') {\n continue;\n }\n\n let cellValue = matchCase(this.getCellValue(cells[j]),\n this.caseSensitive);\n\n //multiple search parameter operator ||\n let sAOrSplit = sA.toString().split(this.orOperator),\n //multiple search || parameter boolean\n hasMultiOrSA = sAOrSplit.length > 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if (isArray(sA) || hasMultiOrSA || hasMultiAndSA) {\n let cS,\n s,\n occur = false;\n if (isArray(sA)) {\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // isolate search term and check occurence in cell data\n for (let w = 0, len = s.length; w < len; w++) {\n cS = trim(s[w]);\n occur = this._testTerm(cS, cellValue, j);\n\n if (occur) {\n this.emitter.emit('highlight-keyword', this,\n cells[j], cS);\n }\n if ((hasMultiOrSA && occur) ||\n (hasMultiAndSA && !occur)) {\n break;\n }\n if (isArray(sA) && occur) {\n break;\n }\n }\n occurence[j] = occur;\n\n }\n //single search parameter\n else {\n occurence[j] = this._testTerm(trim(sA), cellValue, j);\n if (occurence[j]) {\n this.emitter.emit('highlight-keyword', this, cells[j],\n sA);\n }\n }//else single param\n\n if (!occurence[j]) {\n isRowValid = false;\n }\n if (this.singleSearchFlt && occurence[j]) {\n singleFltRowValid = true;\n }\n\n this.emitter.emit('cell-processed', this, j, cells[j]);\n }//for j\n\n if (this.singleSearchFlt && singleFltRowValid) {\n isRowValid = true;\n }\n\n this.validateRow(k, isRowValid);\n if (!isRowValid) {\n hiddenRows++;\n }\n\n this.emitter.emit('row-processed', this, k,\n this.validRowsIndex.length, isRowValid);\n }// for k\n\n this.nbHiddenRows = hiddenRows;\n\n //fire onafterfilter callback\n this.onAfterFilter(this);\n\n this.emitter.emit('after-filtering', this, searchArgs);\n }\n\n /**\n * Test for a match of search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n */\n _testTerm(term, cellValue, colIdx) {\n let numData;\n let decimal = this.getDecimal(colIdx);\n let reLe = new RegExp(this.leOperator),\n reGe = new RegExp(this.geOperator),\n reL = new RegExp(this.lwOperator),\n reG = new RegExp(this.grOperator),\n reD = new RegExp(this.dfOperator),\n reLk = new RegExp(rgxEsc(this.lkOperator)),\n reEq = new RegExp(this.eqOperator),\n reSt = new RegExp(this.stOperator),\n reEn = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n reEm = this.emOperator,\n reNm = this.nmOperator,\n reRe = new RegExp(rgxEsc(this.rgxOperator));\n\n term = matchCase(term, this.caseSensitive);\n\n let occurence = false;\n\n //Search arg operator tests\n let hasLO = reL.test(term),\n hasLE = reLe.test(term),\n hasGR = reG.test(term),\n hasGE = reGe.test(term),\n hasDF = reD.test(term),\n hasEQ = reEq.test(term),\n hasLK = reLk.test(term),\n // hatermN = re_an.test(term),\n hasST = reSt.test(term),\n hasEN = reEn.test(term),\n hasEM = (reEm === term),\n hasNM = (reNm === term),\n hasRE = reRe.test(term);\n\n // Check for dates or resolve date type\n if (this.hasType(colIdx, [DATE])) {\n let dte1, dte2;\n\n let dateType = this.Mod.dateType;\n let isValidDate = dateType.isValid.bind(dateType);\n let parseDate = dateType.parse.bind(dateType);\n let locale = dateType.getLocale(colIdx);\n\n // Search arg dates tests\n let isLDate = hasLO &&\n isValidDate(term.replace(reL, ''), locale);\n let isLEDate = hasLE &&\n isValidDate(term.replace(reLe, ''), locale);\n let isGDate = hasGR &&\n isValidDate(term.replace(reG, ''), locale);\n let isGEDate = hasGE &&\n isValidDate(term.replace(reGe, ''), locale);\n let isDFDate = hasDF &&\n isValidDate(term.replace(reD, ''), locale);\n let isEQDate = hasEQ &&\n isValidDate(term.replace(reEq, ''), locale);\n\n dte1 = parseDate(cellValue, locale);\n\n // lower equal date\n if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), locale);\n occurence = dte1 <= dte2;\n }\n // lower date\n else if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = parseDate(term.replace(reGe, ''), locale);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = parseDate(term.replace(reG, ''), locale);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = parseDate(term.replace(reD, ''), locale);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = parseDate(term.replace(reEq, ''), locale);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (reLk.test(term)) {// like date\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n else if (isValidDate(term)) {\n dte2 = parseDate(term, locale);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n } else {\n occurence = contains(term, cellValue,\n this.isExactMatch(colIdx), this.caseSensitive);\n }\n }\n\n else {\n // Convert to number anyways to auto-resolve type in case not\n // defined by configuration\n numData = Number(cellValue) || parseNb(cellValue, decimal);\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if (hasLE) {\n occurence = numData <= parseNb(\n term.replace(reLe, ''),\n decimal\n );\n }\n //greater equal\n else if (hasGE) {\n occurence = numData >= parseNb(\n term.replace(reGe, ''),\n decimal\n );\n }\n //lower\n else if (hasLO) {\n occurence = numData < parseNb(\n term.replace(reL, ''),\n decimal\n );\n }\n //greater\n else if (hasGR) {\n occurence = numData > parseNb(\n term.replace(reG, ''),\n decimal\n );\n }\n //different\n else if (hasDF) {\n occurence = contains(term.replace(reD, ''), cellValue,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if (hasLK) {\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n //equal\n else if (hasEQ) {\n occurence = contains(term.replace(reEq, ''), cellValue,\n true, this.caseSensitive);\n }\n //starts with\n else if (hasST) {\n occurence = cellValue.indexOf(term.replace(reSt, '')) === 0 ?\n true : false;\n }\n //ends with\n else if (hasEN) {\n let searchArg = term.replace(reEn, '');\n occurence =\n cellValue.lastIndexOf(searchArg, cellValue.length - 1) ===\n (cellValue.length - 1) - (searchArg.length - 1) &&\n cellValue.lastIndexOf(searchArg, cellValue.length - 1)\n > -1 ? true : false;\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n }\n //regexp\n else if (hasRE) {\n //in case regexp throws\n try {\n //operator is removed\n let srchArg = term.replace(reRe, '');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellValue);\n } catch (ex) {\n occurence = false;\n }\n } else {\n // If numeric type data, perform a strict equality test and\n // fallback to unformatted number string comparison\n if (numData &&\n this.hasType(colIdx, [NUMBER, FORMATTED_NUMBER]) &&\n !this.singleSearchFlt) {\n // parseNb can return 0 for strings which are not\n // formatted numbers, in that case return the original\n // string. TODO: handle this in parseNb\n term = parseNb(term, decimal) || term;\n occurence = numData === term ||\n contains(term.toString(), numData.toString(),\n this.isExactMatch(colIdx), this.caseSensitive);\n } else {\n // Finally test search term is contained in cell data\n occurence = contains(\n term,\n cellValue,\n this.isExactMatch(colIdx),\n this.caseSensitive,\n this.ignoresDiacritics(colIdx)\n );\n }\n }\n\n }//else\n\n return occurence;\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n */\n getColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, true, exclude);\n }\n\n /**\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n */\n getColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, false, exclude);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n let row = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let colValues = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n colValues.push(this.getHeadersText()[colIndex]);\n }\n\n for (let i = this.refRow; i < nbRows; i++) {\n let isExludedRow = false;\n // checks if current row index appears in exclude array\n if (exclude.length > 0) {\n isExludedRow = exclude.indexOf(i) !== -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if (nchilds === this.nbCells && !isExludedRow) {\n let data = getContent(cell[colIndex]);\n colValues.push(data);\n }\n }\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltValue = this.getFilterValue(i);\n if (isArray(fltValue)) {\n searchArgs.push(fltValue);\n } else {\n searchArgs.push(trim(fltValue));\n }\n }\n return searchArgs;\n }\n\n /**\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n */\n getFilterId(index) {\n if (!this.fltGrid) {\n return;\n }\n return this.fltIds[index];\n }\n\n /**\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n */\n getFiltersByType(type, bool) {\n if (!this.fltGrid) {\n return;\n }\n let arr = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltType = this.getFilterType(i);\n if (fltType === type.toLowerCase()) {\n let a = bool ? i : this.fltIds[i];\n arr.push(a);\n }\n }\n return arr;\n }\n\n /**\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n */\n getFilterElement(index) {\n let fltId = this.fltIds[index];\n return elm(fltId);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];\n return tr ? tr.cells.length : 0;\n }\n\n /**\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n */\n getRowsNb(includeHeaders) {\n let s = includeHeaders === true ? 0 : this.refRow;\n let ntrs = this.dom().rows.length;\n return parseInt(ntrs - s, 10);\n }\n\n\n /**\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n let cellParser = this.cellParser;\n // Invoke cellParser for this column if any\n if (cellParser.cols.indexOf(idx) !== -1) {\n return cellParser.parse(this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n */\n getCellData(cell) {\n let colIndex = cell.cellIndex;\n let value = this.getCellValue(cell);\n\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n return parseNb(value, this.getDecimal(colIndex));\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value) || parseNb(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n return dateType.parse(value, dateType.getLocale(colIndex));\n }\n\n return value;\n }\n\n /**\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getData(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n let rows = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let tblData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n tblData.push([this.getHeadersRowIndex(), headers]);\n }\n for (let k = this.refRow; k < nbRows; k++) {\n let rowData = [k, []];\n let cells = rows[k].cells;\n for (let j = 0, len = cells.length; j < len; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let cellValue = getContent(cells[j]);\n rowData[1].push(cellValue);\n }\n tblData.push(rowData);\n }\n return tblData;\n }\n\n /**\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n filteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (this.validRowsIndex.length === 0) {\n return [];\n }\n let rows = this.dom().rows,\n filteredData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n filteredData.push([this.getHeadersRowIndex(), headers]);\n }\n\n let validRows = this.getValidRows(true);\n for (let i = 0; i < validRows.length; i++) {\n let rData = [this.validRowsIndex[i], []],\n cells = rows[this.validRowsIndex[i]].cells;\n for (let k = 0; k < cells.length; k++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(k)) {\n continue;\n }\n }\n let cellValue = getContent(cells[k]);\n rData[1].push(cellValue);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, false);\n }\n\n /**\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, true);\n }\n\n /**\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, false);\n }\n\n /**\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, true);\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = [],\n visible = true\n ) {\n if (isUndef(colIndex)) {\n return [];\n }\n\n let rows = this.dom().rows;\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n // ensure valid rows index do not contain excluded rows and row is\n // displayed\n let validRows = this.getValidRows(true).filter((rowIdx) => {\n return exclude.indexOf(rowIdx) === -1 &&\n (visible ?\n this.getRowDisplay(rows[rowIdx]) !== 'none' :\n true);\n });\n\n // convert column value to expected type if necessary\n let validColValues = validRows.map((rowIdx) => {\n return getContent(rows[rowIdx].cells[colIndex]);\n });\n\n if (includeHeaders) {\n validColValues.unshift(this.getHeadersText()[colIndex]);\n }\n\n return validColValues;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.dom().rows[rowIndex];\n if (!row || typeof isValid !== 'boolean') {\n return;\n }\n\n // always visible rows are valid\n if (this.hasVisibleRows && this.visibleRows.indexOf(rowIndex) !== -1) {\n isValid = true;\n }\n\n let displayFlag = isValid ? '' : NONE,\n validFlag = isValid ? 'true' : 'false';\n row.style.display = displayFlag;\n\n if (this.paging) {\n row.setAttribute('validRow', validFlag);\n }\n\n if (isValid) {\n if (this.validRowsIndex.indexOf(rowIndex) === -1) {\n this.validRowsIndex.push(rowIndex);\n }\n\n this.onRowValidated(this, rowIndex);\n\n this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (!slc) {\n return;\n }\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.linkedFilters);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n let colWidths = this.colWidths;\n if (colWidths.length === 0) {\n return;\n }\n\n tbl = tbl || this.dom();\n\n let nbCols = this.nbCells;\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for (let k = 0; k < nbCols; k++) {\n let col;\n if (tblHasColTag) {\n col = colTags[k];\n } else {\n col = createElm('col');\n frag.appendChild(col);\n }\n col.style.width = colWidths[k];\n }\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Make defined rows always visible\n */\n enforceVisibility() {\n if (!this.hasVisibleRows) {\n return;\n }\n let nbRows = this.getRowsNb(true);\n for (let i = 0, len = this.visibleRows.length; i < len; i++) {\n let row = this.visibleRows[i];\n //row index cannot be > nrows\n if (row <= nbRows) {\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n this.onBeforeReset(this, this.getFiltersValue());\n\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n this.setFilterValue(i, '');\n }\n\n this.filter();\n\n this.onAfterReset(this);\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Return the ID of the current active filter\n * @return {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\n }\n\n /**\n * Check if has external filters\n * @returns {Boolean}\n * @private\n */\n isExternalFlt() {\n return this.externalFltTgtIds.length > 0;\n }\n\n /**\n * Returns styles path\n * @returns {String}\n * @private\n */\n getStylePath() {\n return defaultsStr(this.config.style_path, this.basePath + 'style/');\n }\n\n /**\n * Returns main stylesheet path\n * @returns {String}\n * @private\n */\n getStylesheetPath() {\n return defaultsStr(this.config.stylesheet,\n this.getStylePath() + 'tablefilter.css');\n }\n\n /**\n * Returns themes path\n * @returns {String}\n * @private\n */\n getThemesPath() {\n return defaultsStr(this.config.themes_path,\n this.getStylePath() + 'themes/');\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n let activeIdx = this.getColumnIndexFromFilterId(this.activeFilterId);\n\n for (let i = 0, len = slcIndex.length; i < len; i++) {\n let colIdx = slcIndex[i];\n let curSlc = elm(this.fltIds[colIdx]);\n let slcSelectedValue = this.getFilterValue(colIdx);\n\n // Welcome to cyclomatic complexity hell :)\n // TODO: simplify/refactor if statement\n if (activeIdx !== colIdx ||\n (this.paging && slcA1.indexOf(colIdx) !== -1 &&\n activeIdx === colIdx) ||\n (!this.paging && (slcA3.indexOf(colIdx) !== -1 ||\n slcA2.indexOf(colIdx) !== -1)) ||\n slcSelectedValue === this.getClearFilterText(colIdx)) {\n\n //1st option needs to be inserted\n if (this.loadFltOnDemand) {\n let opt0 = createOpt(this.getClearFilterText(colIdx), '');\n curSlc.innerHTML = '';\n curSlc.appendChild(opt0);\n }\n\n if (slcA3.indexOf(colIdx) !== -1) {\n this.emitter.emit('build-checklist-filter', this, colIdx,\n true);\n } else {\n this.emitter.emit('build-select-filter', this, colIdx,\n true);\n }\n\n this.setFilterValue(colIdx, slcSelectedValue);\n }\n }\n }\n\n /**\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n isExactMatch(colIndex) {\n let fltType = this.getFilterType(colIndex);\n return this.exactMatchByCol[colIndex] || this.exactMatch ||\n fltType !== INPUT;\n }\n\n /**\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.dom().rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n ignoresDiacritics(colIndex) {\n let ignoreDiac = this.ignoreDiacritics;\n if (isArray(ignoreDiac)) {\n return ignoreDiac[colIndex];\n }\n return Boolean(ignoreDiac);\n }\n\n /**\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n */\n getClearFilterText(colIndex) {\n let clearText = this.clearFilterText;\n if (isArray(clearText)) {\n return clearText[colIndex];\n }\n return clearText;\n }\n\n /**\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n */\n isImported(filePath, type = 'script') {\n let imported = false,\n attr = type === 'script' ? 'src' : 'href',\n files = tag(doc, type);\n for (let i = 0, len = files.length; i < len; i++) {\n if (isUndef(files[i][attr])) {\n continue;\n }\n if (files[i][attr].match(filePath)) {\n imported = true;\n break;\n }\n }\n return imported;\n }\n\n /**\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n */\n import(fileId, filePath, callback, type = 'script') {\n if (this.isImported(filePath, type)) {\n return;\n }\n let o = this,\n isLoaded = false,\n file,\n head = tag(doc, 'head')[0];\n\n if (type.toLowerCase() === 'link') {\n file = createElm('link',\n ['id', fileId], ['type', 'text/css'],\n ['rel', 'stylesheet'], ['href', filePath]\n );\n } else {\n file = createElm('script',\n ['id', fileId],\n ['type', 'text/javascript'], ['src', filePath]\n );\n }\n\n //Browser <> IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = () => {\n if (!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')) {\n isLoaded = true;\n if (typeof callback === 'function') {\n callback.call(null, o);\n }\n }\n };\n file.onerror = function () {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {Array} List of filters ids\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n let nbRows = this.getRowsNb(true);\n this.validRowsIndex = [];\n for (let k = this.refRow; k < nbRows; k++) {\n let r = this.dom().rows[k];\n if (!this.paging) {\n if (this.getRowDisplay(r) !== NONE) {\n this.validRowsIndex.push(r.rowIndex);\n }\n } else {\n if (r.getAttribute('validRow') === 'true' ||\n r.getAttribute('validRow') === null) {\n this.validRowsIndex.push(r.rowIndex);\n }\n }\n }\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n */\n hasType(colIndex, types = []) {\n if (this.colTypes.length === 0) {\n return false;\n }\n let colType = this.colTypes[colIndex];\n if (isObj(colType)) {\n colType = colType.type;\n }\n return types.indexOf(colType) !== -1;\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();\n let tHead = tag(table, 'thead');\n let rowIdx = this.getHeadersRowIndex();\n let header;\n if (tHead.length === 0) {\n header = table.rows[rowIdx].cells[colIndex];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[rowIdx].cells[colIndex];\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n for (let j = 0; j < this.nbCells; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n }\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n return this.filterTypes[colIndex];\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Return the working DOM element\n * @return {HTMLTableElement}\n */\n dom() {\n return this.tbl;\n }\n\n /**\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n */\n getDecimal(colIndex) {\n let decimal = this.decimalSeparator;\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\n return decimal;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" }, { "__docId__": 807, @@ -22243,7 +22243,7 @@ "longname": "src/tablefilter.js~TableFilter#getCellValue", "access": null, "description": "Return the text content of a given cell", - "lineNumber": 2239, + "lineNumber": 2236, "params": [ { "nullable": null, @@ -22276,7 +22276,7 @@ "longname": "src/tablefilter.js~TableFilter#getCellData", "access": null, "description": "Return the typed data of a given cell based on the column type definition", - "lineNumber": 2255, + "lineNumber": 2252, "params": [ { "nullable": null, @@ -22311,7 +22311,7 @@ "longname": "src/tablefilter.js~TableFilter#getData", "access": null, "description": "Return the table data based on its columns data type definitions\nwith following structure:\n[\n [rowIndex, [data0, data1...]],\n [rowIndex, [data0, data1...]]\n]", - "lineNumber": 2284, + "lineNumber": 2281, "params": [ { "nullable": null, @@ -22358,7 +22358,7 @@ "longname": "src/tablefilter.js~TableFilter#getValues", "access": null, "description": "Return the table values with following structure:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2298, + "lineNumber": 2295, "params": [ { "nullable": null, @@ -22405,7 +22405,7 @@ "longname": "src/tablefilter.js~TableFilter#getTableData", "access": "private", "description": "Return the table data with following structure:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2316, + "lineNumber": 2313, "params": [ { "nullable": null, @@ -22464,7 +22464,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredData", "access": null, "description": "Return the filtered table data based on its columns data type definitions\nwith following structure:\n[\n [rowIndex, [data0, data1...]],\n [rowIndex, [data0, data1...]]\n]", - "lineNumber": 2361, + "lineNumber": 2358, "params": [ { "nullable": null, @@ -22511,7 +22511,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredValues", "access": null, "description": "Return the filtered table values with following structure:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2377, + "lineNumber": 2374, "params": [ { "nullable": null, @@ -22558,7 +22558,7 @@ "longname": "src/tablefilter.js~TableFilter#filteredData", "access": "private", "description": "Return the filtered data with following structure:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2395, + "lineNumber": 2392, "params": [ { "nullable": null, @@ -22617,7 +22617,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredColumnData", "access": null, "description": "Return the filtered data for a given column index", - "lineNumber": 2440, + "lineNumber": 2437, "params": [ { "nullable": null, @@ -22674,7 +22674,7 @@ "longname": "src/tablefilter.js~TableFilter#getVisibleColumnData", "access": null, "description": "Return the filtered and visible data for a given column index", - "lineNumber": 2454, + "lineNumber": 2451, "params": [ { "nullable": null, @@ -22731,7 +22731,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredColumnValues", "access": null, "description": "Return the filtered values for a given column index", - "lineNumber": 2468, + "lineNumber": 2465, "params": [ { "nullable": null, @@ -22788,7 +22788,7 @@ "longname": "src/tablefilter.js~TableFilter#getVisibleColumnValues", "access": null, "description": "Return the filtered and visible values for a given column index", - "lineNumber": 2482, + "lineNumber": 2479, "params": [ { "nullable": null, @@ -22845,7 +22845,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredDataCol", "access": "private", "description": "Return the filtered data for a given column index", - "lineNumber": 2500, + "lineNumber": 2497, "params": [ { "nullable": null, @@ -22926,7 +22926,7 @@ "longname": "src/tablefilter.js~TableFilter#getRowDisplay", "access": null, "description": "Get the display value of a row", - "lineNumber": 2541, + "lineNumber": 2538, "params": [ { "nullable": null, @@ -22959,7 +22959,7 @@ "longname": "src/tablefilter.js~TableFilter#validateRow", "access": null, "description": "Validate/invalidate row by setting the 'validRow' attribute on the row", - "lineNumber": 2550, + "lineNumber": 2547, "params": [ { "nullable": null, @@ -22994,7 +22994,7 @@ "longname": "src/tablefilter.js~TableFilter#validateAllRows", "access": null, "description": "Validate all filterable rows", - "lineNumber": 2583, + "lineNumber": 2580, "params": [], "generator": false }, @@ -23008,7 +23008,7 @@ "longname": "src/tablefilter.js~TableFilter#validRowsIndex", "access": null, "description": null, - "lineNumber": 2587, + "lineNumber": 2584, "undocument": true, "type": { "types": [ @@ -23026,7 +23026,7 @@ "longname": "src/tablefilter.js~TableFilter#setFilterValue", "access": null, "description": "Set search value to a given filter", - "lineNumber": 2598, + "lineNumber": 2595, "params": [ { "nullable": null, @@ -23061,7 +23061,7 @@ "longname": "src/tablefilter.js~TableFilter#setColWidths", "access": null, "description": "Set them columns' widths as per configuration", - "lineNumber": 2650, + "lineNumber": 2647, "params": [ { "nullable": null, @@ -23086,7 +23086,7 @@ "longname": "src/tablefilter.js~TableFilter#enforceVisibility", "access": null, "description": "Make defined rows always visible", - "lineNumber": 2680, + "lineNumber": 2677, "params": [], "generator": false }, @@ -23100,7 +23100,7 @@ "longname": "src/tablefilter.js~TableFilter#clearFilters", "access": null, "description": "Clear all the filters' values", - "lineNumber": 2697, + "lineNumber": 2694, "params": [], "generator": false }, @@ -23114,7 +23114,7 @@ "longname": "src/tablefilter.js~TableFilter#getActiveFilterId", "access": null, "description": "Return the ID of the current active filter", - "lineNumber": 2719, + "lineNumber": 2716, "params": [], "return": { "nullable": null, @@ -23136,7 +23136,7 @@ "longname": "src/tablefilter.js~TableFilter#setActiveFilterId", "access": null, "description": "Set the ID of the current active filter", - "lineNumber": 2727, + "lineNumber": 2724, "params": [ { "nullable": null, @@ -23161,7 +23161,7 @@ "longname": "src/tablefilter.js~TableFilter#activeFilterId", "access": null, "description": null, - "lineNumber": 2728, + "lineNumber": 2725, "undocument": true, "type": { "types": [ @@ -23179,7 +23179,7 @@ "longname": "src/tablefilter.js~TableFilter#getColumnIndexFromFilterId", "access": null, "description": "Return the column index for a given filter ID", - "lineNumber": 2736, + "lineNumber": 2733, "params": [ { "nullable": null, @@ -23214,7 +23214,7 @@ "longname": "src/tablefilter.js~TableFilter#buildFilterId", "access": "private", "description": "Build filter element ID for a given column index", - "lineNumber": 2748, + "lineNumber": 2745, "params": [ { "nullable": null, @@ -23247,7 +23247,7 @@ "longname": "src/tablefilter.js~TableFilter#isExternalFlt", "access": "private", "description": "Check if has external filters", - "lineNumber": 2757, + "lineNumber": 2754, "unknown": [ { "tagName": "@returns", @@ -23275,7 +23275,7 @@ "longname": "src/tablefilter.js~TableFilter#getStylePath", "access": "private", "description": "Returns styles path", - "lineNumber": 2766, + "lineNumber": 2763, "unknown": [ { "tagName": "@returns", @@ -23303,7 +23303,7 @@ "longname": "src/tablefilter.js~TableFilter#getStylesheetPath", "access": "private", "description": "Returns main stylesheet path", - "lineNumber": 2775, + "lineNumber": 2772, "unknown": [ { "tagName": "@returns", @@ -23331,7 +23331,7 @@ "longname": "src/tablefilter.js~TableFilter#getThemesPath", "access": "private", "description": "Returns themes path", - "lineNumber": 2785, + "lineNumber": 2782, "unknown": [ { "tagName": "@returns", @@ -23359,7 +23359,7 @@ "longname": "src/tablefilter.js~TableFilter#activateFilter", "access": null, "description": "Make specified column's filter active", - "lineNumber": 2794, + "lineNumber": 2791, "params": [ { "nullable": null, @@ -23384,7 +23384,7 @@ "longname": "src/tablefilter.js~TableFilter#linkFilters", "access": null, "description": "Refresh the filters subject to linking ('select', 'multiple',\n'checklist' type)", - "lineNumber": 2805, + "lineNumber": 2802, "params": [], "generator": false }, @@ -23398,7 +23398,7 @@ "longname": "src/tablefilter.js~TableFilter#isExactMatch", "access": null, "description": "Determine if passed filter column implements exact query match", - "lineNumber": 2856, + "lineNumber": 2853, "params": [ { "nullable": null, @@ -23431,7 +23431,7 @@ "longname": "src/tablefilter.js~TableFilter#isRowValid", "access": null, "description": "Check if passed row is valid", - "lineNumber": 2867, + "lineNumber": 2864, "params": [ { "nullable": null, @@ -23464,7 +23464,7 @@ "longname": "src/tablefilter.js~TableFilter#isRowDisplayed", "access": null, "description": "Check if passed row is visible", - "lineNumber": 2876, + "lineNumber": 2873, "params": [ { "nullable": null, @@ -23497,7 +23497,7 @@ "longname": "src/tablefilter.js~TableFilter#ignoresDiacritics", "access": null, "description": "Check if specified column filter ignores diacritics.\nNote this is only applicable to input filter types.", - "lineNumber": 2887, + "lineNumber": 2884, "params": [ { "nullable": null, @@ -23530,7 +23530,7 @@ "longname": "src/tablefilter.js~TableFilter#getClearFilterText", "access": null, "description": "Return clear all text for specified filter column", - "lineNumber": 2900, + "lineNumber": 2897, "params": [ { "nullable": null, @@ -23563,7 +23563,7 @@ "longname": "src/tablefilter.js~TableFilter#isImported", "access": null, "description": "Check if passed script or stylesheet is already imported", - "lineNumber": 2914, + "lineNumber": 2911, "params": [ { "nullable": null, @@ -23606,7 +23606,7 @@ "longname": "src/tablefilter.js~TableFilter#import", "access": null, "description": "Import script or stylesheet", - "lineNumber": 2937, + "lineNumber": 2934, "params": [ { "nullable": null, @@ -23661,7 +23661,7 @@ "longname": "src/tablefilter.js~TableFilter#isInitialized", "access": null, "description": "Check if table has filters grid", - "lineNumber": 2979, + "lineNumber": 2976, "params": [], "return": { "nullable": null, @@ -23683,7 +23683,7 @@ "longname": "src/tablefilter.js~TableFilter#getFiltersId", "access": null, "description": "Get list of filter IDs", - "lineNumber": 2987, + "lineNumber": 2984, "params": [], "return": { "nullable": null, @@ -23705,7 +23705,7 @@ "longname": "src/tablefilter.js~TableFilter#getValidRows", "access": null, "description": "Get filtered (valid) rows indexes", - "lineNumber": 2996, + "lineNumber": 2993, "params": [ { "nullable": null, @@ -23738,7 +23738,7 @@ "longname": "src/tablefilter.js~TableFilter#validRowsIndex", "access": null, "description": null, - "lineNumber": 3002, + "lineNumber": 2999, "undocument": true, "type": { "types": [ @@ -23756,7 +23756,7 @@ "longname": "src/tablefilter.js~TableFilter#getFiltersRowIndex", "access": null, "description": "Get the index of the row containing the filters", - "lineNumber": 3023, + "lineNumber": 3020, "params": [], "return": { "nullable": null, @@ -23778,7 +23778,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeadersRowIndex", "access": null, "description": "Get the index of the headers row", - "lineNumber": 3031, + "lineNumber": 3028, "params": [], "return": { "nullable": null, @@ -23800,7 +23800,7 @@ "longname": "src/tablefilter.js~TableFilter#getStartRowIndex", "access": null, "description": "Get the row index from where the filtering process start (1st filterable\nrow)", - "lineNumber": 3040, + "lineNumber": 3037, "params": [], "return": { "nullable": null, @@ -23822,7 +23822,7 @@ "longname": "src/tablefilter.js~TableFilter#getLastRowIndex", "access": null, "description": "Get the index of the last row", - "lineNumber": 3048, + "lineNumber": 3045, "params": [], "return": { "nullable": null, @@ -23844,7 +23844,7 @@ "longname": "src/tablefilter.js~TableFilter#hasType", "access": null, "description": "Determine whether the specified column has one of the passed types", - "lineNumber": 3059, + "lineNumber": 3056, "params": [ { "nullable": null, @@ -23889,7 +23889,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeaderElement", "access": null, "description": "Get the header DOM element for a given column index", - "lineNumber": 3075, + "lineNumber": 3072, "params": [ { "nullable": null, @@ -23922,7 +23922,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeadersText", "access": null, "description": "Return the list of headers' text", - "lineNumber": 3094, + "lineNumber": 3091, "params": [ { "nullable": null, @@ -23955,7 +23955,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilterType", "access": null, "description": "Return the filter type for a specified column", - "lineNumber": 3114, + "lineNumber": 3111, "params": [ { "nullable": null, @@ -23988,7 +23988,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilterableRowsNb", "access": null, "description": "Get the total number of filterable rows", - "lineNumber": 3122, + "lineNumber": 3119, "params": [], "return": { "nullable": null, @@ -24010,7 +24010,7 @@ "longname": "src/tablefilter.js~TableFilter#getValidRowsNb", "access": null, "description": "Return the total number of valid rows", - "lineNumber": 3131, + "lineNumber": 3128, "params": [ { "nullable": null, @@ -24045,7 +24045,7 @@ "longname": "src/tablefilter.js~TableFilter#dom", "access": null, "description": "Return the working DOM element", - "lineNumber": 3139, + "lineNumber": 3136, "params": [], "return": { "nullable": null, @@ -24067,7 +24067,7 @@ "longname": "src/tablefilter.js~TableFilter#getDecimal", "access": null, "description": "Return the decimal separator for supplied column as per column type\nconfiguration or global setting", - "lineNumber": 3149, + "lineNumber": 3146, "unknown": [ { "tagName": "@returns", @@ -24106,7 +24106,7 @@ "longname": "src/tablefilter.js~TableFilter#config", "access": null, "description": "Get the configuration object (literal object)", - "lineNumber": 3164, + "lineNumber": 3161, "params": [], "return": { "nullable": null, diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index 22d5a647..5d77fc0e 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.5.34 API Document + src/array.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index 73b71637..95c0a249 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.5.34 API Document + src/const.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index 6fa53837..8805c113 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.5.34 API Document + src/cookie.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index d684fb77..af974241 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.5.34 API Document + src/dom.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index 4eb088ad..e6dd6e2b 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.5.34 API Document + src/emitter.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index c18fc593..4b48a093 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.5.34 API Document + src/event.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index 37967e52..764764e8 100644 --- a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html +++ b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html @@ -3,7 +3,7 @@ - src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.5.34 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index b4fa939b..ad020c90 100644 --- a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html +++ b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html @@ -3,7 +3,7 @@ - src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.5.34 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index 80a8901a..5a92fd7b 100644 --- a/docs/file/src/extensions/colOps/colOps.js.html +++ b/docs/file/src/extensions/colOps/colOps.js.html @@ -3,7 +3,7 @@ - src/extensions/colOps/colOps.js | tablefilter v0.5.34 API Document + src/extensions/colOps/colOps.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 8ca82793..15c54cbc 100644 --- a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html +++ b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html @@ -3,7 +3,7 @@ - src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.5.34 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index 058e977c..7ba6b90b 100644 --- a/docs/file/src/extensions/sort/adapterSortabletable.js.html +++ b/docs/file/src/extensions/sort/adapterSortabletable.js.html @@ -3,7 +3,7 @@ - src/extensions/sort/adapterSortabletable.js | tablefilter v0.5.34 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index a70cb55e..51761ad3 100644 --- a/docs/file/src/extensions/sort/sort.js.html +++ b/docs/file/src/extensions/sort/sort.js.html @@ -3,7 +3,7 @@ - src/extensions/sort/sort.js | tablefilter v0.5.34 API Document + src/extensions/sort/sort.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html index f744cea4..ea7ddeac 100644 --- a/docs/file/src/feature.js.html +++ b/docs/file/src/feature.js.html @@ -3,7 +3,7 @@ - src/feature.js | tablefilter v0.5.34 API Document + src/feature.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index a0a1d269..de1f6b57 100644 --- a/docs/file/src/modules/alternateRows.js.html +++ b/docs/file/src/modules/alternateRows.js.html @@ -3,7 +3,7 @@ - src/modules/alternateRows.js | tablefilter v0.5.34 API Document + src/modules/alternateRows.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/baseDropdown.js.html b/docs/file/src/modules/baseDropdown.js.html index b0b8a81c..13ab67d7 100644 --- a/docs/file/src/modules/baseDropdown.js.html +++ b/docs/file/src/modules/baseDropdown.js.html @@ -3,7 +3,7 @@ - src/modules/baseDropdown.js | tablefilter v0.5.34 API Document + src/modules/baseDropdown.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index c9b0e057..4548b307 100644 --- a/docs/file/src/modules/checkList.js.html +++ b/docs/file/src/modules/checkList.js.html @@ -3,7 +3,7 @@ - src/modules/checkList.js | tablefilter v0.5.34 API Document + src/modules/checkList.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index c4ec207c..de28a672 100644 --- a/docs/file/src/modules/clearButton.js.html +++ b/docs/file/src/modules/clearButton.js.html @@ -3,7 +3,7 @@ - src/modules/clearButton.js | tablefilter v0.5.34 API Document + src/modules/clearButton.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/dateType.js.html b/docs/file/src/modules/dateType.js.html index 0b295a88..6c189597 100644 --- a/docs/file/src/modules/dateType.js.html +++ b/docs/file/src/modules/dateType.js.html @@ -3,7 +3,7 @@ - src/modules/dateType.js | tablefilter v0.5.34 API Document + src/modules/dateType.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index d50e2e29..04c73c01 100644 --- a/docs/file/src/modules/dropdown.js.html +++ b/docs/file/src/modules/dropdown.js.html @@ -3,7 +3,7 @@ - src/modules/dropdown.js | tablefilter v0.5.34 API Document + src/modules/dropdown.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index 78462fb8..b9c8d5f5 100644 --- a/docs/file/src/modules/gridLayout.js.html +++ b/docs/file/src/modules/gridLayout.js.html @@ -3,7 +3,7 @@ - src/modules/gridLayout.js | tablefilter v0.5.34 API Document + src/modules/gridLayout.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index ebdcd2c9..9ad5366c 100644 --- a/docs/file/src/modules/hash.js.html +++ b/docs/file/src/modules/hash.js.html @@ -3,7 +3,7 @@ - src/modules/hash.js | tablefilter v0.5.34 API Document + src/modules/hash.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index 0d72dd90..16ea2cc6 100644 --- a/docs/file/src/modules/help.js.html +++ b/docs/file/src/modules/help.js.html @@ -3,7 +3,7 @@ - src/modules/help.js | tablefilter v0.5.34 API Document + src/modules/help.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index 54e4ffb3..55f28429 100644 --- a/docs/file/src/modules/highlightKeywords.js.html +++ b/docs/file/src/modules/highlightKeywords.js.html @@ -3,7 +3,7 @@ - src/modules/highlightKeywords.js | tablefilter v0.5.34 API Document + src/modules/highlightKeywords.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index b00b5a2a..19b82811 100644 --- a/docs/file/src/modules/loader.js.html +++ b/docs/file/src/modules/loader.js.html @@ -3,7 +3,7 @@ - src/modules/loader.js | tablefilter v0.5.34 API Document + src/modules/loader.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/markActiveColumns.js.html b/docs/file/src/modules/markActiveColumns.js.html index ad9b8fe1..08ca962f 100644 --- a/docs/file/src/modules/markActiveColumns.js.html +++ b/docs/file/src/modules/markActiveColumns.js.html @@ -3,7 +3,7 @@ - src/modules/markActiveColumns.js | tablefilter v0.5.34 API Document + src/modules/markActiveColumns.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index 549c5818..c5fcaf7e 100644 --- a/docs/file/src/modules/noResults.js.html +++ b/docs/file/src/modules/noResults.js.html @@ -3,7 +3,7 @@ - src/modules/noResults.js | tablefilter v0.5.34 API Document + src/modules/noResults.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index 688cd800..0e320e5f 100644 --- a/docs/file/src/modules/paging.js.html +++ b/docs/file/src/modules/paging.js.html @@ -3,7 +3,7 @@ - src/modules/paging.js | tablefilter v0.5.34 API Document + src/modules/paging.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index 66d700ca..a045cbb2 100644 --- a/docs/file/src/modules/popupFilter.js.html +++ b/docs/file/src/modules/popupFilter.js.html @@ -3,7 +3,7 @@ - src/modules/popupFilter.js | tablefilter v0.5.34 API Document + src/modules/popupFilter.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index 7b66f4a1..7015dd89 100644 --- a/docs/file/src/modules/rowsCounter.js.html +++ b/docs/file/src/modules/rowsCounter.js.html @@ -3,7 +3,7 @@ - src/modules/rowsCounter.js | tablefilter v0.5.34 API Document + src/modules/rowsCounter.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 58cf47bb..a5f98aad 100644 --- a/docs/file/src/modules/state.js.html +++ b/docs/file/src/modules/state.js.html @@ -3,7 +3,7 @@ - src/modules/state.js | tablefilter v0.5.34 API Document + src/modules/state.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html index 34c93db1..aec51dd6 100644 --- a/docs/file/src/modules/statusBar.js.html +++ b/docs/file/src/modules/statusBar.js.html @@ -3,7 +3,7 @@ - src/modules/statusBar.js | tablefilter v0.5.34 API Document + src/modules/statusBar.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html index bd5182bb..61bc0b23 100644 --- a/docs/file/src/modules/storage.js.html +++ b/docs/file/src/modules/storage.js.html @@ -3,7 +3,7 @@ - src/modules/storage.js | tablefilter v0.5.34 API Document + src/modules/storage.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/number.js.html b/docs/file/src/number.js.html index a8299829..607e2c41 100644 --- a/docs/file/src/number.js.html +++ b/docs/file/src/number.js.html @@ -3,7 +3,7 @@ - src/number.js | tablefilter v0.5.34 API Document + src/number.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html index 91ad5e10..03a4d178 100644 --- a/docs/file/src/root.js.html +++ b/docs/file/src/root.js.html @@ -3,7 +3,7 @@ - src/root.js | tablefilter v0.5.34 API Document + src/root.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/settings.js.html b/docs/file/src/settings.js.html index 66a3842a..3233d642 100644 --- a/docs/file/src/settings.js.html +++ b/docs/file/src/settings.js.html @@ -3,7 +3,7 @@ - src/settings.js | tablefilter v0.5.34 API Document + src/settings.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index 283bc6de..5332c6b9 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.5.34 API Document + src/sort.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index bb1341d8..c540414f 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.5.34 API Document + src/string.js | tablefilter v0.5.35 API Document diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index 8b164d0e..33edb36b 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.5.34 API Document + src/tablefilter.js | tablefilter v0.5.35 API Document @@ -2356,11 +2356,8 @@ export class TableFilter { * @return {Number} Number of filterable rows */ getRowsNb(includeHeaders) { - let s = isUndef(this.refRow) ? 0 : this.refRow; + let s = includeHeaders === true ? 0 : this.refRow; let ntrs = this.dom().rows.length; - if (includeHeaders) { - s = 0; - } return parseInt(ntrs - s, 10); } diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index b3687ab7..cf6b5181 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.5.34 API Document + src/types.js | tablefilter v0.5.35 API Document diff --git a/docs/function/index.html b/docs/function/index.html index bb1e3172..dd7538f7 100644 --- a/docs/function/index.html +++ b/docs/function/index.html @@ -3,7 +3,7 @@ - Function | tablefilter v0.5.34 API Document + Function | tablefilter v0.5.35 API Document diff --git a/docs/identifiers.html b/docs/identifiers.html index b189a07e..3c3d4f10 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.5.34 API Document + Index | tablefilter v0.5.35 API Document diff --git a/docs/index.html b/docs/index.html index 475f2ea9..2f00a626 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.5.34 API Document + tablefilter v0.5.35 API Document diff --git a/docs/package.json b/docs/package.json index 4caa696f..c9e2533b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.5.34", + "version": "0.5.35", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { diff --git a/docs/source.html b/docs/source.html index 1e251802..28343602 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.5.34 API Document + Source | tablefilter v0.5.35 API Document @@ -152,7 +152,7 @@ 100 %1/1 546 byte 22 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/const.js @@ -178,7 +178,7 @@ 100 %19/19 3527 byte 200 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/cookie.js @@ -186,7 +186,7 @@ - 1412 byte 57 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/dom.js @@ -205,7 +205,7 @@ 100 %12/12 4766 byte 190 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/emitter.js @@ -213,7 +213,7 @@ 100 %6/6 1323 byte 53 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/event.js @@ -226,7 +226,7 @@ 100 %6/6 2384 byte 101 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/advancedGrid/adapterEzEditTable.js @@ -234,7 +234,7 @@ 100 %13/13 19016 byte 507 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/advancedGrid/advancedGrid.js @@ -242,7 +242,7 @@ - 90 byte 2 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/colOps/colOps.js @@ -250,7 +250,7 @@ 100 %26/26 14340 byte 479 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/colsVisibility/colsVisibility.js @@ -258,7 +258,7 @@ 100 %49/49 19529 byte 706 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/sort/adapterSortabletable.js @@ -266,7 +266,7 @@ 100 %23/23 16463 byte 531 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/extensions/sort/sort.js @@ -274,7 +274,7 @@ - 204 byte 8 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/feature.js @@ -282,7 +282,7 @@ 100 %14/14 1876 byte 97 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/alternateRows.js @@ -290,7 +290,7 @@ 100 %9/9 3630 byte 141 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/baseDropdown.js @@ -298,7 +298,7 @@ 100 %3/3 3501 byte 121 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/checkList.js @@ -306,7 +306,7 @@ 100 %21/21 17110 byte 531 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/clearButton.js @@ -314,7 +314,7 @@ 100 %10/10 3214 byte 129 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/dateType.js @@ -322,7 +322,7 @@ 100 %12/12 4308 byte 157 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/dropdown.js @@ -330,7 +330,7 @@ 100 %17/17 11909 byte 383 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/gridLayout.js @@ -338,7 +338,7 @@ 100 %16/16 13788 byte 483 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/hash.js @@ -347,7 +347,7 @@ 100 %10/10 2981 byte 126 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/help.js @@ -355,7 +355,7 @@ 100 %17/17 6494 byte 230 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/highlightKeywords.js @@ -363,7 +363,7 @@ 100 %10/10 5459 byte 180 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/loader.js @@ -371,7 +371,7 @@ 100 %14/14 4025 byte 171 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/markActiveColumns.js @@ -379,7 +379,7 @@ 100 %10/10 2794 byte 108 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/noResults.js @@ -387,7 +387,7 @@ 100 %17/17 4792 byte 194 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/paging.js @@ -395,7 +395,7 @@ 100 %45/45 27378 byte 898 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/popupFilter.js @@ -403,7 +403,7 @@ 100 %27/27 13188 byte 457 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/rowsCounter.js @@ -411,7 +411,7 @@ 100 %13/13 5662 byte 197 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/state.js @@ -419,7 +419,7 @@ 100 %24/24 14807 byte 542 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/statusBar.js @@ -427,7 +427,7 @@ 100 %22/22 8635 byte 300 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/modules/storage.js @@ -436,7 +436,7 @@ 100 %10/10 3543 byte 161 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/number.js @@ -444,7 +444,7 @@ 100 %1/1 1034 byte 32 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/root.js @@ -452,7 +452,7 @@ 100 %1/1 235 byte 6 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/settings.js @@ -464,7 +464,7 @@ 100 %5/5 1535 byte 53 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/sort.js @@ -478,7 +478,7 @@ 100 %7/7 2881 byte 82 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/string.js @@ -490,15 +490,15 @@ 100 %5/5 2086 byte 76 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) src/tablefilter.js TableFilter 100 %172/172 - 95603 byte - 3167 - 2017-07-07 01:18:21 (UTC) + 95547 byte + 3164 + 2017-07-01 11:49:56 (UTC) src/types.js @@ -515,7 +515,7 @@ 100 %10/10 1754 byte 81 - 2017-07-07 01:18:21 (UTC) + 2017-07-01 11:49:56 (UTC) diff --git a/docs/variable/index.html b/docs/variable/index.html index 715abbc5..77fa7abf 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.5.34 API Document + Variable | tablefilter v0.5.35 API Document