diff --git a/docs/ast/source/tablefilter.js.json b/docs/ast/source/tablefilter.js.json index 12cd4eb3..f3db80c5 100644 --- a/docs/ast/source/tablefilter.js.json +++ b/docs/ast/source/tablefilter.js.json @@ -100160,10 +100160,10 @@ "trailingComments": [ { "type": "Line", - "value": " lower date", + "value": " lower equal date", "range": [ 55354, - 55367 + 55373 ], "loc": { "start": { @@ -100172,7 +100172,7 @@ }, "end": { "line": 1906, - "column": 25 + "column": 31 } } } @@ -100182,10 +100182,10 @@ "type": "IfStatement", "test": { "type": "Identifier", - "name": "isLDate", + "name": "isLEDate", "range": [ - 55384, - 55391 + 55390, + 55398 ], "loc": { "start": { @@ -100194,7 +100194,7 @@ }, "end": { "line": 1907, - "column": 23 + "column": 24 } } }, @@ -100210,8 +100210,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 55411, - 55415 + 55418, + 55422 ], "loc": { "start": { @@ -100230,8 +100230,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 55418, - 55427 + 55425, + 55434 ], "loc": { "start": { @@ -100254,8 +100254,8 @@ "type": "Identifier", "name": "term", "range": [ - 55428, - 55432 + 55435, + 55439 ], "loc": { "start": { @@ -100272,8 +100272,8 @@ "type": "Identifier", "name": "replace", "range": [ - 55433, - 55440 + 55440, + 55447 ], "loc": { "start": { @@ -100287,8 +100287,8 @@ } }, "range": [ - 55428, - 55440 + 55435, + 55447 ], "loc": { "start": { @@ -100304,10 +100304,10 @@ "arguments": [ { "type": "Identifier", - "name": "reL", + "name": "reLe", "range": [ - 55441, - 55444 + 55448, + 55452 ], "loc": { "start": { @@ -100316,7 +100316,7 @@ }, "end": { "line": 1908, - "column": 49 + "column": 50 } } }, @@ -100325,24 +100325,24 @@ "value": "", "raw": "''", "range": [ - 55446, - 55448 + 55454, + 55456 ], "loc": { "start": { "line": 1908, - "column": 51 + "column": 52 }, "end": { "line": 1908, - "column": 53 + "column": 54 } } } ], "range": [ - 55428, - 55449 + 55435, + 55457 ], "loc": { "start": { @@ -100351,7 +100351,7 @@ }, "end": { "line": 1908, - "column": 54 + "column": 55 } } }, @@ -100359,24 +100359,24 @@ "type": "Identifier", "name": "locale", "range": [ - 55451, - 55457 + 55459, + 55465 ], "loc": { "start": { "line": 1908, - "column": 56 + "column": 57 }, "end": { "line": 1908, - "column": 62 + "column": 63 } } } ], "range": [ - 55418, - 55458 + 55425, + 55466 ], "loc": { "start": { @@ -100385,13 +100385,13 @@ }, "end": { "line": 1908, - "column": 63 + "column": 64 } } }, "range": [ - 55411, - 55458 + 55418, + 55466 ], "loc": { "start": { @@ -100400,13 +100400,13 @@ }, "end": { "line": 1908, - "column": 63 + "column": 64 } } }, "range": [ - 55411, - 55459 + 55418, + 55467 ], "loc": { "start": { @@ -100415,7 +100415,7 @@ }, "end": { "line": 1908, - "column": 64 + "column": 65 } } }, @@ -100428,8 +100428,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 55476, - 55485 + 55484, + 55493 ], "loc": { "start": { @@ -100444,13 +100444,13 @@ }, "right": { "type": "BinaryExpression", - "operator": "<", + "operator": "<=", "left": { "type": "Identifier", "name": "dte1", "range": [ - 55488, - 55492 + 55496, + 55500 ], "loc": { "start": { @@ -100467,23 +100467,23 @@ "type": "Identifier", "name": "dte2", "range": [ - 55495, - 55499 + 55504, + 55508 ], "loc": { "start": { "line": 1909, - "column": 35 + "column": 36 }, "end": { "line": 1909, - "column": 39 + "column": 40 } } }, "range": [ - 55488, - 55499 + 55496, + 55508 ], "loc": { "start": { @@ -100492,13 +100492,13 @@ }, "end": { "line": 1909, - "column": 39 + "column": 40 } } }, "range": [ - 55476, - 55499 + 55484, + 55508 ], "loc": { "start": { @@ -100507,13 +100507,13 @@ }, "end": { "line": 1909, - "column": 39 + "column": 40 } } }, "range": [ - 55476, - 55500 + 55484, + 55509 ], "loc": { "start": { @@ -100522,19 +100522,19 @@ }, "end": { "line": 1909, - "column": 40 + "column": 41 } } } ], "range": [ - 55393, - 55514 + 55400, + 55523 ], "loc": { "start": { "line": 1907, - "column": 25 + "column": 26 }, "end": { "line": 1910, @@ -100544,10 +100544,10 @@ "trailingComments": [ { "type": "Line", - "value": " lower equal date", + "value": " lower date", "range": [ - 55527, - 55546 + 55536, + 55549 ], "loc": { "start": { @@ -100556,7 +100556,7 @@ }, "end": { "line": 1911, - "column": 31 + "column": 25 } } } @@ -100566,10 +100566,10 @@ "type": "IfStatement", "test": { "type": "Identifier", - "name": "isLEDate", + "name": "isLDate", "range": [ - 55568, - 55576 + 55571, + 55578 ], "loc": { "start": { @@ -100578,7 +100578,7 @@ }, "end": { "line": 1912, - "column": 29 + "column": 28 } } }, @@ -100594,8 +100594,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 55596, - 55600 + 55598, + 55602 ], "loc": { "start": { @@ -100614,8 +100614,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 55603, - 55612 + 55605, + 55614 ], "loc": { "start": { @@ -100638,8 +100638,8 @@ "type": "Identifier", "name": "term", "range": [ - 55613, - 55617 + 55615, + 55619 ], "loc": { "start": { @@ -100656,8 +100656,8 @@ "type": "Identifier", "name": "replace", "range": [ - 55618, - 55625 + 55620, + 55627 ], "loc": { "start": { @@ -100671,8 +100671,8 @@ } }, "range": [ - 55613, - 55625 + 55615, + 55627 ], "loc": { "start": { @@ -100688,10 +100688,10 @@ "arguments": [ { "type": "Identifier", - "name": "reLe", + "name": "reL", "range": [ - 55626, - 55630 + 55628, + 55631 ], "loc": { "start": { @@ -100700,7 +100700,7 @@ }, "end": { "line": 1913, - "column": 50 + "column": 49 } } }, @@ -100709,24 +100709,24 @@ "value": "", "raw": "''", "range": [ - 55632, - 55634 + 55633, + 55635 ], "loc": { "start": { "line": 1913, - "column": 52 + "column": 51 }, "end": { "line": 1913, - "column": 54 + "column": 53 } } } ], "range": [ - 55613, - 55635 + 55615, + 55636 ], "loc": { "start": { @@ -100735,7 +100735,7 @@ }, "end": { "line": 1913, - "column": 55 + "column": 54 } } }, @@ -100743,24 +100743,24 @@ "type": "Identifier", "name": "locale", "range": [ - 55637, - 55643 + 55638, + 55644 ], "loc": { "start": { "line": 1913, - "column": 57 + "column": 56 }, "end": { "line": 1913, - "column": 63 + "column": 62 } } } ], "range": [ - 55603, - 55644 + 55605, + 55645 ], "loc": { "start": { @@ -100769,13 +100769,13 @@ }, "end": { "line": 1913, - "column": 64 + "column": 63 } } }, "range": [ - 55596, - 55644 + 55598, + 55645 ], "loc": { "start": { @@ -100784,13 +100784,13 @@ }, "end": { "line": 1913, - "column": 64 + "column": 63 } } }, "range": [ - 55596, - 55645 + 55598, + 55646 ], "loc": { "start": { @@ -100799,7 +100799,7 @@ }, "end": { "line": 1913, - "column": 65 + "column": 64 } } }, @@ -100812,8 +100812,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 55662, - 55671 + 55663, + 55672 ], "loc": { "start": { @@ -100828,13 +100828,13 @@ }, "right": { "type": "BinaryExpression", - "operator": "<=", + "operator": "<", "left": { "type": "Identifier", "name": "dte1", "range": [ - 55674, - 55678 + 55675, + 55679 ], "loc": { "start": { @@ -100857,16 +100857,16 @@ "loc": { "start": { "line": 1914, - "column": 36 + "column": 35 }, "end": { "line": 1914, - "column": 40 + "column": 39 } } }, "range": [ - 55674, + 55675, 55686 ], "loc": { @@ -100876,12 +100876,12 @@ }, "end": { "line": 1914, - "column": 40 + "column": 39 } } }, "range": [ - 55662, + 55663, 55686 ], "loc": { @@ -100891,12 +100891,12 @@ }, "end": { "line": 1914, - "column": 40 + "column": 39 } } }, "range": [ - 55662, + 55663, 55687 ], "loc": { @@ -100906,19 +100906,19 @@ }, "end": { "line": 1914, - "column": 41 + "column": 40 } } } ], "range": [ - 55578, + 55580, 55701 ], "loc": { "start": { "line": 1912, - "column": 31 + "column": 30 }, "end": { "line": 1915, @@ -104439,7 +104439,7 @@ ] }, "range": [ - 55564, + 55567, 57294 ], "loc": { @@ -104455,10 +104455,10 @@ "leadingComments": [ { "type": "Line", - "value": " lower equal date", + "value": " lower date", "range": [ - 55527, - 55546 + 55536, + 55549 ], "loc": { "start": { @@ -104467,14 +104467,14 @@ }, "end": { "line": 1911, - "column": 31 + "column": 25 } } } ] }, "range": [ - 55380, + 55386, 57294 ], "loc": { @@ -104490,10 +104490,10 @@ "leadingComments": [ { "type": "Line", - "value": " lower date", + "value": " lower equal date", "range": [ 55354, - 55367 + 55373 ], "loc": { "start": { @@ -104502,7 +104502,7 @@ }, "end": { "line": 1906, - "column": 25 + "column": 31 } } } @@ -122289,6 +122289,26 @@ } } ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @returns {String}\n ", + "range": [ + 67243, + 67372 + ], + "loc": { + "start": { + "line": 2257, + "column": 4 + }, + "end": { + "line": 2261, + "column": 7 + } + } + } + ], "static": false }, { @@ -122297,16 +122317,16 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 67243, - 67255 + 67377, + 67389 ], "loc": { "start": { - "line": 2257, + "line": 2262, "column": 4 }, "end": { - "line": 2257, + "line": 2262, "column": 16 } } @@ -122319,16 +122339,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67256, - 67260 + 67390, + 67394 ], "loc": { "start": { - "line": 2257, + "line": 2262, "column": 17 }, "end": { - "line": 2257, + "line": 2262, "column": 21 } } @@ -122346,16 +122366,16 @@ "type": "Identifier", "name": "idx", "range": [ - 67276, - 67279 + 67410, + 67413 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 12 }, "end": { - "line": 2258, + "line": 2263, "column": 15 } } @@ -122367,16 +122387,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67282, - 67286 + 67416, + 67420 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 18 }, "end": { - "line": 2258, + "line": 2263, "column": 22 } } @@ -122385,46 +122405,46 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 67287, - 67296 + 67421, + 67430 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 23 }, "end": { - "line": 2258, + "line": 2263, "column": 32 } } }, "range": [ - 67282, - 67296 + 67416, + 67430 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 18 }, "end": { - "line": 2258, + "line": 2263, "column": 32 } } }, "range": [ - 67276, - 67296 + 67410, + 67430 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 12 }, "end": { - "line": 2258, + "line": 2263, "column": 32 } } @@ -122432,16 +122452,16 @@ ], "kind": "let", "range": [ - 67272, - 67297 + 67406, + 67431 ], "loc": { "start": { - "line": 2258, + "line": 2263, "column": 8 }, "end": { - "line": 2258, + "line": 2263, "column": 33 } }, @@ -122450,16 +122470,16 @@ "type": "Line", "value": "CallcustomCellData callback", "range": [ - 67306, - 67335 + 67440, + 67469 ], "loc": { "start": { - "line": 2259, + "line": 2264, "column": 8 }, "end": { - "line": 2259, + "line": 2264, "column": 37 } } @@ -122482,16 +122502,16 @@ "object": { "type": "ThisExpression", "range": [ - 67348, - 67352 + 67482, + 67486 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 12 }, "end": { - "line": 2260, + "line": 2265, "column": 16 } } @@ -122500,31 +122520,31 @@ "type": "Identifier", "name": "customCellDataCols", "range": [ - 67353, - 67371 + 67487, + 67505 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 17 }, "end": { - "line": 2260, + "line": 2265, "column": 35 } } }, "range": [ - 67348, - 67371 + 67482, + 67505 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 12 }, "end": { - "line": 2260, + "line": 2265, "column": 35 } } @@ -122533,31 +122553,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 67372, - 67379 + 67506, + 67513 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 36 }, "end": { - "line": 2260, + "line": 2265, "column": 43 } } }, "range": [ - 67348, - 67379 + 67482, + 67513 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 12 }, "end": { - "line": 2260, + "line": 2265, "column": 43 } } @@ -122567,32 +122587,32 @@ "type": "Identifier", "name": "idx", "range": [ - 67380, - 67383 + 67514, + 67517 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 44 }, "end": { - "line": 2260, + "line": 2265, "column": 47 } } } ], "range": [ - 67348, - 67384 + 67482, + 67518 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 12 }, "end": { - "line": 2260, + "line": 2265, "column": 48 } } @@ -122605,47 +122625,47 @@ "value": 1, "raw": "1", "range": [ - 67390, - 67391 + 67524, + 67525 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 54 }, "end": { - "line": 2260, + "line": 2265, "column": 55 } } }, "prefix": true, "range": [ - 67389, - 67391 + 67523, + 67525 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 53 }, "end": { - "line": 2260, + "line": 2265, "column": 55 } } }, "range": [ - 67348, - 67391 + 67482, + 67525 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 12 }, "end": { - "line": 2260, + "line": 2265, "column": 55 } } @@ -122663,16 +122683,16 @@ "object": { "type": "ThisExpression", "range": [ - 67414, - 67418 + 67548, + 67552 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 19 }, "end": { - "line": 2261, + "line": 2266, "column": 23 } } @@ -122681,31 +122701,31 @@ "type": "Identifier", "name": "customCellData", "range": [ - 67419, - 67433 + 67553, + 67567 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 24 }, "end": { - "line": 2261, + "line": 2266, "column": 38 } } }, "range": [ - 67414, - 67433 + 67548, + 67567 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 19 }, "end": { - "line": 2261, + "line": 2266, "column": 38 } } @@ -122714,16 +122734,16 @@ { "type": "ThisExpression", "range": [ - 67434, - 67438 + 67568, + 67572 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 39 }, "end": { - "line": 2261, + "line": 2266, "column": 43 } } @@ -122732,16 +122752,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67440, - 67444 + 67574, + 67578 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 45 }, "end": { - "line": 2261, + "line": 2266, "column": 49 } } @@ -122750,63 +122770,63 @@ "type": "Identifier", "name": "idx", "range": [ - 67446, - 67449 + 67580, + 67583 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 51 }, "end": { - "line": 2261, + "line": 2266, "column": 54 } } } ], "range": [ - 67414, - 67450 + 67548, + 67584 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 19 }, "end": { - "line": 2261, + "line": 2266, "column": 55 } } }, "range": [ - 67407, - 67451 + 67541, + 67585 ], "loc": { "start": { - "line": 2261, + "line": 2266, "column": 12 }, "end": { - "line": 2261, + "line": 2266, "column": 56 } } } ], "range": [ - 67393, - 67461 + 67527, + 67595 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 57 }, "end": { - "line": 2262, + "line": 2267, "column": 9 } } @@ -122822,16 +122842,16 @@ "type": "Identifier", "name": "getText", "range": [ - 67488, - 67495 + 67622, + 67629 ], "loc": { "start": { - "line": 2263, + "line": 2268, "column": 19 }, "end": { - "line": 2263, + "line": 2268, "column": 26 } } @@ -122841,78 +122861,78 @@ "type": "Identifier", "name": "cell", "range": [ - 67496, - 67500 + 67630, + 67634 ], "loc": { "start": { - "line": 2263, + "line": 2268, "column": 27 }, "end": { - "line": 2263, + "line": 2268, "column": 31 } } } ], "range": [ - 67488, - 67501 + 67622, + 67635 ], "loc": { "start": { - "line": 2263, + "line": 2268, "column": 19 }, "end": { - "line": 2263, + "line": 2268, "column": 32 } } }, "range": [ - 67481, - 67502 + 67615, + 67636 ], "loc": { "start": { - "line": 2263, + "line": 2268, "column": 12 }, "end": { - "line": 2263, + "line": 2268, "column": 33 } } } ], "range": [ - 67467, - 67512 + 67601, + 67646 ], "loc": { "start": { - "line": 2262, + "line": 2267, "column": 15 }, "end": { - "line": 2264, + "line": 2269, "column": 9 } } }, "range": [ - 67344, - 67512 + 67478, + 67646 ], "loc": { "start": { - "line": 2260, + "line": 2265, "column": 8 }, "end": { - "line": 2264, + "line": 2269, "column": 9 } }, @@ -122921,16 +122941,16 @@ "type": "Line", "value": "CallcustomCellData callback", "range": [ - 67306, - 67335 + 67440, + 67469 ], "loc": { "start": { - "line": 2259, + "line": 2264, "column": 8 }, "end": { - "line": 2259, + "line": 2264, "column": 37 } } @@ -122939,16 +122959,16 @@ } ], "range": [ - 67262, - 67518 + 67396, + 67652 ], "loc": { "start": { - "line": 2257, + "line": 2262, "column": 23 }, "end": { - "line": 2265, + "line": 2270, "column": 5 } } @@ -122956,16 +122976,16 @@ "generator": false, "expression": false, "range": [ - 67255, - 67518 + 67389, + 67652 ], "loc": { "start": { - "line": 2257, + "line": 2262, "column": 16 }, "end": { - "line": 2265, + "line": 2270, "column": 5 } } @@ -122973,34 +122993,54 @@ "kind": "method", "computed": false, "range": [ - 67243, - 67518 + 67377, + 67652 ], "loc": { "start": { - "line": 2257, + "line": 2262, "column": 4 }, "end": { - "line": 2265, + "line": 2270, "column": 5 } }, - "trailingComments": [ + "leadingComments": [ { "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 object\n * @return {String|Number|Date}\n ", + "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @returns {String}\n ", "range": [ - 67524, - 67703 + 67243, + 67372 ], "loc": { "start": { - "line": 2267, + "line": 2257, "column": 4 }, "end": { - "line": 2271, + "line": 2261, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "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": [ + 67658, + 67838 + ], + "loc": { + "start": { + "line": 2272, + "column": 4 + }, + "end": { + "line": 2276, "column": 7 } } @@ -123014,16 +123054,16 @@ "type": "Identifier", "name": "getCellData", "range": [ - 67708, - 67719 + 67843, + 67854 ], "loc": { "start": { - "line": 2272, + "line": 2277, "column": 4 }, "end": { - "line": 2272, + "line": 2277, "column": 15 } } @@ -123036,16 +123076,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67720, - 67724 + 67855, + 67859 ], "loc": { "start": { - "line": 2272, + "line": 2277, "column": 16 }, "end": { - "line": 2272, + "line": 2277, "column": 20 } } @@ -123063,16 +123103,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67740, - 67748 + 67875, + 67883 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 12 }, "end": { - "line": 2273, + "line": 2278, "column": 20 } } @@ -123084,16 +123124,16 @@ "type": "Identifier", "name": "cell", "range": [ - 67751, - 67755 + 67886, + 67890 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 23 }, "end": { - "line": 2273, + "line": 2278, "column": 27 } } @@ -123102,46 +123142,46 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 67756, - 67765 + 67891, + 67900 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 28 }, "end": { - "line": 2273, + "line": 2278, "column": 37 } } }, "range": [ - 67751, - 67765 + 67886, + 67900 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 23 }, "end": { - "line": 2273, + "line": 2278, "column": 37 } } }, "range": [ - 67740, - 67765 + 67875, + 67900 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 12 }, "end": { - "line": 2273, + "line": 2278, "column": 37 } } @@ -123149,16 +123189,16 @@ ], "kind": "let", "range": [ - 67736, - 67766 + 67871, + 67901 ], "loc": { "start": { - "line": 2273, + "line": 2278, "column": 8 }, "end": { - "line": 2273, + "line": 2278, "column": 38 } } @@ -123172,16 +123212,16 @@ "type": "Identifier", "name": "value", "range": [ - 67779, - 67784 + 67914, + 67919 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 12 }, "end": { - "line": 2274, + "line": 2279, "column": 17 } } @@ -123194,16 +123234,16 @@ "object": { "type": "ThisExpression", "range": [ - 67787, - 67791 + 67922, + 67926 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 20 }, "end": { - "line": 2274, + "line": 2279, "column": 24 } } @@ -123212,31 +123252,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 67792, - 67804 + 67927, + 67939 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 25 }, "end": { - "line": 2274, + "line": 2279, "column": 37 } } }, "range": [ - 67787, - 67804 + 67922, + 67939 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 20 }, "end": { - "line": 2274, + "line": 2279, "column": 37 } } @@ -123246,47 +123286,47 @@ "type": "Identifier", "name": "cell", "range": [ - 67805, - 67809 + 67940, + 67944 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 38 }, "end": { - "line": 2274, + "line": 2279, "column": 42 } } } ], "range": [ - 67787, - 67810 + 67922, + 67945 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 20 }, "end": { - "line": 2274, + "line": 2279, "column": 43 } } }, "range": [ - 67779, - 67810 + 67914, + 67945 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 12 }, "end": { - "line": 2274, + "line": 2279, "column": 43 } } @@ -123294,16 +123334,16 @@ ], "kind": "let", "range": [ - 67775, - 67811 + 67910, + 67946 ], "loc": { "start": { - "line": 2274, + "line": 2279, "column": 8 }, "end": { - "line": 2274, + "line": 2279, "column": 44 } } @@ -123318,16 +123358,16 @@ "object": { "type": "ThisExpression", "range": [ - 67825, - 67829 + 67960, + 67964 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 12 }, "end": { - "line": 2276, + "line": 2281, "column": 16 } } @@ -123336,31 +123376,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 67830, - 67837 + 67965, + 67972 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 17 }, "end": { - "line": 2276, + "line": 2281, "column": 24 } } }, "range": [ - 67825, - 67837 + 67960, + 67972 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 12 }, "end": { - "line": 2276, + "line": 2281, "column": 24 } } @@ -123370,16 +123410,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67838, - 67846 + 67973, + 67981 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 25 }, "end": { - "line": 2276, + "line": 2281, "column": 33 } } @@ -123391,48 +123431,48 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 67849, - 67865 + 67984, + 68000 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 36 }, "end": { - "line": 2276, + "line": 2281, "column": 52 } } } ], "range": [ - 67848, - 67866 + 67983, + 68001 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 35 }, "end": { - "line": 2276, + "line": 2281, "column": 53 } } } ], "range": [ - 67825, - 67867 + 67960, + 68002 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 12 }, "end": { - "line": 2276, + "line": 2281, "column": 54 } } @@ -123449,16 +123489,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 67887, - 67894 + 68022, + 68029 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 16 }, "end": { - "line": 2277, + "line": 2282, "column": 23 } } @@ -123469,16 +123509,16 @@ "object": { "type": "ThisExpression", "range": [ - 67897, - 67901 + 68032, + 68036 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 26 }, "end": { - "line": 2277, + "line": 2282, "column": 30 } } @@ -123487,46 +123527,46 @@ "type": "Identifier", "name": "decimalSeparator", "range": [ - 67902, - 67918 + 68037, + 68053 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 31 }, "end": { - "line": 2277, + "line": 2282, "column": 47 } } }, "range": [ - 67897, - 67918 + 68032, + 68053 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 26 }, "end": { - "line": 2277, + "line": 2282, "column": 47 } } }, "range": [ - 67887, - 67918 + 68022, + 68053 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 16 }, "end": { - "line": 2277, + "line": 2282, "column": 47 } } @@ -123534,16 +123574,16 @@ ], "kind": "let", "range": [ - 67883, - 67919 + 68018, + 68054 ], "loc": { "start": { - "line": 2277, + "line": 2282, "column": 12 }, "end": { - "line": 2277, + "line": 2282, "column": 48 } } @@ -123557,16 +123597,16 @@ "type": "Identifier", "name": "colType", "range": [ - 67936, - 67943 + 68071, + 68078 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 16 }, "end": { - "line": 2278, + "line": 2283, "column": 23 } } @@ -123580,16 +123620,16 @@ "object": { "type": "ThisExpression", "range": [ - 67946, - 67950 + 68081, + 68085 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 26 }, "end": { - "line": 2278, + "line": 2283, "column": 30 } } @@ -123598,31 +123638,31 @@ "type": "Identifier", "name": "colTypes", "range": [ - 67951, - 67959 + 68086, + 68094 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 31 }, "end": { - "line": 2278, + "line": 2283, "column": 39 } } }, "range": [ - 67946, - 67959 + 68081, + 68094 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 26 }, "end": { - "line": 2278, + "line": 2283, "column": 39 } } @@ -123631,46 +123671,46 @@ "type": "Identifier", "name": "colIndex", "range": [ - 67960, - 67968 + 68095, + 68103 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 40 }, "end": { - "line": 2278, + "line": 2283, "column": 48 } } }, "range": [ - 67946, - 67969 + 68081, + 68104 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 26 }, "end": { - "line": 2278, + "line": 2283, "column": 49 } } }, "range": [ - 67936, - 67969 + 68071, + 68104 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 16 }, "end": { - "line": 2278, + "line": 2283, "column": 49 } } @@ -123678,16 +123718,16 @@ ], "kind": "let", "range": [ - 67932, - 67970 + 68067, + 68105 ], "loc": { "start": { - "line": 2278, + "line": 2283, "column": 12 }, "end": { - "line": 2278, + "line": 2283, "column": 50 } } @@ -123703,16 +123743,16 @@ "type": "Identifier", "name": "colType", "range": [ - 67987, - 67994 + 68122, + 68129 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 16 }, "end": { - "line": 2279, + "line": 2284, "column": 23 } } @@ -123721,31 +123761,31 @@ "type": "Identifier", "name": "hasOwnProperty", "range": [ - 67995, - 68009 + 68130, + 68144 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 24 }, "end": { - "line": 2279, + "line": 2284, "column": 38 } } }, "range": [ - 67987, - 68009 + 68122, + 68144 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 16 }, "end": { - "line": 2279, + "line": 2284, "column": 38 } } @@ -123756,32 +123796,32 @@ "value": "decimal", "raw": "'decimal'", "range": [ - 68010, - 68019 + 68145, + 68154 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 39 }, "end": { - "line": 2279, + "line": 2284, "column": 48 } } } ], "range": [ - 67987, - 68020 + 68122, + 68155 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 16 }, "end": { - "line": 2279, + "line": 2284, "column": 49 } } @@ -123798,16 +123838,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 68040, - 68047 + 68175, + 68182 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 16 }, "end": { - "line": 2280, + "line": 2285, "column": 23 } } @@ -123819,16 +123859,16 @@ "type": "Identifier", "name": "colType", "range": [ - 68050, - 68057 + 68185, + 68192 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 26 }, "end": { - "line": 2280, + "line": 2285, "column": 33 } } @@ -123837,93 +123877,93 @@ "type": "Identifier", "name": "decimal", "range": [ - 68058, - 68065 + 68193, + 68200 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 34 }, "end": { - "line": 2280, + "line": 2285, "column": 41 } } }, "range": [ - 68050, - 68065 + 68185, + 68200 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 26 }, "end": { - "line": 2280, + "line": 2285, "column": 41 } } }, "range": [ - 68040, - 68065 + 68175, + 68200 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 16 }, "end": { - "line": 2280, + "line": 2285, "column": 41 } } }, "range": [ - 68040, - 68066 + 68175, + 68201 ], "loc": { "start": { - "line": 2280, + "line": 2285, "column": 16 }, "end": { - "line": 2280, + "line": 2285, "column": 42 } } } ], "range": [ - 68022, - 68080 + 68157, + 68215 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 51 }, "end": { - "line": 2281, + "line": 2286, "column": 13 } } }, "alternate": null, "range": [ - 67983, - 68080 + 68118, + 68215 ], "loc": { "start": { - "line": 2279, + "line": 2284, "column": 12 }, "end": { - "line": 2281, + "line": 2286, "column": 13 } } @@ -123936,16 +123976,16 @@ "type": "Identifier", "name": "parseNb", "range": [ - 68100, - 68107 + 68235, + 68242 ], "loc": { "start": { - "line": 2282, + "line": 2287, "column": 19 }, "end": { - "line": 2282, + "line": 2287, "column": 26 } } @@ -123955,16 +123995,16 @@ "type": "Identifier", "name": "value", "range": [ - 68108, - 68113 + 68243, + 68248 ], "loc": { "start": { - "line": 2282, + "line": 2287, "column": 27 }, "end": { - "line": 2282, + "line": 2287, "column": 32 } } @@ -123973,63 +124013,63 @@ "type": "Identifier", "name": "decimal", "range": [ - 68115, - 68122 + 68250, + 68257 ], "loc": { "start": { - "line": 2282, + "line": 2287, "column": 34 }, "end": { - "line": 2282, + "line": 2287, "column": 41 } } } ], "range": [ - 68100, - 68123 + 68235, + 68258 ], "loc": { "start": { - "line": 2282, + "line": 2287, "column": 19 }, "end": { - "line": 2282, + "line": 2287, "column": 42 } } }, "range": [ - 68093, - 68124 + 68228, + 68259 ], "loc": { "start": { - "line": 2282, + "line": 2287, "column": 12 }, "end": { - "line": 2282, + "line": 2287, "column": 43 } } } ], "range": [ - 67869, - 68134 + 68004, + 68269 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 56 }, "end": { - "line": 2283, + "line": 2288, "column": 9 } } @@ -124044,16 +124084,16 @@ "object": { "type": "ThisExpression", "range": [ - 68152, - 68156 + 68287, + 68291 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 17 }, "end": { - "line": 2284, + "line": 2289, "column": 21 } } @@ -124062,31 +124102,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 68157, - 68164 + 68292, + 68299 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 22 }, "end": { - "line": 2284, + "line": 2289, "column": 29 } } }, "range": [ - 68152, - 68164 + 68287, + 68299 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 17 }, "end": { - "line": 2284, + "line": 2289, "column": 29 } } @@ -124096,16 +124136,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 68165, - 68173 + 68300, + 68308 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 30 }, "end": { - "line": 2284, + "line": 2289, "column": 38 } } @@ -124117,48 +124157,48 @@ "type": "Identifier", "name": "NUMBER", "range": [ - 68176, - 68182 + 68311, + 68317 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 41 }, "end": { - "line": 2284, + "line": 2289, "column": 47 } } } ], "range": [ - 68175, - 68183 + 68310, + 68318 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 40 }, "end": { - "line": 2284, + "line": 2289, "column": 48 } } } ], "range": [ - 68152, - 68184 + 68287, + 68319 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 17 }, "end": { - "line": 2284, + "line": 2289, "column": 49 } } @@ -124174,16 +124214,16 @@ "type": "Identifier", "name": "Number", "range": [ - 68207, - 68213 + 68342, + 68348 ], "loc": { "start": { - "line": 2285, + "line": 2290, "column": 19 }, "end": { - "line": 2285, + "line": 2290, "column": 25 } } @@ -124193,63 +124233,63 @@ "type": "Identifier", "name": "value", "range": [ - 68214, - 68219 + 68349, + 68354 ], "loc": { "start": { - "line": 2285, + "line": 2290, "column": 26 }, "end": { - "line": 2285, + "line": 2290, "column": 31 } } } ], "range": [ - 68207, - 68220 + 68342, + 68355 ], "loc": { "start": { - "line": 2285, + "line": 2290, "column": 19 }, "end": { - "line": 2285, + "line": 2290, "column": 32 } } }, "range": [ - 68200, - 68221 + 68335, + 68356 ], "loc": { "start": { - "line": 2285, + "line": 2290, "column": 12 }, "end": { - "line": 2285, + "line": 2290, "column": 33 } } } ], "range": [ - 68186, - 68231 + 68321, + 68366 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 51 }, "end": { - "line": 2286, + "line": 2291, "column": 9 } } @@ -124264,16 +124304,16 @@ "object": { "type": "ThisExpression", "range": [ - 68249, - 68253 + 68384, + 68388 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 17 }, "end": { - "line": 2287, + "line": 2292, "column": 21 } } @@ -124282,31 +124322,31 @@ "type": "Identifier", "name": "hasType", "range": [ - 68254, - 68261 + 68389, + 68396 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 22 }, "end": { - "line": 2287, + "line": 2292, "column": 29 } } }, "range": [ - 68249, - 68261 + 68384, + 68396 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 17 }, "end": { - "line": 2287, + "line": 2292, "column": 29 } } @@ -124316,16 +124356,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 68262, - 68270 + 68397, + 68405 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 30 }, "end": { - "line": 2287, + "line": 2292, "column": 38 } } @@ -124337,48 +124377,48 @@ "type": "Identifier", "name": "DATE", "range": [ - 68273, - 68277 + 68408, + 68412 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 41 }, "end": { - "line": 2287, + "line": 2292, "column": 45 } } } ], "range": [ - 68272, - 68278 + 68407, + 68413 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 40 }, "end": { - "line": 2287, + "line": 2292, "column": 46 } } } ], "range": [ - 68249, - 68279 + 68384, + 68414 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 17 }, "end": { - "line": 2287, + "line": 2292, "column": 47 } } @@ -124395,16 +124435,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 68298, - 68306 + 68433, + 68441 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 16 }, "end": { - "line": 2288, + "line": 2293, "column": 24 } } @@ -124418,16 +124458,16 @@ "object": { "type": "ThisExpression", "range": [ - 68309, - 68313 + 68444, + 68448 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 27 }, "end": { - "line": 2288, + "line": 2293, "column": 31 } } @@ -124436,31 +124476,31 @@ "type": "Identifier", "name": "Mod", "range": [ - 68314, - 68317 + 68449, + 68452 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 32 }, "end": { - "line": 2288, + "line": 2293, "column": 35 } } }, "range": [ - 68309, - 68317 + 68444, + 68452 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 27 }, "end": { - "line": 2288, + "line": 2293, "column": 35 } } @@ -124469,46 +124509,46 @@ "type": "Identifier", "name": "dateType", "range": [ - 68318, - 68326 + 68453, + 68461 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 36 }, "end": { - "line": 2288, + "line": 2293, "column": 44 } } }, "range": [ - 68309, - 68326 + 68444, + 68461 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 27 }, "end": { - "line": 2288, + "line": 2293, "column": 44 } } }, "range": [ - 68298, - 68326 + 68433, + 68461 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 16 }, "end": { - "line": 2288, + "line": 2293, "column": 44 } } @@ -124516,16 +124556,16 @@ ], "kind": "let", "range": [ - 68294, - 68327 + 68429, + 68462 ], "loc": { "start": { - "line": 2288, + "line": 2293, "column": 12 }, "end": { - "line": 2288, + "line": 2293, "column": 45 } } @@ -124539,16 +124579,16 @@ "type": "Identifier", "name": "locale", "range": [ - 68344, - 68350 + 68479, + 68485 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 16 }, "end": { - "line": 2289, + "line": 2294, "column": 22 } } @@ -124568,16 +124608,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 68353, - 68361 + 68488, + 68496 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 25 }, "end": { - "line": 2289, + "line": 2294, "column": 33 } } @@ -124586,31 +124626,31 @@ "type": "Identifier", "name": "getOptions", "range": [ - 68362, - 68372 + 68497, + 68507 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 34 }, "end": { - "line": 2289, + "line": 2294, "column": 44 } } }, "range": [ - 68353, - 68372 + 68488, + 68507 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 25 }, "end": { - "line": 2289, + "line": 2294, "column": 44 } } @@ -124620,32 +124660,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 68373, - 68381 + 68508, + 68516 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 45 }, "end": { - "line": 2289, + "line": 2294, "column": 53 } } } ], "range": [ - 68353, - 68382 + 68488, + 68517 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 25 }, "end": { - "line": 2289, + "line": 2294, "column": 54 } } @@ -124654,31 +124694,31 @@ "type": "Identifier", "name": "locale", "range": [ - 68383, - 68389 + 68518, + 68524 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 55 }, "end": { - "line": 2289, + "line": 2294, "column": 61 } } }, "range": [ - 68353, - 68389 + 68488, + 68524 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 25 }, "end": { - "line": 2289, + "line": 2294, "column": 61 } } @@ -124689,16 +124729,16 @@ "object": { "type": "ThisExpression", "range": [ - 68393, - 68397 + 68528, + 68532 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 65 }, "end": { - "line": 2289, + "line": 2294, "column": 69 } } @@ -124707,61 +124747,61 @@ "type": "Identifier", "name": "locale", "range": [ - 68398, - 68404 + 68533, + 68539 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 70 }, "end": { - "line": 2289, + "line": 2294, "column": 76 } } }, "range": [ - 68393, - 68404 + 68528, + 68539 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 65 }, "end": { - "line": 2289, + "line": 2294, "column": 76 } } }, "range": [ - 68353, - 68404 + 68488, + 68539 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 25 }, "end": { - "line": 2289, + "line": 2294, "column": 76 } } }, "range": [ - 68344, - 68404 + 68479, + 68539 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 16 }, "end": { - "line": 2289, + "line": 2294, "column": 76 } } @@ -124769,16 +124809,16 @@ ], "kind": "let", "range": [ - 68340, - 68405 + 68475, + 68540 ], "loc": { "start": { - "line": 2289, + "line": 2294, "column": 12 }, "end": { - "line": 2289, + "line": 2294, "column": 77 } } @@ -124794,16 +124834,16 @@ "type": "Identifier", "name": "dateType", "range": [ - 68425, - 68433 + 68560, + 68568 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 19 }, "end": { - "line": 2290, + "line": 2295, "column": 27 } } @@ -124812,31 +124852,31 @@ "type": "Identifier", "name": "parse", "range": [ - 68434, - 68439 + 68569, + 68574 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 28 }, "end": { - "line": 2290, + "line": 2295, "column": 33 } } }, "range": [ - 68425, - 68439 + 68560, + 68574 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 19 }, "end": { - "line": 2290, + "line": 2295, "column": 33 } } @@ -124846,16 +124886,16 @@ "type": "Identifier", "name": "value", "range": [ - 68440, - 68445 + 68575, + 68580 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 34 }, "end": { - "line": 2290, + "line": 2295, "column": 39 } } @@ -124864,109 +124904,109 @@ "type": "Identifier", "name": "locale", "range": [ - 68447, - 68453 + 68582, + 68588 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 41 }, "end": { - "line": 2290, + "line": 2295, "column": 47 } } } ], "range": [ - 68425, - 68454 + 68560, + 68589 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 19 }, "end": { - "line": 2290, + "line": 2295, "column": 48 } } }, "range": [ - 68418, - 68455 + 68553, + 68590 ], "loc": { "start": { - "line": 2290, + "line": 2295, "column": 12 }, "end": { - "line": 2290, + "line": 2295, "column": 49 } } } ], "range": [ - 68280, - 68465 + 68415, + 68600 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 48 }, "end": { - "line": 2291, + "line": 2296, "column": 9 } } }, "alternate": null, "range": [ - 68245, - 68465 + 68380, + 68600 ], "loc": { "start": { - "line": 2287, + "line": 2292, "column": 13 }, "end": { - "line": 2291, + "line": 2296, "column": 9 } } }, "range": [ - 68148, - 68465 + 68283, + 68600 ], "loc": { "start": { - "line": 2284, + "line": 2289, "column": 13 }, "end": { - "line": 2291, + "line": 2296, "column": 9 } } }, "range": [ - 67821, - 68465 + 67956, + 68600 ], "loc": { "start": { - "line": 2276, + "line": 2281, "column": 8 }, "end": { - "line": 2291, + "line": 2296, "column": 9 } } @@ -124977,47 +125017,47 @@ "type": "Identifier", "name": "value", "range": [ - 68482, - 68487 + 68617, + 68622 ], "loc": { "start": { - "line": 2293, + "line": 2298, "column": 15 }, "end": { - "line": 2293, + "line": 2298, "column": 20 } } }, "range": [ - 68475, - 68488 + 68610, + 68623 ], "loc": { "start": { - "line": 2293, + "line": 2298, "column": 8 }, "end": { - "line": 2293, + "line": 2298, "column": 21 } } } ], "range": [ - 67726, - 68494 + 67861, + 68629 ], "loc": { "start": { - "line": 2272, + "line": 2277, "column": 22 }, "end": { - "line": 2294, + "line": 2299, "column": 5 } } @@ -125025,16 +125065,16 @@ "generator": false, "expression": false, "range": [ - 67719, - 68494 + 67854, + 68629 ], "loc": { "start": { - "line": 2272, + "line": 2277, "column": 15 }, "end": { - "line": 2294, + "line": 2299, "column": 5 } } @@ -125042,34 +125082,34 @@ "kind": "method", "computed": false, "range": [ - 67708, - 68494 + 67843, + 68629 ], "loc": { "start": { - "line": 2272, + "line": 2277, "column": 4 }, "end": { - "line": 2294, + "line": 2299, "column": 5 } }, "leadingComments": [ { "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 object\n * @return {String|Number|Date}\n ", + "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": [ - 67524, - 67703 + 67658, + 67838 ], "loc": { "start": { - "line": 2267, + "line": 2272, "column": 4 }, "end": { - "line": 2271, + "line": 2276, "column": 7 } } @@ -125080,16 +125120,16 @@ "type": "Block", "value": "*\n * Return the table data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 68500, - 68956 + 68635, + 69091 ], "loc": { "start": { - "line": 2296, + "line": 2301, "column": 4 }, "end": { - "line": 2308, + "line": 2313, "column": 7 } } @@ -125103,16 +125143,16 @@ "type": "Identifier", "name": "getTableData", "range": [ - 68961, - 68973 + 69096, + 69108 ], "loc": { "start": { - "line": 2309, + "line": 2314, "column": 4 }, "end": { - "line": 2309, + "line": 2314, "column": 16 } } @@ -125127,16 +125167,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68983, - 68997 + 69118, + 69132 ], "loc": { "start": { - "line": 2310, + "line": 2315, "column": 8 }, "end": { - "line": 2310, + "line": 2315, "column": 22 } } @@ -125146,31 +125186,31 @@ "value": false, "raw": "false", "range": [ - 69000, - 69005 + 69135, + 69140 ], "loc": { "start": { - "line": 2310, + "line": 2315, "column": 25 }, "end": { - "line": 2310, + "line": 2315, "column": 30 } } }, "range": [ - 68983, - 69005 + 69118, + 69140 ], "loc": { "start": { - "line": 2310, + "line": 2315, "column": 8 }, "end": { - "line": 2310, + "line": 2315, "column": 30 } } @@ -125181,16 +125221,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 69015, - 69032 + 69150, + 69167 ], "loc": { "start": { - "line": 2311, + "line": 2316, "column": 8 }, "end": { - "line": 2311, + "line": 2316, "column": 25 } } @@ -125200,31 +125240,31 @@ "value": false, "raw": "false", "range": [ - 69035, - 69040 + 69170, + 69175 ], "loc": { "start": { - "line": 2311, + "line": 2316, "column": 28 }, "end": { - "line": 2311, + "line": 2316, "column": 33 } } }, "range": [ - 69015, - 69040 + 69150, + 69175 ], "loc": { "start": { - "line": 2311, + "line": 2316, "column": 8 }, "end": { - "line": 2311, + "line": 2316, "column": 33 } } @@ -125235,16 +125275,16 @@ "type": "Identifier", "name": "typed", "range": [ - 69050, - 69055 + 69185, + 69190 ], "loc": { "start": { - "line": 2312, + "line": 2317, "column": 8 }, "end": { - "line": 2312, + "line": 2317, "column": 13 } } @@ -125254,31 +125294,31 @@ "value": false, "raw": "false", "range": [ - 69058, - 69063 + 69193, + 69198 ], "loc": { "start": { - "line": 2312, + "line": 2317, "column": 16 }, "end": { - "line": 2312, + "line": 2317, "column": 21 } } }, "range": [ - 69050, - 69063 + 69185, + 69198 ], "loc": { "start": { - "line": 2312, + "line": 2317, "column": 8 }, "end": { - "line": 2312, + "line": 2317, "column": 21 } } @@ -125296,16 +125336,16 @@ "type": "Identifier", "name": "rows", "range": [ - 69084, - 69088 + 69219, + 69223 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 12 }, "end": { - "line": 2314, + "line": 2319, "column": 16 } } @@ -125319,16 +125359,16 @@ "object": { "type": "ThisExpression", "range": [ - 69091, - 69095 + 69226, + 69230 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 19 }, "end": { - "line": 2314, + "line": 2319, "column": 23 } } @@ -125337,31 +125377,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 69096, - 69099 + 69231, + 69234 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 24 }, "end": { - "line": 2314, + "line": 2319, "column": 27 } } }, "range": [ - 69091, - 69099 + 69226, + 69234 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 19 }, "end": { - "line": 2314, + "line": 2319, "column": 27 } } @@ -125370,46 +125410,46 @@ "type": "Identifier", "name": "rows", "range": [ - 69100, - 69104 + 69235, + 69239 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 28 }, "end": { - "line": 2314, + "line": 2319, "column": 32 } } }, "range": [ - 69091, - 69104 + 69226, + 69239 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 19 }, "end": { - "line": 2314, + "line": 2319, "column": 32 } } }, "range": [ - 69084, - 69104 + 69219, + 69239 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 12 }, "end": { - "line": 2314, + "line": 2319, "column": 32 } } @@ -125417,16 +125457,16 @@ ], "kind": "let", "range": [ - 69080, - 69105 + 69215, + 69240 ], "loc": { "start": { - "line": 2314, + "line": 2319, "column": 8 }, "end": { - "line": 2314, + "line": 2319, "column": 33 } } @@ -125440,16 +125480,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 69118, - 69124 + 69253, + 69259 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 12 }, "end": { - "line": 2315, + "line": 2320, "column": 18 } } @@ -125462,16 +125502,16 @@ "object": { "type": "ThisExpression", "range": [ - 69127, - 69131 + 69262, + 69266 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 21 }, "end": { - "line": 2315, + "line": 2320, "column": 25 } } @@ -125480,31 +125520,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 69132, - 69141 + 69267, + 69276 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 26 }, "end": { - "line": 2315, + "line": 2320, "column": 35 } } }, "range": [ - 69127, - 69141 + 69262, + 69276 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 21 }, "end": { - "line": 2315, + "line": 2320, "column": 35 } } @@ -125515,47 +125555,47 @@ "value": true, "raw": "true", "range": [ - 69142, - 69146 + 69277, + 69281 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 36 }, "end": { - "line": 2315, + "line": 2320, "column": 40 } } } ], "range": [ - 69127, - 69147 + 69262, + 69282 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 21 }, "end": { - "line": 2315, + "line": 2320, "column": 41 } } }, "range": [ - 69118, - 69147 + 69253, + 69282 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 12 }, "end": { - "line": 2315, + "line": 2320, "column": 41 } } @@ -125563,16 +125603,16 @@ ], "kind": "let", "range": [ - 69114, - 69148 + 69249, + 69283 ], "loc": { "start": { - "line": 2315, + "line": 2320, "column": 8 }, "end": { - "line": 2315, + "line": 2320, "column": 42 } } @@ -125586,16 +125626,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 69161, - 69168 + 69296, + 69303 ], "loc": { "start": { - "line": 2316, + "line": 2321, "column": 12 }, "end": { - "line": 2316, + "line": 2321, "column": 19 } } @@ -125604,31 +125644,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 69171, - 69173 + 69306, + 69308 ], "loc": { "start": { - "line": 2316, + "line": 2321, "column": 22 }, "end": { - "line": 2316, + "line": 2321, "column": 24 } } }, "range": [ - 69161, - 69173 + 69296, + 69308 ], "loc": { "start": { - "line": 2316, + "line": 2321, "column": 12 }, "end": { - "line": 2316, + "line": 2321, "column": 24 } } @@ -125636,16 +125676,16 @@ ], "kind": "let", "range": [ - 69157, - 69174 + 69292, + 69309 ], "loc": { "start": { - "line": 2316, + "line": 2321, "column": 8 }, "end": { - "line": 2316, + "line": 2321, "column": 25 } } @@ -125659,16 +125699,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 69187, - 69197 + 69322, + 69332 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 12 }, "end": { - "line": 2317, + "line": 2322, "column": 22 } } @@ -125679,16 +125719,16 @@ "type": "Identifier", "name": "typed", "range": [ - 69200, - 69205 + 69335, + 69340 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 25 }, "end": { - "line": 2317, + "line": 2322, "column": 30 } } @@ -125704,16 +125744,16 @@ "object": { "type": "ThisExpression", "range": [ - 69208, - 69212 + 69343, + 69347 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 33 }, "end": { - "line": 2317, + "line": 2322, "column": 37 } } @@ -125722,31 +125762,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 69213, - 69224 + 69348, + 69359 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 38 }, "end": { - "line": 2317, + "line": 2322, "column": 49 } } }, "range": [ - 69208, - 69224 + 69343, + 69359 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 33 }, "end": { - "line": 2317, + "line": 2322, "column": 49 } } @@ -125755,31 +125795,31 @@ "type": "Identifier", "name": "bind", "range": [ - 69225, - 69229 + 69360, + 69364 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 50 }, "end": { - "line": 2317, + "line": 2322, "column": 54 } } }, "range": [ - 69208, - 69229 + 69343, + 69364 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 33 }, "end": { - "line": 2317, + "line": 2322, "column": 54 } } @@ -125788,32 +125828,32 @@ { "type": "ThisExpression", "range": [ - 69230, - 69234 + 69365, + 69369 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 55 }, "end": { - "line": 2317, + "line": 2322, "column": 59 } } } ], "range": [ - 69208, - 69235 + 69343, + 69370 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 33 }, "end": { - "line": 2317, + "line": 2322, "column": 60 } } @@ -125829,16 +125869,16 @@ "object": { "type": "ThisExpression", "range": [ - 69250, - 69254 + 69385, + 69389 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 12 }, "end": { - "line": 2318, + "line": 2323, "column": 16 } } @@ -125847,31 +125887,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 69255, - 69267 + 69390, + 69402 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 17 }, "end": { - "line": 2318, + "line": 2323, "column": 29 } } }, "range": [ - 69250, - 69267 + 69385, + 69402 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 12 }, "end": { - "line": 2318, + "line": 2323, "column": 29 } } @@ -125880,31 +125920,31 @@ "type": "Identifier", "name": "bind", "range": [ - 69268, - 69272 + 69403, + 69407 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 30 }, "end": { - "line": 2318, + "line": 2323, "column": 34 } } }, "range": [ - 69250, - 69272 + 69385, + 69407 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 12 }, "end": { - "line": 2318, + "line": 2323, "column": 34 } } @@ -125913,62 +125953,62 @@ { "type": "ThisExpression", "range": [ - 69273, - 69277 + 69408, + 69412 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 35 }, "end": { - "line": 2318, + "line": 2323, "column": 39 } } } ], "range": [ - 69250, - 69278 + 69385, + 69413 ], "loc": { "start": { - "line": 2318, + "line": 2323, "column": 12 }, "end": { - "line": 2318, + "line": 2323, "column": 40 } } }, "range": [ - 69200, - 69278 + 69335, + 69413 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 25 }, "end": { - "line": 2318, + "line": 2323, "column": 40 } } }, "range": [ - 69187, - 69278 + 69322, + 69413 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 12 }, "end": { - "line": 2318, + "line": 2323, "column": 40 } } @@ -125976,16 +126016,16 @@ ], "kind": "let", "range": [ - 69183, - 69279 + 69318, + 69414 ], "loc": { "start": { - "line": 2317, + "line": 2322, "column": 8 }, "end": { - "line": 2318, + "line": 2323, "column": 41 } } @@ -125996,16 +126036,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 69293, - 69307 + 69428, + 69442 ], "loc": { "start": { - "line": 2320, + "line": 2325, "column": 12 }, "end": { - "line": 2320, + "line": 2325, "column": 26 } } @@ -126022,16 +126062,16 @@ "type": "Identifier", "name": "headers", "range": [ - 69327, - 69334 + 69462, + 69469 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 16 }, "end": { - "line": 2321, + "line": 2326, "column": 23 } } @@ -126044,16 +126084,16 @@ "object": { "type": "ThisExpression", "range": [ - 69337, - 69341 + 69472, + 69476 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 26 }, "end": { - "line": 2321, + "line": 2326, "column": 30 } } @@ -126062,31 +126102,31 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 69342, - 69356 + 69477, + 69491 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 31 }, "end": { - "line": 2321, + "line": 2326, "column": 45 } } }, "range": [ - 69337, - 69356 + 69472, + 69491 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 26 }, "end": { - "line": 2321, + "line": 2326, "column": 45 } } @@ -126096,47 +126136,47 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 69357, - 69374 + 69492, + 69509 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 46 }, "end": { - "line": 2321, + "line": 2326, "column": 63 } } } ], "range": [ - 69337, - 69375 + 69472, + 69510 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 26 }, "end": { - "line": 2321, + "line": 2326, "column": 64 } } }, "range": [ - 69327, - 69375 + 69462, + 69510 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 16 }, "end": { - "line": 2321, + "line": 2326, "column": 64 } } @@ -126144,16 +126184,16 @@ ], "kind": "let", "range": [ - 69323, - 69376 + 69458, + 69511 ], "loc": { "start": { - "line": 2321, + "line": 2326, "column": 12 }, "end": { - "line": 2321, + "line": 2326, "column": 65 } } @@ -126169,16 +126209,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 69389, - 69396 + 69524, + 69531 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 12 }, "end": { - "line": 2322, + "line": 2327, "column": 19 } } @@ -126187,31 +126227,31 @@ "type": "Identifier", "name": "push", "range": [ - 69397, - 69401 + 69532, + 69536 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 20 }, "end": { - "line": 2322, + "line": 2327, "column": 24 } } }, "range": [ - 69389, - 69401 + 69524, + 69536 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 12 }, "end": { - "line": 2322, + "line": 2327, "column": 24 } } @@ -126228,16 +126268,16 @@ "object": { "type": "ThisExpression", "range": [ - 69403, - 69407 + 69538, + 69542 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 26 }, "end": { - "line": 2322, + "line": 2327, "column": 30 } } @@ -126246,47 +126286,47 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 69408, - 69426 + 69543, + 69561 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 31 }, "end": { - "line": 2322, + "line": 2327, "column": 49 } } }, "range": [ - 69403, - 69426 + 69538, + 69561 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 26 }, "end": { - "line": 2322, + "line": 2327, "column": 49 } } }, "arguments": [], "range": [ - 69403, - 69428 + 69538, + 69563 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 26 }, "end": { - "line": 2322, + "line": 2327, "column": 51 } } @@ -126295,95 +126335,95 @@ "type": "Identifier", "name": "headers", "range": [ - 69430, - 69437 + 69565, + 69572 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 53 }, "end": { - "line": 2322, + "line": 2327, "column": 60 } } } ], "range": [ - 69402, - 69438 + 69537, + 69573 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 25 }, "end": { - "line": 2322, + "line": 2327, "column": 61 } } } ], "range": [ - 69389, - 69439 + 69524, + 69574 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 12 }, "end": { - "line": 2322, + "line": 2327, "column": 62 } } }, "range": [ - 69389, - 69440 + 69524, + 69575 ], "loc": { "start": { - "line": 2322, + "line": 2327, "column": 12 }, "end": { - "line": 2322, + "line": 2327, "column": 63 } } } ], "range": [ - 69309, - 69450 + 69444, + 69585 ], "loc": { "start": { - "line": 2320, + "line": 2325, "column": 28 }, "end": { - "line": 2323, + "line": 2328, "column": 9 } } }, "alternate": null, "range": [ - 69289, - 69450 + 69424, + 69585 ], "loc": { "start": { - "line": 2320, + "line": 2325, "column": 8 }, "end": { - "line": 2323, + "line": 2328, "column": 9 } } @@ -126399,16 +126439,16 @@ "type": "Identifier", "name": "k", "range": [ - 69468, - 69469 + 69603, + 69604 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 17 }, "end": { - "line": 2324, + "line": 2329, "column": 18 } } @@ -126419,16 +126459,16 @@ "object": { "type": "ThisExpression", "range": [ - 69472, - 69476 + 69607, + 69611 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 21 }, "end": { - "line": 2324, + "line": 2329, "column": 25 } } @@ -126437,46 +126477,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 69477, - 69483 + 69612, + 69618 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 26 }, "end": { - "line": 2324, + "line": 2329, "column": 32 } } }, "range": [ - 69472, - 69483 + 69607, + 69618 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 21 }, "end": { - "line": 2324, + "line": 2329, "column": 32 } } }, "range": [ - 69468, - 69483 + 69603, + 69618 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 17 }, "end": { - "line": 2324, + "line": 2329, "column": 32 } } @@ -126484,16 +126524,16 @@ ], "kind": "let", "range": [ - 69464, - 69483 + 69599, + 69618 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 13 }, "end": { - "line": 2324, + "line": 2329, "column": 32 } } @@ -126505,16 +126545,16 @@ "type": "Identifier", "name": "k", "range": [ - 69485, - 69486 + 69620, + 69621 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 34 }, "end": { - "line": 2324, + "line": 2329, "column": 35 } } @@ -126523,31 +126563,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 69489, - 69495 + 69624, + 69630 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 38 }, "end": { - "line": 2324, + "line": 2329, "column": 44 } } }, "range": [ - 69485, - 69495 + 69620, + 69630 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 34 }, "end": { - "line": 2324, + "line": 2329, "column": 44 } } @@ -126559,32 +126599,32 @@ "type": "Identifier", "name": "k", "range": [ - 69497, - 69498 + 69632, + 69633 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 46 }, "end": { - "line": 2324, + "line": 2329, "column": 47 } } }, "prefix": false, "range": [ - 69497, - 69500 + 69632, + 69635 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 46 }, "end": { - "line": 2324, + "line": 2329, "column": 49 } } @@ -126601,16 +126641,16 @@ "type": "Identifier", "name": "rowData", "range": [ - 69520, - 69527 + 69655, + 69662 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 16 }, "end": { - "line": 2325, + "line": 2330, "column": 23 } } @@ -126622,16 +126662,16 @@ "type": "Identifier", "name": "k", "range": [ - 69531, - 69532 + 69666, + 69667 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 27 }, "end": { - "line": 2325, + "line": 2330, "column": 28 } } @@ -126640,47 +126680,47 @@ "type": "ArrayExpression", "elements": [], "range": [ - 69534, - 69536 + 69669, + 69671 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 30 }, "end": { - "line": 2325, + "line": 2330, "column": 32 } } } ], "range": [ - 69530, - 69537 + 69665, + 69672 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 26 }, "end": { - "line": 2325, + "line": 2330, "column": 33 } } }, "range": [ - 69520, - 69537 + 69655, + 69672 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 16 }, "end": { - "line": 2325, + "line": 2330, "column": 33 } } @@ -126688,16 +126728,16 @@ ], "kind": "let", "range": [ - 69516, - 69538 + 69651, + 69673 ], "loc": { "start": { - "line": 2325, + "line": 2330, "column": 12 }, "end": { - "line": 2325, + "line": 2330, "column": 34 } } @@ -126711,16 +126751,16 @@ "type": "Identifier", "name": "cells", "range": [ - 69555, - 69560 + 69690, + 69695 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 16 }, "end": { - "line": 2326, + "line": 2331, "column": 21 } } @@ -126735,16 +126775,16 @@ "type": "Identifier", "name": "rows", "range": [ - 69563, - 69567 + 69698, + 69702 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 24 }, "end": { - "line": 2326, + "line": 2331, "column": 28 } } @@ -126753,31 +126793,31 @@ "type": "Identifier", "name": "k", "range": [ - 69568, - 69569 + 69703, + 69704 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 29 }, "end": { - "line": 2326, + "line": 2331, "column": 30 } } }, "range": [ - 69563, - 69570 + 69698, + 69705 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 24 }, "end": { - "line": 2326, + "line": 2331, "column": 31 } } @@ -126786,46 +126826,46 @@ "type": "Identifier", "name": "cells", "range": [ - 69571, - 69576 + 69706, + 69711 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 32 }, "end": { - "line": 2326, + "line": 2331, "column": 37 } } }, "range": [ - 69563, - 69576 + 69698, + 69711 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 24 }, "end": { - "line": 2326, + "line": 2331, "column": 37 } } }, "range": [ - 69555, - 69576 + 69690, + 69711 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 16 }, "end": { - "line": 2326, + "line": 2331, "column": 37 } } @@ -126833,16 +126873,16 @@ ], "kind": "let", "range": [ - 69551, - 69577 + 69686, + 69712 ], "loc": { "start": { - "line": 2326, + "line": 2331, "column": 12 }, "end": { - "line": 2326, + "line": 2331, "column": 38 } } @@ -126858,16 +126898,16 @@ "type": "Identifier", "name": "j", "range": [ - 69599, - 69600 + 69734, + 69735 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 21 }, "end": { - "line": 2327, + "line": 2332, "column": 22 } } @@ -126877,31 +126917,31 @@ "value": 0, "raw": "0", "range": [ - 69603, - 69604 + 69738, + 69739 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 25 }, "end": { - "line": 2327, + "line": 2332, "column": 26 } } }, "range": [ - 69599, - 69604 + 69734, + 69739 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 21 }, "end": { - "line": 2327, + "line": 2332, "column": 26 } } @@ -126912,16 +126952,16 @@ "type": "Identifier", "name": "len", "range": [ - 69606, - 69609 + 69741, + 69744 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 28 }, "end": { - "line": 2327, + "line": 2332, "column": 31 } } @@ -126933,16 +126973,16 @@ "type": "Identifier", "name": "cells", "range": [ - 69612, - 69617 + 69747, + 69752 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 34 }, "end": { - "line": 2327, + "line": 2332, "column": 39 } } @@ -126951,46 +126991,46 @@ "type": "Identifier", "name": "length", "range": [ - 69618, - 69624 + 69753, + 69759 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 40 }, "end": { - "line": 2327, + "line": 2332, "column": 46 } } }, "range": [ - 69612, - 69624 + 69747, + 69759 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 34 }, "end": { - "line": 2327, + "line": 2332, "column": 46 } } }, "range": [ - 69606, - 69624 + 69741, + 69759 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 28 }, "end": { - "line": 2327, + "line": 2332, "column": 46 } } @@ -126998,16 +127038,16 @@ ], "kind": "let", "range": [ - 69595, - 69624 + 69730, + 69759 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 17 }, "end": { - "line": 2327, + "line": 2332, "column": 46 } } @@ -127019,16 +127059,16 @@ "type": "Identifier", "name": "j", "range": [ - 69626, - 69627 + 69761, + 69762 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 48 }, "end": { - "line": 2327, + "line": 2332, "column": 49 } } @@ -127037,31 +127077,31 @@ "type": "Identifier", "name": "len", "range": [ - 69630, - 69633 + 69765, + 69768 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 52 }, "end": { - "line": 2327, + "line": 2332, "column": 55 } } }, "range": [ - 69626, - 69633 + 69761, + 69768 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 48 }, "end": { - "line": 2327, + "line": 2332, "column": 55 } } @@ -127073,32 +127113,32 @@ "type": "Identifier", "name": "j", "range": [ - 69635, - 69636 + 69770, + 69771 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 57 }, "end": { - "line": 2327, + "line": 2332, "column": 58 } } }, "prefix": false, "range": [ - 69635, - 69638 + 69770, + 69773 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 57 }, "end": { - "line": 2327, + "line": 2332, "column": 60 } } @@ -127115,16 +127155,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 69662, - 69679 + 69797, + 69814 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 20 }, "end": { - "line": 2328, + "line": 2333, "column": 37 } } @@ -127137,16 +127177,16 @@ "object": { "type": "ThisExpression", "range": [ - 69683, - 69687 + 69818, + 69822 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 41 }, "end": { - "line": 2328, + "line": 2333, "column": 45 } } @@ -127155,31 +127195,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 69688, - 69700 + 69823, + 69835 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 46 }, "end": { - "line": 2328, + "line": 2333, "column": 58 } } }, "range": [ - 69683, - 69700 + 69818, + 69835 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 41 }, "end": { - "line": 2328, + "line": 2333, "column": 58 } } @@ -127190,47 +127230,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 69701, - 69717 + 69836, + 69852 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 59 }, "end": { - "line": 2328, + "line": 2333, "column": 75 } } } ], "range": [ - 69683, - 69718 + 69818, + 69853 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 41 }, "end": { - "line": 2328, + "line": 2333, "column": 76 } } }, "range": [ - 69662, - 69718 + 69797, + 69853 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 20 }, "end": { - "line": 2328, + "line": 2333, "column": 76 } } @@ -127253,16 +127293,16 @@ "object": { "type": "ThisExpression", "range": [ - 69746, - 69750 + 69881, + 69885 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 24 }, "end": { - "line": 2329, + "line": 2334, "column": 28 } } @@ -127271,31 +127311,31 @@ "type": "Identifier", "name": "extension", "range": [ - 69751, - 69760 + 69886, + 69895 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 29 }, "end": { - "line": 2329, + "line": 2334, "column": 38 } } }, "range": [ - 69746, - 69760 + 69881, + 69895 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 24 }, "end": { - "line": 2329, + "line": 2334, "column": 38 } } @@ -127306,32 +127346,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 69761, - 69777 + 69896, + 69912 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 39 }, "end": { - "line": 2329, + "line": 2334, "column": 55 } } } ], "range": [ - 69746, - 69778 + 69881, + 69913 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 24 }, "end": { - "line": 2329, + "line": 2334, "column": 56 } } @@ -127340,31 +127380,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 69779, - 69790 + 69914, + 69925 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 57 }, "end": { - "line": 2329, + "line": 2334, "column": 68 } } }, "range": [ - 69746, - 69790 + 69881, + 69925 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 24 }, "end": { - "line": 2329, + "line": 2334, "column": 68 } } @@ -127374,32 +127414,32 @@ "type": "Identifier", "name": "j", "range": [ - 69791, - 69792 + 69926, + 69927 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 69 }, "end": { - "line": 2329, + "line": 2334, "column": 70 } } } ], "range": [ - 69746, - 69793 + 69881, + 69928 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 24 }, "end": { - "line": 2329, + "line": 2334, "column": 71 } } @@ -127411,80 +127451,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 69821, - 69830 + 69956, + 69965 ], "loc": { "start": { - "line": 2330, + "line": 2335, "column": 24 }, "end": { - "line": 2330, + "line": 2335, "column": 33 } } } ], "range": [ - 69795, - 69852 + 69930, + 69987 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 73 }, "end": { - "line": 2331, + "line": 2336, "column": 21 } } }, "alternate": null, "range": [ - 69742, - 69852 + 69877, + 69987 ], "loc": { "start": { - "line": 2329, + "line": 2334, "column": 20 }, "end": { - "line": 2331, + "line": 2336, "column": 21 } } } ], "range": [ - 69720, - 69870 + 69855, + 70005 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 78 }, "end": { - "line": 2332, + "line": 2337, "column": 17 } } }, "alternate": null, "range": [ - 69658, - 69870 + 69793, + 70005 ], "loc": { "start": { - "line": 2328, + "line": 2333, "column": 16 }, "end": { - "line": 2332, + "line": 2337, "column": 17 } } @@ -127498,16 +127538,16 @@ "type": "Identifier", "name": "cellValue", "range": [ - 69891, - 69900 + 70026, + 70035 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 20 }, "end": { - "line": 2333, + "line": 2338, "column": 29 } } @@ -127518,16 +127558,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 69903, - 69913 + 70038, + 70048 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 32 }, "end": { - "line": 2333, + "line": 2338, "column": 42 } } @@ -127540,16 +127580,16 @@ "type": "Identifier", "name": "cells", "range": [ - 69914, - 69919 + 70049, + 70054 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 43 }, "end": { - "line": 2333, + "line": 2338, "column": 48 } } @@ -127558,62 +127598,62 @@ "type": "Identifier", "name": "j", "range": [ - 69920, - 69921 + 70055, + 70056 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 49 }, "end": { - "line": 2333, + "line": 2338, "column": 50 } } }, "range": [ - 69914, - 69922 + 70049, + 70057 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 43 }, "end": { - "line": 2333, + "line": 2338, "column": 51 } } } ], "range": [ - 69903, - 69923 + 70038, + 70058 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 32 }, "end": { - "line": 2333, + "line": 2338, "column": 52 } } }, "range": [ - 69891, - 69923 + 70026, + 70058 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 20 }, "end": { - "line": 2333, + "line": 2338, "column": 52 } } @@ -127621,16 +127661,16 @@ ], "kind": "let", "range": [ - 69887, - 69924 + 70022, + 70059 ], "loc": { "start": { - "line": 2333, + "line": 2338, "column": 16 }, "end": { - "line": 2333, + "line": 2338, "column": 53 } } @@ -127649,16 +127689,16 @@ "type": "Identifier", "name": "rowData", "range": [ - 69941, - 69948 + 70076, + 70083 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 16 }, "end": { - "line": 2334, + "line": 2339, "column": 23 } } @@ -127668,31 +127708,31 @@ "value": 1, "raw": "1", "range": [ - 69949, - 69950 + 70084, + 70085 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 24 }, "end": { - "line": 2334, + "line": 2339, "column": 25 } } }, "range": [ - 69941, - 69951 + 70076, + 70086 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 16 }, "end": { - "line": 2334, + "line": 2339, "column": 26 } } @@ -127701,31 +127741,31 @@ "type": "Identifier", "name": "push", "range": [ - 69952, - 69956 + 70087, + 70091 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 27 }, "end": { - "line": 2334, + "line": 2339, "column": 31 } } }, "range": [ - 69941, - 69956 + 70076, + 70091 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 16 }, "end": { - "line": 2334, + "line": 2339, "column": 31 } } @@ -127735,78 +127775,78 @@ "type": "Identifier", "name": "cellValue", "range": [ - 69957, - 69966 + 70092, + 70101 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 32 }, "end": { - "line": 2334, + "line": 2339, "column": 41 } } } ], "range": [ - 69941, - 69967 + 70076, + 70102 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 16 }, "end": { - "line": 2334, + "line": 2339, "column": 42 } } }, "range": [ - 69941, - 69968 + 70076, + 70103 ], "loc": { "start": { - "line": 2334, + "line": 2339, "column": 16 }, "end": { - "line": 2334, + "line": 2339, "column": 43 } } } ], "range": [ - 69640, - 69982 + 69775, + 70117 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 62 }, "end": { - "line": 2335, + "line": 2340, "column": 13 } } }, "range": [ - 69590, - 69982 + 69725, + 70117 ], "loc": { "start": { - "line": 2327, + "line": 2332, "column": 12 }, "end": { - "line": 2335, + "line": 2340, "column": 13 } } @@ -127822,16 +127862,16 @@ "type": "Identifier", "name": "tblData", "range": [ - 69995, - 70002 + 70130, + 70137 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 12 }, "end": { - "line": 2336, + "line": 2341, "column": 19 } } @@ -127840,31 +127880,31 @@ "type": "Identifier", "name": "push", "range": [ - 70003, - 70007 + 70138, + 70142 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 20 }, "end": { - "line": 2336, + "line": 2341, "column": 24 } } }, "range": [ - 69995, - 70007 + 70130, + 70142 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 12 }, "end": { - "line": 2336, + "line": 2341, "column": 24 } } @@ -127874,78 +127914,78 @@ "type": "Identifier", "name": "rowData", "range": [ - 70008, - 70015 + 70143, + 70150 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 25 }, "end": { - "line": 2336, + "line": 2341, "column": 32 } } } ], "range": [ - 69995, - 70016 + 70130, + 70151 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 12 }, "end": { - "line": 2336, + "line": 2341, "column": 33 } } }, "range": [ - 69995, - 70017 + 70130, + 70152 ], "loc": { "start": { - "line": 2336, + "line": 2341, "column": 12 }, "end": { - "line": 2336, + "line": 2341, "column": 34 } } } ], "range": [ - 69502, - 70027 + 69637, + 70162 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 51 }, "end": { - "line": 2337, + "line": 2342, "column": 9 } } }, "range": [ - 69459, - 70027 + 69594, + 70162 ], "loc": { "start": { - "line": 2324, + "line": 2329, "column": 8 }, "end": { - "line": 2337, + "line": 2342, "column": 9 } } @@ -127956,47 +127996,47 @@ "type": "Identifier", "name": "tblData", "range": [ - 70043, - 70050 + 70178, + 70185 ], "loc": { "start": { - "line": 2338, + "line": 2343, "column": 15 }, "end": { - "line": 2338, + "line": 2343, "column": 22 } } }, "range": [ - 70036, - 70051 + 70171, + 70186 ], "loc": { "start": { - "line": 2338, + "line": 2343, "column": 8 }, "end": { - "line": 2338, + "line": 2343, "column": 23 } } } ], "range": [ - 69070, - 70057 + 69205, + 70192 ], "loc": { "start": { - "line": 2313, + "line": 2318, "column": 6 }, "end": { - "line": 2339, + "line": 2344, "column": 5 } } @@ -128004,16 +128044,16 @@ "generator": false, "expression": false, "range": [ - 68973, - 70057 + 69108, + 70192 ], "loc": { "start": { - "line": 2309, + "line": 2314, "column": 16 }, "end": { - "line": 2339, + "line": 2344, "column": 5 } } @@ -128021,16 +128061,16 @@ "kind": "method", "computed": false, "range": [ - 68961, - 70057 + 69096, + 70192 ], "loc": { "start": { - "line": 2309, + "line": 2314, "column": 4 }, "end": { - "line": 2339, + "line": 2344, "column": 5 } }, @@ -128039,16 +128079,16 @@ "type": "Block", "value": "*\n * Return the table data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 68500, - 68956 + 68635, + 69091 ], "loc": { "start": { - "line": 2296, + "line": 2301, "column": 4 }, "end": { - "line": 2308, + "line": 2313, "column": 7 } } @@ -128059,16 +128099,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70063, - 70522 + 70198, + 70657 ], "loc": { "start": { - "line": 2341, + "line": 2346, "column": 4 }, "end": { - "line": 2353, + "line": 2358, "column": 7 } } @@ -128082,16 +128122,16 @@ "type": "Identifier", "name": "getFilteredData", "range": [ - 70527, - 70542 + 70662, + 70677 ], "loc": { "start": { - "line": 2354, + "line": 2359, "column": 4 }, "end": { - "line": 2354, + "line": 2359, "column": 19 } } @@ -128106,16 +128146,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 70552, - 70566 + 70687, + 70701 ], "loc": { "start": { - "line": 2355, + "line": 2360, "column": 8 }, "end": { - "line": 2355, + "line": 2360, "column": 22 } } @@ -128125,31 +128165,31 @@ "value": false, "raw": "false", "range": [ - 70569, - 70574 + 70704, + 70709 ], "loc": { "start": { - "line": 2355, + "line": 2360, "column": 25 }, "end": { - "line": 2355, + "line": 2360, "column": 30 } } }, "range": [ - 70552, - 70574 + 70687, + 70709 ], "loc": { "start": { - "line": 2355, + "line": 2360, "column": 8 }, "end": { - "line": 2355, + "line": 2360, "column": 30 } } @@ -128160,16 +128200,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 70584, - 70601 + 70719, + 70736 ], "loc": { "start": { - "line": 2356, + "line": 2361, "column": 8 }, "end": { - "line": 2356, + "line": 2361, "column": 25 } } @@ -128179,31 +128219,31 @@ "value": false, "raw": "false", "range": [ - 70604, - 70609 + 70739, + 70744 ], "loc": { "start": { - "line": 2356, + "line": 2361, "column": 28 }, "end": { - "line": 2356, + "line": 2361, "column": 33 } } }, "range": [ - 70584, - 70609 + 70719, + 70744 ], "loc": { "start": { - "line": 2356, + "line": 2361, "column": 8 }, "end": { - "line": 2356, + "line": 2361, "column": 33 } } @@ -128214,16 +128254,16 @@ "type": "Identifier", "name": "typed", "range": [ - 70619, - 70624 + 70754, + 70759 ], "loc": { "start": { - "line": 2357, + "line": 2362, "column": 8 }, "end": { - "line": 2357, + "line": 2362, "column": 13 } } @@ -128233,31 +128273,31 @@ "value": false, "raw": "false", "range": [ - 70627, - 70632 + 70762, + 70767 ], "loc": { "start": { - "line": 2357, + "line": 2362, "column": 16 }, "end": { - "line": 2357, + "line": 2362, "column": 21 } } }, "range": [ - 70619, - 70632 + 70754, + 70767 ], "loc": { "start": { - "line": 2357, + "line": 2362, "column": 8 }, "end": { - "line": 2357, + "line": 2362, "column": 21 } } @@ -128277,16 +128317,16 @@ "object": { "type": "ThisExpression", "range": [ - 70654, - 70658 + 70789, + 70793 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 13 }, "end": { - "line": 2359, + "line": 2364, "column": 17 } } @@ -128295,47 +128335,47 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 70659, - 70673 + 70794, + 70808 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 18 }, "end": { - "line": 2359, + "line": 2364, "column": 32 } } }, "range": [ - 70654, - 70673 + 70789, + 70808 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 13 }, "end": { - "line": 2359, + "line": 2364, "column": 32 } } }, "prefix": true, "range": [ - 70653, - 70673 + 70788, + 70808 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 12 }, "end": { - "line": 2359, + "line": 2364, "column": 32 } } @@ -128349,63 +128389,63 @@ "type": "ArrayExpression", "elements": [], "range": [ - 70696, - 70698 + 70831, + 70833 ], "loc": { "start": { - "line": 2360, + "line": 2365, "column": 19 }, "end": { - "line": 2360, + "line": 2365, "column": 21 } } }, "range": [ - 70689, - 70699 + 70824, + 70834 ], "loc": { "start": { - "line": 2360, + "line": 2365, "column": 12 }, "end": { - "line": 2360, + "line": 2365, "column": 22 } } } ], "range": [ - 70675, - 70709 + 70810, + 70844 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 34 }, "end": { - "line": 2361, + "line": 2366, "column": 9 } } }, "alternate": null, "range": [ - 70649, - 70709 + 70784, + 70844 ], "loc": { "start": { - "line": 2359, + "line": 2364, "column": 8 }, "end": { - "line": 2361, + "line": 2366, "column": 9 } } @@ -128419,16 +128459,16 @@ "type": "Identifier", "name": "rows", "range": [ - 70722, - 70726 + 70857, + 70861 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 12 }, "end": { - "line": 2362, + "line": 2367, "column": 16 } } @@ -128442,16 +128482,16 @@ "object": { "type": "ThisExpression", "range": [ - 70729, - 70733 + 70864, + 70868 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 19 }, "end": { - "line": 2362, + "line": 2367, "column": 23 } } @@ -128460,31 +128500,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 70734, - 70737 + 70869, + 70872 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 24 }, "end": { - "line": 2362, + "line": 2367, "column": 27 } } }, "range": [ - 70729, - 70737 + 70864, + 70872 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 19 }, "end": { - "line": 2362, + "line": 2367, "column": 27 } } @@ -128493,46 +128533,46 @@ "type": "Identifier", "name": "rows", "range": [ - 70738, - 70742 + 70873, + 70877 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 28 }, "end": { - "line": 2362, + "line": 2367, "column": 32 } } }, "range": [ - 70729, - 70742 + 70864, + 70877 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 19 }, "end": { - "line": 2362, + "line": 2367, "column": 32 } } }, "range": [ - 70722, - 70742 + 70857, + 70877 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 12 }, "end": { - "line": 2362, + "line": 2367, "column": 32 } } @@ -128543,16 +128583,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 70756, - 70768 + 70891, + 70903 ], "loc": { "start": { - "line": 2363, + "line": 2368, "column": 12 }, "end": { - "line": 2363, + "line": 2368, "column": 24 } } @@ -128561,31 +128601,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 70771, - 70773 + 70906, + 70908 ], "loc": { "start": { - "line": 2363, + "line": 2368, "column": 27 }, "end": { - "line": 2363, + "line": 2368, "column": 29 } } }, "range": [ - 70756, - 70773 + 70891, + 70908 ], "loc": { "start": { - "line": 2363, + "line": 2368, "column": 12 }, "end": { - "line": 2363, + "line": 2368, "column": 29 } } @@ -128593,16 +128633,16 @@ ], "kind": "let", "range": [ - 70718, - 70774 + 70853, + 70909 ], "loc": { "start": { - "line": 2362, + "line": 2367, "column": 8 }, "end": { - "line": 2363, + "line": 2368, "column": 30 } } @@ -128616,16 +128656,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 70787, - 70797 + 70922, + 70932 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 12 }, "end": { - "line": 2364, + "line": 2369, "column": 22 } } @@ -128636,16 +128676,16 @@ "type": "Identifier", "name": "typed", "range": [ - 70800, - 70805 + 70935, + 70940 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 25 }, "end": { - "line": 2364, + "line": 2369, "column": 30 } } @@ -128661,16 +128701,16 @@ "object": { "type": "ThisExpression", "range": [ - 70808, - 70812 + 70943, + 70947 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 33 }, "end": { - "line": 2364, + "line": 2369, "column": 37 } } @@ -128679,31 +128719,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 70813, - 70824 + 70948, + 70959 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 38 }, "end": { - "line": 2364, + "line": 2369, "column": 49 } } }, "range": [ - 70808, - 70824 + 70943, + 70959 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 33 }, "end": { - "line": 2364, + "line": 2369, "column": 49 } } @@ -128712,31 +128752,31 @@ "type": "Identifier", "name": "bind", "range": [ - 70825, - 70829 + 70960, + 70964 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 50 }, "end": { - "line": 2364, + "line": 2369, "column": 54 } } }, "range": [ - 70808, - 70829 + 70943, + 70964 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 33 }, "end": { - "line": 2364, + "line": 2369, "column": 54 } } @@ -128745,32 +128785,32 @@ { "type": "ThisExpression", "range": [ - 70830, - 70834 + 70965, + 70969 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 55 }, "end": { - "line": 2364, + "line": 2369, "column": 59 } } } ], "range": [ - 70808, - 70835 + 70943, + 70970 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 33 }, "end": { - "line": 2364, + "line": 2369, "column": 60 } } @@ -128786,16 +128826,16 @@ "object": { "type": "ThisExpression", "range": [ - 70850, - 70854 + 70985, + 70989 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 12 }, "end": { - "line": 2365, + "line": 2370, "column": 16 } } @@ -128804,31 +128844,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 70855, - 70867 + 70990, + 71002 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 17 }, "end": { - "line": 2365, + "line": 2370, "column": 29 } } }, "range": [ - 70850, - 70867 + 70985, + 71002 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 12 }, "end": { - "line": 2365, + "line": 2370, "column": 29 } } @@ -128837,31 +128877,31 @@ "type": "Identifier", "name": "bind", "range": [ - 70868, - 70872 + 71003, + 71007 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 30 }, "end": { - "line": 2365, + "line": 2370, "column": 34 } } }, "range": [ - 70850, - 70872 + 70985, + 71007 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 12 }, "end": { - "line": 2365, + "line": 2370, "column": 34 } } @@ -128870,62 +128910,62 @@ { "type": "ThisExpression", "range": [ - 70873, - 70877 + 71008, + 71012 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 35 }, "end": { - "line": 2365, + "line": 2370, "column": 39 } } } ], "range": [ - 70850, - 70878 + 70985, + 71013 ], "loc": { "start": { - "line": 2365, + "line": 2370, "column": 12 }, "end": { - "line": 2365, + "line": 2370, "column": 40 } } }, "range": [ - 70800, - 70878 + 70935, + 71013 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 25 }, "end": { - "line": 2365, + "line": 2370, "column": 40 } } }, "range": [ - 70787, - 70878 + 70922, + 71013 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 12 }, "end": { - "line": 2365, + "line": 2370, "column": 40 } } @@ -128933,16 +128973,16 @@ ], "kind": "let", "range": [ - 70783, - 70879 + 70918, + 71014 ], "loc": { "start": { - "line": 2364, + "line": 2369, "column": 8 }, "end": { - "line": 2365, + "line": 2370, "column": 41 } } @@ -128953,16 +128993,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 70893, - 70907 + 71028, + 71042 ], "loc": { "start": { - "line": 2367, + "line": 2372, "column": 12 }, "end": { - "line": 2367, + "line": 2372, "column": 26 } } @@ -128979,16 +129019,16 @@ "type": "Identifier", "name": "headers", "range": [ - 70927, - 70934 + 71062, + 71069 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 16 }, "end": { - "line": 2368, + "line": 2373, "column": 23 } } @@ -129001,16 +129041,16 @@ "object": { "type": "ThisExpression", "range": [ - 70937, - 70941 + 71072, + 71076 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 26 }, "end": { - "line": 2368, + "line": 2373, "column": 30 } } @@ -129019,31 +129059,31 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 70942, - 70956 + 71077, + 71091 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 31 }, "end": { - "line": 2368, + "line": 2373, "column": 45 } } }, "range": [ - 70937, - 70956 + 71072, + 71091 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 26 }, "end": { - "line": 2368, + "line": 2373, "column": 45 } } @@ -129053,47 +129093,47 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 70957, - 70974 + 71092, + 71109 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 46 }, "end": { - "line": 2368, + "line": 2373, "column": 63 } } } ], "range": [ - 70937, - 70975 + 71072, + 71110 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 26 }, "end": { - "line": 2368, + "line": 2373, "column": 64 } } }, "range": [ - 70927, - 70975 + 71062, + 71110 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 16 }, "end": { - "line": 2368, + "line": 2373, "column": 64 } } @@ -129101,16 +129141,16 @@ ], "kind": "let", "range": [ - 70923, - 70976 + 71058, + 71111 ], "loc": { "start": { - "line": 2368, + "line": 2373, "column": 12 }, "end": { - "line": 2368, + "line": 2373, "column": 65 } } @@ -129126,16 +129166,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 70989, - 71001 + 71124, + 71136 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 12 }, "end": { - "line": 2369, + "line": 2374, "column": 24 } } @@ -129144,31 +129184,31 @@ "type": "Identifier", "name": "push", "range": [ - 71002, - 71006 + 71137, + 71141 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 25 }, "end": { - "line": 2369, + "line": 2374, "column": 29 } } }, "range": [ - 70989, - 71006 + 71124, + 71141 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 12 }, "end": { - "line": 2369, + "line": 2374, "column": 29 } } @@ -129185,16 +129225,16 @@ "object": { "type": "ThisExpression", "range": [ - 71008, - 71012 + 71143, + 71147 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 31 }, "end": { - "line": 2369, + "line": 2374, "column": 35 } } @@ -129203,47 +129243,47 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 71013, - 71031 + 71148, + 71166 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 36 }, "end": { - "line": 2369, + "line": 2374, "column": 54 } } }, "range": [ - 71008, - 71031 + 71143, + 71166 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 31 }, "end": { - "line": 2369, + "line": 2374, "column": 54 } } }, "arguments": [], "range": [ - 71008, - 71033 + 71143, + 71168 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 31 }, "end": { - "line": 2369, + "line": 2374, "column": 56 } } @@ -129252,95 +129292,95 @@ "type": "Identifier", "name": "headers", "range": [ - 71035, - 71042 + 71170, + 71177 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 58 }, "end": { - "line": 2369, + "line": 2374, "column": 65 } } } ], "range": [ - 71007, - 71043 + 71142, + 71178 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 30 }, "end": { - "line": 2369, + "line": 2374, "column": 66 } } } ], "range": [ - 70989, - 71044 + 71124, + 71179 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 12 }, "end": { - "line": 2369, + "line": 2374, "column": 67 } } }, "range": [ - 70989, - 71045 + 71124, + 71180 ], "loc": { "start": { - "line": 2369, + "line": 2374, "column": 12 }, "end": { - "line": 2369, + "line": 2374, "column": 68 } } } ], "range": [ - 70909, - 71055 + 71044, + 71190 ], "loc": { "start": { - "line": 2367, + "line": 2372, "column": 28 }, "end": { - "line": 2370, + "line": 2375, "column": 9 } } }, "alternate": null, "range": [ - 70889, - 71055 + 71024, + 71190 ], "loc": { "start": { - "line": 2367, + "line": 2372, "column": 8 }, "end": { - "line": 2370, + "line": 2375, "column": 9 } } @@ -129354,16 +129394,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 71069, - 71078 + 71204, + 71213 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 12 }, "end": { - "line": 2372, + "line": 2377, "column": 21 } } @@ -129376,16 +129416,16 @@ "object": { "type": "ThisExpression", "range": [ - 71081, - 71085 + 71216, + 71220 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 24 }, "end": { - "line": 2372, + "line": 2377, "column": 28 } } @@ -129394,31 +129434,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 71086, - 71098 + 71221, + 71233 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 29 }, "end": { - "line": 2372, + "line": 2377, "column": 41 } } }, "range": [ - 71081, - 71098 + 71216, + 71233 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 24 }, "end": { - "line": 2372, + "line": 2377, "column": 41 } } @@ -129429,47 +129469,47 @@ "value": true, "raw": "true", "range": [ - 71099, - 71103 + 71234, + 71238 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 42 }, "end": { - "line": 2372, + "line": 2377, "column": 46 } } } ], "range": [ - 71081, - 71104 + 71216, + 71239 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 24 }, "end": { - "line": 2372, + "line": 2377, "column": 47 } } }, "range": [ - 71069, - 71104 + 71204, + 71239 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 12 }, "end": { - "line": 2372, + "line": 2377, "column": 47 } } @@ -129477,16 +129517,16 @@ ], "kind": "let", "range": [ - 71065, - 71105 + 71200, + 71240 ], "loc": { "start": { - "line": 2372, + "line": 2377, "column": 8 }, "end": { - "line": 2372, + "line": 2377, "column": 48 } } @@ -129502,16 +129542,16 @@ "type": "Identifier", "name": "i", "range": [ - 71123, - 71124 + 71258, + 71259 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 17 }, "end": { - "line": 2373, + "line": 2378, "column": 18 } } @@ -129521,31 +129561,31 @@ "value": 0, "raw": "0", "range": [ - 71127, - 71128 + 71262, + 71263 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 21 }, "end": { - "line": 2373, + "line": 2378, "column": 22 } } }, "range": [ - 71123, - 71128 + 71258, + 71263 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 17 }, "end": { - "line": 2373, + "line": 2378, "column": 22 } } @@ -129553,16 +129593,16 @@ ], "kind": "let", "range": [ - 71119, - 71128 + 71254, + 71263 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 13 }, "end": { - "line": 2373, + "line": 2378, "column": 22 } } @@ -129574,16 +129614,16 @@ "type": "Identifier", "name": "i", "range": [ - 71130, - 71131 + 71265, + 71266 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 24 }, "end": { - "line": 2373, + "line": 2378, "column": 25 } } @@ -129595,16 +129635,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 71134, - 71143 + 71269, + 71278 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 28 }, "end": { - "line": 2373, + "line": 2378, "column": 37 } } @@ -129613,46 +129653,46 @@ "type": "Identifier", "name": "length", "range": [ - 71144, - 71150 + 71279, + 71285 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 38 }, "end": { - "line": 2373, + "line": 2378, "column": 44 } } }, "range": [ - 71134, - 71150 + 71269, + 71285 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 28 }, "end": { - "line": 2373, + "line": 2378, "column": 44 } } }, "range": [ - 71130, - 71150 + 71265, + 71285 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 24 }, "end": { - "line": 2373, + "line": 2378, "column": 44 } } @@ -129664,32 +129704,32 @@ "type": "Identifier", "name": "i", "range": [ - 71152, - 71153 + 71287, + 71288 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 46 }, "end": { - "line": 2373, + "line": 2378, "column": 47 } } }, "prefix": false, "range": [ - 71152, - 71155 + 71287, + 71290 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 46 }, "end": { - "line": 2373, + "line": 2378, "column": 49 } } @@ -129706,16 +129746,16 @@ "type": "Identifier", "name": "rData", "range": [ - 71175, - 71180 + 71310, + 71315 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 16 }, "end": { - "line": 2374, + "line": 2379, "column": 21 } } @@ -129732,16 +129772,16 @@ "object": { "type": "ThisExpression", "range": [ - 71184, - 71188 + 71319, + 71323 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 25 }, "end": { - "line": 2374, + "line": 2379, "column": 29 } } @@ -129750,31 +129790,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 71189, - 71203 + 71324, + 71338 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 30 }, "end": { - "line": 2374, + "line": 2379, "column": 44 } } }, "range": [ - 71184, - 71203 + 71319, + 71338 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 25 }, "end": { - "line": 2374, + "line": 2379, "column": 44 } } @@ -129783,31 +129823,31 @@ "type": "Identifier", "name": "i", "range": [ - 71204, - 71205 + 71339, + 71340 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 45 }, "end": { - "line": 2374, + "line": 2379, "column": 46 } } }, "range": [ - 71184, - 71206 + 71319, + 71341 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 25 }, "end": { - "line": 2374, + "line": 2379, "column": 47 } } @@ -129816,47 +129856,47 @@ "type": "ArrayExpression", "elements": [], "range": [ - 71208, - 71210 + 71343, + 71345 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 49 }, "end": { - "line": 2374, + "line": 2379, "column": 51 } } } ], "range": [ - 71183, - 71211 + 71318, + 71346 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 24 }, "end": { - "line": 2374, + "line": 2379, "column": 52 } } }, "range": [ - 71175, - 71211 + 71310, + 71346 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 16 }, "end": { - "line": 2374, + "line": 2379, "column": 52 } } @@ -129867,16 +129907,16 @@ "type": "Identifier", "name": "cells", "range": [ - 71229, - 71234 + 71364, + 71369 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 16 }, "end": { - "line": 2375, + "line": 2380, "column": 21 } } @@ -129891,16 +129931,16 @@ "type": "Identifier", "name": "rows", "range": [ - 71237, - 71241 + 71372, + 71376 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 24 }, "end": { - "line": 2375, + "line": 2380, "column": 28 } } @@ -129914,16 +129954,16 @@ "object": { "type": "ThisExpression", "range": [ - 71242, - 71246 + 71377, + 71381 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 29 }, "end": { - "line": 2375, + "line": 2380, "column": 33 } } @@ -129932,31 +129972,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 71247, - 71261 + 71382, + 71396 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 34 }, "end": { - "line": 2375, + "line": 2380, "column": 48 } } }, "range": [ - 71242, - 71261 + 71377, + 71396 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 29 }, "end": { - "line": 2375, + "line": 2380, "column": 48 } } @@ -129965,46 +130005,46 @@ "type": "Identifier", "name": "i", "range": [ - 71262, - 71263 + 71397, + 71398 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 49 }, "end": { - "line": 2375, + "line": 2380, "column": 50 } } }, "range": [ - 71242, - 71264 + 71377, + 71399 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 29 }, "end": { - "line": 2375, + "line": 2380, "column": 51 } } }, "range": [ - 71237, - 71265 + 71372, + 71400 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 24 }, "end": { - "line": 2375, + "line": 2380, "column": 52 } } @@ -130013,46 +130053,46 @@ "type": "Identifier", "name": "cells", "range": [ - 71266, - 71271 + 71401, + 71406 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 53 }, "end": { - "line": 2375, + "line": 2380, "column": 58 } } }, "range": [ - 71237, - 71271 + 71372, + 71406 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 24 }, "end": { - "line": 2375, + "line": 2380, "column": 58 } } }, "range": [ - 71229, - 71271 + 71364, + 71406 ], "loc": { "start": { - "line": 2375, + "line": 2380, "column": 16 }, "end": { - "line": 2375, + "line": 2380, "column": 58 } } @@ -130060,16 +130100,16 @@ ], "kind": "let", "range": [ - 71171, - 71272 + 71306, + 71407 ], "loc": { "start": { - "line": 2374, + "line": 2379, "column": 12 }, "end": { - "line": 2375, + "line": 2380, "column": 59 } } @@ -130085,16 +130125,16 @@ "type": "Identifier", "name": "k", "range": [ - 71294, - 71295 + 71429, + 71430 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 21 }, "end": { - "line": 2376, + "line": 2381, "column": 22 } } @@ -130104,31 +130144,31 @@ "value": 0, "raw": "0", "range": [ - 71298, - 71299 + 71433, + 71434 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 25 }, "end": { - "line": 2376, + "line": 2381, "column": 26 } } }, "range": [ - 71294, - 71299 + 71429, + 71434 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 21 }, "end": { - "line": 2376, + "line": 2381, "column": 26 } } @@ -130136,16 +130176,16 @@ ], "kind": "let", "range": [ - 71290, - 71299 + 71425, + 71434 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 17 }, "end": { - "line": 2376, + "line": 2381, "column": 26 } } @@ -130157,16 +130197,16 @@ "type": "Identifier", "name": "k", "range": [ - 71301, - 71302 + 71436, + 71437 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 28 }, "end": { - "line": 2376, + "line": 2381, "column": 29 } } @@ -130178,16 +130218,16 @@ "type": "Identifier", "name": "cells", "range": [ - 71305, - 71310 + 71440, + 71445 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 32 }, "end": { - "line": 2376, + "line": 2381, "column": 37 } } @@ -130196,46 +130236,46 @@ "type": "Identifier", "name": "length", "range": [ - 71311, - 71317 + 71446, + 71452 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 38 }, "end": { - "line": 2376, + "line": 2381, "column": 44 } } }, "range": [ - 71305, - 71317 + 71440, + 71452 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 32 }, "end": { - "line": 2376, + "line": 2381, "column": 44 } } }, "range": [ - 71301, - 71317 + 71436, + 71452 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 28 }, "end": { - "line": 2376, + "line": 2381, "column": 44 } } @@ -130247,32 +130287,32 @@ "type": "Identifier", "name": "k", "range": [ - 71319, - 71320 + 71454, + 71455 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 46 }, "end": { - "line": 2376, + "line": 2381, "column": 47 } } }, "prefix": false, "range": [ - 71319, - 71322 + 71454, + 71457 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 46 }, "end": { - "line": 2376, + "line": 2381, "column": 49 } } @@ -130289,16 +130329,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 71346, - 71363 + 71481, + 71498 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 20 }, "end": { - "line": 2377, + "line": 2382, "column": 37 } } @@ -130311,16 +130351,16 @@ "object": { "type": "ThisExpression", "range": [ - 71367, - 71371 + 71502, + 71506 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 41 }, "end": { - "line": 2377, + "line": 2382, "column": 45 } } @@ -130329,31 +130369,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 71372, - 71384 + 71507, + 71519 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 46 }, "end": { - "line": 2377, + "line": 2382, "column": 58 } } }, "range": [ - 71367, - 71384 + 71502, + 71519 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 41 }, "end": { - "line": 2377, + "line": 2382, "column": 58 } } @@ -130364,47 +130404,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 71385, - 71401 + 71520, + 71536 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 59 }, "end": { - "line": 2377, + "line": 2382, "column": 75 } } } ], "range": [ - 71367, - 71402 + 71502, + 71537 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 41 }, "end": { - "line": 2377, + "line": 2382, "column": 76 } } }, "range": [ - 71346, - 71402 + 71481, + 71537 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 20 }, "end": { - "line": 2377, + "line": 2382, "column": 76 } } @@ -130427,16 +130467,16 @@ "object": { "type": "ThisExpression", "range": [ - 71430, - 71434 + 71565, + 71569 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 24 }, "end": { - "line": 2378, + "line": 2383, "column": 28 } } @@ -130445,31 +130485,31 @@ "type": "Identifier", "name": "extension", "range": [ - 71435, - 71444 + 71570, + 71579 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 29 }, "end": { - "line": 2378, + "line": 2383, "column": 38 } } }, "range": [ - 71430, - 71444 + 71565, + 71579 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 24 }, "end": { - "line": 2378, + "line": 2383, "column": 38 } } @@ -130480,32 +130520,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 71445, - 71461 + 71580, + 71596 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 39 }, "end": { - "line": 2378, + "line": 2383, "column": 55 } } } ], "range": [ - 71430, - 71462 + 71565, + 71597 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 24 }, "end": { - "line": 2378, + "line": 2383, "column": 56 } } @@ -130514,31 +130554,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 71463, - 71474 + 71598, + 71609 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 57 }, "end": { - "line": 2378, + "line": 2383, "column": 68 } } }, "range": [ - 71430, - 71474 + 71565, + 71609 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 24 }, "end": { - "line": 2378, + "line": 2383, "column": 68 } } @@ -130548,32 +130588,32 @@ "type": "Identifier", "name": "k", "range": [ - 71475, - 71476 + 71610, + 71611 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 69 }, "end": { - "line": 2378, + "line": 2383, "column": 70 } } } ], "range": [ - 71430, - 71477 + 71565, + 71612 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 24 }, "end": { - "line": 2378, + "line": 2383, "column": 71 } } @@ -130585,80 +130625,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 71505, - 71514 + 71640, + 71649 ], "loc": { "start": { - "line": 2379, + "line": 2384, "column": 24 }, "end": { - "line": 2379, + "line": 2384, "column": 33 } } } ], "range": [ - 71479, - 71536 + 71614, + 71671 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 73 }, "end": { - "line": 2380, + "line": 2385, "column": 21 } } }, "alternate": null, "range": [ - 71426, - 71536 + 71561, + 71671 ], "loc": { "start": { - "line": 2378, + "line": 2383, "column": 20 }, "end": { - "line": 2380, + "line": 2385, "column": 21 } } } ], "range": [ - 71404, - 71554 + 71539, + 71689 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 78 }, "end": { - "line": 2381, + "line": 2386, "column": 17 } } }, "alternate": null, "range": [ - 71342, - 71554 + 71477, + 71689 ], "loc": { "start": { - "line": 2377, + "line": 2382, "column": 16 }, "end": { - "line": 2381, + "line": 2386, "column": 17 } } @@ -130672,16 +130712,16 @@ "type": "Identifier", "name": "cellValue", "range": [ - 71575, - 71584 + 71710, + 71719 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 20 }, "end": { - "line": 2382, + "line": 2387, "column": 29 } } @@ -130692,16 +130732,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 71587, - 71597 + 71722, + 71732 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 32 }, "end": { - "line": 2382, + "line": 2387, "column": 42 } } @@ -130714,16 +130754,16 @@ "type": "Identifier", "name": "cells", "range": [ - 71598, - 71603 + 71733, + 71738 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 43 }, "end": { - "line": 2382, + "line": 2387, "column": 48 } } @@ -130732,62 +130772,62 @@ "type": "Identifier", "name": "k", "range": [ - 71604, - 71605 + 71739, + 71740 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 49 }, "end": { - "line": 2382, + "line": 2387, "column": 50 } } }, "range": [ - 71598, - 71606 + 71733, + 71741 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 43 }, "end": { - "line": 2382, + "line": 2387, "column": 51 } } } ], "range": [ - 71587, - 71607 + 71722, + 71742 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 32 }, "end": { - "line": 2382, + "line": 2387, "column": 52 } } }, "range": [ - 71575, - 71607 + 71710, + 71742 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 20 }, "end": { - "line": 2382, + "line": 2387, "column": 52 } } @@ -130795,16 +130835,16 @@ ], "kind": "let", "range": [ - 71571, - 71608 + 71706, + 71743 ], "loc": { "start": { - "line": 2382, + "line": 2387, "column": 16 }, "end": { - "line": 2382, + "line": 2387, "column": 53 } } @@ -130823,16 +130863,16 @@ "type": "Identifier", "name": "rData", "range": [ - 71625, - 71630 + 71760, + 71765 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 16 }, "end": { - "line": 2383, + "line": 2388, "column": 21 } } @@ -130842,31 +130882,31 @@ "value": 1, "raw": "1", "range": [ - 71631, - 71632 + 71766, + 71767 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 22 }, "end": { - "line": 2383, + "line": 2388, "column": 23 } } }, "range": [ - 71625, - 71633 + 71760, + 71768 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 16 }, "end": { - "line": 2383, + "line": 2388, "column": 24 } } @@ -130875,31 +130915,31 @@ "type": "Identifier", "name": "push", "range": [ - 71634, - 71638 + 71769, + 71773 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 25 }, "end": { - "line": 2383, + "line": 2388, "column": 29 } } }, "range": [ - 71625, - 71638 + 71760, + 71773 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 16 }, "end": { - "line": 2383, + "line": 2388, "column": 29 } } @@ -130909,78 +130949,78 @@ "type": "Identifier", "name": "cellValue", "range": [ - 71639, - 71648 + 71774, + 71783 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 30 }, "end": { - "line": 2383, + "line": 2388, "column": 39 } } } ], "range": [ - 71625, - 71649 + 71760, + 71784 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 16 }, "end": { - "line": 2383, + "line": 2388, "column": 40 } } }, "range": [ - 71625, - 71650 + 71760, + 71785 ], "loc": { "start": { - "line": 2383, + "line": 2388, "column": 16 }, "end": { - "line": 2383, + "line": 2388, "column": 41 } } } ], "range": [ - 71324, - 71664 + 71459, + 71799 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 51 }, "end": { - "line": 2384, + "line": 2389, "column": 13 } } }, "range": [ - 71285, - 71664 + 71420, + 71799 ], "loc": { "start": { - "line": 2376, + "line": 2381, "column": 12 }, "end": { - "line": 2384, + "line": 2389, "column": 13 } } @@ -130996,16 +131036,16 @@ "type": "Identifier", "name": "filteredData", "range": [ - 71677, - 71689 + 71812, + 71824 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 12 }, "end": { - "line": 2385, + "line": 2390, "column": 24 } } @@ -131014,31 +131054,31 @@ "type": "Identifier", "name": "push", "range": [ - 71690, - 71694 + 71825, + 71829 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 25 }, "end": { - "line": 2385, + "line": 2390, "column": 29 } } }, "range": [ - 71677, - 71694 + 71812, + 71829 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 12 }, "end": { - "line": 2385, + "line": 2390, "column": 29 } } @@ -131048,78 +131088,78 @@ "type": "Identifier", "name": "rData", "range": [ - 71695, - 71700 + 71830, + 71835 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 30 }, "end": { - "line": 2385, + "line": 2390, "column": 35 } } } ], "range": [ - 71677, - 71701 + 71812, + 71836 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 12 }, "end": { - "line": 2385, + "line": 2390, "column": 36 } } }, "range": [ - 71677, - 71702 + 71812, + 71837 ], "loc": { "start": { - "line": 2385, + "line": 2390, "column": 12 }, "end": { - "line": 2385, + "line": 2390, "column": 37 } } } ], "range": [ - 71157, - 71712 + 71292, + 71847 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 51 }, "end": { - "line": 2386, + "line": 2391, "column": 9 } } }, "range": [ - 71114, - 71712 + 71249, + 71847 ], "loc": { "start": { - "line": 2373, + "line": 2378, "column": 8 }, "end": { - "line": 2386, + "line": 2391, "column": 9 } } @@ -131130,47 +131170,47 @@ "type": "Identifier", "name": "filteredData", "range": [ - 71728, - 71740 + 71863, + 71875 ], "loc": { "start": { - "line": 2387, + "line": 2392, "column": 15 }, "end": { - "line": 2387, + "line": 2392, "column": 27 } } }, "range": [ - 71721, - 71741 + 71856, + 71876 ], "loc": { "start": { - "line": 2387, + "line": 2392, "column": 8 }, "end": { - "line": 2387, + "line": 2392, "column": 28 } } } ], "range": [ - 70639, - 71747 + 70774, + 71882 ], "loc": { "start": { - "line": 2358, + "line": 2363, "column": 6 }, "end": { - "line": 2388, + "line": 2393, "column": 5 } } @@ -131178,16 +131218,16 @@ "generator": false, "expression": false, "range": [ - 70542, - 71747 + 70677, + 71882 ], "loc": { "start": { - "line": 2354, + "line": 2359, "column": 19 }, "end": { - "line": 2388, + "line": 2393, "column": 5 } } @@ -131195,16 +131235,16 @@ "kind": "method", "computed": false, "range": [ - 70527, - 71747 + 70662, + 71882 ], "loc": { "start": { - "line": 2354, + "line": 2359, "column": 4 }, "end": { - "line": 2388, + "line": 2393, "column": 5 } }, @@ -131213,16 +131253,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70063, - 70522 + 70198, + 70657 ], "loc": { "start": { - "line": 2341, + "line": 2346, "column": 4 }, "end": { - "line": 2353, + "line": 2358, "column": 7 } } @@ -131233,16 +131273,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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71753, - 72343 + 71888, + 72478 ], "loc": { "start": { - "line": 2390, + "line": 2395, "column": 4 }, "end": { - "line": 2401, + "line": 2406, "column": 7 } } @@ -131256,16 +131296,16 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 72348, - 72366 + 72483, + 72501 ], "loc": { "start": { - "line": 2402, + "line": 2407, "column": 4 }, "end": { - "line": 2402, + "line": 2407, "column": 22 } } @@ -131278,16 +131318,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 72376, - 72384 + 72511, + 72519 ], "loc": { "start": { - "line": 2403, + "line": 2408, "column": 8 }, "end": { - "line": 2403, + "line": 2408, "column": 16 } } @@ -131298,16 +131338,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 72394, - 72408 + 72529, + 72543 ], "loc": { "start": { - "line": 2404, + "line": 2409, "column": 8 }, "end": { - "line": 2404, + "line": 2409, "column": 22 } } @@ -131317,31 +131357,31 @@ "value": false, "raw": "false", "range": [ - 72411, - 72416 + 72546, + 72551 ], "loc": { "start": { - "line": 2404, + "line": 2409, "column": 25 }, "end": { - "line": 2404, + "line": 2409, "column": 30 } } }, "range": [ - 72394, - 72416 + 72529, + 72551 ], "loc": { "start": { - "line": 2404, + "line": 2409, "column": 8 }, "end": { - "line": 2404, + "line": 2409, "column": 30 } } @@ -131352,16 +131392,16 @@ "type": "Identifier", "name": "typed", "range": [ - 72426, - 72431 + 72561, + 72566 ], "loc": { "start": { - "line": 2405, + "line": 2410, "column": 8 }, "end": { - "line": 2405, + "line": 2410, "column": 13 } } @@ -131371,31 +131411,31 @@ "value": false, "raw": "false", "range": [ - 72434, - 72439 + 72569, + 72574 ], "loc": { "start": { - "line": 2405, + "line": 2410, "column": 16 }, "end": { - "line": 2405, + "line": 2410, "column": 21 } } }, "range": [ - 72426, - 72439 + 72561, + 72574 ], "loc": { "start": { - "line": 2405, + "line": 2410, "column": 8 }, "end": { - "line": 2405, + "line": 2410, "column": 21 } } @@ -131406,16 +131446,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 72449, - 72456 + 72584, + 72591 ], "loc": { "start": { - "line": 2406, + "line": 2411, "column": 8 }, "end": { - "line": 2406, + "line": 2411, "column": 15 } } @@ -131424,31 +131464,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72459, - 72461 + 72594, + 72596 ], "loc": { "start": { - "line": 2406, + "line": 2411, "column": 18 }, "end": { - "line": 2406, + "line": 2411, "column": 20 } } }, "range": [ - 72449, - 72461 + 72584, + 72596 ], "loc": { "start": { - "line": 2406, + "line": 2411, "column": 8 }, "end": { - "line": 2406, + "line": 2411, "column": 20 } } @@ -131459,16 +131499,16 @@ "type": "Identifier", "name": "visible", "range": [ - 72471, - 72478 + 72606, + 72613 ], "loc": { "start": { - "line": 2407, + "line": 2412, "column": 8 }, "end": { - "line": 2407, + "line": 2412, "column": 15 } } @@ -131478,31 +131518,31 @@ "value": true, "raw": "true", "range": [ - 72481, - 72485 + 72616, + 72620 ], "loc": { "start": { - "line": 2407, + "line": 2412, "column": 18 }, "end": { - "line": 2407, + "line": 2412, "column": 22 } } }, "range": [ - 72471, - 72485 + 72606, + 72620 ], "loc": { "start": { - "line": 2407, + "line": 2412, "column": 8 }, "end": { - "line": 2407, + "line": 2412, "column": 22 } } @@ -131519,16 +131559,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 72506, - 72513 + 72641, + 72648 ], "loc": { "start": { - "line": 2409, + "line": 2414, "column": 12 }, "end": { - "line": 2409, + "line": 2414, "column": 19 } } @@ -131538,32 +131578,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 72514, - 72522 + 72649, + 72657 ], "loc": { "start": { - "line": 2409, + "line": 2414, "column": 20 }, "end": { - "line": 2409, + "line": 2414, "column": 28 } } } ], "range": [ - 72506, - 72523 + 72641, + 72658 ], "loc": { "start": { - "line": 2409, + "line": 2414, "column": 12 }, "end": { - "line": 2409, + "line": 2414, "column": 29 } } @@ -131577,63 +131617,63 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72546, - 72548 + 72681, + 72683 ], "loc": { "start": { - "line": 2410, + "line": 2415, "column": 19 }, "end": { - "line": 2410, + "line": 2415, "column": 21 } } }, "range": [ - 72539, - 72549 + 72674, + 72684 ], "loc": { "start": { - "line": 2410, + "line": 2415, "column": 12 }, "end": { - "line": 2410, + "line": 2415, "column": 22 } } } ], "range": [ - 72525, - 72559 + 72660, + 72694 ], "loc": { "start": { - "line": 2409, + "line": 2414, "column": 31 }, "end": { - "line": 2411, + "line": 2416, "column": 9 } } }, "alternate": null, "range": [ - 72502, - 72559 + 72637, + 72694 ], "loc": { "start": { - "line": 2409, + "line": 2414, "column": 8 }, "end": { - "line": 2411, + "line": 2416, "column": 9 } } @@ -131647,16 +131687,16 @@ "type": "Identifier", "name": "rows", "range": [ - 72573, - 72577 + 72708, + 72712 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 12 }, "end": { - "line": 2413, + "line": 2418, "column": 16 } } @@ -131670,16 +131710,16 @@ "object": { "type": "ThisExpression", "range": [ - 72580, - 72584 + 72715, + 72719 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 19 }, "end": { - "line": 2413, + "line": 2418, "column": 23 } } @@ -131688,31 +131728,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 72585, - 72588 + 72720, + 72723 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 24 }, "end": { - "line": 2413, + "line": 2418, "column": 27 } } }, "range": [ - 72580, - 72588 + 72715, + 72723 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 19 }, "end": { - "line": 2413, + "line": 2418, "column": 27 } } @@ -131721,46 +131761,46 @@ "type": "Identifier", "name": "rows", "range": [ - 72589, - 72593 + 72724, + 72728 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 28 }, "end": { - "line": 2413, + "line": 2418, "column": 32 } } }, "range": [ - 72580, - 72593 + 72715, + 72728 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 19 }, "end": { - "line": 2413, + "line": 2418, "column": 32 } } }, "range": [ - 72573, - 72593 + 72708, + 72728 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 12 }, "end": { - "line": 2413, + "line": 2418, "column": 32 } } @@ -131768,16 +131808,16 @@ ], "kind": "let", "range": [ - 72569, - 72594 + 72704, + 72729 ], "loc": { "start": { - "line": 2413, + "line": 2418, "column": 8 }, "end": { - "line": 2413, + "line": 2418, "column": 33 } } @@ -131791,16 +131831,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 72607, - 72617 + 72742, + 72752 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 12 }, "end": { - "line": 2414, + "line": 2419, "column": 22 } } @@ -131811,16 +131851,16 @@ "type": "Identifier", "name": "typed", "range": [ - 72620, - 72625 + 72755, + 72760 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 25 }, "end": { - "line": 2414, + "line": 2419, "column": 30 } } @@ -131836,16 +131876,16 @@ "object": { "type": "ThisExpression", "range": [ - 72628, - 72632 + 72763, + 72767 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 33 }, "end": { - "line": 2414, + "line": 2419, "column": 37 } } @@ -131854,31 +131894,31 @@ "type": "Identifier", "name": "getCellData", "range": [ - 72633, - 72644 + 72768, + 72779 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 38 }, "end": { - "line": 2414, + "line": 2419, "column": 49 } } }, "range": [ - 72628, - 72644 + 72763, + 72779 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 33 }, "end": { - "line": 2414, + "line": 2419, "column": 49 } } @@ -131887,31 +131927,31 @@ "type": "Identifier", "name": "bind", "range": [ - 72645, - 72649 + 72780, + 72784 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 50 }, "end": { - "line": 2414, + "line": 2419, "column": 54 } } }, "range": [ - 72628, - 72649 + 72763, + 72784 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 33 }, "end": { - "line": 2414, + "line": 2419, "column": 54 } } @@ -131920,32 +131960,32 @@ { "type": "ThisExpression", "range": [ - 72650, - 72654 + 72785, + 72789 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 55 }, "end": { - "line": 2414, + "line": 2419, "column": 59 } } } ], "range": [ - 72628, - 72655 + 72763, + 72790 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 33 }, "end": { - "line": 2414, + "line": 2419, "column": 60 } } @@ -131961,16 +132001,16 @@ "object": { "type": "ThisExpression", "range": [ - 72670, - 72674 + 72805, + 72809 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 12 }, "end": { - "line": 2415, + "line": 2420, "column": 16 } } @@ -131979,31 +132019,31 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 72675, - 72687 + 72810, + 72822 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 17 }, "end": { - "line": 2415, + "line": 2420, "column": 29 } } }, "range": [ - 72670, - 72687 + 72805, + 72822 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 12 }, "end": { - "line": 2415, + "line": 2420, "column": 29 } } @@ -132012,31 +132052,31 @@ "type": "Identifier", "name": "bind", "range": [ - 72688, - 72692 + 72823, + 72827 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 30 }, "end": { - "line": 2415, + "line": 2420, "column": 34 } } }, "range": [ - 72670, - 72692 + 72805, + 72827 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 12 }, "end": { - "line": 2415, + "line": 2420, "column": 34 } } @@ -132045,62 +132085,62 @@ { "type": "ThisExpression", "range": [ - 72693, - 72697 + 72828, + 72832 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 35 }, "end": { - "line": 2415, + "line": 2420, "column": 39 } } } ], "range": [ - 72670, - 72698 + 72805, + 72833 ], "loc": { "start": { - "line": 2415, + "line": 2420, "column": 12 }, "end": { - "line": 2415, + "line": 2420, "column": 40 } } }, "range": [ - 72620, - 72698 + 72755, + 72833 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 25 }, "end": { - "line": 2415, + "line": 2420, "column": 40 } } }, "range": [ - 72607, - 72698 + 72742, + 72833 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 12 }, "end": { - "line": 2415, + "line": 2420, "column": 40 } } @@ -132108,16 +132148,16 @@ ], "kind": "let", "range": [ - 72603, - 72699 + 72738, + 72834 ], "loc": { "start": { - "line": 2414, + "line": 2419, "column": 8 }, "end": { - "line": 2415, + "line": 2420, "column": 41 } }, @@ -132126,16 +132166,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72709, - 72775 + 72844, + 72910 ], "loc": { "start": { - "line": 2417, + "line": 2422, "column": 8 }, "end": { - "line": 2417, + "line": 2422, "column": 74 } } @@ -132144,16 +132184,16 @@ "type": "Line", "value": " displayed", "range": [ - 72784, - 72796 + 72919, + 72931 ], "loc": { "start": { - "line": 2418, + "line": 2423, "column": 8 }, "end": { - "line": 2418, + "line": 2423, "column": 20 } } @@ -132169,16 +132209,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 72809, - 72818 + 72944, + 72953 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 12 }, "end": { - "line": 2419, + "line": 2424, "column": 21 } } @@ -132196,16 +132236,16 @@ "object": { "type": "ThisExpression", "range": [ - 72821, - 72825 + 72956, + 72960 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 24 }, "end": { - "line": 2419, + "line": 2424, "column": 28 } } @@ -132214,31 +132254,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 72826, - 72838 + 72961, + 72973 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 29 }, "end": { - "line": 2419, + "line": 2424, "column": 41 } } }, "range": [ - 72821, - 72838 + 72956, + 72973 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 24 }, "end": { - "line": 2419, + "line": 2424, "column": 41 } } @@ -132249,32 +132289,32 @@ "value": true, "raw": "true", "range": [ - 72839, - 72843 + 72974, + 72978 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 42 }, "end": { - "line": 2419, + "line": 2424, "column": 46 } } } ], "range": [ - 72821, - 72844 + 72956, + 72979 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 24 }, "end": { - "line": 2419, + "line": 2424, "column": 47 } } @@ -132283,31 +132323,31 @@ "type": "Identifier", "name": "filter", "range": [ - 72845, - 72851 + 72980, + 72986 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 48 }, "end": { - "line": 2419, + "line": 2424, "column": 54 } } }, "range": [ - 72821, - 72851 + 72956, + 72986 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 24 }, "end": { - "line": 2419, + "line": 2424, "column": 54 } } @@ -132321,16 +132361,16 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72853, - 72859 + 72988, + 72994 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 56 }, "end": { - "line": 2419, + "line": 2424, "column": 62 } } @@ -132356,16 +132396,16 @@ "type": "Identifier", "name": "exclude", "range": [ - 72885, - 72892 + 73020, + 73027 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 19 }, "end": { - "line": 2420, + "line": 2425, "column": 26 } } @@ -132374,31 +132414,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 72893, - 72900 + 73028, + 73035 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 27 }, "end": { - "line": 2420, + "line": 2425, "column": 34 } } }, "range": [ - 72885, - 72900 + 73020, + 73035 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 19 }, "end": { - "line": 2420, + "line": 2425, "column": 34 } } @@ -132408,32 +132448,32 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72901, - 72907 + 73036, + 73042 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 35 }, "end": { - "line": 2420, + "line": 2425, "column": 41 } } } ], "range": [ - 72885, - 72908 + 73020, + 73043 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 19 }, "end": { - "line": 2420, + "line": 2425, "column": 42 } } @@ -132446,47 +132486,47 @@ "value": 1, "raw": "1", "range": [ - 72914, - 72915 + 73049, + 73050 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 48 }, "end": { - "line": 2420, + "line": 2425, "column": 49 } } }, "prefix": true, "range": [ - 72913, - 72915 + 73048, + 73050 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 47 }, "end": { - "line": 2420, + "line": 2425, "column": 49 } } }, "range": [ - 72885, - 72915 + 73020, + 73050 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 19 }, "end": { - "line": 2420, + "line": 2425, "column": 49 } } @@ -132497,16 +132537,16 @@ "type": "Identifier", "name": "visible", "range": [ - 72936, - 72943 + 73071, + 73078 ], "loc": { "start": { - "line": 2421, + "line": 2426, "column": 17 }, "end": { - "line": 2421, + "line": 2426, "column": 24 } } @@ -132522,16 +132562,16 @@ "object": { "type": "ThisExpression", "range": [ - 72966, - 72970 + 73101, + 73105 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 20 }, "end": { - "line": 2422, + "line": 2427, "column": 24 } } @@ -132540,31 +132580,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 72971, - 72984 + 73106, + 73119 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 25 }, "end": { - "line": 2422, + "line": 2427, "column": 38 } } }, "range": [ - 72966, - 72984 + 73101, + 73119 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 20 }, "end": { - "line": 2422, + "line": 2427, "column": 38 } } @@ -132577,16 +132617,16 @@ "type": "Identifier", "name": "rows", "range": [ - 72985, - 72989 + 73120, + 73124 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 39 }, "end": { - "line": 2422, + "line": 2427, "column": 43 } } @@ -132595,47 +132635,47 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72990, - 72996 + 73125, + 73131 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 44 }, "end": { - "line": 2422, + "line": 2427, "column": 50 } } }, "range": [ - 72985, - 72997 + 73120, + 73132 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 39 }, "end": { - "line": 2422, + "line": 2427, "column": 51 } } } ], "range": [ - 72966, - 72998 + 73101, + 73133 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 20 }, "end": { - "line": 2422, + "line": 2427, "column": 52 } } @@ -132645,31 +132685,31 @@ "value": "none", "raw": "'none'", "range": [ - 73003, - 73009 + 73138, + 73144 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 57 }, "end": { - "line": 2422, + "line": 2427, "column": 63 } } }, "range": [ - 72966, - 73009 + 73101, + 73144 ], "loc": { "start": { - "line": 2422, + "line": 2427, "column": 20 }, "end": { - "line": 2422, + "line": 2427, "column": 63 } } @@ -132679,77 +132719,77 @@ "value": true, "raw": "true", "range": [ - 73032, - 73036 + 73167, + 73171 ], "loc": { "start": { - "line": 2423, + "line": 2428, "column": 20 }, "end": { - "line": 2423, + "line": 2428, "column": 24 } } }, "range": [ - 72936, - 73036 + 73071, + 73171 ], "loc": { "start": { - "line": 2421, + "line": 2426, "column": 17 }, "end": { - "line": 2423, + "line": 2428, "column": 24 } } }, "range": [ - 72885, - 73037 + 73020, + 73172 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 19 }, "end": { - "line": 2423, + "line": 2428, "column": 25 } } }, "range": [ - 72878, - 73038 + 73013, + 73173 ], "loc": { "start": { - "line": 2420, + "line": 2425, "column": 12 }, "end": { - "line": 2423, + "line": 2428, "column": 26 } } } ], "range": [ - 72864, - 73048 + 72999, + 73183 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 67 }, "end": { - "line": 2424, + "line": 2429, "column": 9 } } @@ -132757,47 +132797,47 @@ "generator": false, "expression": false, "range": [ - 72852, - 73048 + 72987, + 73183 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 55 }, "end": { - "line": 2424, + "line": 2429, "column": 9 } } } ], "range": [ - 72821, - 73049 + 72956, + 73184 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 24 }, "end": { - "line": 2424, + "line": 2429, "column": 10 } } }, "range": [ - 72809, - 73049 + 72944, + 73184 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 12 }, "end": { - "line": 2424, + "line": 2429, "column": 10 } } @@ -132805,16 +132845,16 @@ ], "kind": "let", "range": [ - 72805, - 73050 + 72940, + 73185 ], "loc": { "start": { - "line": 2419, + "line": 2424, "column": 8 }, "end": { - "line": 2424, + "line": 2429, "column": 11 } }, @@ -132823,16 +132863,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72709, - 72775 + 72844, + 72910 ], "loc": { "start": { - "line": 2417, + "line": 2422, "column": 8 }, "end": { - "line": 2417, + "line": 2422, "column": 74 } } @@ -132841,16 +132881,16 @@ "type": "Line", "value": " displayed", "range": [ - 72784, - 72796 + 72919, + 72931 ], "loc": { "start": { - "line": 2418, + "line": 2423, "column": 8 }, "end": { - "line": 2418, + "line": 2423, "column": 20 } } @@ -132861,16 +132901,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73060, - 73113 + 73195, + 73248 ], "loc": { "start": { - "line": 2426, + "line": 2431, "column": 8 }, "end": { - "line": 2426, + "line": 2431, "column": 61 } } @@ -132886,16 +132926,16 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73126, - 73140 + 73261, + 73275 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 12 }, "end": { - "line": 2427, + "line": 2432, "column": 26 } } @@ -132909,16 +132949,16 @@ "type": "Identifier", "name": "validRows", "range": [ - 73143, - 73152 + 73278, + 73287 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 29 }, "end": { - "line": 2427, + "line": 2432, "column": 38 } } @@ -132927,31 +132967,31 @@ "type": "Identifier", "name": "map", "range": [ - 73153, - 73156 + 73288, + 73291 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 39 }, "end": { - "line": 2427, + "line": 2432, "column": 42 } } }, "range": [ - 73143, - 73156 + 73278, + 73291 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 29 }, "end": { - "line": 2427, + "line": 2432, "column": 42 } } @@ -132965,16 +133005,16 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 73158, - 73164 + 73293, + 73299 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 44 }, "end": { - "line": 2427, + "line": 2432, "column": 50 } } @@ -132991,16 +133031,16 @@ "type": "Identifier", "name": "getContent", "range": [ - 73190, - 73200 + 73325, + 73335 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 19 }, "end": { - "line": 2428, + "line": 2433, "column": 29 } } @@ -133019,16 +133059,16 @@ "type": "Identifier", "name": "rows", "range": [ - 73201, - 73205 + 73336, + 73340 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 30 }, "end": { - "line": 2428, + "line": 2433, "column": 34 } } @@ -133037,31 +133077,31 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 73206, - 73212 + 73341, + 73347 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 35 }, "end": { - "line": 2428, + "line": 2433, "column": 41 } } }, "range": [ - 73201, - 73213 + 73336, + 73348 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 30 }, "end": { - "line": 2428, + "line": 2433, "column": 42 } } @@ -133070,31 +133110,31 @@ "type": "Identifier", "name": "cells", "range": [ - 73214, - 73219 + 73349, + 73354 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 43 }, "end": { - "line": 2428, + "line": 2433, "column": 48 } } }, "range": [ - 73201, - 73219 + 73336, + 73354 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 30 }, "end": { - "line": 2428, + "line": 2433, "column": 48 } } @@ -133103,78 +133143,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73220, - 73228 + 73355, + 73363 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 49 }, "end": { - "line": 2428, + "line": 2433, "column": 57 } } }, "range": [ - 73201, - 73229 + 73336, + 73364 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 30 }, "end": { - "line": 2428, + "line": 2433, "column": 58 } } } ], "range": [ - 73190, - 73230 + 73325, + 73365 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 19 }, "end": { - "line": 2428, + "line": 2433, "column": 59 } } }, "range": [ - 73183, - 73231 + 73318, + 73366 ], "loc": { "start": { - "line": 2428, + "line": 2433, "column": 12 }, "end": { - "line": 2428, + "line": 2433, "column": 60 } } } ], "range": [ - 73169, - 73241 + 73304, + 73376 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 55 }, "end": { - "line": 2429, + "line": 2434, "column": 9 } } @@ -133182,47 +133222,47 @@ "generator": false, "expression": false, "range": [ - 73157, - 73241 + 73292, + 73376 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 43 }, "end": { - "line": 2429, + "line": 2434, "column": 9 } } } ], "range": [ - 73143, - 73242 + 73278, + 73377 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 29 }, "end": { - "line": 2429, + "line": 2434, "column": 10 } } }, "range": [ - 73126, - 73242 + 73261, + 73377 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 12 }, "end": { - "line": 2429, + "line": 2434, "column": 10 } } @@ -133230,16 +133270,16 @@ ], "kind": "let", "range": [ - 73122, - 73243 + 73257, + 73378 ], "loc": { "start": { - "line": 2427, + "line": 2432, "column": 8 }, "end": { - "line": 2429, + "line": 2434, "column": 11 } }, @@ -133248,16 +133288,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73060, - 73113 + 73195, + 73248 ], "loc": { "start": { - "line": 2426, + "line": 2431, "column": 8 }, "end": { - "line": 2426, + "line": 2431, "column": 61 } } @@ -133270,16 +133310,16 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 73257, - 73271 + 73392, + 73406 ], "loc": { "start": { - "line": 2431, + "line": 2436, "column": 12 }, "end": { - "line": 2431, + "line": 2436, "column": 26 } } @@ -133298,16 +133338,16 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73287, - 73301 + 73422, + 73436 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 12 }, "end": { - "line": 2432, + "line": 2437, "column": 26 } } @@ -133316,31 +133356,31 @@ "type": "Identifier", "name": "unshift", "range": [ - 73302, - 73309 + 73437, + 73444 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 27 }, "end": { - "line": 2432, + "line": 2437, "column": 34 } } }, "range": [ - 73287, - 73309 + 73422, + 73444 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 12 }, "end": { - "line": 2432, + "line": 2437, "column": 34 } } @@ -133357,16 +133397,16 @@ "object": { "type": "ThisExpression", "range": [ - 73310, - 73314 + 73445, + 73449 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 35 }, "end": { - "line": 2432, + "line": 2437, "column": 39 } } @@ -133375,47 +133415,47 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 73315, - 73329 + 73450, + 73464 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 40 }, "end": { - "line": 2432, + "line": 2437, "column": 54 } } }, "range": [ - 73310, - 73329 + 73445, + 73464 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 35 }, "end": { - "line": 2432, + "line": 2437, "column": 54 } } }, "arguments": [], "range": [ - 73310, - 73331 + 73445, + 73466 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 35 }, "end": { - "line": 2432, + "line": 2437, "column": 56 } } @@ -133424,94 +133464,94 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73332, - 73340 + 73467, + 73475 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 57 }, "end": { - "line": 2432, + "line": 2437, "column": 65 } } }, "range": [ - 73310, - 73341 + 73445, + 73476 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 35 }, "end": { - "line": 2432, + "line": 2437, "column": 66 } } } ], "range": [ - 73287, - 73342 + 73422, + 73477 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 12 }, "end": { - "line": 2432, + "line": 2437, "column": 67 } } }, "range": [ - 73287, - 73343 + 73422, + 73478 ], "loc": { "start": { - "line": 2432, + "line": 2437, "column": 12 }, "end": { - "line": 2432, + "line": 2437, "column": 68 } } } ], "range": [ - 73273, - 73353 + 73408, + 73488 ], "loc": { "start": { - "line": 2431, + "line": 2436, "column": 28 }, "end": { - "line": 2433, + "line": 2438, "column": 9 } } }, "alternate": null, "range": [ - 73253, - 73353 + 73388, + 73488 ], "loc": { "start": { - "line": 2431, + "line": 2436, "column": 8 }, "end": { - "line": 2433, + "line": 2438, "column": 9 } } @@ -133522,47 +133562,47 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73370, - 73384 + 73505, + 73519 ], "loc": { "start": { - "line": 2435, + "line": 2440, "column": 15 }, "end": { - "line": 2435, + "line": 2440, "column": 29 } } }, "range": [ - 73363, - 73385 + 73498, + 73520 ], "loc": { "start": { - "line": 2435, + "line": 2440, "column": 8 }, "end": { - "line": 2435, + "line": 2440, "column": 30 } } } ], "range": [ - 72492, - 73391 + 72627, + 73526 ], "loc": { "start": { - "line": 2408, + "line": 2413, "column": 6 }, "end": { - "line": 2436, + "line": 2441, "column": 5 } } @@ -133570,16 +133610,16 @@ "generator": false, "expression": false, "range": [ - 72366, - 73391 + 72501, + 73526 ], "loc": { "start": { - "line": 2402, + "line": 2407, "column": 22 }, "end": { - "line": 2436, + "line": 2441, "column": 5 } } @@ -133587,16 +133627,16 @@ "kind": "method", "computed": false, "range": [ - 72348, - 73391 + 72483, + 73526 ], "loc": { "start": { - "line": 2402, + "line": 2407, "column": 4 }, "end": { - "line": 2436, + "line": 2441, "column": 5 } }, @@ -133605,16 +133645,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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71753, - 72343 + 71888, + 72478 ], "loc": { "start": { - "line": 2390, + "line": 2395, "column": 4 }, "end": { - "line": 2401, + "line": 2406, "column": 7 } } @@ -133625,16 +133665,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": [ - 73397, - 73559 + 73532, + 73694 ], "loc": { "start": { - "line": 2438, + "line": 2443, "column": 4 }, "end": { - "line": 2442, + "line": 2447, "column": 7 } } @@ -133648,16 +133688,16 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 73564, - 73577 + 73699, + 73712 ], "loc": { "start": { - "line": 2443, + "line": 2448, "column": 4 }, "end": { - "line": 2443, + "line": 2448, "column": 17 } } @@ -133670,16 +133710,16 @@ "type": "Identifier", "name": "row", "range": [ - 73578, - 73581 + 73713, + 73716 ], "loc": { "start": { - "line": 2443, + "line": 2448, "column": 18 }, "end": { - "line": 2443, + "line": 2448, "column": 21 } } @@ -133700,16 +133740,16 @@ "type": "Identifier", "name": "row", "range": [ - 73600, - 73603 + 73735, + 73738 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 15 }, "end": { - "line": 2444, + "line": 2449, "column": 18 } } @@ -133718,31 +133758,31 @@ "type": "Identifier", "name": "style", "range": [ - 73604, - 73609 + 73739, + 73744 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 19 }, "end": { - "line": 2444, + "line": 2449, "column": 24 } } }, "range": [ - 73600, - 73609 + 73735, + 73744 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 15 }, "end": { - "line": 2444, + "line": 2449, "column": 24 } } @@ -133751,62 +133791,62 @@ "type": "Identifier", "name": "display", "range": [ - 73610, - 73617 + 73745, + 73752 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 25 }, "end": { - "line": 2444, + "line": 2449, "column": 32 } } }, "range": [ - 73600, - 73617 + 73735, + 73752 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 15 }, "end": { - "line": 2444, + "line": 2449, "column": 32 } } }, "range": [ - 73593, - 73618 + 73728, + 73753 ], "loc": { "start": { - "line": 2444, + "line": 2449, "column": 8 }, "end": { - "line": 2444, + "line": 2449, "column": 33 } } } ], "range": [ - 73583, - 73624 + 73718, + 73759 ], "loc": { "start": { - "line": 2443, + "line": 2448, "column": 23 }, "end": { - "line": 2445, + "line": 2450, "column": 5 } } @@ -133814,16 +133854,16 @@ "generator": false, "expression": false, "range": [ - 73577, - 73624 + 73712, + 73759 ], "loc": { "start": { - "line": 2443, + "line": 2448, "column": 17 }, "end": { - "line": 2445, + "line": 2450, "column": 5 } } @@ -133831,16 +133871,16 @@ "kind": "method", "computed": false, "range": [ - 73564, - 73624 + 73699, + 73759 ], "loc": { "start": { - "line": 2443, + "line": 2448, "column": 4 }, "end": { - "line": 2445, + "line": 2450, "column": 5 } }, @@ -133849,16 +133889,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": [ - 73397, - 73559 + 73532, + 73694 ], "loc": { "start": { - "line": 2438, + "line": 2443, "column": 4 }, "end": { - "line": 2442, + "line": 2447, "column": 7 } } @@ -133869,16 +133909,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": [ - 73630, - 73803 + 73765, + 73938 ], "loc": { "start": { - "line": 2447, + "line": 2452, "column": 4 }, "end": { - "line": 2451, + "line": 2456, "column": 7 } } @@ -133892,16 +133932,16 @@ "type": "Identifier", "name": "validateRow", "range": [ - 73808, - 73819 + 73943, + 73954 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 4 }, "end": { - "line": 2452, + "line": 2457, "column": 15 } } @@ -133914,16 +133954,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 73820, - 73828 + 73955, + 73963 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 16 }, "end": { - "line": 2452, + "line": 2457, "column": 24 } } @@ -133932,16 +133972,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 73830, - 73837 + 73965, + 73972 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 26 }, "end": { - "line": 2452, + "line": 2457, "column": 33 } } @@ -133959,16 +133999,16 @@ "type": "Identifier", "name": "row", "range": [ - 73853, - 73856 + 73988, + 73991 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 12 }, "end": { - "line": 2453, + "line": 2458, "column": 15 } } @@ -133985,16 +134025,16 @@ "object": { "type": "ThisExpression", "range": [ - 73859, - 73863 + 73994, + 73998 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 18 }, "end": { - "line": 2453, + "line": 2458, "column": 22 } } @@ -134003,31 +134043,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 73864, - 73867 + 73999, + 74002 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 23 }, "end": { - "line": 2453, + "line": 2458, "column": 26 } } }, "range": [ - 73859, - 73867 + 73994, + 74002 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 18 }, "end": { - "line": 2453, + "line": 2458, "column": 26 } } @@ -134036,31 +134076,31 @@ "type": "Identifier", "name": "rows", "range": [ - 73868, - 73872 + 74003, + 74007 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 27 }, "end": { - "line": 2453, + "line": 2458, "column": 31 } } }, "range": [ - 73859, - 73872 + 73994, + 74007 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 18 }, "end": { - "line": 2453, + "line": 2458, "column": 31 } } @@ -134069,46 +134109,46 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 73873, - 73881 + 74008, + 74016 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 32 }, "end": { - "line": 2453, + "line": 2458, "column": 40 } } }, "range": [ - 73859, - 73882 + 73994, + 74017 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 18 }, "end": { - "line": 2453, + "line": 2458, "column": 41 } } }, "range": [ - 73853, - 73882 + 73988, + 74017 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 12 }, "end": { - "line": 2453, + "line": 2458, "column": 41 } } @@ -134116,16 +134156,16 @@ ], "kind": "let", "range": [ - 73849, - 73883 + 73984, + 74018 ], "loc": { "start": { - "line": 2453, + "line": 2458, "column": 8 }, "end": { - "line": 2453, + "line": 2458, "column": 42 } } @@ -134142,32 +134182,32 @@ "type": "Identifier", "name": "row", "range": [ - 73897, - 73900 + 74032, + 74035 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 13 }, "end": { - "line": 2454, + "line": 2459, "column": 16 } } }, "prefix": true, "range": [ - 73896, - 73900 + 74031, + 74035 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 12 }, "end": { - "line": 2454, + "line": 2459, "column": 16 } } @@ -134182,32 +134222,32 @@ "type": "Identifier", "name": "isValid", "range": [ - 73911, - 73918 + 74046, + 74053 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 27 }, "end": { - "line": 2454, + "line": 2459, "column": 34 } } }, "prefix": true, "range": [ - 73904, - 73918 + 74039, + 74053 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 20 }, "end": { - "line": 2454, + "line": 2459, "column": 34 } } @@ -134217,46 +134257,46 @@ "value": "boolean", "raw": "'boolean'", "range": [ - 73923, - 73932 + 74058, + 74067 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 39 }, "end": { - "line": 2454, + "line": 2459, "column": 48 } } }, "range": [ - 73904, - 73932 + 74039, + 74067 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 20 }, "end": { - "line": 2454, + "line": 2459, "column": 48 } } }, "range": [ - 73896, - 73932 + 74031, + 74067 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 12 }, "end": { - "line": 2454, + "line": 2459, "column": 48 } } @@ -134268,48 +134308,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 73948, - 73955 + 74083, + 74090 ], "loc": { "start": { - "line": 2455, + "line": 2460, "column": 12 }, "end": { - "line": 2455, + "line": 2460, "column": 19 } } } ], "range": [ - 73934, - 73965 + 74069, + 74100 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 50 }, "end": { - "line": 2456, + "line": 2461, "column": 9 } } }, "alternate": null, "range": [ - 73892, - 73965 + 74027, + 74100 ], "loc": { "start": { - "line": 2454, + "line": 2459, "column": 8 }, "end": { - "line": 2456, + "line": 2461, "column": 9 } }, @@ -134318,16 +134358,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73975, - 74007 + 74110, + 74142 ], "loc": { "start": { - "line": 2458, + "line": 2463, "column": 8 }, "end": { - "line": 2458, + "line": 2463, "column": 40 } } @@ -134345,16 +134385,16 @@ "object": { "type": "ThisExpression", "range": [ - 74020, - 74024 + 74155, + 74159 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 12 }, "end": { - "line": 2459, + "line": 2464, "column": 16 } } @@ -134363,31 +134403,31 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 74025, - 74039 + 74160, + 74174 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 17 }, "end": { - "line": 2459, + "line": 2464, "column": 31 } } }, "range": [ - 74020, - 74039 + 74155, + 74174 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 12 }, "end": { - "line": 2459, + "line": 2464, "column": 31 } } @@ -134406,16 +134446,16 @@ "object": { "type": "ThisExpression", "range": [ - 74043, - 74047 + 74178, + 74182 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 35 }, "end": { - "line": 2459, + "line": 2464, "column": 39 } } @@ -134424,31 +134464,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 74048, - 74059 + 74183, + 74194 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 40 }, "end": { - "line": 2459, + "line": 2464, "column": 51 } } }, "range": [ - 74043, - 74059 + 74178, + 74194 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 35 }, "end": { - "line": 2459, + "line": 2464, "column": 51 } } @@ -134457,31 +134497,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 74060, - 74067 + 74195, + 74202 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 52 }, "end": { - "line": 2459, + "line": 2464, "column": 59 } } }, "range": [ - 74043, - 74067 + 74178, + 74202 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 35 }, "end": { - "line": 2459, + "line": 2464, "column": 59 } } @@ -134491,32 +134531,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74068, - 74076 + 74203, + 74211 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 60 }, "end": { - "line": 2459, + "line": 2464, "column": 68 } } } ], "range": [ - 74043, - 74077 + 74178, + 74212 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 35 }, "end": { - "line": 2459, + "line": 2464, "column": 69 } } @@ -134529,62 +134569,62 @@ "value": 1, "raw": "1", "range": [ - 74083, - 74084 + 74218, + 74219 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 75 }, "end": { - "line": 2459, + "line": 2464, "column": 76 } } }, "prefix": true, "range": [ - 74082, - 74084 + 74217, + 74219 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 74 }, "end": { - "line": 2459, + "line": 2464, "column": 76 } } }, "range": [ - 74043, - 74084 + 74178, + 74219 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 35 }, "end": { - "line": 2459, + "line": 2464, "column": 76 } } }, "range": [ - 74020, - 74084 + 74155, + 74219 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 12 }, "end": { - "line": 2459, + "line": 2464, "column": 76 } } @@ -134601,16 +134641,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 74100, - 74107 + 74235, + 74242 ], "loc": { "start": { - "line": 2460, + "line": 2465, "column": 12 }, "end": { - "line": 2460, + "line": 2465, "column": 19 } } @@ -134620,78 +134660,78 @@ "value": true, "raw": "true", "range": [ - 74110, - 74114 + 74245, + 74249 ], "loc": { "start": { - "line": 2460, + "line": 2465, "column": 22 }, "end": { - "line": 2460, + "line": 2465, "column": 26 } } }, "range": [ - 74100, - 74114 + 74235, + 74249 ], "loc": { "start": { - "line": 2460, + "line": 2465, "column": 12 }, "end": { - "line": 2460, + "line": 2465, "column": 26 } } }, "range": [ - 74100, - 74115 + 74235, + 74250 ], "loc": { "start": { - "line": 2460, + "line": 2465, "column": 12 }, "end": { - "line": 2460, + "line": 2465, "column": 27 } } } ], "range": [ - 74086, - 74125 + 74221, + 74260 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 78 }, "end": { - "line": 2461, + "line": 2466, "column": 9 } } }, "alternate": null, "range": [ - 74016, - 74125 + 74151, + 74260 ], "loc": { "start": { - "line": 2459, + "line": 2464, "column": 8 }, "end": { - "line": 2461, + "line": 2466, "column": 9 } }, @@ -134700,16 +134740,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73975, - 74007 + 74110, + 74142 ], "loc": { "start": { - "line": 2458, + "line": 2463, "column": 8 }, "end": { - "line": 2458, + "line": 2463, "column": 40 } } @@ -134725,16 +134765,16 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 74139, - 74150 + 74274, + 74285 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 12 }, "end": { - "line": 2463, + "line": 2468, "column": 23 } } @@ -134745,16 +134785,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 74153, - 74160 + 74288, + 74295 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 26 }, "end": { - "line": 2463, + "line": 2468, "column": 33 } } @@ -134764,16 +134804,16 @@ "value": "", "raw": "''", "range": [ - 74163, - 74165 + 74298, + 74300 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 36 }, "end": { - "line": 2463, + "line": 2468, "column": 38 } } @@ -134782,46 +134822,46 @@ "type": "Identifier", "name": "NONE", "range": [ - 74168, - 74172 + 74303, + 74307 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 41 }, "end": { - "line": 2463, + "line": 2468, "column": 45 } } }, "range": [ - 74153, - 74172 + 74288, + 74307 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 26 }, "end": { - "line": 2463, + "line": 2468, "column": 45 } } }, "range": [ - 74139, - 74172 + 74274, + 74307 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 12 }, "end": { - "line": 2463, + "line": 2468, "column": 45 } } @@ -134832,16 +134872,16 @@ "type": "Identifier", "name": "validFlag", "range": [ - 74186, - 74195 + 74321, + 74330 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 12 }, "end": { - "line": 2464, + "line": 2469, "column": 21 } } @@ -134852,16 +134892,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 74198, - 74205 + 74333, + 74340 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 24 }, "end": { - "line": 2464, + "line": 2469, "column": 31 } } @@ -134871,16 +134911,16 @@ "value": "true", "raw": "'true'", "range": [ - 74208, - 74214 + 74343, + 74349 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 34 }, "end": { - "line": 2464, + "line": 2469, "column": 40 } } @@ -134890,46 +134930,46 @@ "value": "false", "raw": "'false'", "range": [ - 74217, - 74224 + 74352, + 74359 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 43 }, "end": { - "line": 2464, + "line": 2469, "column": 50 } } }, "range": [ - 74198, - 74224 + 74333, + 74359 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 24 }, "end": { - "line": 2464, + "line": 2469, "column": 50 } } }, "range": [ - 74186, - 74224 + 74321, + 74359 ], "loc": { "start": { - "line": 2464, + "line": 2469, "column": 12 }, "end": { - "line": 2464, + "line": 2469, "column": 50 } } @@ -134937,16 +134977,16 @@ ], "kind": "let", "range": [ - 74135, - 74225 + 74270, + 74360 ], "loc": { "start": { - "line": 2463, + "line": 2468, "column": 8 }, "end": { - "line": 2464, + "line": 2469, "column": 51 } } @@ -134966,16 +135006,16 @@ "type": "Identifier", "name": "row", "range": [ - 74234, - 74237 + 74369, + 74372 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 8 }, "end": { - "line": 2465, + "line": 2470, "column": 11 } } @@ -134984,31 +135024,31 @@ "type": "Identifier", "name": "style", "range": [ - 74238, - 74243 + 74373, + 74378 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 12 }, "end": { - "line": 2465, + "line": 2470, "column": 17 } } }, "range": [ - 74234, - 74243 + 74369, + 74378 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 8 }, "end": { - "line": 2465, + "line": 2470, "column": 17 } } @@ -135017,31 +135057,31 @@ "type": "Identifier", "name": "display", "range": [ - 74244, - 74251 + 74379, + 74386 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 18 }, "end": { - "line": 2465, + "line": 2470, "column": 25 } } }, "range": [ - 74234, - 74251 + 74369, + 74386 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 8 }, "end": { - "line": 2465, + "line": 2470, "column": 25 } } @@ -135050,46 +135090,46 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 74254, - 74265 + 74389, + 74400 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 28 }, "end": { - "line": 2465, + "line": 2470, "column": 39 } } }, "range": [ - 74234, - 74265 + 74369, + 74400 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 8 }, "end": { - "line": 2465, + "line": 2470, "column": 39 } } }, "range": [ - 74234, - 74266 + 74369, + 74401 ], "loc": { "start": { - "line": 2465, + "line": 2470, "column": 8 }, "end": { - "line": 2465, + "line": 2470, "column": 40 } } @@ -135102,16 +135142,16 @@ "object": { "type": "ThisExpression", "range": [ - 74280, - 74284 + 74415, + 74419 ], "loc": { "start": { - "line": 2467, + "line": 2472, "column": 12 }, "end": { - "line": 2467, + "line": 2472, "column": 16 } } @@ -135120,31 +135160,31 @@ "type": "Identifier", "name": "paging", "range": [ - 74285, - 74291 + 74420, + 74426 ], "loc": { "start": { - "line": 2467, + "line": 2472, "column": 17 }, "end": { - "line": 2467, + "line": 2472, "column": 23 } } }, "range": [ - 74280, - 74291 + 74415, + 74426 ], "loc": { "start": { - "line": 2467, + "line": 2472, "column": 12 }, "end": { - "line": 2467, + "line": 2472, "column": 23 } } @@ -135163,16 +135203,16 @@ "type": "Identifier", "name": "row", "range": [ - 74307, - 74310 + 74442, + 74445 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 12 }, "end": { - "line": 2468, + "line": 2473, "column": 15 } } @@ -135181,31 +135221,31 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 74311, - 74323 + 74446, + 74458 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 16 }, "end": { - "line": 2468, + "line": 2473, "column": 28 } } }, "range": [ - 74307, - 74323 + 74442, + 74458 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 12 }, "end": { - "line": 2468, + "line": 2473, "column": 28 } } @@ -135216,16 +135256,16 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 74324, - 74334 + 74459, + 74469 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 29 }, "end": { - "line": 2468, + "line": 2473, "column": 39 } } @@ -135234,79 +135274,79 @@ "type": "Identifier", "name": "validFlag", "range": [ - 74336, - 74345 + 74471, + 74480 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 41 }, "end": { - "line": 2468, + "line": 2473, "column": 50 } } } ], "range": [ - 74307, - 74346 + 74442, + 74481 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 12 }, "end": { - "line": 2468, + "line": 2473, "column": 51 } } }, "range": [ - 74307, - 74347 + 74442, + 74482 ], "loc": { "start": { - "line": 2468, + "line": 2473, "column": 12 }, "end": { - "line": 2468, + "line": 2473, "column": 52 } } } ], "range": [ - 74293, - 74357 + 74428, + 74492 ], "loc": { "start": { - "line": 2467, + "line": 2472, "column": 25 }, "end": { - "line": 2469, + "line": 2474, "column": 9 } } }, "alternate": null, "range": [ - 74276, - 74357 + 74411, + 74492 ], "loc": { "start": { - "line": 2467, + "line": 2472, "column": 8 }, "end": { - "line": 2469, + "line": 2474, "column": 9 } } @@ -135317,16 +135357,16 @@ "type": "Identifier", "name": "isValid", "range": [ - 74371, - 74378 + 74506, + 74513 ], "loc": { "start": { - "line": 2471, + "line": 2476, "column": 12 }, "end": { - "line": 2471, + "line": 2476, "column": 19 } } @@ -135350,16 +135390,16 @@ "object": { "type": "ThisExpression", "range": [ - 74398, - 74402 + 74533, + 74537 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 16 }, "end": { - "line": 2472, + "line": 2477, "column": 20 } } @@ -135368,31 +135408,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74403, - 74417 + 74538, + 74552 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 21 }, "end": { - "line": 2472, + "line": 2477, "column": 35 } } }, "range": [ - 74398, - 74417 + 74533, + 74552 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 16 }, "end": { - "line": 2472, + "line": 2477, "column": 35 } } @@ -135401,31 +135441,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 74418, - 74425 + 74553, + 74560 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 36 }, "end": { - "line": 2472, + "line": 2477, "column": 43 } } }, "range": [ - 74398, - 74425 + 74533, + 74560 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 16 }, "end": { - "line": 2472, + "line": 2477, "column": 43 } } @@ -135435,32 +135475,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74426, - 74434 + 74561, + 74569 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 44 }, "end": { - "line": 2472, + "line": 2477, "column": 52 } } } ], "range": [ - 74398, - 74435 + 74533, + 74570 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 16 }, "end": { - "line": 2472, + "line": 2477, "column": 53 } } @@ -135473,47 +135513,47 @@ "value": 1, "raw": "1", "range": [ - 74441, - 74442 + 74576, + 74577 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 59 }, "end": { - "line": 2472, + "line": 2477, "column": 60 } } }, "prefix": true, "range": [ - 74440, - 74442 + 74575, + 74577 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 58 }, "end": { - "line": 2472, + "line": 2477, "column": 60 } } }, "range": [ - 74398, - 74442 + 74533, + 74577 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 16 }, "end": { - "line": 2472, + "line": 2477, "column": 60 } } @@ -135534,16 +135574,16 @@ "object": { "type": "ThisExpression", "range": [ - 74462, - 74466 + 74597, + 74601 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 16 }, "end": { - "line": 2473, + "line": 2478, "column": 20 } } @@ -135552,31 +135592,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74467, - 74481 + 74602, + 74616 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 21 }, "end": { - "line": 2473, + "line": 2478, "column": 35 } } }, "range": [ - 74462, - 74481 + 74597, + 74616 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 16 }, "end": { - "line": 2473, + "line": 2478, "column": 35 } } @@ -135585,31 +135625,31 @@ "type": "Identifier", "name": "push", "range": [ - 74482, - 74486 + 74617, + 74621 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 36 }, "end": { - "line": 2473, + "line": 2478, "column": 40 } } }, "range": [ - 74462, - 74486 + 74597, + 74621 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 16 }, "end": { - "line": 2473, + "line": 2478, "column": 40 } } @@ -135619,79 +135659,79 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74487, - 74495 + 74622, + 74630 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 41 }, "end": { - "line": 2473, + "line": 2478, "column": 49 } } } ], "range": [ - 74462, - 74496 + 74597, + 74631 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 16 }, "end": { - "line": 2473, + "line": 2478, "column": 50 } } }, "range": [ - 74462, - 74497 + 74597, + 74632 ], "loc": { "start": { - "line": 2473, + "line": 2478, "column": 16 }, "end": { - "line": 2473, + "line": 2478, "column": 51 } } } ], "range": [ - 74444, - 74511 + 74579, + 74646 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 62 }, "end": { - "line": 2474, + "line": 2479, "column": 13 } } }, "alternate": null, "range": [ - 74394, - 74511 + 74529, + 74646 ], "loc": { "start": { - "line": 2472, + "line": 2477, "column": 12 }, "end": { - "line": 2474, + "line": 2479, "column": 13 } } @@ -135706,16 +135746,16 @@ "object": { "type": "ThisExpression", "range": [ - 74525, - 74529 + 74660, + 74664 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 12 }, "end": { - "line": 2476, + "line": 2481, "column": 16 } } @@ -135724,31 +135764,31 @@ "type": "Identifier", "name": "onRowValidated", "range": [ - 74530, - 74544 + 74665, + 74679 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 17 }, "end": { - "line": 2476, + "line": 2481, "column": 31 } } }, "range": [ - 74525, - 74544 + 74660, + 74679 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 12 }, "end": { - "line": 2476, + "line": 2481, "column": 31 } } @@ -135757,16 +135797,16 @@ { "type": "ThisExpression", "range": [ - 74545, - 74549 + 74680, + 74684 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 32 }, "end": { - "line": 2476, + "line": 2481, "column": 36 } } @@ -135775,47 +135815,47 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74551, - 74559 + 74686, + 74694 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 38 }, "end": { - "line": 2476, + "line": 2481, "column": 46 } } } ], "range": [ - 74525, - 74560 + 74660, + 74695 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 12 }, "end": { - "line": 2476, + "line": 2481, "column": 47 } } }, "range": [ - 74525, - 74561 + 74660, + 74696 ], "loc": { "start": { - "line": 2476, + "line": 2481, "column": 12 }, "end": { - "line": 2476, + "line": 2481, "column": 48 } } @@ -135833,16 +135873,16 @@ "object": { "type": "ThisExpression", "range": [ - 74575, - 74579 + 74710, + 74714 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 12 }, "end": { - "line": 2478, + "line": 2483, "column": 16 } } @@ -135851,31 +135891,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 74580, - 74587 + 74715, + 74722 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 17 }, "end": { - "line": 2478, + "line": 2483, "column": 24 } } }, "range": [ - 74575, - 74587 + 74710, + 74722 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 12 }, "end": { - "line": 2478, + "line": 2483, "column": 24 } } @@ -135884,31 +135924,31 @@ "type": "Identifier", "name": "emit", "range": [ - 74588, - 74592 + 74723, + 74727 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 25 }, "end": { - "line": 2478, + "line": 2483, "column": 29 } } }, "range": [ - 74575, - 74592 + 74710, + 74727 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 12 }, "end": { - "line": 2478, + "line": 2483, "column": 29 } } @@ -135919,16 +135959,16 @@ "value": "row-validated", "raw": "'row-validated'", "range": [ - 74593, - 74608 + 74728, + 74743 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 30 }, "end": { - "line": 2478, + "line": 2483, "column": 45 } } @@ -135936,16 +135976,16 @@ { "type": "ThisExpression", "range": [ - 74610, - 74614 + 74745, + 74749 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 47 }, "end": { - "line": 2478, + "line": 2483, "column": 51 } } @@ -135954,95 +135994,95 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74616, - 74624 + 74751, + 74759 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 53 }, "end": { - "line": 2478, + "line": 2483, "column": 61 } } } ], "range": [ - 74575, - 74625 + 74710, + 74760 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 12 }, "end": { - "line": 2478, + "line": 2483, "column": 62 } } }, "range": [ - 74575, - 74626 + 74710, + 74761 ], "loc": { "start": { - "line": 2478, + "line": 2483, "column": 12 }, "end": { - "line": 2478, + "line": 2483, "column": 63 } } } ], "range": [ - 74380, - 74636 + 74515, + 74771 ], "loc": { "start": { - "line": 2471, + "line": 2476, "column": 21 }, "end": { - "line": 2479, + "line": 2484, "column": 9 } } }, "alternate": null, "range": [ - 74367, - 74636 + 74502, + 74771 ], "loc": { "start": { - "line": 2471, + "line": 2476, "column": 8 }, "end": { - "line": 2479, + "line": 2484, "column": 9 } } } ], "range": [ - 73839, - 74642 + 73974, + 74777 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 35 }, "end": { - "line": 2480, + "line": 2485, "column": 5 } } @@ -136050,16 +136090,16 @@ "generator": false, "expression": false, "range": [ - 73819, - 74642 + 73954, + 74777 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 15 }, "end": { - "line": 2480, + "line": 2485, "column": 5 } } @@ -136067,16 +136107,16 @@ "kind": "method", "computed": false, "range": [ - 73808, - 74642 + 73943, + 74777 ], "loc": { "start": { - "line": 2452, + "line": 2457, "column": 4 }, "end": { - "line": 2480, + "line": 2485, "column": 5 } }, @@ -136085,16 +136125,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": [ - 73630, - 73803 + 73765, + 73938 ], "loc": { "start": { - "line": 2447, + "line": 2452, "column": 4 }, "end": { - "line": 2451, + "line": 2456, "column": 7 } } @@ -136105,16 +136145,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74648, - 74695 + 74783, + 74830 ], "loc": { "start": { - "line": 2482, + "line": 2487, "column": 4 }, "end": { - "line": 2484, + "line": 2489, "column": 7 } } @@ -136128,16 +136168,16 @@ "type": "Identifier", "name": "validateAllRows", "range": [ - 74700, - 74715 + 74835, + 74850 ], "loc": { "start": { - "line": 2485, + "line": 2490, "column": 4 }, "end": { - "line": 2485, + "line": 2490, "column": 19 } } @@ -136160,16 +136200,16 @@ "object": { "type": "ThisExpression", "range": [ - 74733, - 74737 + 74868, + 74872 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 13 }, "end": { - "line": 2486, + "line": 2491, "column": 17 } } @@ -136178,47 +136218,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 74738, - 74749 + 74873, + 74884 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 18 }, "end": { - "line": 2486, + "line": 2491, "column": 29 } } }, "range": [ - 74733, - 74749 + 74868, + 74884 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 13 }, "end": { - "line": 2486, + "line": 2491, "column": 29 } } }, "prefix": true, "range": [ - 74732, - 74749 + 74867, + 74884 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 12 }, "end": { - "line": 2486, + "line": 2491, "column": 29 } } @@ -136230,48 +136270,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 74765, - 74772 + 74900, + 74907 ], "loc": { "start": { - "line": 2487, + "line": 2492, "column": 12 }, "end": { - "line": 2487, + "line": 2492, "column": 19 } } } ], "range": [ - 74751, - 74782 + 74886, + 74917 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 31 }, "end": { - "line": 2488, + "line": 2493, "column": 9 } } }, "alternate": null, "range": [ - 74728, - 74782 + 74863, + 74917 ], "loc": { "start": { - "line": 2486, + "line": 2491, "column": 8 }, "end": { - "line": 2488, + "line": 2493, "column": 9 } } @@ -136287,16 +136327,16 @@ "object": { "type": "ThisExpression", "range": [ - 74791, - 74795 + 74926, + 74930 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 8 }, "end": { - "line": 2489, + "line": 2494, "column": 12 } } @@ -136305,31 +136345,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74796, - 74810 + 74931, + 74945 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 13 }, "end": { - "line": 2489, + "line": 2494, "column": 27 } } }, "range": [ - 74791, - 74810 + 74926, + 74945 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 8 }, "end": { - "line": 2489, + "line": 2494, "column": 27 } } @@ -136338,46 +136378,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 74813, - 74815 + 74948, + 74950 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 30 }, "end": { - "line": 2489, + "line": 2494, "column": 32 } } }, "range": [ - 74791, - 74815 + 74926, + 74950 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 8 }, "end": { - "line": 2489, + "line": 2494, "column": 32 } } }, "range": [ - 74791, - 74816 + 74926, + 74951 ], "loc": { "start": { - "line": 2489, + "line": 2494, "column": 8 }, "end": { - "line": 2489, + "line": 2494, "column": 33 } } @@ -136393,16 +136433,16 @@ "type": "Identifier", "name": "k", "range": [ - 74834, - 74835 + 74969, + 74970 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 17 }, "end": { - "line": 2490, + "line": 2495, "column": 18 } } @@ -136413,16 +136453,16 @@ "object": { "type": "ThisExpression", "range": [ - 74838, - 74842 + 74973, + 74977 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 21 }, "end": { - "line": 2490, + "line": 2495, "column": 25 } } @@ -136431,46 +136471,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 74843, - 74849 + 74978, + 74984 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 26 }, "end": { - "line": 2490, + "line": 2495, "column": 32 } } }, "range": [ - 74838, - 74849 + 74973, + 74984 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 21 }, "end": { - "line": 2490, + "line": 2495, "column": 32 } } }, "range": [ - 74834, - 74849 + 74969, + 74984 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 17 }, "end": { - "line": 2490, + "line": 2495, "column": 32 } } @@ -136478,16 +136518,16 @@ ], "kind": "let", "range": [ - 74830, - 74849 + 74965, + 74984 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 13 }, "end": { - "line": 2490, + "line": 2495, "column": 32 } } @@ -136499,16 +136539,16 @@ "type": "Identifier", "name": "k", "range": [ - 74851, - 74852 + 74986, + 74987 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 34 }, "end": { - "line": 2490, + "line": 2495, "column": 35 } } @@ -136519,16 +136559,16 @@ "object": { "type": "ThisExpression", "range": [ - 74855, - 74859 + 74990, + 74994 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 38 }, "end": { - "line": 2490, + "line": 2495, "column": 42 } } @@ -136537,46 +136577,46 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 74860, - 74876 + 74995, + 75011 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 43 }, "end": { - "line": 2490, + "line": 2495, "column": 59 } } }, "range": [ - 74855, - 74876 + 74990, + 75011 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 38 }, "end": { - "line": 2490, + "line": 2495, "column": 59 } } }, "range": [ - 74851, - 74876 + 74986, + 75011 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 34 }, "end": { - "line": 2490, + "line": 2495, "column": 59 } } @@ -136588,32 +136628,32 @@ "type": "Identifier", "name": "k", "range": [ - 74878, - 74879 + 75013, + 75014 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 61 }, "end": { - "line": 2490, + "line": 2495, "column": 62 } } }, "prefix": false, "range": [ - 74878, - 74881 + 75013, + 75016 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 61 }, "end": { - "line": 2490, + "line": 2495, "column": 64 } } @@ -136631,16 +136671,16 @@ "object": { "type": "ThisExpression", "range": [ - 74897, - 74901 + 75032, + 75036 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 12 }, "end": { - "line": 2491, + "line": 2496, "column": 16 } } @@ -136649,31 +136689,31 @@ "type": "Identifier", "name": "validateRow", "range": [ - 74902, - 74913 + 75037, + 75048 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 17 }, "end": { - "line": 2491, + "line": 2496, "column": 28 } } }, "range": [ - 74897, - 74913 + 75032, + 75048 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 12 }, "end": { - "line": 2491, + "line": 2496, "column": 28 } } @@ -136683,16 +136723,16 @@ "type": "Identifier", "name": "k", "range": [ - 74914, - 74915 + 75049, + 75050 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 29 }, "end": { - "line": 2491, + "line": 2496, "column": 30 } } @@ -136702,94 +136742,94 @@ "value": true, "raw": "true", "range": [ - 74917, - 74921 + 75052, + 75056 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 32 }, "end": { - "line": 2491, + "line": 2496, "column": 36 } } } ], "range": [ - 74897, - 74922 + 75032, + 75057 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 12 }, "end": { - "line": 2491, + "line": 2496, "column": 37 } } }, "range": [ - 74897, - 74923 + 75032, + 75058 ], "loc": { "start": { - "line": 2491, + "line": 2496, "column": 12 }, "end": { - "line": 2491, + "line": 2496, "column": 38 } } } ], "range": [ - 74883, - 74933 + 75018, + 75068 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 66 }, "end": { - "line": 2492, + "line": 2497, "column": 9 } } }, "range": [ - 74825, - 74933 + 74960, + 75068 ], "loc": { "start": { - "line": 2490, + "line": 2495, "column": 8 }, "end": { - "line": 2492, + "line": 2497, "column": 9 } } } ], "range": [ - 74718, - 74939 + 74853, + 75074 ], "loc": { "start": { - "line": 2485, + "line": 2490, "column": 22 }, "end": { - "line": 2493, + "line": 2498, "column": 5 } } @@ -136797,16 +136837,16 @@ "generator": false, "expression": false, "range": [ - 74715, - 74939 + 74850, + 75074 ], "loc": { "start": { - "line": 2485, + "line": 2490, "column": 19 }, "end": { - "line": 2493, + "line": 2498, "column": 5 } } @@ -136814,16 +136854,16 @@ "kind": "method", "computed": false, "range": [ - 74700, - 74939 + 74835, + 75074 ], "loc": { "start": { - "line": 2485, + "line": 2490, "column": 4 }, "end": { - "line": 2493, + "line": 2498, "column": 5 } }, @@ -136832,16 +136872,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74648, - 74695 + 74783, + 74830 ], "loc": { "start": { - "line": 2482, + "line": 2487, "column": 4 }, "end": { - "line": 2484, + "line": 2489, "column": 7 } } @@ -136852,16 +136892,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": [ - 74945, - 75107 + 75080, + 75242 ], "loc": { "start": { - "line": 2495, + "line": 2500, "column": 4 }, "end": { - "line": 2499, + "line": 2504, "column": 7 } } @@ -136875,16 +136915,16 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 75112, - 75126 + 75247, + 75261 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 4 }, "end": { - "line": 2500, + "line": 2505, "column": 18 } } @@ -136897,16 +136937,16 @@ "type": "Identifier", "name": "index", "range": [ - 75127, - 75132 + 75262, + 75267 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 19 }, "end": { - "line": 2500, + "line": 2505, "column": 24 } } @@ -136917,16 +136957,16 @@ "type": "Identifier", "name": "query", "range": [ - 75134, - 75139 + 75269, + 75274 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 26 }, "end": { - "line": 2500, + "line": 2505, "column": 31 } } @@ -136936,31 +136976,31 @@ "value": "", "raw": "''", "range": [ - 75142, - 75144 + 75277, + 75279 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 34 }, "end": { - "line": 2500, + "line": 2505, "column": 36 } } }, "range": [ - 75134, - 75144 + 75269, + 75279 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 26 }, "end": { - "line": 2500, + "line": 2505, "column": 36 } } @@ -136980,16 +137020,16 @@ "object": { "type": "ThisExpression", "range": [ - 75161, - 75165 + 75296, + 75300 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 13 }, "end": { - "line": 2501, + "line": 2506, "column": 17 } } @@ -136998,47 +137038,47 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 75166, - 75173 + 75301, + 75308 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 18 }, "end": { - "line": 2501, + "line": 2506, "column": 25 } } }, "range": [ - 75161, - 75173 + 75296, + 75308 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 13 }, "end": { - "line": 2501, + "line": 2506, "column": 25 } } }, "prefix": true, "range": [ - 75160, - 75173 + 75295, + 75308 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 12 }, "end": { - "line": 2501, + "line": 2506, "column": 25 } } @@ -137050,48 +137090,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 75189, - 75196 + 75324, + 75331 ], "loc": { "start": { - "line": 2502, + "line": 2507, "column": 12 }, "end": { - "line": 2502, + "line": 2507, "column": 19 } } } ], "range": [ - 75175, - 75206 + 75310, + 75341 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 27 }, "end": { - "line": 2503, + "line": 2508, "column": 9 } } }, "alternate": null, "range": [ - 75156, - 75206 + 75291, + 75341 ], "loc": { "start": { - "line": 2501, + "line": 2506, "column": 8 }, "end": { - "line": 2503, + "line": 2508, "column": 9 } } @@ -137105,16 +137145,16 @@ "type": "Identifier", "name": "slc", "range": [ - 75219, - 75222 + 75354, + 75357 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 12 }, "end": { - "line": 2504, + "line": 2509, "column": 15 } } @@ -137127,16 +137167,16 @@ "object": { "type": "ThisExpression", "range": [ - 75225, - 75229 + 75360, + 75364 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 18 }, "end": { - "line": 2504, + "line": 2509, "column": 22 } } @@ -137145,31 +137185,31 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 75230, - 75246 + 75365, + 75381 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 23 }, "end": { - "line": 2504, + "line": 2509, "column": 39 } } }, "range": [ - 75225, - 75246 + 75360, + 75381 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 18 }, "end": { - "line": 2504, + "line": 2509, "column": 39 } } @@ -137179,47 +137219,47 @@ "type": "Identifier", "name": "index", "range": [ - 75247, - 75252 + 75382, + 75387 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 40 }, "end": { - "line": 2504, + "line": 2509, "column": 45 } } } ], "range": [ - 75225, - 75253 + 75360, + 75388 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 18 }, "end": { - "line": 2504, + "line": 2509, "column": 46 } } }, "range": [ - 75219, - 75253 + 75354, + 75388 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 12 }, "end": { - "line": 2504, + "line": 2509, "column": 46 } } @@ -137230,16 +137270,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75267, - 75277 + 75402, + 75412 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 12 }, "end": { - "line": 2505, + "line": 2510, "column": 22 } } @@ -137252,16 +137292,16 @@ "object": { "type": "ThisExpression", "range": [ - 75280, - 75284 + 75415, + 75419 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 25 }, "end": { - "line": 2505, + "line": 2510, "column": 29 } } @@ -137270,31 +137310,31 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 75285, - 75298 + 75420, + 75433 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 30 }, "end": { - "line": 2505, + "line": 2510, "column": 43 } } }, "range": [ - 75280, - 75298 + 75415, + 75433 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 25 }, "end": { - "line": 2505, + "line": 2510, "column": 43 } } @@ -137304,47 +137344,47 @@ "type": "Identifier", "name": "index", "range": [ - 75299, - 75304 + 75434, + 75439 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 44 }, "end": { - "line": 2505, + "line": 2510, "column": 49 } } } ], "range": [ - 75280, - 75305 + 75415, + 75440 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 25 }, "end": { - "line": 2505, + "line": 2510, "column": 50 } } }, "range": [ - 75267, - 75305 + 75402, + 75440 ], "loc": { "start": { - "line": 2505, + "line": 2510, "column": 12 }, "end": { - "line": 2505, + "line": 2510, "column": 50 } } @@ -137352,16 +137392,16 @@ ], "kind": "let", "range": [ - 75215, - 75306 + 75350, + 75441 ], "loc": { "start": { - "line": 2504, + "line": 2509, "column": 8 }, "end": { - "line": 2505, + "line": 2510, "column": 51 } } @@ -137378,16 +137418,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75320, - 75330 + 75455, + 75465 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 12 }, "end": { - "line": 2507, + "line": 2512, "column": 22 } } @@ -137396,31 +137436,31 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 75335, - 75343 + 75470, + 75478 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 27 }, "end": { - "line": 2507, + "line": 2512, "column": 35 } } }, "range": [ - 75320, - 75343 + 75455, + 75478 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 12 }, "end": { - "line": 2507, + "line": 2512, "column": 35 } } @@ -137432,16 +137472,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75347, - 75357 + 75482, + 75492 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 39 }, "end": { - "line": 2507, + "line": 2512, "column": 49 } } @@ -137450,46 +137490,46 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 75362, - 75371 + 75497, + 75506 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 54 }, "end": { - "line": 2507, + "line": 2512, "column": 63 } } }, "range": [ - 75347, - 75371 + 75482, + 75506 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 39 }, "end": { - "line": 2507, + "line": 2512, "column": 63 } } }, "range": [ - 75320, - 75371 + 75455, + 75506 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 12 }, "end": { - "line": 2507, + "line": 2512, "column": 63 } } @@ -137508,16 +137548,16 @@ "object": { "type": "ThisExpression", "range": [ - 75391, - 75395 + 75526, + 75530 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 16 }, "end": { - "line": 2508, + "line": 2513, "column": 20 } } @@ -137526,31 +137566,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 75396, - 75411 + 75531, + 75546 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 21 }, "end": { - "line": 2508, + "line": 2513, "column": 36 } } }, "range": [ - 75391, - 75411 + 75526, + 75546 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 16 }, "end": { - "line": 2508, + "line": 2513, "column": 36 } } @@ -137564,16 +137604,16 @@ "object": { "type": "ThisExpression", "range": [ - 75416, - 75420 + 75551, + 75555 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 41 }, "end": { - "line": 2508, + "line": 2513, "column": 45 } } @@ -137582,62 +137622,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 75421, - 75432 + 75556, + 75567 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 46 }, "end": { - "line": 2508, + "line": 2513, "column": 57 } } }, "range": [ - 75416, - 75432 + 75551, + 75567 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 41 }, "end": { - "line": 2508, + "line": 2513, "column": 57 } } }, "prefix": true, "range": [ - 75415, - 75432 + 75550, + 75567 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 40 }, "end": { - "line": 2508, + "line": 2513, "column": 57 } } }, "range": [ - 75391, - 75432 + 75526, + 75567 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 16 }, "end": { - "line": 2508, + "line": 2513, "column": 57 } } @@ -137658,16 +137698,16 @@ "object": { "type": "ThisExpression", "range": [ - 75452, - 75456 + 75587, + 75591 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 16 }, "end": { - "line": 2509, + "line": 2514, "column": 20 } } @@ -137676,31 +137716,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 75457, - 75464 + 75592, + 75599 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 21 }, "end": { - "line": 2509, + "line": 2514, "column": 28 } } }, "range": [ - 75452, - 75464 + 75587, + 75599 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 16 }, "end": { - "line": 2509, + "line": 2514, "column": 28 } } @@ -137709,31 +137749,31 @@ "type": "Identifier", "name": "emit", "range": [ - 75465, - 75469 + 75600, + 75604 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 29 }, "end": { - "line": 2509, + "line": 2514, "column": 33 } } }, "range": [ - 75452, - 75469 + 75587, + 75604 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 16 }, "end": { - "line": 2509, + "line": 2514, "column": 33 } } @@ -137744,16 +137784,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 75470, - 75491 + 75605, + 75626 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 34 }, "end": { - "line": 2509, + "line": 2514, "column": 55 } } @@ -137761,16 +137801,16 @@ { "type": "ThisExpression", "range": [ - 75493, - 75497 + 75628, + 75632 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 57 }, "end": { - "line": 2509, + "line": 2514, "column": 61 } } @@ -137779,16 +137819,16 @@ "type": "Identifier", "name": "index", "range": [ - 75499, - 75504 + 75634, + 75639 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 63 }, "end": { - "line": 2509, + "line": 2514, "column": 68 } } @@ -137799,16 +137839,16 @@ "object": { "type": "ThisExpression", "range": [ - 75526, - 75530 + 75661, + 75665 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 20 }, "end": { - "line": 2510, + "line": 2515, "column": 24 } } @@ -137817,31 +137857,31 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 75531, - 75544 + 75666, + 75679 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 25 }, "end": { - "line": 2510, + "line": 2515, "column": 38 } } }, "range": [ - 75526, - 75544 + 75661, + 75679 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 20 }, "end": { - "line": 2510, + "line": 2515, "column": 38 } } @@ -137852,16 +137892,16 @@ "object": { "type": "ThisExpression", "range": [ - 75546, - 75550 + 75681, + 75685 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 40 }, "end": { - "line": 2510, + "line": 2515, "column": 44 } } @@ -137870,94 +137910,94 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 75551, - 75564 + 75686, + 75699 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 45 }, "end": { - "line": 2510, + "line": 2515, "column": 58 } } }, "range": [ - 75546, - 75564 + 75681, + 75699 ], "loc": { "start": { - "line": 2510, + "line": 2515, "column": 40 }, "end": { - "line": 2510, + "line": 2515, "column": 58 } } } ], "range": [ - 75452, - 75565 + 75587, + 75700 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 16 }, "end": { - "line": 2510, + "line": 2515, "column": 59 } } }, "range": [ - 75452, - 75566 + 75587, + 75701 ], "loc": { "start": { - "line": 2509, + "line": 2514, "column": 16 }, "end": { - "line": 2510, + "line": 2515, "column": 60 } } } ], "range": [ - 75434, - 75580 + 75569, + 75715 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 59 }, "end": { - "line": 2511, + "line": 2516, "column": 13 } } }, "alternate": null, "range": [ - 75387, - 75580 + 75522, + 75715 ], "loc": { "start": { - "line": 2508, + "line": 2513, "column": 12 }, "end": { - "line": 2511, + "line": 2516, "column": 13 } } @@ -137974,16 +138014,16 @@ "type": "Identifier", "name": "slc", "range": [ - 75593, - 75596 + 75728, + 75731 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 12 }, "end": { - "line": 2512, + "line": 2517, "column": 15 } } @@ -137992,31 +138032,31 @@ "type": "Identifier", "name": "value", "range": [ - 75597, - 75602 + 75732, + 75737 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 16 }, "end": { - "line": 2512, + "line": 2517, "column": 21 } } }, "range": [ - 75593, - 75602 + 75728, + 75737 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 12 }, "end": { - "line": 2512, + "line": 2517, "column": 21 } } @@ -138025,62 +138065,62 @@ "type": "Identifier", "name": "query", "range": [ - 75605, - 75610 + 75740, + 75745 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 24 }, "end": { - "line": 2512, + "line": 2517, "column": 29 } } }, "range": [ - 75593, - 75610 + 75728, + 75745 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 12 }, "end": { - "line": 2512, + "line": 2517, "column": 29 } } }, "range": [ - 75593, - 75611 + 75728, + 75746 ], "loc": { "start": { - "line": 2512, + "line": 2517, "column": 12 }, "end": { - "line": 2512, + "line": 2517, "column": 30 } } } ], "range": [ - 75373, - 75621 + 75508, + 75756 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 65 }, "end": { - "line": 2513, + "line": 2518, "column": 9 } }, @@ -138089,16 +138129,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 75630, - 75648 + 75765, + 75783 ], "loc": { "start": { - "line": 2514, + "line": 2519, "column": 8 }, "end": { - "line": 2514, + "line": 2519, "column": 26 } } @@ -138114,16 +138154,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75666, - 75676 + 75801, + 75811 ], "loc": { "start": { - "line": 2515, + "line": 2520, "column": 17 }, "end": { - "line": 2515, + "line": 2520, "column": 27 } } @@ -138132,31 +138172,31 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 75681, - 75689 + 75816, + 75824 ], "loc": { "start": { - "line": 2515, + "line": 2520, "column": 32 }, "end": { - "line": 2515, + "line": 2520, "column": 40 } } }, "range": [ - 75666, - 75689 + 75801, + 75824 ], "loc": { "start": { - "line": 2515, + "line": 2520, "column": 17 }, "end": { - "line": 2515, + "line": 2520, "column": 40 } } @@ -138173,16 +138213,16 @@ "type": "Identifier", "name": "values", "range": [ - 75709, - 75715 + 75844, + 75850 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 16 }, "end": { - "line": 2516, + "line": 2521, "column": 22 } } @@ -138195,16 +138235,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 75718, - 75725 + 75853, + 75860 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 25 }, "end": { - "line": 2516, + "line": 2521, "column": 32 } } @@ -138214,32 +138254,32 @@ "type": "Identifier", "name": "query", "range": [ - 75726, - 75731 + 75861, + 75866 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 33 }, "end": { - "line": 2516, + "line": 2521, "column": 38 } } } ], "range": [ - 75718, - 75732 + 75853, + 75867 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 25 }, "end": { - "line": 2516, + "line": 2521, "column": 39 } } @@ -138248,16 +138288,16 @@ "type": "Identifier", "name": "query", "range": [ - 75735, - 75740 + 75870, + 75875 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 42 }, "end": { - "line": 2516, + "line": 2521, "column": 47 } } @@ -138271,16 +138311,16 @@ "type": "Identifier", "name": "query", "range": [ - 75759, - 75764 + 75894, + 75899 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 16 }, "end": { - "line": 2517, + "line": 2522, "column": 21 } } @@ -138289,31 +138329,31 @@ "type": "Identifier", "name": "split", "range": [ - 75765, - 75770 + 75900, + 75905 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 22 }, "end": { - "line": 2517, + "line": 2522, "column": 27 } } }, "range": [ - 75759, - 75770 + 75894, + 75905 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 16 }, "end": { - "line": 2517, + "line": 2522, "column": 27 } } @@ -138330,16 +138370,16 @@ "value": " ", "raw": "' '", "range": [ - 75771, - 75774 + 75906, + 75909 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 28 }, "end": { - "line": 2517, + "line": 2522, "column": 31 } } @@ -138350,16 +138390,16 @@ "object": { "type": "ThisExpression", "range": [ - 75777, - 75781 + 75912, + 75916 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 34 }, "end": { - "line": 2517, + "line": 2522, "column": 38 } } @@ -138368,46 +138408,46 @@ "type": "Identifier", "name": "orOperator", "range": [ - 75782, - 75792 + 75917, + 75927 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 39 }, "end": { - "line": 2517, + "line": 2522, "column": 49 } } }, "range": [ - 75777, - 75792 + 75912, + 75927 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 34 }, "end": { - "line": 2517, + "line": 2522, "column": 49 } } }, "range": [ - 75771, - 75792 + 75906, + 75927 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 28 }, "end": { - "line": 2517, + "line": 2522, "column": 49 } } @@ -138417,77 +138457,77 @@ "value": " ", "raw": "' '", "range": [ - 75795, - 75798 + 75930, + 75933 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 52 }, "end": { - "line": 2517, + "line": 2522, "column": 55 } } }, "range": [ - 75771, - 75798 + 75906, + 75933 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 28 }, "end": { - "line": 2517, + "line": 2522, "column": 55 } } } ], "range": [ - 75759, - 75799 + 75894, + 75934 ], "loc": { "start": { - "line": 2517, + "line": 2522, "column": 16 }, "end": { - "line": 2517, + "line": 2522, "column": 56 } } }, "range": [ - 75718, - 75799 + 75853, + 75934 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 25 }, "end": { - "line": 2517, + "line": 2522, "column": 56 } } }, "range": [ - 75709, - 75799 + 75844, + 75934 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 16 }, "end": { - "line": 2517, + "line": 2522, "column": 56 } } @@ -138495,16 +138535,16 @@ ], "kind": "let", "range": [ - 75705, - 75800 + 75840, + 75935 ], "loc": { "start": { - "line": 2516, + "line": 2521, "column": 12 }, "end": { - "line": 2517, + "line": 2522, "column": 57 } } @@ -138520,16 +138560,16 @@ "object": { "type": "ThisExpression", "range": [ - 75818, - 75822 + 75953, + 75957 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 16 }, "end": { - "line": 2519, + "line": 2524, "column": 20 } } @@ -138538,31 +138578,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 75823, - 75838 + 75958, + 75973 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 21 }, "end": { - "line": 2519, + "line": 2524, "column": 36 } } }, "range": [ - 75818, - 75838 + 75953, + 75973 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 16 }, "end": { - "line": 2519, + "line": 2524, "column": 36 } } @@ -138576,16 +138616,16 @@ "object": { "type": "ThisExpression", "range": [ - 75843, - 75847 + 75978, + 75982 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 41 }, "end": { - "line": 2519, + "line": 2524, "column": 45 } } @@ -138594,62 +138634,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 75848, - 75859 + 75983, + 75994 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 46 }, "end": { - "line": 2519, + "line": 2524, "column": 57 } } }, "range": [ - 75843, - 75859 + 75978, + 75994 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 41 }, "end": { - "line": 2519, + "line": 2524, "column": 57 } } }, "prefix": true, "range": [ - 75842, - 75859 + 75977, + 75994 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 40 }, "end": { - "line": 2519, + "line": 2524, "column": 57 } } }, "range": [ - 75818, - 75859 + 75953, + 75994 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 16 }, "end": { - "line": 2519, + "line": 2524, "column": 57 } } @@ -138670,16 +138710,16 @@ "object": { "type": "ThisExpression", "range": [ - 75879, - 75883 + 76014, + 76018 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 16 }, "end": { - "line": 2520, + "line": 2525, "column": 20 } } @@ -138688,31 +138728,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 75884, - 75891 + 76019, + 76026 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 21 }, "end": { - "line": 2520, + "line": 2525, "column": 28 } } }, "range": [ - 75879, - 75891 + 76014, + 76026 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 16 }, "end": { - "line": 2520, + "line": 2525, "column": 28 } } @@ -138721,31 +138761,31 @@ "type": "Identifier", "name": "emit", "range": [ - 75892, - 75896 + 76027, + 76031 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 29 }, "end": { - "line": 2520, + "line": 2525, "column": 33 } } }, "range": [ - 75879, - 75896 + 76014, + 76031 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 16 }, "end": { - "line": 2520, + "line": 2525, "column": 33 } } @@ -138756,16 +138796,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 75897, - 75918 + 76032, + 76053 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 34 }, "end": { - "line": 2520, + "line": 2525, "column": 55 } } @@ -138773,16 +138813,16 @@ { "type": "ThisExpression", "range": [ - 75920, - 75924 + 76055, + 76059 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 57 }, "end": { - "line": 2520, + "line": 2525, "column": 61 } } @@ -138791,16 +138831,16 @@ "type": "Identifier", "name": "index", "range": [ - 75926, - 75931 + 76061, + 76066 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 63 }, "end": { - "line": 2520, + "line": 2525, "column": 68 } } @@ -138811,16 +138851,16 @@ "object": { "type": "ThisExpression", "range": [ - 75953, - 75957 + 76088, + 76092 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 20 }, "end": { - "line": 2521, + "line": 2526, "column": 24 } } @@ -138829,31 +138869,31 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 75958, - 75971 + 76093, + 76106 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 25 }, "end": { - "line": 2521, + "line": 2526, "column": 38 } } }, "range": [ - 75953, - 75971 + 76088, + 76106 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 20 }, "end": { - "line": 2521, + "line": 2526, "column": 38 } } @@ -138864,16 +138904,16 @@ "object": { "type": "ThisExpression", "range": [ - 75973, - 75977 + 76108, + 76112 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 40 }, "end": { - "line": 2521, + "line": 2526, "column": 44 } } @@ -138882,94 +138922,94 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 75978, - 75991 + 76113, + 76126 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 45 }, "end": { - "line": 2521, + "line": 2526, "column": 58 } } }, "range": [ - 75973, - 75991 + 76108, + 76126 ], "loc": { "start": { - "line": 2521, + "line": 2526, "column": 40 }, "end": { - "line": 2521, + "line": 2526, "column": 58 } } } ], "range": [ - 75879, - 75992 + 76014, + 76127 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 16 }, "end": { - "line": 2521, + "line": 2526, "column": 59 } } }, "range": [ - 75879, - 75993 + 76014, + 76128 ], "loc": { "start": { - "line": 2520, + "line": 2525, "column": 16 }, "end": { - "line": 2521, + "line": 2526, "column": 60 } } } ], "range": [ - 75861, - 76007 + 75996, + 76142 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 59 }, "end": { - "line": 2522, + "line": 2527, "column": 13 } } }, "alternate": null, "range": [ - 75814, - 76007 + 75949, + 76142 ], "loc": { "start": { - "line": 2519, + "line": 2524, "column": 12 }, "end": { - "line": 2522, + "line": 2527, "column": 13 } } @@ -138987,16 +139027,16 @@ "object": { "type": "ThisExpression", "range": [ - 76021, - 76025 + 76156, + 76160 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 12 }, "end": { - "line": 2524, + "line": 2529, "column": 16 } } @@ -139005,31 +139045,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 76026, - 76033 + 76161, + 76168 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 17 }, "end": { - "line": 2524, + "line": 2529, "column": 24 } } }, "range": [ - 76021, - 76033 + 76156, + 76168 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 12 }, "end": { - "line": 2524, + "line": 2529, "column": 24 } } @@ -139038,31 +139078,31 @@ "type": "Identifier", "name": "emit", "range": [ - 76034, - 76038 + 76169, + 76173 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 25 }, "end": { - "line": 2524, + "line": 2529, "column": 29 } } }, "range": [ - 76021, - 76038 + 76156, + 76173 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 12 }, "end": { - "line": 2524, + "line": 2529, "column": 29 } } @@ -139073,16 +139113,16 @@ "value": "select-options", "raw": "'select-options'", "range": [ - 76039, - 76055 + 76174, + 76190 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 30 }, "end": { - "line": 2524, + "line": 2529, "column": 46 } } @@ -139090,16 +139130,16 @@ { "type": "ThisExpression", "range": [ - 76057, - 76061 + 76192, + 76196 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 48 }, "end": { - "line": 2524, + "line": 2529, "column": 52 } } @@ -139108,16 +139148,16 @@ "type": "Identifier", "name": "index", "range": [ - 76063, - 76068 + 76198, + 76203 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 54 }, "end": { - "line": 2524, + "line": 2529, "column": 59 } } @@ -139126,63 +139166,63 @@ "type": "Identifier", "name": "values", "range": [ - 76070, - 76076 + 76205, + 76211 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 61 }, "end": { - "line": 2524, + "line": 2529, "column": 67 } } } ], "range": [ - 76021, - 76077 + 76156, + 76212 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 12 }, "end": { - "line": 2524, + "line": 2529, "column": 68 } } }, "range": [ - 76021, - 76078 + 76156, + 76213 ], "loc": { "start": { - "line": 2524, + "line": 2529, "column": 12 }, "end": { - "line": 2524, + "line": 2529, "column": 69 } } } ], "range": [ - 75691, - 76088 + 75826, + 76223 ], "loc": { "start": { - "line": 2515, + "line": 2520, "column": 42 }, "end": { - "line": 2525, + "line": 2530, "column": 9 } }, @@ -139191,16 +139231,16 @@ "type": "Line", "value": "checklist", "range": [ - 76097, - 76108 + 76232, + 76243 ], "loc": { "start": { - "line": 2526, + "line": 2531, "column": 8 }, "end": { - "line": 2526, + "line": 2531, "column": 19 } } @@ -139216,16 +139256,16 @@ "type": "Identifier", "name": "fltColType", "range": [ - 76126, - 76136 + 76261, + 76271 ], "loc": { "start": { - "line": 2527, + "line": 2532, "column": 17 }, "end": { - "line": 2527, + "line": 2532, "column": 27 } } @@ -139234,31 +139274,31 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 76141, - 76150 + 76276, + 76285 ], "loc": { "start": { - "line": 2527, + "line": 2532, "column": 32 }, "end": { - "line": 2527, + "line": 2532, "column": 41 } } }, "range": [ - 76126, - 76150 + 76261, + 76285 ], "loc": { "start": { - "line": 2527, + "line": 2532, "column": 17 }, "end": { - "line": 2527, + "line": 2532, "column": 41 } } @@ -139275,16 +139315,16 @@ "type": "Identifier", "name": "values", "range": [ - 76170, - 76176 + 76305, + 76311 ], "loc": { "start": { - "line": 2528, + "line": 2533, "column": 16 }, "end": { - "line": 2528, + "line": 2533, "column": 22 } } @@ -139293,31 +139333,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76179, - 76181 + 76314, + 76316 ], "loc": { "start": { - "line": 2528, + "line": 2533, "column": 25 }, "end": { - "line": 2528, + "line": 2533, "column": 27 } } }, "range": [ - 76170, - 76181 + 76305, + 76316 ], "loc": { "start": { - "line": 2528, + "line": 2533, "column": 16 }, "end": { - "line": 2528, + "line": 2533, "column": 27 } } @@ -139325,16 +139365,16 @@ ], "kind": "let", "range": [ - 76166, - 76182 + 76301, + 76317 ], "loc": { "start": { - "line": 2528, + "line": 2533, "column": 12 }, "end": { - "line": 2528, + "line": 2533, "column": 28 } } @@ -139350,16 +139390,16 @@ "object": { "type": "ThisExpression", "range": [ - 76199, - 76203 + 76334, + 76338 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 16 }, "end": { - "line": 2529, + "line": 2534, "column": 20 } } @@ -139368,31 +139408,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 76204, - 76219 + 76339, + 76354 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 21 }, "end": { - "line": 2529, + "line": 2534, "column": 36 } } }, "range": [ - 76199, - 76219 + 76334, + 76354 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 16 }, "end": { - "line": 2529, + "line": 2534, "column": 36 } } @@ -139406,16 +139446,16 @@ "object": { "type": "ThisExpression", "range": [ - 76224, - 76228 + 76359, + 76363 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 41 }, "end": { - "line": 2529, + "line": 2534, "column": 45 } } @@ -139424,62 +139464,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 76229, - 76240 + 76364, + 76375 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 46 }, "end": { - "line": 2529, + "line": 2534, "column": 57 } } }, "range": [ - 76224, - 76240 + 76359, + 76375 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 41 }, "end": { - "line": 2529, + "line": 2534, "column": 57 } } }, "prefix": true, "range": [ - 76223, - 76240 + 76358, + 76375 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 40 }, "end": { - "line": 2529, + "line": 2534, "column": 57 } } }, "range": [ - 76199, - 76240 + 76334, + 76375 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 16 }, "end": { - "line": 2529, + "line": 2534, "column": 57 } } @@ -139500,16 +139540,16 @@ "object": { "type": "ThisExpression", "range": [ - 76260, - 76264 + 76395, + 76399 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 16 }, "end": { - "line": 2530, + "line": 2535, "column": 20 } } @@ -139518,31 +139558,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 76265, - 76272 + 76400, + 76407 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 21 }, "end": { - "line": 2530, + "line": 2535, "column": 28 } } }, "range": [ - 76260, - 76272 + 76395, + 76407 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 16 }, "end": { - "line": 2530, + "line": 2535, "column": 28 } } @@ -139551,31 +139591,31 @@ "type": "Identifier", "name": "emit", "range": [ - 76273, - 76277 + 76408, + 76412 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 29 }, "end": { - "line": 2530, + "line": 2535, "column": 33 } } }, "range": [ - 76260, - 76277 + 76395, + 76412 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 16 }, "end": { - "line": 2530, + "line": 2535, "column": 33 } } @@ -139586,16 +139626,16 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 76278, - 76302 + 76413, + 76437 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 34 }, "end": { - "line": 2530, + "line": 2535, "column": 58 } } @@ -139603,16 +139643,16 @@ { "type": "ThisExpression", "range": [ - 76304, - 76308 + 76439, + 76443 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 60 }, "end": { - "line": 2530, + "line": 2535, "column": 64 } } @@ -139621,16 +139661,16 @@ "type": "Identifier", "name": "index", "range": [ - 76310, - 76315 + 76445, + 76450 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 66 }, "end": { - "line": 2530, + "line": 2535, "column": 71 } } @@ -139641,16 +139681,16 @@ "object": { "type": "ThisExpression", "range": [ - 76337, - 76341 + 76472, + 76476 ], "loc": { "start": { - "line": 2531, + "line": 2536, "column": 20 }, "end": { - "line": 2531, + "line": 2536, "column": 24 } } @@ -139659,94 +139699,94 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 76342, - 76355 + 76477, + 76490 ], "loc": { "start": { - "line": 2531, + "line": 2536, "column": 25 }, "end": { - "line": 2531, + "line": 2536, "column": 38 } } }, "range": [ - 76337, - 76355 + 76472, + 76490 ], "loc": { "start": { - "line": 2531, + "line": 2536, "column": 20 }, "end": { - "line": 2531, + "line": 2536, "column": 38 } } } ], "range": [ - 76260, - 76356 + 76395, + 76491 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 16 }, "end": { - "line": 2531, + "line": 2536, "column": 39 } } }, "range": [ - 76260, - 76357 + 76395, + 76492 ], "loc": { "start": { - "line": 2530, + "line": 2535, "column": 16 }, "end": { - "line": 2531, + "line": 2536, "column": 40 } } } ], "range": [ - 76242, - 76371 + 76377, + 76506 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 59 }, "end": { - "line": 2532, + "line": 2537, "column": 13 } } }, "alternate": null, "range": [ - 76195, - 76371 + 76330, + 76506 ], "loc": { "start": { - "line": 2529, + "line": 2534, "column": 12 }, "end": { - "line": 2532, + "line": 2537, "column": 13 } } @@ -139759,16 +139799,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 76388, - 76395 + 76523, + 76530 ], "loc": { "start": { - "line": 2533, + "line": 2538, "column": 16 }, "end": { - "line": 2533, + "line": 2538, "column": 23 } } @@ -139778,32 +139818,32 @@ "type": "Identifier", "name": "query", "range": [ - 76396, - 76401 + 76531, + 76536 ], "loc": { "start": { - "line": 2533, + "line": 2538, "column": 24 }, "end": { - "line": 2533, + "line": 2538, "column": 29 } } } ], "range": [ - 76388, - 76402 + 76523, + 76537 ], "loc": { "start": { - "line": 2533, + "line": 2538, "column": 16 }, "end": { - "line": 2533, + "line": 2538, "column": 30 } } @@ -139820,16 +139860,16 @@ "type": "Identifier", "name": "values", "range": [ - 76422, - 76428 + 76557, + 76563 ], "loc": { "start": { - "line": 2534, + "line": 2539, "column": 16 }, "end": { - "line": 2534, + "line": 2539, "column": 22 } } @@ -139838,62 +139878,62 @@ "type": "Identifier", "name": "query", "range": [ - 76431, - 76436 + 76566, + 76571 ], "loc": { "start": { - "line": 2534, + "line": 2539, "column": 25 }, "end": { - "line": 2534, + "line": 2539, "column": 30 } } }, "range": [ - 76422, - 76436 + 76557, + 76571 ], "loc": { "start": { - "line": 2534, + "line": 2539, "column": 16 }, "end": { - "line": 2534, + "line": 2539, "column": 30 } } }, "range": [ - 76422, - 76437 + 76557, + 76572 ], "loc": { "start": { - "line": 2534, + "line": 2539, "column": 16 }, "end": { - "line": 2534, + "line": 2539, "column": 31 } } } ], "range": [ - 76404, - 76451 + 76539, + 76586 ], "loc": { "start": { - "line": 2533, + "line": 2538, "column": 32 }, "end": { - "line": 2535, + "line": 2540, "column": 13 } } @@ -139910,16 +139950,16 @@ "type": "Identifier", "name": "query", "range": [ - 76475, - 76480 + 76610, + 76615 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 16 }, "end": { - "line": 2536, + "line": 2541, "column": 21 } } @@ -139930,16 +139970,16 @@ "type": "Identifier", "name": "matchCase", "range": [ - 76483, - 76492 + 76618, + 76627 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 24 }, "end": { - "line": 2536, + "line": 2541, "column": 33 } } @@ -139949,16 +139989,16 @@ "type": "Identifier", "name": "query", "range": [ - 76493, - 76498 + 76628, + 76633 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 34 }, "end": { - "line": 2536, + "line": 2541, "column": 39 } } @@ -139969,16 +140009,16 @@ "object": { "type": "ThisExpression", "range": [ - 76500, - 76504 + 76635, + 76639 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 41 }, "end": { - "line": 2536, + "line": 2541, "column": 45 } } @@ -139987,77 +140027,77 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 76505, - 76518 + 76640, + 76653 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 46 }, "end": { - "line": 2536, + "line": 2541, "column": 59 } } }, "range": [ - 76500, - 76518 + 76635, + 76653 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 41 }, "end": { - "line": 2536, + "line": 2541, "column": 59 } } } ], "range": [ - 76483, - 76519 + 76618, + 76654 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 24 }, "end": { - "line": 2536, + "line": 2541, "column": 60 } } }, "range": [ - 76475, - 76519 + 76610, + 76654 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 16 }, "end": { - "line": 2536, + "line": 2541, "column": 60 } } }, "range": [ - 76475, - 76520 + 76610, + 76655 ], "loc": { "start": { - "line": 2536, + "line": 2541, "column": 16 }, "end": { - "line": 2536, + "line": 2541, "column": 61 } } @@ -140071,16 +140111,16 @@ "type": "Identifier", "name": "values", "range": [ - 76537, - 76543 + 76672, + 76678 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 16 }, "end": { - "line": 2537, + "line": 2542, "column": 22 } } @@ -140094,16 +140134,16 @@ "type": "Identifier", "name": "query", "range": [ - 76546, - 76551 + 76681, + 76686 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 25 }, "end": { - "line": 2537, + "line": 2542, "column": 30 } } @@ -140112,31 +140152,31 @@ "type": "Identifier", "name": "split", "range": [ - 76552, - 76557 + 76687, + 76692 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 31 }, "end": { - "line": 2537, + "line": 2542, "column": 36 } } }, "range": [ - 76546, - 76557 + 76681, + 76692 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 25 }, "end": { - "line": 2537, + "line": 2542, "column": 36 } } @@ -140153,16 +140193,16 @@ "value": " ", "raw": "' '", "range": [ - 76558, - 76561 + 76693, + 76696 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 37 }, "end": { - "line": 2537, + "line": 2542, "column": 40 } } @@ -140173,16 +140213,16 @@ "object": { "type": "ThisExpression", "range": [ - 76564, - 76568 + 76699, + 76703 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 43 }, "end": { - "line": 2537, + "line": 2542, "column": 47 } } @@ -140191,46 +140231,46 @@ "type": "Identifier", "name": "orOperator", "range": [ - 76569, - 76579 + 76704, + 76714 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 48 }, "end": { - "line": 2537, + "line": 2542, "column": 58 } } }, "range": [ - 76564, - 76579 + 76699, + 76714 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 43 }, "end": { - "line": 2537, + "line": 2542, "column": 58 } } }, "range": [ - 76558, - 76579 + 76693, + 76714 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 37 }, "end": { - "line": 2537, + "line": 2542, "column": 58 } } @@ -140240,108 +140280,108 @@ "value": " ", "raw": "' '", "range": [ - 76582, - 76585 + 76717, + 76720 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 61 }, "end": { - "line": 2537, + "line": 2542, "column": 64 } } }, "range": [ - 76558, - 76585 + 76693, + 76720 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 37 }, "end": { - "line": 2537, + "line": 2542, "column": 64 } } } ], "range": [ - 76546, - 76586 + 76681, + 76721 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 25 }, "end": { - "line": 2537, + "line": 2542, "column": 65 } } }, "range": [ - 76537, - 76586 + 76672, + 76721 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 16 }, "end": { - "line": 2537, + "line": 2542, "column": 65 } } }, "range": [ - 76537, - 76587 + 76672, + 76722 ], "loc": { "start": { - "line": 2537, + "line": 2542, "column": 16 }, "end": { - "line": 2537, + "line": 2542, "column": 66 } } } ], "range": [ - 76457, - 76601 + 76592, + 76736 ], "loc": { "start": { - "line": 2535, + "line": 2540, "column": 19 }, "end": { - "line": 2538, + "line": 2543, "column": 13 } } }, "range": [ - 76384, - 76601 + 76519, + 76736 ], "loc": { "start": { - "line": 2533, + "line": 2538, "column": 12 }, "end": { - "line": 2538, + "line": 2543, "column": 13 } } @@ -140359,16 +140399,16 @@ "object": { "type": "ThisExpression", "range": [ - 76615, - 76619 + 76750, + 76754 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 12 }, "end": { - "line": 2540, + "line": 2545, "column": 16 } } @@ -140377,31 +140417,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 76620, - 76627 + 76755, + 76762 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 17 }, "end": { - "line": 2540, + "line": 2545, "column": 24 } } }, "range": [ - 76615, - 76627 + 76750, + 76762 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 12 }, "end": { - "line": 2540, + "line": 2545, "column": 24 } } @@ -140410,31 +140450,31 @@ "type": "Identifier", "name": "emit", "range": [ - 76628, - 76632 + 76763, + 76767 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 25 }, "end": { - "line": 2540, + "line": 2545, "column": 29 } } }, "range": [ - 76615, - 76632 + 76750, + 76767 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 12 }, "end": { - "line": 2540, + "line": 2545, "column": 29 } } @@ -140445,16 +140485,16 @@ "value": "select-checklist-options", "raw": "'select-checklist-options'", "range": [ - 76633, - 76659 + 76768, + 76794 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 30 }, "end": { - "line": 2540, + "line": 2545, "column": 56 } } @@ -140462,16 +140502,16 @@ { "type": "ThisExpression", "range": [ - 76661, - 76665 + 76796, + 76800 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 58 }, "end": { - "line": 2540, + "line": 2545, "column": 62 } } @@ -140480,16 +140520,16 @@ "type": "Identifier", "name": "index", "range": [ - 76667, - 76672 + 76802, + 76807 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 64 }, "end": { - "line": 2540, + "line": 2545, "column": 69 } } @@ -140498,79 +140538,79 @@ "type": "Identifier", "name": "values", "range": [ - 76674, - 76680 + 76809, + 76815 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 71 }, "end": { - "line": 2540, + "line": 2545, "column": 77 } } } ], "range": [ - 76615, - 76681 + 76750, + 76816 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 12 }, "end": { - "line": 2540, + "line": 2545, "column": 78 } } }, "range": [ - 76615, - 76682 + 76750, + 76817 ], "loc": { "start": { - "line": 2540, + "line": 2545, "column": 12 }, "end": { - "line": 2540, + "line": 2545, "column": 79 } } } ], "range": [ - 76152, - 76692 + 76287, + 76827 ], "loc": { "start": { - "line": 2527, + "line": 2532, "column": 43 }, "end": { - "line": 2541, + "line": 2546, "column": 9 } } }, "alternate": null, "range": [ - 76122, - 76692 + 76257, + 76827 ], "loc": { "start": { - "line": 2527, + "line": 2532, "column": 13 }, "end": { - "line": 2541, + "line": 2546, "column": 9 } }, @@ -140579,16 +140619,16 @@ "type": "Line", "value": "checklist", "range": [ - 76097, - 76108 + 76232, + 76243 ], "loc": { "start": { - "line": 2526, + "line": 2531, "column": 8 }, "end": { - "line": 2526, + "line": 2531, "column": 19 } } @@ -140596,16 +140636,16 @@ ] }, "range": [ - 75662, - 76692 + 75797, + 76827 ], "loc": { "start": { - "line": 2515, + "line": 2520, "column": 13 }, "end": { - "line": 2541, + "line": 2546, "column": 9 } }, @@ -140614,16 +140654,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 75630, - 75648 + 75765, + 75783 ], "loc": { "start": { - "line": 2514, + "line": 2519, "column": 8 }, "end": { - "line": 2514, + "line": 2519, "column": 26 } } @@ -140631,32 +140671,32 @@ ] }, "range": [ - 75316, - 76692 + 75451, + 76827 ], "loc": { "start": { - "line": 2507, + "line": 2512, "column": 8 }, "end": { - "line": 2541, + "line": 2546, "column": 9 } } } ], "range": [ - 75146, - 76698 + 75281, + 76833 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 38 }, "end": { - "line": 2542, + "line": 2547, "column": 5 } } @@ -140664,16 +140704,16 @@ "generator": false, "expression": false, "range": [ - 75126, - 76698 + 75261, + 76833 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 18 }, "end": { - "line": 2542, + "line": 2547, "column": 5 } } @@ -140681,16 +140721,16 @@ "kind": "method", "computed": false, "range": [ - 75112, - 76698 + 75247, + 76833 ], "loc": { "start": { - "line": 2500, + "line": 2505, "column": 4 }, "end": { - "line": 2542, + "line": 2547, "column": 5 } }, @@ -140699,16 +140739,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": [ - 74945, - 75107 + 75080, + 75242 ], "loc": { "start": { - "line": 2495, + "line": 2500, "column": 4 }, "end": { - "line": 2499, + "line": 2504, "column": 7 } } @@ -140719,16 +140759,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76704, - 76808 + 76839, + 76943 ], "loc": { "start": { - "line": 2544, + "line": 2549, "column": 4 }, "end": { - "line": 2547, + "line": 2552, "column": 7 } } @@ -140742,16 +140782,16 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 76813, - 76825 + 76948, + 76960 ], "loc": { "start": { - "line": 2548, + "line": 2553, "column": 4 }, "end": { - "line": 2548, + "line": 2553, "column": 16 } } @@ -140764,16 +140804,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 76826, - 76829 + 76961, + 76964 ], "loc": { "start": { - "line": 2548, + "line": 2553, "column": 17 }, "end": { - "line": 2548, + "line": 2553, "column": 20 } } @@ -140793,16 +140833,16 @@ "object": { "type": "ThisExpression", "range": [ - 76846, - 76850 + 76981, + 76985 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 13 }, "end": { - "line": 2549, + "line": 2554, "column": 17 } } @@ -140811,47 +140851,47 @@ "type": "Identifier", "name": "hasColWidths", "range": [ - 76851, - 76863 + 76986, + 76998 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 18 }, "end": { - "line": 2549, + "line": 2554, "column": 30 } } }, "range": [ - 76846, - 76863 + 76981, + 76998 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 13 }, "end": { - "line": 2549, + "line": 2554, "column": 30 } } }, "prefix": true, "range": [ - 76845, - 76863 + 76980, + 76998 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 12 }, "end": { - "line": 2549, + "line": 2554, "column": 30 } } @@ -140863,48 +140903,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 76879, - 76886 + 77014, + 77021 ], "loc": { "start": { - "line": 2550, + "line": 2555, "column": 12 }, "end": { - "line": 2550, + "line": 2555, "column": 19 } } } ], "range": [ - 76865, - 76896 + 77000, + 77031 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 32 }, "end": { - "line": 2551, + "line": 2556, "column": 9 } } }, "alternate": null, "range": [ - 76841, - 76896 + 76976, + 77031 ], "loc": { "start": { - "line": 2549, + "line": 2554, "column": 8 }, "end": { - "line": 2551, + "line": 2556, "column": 9 } } @@ -140918,16 +140958,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 76905, - 76908 + 77040, + 77043 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 8 }, "end": { - "line": 2552, + "line": 2557, "column": 11 } } @@ -140939,16 +140979,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 76911, - 76914 + 77046, + 77049 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 14 }, "end": { - "line": 2552, + "line": 2557, "column": 17 } } @@ -140959,16 +140999,16 @@ "object": { "type": "ThisExpression", "range": [ - 76918, - 76922 + 77053, + 77057 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 21 }, "end": { - "line": 2552, + "line": 2557, "column": 25 } } @@ -140977,76 +141017,76 @@ "type": "Identifier", "name": "tbl", "range": [ - 76923, - 76926 + 77058, + 77061 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 26 }, "end": { - "line": 2552, + "line": 2557, "column": 29 } } }, "range": [ - 76918, - 76926 + 77053, + 77061 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 21 }, "end": { - "line": 2552, + "line": 2557, "column": 29 } } }, "range": [ - 76911, - 76926 + 77046, + 77061 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 14 }, "end": { - "line": 2552, + "line": 2557, "column": 29 } } }, "range": [ - 76905, - 76926 + 77040, + 77061 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 8 }, "end": { - "line": 2552, + "line": 2557, "column": 29 } } }, "range": [ - 76905, - 76927 + 77040, + 77062 ], "loc": { "start": { - "line": 2552, + "line": 2557, "column": 8 }, "end": { - "line": 2552, + "line": 2557, "column": 30 } } @@ -141060,16 +141100,16 @@ "type": "Identifier", "name": "nbCols", "range": [ - 76941, - 76947 + 77076, + 77082 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 12 }, "end": { - "line": 2554, + "line": 2559, "column": 18 } } @@ -141080,16 +141120,16 @@ "object": { "type": "ThisExpression", "range": [ - 76950, - 76954 + 77085, + 77089 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 21 }, "end": { - "line": 2554, + "line": 2559, "column": 25 } } @@ -141098,46 +141138,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 76955, - 76962 + 77090, + 77097 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 26 }, "end": { - "line": 2554, + "line": 2559, "column": 33 } } }, "range": [ - 76950, - 76962 + 77085, + 77097 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 21 }, "end": { - "line": 2554, + "line": 2559, "column": 33 } } }, "range": [ - 76941, - 76962 + 77076, + 77097 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 12 }, "end": { - "line": 2554, + "line": 2559, "column": 33 } } @@ -141145,16 +141185,16 @@ ], "kind": "let", "range": [ - 76937, - 76963 + 77072, + 77098 ], "loc": { "start": { - "line": 2554, + "line": 2559, "column": 8 }, "end": { - "line": 2554, + "line": 2559, "column": 34 } } @@ -141168,16 +141208,16 @@ "type": "Identifier", "name": "colWidths", "range": [ - 76976, - 76985 + 77111, + 77120 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 12 }, "end": { - "line": 2555, + "line": 2560, "column": 21 } } @@ -141188,16 +141228,16 @@ "object": { "type": "ThisExpression", "range": [ - 76988, - 76992 + 77123, + 77127 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 24 }, "end": { - "line": 2555, + "line": 2560, "column": 28 } } @@ -141206,46 +141246,46 @@ "type": "Identifier", "name": "colWidths", "range": [ - 76993, - 77002 + 77128, + 77137 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 29 }, "end": { - "line": 2555, + "line": 2560, "column": 38 } } }, "range": [ - 76988, - 77002 + 77123, + 77137 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 24 }, "end": { - "line": 2555, + "line": 2560, "column": 38 } } }, "range": [ - 76976, - 77002 + 77111, + 77137 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 12 }, "end": { - "line": 2555, + "line": 2560, "column": 38 } } @@ -141253,16 +141293,16 @@ ], "kind": "let", "range": [ - 76972, - 77003 + 77107, + 77138 ], "loc": { "start": { - "line": 2555, + "line": 2560, "column": 8 }, "end": { - "line": 2555, + "line": 2560, "column": 39 } } @@ -141276,16 +141316,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 77016, - 77023 + 77151, + 77158 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 12 }, "end": { - "line": 2556, + "line": 2561, "column": 19 } } @@ -141296,16 +141336,16 @@ "type": "Identifier", "name": "tag", "range": [ - 77026, - 77029 + 77161, + 77164 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 22 }, "end": { - "line": 2556, + "line": 2561, "column": 25 } } @@ -141315,16 +141355,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 77030, - 77033 + 77165, + 77168 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 26 }, "end": { - "line": 2556, + "line": 2561, "column": 29 } } @@ -141334,47 +141374,47 @@ "value": "col", "raw": "'col'", "range": [ - 77035, - 77040 + 77170, + 77175 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 31 }, "end": { - "line": 2556, + "line": 2561, "column": 36 } } } ], "range": [ - 77026, - 77041 + 77161, + 77176 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 22 }, "end": { - "line": 2556, + "line": 2561, "column": 37 } } }, "range": [ - 77016, - 77041 + 77151, + 77176 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 12 }, "end": { - "line": 2556, + "line": 2561, "column": 37 } } @@ -141382,16 +141422,16 @@ ], "kind": "let", "range": [ - 77012, - 77042 + 77147, + 77177 ], "loc": { "start": { - "line": 2556, + "line": 2561, "column": 8 }, "end": { - "line": 2556, + "line": 2561, "column": 38 } } @@ -141405,16 +141445,16 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77055, - 77067 + 77190, + 77202 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 12 }, "end": { - "line": 2557, + "line": 2562, "column": 24 } } @@ -141429,16 +141469,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 77070, - 77077 + 77205, + 77212 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 27 }, "end": { - "line": 2557, + "line": 2562, "column": 34 } } @@ -141447,31 +141487,31 @@ "type": "Identifier", "name": "length", "range": [ - 77078, - 77084 + 77213, + 77219 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 35 }, "end": { - "line": 2557, + "line": 2562, "column": 41 } } }, "range": [ - 77070, - 77084 + 77205, + 77219 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 27 }, "end": { - "line": 2557, + "line": 2562, "column": 41 } } @@ -141481,46 +141521,46 @@ "value": 0, "raw": "0", "range": [ - 77087, - 77088 + 77222, + 77223 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 44 }, "end": { - "line": 2557, + "line": 2562, "column": 45 } } }, "range": [ - 77070, - 77088 + 77205, + 77223 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 27 }, "end": { - "line": 2557, + "line": 2562, "column": 45 } } }, "range": [ - 77055, - 77088 + 77190, + 77223 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 12 }, "end": { - "line": 2557, + "line": 2562, "column": 45 } } @@ -141528,16 +141568,16 @@ ], "kind": "let", "range": [ - 77051, - 77089 + 77186, + 77224 ], "loc": { "start": { - "line": 2557, + "line": 2562, "column": 8 }, "end": { - "line": 2557, + "line": 2562, "column": 46 } } @@ -141551,16 +141591,16 @@ "type": "Identifier", "name": "frag", "range": [ - 77102, - 77106 + 77237, + 77241 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 12 }, "end": { - "line": 2558, + "line": 2563, "column": 16 } } @@ -141574,32 +141614,32 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77110, - 77122 + 77245, + 77257 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 20 }, "end": { - "line": 2558, + "line": 2563, "column": 32 } } }, "prefix": true, "range": [ - 77109, - 77122 + 77244, + 77257 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 19 }, "end": { - "line": 2558, + "line": 2563, "column": 32 } } @@ -141613,16 +141653,16 @@ "type": "Identifier", "name": "doc", "range": [ - 77125, - 77128 + 77260, + 77263 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 35 }, "end": { - "line": 2558, + "line": 2563, "column": 38 } } @@ -141631,47 +141671,47 @@ "type": "Identifier", "name": "createDocumentFragment", "range": [ - 77129, - 77151 + 77264, + 77286 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 39 }, "end": { - "line": 2558, + "line": 2563, "column": 61 } } }, "range": [ - 77125, - 77151 + 77260, + 77286 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 35 }, "end": { - "line": 2558, + "line": 2563, "column": 61 } } }, "arguments": [], "range": [ - 77125, - 77153 + 77260, + 77288 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 35 }, "end": { - "line": 2558, + "line": 2563, "column": 63 } } @@ -141681,46 +141721,46 @@ "value": null, "raw": "null", "range": [ - 77156, - 77160 + 77291, + 77295 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 66 }, "end": { - "line": 2558, + "line": 2563, "column": 70 } } }, "range": [ - 77109, - 77160 + 77244, + 77295 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 19 }, "end": { - "line": 2558, + "line": 2563, "column": 70 } } }, "range": [ - 77102, - 77160 + 77237, + 77295 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 12 }, "end": { - "line": 2558, + "line": 2563, "column": 70 } } @@ -141728,16 +141768,16 @@ ], "kind": "let", "range": [ - 77098, - 77161 + 77233, + 77296 ], "loc": { "start": { - "line": 2558, + "line": 2563, "column": 8 }, "end": { - "line": 2558, + "line": 2563, "column": 71 } } @@ -141753,16 +141793,16 @@ "type": "Identifier", "name": "k", "range": [ - 77179, - 77180 + 77314, + 77315 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 17 }, "end": { - "line": 2559, + "line": 2564, "column": 18 } } @@ -141772,31 +141812,31 @@ "value": 0, "raw": "0", "range": [ - 77183, - 77184 + 77318, + 77319 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 21 }, "end": { - "line": 2559, + "line": 2564, "column": 22 } } }, "range": [ - 77179, - 77184 + 77314, + 77319 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 17 }, "end": { - "line": 2559, + "line": 2564, "column": 22 } } @@ -141804,16 +141844,16 @@ ], "kind": "let", "range": [ - 77175, - 77184 + 77310, + 77319 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 13 }, "end": { - "line": 2559, + "line": 2564, "column": 22 } } @@ -141825,16 +141865,16 @@ "type": "Identifier", "name": "k", "range": [ - 77186, - 77187 + 77321, + 77322 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 24 }, "end": { - "line": 2559, + "line": 2564, "column": 25 } } @@ -141843,31 +141883,31 @@ "type": "Identifier", "name": "nbCols", "range": [ - 77190, - 77196 + 77325, + 77331 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 28 }, "end": { - "line": 2559, + "line": 2564, "column": 34 } } }, "range": [ - 77186, - 77196 + 77321, + 77331 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 24 }, "end": { - "line": 2559, + "line": 2564, "column": 34 } } @@ -141879,32 +141919,32 @@ "type": "Identifier", "name": "k", "range": [ - 77198, - 77199 + 77333, + 77334 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 36 }, "end": { - "line": 2559, + "line": 2564, "column": 37 } } }, "prefix": false, "range": [ - 77198, - 77201 + 77333, + 77336 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 36 }, "end": { - "line": 2559, + "line": 2564, "column": 39 } } @@ -141921,32 +141961,32 @@ "type": "Identifier", "name": "col", "range": [ - 77221, - 77224 + 77356, + 77359 ], "loc": { "start": { - "line": 2560, + "line": 2565, "column": 16 }, "end": { - "line": 2560, + "line": 2565, "column": 19 } } }, "init": null, "range": [ - 77221, - 77224 + 77356, + 77359 ], "loc": { "start": { - "line": 2560, + "line": 2565, "column": 16 }, "end": { - "line": 2560, + "line": 2565, "column": 19 } } @@ -141954,16 +141994,16 @@ ], "kind": "let", "range": [ - 77217, - 77225 + 77352, + 77360 ], "loc": { "start": { - "line": 2560, + "line": 2565, "column": 12 }, "end": { - "line": 2560, + "line": 2565, "column": 20 } } @@ -141974,16 +142014,16 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77242, - 77254 + 77377, + 77389 ], "loc": { "start": { - "line": 2561, + "line": 2566, "column": 16 }, "end": { - "line": 2561, + "line": 2566, "column": 28 } } @@ -142000,16 +142040,16 @@ "type": "Identifier", "name": "col", "range": [ - 77274, - 77277 + 77409, + 77412 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 16 }, "end": { - "line": 2562, + "line": 2567, "column": 19 } } @@ -142021,16 +142061,16 @@ "type": "Identifier", "name": "colTags", "range": [ - 77280, - 77287 + 77415, + 77422 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 22 }, "end": { - "line": 2562, + "line": 2567, "column": 29 } } @@ -142039,77 +142079,77 @@ "type": "Identifier", "name": "k", "range": [ - 77288, - 77289 + 77423, + 77424 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 30 }, "end": { - "line": 2562, + "line": 2567, "column": 31 } } }, "range": [ - 77280, - 77290 + 77415, + 77425 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 22 }, "end": { - "line": 2562, + "line": 2567, "column": 32 } } }, "range": [ - 77274, - 77290 + 77409, + 77425 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 16 }, "end": { - "line": 2562, + "line": 2567, "column": 32 } } }, "range": [ - 77274, - 77291 + 77409, + 77426 ], "loc": { "start": { - "line": 2562, + "line": 2567, "column": 16 }, "end": { - "line": 2562, + "line": 2567, "column": 33 } } } ], "range": [ - 77256, - 77305 + 77391, + 77440 ], "loc": { "start": { - "line": 2561, + "line": 2566, "column": 30 }, "end": { - "line": 2563, + "line": 2568, "column": 13 } } @@ -142126,16 +142166,16 @@ "type": "Identifier", "name": "col", "range": [ - 77329, - 77332 + 77464, + 77467 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 16 }, "end": { - "line": 2564, + "line": 2569, "column": 19 } } @@ -142146,16 +142186,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 77335, - 77344 + 77470, + 77479 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 22 }, "end": { - "line": 2564, + "line": 2569, "column": 31 } } @@ -142166,62 +142206,62 @@ "value": "col", "raw": "'col'", "range": [ - 77345, - 77350 + 77480, + 77485 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 32 }, "end": { - "line": 2564, + "line": 2569, "column": 37 } } } ], "range": [ - 77335, - 77351 + 77470, + 77486 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 22 }, "end": { - "line": 2564, + "line": 2569, "column": 38 } } }, "range": [ - 77329, - 77351 + 77464, + 77486 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 16 }, "end": { - "line": 2564, + "line": 2569, "column": 38 } } }, "range": [ - 77329, - 77352 + 77464, + 77487 ], "loc": { "start": { - "line": 2564, + "line": 2569, "column": 16 }, "end": { - "line": 2564, + "line": 2569, "column": 39 } } @@ -142237,16 +142277,16 @@ "type": "Identifier", "name": "frag", "range": [ - 77369, - 77373 + 77504, + 77508 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 16 }, "end": { - "line": 2565, + "line": 2570, "column": 20 } } @@ -142255,31 +142295,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 77374, - 77385 + 77509, + 77520 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 21 }, "end": { - "line": 2565, + "line": 2570, "column": 32 } } }, "range": [ - 77369, - 77385 + 77504, + 77520 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 16 }, "end": { - "line": 2565, + "line": 2570, "column": 32 } } @@ -142289,78 +142329,78 @@ "type": "Identifier", "name": "col", "range": [ - 77386, - 77389 + 77521, + 77524 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 33 }, "end": { - "line": 2565, + "line": 2570, "column": 36 } } } ], "range": [ - 77369, - 77390 + 77504, + 77525 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 16 }, "end": { - "line": 2565, + "line": 2570, "column": 37 } } }, "range": [ - 77369, - 77391 + 77504, + 77526 ], "loc": { "start": { - "line": 2565, + "line": 2570, "column": 16 }, "end": { - "line": 2565, + "line": 2570, "column": 38 } } } ], "range": [ - 77311, - 77405 + 77446, + 77540 ], "loc": { "start": { - "line": 2563, + "line": 2568, "column": 19 }, "end": { - "line": 2566, + "line": 2571, "column": 13 } } }, "range": [ - 77238, - 77405 + 77373, + 77540 ], "loc": { "start": { - "line": 2561, + "line": 2566, "column": 12 }, "end": { - "line": 2566, + "line": 2571, "column": 13 } } @@ -142380,16 +142420,16 @@ "type": "Identifier", "name": "col", "range": [ - 77418, - 77421 + 77553, + 77556 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 12 }, "end": { - "line": 2567, + "line": 2572, "column": 15 } } @@ -142398,31 +142438,31 @@ "type": "Identifier", "name": "style", "range": [ - 77422, - 77427 + 77557, + 77562 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 16 }, "end": { - "line": 2567, + "line": 2572, "column": 21 } } }, "range": [ - 77418, - 77427 + 77553, + 77562 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 12 }, "end": { - "line": 2567, + "line": 2572, "column": 21 } } @@ -142431,31 +142471,31 @@ "type": "Identifier", "name": "width", "range": [ - 77428, - 77433 + 77563, + 77568 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 22 }, "end": { - "line": 2567, + "line": 2572, "column": 27 } } }, "range": [ - 77418, - 77433 + 77553, + 77568 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 12 }, "end": { - "line": 2567, + "line": 2572, "column": 27 } } @@ -142467,16 +142507,16 @@ "type": "Identifier", "name": "colWidths", "range": [ - 77436, - 77445 + 77571, + 77580 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 30 }, "end": { - "line": 2567, + "line": 2572, "column": 39 } } @@ -142485,92 +142525,92 @@ "type": "Identifier", "name": "k", "range": [ - 77446, - 77447 + 77581, + 77582 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 40 }, "end": { - "line": 2567, + "line": 2572, "column": 41 } } }, "range": [ - 77436, - 77448 + 77571, + 77583 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 30 }, "end": { - "line": 2567, + "line": 2572, "column": 42 } } }, "range": [ - 77418, - 77448 + 77553, + 77583 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 12 }, "end": { - "line": 2567, + "line": 2572, "column": 42 } } }, "range": [ - 77418, - 77449 + 77553, + 77584 ], "loc": { "start": { - "line": 2567, + "line": 2572, "column": 12 }, "end": { - "line": 2567, + "line": 2572, "column": 43 } } } ], "range": [ - 77203, - 77459 + 77338, + 77594 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 41 }, "end": { - "line": 2568, + "line": 2573, "column": 9 } } }, "range": [ - 77170, - 77459 + 77305, + 77594 ], "loc": { "start": { - "line": 2559, + "line": 2564, "column": 8 }, "end": { - "line": 2568, + "line": 2573, "column": 9 } } @@ -142584,32 +142624,32 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77473, - 77485 + 77608, + 77620 ], "loc": { "start": { - "line": 2569, + "line": 2574, "column": 13 }, "end": { - "line": 2569, + "line": 2574, "column": 25 } } }, "prefix": true, "range": [ - 77472, - 77485 + 77607, + 77620 ], "loc": { "start": { - "line": 2569, + "line": 2574, "column": 12 }, "end": { - "line": 2569, + "line": 2574, "column": 25 } } @@ -142628,16 +142668,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 77501, - 77504 + 77636, + 77639 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 12 }, "end": { - "line": 2570, + "line": 2575, "column": 15 } } @@ -142646,31 +142686,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 77505, - 77517 + 77640, + 77652 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 16 }, "end": { - "line": 2570, + "line": 2575, "column": 28 } } }, "range": [ - 77501, - 77517 + 77636, + 77652 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 12 }, "end": { - "line": 2570, + "line": 2575, "column": 28 } } @@ -142680,16 +142720,16 @@ "type": "Identifier", "name": "frag", "range": [ - 77518, - 77522 + 77653, + 77657 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 29 }, "end": { - "line": 2570, + "line": 2575, "column": 33 } } @@ -142701,16 +142741,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 77524, - 77527 + 77659, + 77662 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 35 }, "end": { - "line": 2570, + "line": 2575, "column": 38 } } @@ -142719,110 +142759,110 @@ "type": "Identifier", "name": "firstChild", "range": [ - 77528, - 77538 + 77663, + 77673 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 39 }, "end": { - "line": 2570, + "line": 2575, "column": 49 } } }, "range": [ - 77524, - 77538 + 77659, + 77673 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 35 }, "end": { - "line": 2570, + "line": 2575, "column": 49 } } } ], "range": [ - 77501, - 77539 + 77636, + 77674 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 12 }, "end": { - "line": 2570, + "line": 2575, "column": 50 } } }, "range": [ - 77501, - 77540 + 77636, + 77675 ], "loc": { "start": { - "line": 2570, + "line": 2575, "column": 12 }, "end": { - "line": 2570, + "line": 2575, "column": 51 } } } ], "range": [ - 77487, - 77550 + 77622, + 77685 ], "loc": { "start": { - "line": 2569, + "line": 2574, "column": 27 }, "end": { - "line": 2571, + "line": 2576, "column": 9 } } }, "alternate": null, "range": [ - 77468, - 77550 + 77603, + 77685 ], "loc": { "start": { - "line": 2569, + "line": 2574, "column": 8 }, "end": { - "line": 2571, + "line": 2576, "column": 9 } } } ], "range": [ - 76831, - 77556 + 76966, + 77691 ], "loc": { "start": { - "line": 2548, + "line": 2553, "column": 22 }, "end": { - "line": 2572, + "line": 2577, "column": 5 } } @@ -142830,16 +142870,16 @@ "generator": false, "expression": false, "range": [ - 76825, - 77556 + 76960, + 77691 ], "loc": { "start": { - "line": 2548, + "line": 2553, "column": 16 }, "end": { - "line": 2572, + "line": 2577, "column": 5 } } @@ -142847,16 +142887,16 @@ "kind": "method", "computed": false, "range": [ - 76813, - 77556 + 76948, + 77691 ], "loc": { "start": { - "line": 2548, + "line": 2553, "column": 4 }, "end": { - "line": 2572, + "line": 2577, "column": 5 } }, @@ -142865,16 +142905,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76704, - 76808 + 76839, + 76943 ], "loc": { "start": { - "line": 2544, + "line": 2549, "column": 4 }, "end": { - "line": 2547, + "line": 2552, "column": 7 } } @@ -142885,16 +142925,16 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 77562, - 77614 + 77697, + 77749 ], "loc": { "start": { - "line": 2574, + "line": 2579, "column": 4 }, "end": { - "line": 2576, + "line": 2581, "column": 7 } } @@ -142908,16 +142948,16 @@ "type": "Identifier", "name": "enforceVisibility", "range": [ - 77619, - 77636 + 77754, + 77771 ], "loc": { "start": { - "line": 2577, + "line": 2582, "column": 4 }, "end": { - "line": 2577, + "line": 2582, "column": 21 } } @@ -142940,16 +142980,16 @@ "object": { "type": "ThisExpression", "range": [ - 77654, - 77658 + 77789, + 77793 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 13 }, "end": { - "line": 2578, + "line": 2583, "column": 17 } } @@ -142958,47 +142998,47 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 77659, - 77673 + 77794, + 77808 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 18 }, "end": { - "line": 2578, + "line": 2583, "column": 32 } } }, "range": [ - 77654, - 77673 + 77789, + 77808 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 13 }, "end": { - "line": 2578, + "line": 2583, "column": 32 } } }, "prefix": true, "range": [ - 77653, - 77673 + 77788, + 77808 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 12 }, "end": { - "line": 2578, + "line": 2583, "column": 32 } } @@ -143010,48 +143050,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 77689, - 77696 + 77824, + 77831 ], "loc": { "start": { - "line": 2579, + "line": 2584, "column": 12 }, "end": { - "line": 2579, + "line": 2584, "column": 19 } } } ], "range": [ - 77675, - 77706 + 77810, + 77841 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 34 }, "end": { - "line": 2580, + "line": 2585, "column": 9 } } }, "alternate": null, "range": [ - 77649, - 77706 + 77784, + 77841 ], "loc": { "start": { - "line": 2578, + "line": 2583, "column": 8 }, "end": { - "line": 2580, + "line": 2585, "column": 9 } } @@ -143065,16 +143105,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 77719, - 77725 + 77854, + 77860 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 12 }, "end": { - "line": 2581, + "line": 2586, "column": 18 } } @@ -143087,16 +143127,16 @@ "object": { "type": "ThisExpression", "range": [ - 77728, - 77732 + 77863, + 77867 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 21 }, "end": { - "line": 2581, + "line": 2586, "column": 25 } } @@ -143105,31 +143145,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 77733, - 77742 + 77868, + 77877 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 26 }, "end": { - "line": 2581, + "line": 2586, "column": 35 } } }, "range": [ - 77728, - 77742 + 77863, + 77877 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 21 }, "end": { - "line": 2581, + "line": 2586, "column": 35 } } @@ -143140,47 +143180,47 @@ "value": true, "raw": "true", "range": [ - 77743, - 77747 + 77878, + 77882 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 36 }, "end": { - "line": 2581, + "line": 2586, "column": 40 } } } ], "range": [ - 77728, - 77748 + 77863, + 77883 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 21 }, "end": { - "line": 2581, + "line": 2586, "column": 41 } } }, "range": [ - 77719, - 77748 + 77854, + 77883 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 12 }, "end": { - "line": 2581, + "line": 2586, "column": 41 } } @@ -143188,16 +143228,16 @@ ], "kind": "let", "range": [ - 77715, - 77749 + 77850, + 77884 ], "loc": { "start": { - "line": 2581, + "line": 2586, "column": 8 }, "end": { - "line": 2581, + "line": 2586, "column": 42 } } @@ -143213,16 +143253,16 @@ "type": "Identifier", "name": "i", "range": [ - 77767, - 77768 + 77902, + 77903 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 17 }, "end": { - "line": 2582, + "line": 2587, "column": 18 } } @@ -143232,31 +143272,31 @@ "value": 0, "raw": "0", "range": [ - 77771, - 77772 + 77906, + 77907 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 21 }, "end": { - "line": 2582, + "line": 2587, "column": 22 } } }, "range": [ - 77767, - 77772 + 77902, + 77907 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 17 }, "end": { - "line": 2582, + "line": 2587, "column": 22 } } @@ -143267,16 +143307,16 @@ "type": "Identifier", "name": "len", "range": [ - 77774, - 77777 + 77909, + 77912 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 24 }, "end": { - "line": 2582, + "line": 2587, "column": 27 } } @@ -143290,16 +143330,16 @@ "object": { "type": "ThisExpression", "range": [ - 77780, - 77784 + 77915, + 77919 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 30 }, "end": { - "line": 2582, + "line": 2587, "column": 34 } } @@ -143308,31 +143348,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 77785, - 77796 + 77920, + 77931 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 35 }, "end": { - "line": 2582, + "line": 2587, "column": 46 } } }, "range": [ - 77780, - 77796 + 77915, + 77931 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 30 }, "end": { - "line": 2582, + "line": 2587, "column": 46 } } @@ -143341,46 +143381,46 @@ "type": "Identifier", "name": "length", "range": [ - 77797, - 77803 + 77932, + 77938 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 47 }, "end": { - "line": 2582, + "line": 2587, "column": 53 } } }, "range": [ - 77780, - 77803 + 77915, + 77938 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 30 }, "end": { - "line": 2582, + "line": 2587, "column": 53 } } }, "range": [ - 77774, - 77803 + 77909, + 77938 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 24 }, "end": { - "line": 2582, + "line": 2587, "column": 53 } } @@ -143388,16 +143428,16 @@ ], "kind": "let", "range": [ - 77763, - 77803 + 77898, + 77938 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 13 }, "end": { - "line": 2582, + "line": 2587, "column": 53 } } @@ -143409,16 +143449,16 @@ "type": "Identifier", "name": "i", "range": [ - 77805, - 77806 + 77940, + 77941 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 55 }, "end": { - "line": 2582, + "line": 2587, "column": 56 } } @@ -143427,31 +143467,31 @@ "type": "Identifier", "name": "len", "range": [ - 77809, - 77812 + 77944, + 77947 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 59 }, "end": { - "line": 2582, + "line": 2587, "column": 62 } } }, "range": [ - 77805, - 77812 + 77940, + 77947 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 55 }, "end": { - "line": 2582, + "line": 2587, "column": 62 } } @@ -143463,32 +143503,32 @@ "type": "Identifier", "name": "i", "range": [ - 77814, - 77815 + 77949, + 77950 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 64 }, "end": { - "line": 2582, + "line": 2587, "column": 65 } } }, "prefix": false, "range": [ - 77814, - 77817 + 77949, + 77952 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 64 }, "end": { - "line": 2582, + "line": 2587, "column": 67 } } @@ -143505,16 +143545,16 @@ "type": "Identifier", "name": "row", "range": [ - 77837, - 77840 + 77972, + 77975 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 16 }, "end": { - "line": 2583, + "line": 2588, "column": 19 } } @@ -143528,16 +143568,16 @@ "object": { "type": "ThisExpression", "range": [ - 77843, - 77847 + 77978, + 77982 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 22 }, "end": { - "line": 2583, + "line": 2588, "column": 26 } } @@ -143546,31 +143586,31 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 77848, - 77859 + 77983, + 77994 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 27 }, "end": { - "line": 2583, + "line": 2588, "column": 38 } } }, "range": [ - 77843, - 77859 + 77978, + 77994 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 22 }, "end": { - "line": 2583, + "line": 2588, "column": 38 } } @@ -143579,46 +143619,46 @@ "type": "Identifier", "name": "i", "range": [ - 77860, - 77861 + 77995, + 77996 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 39 }, "end": { - "line": 2583, + "line": 2588, "column": 40 } } }, "range": [ - 77843, - 77862 + 77978, + 77997 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 22 }, "end": { - "line": 2583, + "line": 2588, "column": 41 } } }, "range": [ - 77837, - 77862 + 77972, + 77997 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 16 }, "end": { - "line": 2583, + "line": 2588, "column": 41 } } @@ -143626,16 +143666,16 @@ ], "kind": "let", "range": [ - 77833, - 77863 + 77968, + 77998 ], "loc": { "start": { - "line": 2583, + "line": 2588, "column": 12 }, "end": { - "line": 2583, + "line": 2588, "column": 42 } }, @@ -143644,16 +143684,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 77876, - 77905 + 78011, + 78040 ], "loc": { "start": { - "line": 2584, + "line": 2589, "column": 12 }, "end": { - "line": 2584, + "line": 2589, "column": 41 } } @@ -143669,16 +143709,16 @@ "type": "Identifier", "name": "row", "range": [ - 77922, - 77925 + 78057, + 78060 ], "loc": { "start": { - "line": 2585, + "line": 2590, "column": 16 }, "end": { - "line": 2585, + "line": 2590, "column": 19 } } @@ -143687,31 +143727,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 77929, - 77935 + 78064, + 78070 ], "loc": { "start": { - "line": 2585, + "line": 2590, "column": 23 }, "end": { - "line": 2585, + "line": 2590, "column": 29 } } }, "range": [ - 77922, - 77935 + 78057, + 78070 ], "loc": { "start": { - "line": 2585, + "line": 2590, "column": 16 }, "end": { - "line": 2585, + "line": 2590, "column": 29 } } @@ -143729,16 +143769,16 @@ "object": { "type": "ThisExpression", "range": [ - 77955, - 77959 + 78090, + 78094 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 16 }, "end": { - "line": 2586, + "line": 2591, "column": 20 } } @@ -143747,31 +143787,31 @@ "type": "Identifier", "name": "validateRow", "range": [ - 77960, - 77971 + 78095, + 78106 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 21 }, "end": { - "line": 2586, + "line": 2591, "column": 32 } } }, "range": [ - 77955, - 77971 + 78090, + 78106 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 16 }, "end": { - "line": 2586, + "line": 2591, "column": 32 } } @@ -143781,16 +143821,16 @@ "type": "Identifier", "name": "row", "range": [ - 77972, - 77975 + 78107, + 78110 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 33 }, "end": { - "line": 2586, + "line": 2591, "column": 36 } } @@ -143800,79 +143840,79 @@ "value": true, "raw": "true", "range": [ - 77977, - 77981 + 78112, + 78116 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 38 }, "end": { - "line": 2586, + "line": 2591, "column": 42 } } } ], "range": [ - 77955, - 77982 + 78090, + 78117 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 16 }, "end": { - "line": 2586, + "line": 2591, "column": 43 } } }, "range": [ - 77955, - 77983 + 78090, + 78118 ], "loc": { "start": { - "line": 2586, + "line": 2591, "column": 16 }, "end": { - "line": 2586, + "line": 2591, "column": 44 } } } ], "range": [ - 77937, - 77997 + 78072, + 78132 ], "loc": { "start": { - "line": 2585, + "line": 2590, "column": 31 }, "end": { - "line": 2587, + "line": 2592, "column": 13 } } }, "alternate": null, "range": [ - 77918, - 77997 + 78053, + 78132 ], "loc": { "start": { - "line": 2585, + "line": 2590, "column": 12 }, "end": { - "line": 2587, + "line": 2592, "column": 13 } }, @@ -143881,16 +143921,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 77876, - 77905 + 78011, + 78040 ], "loc": { "start": { - "line": 2584, + "line": 2589, "column": 12 }, "end": { - "line": 2584, + "line": 2589, "column": 41 } } @@ -143899,47 +143939,47 @@ } ], "range": [ - 77819, - 78007 + 77954, + 78142 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 69 }, "end": { - "line": 2588, + "line": 2593, "column": 9 } } }, "range": [ - 77758, - 78007 + 77893, + 78142 ], "loc": { "start": { - "line": 2582, + "line": 2587, "column": 8 }, "end": { - "line": 2588, + "line": 2593, "column": 9 } } } ], "range": [ - 77639, - 78013 + 77774, + 78148 ], "loc": { "start": { - "line": 2577, + "line": 2582, "column": 24 }, "end": { - "line": 2589, + "line": 2594, "column": 5 } } @@ -143947,16 +143987,16 @@ "generator": false, "expression": false, "range": [ - 77636, - 78013 + 77771, + 78148 ], "loc": { "start": { - "line": 2577, + "line": 2582, "column": 21 }, "end": { - "line": 2589, + "line": 2594, "column": 5 } } @@ -143964,16 +144004,16 @@ "kind": "method", "computed": false, "range": [ - 77619, - 78013 + 77754, + 78148 ], "loc": { "start": { - "line": 2577, + "line": 2582, "column": 4 }, "end": { - "line": 2589, + "line": 2594, "column": 5 } }, @@ -143982,16 +144022,16 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 77562, - 77614 + 77697, + 77749 ], "loc": { "start": { - "line": 2574, + "line": 2579, "column": 4 }, "end": { - "line": 2576, + "line": 2581, "column": 7 } } @@ -144002,16 +144042,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 78019, - 78067 + 78154, + 78202 ], "loc": { "start": { - "line": 2591, + "line": 2596, "column": 4 }, "end": { - "line": 2593, + "line": 2598, "column": 7 } } @@ -144025,16 +144065,16 @@ "type": "Identifier", "name": "clearFilters", "range": [ - 78072, - 78084 + 78207, + 78219 ], "loc": { "start": { - "line": 2594, + "line": 2599, "column": 4 }, "end": { - "line": 2594, + "line": 2599, "column": 16 } } @@ -144057,16 +144097,16 @@ "object": { "type": "ThisExpression", "range": [ - 78102, - 78106 + 78237, + 78241 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 13 }, "end": { - "line": 2595, + "line": 2600, "column": 17 } } @@ -144075,47 +144115,47 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 78107, - 78114 + 78242, + 78249 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 18 }, "end": { - "line": 2595, + "line": 2600, "column": 25 } } }, "range": [ - 78102, - 78114 + 78237, + 78249 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 13 }, "end": { - "line": 2595, + "line": 2600, "column": 25 } } }, "prefix": true, "range": [ - 78101, - 78114 + 78236, + 78249 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 12 }, "end": { - "line": 2595, + "line": 2600, "column": 25 } } @@ -144127,48 +144167,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 78130, - 78137 + 78265, + 78272 ], "loc": { "start": { - "line": 2596, + "line": 2601, "column": 12 }, "end": { - "line": 2596, + "line": 2601, "column": 19 } } } ], "range": [ - 78116, - 78147 + 78251, + 78282 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 27 }, "end": { - "line": 2597, + "line": 2602, "column": 9 } } }, "alternate": null, "range": [ - 78097, - 78147 + 78232, + 78282 ], "loc": { "start": { - "line": 2595, + "line": 2600, "column": 8 }, "end": { - "line": 2597, + "line": 2602, "column": 9 } } @@ -144186,16 +144226,16 @@ "object": { "type": "ThisExpression", "range": [ - 78157, - 78161 + 78292, + 78296 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 8 }, "end": { - "line": 2599, + "line": 2604, "column": 12 } } @@ -144204,31 +144244,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 78162, - 78169 + 78297, + 78304 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 13 }, "end": { - "line": 2599, + "line": 2604, "column": 20 } } }, "range": [ - 78157, - 78169 + 78292, + 78304 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 8 }, "end": { - "line": 2599, + "line": 2604, "column": 20 } } @@ -144237,31 +144277,31 @@ "type": "Identifier", "name": "emit", "range": [ - 78170, - 78174 + 78305, + 78309 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 21 }, "end": { - "line": 2599, + "line": 2604, "column": 25 } } }, "range": [ - 78157, - 78174 + 78292, + 78309 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 8 }, "end": { - "line": 2599, + "line": 2604, "column": 25 } } @@ -144272,16 +144312,16 @@ "value": "before-clearing-filters", "raw": "'before-clearing-filters'", "range": [ - 78175, - 78200 + 78310, + 78335 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 26 }, "end": { - "line": 2599, + "line": 2604, "column": 51 } } @@ -144289,47 +144329,47 @@ { "type": "ThisExpression", "range": [ - 78202, - 78206 + 78337, + 78341 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 53 }, "end": { - "line": 2599, + "line": 2604, "column": 57 } } } ], "range": [ - 78157, - 78207 + 78292, + 78342 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 8 }, "end": { - "line": 2599, + "line": 2604, "column": 58 } } }, "range": [ - 78157, - 78208 + 78292, + 78343 ], "loc": { "start": { - "line": 2599, + "line": 2604, "column": 8 }, "end": { - "line": 2599, + "line": 2604, "column": 59 } } @@ -144344,16 +144384,16 @@ "object": { "type": "ThisExpression", "range": [ - 78217, - 78221 + 78352, + 78356 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 8 }, "end": { - "line": 2600, + "line": 2605, "column": 12 } } @@ -144362,31 +144402,31 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 78222, - 78235 + 78357, + 78370 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 13 }, "end": { - "line": 2600, + "line": 2605, "column": 26 } } }, "range": [ - 78217, - 78235 + 78352, + 78370 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 8 }, "end": { - "line": 2600, + "line": 2605, "column": 26 } } @@ -144395,16 +144435,16 @@ { "type": "ThisExpression", "range": [ - 78236, - 78240 + 78371, + 78375 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 27 }, "end": { - "line": 2600, + "line": 2605, "column": 31 } } @@ -144417,16 +144457,16 @@ "object": { "type": "ThisExpression", "range": [ - 78242, - 78246 + 78377, + 78381 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 33 }, "end": { - "line": 2600, + "line": 2605, "column": 37 } } @@ -144435,78 +144475,78 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 78247, - 78262 + 78382, + 78397 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 38 }, "end": { - "line": 2600, + "line": 2605, "column": 53 } } }, "range": [ - 78242, - 78262 + 78377, + 78397 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 33 }, "end": { - "line": 2600, + "line": 2605, "column": 53 } } }, "arguments": [], "range": [ - 78242, - 78264 + 78377, + 78399 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 33 }, "end": { - "line": 2600, + "line": 2605, "column": 55 } } } ], "range": [ - 78217, - 78265 + 78352, + 78400 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 8 }, "end": { - "line": 2600, + "line": 2605, "column": 56 } } }, "range": [ - 78217, - 78266 + 78352, + 78401 ], "loc": { "start": { - "line": 2600, + "line": 2605, "column": 8 }, "end": { - "line": 2600, + "line": 2605, "column": 57 } } @@ -144522,16 +144562,16 @@ "type": "Identifier", "name": "i", "range": [ - 78285, - 78286 + 78420, + 78421 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 17 }, "end": { - "line": 2602, + "line": 2607, "column": 18 } } @@ -144541,31 +144581,31 @@ "value": 0, "raw": "0", "range": [ - 78289, - 78290 + 78424, + 78425 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 21 }, "end": { - "line": 2602, + "line": 2607, "column": 22 } } }, "range": [ - 78285, - 78290 + 78420, + 78425 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 17 }, "end": { - "line": 2602, + "line": 2607, "column": 22 } } @@ -144576,16 +144616,16 @@ "type": "Identifier", "name": "len", "range": [ - 78292, - 78295 + 78427, + 78430 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 24 }, "end": { - "line": 2602, + "line": 2607, "column": 27 } } @@ -144599,16 +144639,16 @@ "object": { "type": "ThisExpression", "range": [ - 78298, - 78302 + 78433, + 78437 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 30 }, "end": { - "line": 2602, + "line": 2607, "column": 34 } } @@ -144617,31 +144657,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 78303, - 78309 + 78438, + 78444 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 35 }, "end": { - "line": 2602, + "line": 2607, "column": 41 } } }, "range": [ - 78298, - 78309 + 78433, + 78444 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 30 }, "end": { - "line": 2602, + "line": 2607, "column": 41 } } @@ -144650,46 +144690,46 @@ "type": "Identifier", "name": "length", "range": [ - 78310, - 78316 + 78445, + 78451 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 42 }, "end": { - "line": 2602, + "line": 2607, "column": 48 } } }, "range": [ - 78298, - 78316 + 78433, + 78451 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 30 }, "end": { - "line": 2602, + "line": 2607, "column": 48 } } }, "range": [ - 78292, - 78316 + 78427, + 78451 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 24 }, "end": { - "line": 2602, + "line": 2607, "column": 48 } } @@ -144697,16 +144737,16 @@ ], "kind": "let", "range": [ - 78281, - 78316 + 78416, + 78451 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 13 }, "end": { - "line": 2602, + "line": 2607, "column": 48 } } @@ -144718,16 +144758,16 @@ "type": "Identifier", "name": "i", "range": [ - 78318, - 78319 + 78453, + 78454 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 50 }, "end": { - "line": 2602, + "line": 2607, "column": 51 } } @@ -144736,31 +144776,31 @@ "type": "Identifier", "name": "len", "range": [ - 78322, - 78325 + 78457, + 78460 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 54 }, "end": { - "line": 2602, + "line": 2607, "column": 57 } } }, "range": [ - 78318, - 78325 + 78453, + 78460 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 50 }, "end": { - "line": 2602, + "line": 2607, "column": 57 } } @@ -144772,32 +144812,32 @@ "type": "Identifier", "name": "i", "range": [ - 78327, - 78328 + 78462, + 78463 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 59 }, "end": { - "line": 2602, + "line": 2607, "column": 60 } } }, "prefix": false, "range": [ - 78327, - 78330 + 78462, + 78465 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 59 }, "end": { - "line": 2602, + "line": 2607, "column": 62 } } @@ -144815,16 +144855,16 @@ "object": { "type": "ThisExpression", "range": [ - 78346, - 78350 + 78481, + 78485 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 12 }, "end": { - "line": 2603, + "line": 2608, "column": 16 } } @@ -144833,31 +144873,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 78351, - 78365 + 78486, + 78500 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 17 }, "end": { - "line": 2603, + "line": 2608, "column": 31 } } }, "range": [ - 78346, - 78365 + 78481, + 78500 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 12 }, "end": { - "line": 2603, + "line": 2608, "column": 31 } } @@ -144867,16 +144907,16 @@ "type": "Identifier", "name": "i", "range": [ - 78366, - 78367 + 78501, + 78502 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 32 }, "end": { - "line": 2603, + "line": 2608, "column": 33 } } @@ -144886,78 +144926,78 @@ "value": "", "raw": "''", "range": [ - 78369, - 78371 + 78504, + 78506 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 35 }, "end": { - "line": 2603, + "line": 2608, "column": 37 } } } ], "range": [ - 78346, - 78372 + 78481, + 78507 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 12 }, "end": { - "line": 2603, + "line": 2608, "column": 38 } } }, "range": [ - 78346, - 78373 + 78481, + 78508 ], "loc": { "start": { - "line": 2603, + "line": 2608, "column": 12 }, "end": { - "line": 2603, + "line": 2608, "column": 39 } } } ], "range": [ - 78332, - 78383 + 78467, + 78518 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 64 }, "end": { - "line": 2604, + "line": 2609, "column": 9 } } }, "range": [ - 78276, - 78383 + 78411, + 78518 ], "loc": { "start": { - "line": 2602, + "line": 2607, "column": 8 }, "end": { - "line": 2604, + "line": 2609, "column": 9 } } @@ -144972,16 +145012,16 @@ "object": { "type": "ThisExpression", "range": [ - 78393, - 78397 + 78528, + 78532 ], "loc": { "start": { - "line": 2606, + "line": 2611, "column": 8 }, "end": { - "line": 2606, + "line": 2611, "column": 12 } } @@ -144990,62 +145030,62 @@ "type": "Identifier", "name": "filter", "range": [ - 78398, - 78404 + 78533, + 78539 ], "loc": { "start": { - "line": 2606, + "line": 2611, "column": 13 }, "end": { - "line": 2606, + "line": 2611, "column": 19 } } }, "range": [ - 78393, - 78404 + 78528, + 78539 ], "loc": { "start": { - "line": 2606, + "line": 2611, "column": 8 }, "end": { - "line": 2606, + "line": 2611, "column": 19 } } }, "arguments": [], "range": [ - 78393, - 78406 + 78528, + 78541 ], "loc": { "start": { - "line": 2606, + "line": 2611, "column": 8 }, "end": { - "line": 2606, + "line": 2611, "column": 21 } } }, "range": [ - 78393, - 78407 + 78528, + 78542 ], "loc": { "start": { - "line": 2606, + "line": 2611, "column": 8 }, "end": { - "line": 2606, + "line": 2611, "column": 22 } } @@ -145060,16 +145100,16 @@ "object": { "type": "ThisExpression", "range": [ - 78417, - 78421 + 78552, + 78556 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 8 }, "end": { - "line": 2608, + "line": 2613, "column": 12 } } @@ -145078,31 +145118,31 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 78422, - 78434 + 78557, + 78569 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 13 }, "end": { - "line": 2608, + "line": 2613, "column": 25 } } }, "range": [ - 78417, - 78434 + 78552, + 78569 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 8 }, "end": { - "line": 2608, + "line": 2613, "column": 25 } } @@ -145111,47 +145151,47 @@ { "type": "ThisExpression", "range": [ - 78435, - 78439 + 78570, + 78574 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 26 }, "end": { - "line": 2608, + "line": 2613, "column": 30 } } } ], "range": [ - 78417, - 78440 + 78552, + 78575 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 8 }, "end": { - "line": 2608, + "line": 2613, "column": 31 } } }, "range": [ - 78417, - 78441 + 78552, + 78576 ], "loc": { "start": { - "line": 2608, + "line": 2613, "column": 8 }, "end": { - "line": 2608, + "line": 2613, "column": 32 } } @@ -145169,16 +145209,16 @@ "object": { "type": "ThisExpression", "range": [ - 78450, - 78454 + 78585, + 78589 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 8 }, "end": { - "line": 2609, + "line": 2614, "column": 12 } } @@ -145187,31 +145227,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 78455, - 78462 + 78590, + 78597 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 13 }, "end": { - "line": 2609, + "line": 2614, "column": 20 } } }, "range": [ - 78450, - 78462 + 78585, + 78597 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 8 }, "end": { - "line": 2609, + "line": 2614, "column": 20 } } @@ -145220,31 +145260,31 @@ "type": "Identifier", "name": "emit", "range": [ - 78463, - 78467 + 78598, + 78602 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 21 }, "end": { - "line": 2609, + "line": 2614, "column": 25 } } }, "range": [ - 78450, - 78467 + 78585, + 78602 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 8 }, "end": { - "line": 2609, + "line": 2614, "column": 25 } } @@ -145255,16 +145295,16 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 78468, - 78492 + 78603, + 78627 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 26 }, "end": { - "line": 2609, + "line": 2614, "column": 50 } } @@ -145272,63 +145312,63 @@ { "type": "ThisExpression", "range": [ - 78494, - 78498 + 78629, + 78633 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 52 }, "end": { - "line": 2609, + "line": 2614, "column": 56 } } } ], "range": [ - 78450, - 78499 + 78585, + 78634 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 8 }, "end": { - "line": 2609, + "line": 2614, "column": 57 } } }, "range": [ - 78450, - 78500 + 78585, + 78635 ], "loc": { "start": { - "line": 2609, + "line": 2614, "column": 8 }, "end": { - "line": 2609, + "line": 2614, "column": 58 } } } ], "range": [ - 78087, - 78506 + 78222, + 78641 ], "loc": { "start": { - "line": 2594, + "line": 2599, "column": 19 }, "end": { - "line": 2610, + "line": 2615, "column": 5 } } @@ -145336,16 +145376,16 @@ "generator": false, "expression": false, "range": [ - 78084, - 78506 + 78219, + 78641 ], "loc": { "start": { - "line": 2594, + "line": 2599, "column": 16 }, "end": { - "line": 2610, + "line": 2615, "column": 5 } } @@ -145353,16 +145393,16 @@ "kind": "method", "computed": false, "range": [ - 78072, - 78506 + 78207, + 78641 ], "loc": { "start": { - "line": 2594, + "line": 2599, "column": 4 }, "end": { - "line": 2610, + "line": 2615, "column": 5 } }, @@ -145371,16 +145411,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 78019, - 78067 + 78154, + 78202 ], "loc": { "start": { - "line": 2591, + "line": 2596, "column": 4 }, "end": { - "line": 2593, + "line": 2598, "column": 7 } } @@ -145391,16 +145431,16 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 78512, - 78590 + 78647, + 78725 ], "loc": { "start": { - "line": 2612, + "line": 2617, "column": 4 }, "end": { - "line": 2614, + "line": 2619, "column": 7 } } @@ -145414,16 +145454,16 @@ "type": "Identifier", "name": "clearActiveColumns", "range": [ - 78595, - 78613 + 78730, + 78748 ], "loc": { "start": { - "line": 2615, + "line": 2620, "column": 4 }, "end": { - "line": 2615, + "line": 2620, "column": 22 } } @@ -145446,16 +145486,16 @@ "type": "Identifier", "name": "i", "range": [ - 78635, - 78636 + 78770, + 78771 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 17 }, "end": { - "line": 2616, + "line": 2621, "column": 18 } } @@ -145465,31 +145505,31 @@ "value": 0, "raw": "0", "range": [ - 78639, - 78640 + 78774, + 78775 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 21 }, "end": { - "line": 2616, + "line": 2621, "column": 22 } } }, "range": [ - 78635, - 78640 + 78770, + 78775 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 17 }, "end": { - "line": 2616, + "line": 2621, "column": 22 } } @@ -145500,16 +145540,16 @@ "type": "Identifier", "name": "len", "range": [ - 78642, - 78645 + 78777, + 78780 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 24 }, "end": { - "line": 2616, + "line": 2621, "column": 27 } } @@ -145522,16 +145562,16 @@ "object": { "type": "ThisExpression", "range": [ - 78648, - 78652 + 78783, + 78787 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 30 }, "end": { - "line": 2616, + "line": 2621, "column": 34 } } @@ -145540,31 +145580,31 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 78653, - 78663 + 78788, + 78798 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 35 }, "end": { - "line": 2616, + "line": 2621, "column": 45 } } }, "range": [ - 78648, - 78663 + 78783, + 78798 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 30 }, "end": { - "line": 2616, + "line": 2621, "column": 45 } } @@ -145576,16 +145616,16 @@ "object": { "type": "ThisExpression", "range": [ - 78664, - 78668 + 78799, + 78803 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 46 }, "end": { - "line": 2616, + "line": 2621, "column": 50 } } @@ -145594,62 +145634,62 @@ "type": "Identifier", "name": "headersRow", "range": [ - 78669, - 78679 + 78804, + 78814 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 51 }, "end": { - "line": 2616, + "line": 2621, "column": 61 } } }, "range": [ - 78664, - 78679 + 78799, + 78814 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 46 }, "end": { - "line": 2616, + "line": 2621, "column": 61 } } } ], "range": [ - 78648, - 78680 + 78783, + 78815 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 30 }, "end": { - "line": 2616, + "line": 2621, "column": 62 } } }, "range": [ - 78642, - 78680 + 78777, + 78815 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 24 }, "end": { - "line": 2616, + "line": 2621, "column": 62 } } @@ -145657,16 +145697,16 @@ ], "kind": "let", "range": [ - 78631, - 78680 + 78766, + 78815 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 13 }, "end": { - "line": 2616, + "line": 2621, "column": 62 } } @@ -145678,16 +145718,16 @@ "type": "Identifier", "name": "i", "range": [ - 78682, - 78683 + 78817, + 78818 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 64 }, "end": { - "line": 2616, + "line": 2621, "column": 65 } } @@ -145696,31 +145736,31 @@ "type": "Identifier", "name": "len", "range": [ - 78686, - 78689 + 78821, + 78824 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 68 }, "end": { - "line": 2616, + "line": 2621, "column": 71 } } }, "range": [ - 78682, - 78689 + 78817, + 78824 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 64 }, "end": { - "line": 2616, + "line": 2621, "column": 71 } } @@ -145732,32 +145772,32 @@ "type": "Identifier", "name": "i", "range": [ - 78691, - 78692 + 78826, + 78827 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 73 }, "end": { - "line": 2616, + "line": 2621, "column": 74 } } }, "prefix": false, "range": [ - 78691, - 78694 + 78826, + 78829 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 73 }, "end": { - "line": 2616, + "line": 2621, "column": 76 } } @@ -145773,16 +145813,16 @@ "type": "Identifier", "name": "removeClass", "range": [ - 78710, - 78721 + 78845, + 78856 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 12 }, "end": { - "line": 2617, + "line": 2622, "column": 23 } } @@ -145796,16 +145836,16 @@ "object": { "type": "ThisExpression", "range": [ - 78722, - 78726 + 78857, + 78861 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 24 }, "end": { - "line": 2617, + "line": 2622, "column": 28 } } @@ -145814,31 +145854,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 78727, - 78743 + 78862, + 78878 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 29 }, "end": { - "line": 2617, + "line": 2622, "column": 45 } } }, "range": [ - 78722, - 78743 + 78857, + 78878 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 24 }, "end": { - "line": 2617, + "line": 2622, "column": 45 } } @@ -145848,32 +145888,32 @@ "type": "Identifier", "name": "i", "range": [ - 78744, - 78745 + 78879, + 78880 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 46 }, "end": { - "line": 2617, + "line": 2622, "column": 47 } } } ], "range": [ - 78722, - 78746 + 78857, + 78881 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 24 }, "end": { - "line": 2617, + "line": 2622, "column": 48 } } @@ -145884,16 +145924,16 @@ "object": { "type": "ThisExpression", "range": [ - 78748, - 78752 + 78883, + 78887 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 50 }, "end": { - "line": 2617, + "line": 2622, "column": 54 } } @@ -145902,109 +145942,109 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 78753, - 78774 + 78888, + 78909 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 55 }, "end": { - "line": 2617, + "line": 2622, "column": 76 } } }, "range": [ - 78748, - 78774 + 78883, + 78909 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 50 }, "end": { - "line": 2617, + "line": 2622, "column": 76 } } } ], "range": [ - 78710, - 78775 + 78845, + 78910 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 12 }, "end": { - "line": 2617, + "line": 2622, "column": 77 } } }, "range": [ - 78710, - 78776 + 78845, + 78911 ], "loc": { "start": { - "line": 2617, + "line": 2622, "column": 12 }, "end": { - "line": 2617, + "line": 2622, "column": 78 } } } ], "range": [ - 78696, - 78786 + 78831, + 78921 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 78 }, "end": { - "line": 2618, + "line": 2623, "column": 9 } } }, "range": [ - 78626, - 78786 + 78761, + 78921 ], "loc": { "start": { - "line": 2616, + "line": 2621, "column": 8 }, "end": { - "line": 2618, + "line": 2623, "column": 9 } } } ], "range": [ - 78616, - 78792 + 78751, + 78927 ], "loc": { "start": { - "line": 2615, + "line": 2620, "column": 25 }, "end": { - "line": 2619, + "line": 2624, "column": 5 } } @@ -146012,16 +146052,16 @@ "generator": false, "expression": false, "range": [ - 78613, - 78792 + 78748, + 78927 ], "loc": { "start": { - "line": 2615, + "line": 2620, "column": 22 }, "end": { - "line": 2619, + "line": 2624, "column": 5 } } @@ -146029,16 +146069,16 @@ "kind": "method", "computed": false, "range": [ - 78595, - 78792 + 78730, + 78927 ], "loc": { "start": { - "line": 2615, + "line": 2620, "column": 4 }, "end": { - "line": 2619, + "line": 2624, "column": 5 } }, @@ -146047,16 +146087,16 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 78512, - 78590 + 78647, + 78725 ], "loc": { "start": { - "line": 2612, + "line": 2617, "column": 4 }, "end": { - "line": 2614, + "line": 2619, "column": 7 } } @@ -146067,16 +146107,16 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 78798, - 78893 + 78933, + 79028 ], "loc": { "start": { - "line": 2621, + "line": 2626, "column": 4 }, "end": { - "line": 2624, + "line": 2629, "column": 7 } } @@ -146090,16 +146130,16 @@ "type": "Identifier", "name": "markActiveColumn", "range": [ - 78898, - 78914 + 79033, + 79049 ], "loc": { "start": { - "line": 2625, + "line": 2630, "column": 4 }, "end": { - "line": 2625, + "line": 2630, "column": 20 } } @@ -146112,16 +146152,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 78915, - 78923 + 79050, + 79058 ], "loc": { "start": { - "line": 2625, + "line": 2630, "column": 21 }, "end": { - "line": 2625, + "line": 2630, "column": 29 } } @@ -146139,16 +146179,16 @@ "type": "Identifier", "name": "header", "range": [ - 78939, - 78945 + 79074, + 79080 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 12 }, "end": { - "line": 2626, + "line": 2631, "column": 18 } } @@ -146161,16 +146201,16 @@ "object": { "type": "ThisExpression", "range": [ - 78948, - 78952 + 79083, + 79087 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 21 }, "end": { - "line": 2626, + "line": 2631, "column": 25 } } @@ -146179,31 +146219,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 78953, - 78969 + 79088, + 79104 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 26 }, "end": { - "line": 2626, + "line": 2631, "column": 42 } } }, "range": [ - 78948, - 78969 + 79083, + 79104 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 21 }, "end": { - "line": 2626, + "line": 2631, "column": 42 } } @@ -146213,47 +146253,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 78970, - 78978 + 79105, + 79113 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 43 }, "end": { - "line": 2626, + "line": 2631, "column": 51 } } } ], "range": [ - 78948, - 78979 + 79083, + 79114 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 21 }, "end": { - "line": 2626, + "line": 2631, "column": 52 } } }, "range": [ - 78939, - 78979 + 79074, + 79114 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 12 }, "end": { - "line": 2626, + "line": 2631, "column": 52 } } @@ -146261,16 +146301,16 @@ ], "kind": "let", "range": [ - 78935, - 78980 + 79070, + 79115 ], "loc": { "start": { - "line": 2626, + "line": 2631, "column": 8 }, "end": { - "line": 2626, + "line": 2631, "column": 53 } } @@ -146283,16 +146323,16 @@ "type": "Identifier", "name": "hasClass", "range": [ - 78993, - 79001 + 79128, + 79136 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 12 }, "end": { - "line": 2627, + "line": 2632, "column": 20 } } @@ -146302,16 +146342,16 @@ "type": "Identifier", "name": "header", "range": [ - 79002, - 79008 + 79137, + 79143 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 21 }, "end": { - "line": 2627, + "line": 2632, "column": 27 } } @@ -146322,16 +146362,16 @@ "object": { "type": "ThisExpression", "range": [ - 79010, - 79014 + 79145, + 79149 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 29 }, "end": { - "line": 2627, + "line": 2632, "column": 33 } } @@ -146340,47 +146380,47 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 79015, - 79036 + 79150, + 79171 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 34 }, "end": { - "line": 2627, + "line": 2632, "column": 55 } } }, "range": [ - 79010, - 79036 + 79145, + 79171 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 29 }, "end": { - "line": 2627, + "line": 2632, "column": 55 } } } ], "range": [ - 78993, - 79037 + 79128, + 79172 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 12 }, "end": { - "line": 2627, + "line": 2632, "column": 56 } } @@ -146392,48 +146432,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 79053, - 79060 + 79188, + 79195 ], "loc": { "start": { - "line": 2628, + "line": 2633, "column": 12 }, "end": { - "line": 2628, + "line": 2633, "column": 19 } } } ], "range": [ - 79039, - 79070 + 79174, + 79205 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 58 }, "end": { - "line": 2629, + "line": 2634, "column": 9 } } }, "alternate": null, "range": [ - 78989, - 79070 + 79124, + 79205 ], "loc": { "start": { - "line": 2627, + "line": 2632, "column": 8 }, "end": { - "line": 2629, + "line": 2634, "column": 9 } } @@ -146448,16 +146488,16 @@ "object": { "type": "ThisExpression", "range": [ - 79079, - 79083 + 79214, + 79218 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 8 }, "end": { - "line": 2630, + "line": 2635, "column": 12 } } @@ -146466,31 +146506,31 @@ "type": "Identifier", "name": "onBeforeActiveColumn", "range": [ - 79084, - 79104 + 79219, + 79239 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 13 }, "end": { - "line": 2630, + "line": 2635, "column": 33 } } }, "range": [ - 79079, - 79104 + 79214, + 79239 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 8 }, "end": { - "line": 2630, + "line": 2635, "column": 33 } } @@ -146499,16 +146539,16 @@ { "type": "ThisExpression", "range": [ - 79105, - 79109 + 79240, + 79244 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 34 }, "end": { - "line": 2630, + "line": 2635, "column": 38 } } @@ -146517,47 +146557,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79111, - 79119 + 79246, + 79254 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 40 }, "end": { - "line": 2630, + "line": 2635, "column": 48 } } } ], "range": [ - 79079, - 79120 + 79214, + 79255 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 8 }, "end": { - "line": 2630, + "line": 2635, "column": 49 } } }, "range": [ - 79079, - 79121 + 79214, + 79256 ], "loc": { "start": { - "line": 2630, + "line": 2635, "column": 8 }, "end": { - "line": 2630, + "line": 2635, "column": 50 } } @@ -146570,16 +146610,16 @@ "type": "Identifier", "name": "addClass", "range": [ - 79131, - 79139 + 79266, + 79274 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 8 }, "end": { - "line": 2632, + "line": 2637, "column": 16 } } @@ -146589,16 +146629,16 @@ "type": "Identifier", "name": "header", "range": [ - 79140, - 79146 + 79275, + 79281 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 17 }, "end": { - "line": 2632, + "line": 2637, "column": 23 } } @@ -146609,16 +146649,16 @@ "object": { "type": "ThisExpression", "range": [ - 79148, - 79152 + 79283, + 79287 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 25 }, "end": { - "line": 2632, + "line": 2637, "column": 29 } } @@ -146627,62 +146667,62 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 79153, - 79174 + 79288, + 79309 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 30 }, "end": { - "line": 2632, + "line": 2637, "column": 51 } } }, "range": [ - 79148, - 79174 + 79283, + 79309 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 25 }, "end": { - "line": 2632, + "line": 2637, "column": 51 } } } ], "range": [ - 79131, - 79175 + 79266, + 79310 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 8 }, "end": { - "line": 2632, + "line": 2637, "column": 52 } } }, "range": [ - 79131, - 79176 + 79266, + 79311 ], "loc": { "start": { - "line": 2632, + "line": 2637, "column": 8 }, "end": { - "line": 2632, + "line": 2637, "column": 53 } } @@ -146697,16 +146737,16 @@ "object": { "type": "ThisExpression", "range": [ - 79186, - 79190 + 79321, + 79325 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 8 }, "end": { - "line": 2634, + "line": 2639, "column": 12 } } @@ -146715,31 +146755,31 @@ "type": "Identifier", "name": "onAfterActiveColumn", "range": [ - 79191, - 79210 + 79326, + 79345 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 13 }, "end": { - "line": 2634, + "line": 2639, "column": 32 } } }, "range": [ - 79186, - 79210 + 79321, + 79345 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 8 }, "end": { - "line": 2634, + "line": 2639, "column": 32 } } @@ -146748,16 +146788,16 @@ { "type": "ThisExpression", "range": [ - 79211, - 79215 + 79346, + 79350 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 33 }, "end": { - "line": 2634, + "line": 2639, "column": 37 } } @@ -146766,63 +146806,63 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79217, - 79225 + 79352, + 79360 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 39 }, "end": { - "line": 2634, + "line": 2639, "column": 47 } } } ], "range": [ - 79186, - 79226 + 79321, + 79361 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 8 }, "end": { - "line": 2634, + "line": 2639, "column": 48 } } }, "range": [ - 79186, - 79227 + 79321, + 79362 ], "loc": { "start": { - "line": 2634, + "line": 2639, "column": 8 }, "end": { - "line": 2634, + "line": 2639, "column": 49 } } } ], "range": [ - 78925, - 79233 + 79060, + 79368 ], "loc": { "start": { - "line": 2625, + "line": 2630, "column": 31 }, "end": { - "line": 2635, + "line": 2640, "column": 5 } } @@ -146830,16 +146870,16 @@ "generator": false, "expression": false, "range": [ - 78914, - 79233 + 79049, + 79368 ], "loc": { "start": { - "line": 2625, + "line": 2630, "column": 20 }, "end": { - "line": 2635, + "line": 2640, "column": 5 } } @@ -146847,16 +146887,16 @@ "kind": "method", "computed": false, "range": [ - 78898, - 79233 + 79033, + 79368 ], "loc": { "start": { - "line": 2625, + "line": 2630, "column": 4 }, "end": { - "line": 2635, + "line": 2640, "column": 5 } }, @@ -146865,16 +146905,16 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 78798, - 78893 + 78933, + 79028 ], "loc": { "start": { - "line": 2621, + "line": 2626, "column": 4 }, "end": { - "line": 2624, + "line": 2629, "column": 7 } } @@ -146885,16 +146925,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 79239, - 79325 + 79374, + 79460 ], "loc": { "start": { - "line": 2637, + "line": 2642, "column": 4 }, "end": { - "line": 2640, + "line": 2645, "column": 7 } } @@ -146908,16 +146948,16 @@ "type": "Identifier", "name": "getActiveFilterId", "range": [ - 79330, - 79347 + 79465, + 79482 ], "loc": { "start": { - "line": 2641, + "line": 2646, "column": 4 }, "end": { - "line": 2641, + "line": 2646, "column": 21 } } @@ -146937,16 +146977,16 @@ "object": { "type": "ThisExpression", "range": [ - 79367, - 79371 + 79502, + 79506 ], "loc": { "start": { - "line": 2642, + "line": 2647, "column": 15 }, "end": { - "line": 2642, + "line": 2647, "column": 19 } } @@ -146955,62 +146995,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 79372, - 79386 + 79507, + 79521 ], "loc": { "start": { - "line": 2642, + "line": 2647, "column": 20 }, "end": { - "line": 2642, + "line": 2647, "column": 34 } } }, "range": [ - 79367, - 79386 + 79502, + 79521 ], "loc": { "start": { - "line": 2642, + "line": 2647, "column": 15 }, "end": { - "line": 2642, + "line": 2647, "column": 34 } } }, "range": [ - 79360, - 79387 + 79495, + 79522 ], "loc": { "start": { - "line": 2642, + "line": 2647, "column": 8 }, "end": { - "line": 2642, + "line": 2647, "column": 35 } } } ], "range": [ - 79350, - 79393 + 79485, + 79528 ], "loc": { "start": { - "line": 2641, + "line": 2646, "column": 24 }, "end": { - "line": 2643, + "line": 2648, "column": 5 } } @@ -147018,16 +147058,16 @@ "generator": false, "expression": false, "range": [ - 79347, - 79393 + 79482, + 79528 ], "loc": { "start": { - "line": 2641, + "line": 2646, "column": 21 }, "end": { - "line": 2643, + "line": 2648, "column": 5 } } @@ -147035,16 +147075,16 @@ "kind": "method", "computed": false, "range": [ - 79330, - 79393 + 79465, + 79528 ], "loc": { "start": { - "line": 2641, + "line": 2646, "column": 4 }, "end": { - "line": 2643, + "line": 2648, "column": 5 } }, @@ -147053,16 +147093,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 79239, - 79325 + 79374, + 79460 ], "loc": { "start": { - "line": 2637, + "line": 2642, "column": 4 }, "end": { - "line": 2640, + "line": 2645, "column": 7 } } @@ -147073,16 +147113,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 79399, - 79500 + 79534, + 79635 ], "loc": { "start": { - "line": 2645, + "line": 2650, "column": 4 }, "end": { - "line": 2648, + "line": 2653, "column": 7 } } @@ -147096,16 +147136,16 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 79505, - 79522 + 79640, + 79657 ], "loc": { "start": { - "line": 2649, + "line": 2654, "column": 4 }, "end": { - "line": 2649, + "line": 2654, "column": 21 } } @@ -147118,16 +147158,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 79523, - 79531 + 79658, + 79666 ], "loc": { "start": { - "line": 2649, + "line": 2654, "column": 22 }, "end": { - "line": 2649, + "line": 2654, "column": 30 } } @@ -147147,16 +147187,16 @@ "object": { "type": "ThisExpression", "range": [ - 79543, - 79547 + 79678, + 79682 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 8 }, "end": { - "line": 2650, + "line": 2655, "column": 12 } } @@ -147165,31 +147205,31 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 79548, - 79562 + 79683, + 79697 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 13 }, "end": { - "line": 2650, + "line": 2655, "column": 27 } } }, "range": [ - 79543, - 79562 + 79678, + 79697 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 8 }, "end": { - "line": 2650, + "line": 2655, "column": 27 } } @@ -147198,62 +147238,62 @@ "type": "Identifier", "name": "filterId", "range": [ - 79565, - 79573 + 79700, + 79708 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 30 }, "end": { - "line": 2650, + "line": 2655, "column": 38 } } }, "range": [ - 79543, - 79573 + 79678, + 79708 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 8 }, "end": { - "line": 2650, + "line": 2655, "column": 38 } } }, "range": [ - 79543, - 79574 + 79678, + 79709 ], "loc": { "start": { - "line": 2650, + "line": 2655, "column": 8 }, "end": { - "line": 2650, + "line": 2655, "column": 39 } } } ], "range": [ - 79533, - 79580 + 79668, + 79715 ], "loc": { "start": { - "line": 2649, + "line": 2654, "column": 32 }, "end": { - "line": 2651, + "line": 2656, "column": 5 } } @@ -147261,16 +147301,16 @@ "generator": false, "expression": false, "range": [ - 79522, - 79580 + 79657, + 79715 ], "loc": { "start": { - "line": 2649, + "line": 2654, "column": 21 }, "end": { - "line": 2651, + "line": 2656, "column": 5 } } @@ -147278,16 +147318,16 @@ "kind": "method", "computed": false, "range": [ - 79505, - 79580 + 79640, + 79715 ], "loc": { "start": { - "line": 2649, + "line": 2654, "column": 4 }, "end": { - "line": 2651, + "line": 2656, "column": 5 } }, @@ -147296,16 +147336,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 79399, - 79500 + 79534, + 79635 ], "loc": { "start": { - "line": 2645, + "line": 2650, "column": 4 }, "end": { - "line": 2648, + "line": 2653, "column": 7 } } @@ -147316,16 +147356,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 79586, - 79735 + 79721, + 79870 ], "loc": { "start": { - "line": 2653, + "line": 2658, "column": 4 }, "end": { - "line": 2657, + "line": 2662, "column": 7 } } @@ -147339,16 +147379,16 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 79740, - 79766 + 79875, + 79901 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 4 }, "end": { - "line": 2658, + "line": 2663, "column": 30 } } @@ -147363,16 +147403,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 79767, - 79775 + 79902, + 79910 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 31 }, "end": { - "line": 2658, + "line": 2663, "column": 39 } } @@ -147382,31 +147422,31 @@ "value": "", "raw": "''", "range": [ - 79778, - 79780 + 79913, + 79915 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 42 }, "end": { - "line": 2658, + "line": 2663, "column": 44 } } }, "range": [ - 79767, - 79780 + 79902, + 79915 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 31 }, "end": { - "line": 2658, + "line": 2663, "column": 44 } } @@ -147424,16 +147464,16 @@ "type": "Identifier", "name": "idx", "range": [ - 79796, - 79799 + 79931, + 79934 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 12 }, "end": { - "line": 2659, + "line": 2664, "column": 15 } } @@ -147450,16 +147490,16 @@ "type": "Identifier", "name": "filterId", "range": [ - 79802, - 79810 + 79937, + 79945 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 18 }, "end": { - "line": 2659, + "line": 2664, "column": 26 } } @@ -147468,31 +147508,31 @@ "type": "Identifier", "name": "split", "range": [ - 79811, - 79816 + 79946, + 79951 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 27 }, "end": { - "line": 2659, + "line": 2664, "column": 32 } } }, "range": [ - 79802, - 79816 + 79937, + 79951 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 18 }, "end": { - "line": 2659, + "line": 2664, "column": 32 } } @@ -147503,32 +147543,32 @@ "value": "_", "raw": "'_'", "range": [ - 79817, - 79820 + 79952, + 79955 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 33 }, "end": { - "line": 2659, + "line": 2664, "column": 36 } } } ], "range": [ - 79802, - 79821 + 79937, + 79956 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 18 }, "end": { - "line": 2659, + "line": 2664, "column": 37 } } @@ -147538,46 +147578,46 @@ "value": 0, "raw": "0", "range": [ - 79822, - 79823 + 79957, + 79958 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 38 }, "end": { - "line": 2659, + "line": 2664, "column": 39 } } }, "range": [ - 79802, - 79824 + 79937, + 79959 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 18 }, "end": { - "line": 2659, + "line": 2664, "column": 40 } } }, "range": [ - 79796, - 79824 + 79931, + 79959 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 12 }, "end": { - "line": 2659, + "line": 2664, "column": 40 } } @@ -147585,16 +147625,16 @@ ], "kind": "let", "range": [ - 79792, - 79825 + 79927, + 79960 ], "loc": { "start": { - "line": 2659, + "line": 2664, "column": 8 }, "end": { - "line": 2659, + "line": 2664, "column": 41 } } @@ -147608,16 +147648,16 @@ "type": "Identifier", "name": "idx", "range": [ - 79834, - 79837 + 79969, + 79972 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 8 }, "end": { - "line": 2660, + "line": 2665, "column": 11 } } @@ -147634,16 +147674,16 @@ "type": "Identifier", "name": "idx", "range": [ - 79840, - 79843 + 79975, + 79978 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 14 }, "end": { - "line": 2660, + "line": 2665, "column": 17 } } @@ -147652,31 +147692,31 @@ "type": "Identifier", "name": "split", "range": [ - 79844, - 79849 + 79979, + 79984 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 18 }, "end": { - "line": 2660, + "line": 2665, "column": 23 } } }, "range": [ - 79840, - 79849 + 79975, + 79984 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 14 }, "end": { - "line": 2660, + "line": 2665, "column": 23 } } @@ -147688,16 +147728,16 @@ "object": { "type": "ThisExpression", "range": [ - 79850, - 79854 + 79985, + 79989 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 24 }, "end": { - "line": 2660, + "line": 2665, "column": 28 } } @@ -147706,47 +147746,47 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 79855, - 79862 + 79990, + 79997 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 29 }, "end": { - "line": 2660, + "line": 2665, "column": 36 } } }, "range": [ - 79850, - 79862 + 79985, + 79997 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 24 }, "end": { - "line": 2660, + "line": 2665, "column": 36 } } } ], "range": [ - 79840, - 79863 + 79975, + 79998 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 14 }, "end": { - "line": 2660, + "line": 2665, "column": 37 } } @@ -147756,61 +147796,61 @@ "value": 1, "raw": "1", "range": [ - 79864, - 79865 + 79999, + 80000 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 38 }, "end": { - "line": 2660, + "line": 2665, "column": 39 } } }, "range": [ - 79840, - 79866 + 79975, + 80001 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 14 }, "end": { - "line": 2660, + "line": 2665, "column": 40 } } }, "range": [ - 79834, - 79866 + 79969, + 80001 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 8 }, "end": { - "line": 2660, + "line": 2665, "column": 40 } } }, "range": [ - 79834, - 79867 + 79969, + 80002 ], "loc": { "start": { - "line": 2660, + "line": 2665, "column": 8 }, "end": { - "line": 2660, + "line": 2665, "column": 41 } } @@ -147823,16 +147863,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 79883, - 79891 + 80018, + 80026 ], "loc": { "start": { - "line": 2661, + "line": 2666, "column": 15 }, "end": { - "line": 2661, + "line": 2666, "column": 23 } } @@ -147842,16 +147882,16 @@ "type": "Identifier", "name": "idx", "range": [ - 79892, - 79895 + 80027, + 80030 ], "loc": { "start": { - "line": 2661, + "line": 2666, "column": 24 }, "end": { - "line": 2661, + "line": 2666, "column": 27 } } @@ -147861,63 +147901,63 @@ "value": 10, "raw": "10", "range": [ - 79897, - 79899 + 80032, + 80034 ], "loc": { "start": { - "line": 2661, + "line": 2666, "column": 29 }, "end": { - "line": 2661, + "line": 2666, "column": 31 } } } ], "range": [ - 79883, - 79900 + 80018, + 80035 ], "loc": { "start": { - "line": 2661, + "line": 2666, "column": 15 }, "end": { - "line": 2661, + "line": 2666, "column": 32 } } }, "range": [ - 79876, - 79901 + 80011, + 80036 ], "loc": { "start": { - "line": 2661, + "line": 2666, "column": 8 }, "end": { - "line": 2661, + "line": 2666, "column": 33 } } } ], "range": [ - 79782, - 79907 + 79917, + 80042 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 46 }, "end": { - "line": 2662, + "line": 2667, "column": 5 } } @@ -147925,16 +147965,16 @@ "generator": false, "expression": false, "range": [ - 79766, - 79907 + 79901, + 80042 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 30 }, "end": { - "line": 2662, + "line": 2667, "column": 5 } } @@ -147942,16 +147982,16 @@ "kind": "method", "computed": false, "range": [ - 79740, - 79907 + 79875, + 80042 ], "loc": { "start": { - "line": 2658, + "line": 2663, "column": 4 }, "end": { - "line": 2662, + "line": 2667, "column": 5 } }, @@ -147960,16 +148000,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 79586, - 79735 + 79721, + 79870 ], "loc": { "start": { - "line": 2653, + "line": 2658, "column": 4 }, "end": { - "line": 2657, + "line": 2662, "column": 7 } } @@ -147980,16 +148020,16 @@ "type": "Block", "value": "*\n * Builds filter element ID for a given column index\n * @param {any} colIndex\n * @returns {String} Filter element ID string\n * @private\n ", "range": [ - 79913, - 80076 + 80048, + 80211 ], "loc": { "start": { - "line": 2664, + "line": 2669, "column": 4 }, "end": { - "line": 2669, + "line": 2674, "column": 7 } } @@ -148003,16 +148043,16 @@ "type": "Identifier", "name": "buildFilterId", "range": [ - 80081, - 80094 + 80216, + 80229 ], "loc": { "start": { - "line": 2670, + "line": 2675, "column": 4 }, "end": { - "line": 2670, + "line": 2675, "column": 17 } } @@ -148025,16 +148065,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80095, - 80103 + 80230, + 80238 ], "loc": { "start": { - "line": 2670, + "line": 2675, "column": 18 }, "end": { - "line": 2670, + "line": 2675, "column": 26 } } @@ -148056,16 +148096,16 @@ }, "tail": false, "range": [ - 80122, - 80125 + 80257, + 80260 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 15 }, "end": { - "line": 2671, + "line": 2676, "column": 18 } } @@ -148078,16 +148118,16 @@ }, "tail": false, "range": [ - 80137, - 80140 + 80272, + 80275 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 30 }, "end": { - "line": 2671, + "line": 2676, "column": 33 } } @@ -148100,16 +148140,16 @@ }, "tail": false, "range": [ - 80148, - 80152 + 80283, + 80287 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 41 }, "end": { - "line": 2671, + "line": 2676, "column": 45 } } @@ -148122,16 +148162,16 @@ }, "tail": true, "range": [ - 80159, - 80161 + 80294, + 80296 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 52 }, "end": { - "line": 2671, + "line": 2676, "column": 54 } } @@ -148144,16 +148184,16 @@ "object": { "type": "ThisExpression", "range": [ - 80125, - 80129 + 80260, + 80264 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 18 }, "end": { - "line": 2671, + "line": 2676, "column": 22 } } @@ -148162,31 +148202,31 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 80130, - 80137 + 80265, + 80272 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 23 }, "end": { - "line": 2671, + "line": 2676, "column": 30 } } }, "range": [ - 80125, - 80137 + 80260, + 80272 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 18 }, "end": { - "line": 2671, + "line": 2676, "column": 30 } } @@ -148195,16 +148235,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80140, - 80148 + 80275, + 80283 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 33 }, "end": { - "line": 2671, + "line": 2676, "column": 41 } } @@ -148215,16 +148255,16 @@ "object": { "type": "ThisExpression", "range": [ - 80152, - 80156 + 80287, + 80291 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 45 }, "end": { - "line": 2671, + "line": 2676, "column": 49 } } @@ -148233,78 +148273,78 @@ "type": "Identifier", "name": "id", "range": [ - 80157, - 80159 + 80292, + 80294 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 50 }, "end": { - "line": 2671, + "line": 2676, "column": 52 } } }, "range": [ - 80152, - 80159 + 80287, + 80294 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 45 }, "end": { - "line": 2671, + "line": 2676, "column": 52 } } } ], "range": [ - 80122, - 80161 + 80257, + 80296 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 15 }, "end": { - "line": 2671, + "line": 2676, "column": 54 } } }, "range": [ - 80115, - 80162 + 80250, + 80297 ], "loc": { "start": { - "line": 2671, + "line": 2676, "column": 8 }, "end": { - "line": 2671, + "line": 2676, "column": 55 } } } ], "range": [ - 80105, - 80168 + 80240, + 80303 ], "loc": { "start": { - "line": 2670, + "line": 2675, "column": 28 }, "end": { - "line": 2672, + "line": 2677, "column": 5 } } @@ -148312,16 +148352,16 @@ "generator": false, "expression": false, "range": [ - 80094, - 80168 + 80229, + 80303 ], "loc": { "start": { - "line": 2670, + "line": 2675, "column": 17 }, "end": { - "line": 2672, + "line": 2677, "column": 5 } } @@ -148329,16 +148369,16 @@ "kind": "method", "computed": false, "range": [ - 80081, - 80168 + 80216, + 80303 ], "loc": { "start": { - "line": 2670, + "line": 2675, "column": 4 }, "end": { - "line": 2672, + "line": 2677, "column": 5 } }, @@ -148347,16 +148387,16 @@ "type": "Block", "value": "*\n * Builds filter element ID for a given column index\n * @param {any} colIndex\n * @returns {String} Filter element ID string\n * @private\n ", "range": [ - 79913, - 80076 + 80048, + 80211 ], "loc": { "start": { - "line": 2664, + "line": 2669, "column": 4 }, "end": { - "line": 2669, + "line": 2674, "column": 7 } } @@ -148367,16 +148407,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 80174, - 80271 + 80309, + 80406 ], "loc": { "start": { - "line": 2674, + "line": 2679, "column": 4 }, "end": { - "line": 2677, + "line": 2682, "column": 7 } } @@ -148390,16 +148430,16 @@ "type": "Identifier", "name": "activateFilter", "range": [ - 80276, - 80290 + 80411, + 80425 ], "loc": { "start": { - "line": 2678, + "line": 2683, "column": 4 }, "end": { - "line": 2678, + "line": 2683, "column": 18 } } @@ -148412,16 +148452,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80291, - 80299 + 80426, + 80434 ], "loc": { "start": { - "line": 2678, + "line": 2683, "column": 19 }, "end": { - "line": 2678, + "line": 2683, "column": 27 } } @@ -148438,16 +148478,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 80315, - 80322 + 80450, + 80457 ], "loc": { "start": { - "line": 2679, + "line": 2684, "column": 12 }, "end": { - "line": 2679, + "line": 2684, "column": 19 } } @@ -148457,32 +148497,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80323, - 80331 + 80458, + 80466 ], "loc": { "start": { - "line": 2679, + "line": 2684, "column": 20 }, "end": { - "line": 2679, + "line": 2684, "column": 28 } } } ], "range": [ - 80315, - 80332 + 80450, + 80467 ], "loc": { "start": { - "line": 2679, + "line": 2684, "column": 12 }, "end": { - "line": 2679, + "line": 2684, "column": 29 } } @@ -148494,48 +148534,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 80348, - 80355 + 80483, + 80490 ], "loc": { "start": { - "line": 2680, + "line": 2685, "column": 12 }, "end": { - "line": 2680, + "line": 2685, "column": 19 } } } ], "range": [ - 80334, - 80365 + 80469, + 80500 ], "loc": { "start": { - "line": 2679, + "line": 2684, "column": 31 }, "end": { - "line": 2681, + "line": 2686, "column": 9 } } }, "alternate": null, "range": [ - 80311, - 80365 + 80446, + 80500 ], "loc": { "start": { - "line": 2679, + "line": 2684, "column": 8 }, "end": { - "line": 2681, + "line": 2686, "column": 9 } } @@ -148550,16 +148590,16 @@ "object": { "type": "ThisExpression", "range": [ - 80374, - 80378 + 80509, + 80513 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 8 }, "end": { - "line": 2682, + "line": 2687, "column": 12 } } @@ -148568,31 +148608,31 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 80379, - 80396 + 80514, + 80531 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 13 }, "end": { - "line": 2682, + "line": 2687, "column": 30 } } }, "range": [ - 80374, - 80396 + 80509, + 80531 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 8 }, "end": { - "line": 2682, + "line": 2687, "column": 30 } } @@ -148606,16 +148646,16 @@ "object": { "type": "ThisExpression", "range": [ - 80397, - 80401 + 80532, + 80536 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 31 }, "end": { - "line": 2682, + "line": 2687, "column": 35 } } @@ -148624,31 +148664,31 @@ "type": "Identifier", "name": "getFilterId", "range": [ - 80402, - 80413 + 80537, + 80548 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 36 }, "end": { - "line": 2682, + "line": 2687, "column": 47 } } }, "range": [ - 80397, - 80413 + 80532, + 80548 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 31 }, "end": { - "line": 2682, + "line": 2687, "column": 47 } } @@ -148658,79 +148698,79 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80414, - 80422 + 80549, + 80557 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 48 }, "end": { - "line": 2682, + "line": 2687, "column": 56 } } } ], "range": [ - 80397, - 80423 + 80532, + 80558 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 31 }, "end": { - "line": 2682, + "line": 2687, "column": 57 } } } ], "range": [ - 80374, - 80424 + 80509, + 80559 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 8 }, "end": { - "line": 2682, + "line": 2687, "column": 58 } } }, "range": [ - 80374, - 80425 + 80509, + 80560 ], "loc": { "start": { - "line": 2682, + "line": 2687, "column": 8 }, "end": { - "line": 2682, + "line": 2687, "column": 59 } } } ], "range": [ - 80301, - 80431 + 80436, + 80566 ], "loc": { "start": { - "line": 2678, + "line": 2683, "column": 29 }, "end": { - "line": 2683, + "line": 2688, "column": 5 } } @@ -148738,16 +148778,16 @@ "generator": false, "expression": false, "range": [ - 80290, - 80431 + 80425, + 80566 ], "loc": { "start": { - "line": 2678, + "line": 2683, "column": 18 }, "end": { - "line": 2683, + "line": 2688, "column": 5 } } @@ -148755,16 +148795,16 @@ "kind": "method", "computed": false, "range": [ - 80276, - 80431 + 80411, + 80566 ], "loc": { "start": { - "line": 2678, + "line": 2683, "column": 4 }, "end": { - "line": 2683, + "line": 2688, "column": 5 } }, @@ -148773,16 +148813,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 80174, - 80271 + 80309, + 80406 ], "loc": { "start": { - "line": 2674, + "line": 2679, "column": 4 }, "end": { - "line": 2677, + "line": 2682, "column": 7 } } @@ -148793,16 +148833,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80437, - 80542 + 80572, + 80677 ], "loc": { "start": { - "line": 2685, + "line": 2690, "column": 4 }, "end": { - "line": 2688, + "line": 2693, "column": 7 } } @@ -148816,16 +148856,16 @@ "type": "Identifier", "name": "linkFilters", "range": [ - 80547, - 80558 + 80682, + 80693 ], "loc": { "start": { - "line": 2689, + "line": 2694, "column": 4 }, "end": { - "line": 2689, + "line": 2694, "column": 15 } } @@ -148851,16 +148891,16 @@ "object": { "type": "ThisExpression", "range": [ - 80576, - 80580 + 80711, + 80715 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 13 }, "end": { - "line": 2690, + "line": 2695, "column": 17 } } @@ -148869,47 +148909,47 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 80581, - 80594 + 80716, + 80729 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 18 }, "end": { - "line": 2690, + "line": 2695, "column": 31 } } }, "range": [ - 80576, - 80594 + 80711, + 80729 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 13 }, "end": { - "line": 2690, + "line": 2695, "column": 31 } } }, "prefix": true, "range": [ - 80575, - 80594 + 80710, + 80729 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 12 }, "end": { - "line": 2690, + "line": 2695, "column": 31 } } @@ -148923,16 +148963,16 @@ "object": { "type": "ThisExpression", "range": [ - 80599, - 80603 + 80734, + 80738 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 36 }, "end": { - "line": 2690, + "line": 2695, "column": 40 } } @@ -148941,62 +148981,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 80604, - 80618 + 80739, + 80753 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 41 }, "end": { - "line": 2690, + "line": 2695, "column": 55 } } }, "range": [ - 80599, - 80618 + 80734, + 80753 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 36 }, "end": { - "line": 2690, + "line": 2695, "column": 55 } } }, "prefix": true, "range": [ - 80598, - 80618 + 80733, + 80753 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 35 }, "end": { - "line": 2690, + "line": 2695, "column": 55 } } }, "range": [ - 80575, - 80618 + 80710, + 80753 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 12 }, "end": { - "line": 2690, + "line": 2695, "column": 55 } } @@ -149008,48 +149048,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 80634, - 80641 + 80769, + 80776 ], "loc": { "start": { - "line": 2691, + "line": 2696, "column": 12 }, "end": { - "line": 2691, + "line": 2696, "column": 19 } } } ], "range": [ - 80620, - 80651 + 80755, + 80786 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 57 }, "end": { - "line": 2692, + "line": 2697, "column": 9 } } }, "alternate": null, "range": [ - 80571, - 80651 + 80706, + 80786 ], "loc": { "start": { - "line": 2690, + "line": 2695, "column": 8 }, "end": { - "line": 2692, + "line": 2697, "column": 9 } } @@ -149063,16 +149103,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 80664, - 80669 + 80799, + 80804 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 12 }, "end": { - "line": 2693, + "line": 2698, "column": 17 } } @@ -149085,16 +149125,16 @@ "object": { "type": "ThisExpression", "range": [ - 80672, - 80676 + 80807, + 80811 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 20 }, "end": { - "line": 2693, + "line": 2698, "column": 24 } } @@ -149103,31 +149143,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80677, - 80693 + 80812, + 80828 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 25 }, "end": { - "line": 2693, + "line": 2698, "column": 41 } } }, "range": [ - 80672, - 80693 + 80807, + 80828 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 20 }, "end": { - "line": 2693, + "line": 2698, "column": 41 } } @@ -149137,16 +149177,16 @@ "type": "Identifier", "name": "SELECT", "range": [ - 80694, - 80700 + 80829, + 80835 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 42 }, "end": { - "line": 2693, + "line": 2698, "column": 48 } } @@ -149156,47 +149196,47 @@ "value": true, "raw": "true", "range": [ - 80702, - 80706 + 80837, + 80841 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 50 }, "end": { - "line": 2693, + "line": 2698, "column": 54 } } } ], "range": [ - 80672, - 80707 + 80807, + 80842 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 20 }, "end": { - "line": 2693, + "line": 2698, "column": 55 } } }, "range": [ - 80664, - 80707 + 80799, + 80842 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 12 }, "end": { - "line": 2693, + "line": 2698, "column": 55 } } @@ -149207,16 +149247,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 80721, - 80726 + 80856, + 80861 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 12 }, "end": { - "line": 2694, + "line": 2699, "column": 17 } } @@ -149229,16 +149269,16 @@ "object": { "type": "ThisExpression", "range": [ - 80729, - 80733 + 80864, + 80868 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 20 }, "end": { - "line": 2694, + "line": 2699, "column": 24 } } @@ -149247,31 +149287,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80734, - 80750 + 80869, + 80885 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 25 }, "end": { - "line": 2694, + "line": 2699, "column": 41 } } }, "range": [ - 80729, - 80750 + 80864, + 80885 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 20 }, "end": { - "line": 2694, + "line": 2699, "column": 41 } } @@ -149281,16 +149321,16 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 80751, - 80759 + 80886, + 80894 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 42 }, "end": { - "line": 2694, + "line": 2699, "column": 50 } } @@ -149300,47 +149340,47 @@ "value": true, "raw": "true", "range": [ - 80761, - 80765 + 80896, + 80900 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 52 }, "end": { - "line": 2694, + "line": 2699, "column": 56 } } } ], "range": [ - 80729, - 80766 + 80864, + 80901 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 20 }, "end": { - "line": 2694, + "line": 2699, "column": 57 } } }, "range": [ - 80721, - 80766 + 80856, + 80901 ], "loc": { "start": { - "line": 2694, + "line": 2699, "column": 12 }, "end": { - "line": 2694, + "line": 2699, "column": 57 } } @@ -149351,16 +149391,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 80780, - 80785 + 80915, + 80920 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 12 }, "end": { - "line": 2695, + "line": 2700, "column": 17 } } @@ -149373,16 +149413,16 @@ "object": { "type": "ThisExpression", "range": [ - 80788, - 80792 + 80923, + 80927 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 20 }, "end": { - "line": 2695, + "line": 2700, "column": 24 } } @@ -149391,31 +149431,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80793, - 80809 + 80928, + 80944 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 25 }, "end": { - "line": 2695, + "line": 2700, "column": 41 } } }, "range": [ - 80788, - 80809 + 80923, + 80944 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 20 }, "end": { - "line": 2695, + "line": 2700, "column": 41 } } @@ -149425,16 +149465,16 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 80810, - 80819 + 80945, + 80954 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 42 }, "end": { - "line": 2695, + "line": 2700, "column": 51 } } @@ -149444,47 +149484,47 @@ "value": true, "raw": "true", "range": [ - 80821, - 80825 + 80956, + 80960 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 53 }, "end": { - "line": 2695, + "line": 2700, "column": 57 } } } ], "range": [ - 80788, - 80826 + 80923, + 80961 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 20 }, "end": { - "line": 2695, + "line": 2700, "column": 58 } } }, "range": [ - 80780, - 80826 + 80915, + 80961 ], "loc": { "start": { - "line": 2695, + "line": 2700, "column": 12 }, "end": { - "line": 2695, + "line": 2700, "column": 58 } } @@ -149495,16 +149535,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80840, - 80848 + 80975, + 80983 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 12 }, "end": { - "line": 2696, + "line": 2701, "column": 20 } } @@ -149518,16 +149558,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 80851, - 80856 + 80986, + 80991 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 23 }, "end": { - "line": 2696, + "line": 2701, "column": 28 } } @@ -149536,31 +149576,31 @@ "type": "Identifier", "name": "concat", "range": [ - 80857, - 80863 + 80992, + 80998 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 29 }, "end": { - "line": 2696, + "line": 2701, "column": 35 } } }, "range": [ - 80851, - 80863 + 80986, + 80998 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 23 }, "end": { - "line": 2696, + "line": 2701, "column": 35 } } @@ -149570,47 +149610,47 @@ "type": "Identifier", "name": "slcA2", "range": [ - 80864, - 80869 + 80999, + 81004 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 36 }, "end": { - "line": 2696, + "line": 2701, "column": 41 } } } ], "range": [ - 80851, - 80870 + 80986, + 81005 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 23 }, "end": { - "line": 2696, + "line": 2701, "column": 42 } } }, "range": [ - 80840, - 80870 + 80975, + 81005 ], "loc": { "start": { - "line": 2696, + "line": 2701, "column": 12 }, "end": { - "line": 2696, + "line": 2701, "column": 42 } } @@ -149618,16 +149658,16 @@ ], "kind": "let", "range": [ - 80660, - 80871 + 80795, + 81006 ], "loc": { "start": { - "line": 2693, + "line": 2698, "column": 8 }, "end": { - "line": 2696, + "line": 2701, "column": 43 } } @@ -149641,16 +149681,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80880, - 80888 + 81015, + 81023 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 8 }, "end": { - "line": 2697, + "line": 2702, "column": 16 } } @@ -149664,16 +149704,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80891, - 80899 + 81026, + 81034 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 19 }, "end": { - "line": 2697, + "line": 2702, "column": 27 } } @@ -149682,31 +149722,31 @@ "type": "Identifier", "name": "concat", "range": [ - 80900, - 80906 + 81035, + 81041 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 28 }, "end": { - "line": 2697, + "line": 2702, "column": 34 } } }, "range": [ - 80891, - 80906 + 81026, + 81041 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 19 }, "end": { - "line": 2697, + "line": 2702, "column": 34 } } @@ -149716,62 +149756,62 @@ "type": "Identifier", "name": "slcA3", "range": [ - 80907, - 80912 + 81042, + 81047 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 35 }, "end": { - "line": 2697, + "line": 2702, "column": 40 } } } ], "range": [ - 80891, - 80913 + 81026, + 81048 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 19 }, "end": { - "line": 2697, + "line": 2702, "column": 41 } } }, "range": [ - 80880, - 80913 + 81015, + 81048 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 8 }, "end": { - "line": 2697, + "line": 2702, "column": 41 } } }, "range": [ - 80880, - 80914 + 81015, + 81049 ], "loc": { "start": { - "line": 2697, + "line": 2702, "column": 8 }, "end": { - "line": 2697, + "line": 2702, "column": 42 } } @@ -149785,16 +149825,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 80928, - 80937 + 81063, + 81072 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 12 }, "end": { - "line": 2699, + "line": 2704, "column": 21 } } @@ -149807,16 +149847,16 @@ "object": { "type": "ThisExpression", "range": [ - 80940, - 80944 + 81075, + 81079 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 24 }, "end": { - "line": 2699, + "line": 2704, "column": 28 } } @@ -149825,31 +149865,31 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 80945, - 80971 + 81080, + 81106 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 29 }, "end": { - "line": 2699, + "line": 2704, "column": 55 } } }, "range": [ - 80940, - 80971 + 81075, + 81106 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 24 }, "end": { - "line": 2699, + "line": 2704, "column": 55 } } @@ -149861,16 +149901,16 @@ "object": { "type": "ThisExpression", "range": [ - 80972, - 80976 + 81107, + 81111 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 56 }, "end": { - "line": 2699, + "line": 2704, "column": 60 } } @@ -149879,62 +149919,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 80977, - 80991 + 81112, + 81126 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 61 }, "end": { - "line": 2699, + "line": 2704, "column": 75 } } }, "range": [ - 80972, - 80991 + 81107, + 81126 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 56 }, "end": { - "line": 2699, + "line": 2704, "column": 75 } } } ], "range": [ - 80940, - 80992 + 81075, + 81127 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 24 }, "end": { - "line": 2699, + "line": 2704, "column": 76 } } }, "range": [ - 80928, - 80992 + 81063, + 81127 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 12 }, "end": { - "line": 2699, + "line": 2704, "column": 76 } } @@ -149942,16 +149982,16 @@ ], "kind": "let", "range": [ - 80924, - 80993 + 81059, + 81128 ], "loc": { "start": { - "line": 2699, + "line": 2704, "column": 8 }, "end": { - "line": 2699, + "line": 2704, "column": 77 } } @@ -149967,16 +150007,16 @@ "type": "Identifier", "name": "i", "range": [ - 81012, - 81013 + 81147, + 81148 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 17 }, "end": { - "line": 2701, + "line": 2706, "column": 18 } } @@ -149986,31 +150026,31 @@ "value": 0, "raw": "0", "range": [ - 81016, - 81017 + 81151, + 81152 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 21 }, "end": { - "line": 2701, + "line": 2706, "column": 22 } } }, "range": [ - 81012, - 81017 + 81147, + 81152 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 17 }, "end": { - "line": 2701, + "line": 2706, "column": 22 } } @@ -150021,16 +150061,16 @@ "type": "Identifier", "name": "len", "range": [ - 81019, - 81022 + 81154, + 81157 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 24 }, "end": { - "line": 2701, + "line": 2706, "column": 27 } } @@ -150042,16 +150082,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 81025, - 81033 + 81160, + 81168 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 30 }, "end": { - "line": 2701, + "line": 2706, "column": 38 } } @@ -150060,46 +150100,46 @@ "type": "Identifier", "name": "length", "range": [ - 81034, - 81040 + 81169, + 81175 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 39 }, "end": { - "line": 2701, + "line": 2706, "column": 45 } } }, "range": [ - 81025, - 81040 + 81160, + 81175 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 30 }, "end": { - "line": 2701, + "line": 2706, "column": 45 } } }, "range": [ - 81019, - 81040 + 81154, + 81175 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 24 }, "end": { - "line": 2701, + "line": 2706, "column": 45 } } @@ -150107,16 +150147,16 @@ ], "kind": "let", "range": [ - 81008, - 81040 + 81143, + 81175 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 13 }, "end": { - "line": 2701, + "line": 2706, "column": 45 } } @@ -150128,16 +150168,16 @@ "type": "Identifier", "name": "i", "range": [ - 81042, - 81043 + 81177, + 81178 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 47 }, "end": { - "line": 2701, + "line": 2706, "column": 48 } } @@ -150146,31 +150186,31 @@ "type": "Identifier", "name": "len", "range": [ - 81046, - 81049 + 81181, + 81184 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 51 }, "end": { - "line": 2701, + "line": 2706, "column": 54 } } }, "range": [ - 81042, - 81049 + 81177, + 81184 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 47 }, "end": { - "line": 2701, + "line": 2706, "column": 54 } } @@ -150182,32 +150222,32 @@ "type": "Identifier", "name": "i", "range": [ - 81051, - 81052 + 81186, + 81187 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 56 }, "end": { - "line": 2701, + "line": 2706, "column": 57 } } }, "prefix": false, "range": [ - 81051, - 81054 + 81186, + 81189 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 56 }, "end": { - "line": 2701, + "line": 2706, "column": 59 } } @@ -150224,16 +150264,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81074, - 81080 + 81209, + 81215 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 16 }, "end": { - "line": 2702, + "line": 2707, "column": 22 } } @@ -150245,16 +150285,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 81083, - 81091 + 81218, + 81226 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 25 }, "end": { - "line": 2702, + "line": 2707, "column": 33 } } @@ -150263,46 +150303,46 @@ "type": "Identifier", "name": "i", "range": [ - 81092, - 81093 + 81227, + 81228 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 34 }, "end": { - "line": 2702, + "line": 2707, "column": 35 } } }, "range": [ - 81083, - 81094 + 81218, + 81229 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 25 }, "end": { - "line": 2702, + "line": 2707, "column": 36 } } }, "range": [ - 81074, - 81094 + 81209, + 81229 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 16 }, "end": { - "line": 2702, + "line": 2707, "column": 36 } } @@ -150310,16 +150350,16 @@ ], "kind": "let", "range": [ - 81070, - 81095 + 81205, + 81230 ], "loc": { "start": { - "line": 2702, + "line": 2707, "column": 12 }, "end": { - "line": 2702, + "line": 2707, "column": 37 } } @@ -150333,16 +150373,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 81112, - 81118 + 81247, + 81253 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 16 }, "end": { - "line": 2703, + "line": 2708, "column": 22 } } @@ -150353,16 +150393,16 @@ "type": "Identifier", "name": "elm", "range": [ - 81121, - 81124 + 81256, + 81259 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 25 }, "end": { - "line": 2703, + "line": 2708, "column": 28 } } @@ -150377,16 +150417,16 @@ "object": { "type": "ThisExpression", "range": [ - 81125, - 81129 + 81260, + 81264 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 29 }, "end": { - "line": 2703, + "line": 2708, "column": 33 } } @@ -150395,31 +150435,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 81130, - 81136 + 81265, + 81271 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 34 }, "end": { - "line": 2703, + "line": 2708, "column": 40 } } }, "range": [ - 81125, - 81136 + 81260, + 81271 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 29 }, "end": { - "line": 2703, + "line": 2708, "column": 40 } } @@ -150428,62 +150468,62 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81137, - 81143 + 81272, + 81278 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 41 }, "end": { - "line": 2703, + "line": 2708, "column": 47 } } }, "range": [ - 81125, - 81144 + 81260, + 81279 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 29 }, "end": { - "line": 2703, + "line": 2708, "column": 48 } } } ], "range": [ - 81121, - 81145 + 81256, + 81280 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 25 }, "end": { - "line": 2703, + "line": 2708, "column": 49 } } }, "range": [ - 81112, - 81145 + 81247, + 81280 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 16 }, "end": { - "line": 2703, + "line": 2708, "column": 49 } } @@ -150491,16 +150531,16 @@ ], "kind": "let", "range": [ - 81108, - 81146 + 81243, + 81281 ], "loc": { "start": { - "line": 2703, + "line": 2708, "column": 12 }, "end": { - "line": 2703, + "line": 2708, "column": 50 } } @@ -150514,16 +150554,16 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 81163, - 81179 + 81298, + 81314 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 16 }, "end": { - "line": 2704, + "line": 2709, "column": 32 } } @@ -150536,16 +150576,16 @@ "object": { "type": "ThisExpression", "range": [ - 81182, - 81186 + 81317, + 81321 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 35 }, "end": { - "line": 2704, + "line": 2709, "column": 39 } } @@ -150554,31 +150594,31 @@ "type": "Identifier", "name": "getFilterValue", "range": [ - 81187, - 81201 + 81322, + 81336 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 40 }, "end": { - "line": 2704, + "line": 2709, "column": 54 } } }, "range": [ - 81182, - 81201 + 81317, + 81336 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 35 }, "end": { - "line": 2704, + "line": 2709, "column": 54 } } @@ -150588,47 +150628,47 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81202, - 81208 + 81337, + 81343 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 55 }, "end": { - "line": 2704, + "line": 2709, "column": 61 } } } ], "range": [ - 81182, - 81209 + 81317, + 81344 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 35 }, "end": { - "line": 2704, + "line": 2709, "column": 62 } } }, "range": [ - 81163, - 81209 + 81298, + 81344 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 16 }, "end": { - "line": 2704, + "line": 2709, "column": 62 } } @@ -150636,16 +150676,16 @@ ], "kind": "let", "range": [ - 81159, - 81210 + 81294, + 81345 ], "loc": { "start": { - "line": 2704, + "line": 2709, "column": 12 }, "end": { - "line": 2704, + "line": 2709, "column": 63 } }, @@ -150654,16 +150694,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 81224, - 81267 + 81359, + 81402 ], "loc": { "start": { - "line": 2706, + "line": 2711, "column": 12 }, "end": { - "line": 2706, + "line": 2711, "column": 55 } } @@ -150672,16 +150712,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 81280, - 81319 + 81415, + 81454 ], "loc": { "start": { - "line": 2707, + "line": 2712, "column": 12 }, "end": { - "line": 2707, + "line": 2712, "column": 51 } } @@ -150706,16 +150746,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 81336, - 81345 + 81471, + 81480 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 16 }, "end": { - "line": 2708, + "line": 2713, "column": 25 } } @@ -150724,31 +150764,31 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81350, - 81356 + 81485, + 81491 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 30 }, "end": { - "line": 2708, + "line": 2713, "column": 36 } } }, "range": [ - 81336, - 81356 + 81471, + 81491 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 16 }, "end": { - "line": 2708, + "line": 2713, "column": 36 } } @@ -150765,16 +150805,16 @@ "object": { "type": "ThisExpression", "range": [ - 81377, - 81381 + 81512, + 81516 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 17 }, "end": { - "line": 2709, + "line": 2714, "column": 21 } } @@ -150783,31 +150823,31 @@ "type": "Identifier", "name": "paging", "range": [ - 81382, - 81388 + 81517, + 81523 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 22 }, "end": { - "line": 2709, + "line": 2714, "column": 28 } } }, "range": [ - 81377, - 81388 + 81512, + 81523 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 17 }, "end": { - "line": 2709, + "line": 2714, "column": 28 } } @@ -150824,16 +150864,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 81392, - 81397 + 81527, + 81532 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 32 }, "end": { - "line": 2709, + "line": 2714, "column": 37 } } @@ -150842,31 +150882,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 81398, - 81405 + 81533, + 81540 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 38 }, "end": { - "line": 2709, + "line": 2714, "column": 45 } } }, "range": [ - 81392, - 81405 + 81527, + 81540 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 32 }, "end": { - "line": 2709, + "line": 2714, "column": 45 } } @@ -150876,32 +150916,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81406, - 81412 + 81541, + 81547 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 46 }, "end": { - "line": 2709, + "line": 2714, "column": 52 } } } ], "range": [ - 81392, - 81413 + 81527, + 81548 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 32 }, "end": { - "line": 2709, + "line": 2714, "column": 53 } } @@ -150914,62 +150954,62 @@ "value": 1, "raw": "1", "range": [ - 81419, - 81420 + 81554, + 81555 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 59 }, "end": { - "line": 2709, + "line": 2714, "column": 60 } } }, "prefix": true, "range": [ - 81418, - 81420 + 81553, + 81555 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 58 }, "end": { - "line": 2709, + "line": 2714, "column": 60 } } }, "range": [ - 81392, - 81420 + 81527, + 81555 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 32 }, "end": { - "line": 2709, + "line": 2714, "column": 60 } } }, "range": [ - 81377, - 81420 + 81512, + 81555 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 17 }, "end": { - "line": 2709, + "line": 2714, "column": 60 } } @@ -150981,16 +151021,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 81444, - 81453 + 81579, + 81588 ], "loc": { "start": { - "line": 2710, + "line": 2715, "column": 20 }, "end": { - "line": 2710, + "line": 2715, "column": 29 } } @@ -150999,61 +151039,61 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81458, - 81464 + 81593, + 81599 ], "loc": { "start": { - "line": 2710, + "line": 2715, "column": 34 }, "end": { - "line": 2710, + "line": 2715, "column": 40 } } }, "range": [ - 81444, - 81464 + 81579, + 81599 ], "loc": { "start": { - "line": 2710, + "line": 2715, "column": 20 }, "end": { - "line": 2710, + "line": 2715, "column": 40 } } }, "range": [ - 81377, - 81464 + 81512, + 81599 ], "loc": { "start": { - "line": 2709, + "line": 2714, "column": 17 }, "end": { - "line": 2710, + "line": 2715, "column": 40 } } }, "range": [ - 81336, - 81465 + 81471, + 81600 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 16 }, "end": { - "line": 2710, + "line": 2715, "column": 41 } } @@ -151070,16 +151110,16 @@ "object": { "type": "ThisExpression", "range": [ - 81487, - 81491 + 81622, + 81626 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 18 }, "end": { - "line": 2711, + "line": 2716, "column": 22 } } @@ -151088,47 +151128,47 @@ "type": "Identifier", "name": "paging", "range": [ - 81492, - 81498 + 81627, + 81633 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 23 }, "end": { - "line": 2711, + "line": 2716, "column": 29 } } }, "range": [ - 81487, - 81498 + 81622, + 81633 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 18 }, "end": { - "line": 2711, + "line": 2716, "column": 29 } } }, "prefix": true, "range": [ - 81486, - 81498 + 81621, + 81633 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 17 }, "end": { - "line": 2711, + "line": 2716, "column": 29 } } @@ -151148,16 +151188,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 81503, - 81508 + 81638, + 81643 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 34 }, "end": { - "line": 2711, + "line": 2716, "column": 39 } } @@ -151166,31 +151206,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 81509, - 81516 + 81644, + 81651 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 40 }, "end": { - "line": 2711, + "line": 2716, "column": 47 } } }, "range": [ - 81503, - 81516 + 81638, + 81651 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 34 }, "end": { - "line": 2711, + "line": 2716, "column": 47 } } @@ -151200,32 +151240,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81517, - 81523 + 81652, + 81658 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 48 }, "end": { - "line": 2711, + "line": 2716, "column": 54 } } } ], "range": [ - 81503, - 81524 + 81638, + 81659 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 34 }, "end": { - "line": 2711, + "line": 2716, "column": 55 } } @@ -151238,47 +151278,47 @@ "value": 1, "raw": "1", "range": [ - 81530, - 81531 + 81665, + 81666 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 61 }, "end": { - "line": 2711, + "line": 2716, "column": 62 } } }, "prefix": true, "range": [ - 81529, - 81531 + 81664, + 81666 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 60 }, "end": { - "line": 2711, + "line": 2716, "column": 62 } } }, "range": [ - 81503, - 81531 + 81638, + 81666 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 34 }, "end": { - "line": 2711, + "line": 2716, "column": 62 } } @@ -151295,16 +151335,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 81555, - 81560 + 81690, + 81695 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 20 }, "end": { - "line": 2712, + "line": 2717, "column": 25 } } @@ -151313,31 +151353,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 81561, - 81568 + 81696, + 81703 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 26 }, "end": { - "line": 2712, + "line": 2717, "column": 33 } } }, "range": [ - 81555, - 81568 + 81690, + 81703 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 20 }, "end": { - "line": 2712, + "line": 2717, "column": 33 } } @@ -151347,32 +151387,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81569, - 81575 + 81704, + 81710 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 34 }, "end": { - "line": 2712, + "line": 2717, "column": 40 } } } ], "range": [ - 81555, - 81576 + 81690, + 81711 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 20 }, "end": { - "line": 2712, + "line": 2717, "column": 41 } } @@ -151385,92 +151425,92 @@ "value": 1, "raw": "1", "range": [ - 81582, - 81583 + 81717, + 81718 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 47 }, "end": { - "line": 2712, + "line": 2717, "column": 48 } } }, "prefix": true, "range": [ - 81581, - 81583 + 81716, + 81718 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 46 }, "end": { - "line": 2712, + "line": 2717, "column": 48 } } }, "range": [ - 81555, - 81583 + 81690, + 81718 ], "loc": { "start": { - "line": 2712, + "line": 2717, "column": 20 }, "end": { - "line": 2712, + "line": 2717, "column": 48 } } }, "range": [ - 81503, - 81583 + 81638, + 81718 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 34 }, "end": { - "line": 2712, + "line": 2717, "column": 48 } } }, "range": [ - 81486, - 81584 + 81621, + 81719 ], "loc": { "start": { - "line": 2711, + "line": 2716, "column": 17 }, "end": { - "line": 2712, + "line": 2717, "column": 49 } } }, "range": [ - 81336, - 81585 + 81471, + 81720 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 16 }, "end": { - "line": 2712, + "line": 2717, "column": 50 } } @@ -151482,16 +151522,16 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 81605, - 81621 + 81740, + 81756 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 16 }, "end": { - "line": 2713, + "line": 2718, "column": 32 } } @@ -151504,16 +151544,16 @@ "object": { "type": "ThisExpression", "range": [ - 81626, - 81630 + 81761, + 81765 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 37 }, "end": { - "line": 2713, + "line": 2718, "column": 41 } } @@ -151522,31 +151562,31 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 81631, - 81649 + 81766, + 81784 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 42 }, "end": { - "line": 2713, + "line": 2718, "column": 60 } } }, "range": [ - 81626, - 81649 + 81761, + 81784 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 37 }, "end": { - "line": 2713, + "line": 2718, "column": 60 } } @@ -151556,62 +151596,62 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81650, - 81656 + 81785, + 81791 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 61 }, "end": { - "line": 2713, + "line": 2718, "column": 67 } } } ], "range": [ - 81626, - 81657 + 81761, + 81792 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 37 }, "end": { - "line": 2713, + "line": 2718, "column": 68 } } }, "range": [ - 81605, - 81657 + 81740, + 81792 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 16 }, "end": { - "line": 2713, + "line": 2718, "column": 68 } } }, "range": [ - 81336, - 81657 + 81471, + 81792 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 16 }, "end": { - "line": 2713, + "line": 2718, "column": 68 } } @@ -151627,16 +151667,16 @@ "object": { "type": "ThisExpression", "range": [ - 81732, - 81736 + 81867, + 81871 ], "loc": { "start": { - "line": 2716, + "line": 2721, "column": 20 }, "end": { - "line": 2716, + "line": 2721, "column": 24 } } @@ -151645,31 +151685,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 81737, - 81752 + 81872, + 81887 ], "loc": { "start": { - "line": 2716, + "line": 2721, "column": 25 }, "end": { - "line": 2716, + "line": 2721, "column": 40 } } }, "range": [ - 81732, - 81752 + 81867, + 81887 ], "loc": { "start": { - "line": 2716, + "line": 2721, "column": 20 }, "end": { - "line": 2716, + "line": 2721, "column": 40 } } @@ -151686,16 +151726,16 @@ "type": "Identifier", "name": "opt0", "range": [ - 81780, - 81784 + 81915, + 81919 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 24 }, "end": { - "line": 2717, + "line": 2722, "column": 28 } } @@ -151706,16 +151746,16 @@ "type": "Identifier", "name": "createOpt", "range": [ - 81787, - 81796 + 81922, + 81931 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 31 }, "end": { - "line": 2717, + "line": 2722, "column": 40 } } @@ -151729,16 +151769,16 @@ "object": { "type": "ThisExpression", "range": [ - 81797, - 81801 + 81932, + 81936 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 41 }, "end": { - "line": 2717, + "line": 2722, "column": 45 } } @@ -151747,31 +151787,31 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 81802, - 81820 + 81937, + 81955 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 46 }, "end": { - "line": 2717, + "line": 2722, "column": 64 } } }, "range": [ - 81797, - 81820 + 81932, + 81955 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 41 }, "end": { - "line": 2717, + "line": 2722, "column": 64 } } @@ -151781,32 +151821,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81821, - 81827 + 81956, + 81962 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 65 }, "end": { - "line": 2717, + "line": 2722, "column": 71 } } } ], "range": [ - 81797, - 81828 + 81932, + 81963 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 41 }, "end": { - "line": 2717, + "line": 2722, "column": 72 } } @@ -151816,47 +151856,47 @@ "value": "", "raw": "''", "range": [ - 81830, - 81832 + 81965, + 81967 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 74 }, "end": { - "line": 2717, + "line": 2722, "column": 76 } } } ], "range": [ - 81787, - 81833 + 81922, + 81968 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 31 }, "end": { - "line": 2717, + "line": 2722, "column": 77 } } }, "range": [ - 81780, - 81833 + 81915, + 81968 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 24 }, "end": { - "line": 2717, + "line": 2722, "column": 77 } } @@ -151864,16 +151904,16 @@ ], "kind": "let", "range": [ - 81776, - 81834 + 81911, + 81969 ], "loc": { "start": { - "line": 2717, + "line": 2722, "column": 20 }, "end": { - "line": 2717, + "line": 2722, "column": 78 } } @@ -151890,16 +151930,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 81855, - 81861 + 81990, + 81996 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 20 }, "end": { - "line": 2718, + "line": 2723, "column": 26 } } @@ -151908,31 +151948,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 81862, - 81871 + 81997, + 82006 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 27 }, "end": { - "line": 2718, + "line": 2723, "column": 36 } } }, "range": [ - 81855, - 81871 + 81990, + 82006 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 20 }, "end": { - "line": 2718, + "line": 2723, "column": 36 } } @@ -151942,46 +151982,46 @@ "value": "", "raw": "''", "range": [ - 81874, - 81876 + 82009, + 82011 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 39 }, "end": { - "line": 2718, + "line": 2723, "column": 41 } } }, "range": [ - 81855, - 81876 + 81990, + 82011 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 20 }, "end": { - "line": 2718, + "line": 2723, "column": 41 } } }, "range": [ - 81855, - 81877 + 81990, + 82012 ], "loc": { "start": { - "line": 2718, + "line": 2723, "column": 20 }, "end": { - "line": 2718, + "line": 2723, "column": 42 } } @@ -151997,16 +152037,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 81898, - 81904 + 82033, + 82039 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 20 }, "end": { - "line": 2719, + "line": 2724, "column": 26 } } @@ -152015,31 +152055,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 81905, - 81916 + 82040, + 82051 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 27 }, "end": { - "line": 2719, + "line": 2724, "column": 38 } } }, "range": [ - 81898, - 81916 + 82033, + 82051 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 20 }, "end": { - "line": 2719, + "line": 2724, "column": 38 } } @@ -152049,79 +152089,79 @@ "type": "Identifier", "name": "opt0", "range": [ - 81917, - 81921 + 82052, + 82056 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 39 }, "end": { - "line": 2719, + "line": 2724, "column": 43 } } } ], "range": [ - 81898, - 81922 + 82033, + 82057 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 20 }, "end": { - "line": 2719, + "line": 2724, "column": 44 } } }, "range": [ - 81898, - 81923 + 82033, + 82058 ], "loc": { "start": { - "line": 2719, + "line": 2724, "column": 20 }, "end": { - "line": 2719, + "line": 2724, "column": 45 } } } ], "range": [ - 81754, - 81941 + 81889, + 82076 ], "loc": { "start": { - "line": 2716, + "line": 2721, "column": 42 }, "end": { - "line": 2720, + "line": 2725, "column": 17 } } }, "alternate": null, "range": [ - 81728, - 81941 + 81863, + 82076 ], "loc": { "start": { - "line": 2716, + "line": 2721, "column": 16 }, "end": { - "line": 2720, + "line": 2725, "column": 17 } }, @@ -152130,16 +152170,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 81678, - 81711 + 81813, + 81846 ], "loc": { "start": { - "line": 2715, + "line": 2720, "column": 16 }, "end": { - "line": 2715, + "line": 2720, "column": 49 } } @@ -152160,16 +152200,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 81963, - 81968 + 82098, + 82103 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 20 }, "end": { - "line": 2722, + "line": 2727, "column": 25 } } @@ -152178,31 +152218,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 81969, - 81976 + 82104, + 82111 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 26 }, "end": { - "line": 2722, + "line": 2727, "column": 33 } } }, "range": [ - 81963, - 81976 + 82098, + 82111 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 20 }, "end": { - "line": 2722, + "line": 2727, "column": 33 } } @@ -152212,32 +152252,32 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81977, - 81983 + 82112, + 82118 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 34 }, "end": { - "line": 2722, + "line": 2727, "column": 40 } } } ], "range": [ - 81963, - 81984 + 82098, + 82119 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 20 }, "end": { - "line": 2722, + "line": 2727, "column": 41 } } @@ -152250,47 +152290,47 @@ "value": 1, "raw": "1", "range": [ - 81990, - 81991 + 82125, + 82126 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 47 }, "end": { - "line": 2722, + "line": 2727, "column": 48 } } }, "prefix": true, "range": [ - 81989, - 81991 + 82124, + 82126 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 46 }, "end": { - "line": 2722, + "line": 2727, "column": 48 } } }, "range": [ - 81963, - 81991 + 82098, + 82126 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 20 }, "end": { - "line": 2722, + "line": 2727, "column": 48 } } @@ -152311,16 +152351,16 @@ "object": { "type": "ThisExpression", "range": [ - 82015, - 82019 + 82150, + 82154 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 20 }, "end": { - "line": 2723, + "line": 2728, "column": 24 } } @@ -152329,31 +152369,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 82020, - 82027 + 82155, + 82162 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 25 }, "end": { - "line": 2723, + "line": 2728, "column": 32 } } }, "range": [ - 82015, - 82027 + 82150, + 82162 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 20 }, "end": { - "line": 2723, + "line": 2728, "column": 32 } } @@ -152362,31 +152402,31 @@ "type": "Identifier", "name": "emit", "range": [ - 82028, - 82032 + 82163, + 82167 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 33 }, "end": { - "line": 2723, + "line": 2728, "column": 37 } } }, "range": [ - 82015, - 82032 + 82150, + 82167 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 20 }, "end": { - "line": 2723, + "line": 2728, "column": 37 } } @@ -152397,16 +152437,16 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 82033, - 82057 + 82168, + 82192 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 38 }, "end": { - "line": 2723, + "line": 2728, "column": 62 } } @@ -152414,16 +152454,16 @@ { "type": "ThisExpression", "range": [ - 82059, - 82063 + 82194, + 82198 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 64 }, "end": { - "line": 2723, + "line": 2728, "column": 68 } } @@ -152432,16 +152472,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 82065, - 82071 + 82200, + 82206 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 70 }, "end": { - "line": 2723, + "line": 2728, "column": 76 } } @@ -152451,63 +152491,63 @@ "value": true, "raw": "true", "range": [ - 82097, - 82101 + 82232, + 82236 ], "loc": { "start": { - "line": 2724, + "line": 2729, "column": 24 }, "end": { - "line": 2724, + "line": 2729, "column": 28 } } } ], "range": [ - 82015, - 82102 + 82150, + 82237 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 20 }, "end": { - "line": 2724, + "line": 2729, "column": 29 } } }, "range": [ - 82015, - 82103 + 82150, + 82238 ], "loc": { "start": { - "line": 2723, + "line": 2728, "column": 20 }, "end": { - "line": 2724, + "line": 2729, "column": 30 } } } ], "range": [ - 81993, - 82121 + 82128, + 82256 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 50 }, "end": { - "line": 2725, + "line": 2730, "column": 17 } } @@ -152528,16 +152568,16 @@ "object": { "type": "ThisExpression", "range": [ - 82149, - 82153 + 82284, + 82288 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 20 }, "end": { - "line": 2726, + "line": 2731, "column": 24 } } @@ -152546,31 +152586,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 82154, - 82161 + 82289, + 82296 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 25 }, "end": { - "line": 2726, + "line": 2731, "column": 32 } } }, "range": [ - 82149, - 82161 + 82284, + 82296 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 20 }, "end": { - "line": 2726, + "line": 2731, "column": 32 } } @@ -152579,31 +152619,31 @@ "type": "Identifier", "name": "emit", "range": [ - 82162, - 82166 + 82297, + 82301 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 33 }, "end": { - "line": 2726, + "line": 2731, "column": 37 } } }, "range": [ - 82149, - 82166 + 82284, + 82301 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 20 }, "end": { - "line": 2726, + "line": 2731, "column": 37 } } @@ -152614,16 +152654,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 82167, - 82188 + 82302, + 82323 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 38 }, "end": { - "line": 2726, + "line": 2731, "column": 59 } } @@ -152631,16 +152671,16 @@ { "type": "ThisExpression", "range": [ - 82190, - 82194 + 82325, + 82329 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 61 }, "end": { - "line": 2726, + "line": 2731, "column": 65 } } @@ -152649,16 +152689,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 82196, - 82202 + 82331, + 82337 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 67 }, "end": { - "line": 2726, + "line": 2731, "column": 73 } } @@ -152668,78 +152708,78 @@ "value": true, "raw": "true", "range": [ - 82228, - 82232 + 82363, + 82367 ], "loc": { "start": { - "line": 2727, + "line": 2732, "column": 24 }, "end": { - "line": 2727, + "line": 2732, "column": 28 } } } ], "range": [ - 82149, - 82233 + 82284, + 82368 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 20 }, "end": { - "line": 2727, + "line": 2732, "column": 29 } } }, "range": [ - 82149, - 82234 + 82284, + 82369 ], "loc": { "start": { - "line": 2726, + "line": 2731, "column": 20 }, "end": { - "line": 2727, + "line": 2732, "column": 30 } } } ], "range": [ - 82127, - 82252 + 82262, + 82387 ], "loc": { "start": { - "line": 2725, + "line": 2730, "column": 23 }, "end": { - "line": 2728, + "line": 2733, "column": 17 } } }, "range": [ - 81959, - 82252 + 82094, + 82387 ], "loc": { "start": { - "line": 2722, + "line": 2727, "column": 16 }, "end": { - "line": 2728, + "line": 2733, "column": 17 } } @@ -152754,16 +152794,16 @@ "object": { "type": "ThisExpression", "range": [ - 82270, - 82274 + 82405, + 82409 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 16 }, "end": { - "line": 2730, + "line": 2735, "column": 20 } } @@ -152772,31 +152812,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 82275, - 82289 + 82410, + 82424 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 21 }, "end": { - "line": 2730, + "line": 2735, "column": 35 } } }, "range": [ - 82270, - 82289 + 82405, + 82424 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 16 }, "end": { - "line": 2730, + "line": 2735, "column": 35 } } @@ -152806,16 +152846,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 82290, - 82296 + 82425, + 82431 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 36 }, "end": { - "line": 2730, + "line": 2735, "column": 42 } } @@ -152824,79 +152864,79 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 82298, - 82314 + 82433, + 82449 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 44 }, "end": { - "line": 2730, + "line": 2735, "column": 60 } } } ], "range": [ - 82270, - 82315 + 82405, + 82450 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 16 }, "end": { - "line": 2730, + "line": 2735, "column": 61 } } }, "range": [ - 82270, - 82316 + 82405, + 82451 ], "loc": { "start": { - "line": 2730, + "line": 2735, "column": 16 }, "end": { - "line": 2730, + "line": 2735, "column": 62 } } } ], "range": [ - 81659, - 82330 + 81794, + 82465 ], "loc": { "start": { - "line": 2713, + "line": 2718, "column": 70 }, "end": { - "line": 2731, + "line": 2736, "column": 13 } } }, "alternate": null, "range": [ - 81332, - 82330 + 81467, + 82465 ], "loc": { "start": { - "line": 2708, + "line": 2713, "column": 12 }, "end": { - "line": 2731, + "line": 2736, "column": 13 } }, @@ -152905,16 +152945,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 81224, - 81267 + 81359, + 81402 ], "loc": { "start": { - "line": 2706, + "line": 2711, "column": 12 }, "end": { - "line": 2706, + "line": 2711, "column": 55 } } @@ -152923,16 +152963,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 81280, - 81319 + 81415, + 81454 ], "loc": { "start": { - "line": 2707, + "line": 2712, "column": 12 }, "end": { - "line": 2707, + "line": 2712, "column": 51 } } @@ -152941,47 +152981,47 @@ } ], "range": [ - 81056, - 82340 + 81191, + 82475 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 61 }, "end": { - "line": 2732, + "line": 2737, "column": 9 } } }, "range": [ - 81003, - 82340 + 81138, + 82475 ], "loc": { "start": { - "line": 2701, + "line": 2706, "column": 8 }, "end": { - "line": 2732, + "line": 2737, "column": 9 } } } ], "range": [ - 80561, - 82346 + 80696, + 82481 ], "loc": { "start": { - "line": 2689, + "line": 2694, "column": 18 }, "end": { - "line": 2733, + "line": 2738, "column": 5 } } @@ -152989,16 +153029,16 @@ "generator": false, "expression": false, "range": [ - 80558, - 82346 + 80693, + 82481 ], "loc": { "start": { - "line": 2689, + "line": 2694, "column": 15 }, "end": { - "line": 2733, + "line": 2738, "column": 5 } } @@ -153006,16 +153046,16 @@ "kind": "method", "computed": false, "range": [ - 80547, - 82346 + 80682, + 82481 ], "loc": { "start": { - "line": 2689, + "line": 2694, "column": 4 }, "end": { - "line": 2733, + "line": 2738, "column": 5 } }, @@ -153024,16 +153064,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80437, - 80542 + 80572, + 80677 ], "loc": { "start": { - "line": 2685, + "line": 2690, "column": 4 }, "end": { - "line": 2688, + "line": 2693, "column": 7 } } @@ -153044,16 +153084,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82352, - 82508 + 82487, + 82643 ], "loc": { "start": { - "line": 2735, + "line": 2740, "column": 4 }, "end": { - "line": 2739, + "line": 2744, "column": 7 } } @@ -153067,16 +153107,16 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 82513, - 82525 + 82648, + 82660 ], "loc": { "start": { - "line": 2740, + "line": 2745, "column": 4 }, "end": { - "line": 2740, + "line": 2745, "column": 16 } } @@ -153089,16 +153129,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82526, - 82534 + 82661, + 82669 ], "loc": { "start": { - "line": 2740, + "line": 2745, "column": 17 }, "end": { - "line": 2740, + "line": 2745, "column": 25 } } @@ -153116,16 +153156,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 82550, - 82557 + 82685, + 82692 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 12 }, "end": { - "line": 2741, + "line": 2746, "column": 19 } } @@ -153138,16 +153178,16 @@ "object": { "type": "ThisExpression", "range": [ - 82560, - 82564 + 82695, + 82699 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 22 }, "end": { - "line": 2741, + "line": 2746, "column": 26 } } @@ -153156,31 +153196,31 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 82565, - 82578 + 82700, + 82713 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 27 }, "end": { - "line": 2741, + "line": 2746, "column": 40 } } }, "range": [ - 82560, - 82578 + 82695, + 82713 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 22 }, "end": { - "line": 2741, + "line": 2746, "column": 40 } } @@ -153190,47 +153230,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82579, - 82587 + 82714, + 82722 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 41 }, "end": { - "line": 2741, + "line": 2746, "column": 49 } } } ], "range": [ - 82560, - 82588 + 82695, + 82723 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 22 }, "end": { - "line": 2741, + "line": 2746, "column": 50 } } }, "range": [ - 82550, - 82588 + 82685, + 82723 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 12 }, "end": { - "line": 2741, + "line": 2746, "column": 50 } } @@ -153238,16 +153278,16 @@ ], "kind": "let", "range": [ - 82546, - 82589 + 82681, + 82724 ], "loc": { "start": { - "line": 2741, + "line": 2746, "column": 8 }, "end": { - "line": 2741, + "line": 2746, "column": 51 } } @@ -153269,16 +153309,16 @@ "object": { "type": "ThisExpression", "range": [ - 82605, - 82609 + 82740, + 82744 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 15 }, "end": { - "line": 2742, + "line": 2747, "column": 19 } } @@ -153287,31 +153327,31 @@ "type": "Identifier", "name": "exactMatchByCol", "range": [ - 82610, - 82625 + 82745, + 82760 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 20 }, "end": { - "line": 2742, + "line": 2747, "column": 35 } } }, "range": [ - 82605, - 82625 + 82740, + 82760 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 15 }, "end": { - "line": 2742, + "line": 2747, "column": 35 } } @@ -153320,31 +153360,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82626, - 82634 + 82761, + 82769 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 36 }, "end": { - "line": 2742, + "line": 2747, "column": 44 } } }, "range": [ - 82605, - 82635 + 82740, + 82770 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 15 }, "end": { - "line": 2742, + "line": 2747, "column": 45 } } @@ -153355,16 +153395,16 @@ "object": { "type": "ThisExpression", "range": [ - 82639, - 82643 + 82774, + 82778 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 49 }, "end": { - "line": 2742, + "line": 2747, "column": 53 } } @@ -153373,46 +153413,46 @@ "type": "Identifier", "name": "exactMatch", "range": [ - 82644, - 82654 + 82779, + 82789 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 54 }, "end": { - "line": 2742, + "line": 2747, "column": 64 } } }, "range": [ - 82639, - 82654 + 82774, + 82789 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 49 }, "end": { - "line": 2742, + "line": 2747, "column": 64 } } }, "range": [ - 82605, - 82654 + 82740, + 82789 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 15 }, "end": { - "line": 2742, + "line": 2747, "column": 64 } } @@ -153424,16 +153464,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 82670, - 82677 + 82805, + 82812 ], "loc": { "start": { - "line": 2743, + "line": 2748, "column": 12 }, "end": { - "line": 2743, + "line": 2748, "column": 19 } } @@ -153442,77 +153482,77 @@ "type": "Identifier", "name": "INPUT", "range": [ - 82682, - 82687 + 82817, + 82822 ], "loc": { "start": { - "line": 2743, + "line": 2748, "column": 24 }, "end": { - "line": 2743, + "line": 2748, "column": 29 } } }, "range": [ - 82670, - 82687 + 82805, + 82822 ], "loc": { "start": { - "line": 2743, + "line": 2748, "column": 12 }, "end": { - "line": 2743, + "line": 2748, "column": 29 } } }, "range": [ - 82605, - 82687 + 82740, + 82822 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 15 }, "end": { - "line": 2743, + "line": 2748, "column": 29 } } }, "range": [ - 82598, - 82688 + 82733, + 82823 ], "loc": { "start": { - "line": 2742, + "line": 2747, "column": 8 }, "end": { - "line": 2743, + "line": 2748, "column": 30 } } } ], "range": [ - 82536, - 82694 + 82671, + 82829 ], "loc": { "start": { - "line": 2740, + "line": 2745, "column": 27 }, "end": { - "line": 2744, + "line": 2749, "column": 5 } } @@ -153520,16 +153560,16 @@ "generator": false, "expression": false, "range": [ - 82525, - 82694 + 82660, + 82829 ], "loc": { "start": { - "line": 2740, + "line": 2745, "column": 16 }, "end": { - "line": 2744, + "line": 2749, "column": 5 } } @@ -153537,16 +153577,16 @@ "kind": "method", "computed": false, "range": [ - 82513, - 82694 + 82648, + 82829 ], "loc": { "start": { - "line": 2740, + "line": 2745, "column": 4 }, "end": { - "line": 2744, + "line": 2749, "column": 5 } }, @@ -153555,16 +153595,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82352, - 82508 + 82487, + 82643 ], "loc": { "start": { - "line": 2735, + "line": 2740, "column": 4 }, "end": { - "line": 2739, + "line": 2744, "column": 7 } } @@ -153575,16 +153615,16 @@ "type": "Block", "value": "*\n * Checks if passed row is valid\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82700, - 82816 + 82835, + 82951 ], "loc": { "start": { - "line": 2746, + "line": 2751, "column": 4 }, "end": { - "line": 2750, + "line": 2755, "column": 7 } } @@ -153598,16 +153638,16 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 82821, - 82831 + 82956, + 82966 ], "loc": { "start": { - "line": 2751, + "line": 2756, "column": 4 }, "end": { - "line": 2751, + "line": 2756, "column": 14 } } @@ -153620,16 +153660,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 82832, - 82840 + 82967, + 82975 ], "loc": { "start": { - "line": 2751, + "line": 2756, "column": 15 }, "end": { - "line": 2751, + "line": 2756, "column": 23 } } @@ -153656,16 +153696,16 @@ "object": { "type": "ThisExpression", "range": [ - 82859, - 82863 + 82994, + 82998 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 19 } } @@ -153674,47 +153714,47 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 82864, - 82876 + 82999, + 83011 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 20 }, "end": { - "line": 2752, + "line": 2757, "column": 32 } } }, "range": [ - 82859, - 82876 + 82994, + 83011 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 32 } } }, "arguments": [], "range": [ - 82859, - 82878 + 82994, + 83013 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 34 } } @@ -153723,31 +153763,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 82879, - 82886 + 83014, + 83021 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 35 }, "end": { - "line": 2752, + "line": 2757, "column": 42 } } }, "range": [ - 82859, - 82886 + 82994, + 83021 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 42 } } @@ -153757,32 +153797,32 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 82887, - 82895 + 83022, + 83030 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 43 }, "end": { - "line": 2752, + "line": 2757, "column": 51 } } } ], "range": [ - 82859, - 82896 + 82994, + 83031 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 52 } } @@ -153795,78 +153835,78 @@ "value": 1, "raw": "1", "range": [ - 82902, - 82903 + 83037, + 83038 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 58 }, "end": { - "line": 2752, + "line": 2757, "column": 59 } } }, "prefix": true, "range": [ - 82901, - 82903 + 83036, + 83038 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 57 }, "end": { - "line": 2752, + "line": 2757, "column": 59 } } }, "range": [ - 82859, - 82903 + 82994, + 83038 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 15 }, "end": { - "line": 2752, + "line": 2757, "column": 59 } } }, "range": [ - 82852, - 82904 + 82987, + 83039 ], "loc": { "start": { - "line": 2752, + "line": 2757, "column": 8 }, "end": { - "line": 2752, + "line": 2757, "column": 60 } } } ], "range": [ - 82842, - 82910 + 82977, + 83045 ], "loc": { "start": { - "line": 2751, + "line": 2756, "column": 25 }, "end": { - "line": 2753, + "line": 2758, "column": 5 } } @@ -153874,16 +153914,16 @@ "generator": false, "expression": false, "range": [ - 82831, - 82910 + 82966, + 83045 ], "loc": { "start": { - "line": 2751, + "line": 2756, "column": 14 }, "end": { - "line": 2753, + "line": 2758, "column": 5 } } @@ -153891,16 +153931,16 @@ "kind": "method", "computed": false, "range": [ - 82821, - 82910 + 82956, + 83045 ], "loc": { "start": { - "line": 2751, + "line": 2756, "column": 4 }, "end": { - "line": 2753, + "line": 2758, "column": 5 } }, @@ -153909,16 +153949,16 @@ "type": "Block", "value": "*\n * Checks if passed row is valid\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82700, - 82816 + 82835, + 82951 ], "loc": { "start": { - "line": 2746, + "line": 2751, "column": 4 }, "end": { - "line": 2750, + "line": 2755, "column": 7 } } @@ -153929,16 +153969,16 @@ "type": "Block", "value": "*\n * Checks if passed row is visible\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82916, - 83034 + 83051, + 83169 ], "loc": { "start": { - "line": 2755, + "line": 2760, "column": 4 }, "end": { - "line": 2759, + "line": 2764, "column": 7 } } @@ -153952,16 +153992,16 @@ "type": "Identifier", "name": "isRowDisplayed", "range": [ - 83039, - 83053 + 83174, + 83188 ], "loc": { "start": { - "line": 2760, + "line": 2765, "column": 4 }, "end": { - "line": 2760, + "line": 2765, "column": 18 } } @@ -153974,16 +154014,16 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 83054, - 83062 + 83189, + 83197 ], "loc": { "start": { - "line": 2760, + "line": 2765, "column": 19 }, "end": { - "line": 2760, + "line": 2765, "column": 27 } } @@ -154001,16 +154041,16 @@ "type": "Identifier", "name": "row", "range": [ - 83078, - 83081 + 83213, + 83216 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 12 }, "end": { - "line": 2761, + "line": 2766, "column": 15 } } @@ -154027,16 +154067,16 @@ "object": { "type": "ThisExpression", "range": [ - 83084, - 83088 + 83219, + 83223 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 18 }, "end": { - "line": 2761, + "line": 2766, "column": 22 } } @@ -154045,31 +154085,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 83089, - 83092 + 83224, + 83227 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 23 }, "end": { - "line": 2761, + "line": 2766, "column": 26 } } }, "range": [ - 83084, - 83092 + 83219, + 83227 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 18 }, "end": { - "line": 2761, + "line": 2766, "column": 26 } } @@ -154078,31 +154118,31 @@ "type": "Identifier", "name": "rows", "range": [ - 83093, - 83097 + 83228, + 83232 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 27 }, "end": { - "line": 2761, + "line": 2766, "column": 31 } } }, "range": [ - 83084, - 83097 + 83219, + 83232 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 18 }, "end": { - "line": 2761, + "line": 2766, "column": 31 } } @@ -154111,46 +154151,46 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 83098, - 83106 + 83233, + 83241 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 32 }, "end": { - "line": 2761, + "line": 2766, "column": 40 } } }, "range": [ - 83084, - 83107 + 83219, + 83242 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 18 }, "end": { - "line": 2761, + "line": 2766, "column": 41 } } }, "range": [ - 83078, - 83107 + 83213, + 83242 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 12 }, "end": { - "line": 2761, + "line": 2766, "column": 41 } } @@ -154158,16 +154198,16 @@ ], "kind": "let", "range": [ - 83074, - 83108 + 83209, + 83243 ], "loc": { "start": { - "line": 2761, + "line": 2766, "column": 8 }, "end": { - "line": 2761, + "line": 2766, "column": 42 } } @@ -154185,16 +154225,16 @@ "object": { "type": "ThisExpression", "range": [ - 83124, - 83128 + 83259, + 83263 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 15 }, "end": { - "line": 2762, + "line": 2767, "column": 19 } } @@ -154203,31 +154243,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 83129, - 83142 + 83264, + 83277 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 20 }, "end": { - "line": 2762, + "line": 2767, "column": 33 } } }, "range": [ - 83124, - 83142 + 83259, + 83277 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 15 }, "end": { - "line": 2762, + "line": 2767, "column": 33 } } @@ -154237,32 +154277,32 @@ "type": "Identifier", "name": "row", "range": [ - 83143, - 83146 + 83278, + 83281 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 34 }, "end": { - "line": 2762, + "line": 2767, "column": 37 } } } ], "range": [ - 83124, - 83147 + 83259, + 83282 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 15 }, "end": { - "line": 2762, + "line": 2767, "column": 38 } } @@ -154272,62 +154312,62 @@ "value": "", "raw": "''", "range": [ - 83152, - 83154 + 83287, + 83289 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 43 }, "end": { - "line": 2762, + "line": 2767, "column": 45 } } }, "range": [ - 83124, - 83154 + 83259, + 83289 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 15 }, "end": { - "line": 2762, + "line": 2767, "column": 45 } } }, "range": [ - 83117, - 83155 + 83252, + 83290 ], "loc": { "start": { - "line": 2762, + "line": 2767, "column": 8 }, "end": { - "line": 2762, + "line": 2767, "column": 46 } } } ], "range": [ - 83064, - 83161 + 83199, + 83296 ], "loc": { "start": { - "line": 2760, + "line": 2765, "column": 29 }, "end": { - "line": 2763, + "line": 2768, "column": 5 } } @@ -154335,16 +154375,16 @@ "generator": false, "expression": false, "range": [ - 83053, - 83161 + 83188, + 83296 ], "loc": { "start": { - "line": 2760, + "line": 2765, "column": 18 }, "end": { - "line": 2763, + "line": 2768, "column": 5 } } @@ -154352,16 +154392,16 @@ "kind": "method", "computed": false, "range": [ - 83039, - 83161 + 83174, + 83296 ], "loc": { "start": { - "line": 2760, + "line": 2765, "column": 4 }, "end": { - "line": 2763, + "line": 2768, "column": 5 } }, @@ -154370,16 +154410,16 @@ "type": "Block", "value": "*\n * Checks if passed row is visible\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82916, - 83034 + 83051, + 83169 ], "loc": { "start": { - "line": 2755, + "line": 2760, "column": 4 }, "end": { - "line": 2759, + "line": 2764, "column": 7 } } @@ -154388,18 +154428,18 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only valid for input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", + "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", "range": [ - 83167, - 83368 + 83302, + 83507 ], "loc": { "start": { - "line": 2765, + "line": 2770, "column": 4 }, "end": { - "line": 2770, + "line": 2775, "column": 7 } } @@ -154413,16 +154453,16 @@ "type": "Identifier", "name": "ignoresDiacritics", "range": [ - 83373, - 83390 + 83512, + 83529 ], "loc": { "start": { - "line": 2771, + "line": 2776, "column": 4 }, "end": { - "line": 2771, + "line": 2776, "column": 21 } } @@ -154435,16 +154475,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83391, - 83399 + 83530, + 83538 ], "loc": { "start": { - "line": 2771, + "line": 2776, "column": 22 }, "end": { - "line": 2771, + "line": 2776, "column": 30 } } @@ -154462,16 +154502,16 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 83415, - 83425 + 83554, + 83564 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 12 }, "end": { - "line": 2772, + "line": 2777, "column": 22 } } @@ -154482,16 +154522,16 @@ "object": { "type": "ThisExpression", "range": [ - 83428, - 83432 + 83567, + 83571 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 25 }, "end": { - "line": 2772, + "line": 2777, "column": 29 } } @@ -154500,46 +154540,46 @@ "type": "Identifier", "name": "ignoreDiacritics", "range": [ - 83433, - 83449 + 83572, + 83588 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 30 }, "end": { - "line": 2772, + "line": 2777, "column": 46 } } }, "range": [ - 83428, - 83449 + 83567, + 83588 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 25 }, "end": { - "line": 2772, + "line": 2777, "column": 46 } } }, "range": [ - 83415, - 83449 + 83554, + 83588 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 12 }, "end": { - "line": 2772, + "line": 2777, "column": 46 } } @@ -154547,16 +154587,16 @@ ], "kind": "let", "range": [ - 83411, - 83450 + 83550, + 83589 ], "loc": { "start": { - "line": 2772, + "line": 2777, "column": 8 }, "end": { - "line": 2772, + "line": 2777, "column": 47 } } @@ -154569,16 +154609,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 83463, - 83470 + 83602, + 83609 ], "loc": { "start": { - "line": 2773, + "line": 2778, "column": 12 }, "end": { - "line": 2773, + "line": 2778, "column": 19 } } @@ -154588,32 +154628,32 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 83471, - 83481 + 83610, + 83620 ], "loc": { "start": { - "line": 2773, + "line": 2778, "column": 20 }, "end": { - "line": 2773, + "line": 2778, "column": 30 } } } ], "range": [ - 83463, - 83482 + 83602, + 83621 ], "loc": { "start": { - "line": 2773, + "line": 2778, "column": 12 }, "end": { - "line": 2773, + "line": 2778, "column": 31 } } @@ -154630,16 +154670,16 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 83505, - 83515 + 83644, + 83654 ], "loc": { "start": { - "line": 2774, + "line": 2779, "column": 19 }, "end": { - "line": 2774, + "line": 2779, "column": 29 } } @@ -154648,78 +154688,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83516, - 83524 + 83655, + 83663 ], "loc": { "start": { - "line": 2774, + "line": 2779, "column": 30 }, "end": { - "line": 2774, + "line": 2779, "column": 38 } } }, "range": [ - 83505, - 83525 + 83644, + 83664 ], "loc": { "start": { - "line": 2774, + "line": 2779, "column": 19 }, "end": { - "line": 2774, + "line": 2779, "column": 39 } } }, "range": [ - 83498, - 83526 + 83637, + 83665 ], "loc": { "start": { - "line": 2774, + "line": 2779, "column": 12 }, "end": { - "line": 2774, + "line": 2779, "column": 40 } } } ], "range": [ - 83484, - 83536 + 83623, + 83675 ], "loc": { "start": { - "line": 2773, + "line": 2778, "column": 33 }, "end": { - "line": 2775, + "line": 2780, "column": 9 } } }, "alternate": null, "range": [ - 83459, - 83536 + 83598, + 83675 ], "loc": { "start": { - "line": 2773, + "line": 2778, "column": 8 }, "end": { - "line": 2775, + "line": 2780, "column": 9 } } @@ -154732,16 +154772,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 83552, - 83559 + 83691, + 83698 ], "loc": { "start": { - "line": 2776, + "line": 2781, "column": 15 }, "end": { - "line": 2776, + "line": 2781, "column": 22 } } @@ -154751,63 +154791,63 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 83560, - 83570 + 83699, + 83709 ], "loc": { "start": { - "line": 2776, + "line": 2781, "column": 23 }, "end": { - "line": 2776, + "line": 2781, "column": 33 } } } ], "range": [ - 83552, - 83571 + 83691, + 83710 ], "loc": { "start": { - "line": 2776, + "line": 2781, "column": 15 }, "end": { - "line": 2776, + "line": 2781, "column": 34 } } }, "range": [ - 83545, - 83572 + 83684, + 83711 ], "loc": { "start": { - "line": 2776, + "line": 2781, "column": 8 }, "end": { - "line": 2776, + "line": 2781, "column": 35 } } } ], "range": [ - 83401, - 83578 + 83540, + 83717 ], "loc": { "start": { - "line": 2771, + "line": 2776, "column": 32 }, "end": { - "line": 2777, + "line": 2782, "column": 5 } } @@ -154815,16 +154855,16 @@ "generator": false, "expression": false, "range": [ - 83390, - 83578 + 83529, + 83717 ], "loc": { "start": { - "line": 2771, + "line": 2776, "column": 21 }, "end": { - "line": 2777, + "line": 2782, "column": 5 } } @@ -154832,34 +154872,34 @@ "kind": "method", "computed": false, "range": [ - 83373, - 83578 + 83512, + 83717 ], "loc": { "start": { - "line": 2771, + "line": 2776, "column": 4 }, "end": { - "line": 2777, + "line": 2782, "column": 5 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only valid for input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", + "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", "range": [ - 83167, - 83368 + 83302, + 83507 ], "loc": { "start": { - "line": 2765, + "line": 2770, "column": 4 }, "end": { - "line": 2770, + "line": 2775, "column": 7 } } @@ -154870,16 +154910,16 @@ "type": "Block", "value": "*\n * Returns clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @returns {String}\n ", "range": [ - 83584, - 83726 + 83723, + 83865 ], "loc": { "start": { - "line": 2779, + "line": 2784, "column": 4 }, "end": { - "line": 2783, + "line": 2788, "column": 7 } } @@ -154893,16 +154933,16 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 83731, - 83749 + 83870, + 83888 ], "loc": { "start": { - "line": 2784, + "line": 2789, "column": 4 }, "end": { - "line": 2784, + "line": 2789, "column": 22 } } @@ -154915,16 +154955,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83750, - 83758 + 83889, + 83897 ], "loc": { "start": { - "line": 2784, + "line": 2789, "column": 23 }, "end": { - "line": 2784, + "line": 2789, "column": 31 } } @@ -154942,16 +154982,16 @@ "type": "Identifier", "name": "clearText", "range": [ - 83774, - 83783 + 83913, + 83922 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 12 }, "end": { - "line": 2785, + "line": 2790, "column": 21 } } @@ -154962,16 +155002,16 @@ "object": { "type": "ThisExpression", "range": [ - 83786, - 83790 + 83925, + 83929 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 24 }, "end": { - "line": 2785, + "line": 2790, "column": 28 } } @@ -154980,46 +155020,46 @@ "type": "Identifier", "name": "clearFilterText", "range": [ - 83791, - 83806 + 83930, + 83945 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 29 }, "end": { - "line": 2785, + "line": 2790, "column": 44 } } }, "range": [ - 83786, - 83806 + 83925, + 83945 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 24 }, "end": { - "line": 2785, + "line": 2790, "column": 44 } } }, "range": [ - 83774, - 83806 + 83913, + 83945 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 12 }, "end": { - "line": 2785, + "line": 2790, "column": 44 } } @@ -155027,16 +155067,16 @@ ], "kind": "let", "range": [ - 83770, - 83807 + 83909, + 83946 ], "loc": { "start": { - "line": 2785, + "line": 2790, "column": 8 }, "end": { - "line": 2785, + "line": 2790, "column": 45 } } @@ -155049,16 +155089,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 83820, - 83827 + 83959, + 83966 ], "loc": { "start": { - "line": 2786, + "line": 2791, "column": 12 }, "end": { - "line": 2786, + "line": 2791, "column": 19 } } @@ -155068,32 +155108,32 @@ "type": "Identifier", "name": "clearText", "range": [ - 83828, - 83837 + 83967, + 83976 ], "loc": { "start": { - "line": 2786, + "line": 2791, "column": 20 }, "end": { - "line": 2786, + "line": 2791, "column": 29 } } } ], "range": [ - 83820, - 83838 + 83959, + 83977 ], "loc": { "start": { - "line": 2786, + "line": 2791, "column": 12 }, "end": { - "line": 2786, + "line": 2791, "column": 30 } } @@ -155110,16 +155150,16 @@ "type": "Identifier", "name": "clearText", "range": [ - 83861, - 83870 + 84000, + 84009 ], "loc": { "start": { - "line": 2787, + "line": 2792, "column": 19 }, "end": { - "line": 2787, + "line": 2792, "column": 28 } } @@ -155128,78 +155168,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83871, - 83879 + 84010, + 84018 ], "loc": { "start": { - "line": 2787, + "line": 2792, "column": 29 }, "end": { - "line": 2787, + "line": 2792, "column": 37 } } }, "range": [ - 83861, - 83880 + 84000, + 84019 ], "loc": { "start": { - "line": 2787, + "line": 2792, "column": 19 }, "end": { - "line": 2787, + "line": 2792, "column": 38 } } }, "range": [ - 83854, - 83881 + 83993, + 84020 ], "loc": { "start": { - "line": 2787, + "line": 2792, "column": 12 }, "end": { - "line": 2787, + "line": 2792, "column": 39 } } } ], "range": [ - 83840, - 83891 + 83979, + 84030 ], "loc": { "start": { - "line": 2786, + "line": 2791, "column": 32 }, "end": { - "line": 2788, + "line": 2793, "column": 9 } } }, "alternate": null, "range": [ - 83816, - 83891 + 83955, + 84030 ], "loc": { "start": { - "line": 2786, + "line": 2791, "column": 8 }, "end": { - "line": 2788, + "line": 2793, "column": 9 } } @@ -155210,47 +155250,47 @@ "type": "Identifier", "name": "clearText", "range": [ - 83907, - 83916 + 84046, + 84055 ], "loc": { "start": { - "line": 2789, + "line": 2794, "column": 15 }, "end": { - "line": 2789, + "line": 2794, "column": 24 } } }, "range": [ - 83900, - 83917 + 84039, + 84056 ], "loc": { "start": { - "line": 2789, + "line": 2794, "column": 8 }, "end": { - "line": 2789, + "line": 2794, "column": 25 } } } ], "range": [ - 83760, - 83923 + 83899, + 84062 ], "loc": { "start": { - "line": 2784, + "line": 2789, "column": 33 }, "end": { - "line": 2790, + "line": 2795, "column": 5 } } @@ -155258,16 +155298,16 @@ "generator": false, "expression": false, "range": [ - 83749, - 83923 + 83888, + 84062 ], "loc": { "start": { - "line": 2784, + "line": 2789, "column": 22 }, "end": { - "line": 2790, + "line": 2795, "column": 5 } } @@ -155275,16 +155315,16 @@ "kind": "method", "computed": false, "range": [ - 83731, - 83923 + 83870, + 84062 ], "loc": { "start": { - "line": 2784, + "line": 2789, "column": 4 }, "end": { - "line": 2790, + "line": 2795, "column": 5 } }, @@ -155293,16 +155333,16 @@ "type": "Block", "value": "*\n * Returns clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @returns {String}\n ", "range": [ - 83584, - 83726 + 83723, + 83865 ], "loc": { "start": { - "line": 2779, + "line": 2784, "column": 4 }, "end": { - "line": 2783, + "line": 2788, "column": 7 } } @@ -155313,16 +155353,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": [ - 83929, - 84148 + 84068, + 84287 ], "loc": { "start": { - "line": 2792, + "line": 2797, "column": 4 }, "end": { - "line": 2797, + "line": 2802, "column": 7 } } @@ -155336,16 +155376,16 @@ "type": "Identifier", "name": "isImported", "range": [ - 84153, - 84163 + 84292, + 84302 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 4 }, "end": { - "line": 2798, + "line": 2803, "column": 14 } } @@ -155358,16 +155398,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 84164, - 84172 + 84303, + 84311 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 15 }, "end": { - "line": 2798, + "line": 2803, "column": 23 } } @@ -155378,16 +155418,16 @@ "type": "Identifier", "name": "type", "range": [ - 84174, - 84178 + 84313, + 84317 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 25 }, "end": { - "line": 2798, + "line": 2803, "column": 29 } } @@ -155397,31 +155437,31 @@ "value": "script", "raw": "'script'", "range": [ - 84181, - 84189 + 84320, + 84328 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 32 }, "end": { - "line": 2798, + "line": 2803, "column": 40 } } }, "range": [ - 84174, - 84189 + 84313, + 84328 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 25 }, "end": { - "line": 2798, + "line": 2803, "column": 40 } } @@ -155439,16 +155479,16 @@ "type": "Identifier", "name": "imported", "range": [ - 84205, - 84213 + 84344, + 84352 ], "loc": { "start": { - "line": 2799, + "line": 2804, "column": 12 }, "end": { - "line": 2799, + "line": 2804, "column": 20 } } @@ -155458,31 +155498,31 @@ "value": false, "raw": "false", "range": [ - 84216, - 84221 + 84355, + 84360 ], "loc": { "start": { - "line": 2799, + "line": 2804, "column": 23 }, "end": { - "line": 2799, + "line": 2804, "column": 28 } } }, "range": [ - 84205, - 84221 + 84344, + 84360 ], "loc": { "start": { - "line": 2799, + "line": 2804, "column": 12 }, "end": { - "line": 2799, + "line": 2804, "column": 28 } } @@ -155493,16 +155533,16 @@ "type": "Identifier", "name": "attr", "range": [ - 84235, - 84239 + 84374, + 84378 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 12 }, "end": { - "line": 2800, + "line": 2805, "column": 16 } } @@ -155516,16 +155556,16 @@ "type": "Identifier", "name": "type", "range": [ - 84242, - 84246 + 84381, + 84385 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 19 }, "end": { - "line": 2800, + "line": 2805, "column": 23 } } @@ -155535,31 +155575,31 @@ "value": "script", "raw": "'script'", "range": [ - 84251, - 84259 + 84390, + 84398 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 28 }, "end": { - "line": 2800, + "line": 2805, "column": 36 } } }, "range": [ - 84242, - 84259 + 84381, + 84398 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 19 }, "end": { - "line": 2800, + "line": 2805, "column": 36 } } @@ -155569,16 +155609,16 @@ "value": "src", "raw": "'src'", "range": [ - 84262, - 84267 + 84401, + 84406 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 39 }, "end": { - "line": 2800, + "line": 2805, "column": 44 } } @@ -155588,46 +155628,46 @@ "value": "href", "raw": "'href'", "range": [ - 84270, - 84276 + 84409, + 84415 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 47 }, "end": { - "line": 2800, + "line": 2805, "column": 53 } } }, "range": [ - 84242, - 84276 + 84381, + 84415 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 19 }, "end": { - "line": 2800, + "line": 2805, "column": 53 } } }, "range": [ - 84235, - 84276 + 84374, + 84415 ], "loc": { "start": { - "line": 2800, + "line": 2805, "column": 12 }, "end": { - "line": 2800, + "line": 2805, "column": 53 } } @@ -155638,16 +155678,16 @@ "type": "Identifier", "name": "files", "range": [ - 84290, - 84295 + 84429, + 84434 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 12 }, "end": { - "line": 2801, + "line": 2806, "column": 17 } } @@ -155658,16 +155698,16 @@ "type": "Identifier", "name": "tag", "range": [ - 84298, - 84301 + 84437, + 84440 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 20 }, "end": { - "line": 2801, + "line": 2806, "column": 23 } } @@ -155677,16 +155717,16 @@ "type": "Identifier", "name": "doc", "range": [ - 84302, - 84305 + 84441, + 84444 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 24 }, "end": { - "line": 2801, + "line": 2806, "column": 27 } } @@ -155695,47 +155735,47 @@ "type": "Identifier", "name": "type", "range": [ - 84307, - 84311 + 84446, + 84450 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 29 }, "end": { - "line": 2801, + "line": 2806, "column": 33 } } } ], "range": [ - 84298, - 84312 + 84437, + 84451 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 20 }, "end": { - "line": 2801, + "line": 2806, "column": 34 } } }, "range": [ - 84290, - 84312 + 84429, + 84451 ], "loc": { "start": { - "line": 2801, + "line": 2806, "column": 12 }, "end": { - "line": 2801, + "line": 2806, "column": 34 } } @@ -155743,16 +155783,16 @@ ], "kind": "let", "range": [ - 84201, - 84313 + 84340, + 84452 ], "loc": { "start": { - "line": 2799, + "line": 2804, "column": 8 }, "end": { - "line": 2801, + "line": 2806, "column": 35 } } @@ -155768,16 +155808,16 @@ "type": "Identifier", "name": "i", "range": [ - 84331, - 84332 + 84470, + 84471 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 17 }, "end": { - "line": 2802, + "line": 2807, "column": 18 } } @@ -155787,31 +155827,31 @@ "value": 0, "raw": "0", "range": [ - 84335, - 84336 + 84474, + 84475 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 21 }, "end": { - "line": 2802, + "line": 2807, "column": 22 } } }, "range": [ - 84331, - 84336 + 84470, + 84475 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 17 }, "end": { - "line": 2802, + "line": 2807, "column": 22 } } @@ -155822,16 +155862,16 @@ "type": "Identifier", "name": "len", "range": [ - 84338, - 84341 + 84477, + 84480 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 24 }, "end": { - "line": 2802, + "line": 2807, "column": 27 } } @@ -155843,16 +155883,16 @@ "type": "Identifier", "name": "files", "range": [ - 84344, - 84349 + 84483, + 84488 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 30 }, "end": { - "line": 2802, + "line": 2807, "column": 35 } } @@ -155861,46 +155901,46 @@ "type": "Identifier", "name": "length", "range": [ - 84350, - 84356 + 84489, + 84495 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 36 }, "end": { - "line": 2802, + "line": 2807, "column": 42 } } }, "range": [ - 84344, - 84356 + 84483, + 84495 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 30 }, "end": { - "line": 2802, + "line": 2807, "column": 42 } } }, "range": [ - 84338, - 84356 + 84477, + 84495 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 24 }, "end": { - "line": 2802, + "line": 2807, "column": 42 } } @@ -155908,16 +155948,16 @@ ], "kind": "let", "range": [ - 84327, - 84356 + 84466, + 84495 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 13 }, "end": { - "line": 2802, + "line": 2807, "column": 42 } } @@ -155929,16 +155969,16 @@ "type": "Identifier", "name": "i", "range": [ - 84358, - 84359 + 84497, + 84498 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 44 }, "end": { - "line": 2802, + "line": 2807, "column": 45 } } @@ -155947,31 +155987,31 @@ "type": "Identifier", "name": "len", "range": [ - 84362, - 84365 + 84501, + 84504 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 48 }, "end": { - "line": 2802, + "line": 2807, "column": 51 } } }, "range": [ - 84358, - 84365 + 84497, + 84504 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 44 }, "end": { - "line": 2802, + "line": 2807, "column": 51 } } @@ -155983,32 +156023,32 @@ "type": "Identifier", "name": "i", "range": [ - 84367, - 84368 + 84506, + 84507 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 53 }, "end": { - "line": 2802, + "line": 2807, "column": 54 } } }, "prefix": false, "range": [ - 84367, - 84370 + 84506, + 84509 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 53 }, "end": { - "line": 2802, + "line": 2807, "column": 56 } } @@ -156024,16 +156064,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 84390, - 84397 + 84529, + 84536 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 16 }, "end": { - "line": 2803, + "line": 2808, "column": 23 } } @@ -156049,16 +156089,16 @@ "type": "Identifier", "name": "files", "range": [ - 84398, - 84403 + 84537, + 84542 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 24 }, "end": { - "line": 2803, + "line": 2808, "column": 29 } } @@ -156067,31 +156107,31 @@ "type": "Identifier", "name": "i", "range": [ - 84404, - 84405 + 84543, + 84544 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 30 }, "end": { - "line": 2803, + "line": 2808, "column": 31 } } }, "range": [ - 84398, - 84406 + 84537, + 84545 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 24 }, "end": { - "line": 2803, + "line": 2808, "column": 32 } } @@ -156100,47 +156140,47 @@ "type": "Identifier", "name": "attr", "range": [ - 84407, - 84411 + 84546, + 84550 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 33 }, "end": { - "line": 2803, + "line": 2808, "column": 37 } } }, "range": [ - 84398, - 84412 + 84537, + 84551 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 24 }, "end": { - "line": 2803, + "line": 2808, "column": 38 } } } ], "range": [ - 84390, - 84413 + 84529, + 84552 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 16 }, "end": { - "line": 2803, + "line": 2808, "column": 39 } } @@ -156152,48 +156192,48 @@ "type": "ContinueStatement", "label": null, "range": [ - 84433, - 84442 + 84572, + 84581 ], "loc": { "start": { - "line": 2804, + "line": 2809, "column": 16 }, "end": { - "line": 2804, + "line": 2809, "column": 25 } } } ], "range": [ - 84415, - 84456 + 84554, + 84595 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 41 }, "end": { - "line": 2805, + "line": 2810, "column": 13 } } }, "alternate": null, "range": [ - 84386, - 84456 + 84525, + 84595 ], "loc": { "start": { - "line": 2803, + "line": 2808, "column": 12 }, "end": { - "line": 2805, + "line": 2810, "column": 13 } } @@ -156215,16 +156255,16 @@ "type": "Identifier", "name": "files", "range": [ - 84473, - 84478 + 84612, + 84617 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 16 }, "end": { - "line": 2806, + "line": 2811, "column": 21 } } @@ -156233,31 +156273,31 @@ "type": "Identifier", "name": "i", "range": [ - 84479, - 84480 + 84618, + 84619 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 22 }, "end": { - "line": 2806, + "line": 2811, "column": 23 } } }, "range": [ - 84473, - 84481 + 84612, + 84620 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 16 }, "end": { - "line": 2806, + "line": 2811, "column": 24 } } @@ -156266,31 +156306,31 @@ "type": "Identifier", "name": "attr", "range": [ - 84482, - 84486 + 84621, + 84625 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 25 }, "end": { - "line": 2806, + "line": 2811, "column": 29 } } }, "range": [ - 84473, - 84487 + 84612, + 84626 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 16 }, "end": { - "line": 2806, + "line": 2811, "column": 30 } } @@ -156299,31 +156339,31 @@ "type": "Identifier", "name": "match", "range": [ - 84488, - 84493 + 84627, + 84632 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 31 }, "end": { - "line": 2806, + "line": 2811, "column": 36 } } }, "range": [ - 84473, - 84493 + 84612, + 84632 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 16 }, "end": { - "line": 2806, + "line": 2811, "column": 36 } } @@ -156333,32 +156373,32 @@ "type": "Identifier", "name": "filePath", "range": [ - 84494, - 84502 + 84633, + 84641 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 37 }, "end": { - "line": 2806, + "line": 2811, "column": 45 } } } ], "range": [ - 84473, - 84503 + 84612, + 84642 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 16 }, "end": { - "line": 2806, + "line": 2811, "column": 46 } } @@ -156375,16 +156415,16 @@ "type": "Identifier", "name": "imported", "range": [ - 84523, - 84531 + 84662, + 84670 ], "loc": { "start": { - "line": 2807, + "line": 2812, "column": 16 }, "end": { - "line": 2807, + "line": 2812, "column": 24 } } @@ -156394,46 +156434,46 @@ "value": true, "raw": "true", "range": [ - 84534, - 84538 + 84673, + 84677 ], "loc": { "start": { - "line": 2807, + "line": 2812, "column": 27 }, "end": { - "line": 2807, + "line": 2812, "column": 31 } } }, "range": [ - 84523, - 84538 + 84662, + 84677 ], "loc": { "start": { - "line": 2807, + "line": 2812, "column": 16 }, "end": { - "line": 2807, + "line": 2812, "column": 31 } } }, "range": [ - 84523, - 84539 + 84662, + 84678 ], "loc": { "start": { - "line": 2807, + "line": 2812, "column": 16 }, "end": { - "line": 2807, + "line": 2812, "column": 32 } } @@ -156442,79 +156482,79 @@ "type": "BreakStatement", "label": null, "range": [ - 84556, - 84562 + 84695, + 84701 ], "loc": { "start": { - "line": 2808, + "line": 2813, "column": 16 }, "end": { - "line": 2808, + "line": 2813, "column": 22 } } } ], "range": [ - 84505, - 84576 + 84644, + 84715 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 48 }, "end": { - "line": 2809, + "line": 2814, "column": 13 } } }, "alternate": null, "range": [ - 84469, - 84576 + 84608, + 84715 ], "loc": { "start": { - "line": 2806, + "line": 2811, "column": 12 }, "end": { - "line": 2809, + "line": 2814, "column": 13 } } } ], "range": [ - 84372, - 84586 + 84511, + 84725 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 58 }, "end": { - "line": 2810, + "line": 2815, "column": 9 } } }, "range": [ - 84322, - 84586 + 84461, + 84725 ], "loc": { "start": { - "line": 2802, + "line": 2807, "column": 8 }, "end": { - "line": 2810, + "line": 2815, "column": 9 } } @@ -156525,47 +156565,47 @@ "type": "Identifier", "name": "imported", "range": [ - 84602, - 84610 + 84741, + 84749 ], "loc": { "start": { - "line": 2811, + "line": 2816, "column": 15 }, "end": { - "line": 2811, + "line": 2816, "column": 23 } } }, "range": [ - 84595, - 84611 + 84734, + 84750 ], "loc": { "start": { - "line": 2811, + "line": 2816, "column": 8 }, "end": { - "line": 2811, + "line": 2816, "column": 24 } } } ], "range": [ - 84191, - 84617 + 84330, + 84756 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 42 }, "end": { - "line": 2812, + "line": 2817, "column": 5 } } @@ -156573,16 +156613,16 @@ "generator": false, "expression": false, "range": [ - 84163, - 84617 + 84302, + 84756 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 14 }, "end": { - "line": 2812, + "line": 2817, "column": 5 } } @@ -156590,16 +156630,16 @@ "kind": "method", "computed": false, "range": [ - 84153, - 84617 + 84292, + 84756 ], "loc": { "start": { - "line": 2798, + "line": 2803, "column": 4 }, "end": { - "line": 2812, + "line": 2817, "column": 5 } }, @@ -156608,16 +156648,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": [ - 83929, - 84148 + 84068, + 84287 ], "loc": { "start": { - "line": 2792, + "line": 2797, "column": 4 }, "end": { - "line": 2797, + "line": 2802, "column": 7 } } @@ -156628,16 +156668,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": [ - 84623, - 84882 + 84762, + 85021 ], "loc": { "start": { - "line": 2814, + "line": 2819, "column": 4 }, "end": { - "line": 2820, + "line": 2825, "column": 7 } } @@ -156651,16 +156691,16 @@ "type": "Identifier", "name": "import", "range": [ - 84887, - 84893 + 85026, + 85032 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 4 }, "end": { - "line": 2821, + "line": 2826, "column": 10 } } @@ -156673,16 +156713,16 @@ "type": "Identifier", "name": "fileId", "range": [ - 84894, - 84900 + 85033, + 85039 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 11 }, "end": { - "line": 2821, + "line": 2826, "column": 17 } } @@ -156691,16 +156731,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 84902, - 84910 + 85041, + 85049 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 19 }, "end": { - "line": 2821, + "line": 2826, "column": 27 } } @@ -156709,16 +156749,16 @@ "type": "Identifier", "name": "callback", "range": [ - 84912, - 84920 + 85051, + 85059 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 29 }, "end": { - "line": 2821, + "line": 2826, "column": 37 } } @@ -156729,16 +156769,16 @@ "type": "Identifier", "name": "type", "range": [ - 84922, - 84926 + 85061, + 85065 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 39 }, "end": { - "line": 2821, + "line": 2826, "column": 43 } } @@ -156748,31 +156788,31 @@ "value": "script", "raw": "'script'", "range": [ - 84929, - 84937 + 85068, + 85076 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 46 }, "end": { - "line": 2821, + "line": 2826, "column": 54 } } }, "range": [ - 84922, - 84937 + 85061, + 85076 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 39 }, "end": { - "line": 2821, + "line": 2826, "column": 54 } } @@ -156791,16 +156831,16 @@ "object": { "type": "ThisExpression", "range": [ - 84953, - 84957 + 85092, + 85096 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 12 }, "end": { - "line": 2822, + "line": 2827, "column": 16 } } @@ -156809,31 +156849,31 @@ "type": "Identifier", "name": "isImported", "range": [ - 84958, - 84968 + 85097, + 85107 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 17 }, "end": { - "line": 2822, + "line": 2827, "column": 27 } } }, "range": [ - 84953, - 84968 + 85092, + 85107 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 12 }, "end": { - "line": 2822, + "line": 2827, "column": 27 } } @@ -156843,16 +156883,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 84969, - 84977 + 85108, + 85116 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 28 }, "end": { - "line": 2822, + "line": 2827, "column": 36 } } @@ -156861,32 +156901,32 @@ "type": "Identifier", "name": "type", "range": [ - 84979, - 84983 + 85118, + 85122 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 38 }, "end": { - "line": 2822, + "line": 2827, "column": 42 } } } ], "range": [ - 84953, - 84984 + 85092, + 85123 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 12 }, "end": { - "line": 2822, + "line": 2827, "column": 43 } } @@ -156898,48 +156938,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 85000, - 85007 + 85139, + 85146 ], "loc": { "start": { - "line": 2823, + "line": 2828, "column": 12 }, "end": { - "line": 2823, + "line": 2828, "column": 19 } } } ], "range": [ - 84986, - 85017 + 85125, + 85156 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 45 }, "end": { - "line": 2824, + "line": 2829, "column": 9 } } }, "alternate": null, "range": [ - 84949, - 85017 + 85088, + 85156 ], "loc": { "start": { - "line": 2822, + "line": 2827, "column": 8 }, "end": { - "line": 2824, + "line": 2829, "column": 9 } } @@ -156953,16 +156993,16 @@ "type": "Identifier", "name": "o", "range": [ - 85030, - 85031 + 85169, + 85170 ], "loc": { "start": { - "line": 2825, + "line": 2830, "column": 12 }, "end": { - "line": 2825, + "line": 2830, "column": 13 } } @@ -156970,31 +157010,31 @@ "init": { "type": "ThisExpression", "range": [ - 85034, - 85038 + 85173, + 85177 ], "loc": { "start": { - "line": 2825, + "line": 2830, "column": 16 }, "end": { - "line": 2825, + "line": 2830, "column": 20 } } }, "range": [ - 85030, - 85038 + 85169, + 85177 ], "loc": { "start": { - "line": 2825, + "line": 2830, "column": 12 }, "end": { - "line": 2825, + "line": 2830, "column": 20 } } @@ -157005,16 +157045,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 85052, - 85060 + 85191, + 85199 ], "loc": { "start": { - "line": 2826, + "line": 2831, "column": 12 }, "end": { - "line": 2826, + "line": 2831, "column": 20 } } @@ -157024,31 +157064,31 @@ "value": false, "raw": "false", "range": [ - 85063, - 85068 + 85202, + 85207 ], "loc": { "start": { - "line": 2826, + "line": 2831, "column": 23 }, "end": { - "line": 2826, + "line": 2831, "column": 28 } } }, "range": [ - 85052, - 85068 + 85191, + 85207 ], "loc": { "start": { - "line": 2826, + "line": 2831, "column": 12 }, "end": { - "line": 2826, + "line": 2831, "column": 28 } } @@ -157059,32 +157099,32 @@ "type": "Identifier", "name": "file", "range": [ - 85082, - 85086 + 85221, + 85225 ], "loc": { "start": { - "line": 2827, + "line": 2832, "column": 12 }, "end": { - "line": 2827, + "line": 2832, "column": 16 } } }, "init": null, "range": [ - 85082, - 85086 + 85221, + 85225 ], "loc": { "start": { - "line": 2827, + "line": 2832, "column": 12 }, "end": { - "line": 2827, + "line": 2832, "column": 16 } } @@ -157095,16 +157135,16 @@ "type": "Identifier", "name": "head", "range": [ - 85100, - 85104 + 85239, + 85243 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 12 }, "end": { - "line": 2828, + "line": 2833, "column": 16 } } @@ -157118,16 +157158,16 @@ "type": "Identifier", "name": "tag", "range": [ - 85107, - 85110 + 85246, + 85249 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 19 }, "end": { - "line": 2828, + "line": 2833, "column": 22 } } @@ -157137,16 +157177,16 @@ "type": "Identifier", "name": "doc", "range": [ - 85111, - 85114 + 85250, + 85253 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 23 }, "end": { - "line": 2828, + "line": 2833, "column": 26 } } @@ -157156,32 +157196,32 @@ "value": "head", "raw": "'head'", "range": [ - 85116, - 85122 + 85255, + 85261 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 28 }, "end": { - "line": 2828, + "line": 2833, "column": 34 } } } ], "range": [ - 85107, - 85123 + 85246, + 85262 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 19 }, "end": { - "line": 2828, + "line": 2833, "column": 35 } } @@ -157191,46 +157231,46 @@ "value": 0, "raw": "0", "range": [ - 85124, - 85125 + 85263, + 85264 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 36 }, "end": { - "line": 2828, + "line": 2833, "column": 37 } } }, "range": [ - 85107, - 85126 + 85246, + 85265 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 19 }, "end": { - "line": 2828, + "line": 2833, "column": 38 } } }, "range": [ - 85100, - 85126 + 85239, + 85265 ], "loc": { "start": { - "line": 2828, + "line": 2833, "column": 12 }, "end": { - "line": 2828, + "line": 2833, "column": 38 } } @@ -157238,16 +157278,16 @@ ], "kind": "let", "range": [ - 85026, - 85127 + 85165, + 85266 ], "loc": { "start": { - "line": 2825, + "line": 2830, "column": 8 }, "end": { - "line": 2828, + "line": 2833, "column": 39 } } @@ -157266,16 +157306,16 @@ "type": "Identifier", "name": "type", "range": [ - 85141, - 85145 + 85280, + 85284 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 12 }, "end": { - "line": 2830, + "line": 2835, "column": 16 } } @@ -157284,47 +157324,47 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 85146, - 85157 + 85285, + 85296 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 17 }, "end": { - "line": 2830, + "line": 2835, "column": 28 } } }, "range": [ - 85141, - 85157 + 85280, + 85296 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 12 }, "end": { - "line": 2830, + "line": 2835, "column": 28 } } }, "arguments": [], "range": [ - 85141, - 85159 + 85280, + 85298 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 12 }, "end": { - "line": 2830, + "line": 2835, "column": 30 } } @@ -157334,31 +157374,31 @@ "value": "link", "raw": "'link'", "range": [ - 85164, - 85170 + 85303, + 85309 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 35 }, "end": { - "line": 2830, + "line": 2835, "column": 41 } } }, "range": [ - 85141, - 85170 + 85280, + 85309 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 12 }, "end": { - "line": 2830, + "line": 2835, "column": 41 } } @@ -157375,16 +157415,16 @@ "type": "Identifier", "name": "file", "range": [ - 85186, - 85190 + 85325, + 85329 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 12 }, "end": { - "line": 2831, + "line": 2836, "column": 16 } } @@ -157395,16 +157435,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 85193, - 85202 + 85332, + 85341 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 19 }, "end": { - "line": 2831, + "line": 2836, "column": 28 } } @@ -157415,16 +157455,16 @@ "value": "link", "raw": "'link'", "range": [ - 85203, - 85209 + 85342, + 85348 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 29 }, "end": { - "line": 2831, + "line": 2836, "column": 35 } } @@ -157437,16 +157477,16 @@ "value": "id", "raw": "'id'", "range": [ - 85228, - 85232 + 85367, + 85371 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 17 }, "end": { - "line": 2832, + "line": 2837, "column": 21 } } @@ -157455,32 +157495,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 85234, - 85240 + 85373, + 85379 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 23 }, "end": { - "line": 2832, + "line": 2837, "column": 29 } } } ], "range": [ - 85227, - 85241 + 85366, + 85380 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 16 }, "end": { - "line": 2832, + "line": 2837, "column": 30 } } @@ -157493,16 +157533,16 @@ "value": "type", "raw": "'type'", "range": [ - 85244, - 85250 + 85383, + 85389 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 33 }, "end": { - "line": 2832, + "line": 2837, "column": 39 } } @@ -157512,32 +157552,32 @@ "value": "text/css", "raw": "'text/css'", "range": [ - 85252, - 85262 + 85391, + 85401 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 41 }, "end": { - "line": 2832, + "line": 2837, "column": 51 } } } ], "range": [ - 85243, - 85263 + 85382, + 85402 ], "loc": { "start": { - "line": 2832, + "line": 2837, "column": 32 }, "end": { - "line": 2832, + "line": 2837, "column": 52 } } @@ -157550,16 +157590,16 @@ "value": "rel", "raw": "'rel'", "range": [ - 85282, - 85287 + 85421, + 85426 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 17 }, "end": { - "line": 2833, + "line": 2838, "column": 22 } } @@ -157569,32 +157609,32 @@ "value": "stylesheet", "raw": "'stylesheet'", "range": [ - 85289, - 85301 + 85428, + 85440 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 24 }, "end": { - "line": 2833, + "line": 2838, "column": 36 } } } ], "range": [ - 85281, - 85302 + 85420, + 85441 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 16 }, "end": { - "line": 2833, + "line": 2838, "column": 37 } } @@ -157607,16 +157647,16 @@ "value": "href", "raw": "'href'", "range": [ - 85305, - 85311 + 85444, + 85450 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 40 }, "end": { - "line": 2833, + "line": 2838, "column": 46 } } @@ -157625,94 +157665,94 @@ "type": "Identifier", "name": "filePath", "range": [ - 85313, - 85321 + 85452, + 85460 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 48 }, "end": { - "line": 2833, + "line": 2838, "column": 56 } } } ], "range": [ - 85304, - 85322 + 85443, + 85461 ], "loc": { "start": { - "line": 2833, + "line": 2838, "column": 39 }, "end": { - "line": 2833, + "line": 2838, "column": 57 } } } ], "range": [ - 85193, - 85336 + 85332, + 85475 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 19 }, "end": { - "line": 2834, + "line": 2839, "column": 13 } } }, "range": [ - 85186, - 85336 + 85325, + 85475 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 12 }, "end": { - "line": 2834, + "line": 2839, "column": 13 } } }, "range": [ - 85186, - 85337 + 85325, + 85476 ], "loc": { "start": { - "line": 2831, + "line": 2836, "column": 12 }, "end": { - "line": 2834, + "line": 2839, "column": 14 } } } ], "range": [ - 85172, - 85347 + 85311, + 85486 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 43 }, "end": { - "line": 2835, + "line": 2840, "column": 9 } } @@ -157729,16 +157769,16 @@ "type": "Identifier", "name": "file", "range": [ - 85367, - 85371 + 85506, + 85510 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 12 }, "end": { - "line": 2836, + "line": 2841, "column": 16 } } @@ -157749,16 +157789,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 85374, - 85383 + 85513, + 85522 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 19 }, "end": { - "line": 2836, + "line": 2841, "column": 28 } } @@ -157769,16 +157809,16 @@ "value": "script", "raw": "'script'", "range": [ - 85384, - 85392 + 85523, + 85531 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 29 }, "end": { - "line": 2836, + "line": 2841, "column": 37 } } @@ -157791,16 +157831,16 @@ "value": "id", "raw": "'id'", "range": [ - 85411, - 85415 + 85550, + 85554 ], "loc": { "start": { - "line": 2837, + "line": 2842, "column": 17 }, "end": { - "line": 2837, + "line": 2842, "column": 21 } } @@ -157809,32 +157849,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 85417, - 85423 + 85556, + 85562 ], "loc": { "start": { - "line": 2837, + "line": 2842, "column": 23 }, "end": { - "line": 2837, + "line": 2842, "column": 29 } } } ], "range": [ - 85410, - 85424 + 85549, + 85563 ], "loc": { "start": { - "line": 2837, + "line": 2842, "column": 16 }, "end": { - "line": 2837, + "line": 2842, "column": 30 } } @@ -157847,16 +157887,16 @@ "value": "type", "raw": "'type'", "range": [ - 85443, - 85449 + 85582, + 85588 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 17 }, "end": { - "line": 2838, + "line": 2843, "column": 23 } } @@ -157866,32 +157906,32 @@ "value": "text/javascript", "raw": "'text/javascript'", "range": [ - 85451, - 85468 + 85590, + 85607 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 25 }, "end": { - "line": 2838, + "line": 2843, "column": 42 } } } ], "range": [ - 85442, - 85469 + 85581, + 85608 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 16 }, "end": { - "line": 2838, + "line": 2843, "column": 43 } } @@ -157904,16 +157944,16 @@ "value": "src", "raw": "'src'", "range": [ - 85472, - 85477 + 85611, + 85616 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 46 }, "end": { - "line": 2838, + "line": 2843, "column": 51 } } @@ -157922,109 +157962,109 @@ "type": "Identifier", "name": "filePath", "range": [ - 85479, - 85487 + 85618, + 85626 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 53 }, "end": { - "line": 2838, + "line": 2843, "column": 61 } } } ], "range": [ - 85471, - 85488 + 85610, + 85627 ], "loc": { "start": { - "line": 2838, + "line": 2843, "column": 45 }, "end": { - "line": 2838, + "line": 2843, "column": 62 } } } ], "range": [ - 85374, - 85502 + 85513, + 85641 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 19 }, "end": { - "line": 2839, + "line": 2844, "column": 13 } } }, "range": [ - 85367, - 85502 + 85506, + 85641 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 12 }, "end": { - "line": 2839, + "line": 2844, "column": 13 } } }, "range": [ - 85367, - 85503 + 85506, + 85642 ], "loc": { "start": { - "line": 2836, + "line": 2841, "column": 12 }, "end": { - "line": 2839, + "line": 2844, "column": 14 } } } ], "range": [ - 85353, - 85513 + 85492, + 85652 ], "loc": { "start": { - "line": 2835, + "line": 2840, "column": 15 }, "end": { - "line": 2840, + "line": 2845, "column": 9 } } }, "range": [ - 85137, - 85513 + 85276, + 85652 ], "loc": { "start": { - "line": 2830, + "line": 2835, "column": 8 }, "end": { - "line": 2840, + "line": 2845, "column": 9 } }, @@ -158033,16 +158073,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 85523, - 85595 + 85662, + 85734 ], "loc": { "start": { - "line": 2842, + "line": 2847, "column": 8 }, "end": { - "line": 2842, + "line": 2847, "column": 80 } } @@ -158061,16 +158101,16 @@ "type": "Identifier", "name": "file", "range": [ - 85604, - 85608 + 85743, + 85747 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 8 }, "end": { - "line": 2843, + "line": 2848, "column": 12 } } @@ -158079,31 +158119,31 @@ "type": "Identifier", "name": "onload", "range": [ - 85609, - 85615 + 85748, + 85754 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 13 }, "end": { - "line": 2843, + "line": 2848, "column": 19 } } }, "range": [ - 85604, - 85615 + 85743, + 85754 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 8 }, "end": { - "line": 2843, + "line": 2848, "column": 19 } } @@ -158118,16 +158158,16 @@ "type": "Identifier", "name": "file", "range": [ - 85618, - 85622 + 85757, + 85761 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 22 }, "end": { - "line": 2843, + "line": 2848, "column": 26 } } @@ -158136,31 +158176,31 @@ "type": "Identifier", "name": "onreadystatechange", "range": [ - 85623, - 85641 + 85762, + 85780 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 27 }, "end": { - "line": 2843, + "line": 2848, "column": 45 } } }, "range": [ - 85618, - 85641 + 85757, + 85780 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 22 }, "end": { - "line": 2843, + "line": 2848, "column": 45 } } @@ -158184,32 +158224,32 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 85669, - 85677 + 85808, + 85816 ], "loc": { "start": { - "line": 2844, + "line": 2849, "column": 17 }, "end": { - "line": 2844, + "line": 2849, "column": 25 } } }, "prefix": true, "range": [ - 85668, - 85677 + 85807, + 85816 ], "loc": { "start": { - "line": 2844, + "line": 2849, "column": 16 }, "end": { - "line": 2844, + "line": 2849, "column": 25 } } @@ -158229,16 +158269,16 @@ "object": { "type": "ThisExpression", "range": [ - 85699, - 85703 + 85838, + 85842 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 18 }, "end": { - "line": 2845, + "line": 2850, "column": 22 } } @@ -158247,47 +158287,47 @@ "type": "Identifier", "name": "readyState", "range": [ - 85704, - 85714 + 85843, + 85853 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 23 }, "end": { - "line": 2845, + "line": 2850, "column": 33 } } }, "range": [ - 85699, - 85714 + 85838, + 85853 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 18 }, "end": { - "line": 2845, + "line": 2850, "column": 33 } } }, "prefix": true, "range": [ - 85698, - 85714 + 85837, + 85853 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 17 }, "end": { - "line": 2845, + "line": 2850, "column": 33 } } @@ -158301,16 +158341,16 @@ "object": { "type": "ThisExpression", "range": [ - 85718, - 85722 + 85857, + 85861 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 37 }, "end": { - "line": 2845, + "line": 2850, "column": 41 } } @@ -158319,31 +158359,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 85723, - 85733 + 85862, + 85872 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 42 }, "end": { - "line": 2845, + "line": 2850, "column": 52 } } }, "range": [ - 85718, - 85733 + 85857, + 85872 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 37 }, "end": { - "line": 2845, + "line": 2850, "column": 52 } } @@ -158353,46 +158393,46 @@ "value": "loaded", "raw": "'loaded'", "range": [ - 85738, - 85746 + 85877, + 85885 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 57 }, "end": { - "line": 2845, + "line": 2850, "column": 65 } } }, "range": [ - 85718, - 85746 + 85857, + 85885 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 37 }, "end": { - "line": 2845, + "line": 2850, "column": 65 } } }, "range": [ - 85698, - 85746 + 85837, + 85885 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 17 }, "end": { - "line": 2845, + "line": 2850, "column": 65 } } @@ -158406,16 +158446,16 @@ "object": { "type": "ThisExpression", "range": [ - 85770, - 85774 + 85909, + 85913 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 20 }, "end": { - "line": 2846, + "line": 2851, "column": 24 } } @@ -158424,31 +158464,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 85775, - 85785 + 85914, + 85924 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 25 }, "end": { - "line": 2846, + "line": 2851, "column": 35 } } }, "range": [ - 85770, - 85785 + 85909, + 85924 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 20 }, "end": { - "line": 2846, + "line": 2851, "column": 35 } } @@ -158458,61 +158498,61 @@ "value": "complete", "raw": "'complete'", "range": [ - 85790, - 85800 + 85929, + 85939 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 40 }, "end": { - "line": 2846, + "line": 2851, "column": 50 } } }, "range": [ - 85770, - 85800 + 85909, + 85939 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 20 }, "end": { - "line": 2846, + "line": 2851, "column": 50 } } }, "range": [ - 85698, - 85800 + 85837, + 85939 ], "loc": { "start": { - "line": 2845, + "line": 2850, "column": 17 }, "end": { - "line": 2846, + "line": 2851, "column": 50 } } }, "range": [ - 85668, - 85801 + 85807, + 85940 ], "loc": { "start": { - "line": 2844, + "line": 2849, "column": 16 }, "end": { - "line": 2846, + "line": 2851, "column": 51 } } @@ -158529,16 +158569,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 85821, - 85829 + 85960, + 85968 ], "loc": { "start": { - "line": 2847, + "line": 2852, "column": 16 }, "end": { - "line": 2847, + "line": 2852, "column": 24 } } @@ -158548,46 +158588,46 @@ "value": true, "raw": "true", "range": [ - 85832, - 85836 + 85971, + 85975 ], "loc": { "start": { - "line": 2847, + "line": 2852, "column": 27 }, "end": { - "line": 2847, + "line": 2852, "column": 31 } } }, "range": [ - 85821, - 85836 + 85960, + 85975 ], "loc": { "start": { - "line": 2847, + "line": 2852, "column": 16 }, "end": { - "line": 2847, + "line": 2852, "column": 31 } } }, "range": [ - 85821, - 85837 + 85960, + 85976 ], "loc": { "start": { - "line": 2847, + "line": 2852, "column": 16 }, "end": { - "line": 2847, + "line": 2852, "column": 32 } } @@ -158604,32 +158644,32 @@ "type": "Identifier", "name": "callback", "range": [ - 85865, - 85873 + 86004, + 86012 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 27 }, "end": { - "line": 2848, + "line": 2853, "column": 35 } } }, "prefix": true, "range": [ - 85858, - 85873 + 85997, + 86012 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 20 }, "end": { - "line": 2848, + "line": 2853, "column": 35 } } @@ -158639,31 +158679,31 @@ "value": "function", "raw": "'function'", "range": [ - 85878, - 85888 + 86017, + 86027 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 40 }, "end": { - "line": 2848, + "line": 2853, "column": 50 } } }, "range": [ - 85858, - 85888 + 85997, + 86027 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 20 }, "end": { - "line": 2848, + "line": 2853, "column": 50 } } @@ -158682,16 +158722,16 @@ "type": "Identifier", "name": "callback", "range": [ - 85912, - 85920 + 86051, + 86059 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 20 }, "end": { - "line": 2849, + "line": 2854, "column": 28 } } @@ -158700,31 +158740,31 @@ "type": "Identifier", "name": "call", "range": [ - 85921, - 85925 + 86060, + 86064 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 29 }, "end": { - "line": 2849, + "line": 2854, "column": 33 } } }, "range": [ - 85912, - 85925 + 86051, + 86064 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 20 }, "end": { - "line": 2849, + "line": 2854, "column": 33 } } @@ -158735,16 +158775,16 @@ "value": null, "raw": "null", "range": [ - 85926, - 85930 + 86065, + 86069 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 34 }, "end": { - "line": 2849, + "line": 2854, "column": 38 } } @@ -158753,127 +158793,127 @@ "type": "Identifier", "name": "o", "range": [ - 85932, - 85933 + 86071, + 86072 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 40 }, "end": { - "line": 2849, + "line": 2854, "column": 41 } } } ], "range": [ - 85912, - 85934 + 86051, + 86073 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 20 }, "end": { - "line": 2849, + "line": 2854, "column": 42 } } }, "range": [ - 85912, - 85935 + 86051, + 86074 ], "loc": { "start": { - "line": 2849, + "line": 2854, "column": 20 }, "end": { - "line": 2849, + "line": 2854, "column": 43 } } } ], "range": [ - 85890, - 85953 + 86029, + 86092 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 52 }, "end": { - "line": 2850, + "line": 2855, "column": 17 } } }, "alternate": null, "range": [ - 85854, - 85953 + 85993, + 86092 ], "loc": { "start": { - "line": 2848, + "line": 2853, "column": 16 }, "end": { - "line": 2850, + "line": 2855, "column": 17 } } } ], "range": [ - 85803, - 85967 + 85942, + 86106 ], "loc": { "start": { - "line": 2846, + "line": 2851, "column": 53 }, "end": { - "line": 2851, + "line": 2856, "column": 13 } } }, "alternate": null, "range": [ - 85664, - 85967 + 85803, + 86106 ], "loc": { "start": { - "line": 2844, + "line": 2849, "column": 12 }, "end": { - "line": 2851, + "line": 2856, "column": 13 } } } ], "range": [ - 85650, - 85977 + 85789, + 86116 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 54 }, "end": { - "line": 2852, + "line": 2857, "column": 9 } } @@ -158881,61 +158921,61 @@ "generator": false, "expression": false, "range": [ - 85644, - 85977 + 85783, + 86116 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 48 }, "end": { - "line": 2852, + "line": 2857, "column": 9 } } }, "range": [ - 85618, - 85977 + 85757, + 86116 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 22 }, "end": { - "line": 2852, + "line": 2857, "column": 9 } } }, "range": [ - 85604, - 85977 + 85743, + 86116 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 8 }, "end": { - "line": 2852, + "line": 2857, "column": 9 } } }, "range": [ - 85604, - 85978 + 85743, + 86117 ], "loc": { "start": { - "line": 2843, + "line": 2848, "column": 8 }, "end": { - "line": 2852, + "line": 2857, "column": 10 } }, @@ -158944,16 +158984,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 85523, - 85595 + 85662, + 85734 ], "loc": { "start": { - "line": 2842, + "line": 2847, "column": 8 }, "end": { - "line": 2842, + "line": 2847, "column": 80 } } @@ -158972,16 +159012,16 @@ "type": "Identifier", "name": "file", "range": [ - 85987, - 85991 + 86126, + 86130 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 8 }, "end": { - "line": 2853, + "line": 2858, "column": 12 } } @@ -158990,31 +159030,31 @@ "type": "Identifier", "name": "onerror", "range": [ - 85992, - 85999 + 86131, + 86138 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 13 }, "end": { - "line": 2853, + "line": 2858, "column": 20 } } }, "range": [ - 85987, - 85999 + 86126, + 86138 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 8 }, "end": { - "line": 2853, + "line": 2858, "column": 20 } } @@ -159034,16 +159074,16 @@ "type": "Identifier", "name": "Error", "range": [ - 86038, - 86043 + 86177, + 86182 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 22 }, "end": { - "line": 2854, + "line": 2859, "column": 27 } } @@ -159060,16 +159100,16 @@ }, "tail": false, "range": [ - 86044, - 86075 + 86183, + 86214 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 28 }, "end": { - "line": 2854, + "line": 2859, "column": 59 } } @@ -159082,16 +159122,16 @@ }, "tail": true, "range": [ - 86083, - 86085 + 86222, + 86224 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 67 }, "end": { - "line": 2854, + "line": 2859, "column": 69 } } @@ -159102,79 +159142,79 @@ "type": "Identifier", "name": "filePath", "range": [ - 86075, - 86083 + 86214, + 86222 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 59 }, "end": { - "line": 2854, + "line": 2859, "column": 67 } } } ], "range": [ - 86044, - 86085 + 86183, + 86224 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 28 }, "end": { - "line": 2854, + "line": 2859, "column": 69 } } } ], "range": [ - 86034, - 86086 + 86173, + 86225 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 18 }, "end": { - "line": 2854, + "line": 2859, "column": 70 } } }, "range": [ - 86028, - 86087 + 86167, + 86226 ], "loc": { "start": { - "line": 2854, + "line": 2859, "column": 12 }, "end": { - "line": 2854, + "line": 2859, "column": 71 } } } ], "range": [ - 86014, - 86097 + 86153, + 86236 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 35 }, "end": { - "line": 2855, + "line": 2860, "column": 9 } } @@ -159182,46 +159222,46 @@ "generator": false, "expression": false, "range": [ - 86002, - 86097 + 86141, + 86236 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 23 }, "end": { - "line": 2855, + "line": 2860, "column": 9 } } }, "range": [ - 85987, - 86097 + 86126, + 86236 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 8 }, "end": { - "line": 2855, + "line": 2860, "column": 9 } } }, "range": [ - 85987, - 86098 + 86126, + 86237 ], "loc": { "start": { - "line": 2853, + "line": 2858, "column": 8 }, "end": { - "line": 2855, + "line": 2860, "column": 10 } } @@ -159237,16 +159277,16 @@ "type": "Identifier", "name": "head", "range": [ - 86107, - 86111 + 86246, + 86250 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 8 }, "end": { - "line": 2856, + "line": 2861, "column": 12 } } @@ -159255,31 +159295,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 86112, - 86123 + 86251, + 86262 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 13 }, "end": { - "line": 2856, + "line": 2861, "column": 24 } } }, "range": [ - 86107, - 86123 + 86246, + 86262 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 8 }, "end": { - "line": 2856, + "line": 2861, "column": 24 } } @@ -159289,63 +159329,63 @@ "type": "Identifier", "name": "file", "range": [ - 86124, - 86128 + 86263, + 86267 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 25 }, "end": { - "line": 2856, + "line": 2861, "column": 29 } } } ], "range": [ - 86107, - 86129 + 86246, + 86268 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 8 }, "end": { - "line": 2856, + "line": 2861, "column": 30 } } }, "range": [ - 86107, - 86130 + 86246, + 86269 ], "loc": { "start": { - "line": 2856, + "line": 2861, "column": 8 }, "end": { - "line": 2856, + "line": 2861, "column": 31 } } } ], "range": [ - 84939, - 86136 + 85078, + 86275 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 56 }, "end": { - "line": 2857, + "line": 2862, "column": 5 } } @@ -159353,16 +159393,16 @@ "generator": false, "expression": false, "range": [ - 84893, - 86136 + 85032, + 86275 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 10 }, "end": { - "line": 2857, + "line": 2862, "column": 5 } } @@ -159370,16 +159410,16 @@ "kind": "method", "computed": false, "range": [ - 84887, - 86136 + 85026, + 86275 ], "loc": { "start": { - "line": 2821, + "line": 2826, "column": 4 }, "end": { - "line": 2857, + "line": 2862, "column": 5 } }, @@ -159388,16 +159428,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": [ - 84623, - 84882 + 84762, + 85021 ], "loc": { "start": { - "line": 2814, + "line": 2819, "column": 4 }, "end": { - "line": 2820, + "line": 2825, "column": 7 } } @@ -159408,16 +159448,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86142, - 86217 + 86281, + 86356 ], "loc": { "start": { - "line": 2859, + "line": 2864, "column": 4 }, "end": { - "line": 2862, + "line": 2867, "column": 7 } } @@ -159431,16 +159471,16 @@ "type": "Identifier", "name": "isInitialized", "range": [ - 86222, - 86235 + 86361, + 86374 ], "loc": { "start": { - "line": 2863, + "line": 2868, "column": 4 }, "end": { - "line": 2863, + "line": 2868, "column": 17 } } @@ -159460,16 +159500,16 @@ "object": { "type": "ThisExpression", "range": [ - 86255, - 86259 + 86394, + 86398 ], "loc": { "start": { - "line": 2864, + "line": 2869, "column": 15 }, "end": { - "line": 2864, + "line": 2869, "column": 19 } } @@ -159478,62 +159518,62 @@ "type": "Identifier", "name": "initialized", "range": [ - 86260, - 86271 + 86399, + 86410 ], "loc": { "start": { - "line": 2864, + "line": 2869, "column": 20 }, "end": { - "line": 2864, + "line": 2869, "column": 31 } } }, "range": [ - 86255, - 86271 + 86394, + 86410 ], "loc": { "start": { - "line": 2864, + "line": 2869, "column": 15 }, "end": { - "line": 2864, + "line": 2869, "column": 31 } } }, "range": [ - 86248, - 86272 + 86387, + 86411 ], "loc": { "start": { - "line": 2864, + "line": 2869, "column": 8 }, "end": { - "line": 2864, + "line": 2869, "column": 32 } } } ], "range": [ - 86238, - 86278 + 86377, + 86417 ], "loc": { "start": { - "line": 2863, + "line": 2868, "column": 20 }, "end": { - "line": 2865, + "line": 2870, "column": 5 } } @@ -159541,16 +159581,16 @@ "generator": false, "expression": false, "range": [ - 86235, - 86278 + 86374, + 86417 ], "loc": { "start": { - "line": 2863, + "line": 2868, "column": 17 }, "end": { - "line": 2865, + "line": 2870, "column": 5 } } @@ -159558,16 +159598,16 @@ "kind": "method", "computed": false, "range": [ - 86222, - 86278 + 86361, + 86417 ], "loc": { "start": { - "line": 2863, + "line": 2868, "column": 4 }, "end": { - "line": 2865, + "line": 2870, "column": 5 } }, @@ -159576,16 +159616,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86142, - 86217 + 86281, + 86356 ], "loc": { "start": { - "line": 2859, + "line": 2864, "column": 4 }, "end": { - "line": 2862, + "line": 2867, "column": 7 } } @@ -159596,16 +159636,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 86284, - 86363 + 86423, + 86502 ], "loc": { "start": { - "line": 2867, + "line": 2872, "column": 4 }, "end": { - "line": 2870, + "line": 2875, "column": 7 } } @@ -159619,16 +159659,16 @@ "type": "Identifier", "name": "getFiltersId", "range": [ - 86368, - 86380 + 86507, + 86519 ], "loc": { "start": { - "line": 2871, + "line": 2876, "column": 4 }, "end": { - "line": 2871, + "line": 2876, "column": 16 } } @@ -159651,16 +159691,16 @@ "object": { "type": "ThisExpression", "range": [ - 86400, - 86404 + 86539, + 86543 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 15 }, "end": { - "line": 2872, + "line": 2877, "column": 19 } } @@ -159669,31 +159709,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 86405, - 86411 + 86544, + 86550 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 20 }, "end": { - "line": 2872, + "line": 2877, "column": 26 } } }, "range": [ - 86400, - 86411 + 86539, + 86550 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 15 }, "end": { - "line": 2872, + "line": 2877, "column": 26 } } @@ -159702,62 +159742,62 @@ "type": "ArrayExpression", "elements": [], "range": [ - 86415, - 86417 + 86554, + 86556 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 30 }, "end": { - "line": 2872, + "line": 2877, "column": 32 } } }, "range": [ - 86400, - 86417 + 86539, + 86556 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 15 }, "end": { - "line": 2872, + "line": 2877, "column": 32 } } }, "range": [ - 86393, - 86418 + 86532, + 86557 ], "loc": { "start": { - "line": 2872, + "line": 2877, "column": 8 }, "end": { - "line": 2872, + "line": 2877, "column": 33 } } } ], "range": [ - 86383, - 86424 + 86522, + 86563 ], "loc": { "start": { - "line": 2871, + "line": 2876, "column": 19 }, "end": { - "line": 2873, + "line": 2878, "column": 5 } } @@ -159765,16 +159805,16 @@ "generator": false, "expression": false, "range": [ - 86380, - 86424 + 86519, + 86563 ], "loc": { "start": { - "line": 2871, + "line": 2876, "column": 16 }, "end": { - "line": 2873, + "line": 2878, "column": 5 } } @@ -159782,16 +159822,16 @@ "kind": "method", "computed": false, "range": [ - 86368, - 86424 + 86507, + 86563 ], "loc": { "start": { - "line": 2871, + "line": 2876, "column": 4 }, "end": { - "line": 2873, + "line": 2878, "column": 5 } }, @@ -159800,16 +159840,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 86284, - 86363 + 86423, + 86502 ], "loc": { "start": { - "line": 2867, + "line": 2872, "column": 4 }, "end": { - "line": 2870, + "line": 2875, "column": 7 } } @@ -159820,16 +159860,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": [ - 86430, - 86606 + 86569, + 86745 ], "loc": { "start": { - "line": 2875, + "line": 2880, "column": 4 }, "end": { - "line": 2879, + "line": 2884, "column": 7 } } @@ -159843,16 +159883,16 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 86611, - 86623 + 86750, + 86762 ], "loc": { "start": { - "line": 2880, + "line": 2885, "column": 4 }, "end": { - "line": 2880, + "line": 2885, "column": 16 } } @@ -159865,16 +159905,16 @@ "type": "Identifier", "name": "reCalc", "range": [ - 86624, - 86630 + 86763, + 86769 ], "loc": { "start": { - "line": 2880, + "line": 2885, "column": 17 }, "end": { - "line": 2880, + "line": 2885, "column": 23 } } @@ -159892,32 +159932,32 @@ "type": "Identifier", "name": "reCalc", "range": [ - 86647, - 86653 + 86786, + 86792 ], "loc": { "start": { - "line": 2881, + "line": 2886, "column": 13 }, "end": { - "line": 2881, + "line": 2886, "column": 19 } } }, "prefix": true, "range": [ - 86646, - 86653 + 86785, + 86792 ], "loc": { "start": { - "line": 2881, + "line": 2886, "column": 12 }, "end": { - "line": 2881, + "line": 2886, "column": 19 } } @@ -159933,16 +159973,16 @@ "object": { "type": "ThisExpression", "range": [ - 86676, - 86680 + 86815, + 86819 ], "loc": { "start": { - "line": 2882, + "line": 2887, "column": 19 }, "end": { - "line": 2882, + "line": 2887, "column": 23 } } @@ -159951,78 +159991,78 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 86681, - 86695 + 86820, + 86834 ], "loc": { "start": { - "line": 2882, + "line": 2887, "column": 24 }, "end": { - "line": 2882, + "line": 2887, "column": 38 } } }, "range": [ - 86676, - 86695 + 86815, + 86834 ], "loc": { "start": { - "line": 2882, + "line": 2887, "column": 19 }, "end": { - "line": 2882, + "line": 2887, "column": 38 } } }, "range": [ - 86669, - 86696 + 86808, + 86835 ], "loc": { "start": { - "line": 2882, + "line": 2887, "column": 12 }, "end": { - "line": 2882, + "line": 2887, "column": 39 } } } ], "range": [ - 86655, - 86706 + 86794, + 86845 ], "loc": { "start": { - "line": 2881, + "line": 2886, "column": 21 }, "end": { - "line": 2883, + "line": 2888, "column": 9 } } }, "alternate": null, "range": [ - 86642, - 86706 + 86781, + 86845 ], "loc": { "start": { - "line": 2881, + "line": 2886, "column": 8 }, "end": { - "line": 2883, + "line": 2888, "column": 9 } } @@ -160036,16 +160076,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 86720, - 86726 + 86859, + 86865 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 12 }, "end": { - "line": 2885, + "line": 2890, "column": 18 } } @@ -160058,16 +160098,16 @@ "object": { "type": "ThisExpression", "range": [ - 86729, - 86733 + 86868, + 86872 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 21 }, "end": { - "line": 2885, + "line": 2890, "column": 25 } } @@ -160076,31 +160116,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 86734, - 86743 + 86873, + 86882 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 26 }, "end": { - "line": 2885, + "line": 2890, "column": 35 } } }, "range": [ - 86729, - 86743 + 86868, + 86882 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 21 }, "end": { - "line": 2885, + "line": 2890, "column": 35 } } @@ -160111,47 +160151,47 @@ "value": true, "raw": "true", "range": [ - 86744, - 86748 + 86883, + 86887 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 36 }, "end": { - "line": 2885, + "line": 2890, "column": 40 } } } ], "range": [ - 86729, - 86749 + 86868, + 86888 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 21 }, "end": { - "line": 2885, + "line": 2890, "column": 41 } } }, "range": [ - 86720, - 86749 + 86859, + 86888 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 12 }, "end": { - "line": 2885, + "line": 2890, "column": 41 } } @@ -160159,16 +160199,16 @@ ], "kind": "let", "range": [ - 86716, - 86750 + 86855, + 86889 ], "loc": { "start": { - "line": 2885, + "line": 2890, "column": 8 }, "end": { - "line": 2885, + "line": 2890, "column": 42 } } @@ -160184,16 +160224,16 @@ "object": { "type": "ThisExpression", "range": [ - 86759, - 86763 + 86898, + 86902 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 8 }, "end": { - "line": 2886, + "line": 2891, "column": 12 } } @@ -160202,31 +160242,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 86764, - 86778 + 86903, + 86917 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 13 }, "end": { - "line": 2886, + "line": 2891, "column": 27 } } }, "range": [ - 86759, - 86778 + 86898, + 86917 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 8 }, "end": { - "line": 2886, + "line": 2891, "column": 27 } } @@ -160235,46 +160275,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 86781, - 86783 + 86920, + 86922 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 30 }, "end": { - "line": 2886, + "line": 2891, "column": 32 } } }, "range": [ - 86759, - 86783 + 86898, + 86922 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 8 }, "end": { - "line": 2886, + "line": 2891, "column": 32 } } }, "range": [ - 86759, - 86784 + 86898, + 86923 ], "loc": { "start": { - "line": 2886, + "line": 2891, "column": 8 }, "end": { - "line": 2886, + "line": 2891, "column": 33 } } @@ -160290,16 +160330,16 @@ "type": "Identifier", "name": "k", "range": [ - 86802, - 86803 + 86941, + 86942 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 17 }, "end": { - "line": 2887, + "line": 2892, "column": 18 } } @@ -160310,16 +160350,16 @@ "object": { "type": "ThisExpression", "range": [ - 86806, - 86810 + 86945, + 86949 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 21 }, "end": { - "line": 2887, + "line": 2892, "column": 25 } } @@ -160328,46 +160368,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 86811, - 86817 + 86950, + 86956 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 26 }, "end": { - "line": 2887, + "line": 2892, "column": 32 } } }, "range": [ - 86806, - 86817 + 86945, + 86956 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 21 }, "end": { - "line": 2887, + "line": 2892, "column": 32 } } }, "range": [ - 86802, - 86817 + 86941, + 86956 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 17 }, "end": { - "line": 2887, + "line": 2892, "column": 32 } } @@ -160375,16 +160415,16 @@ ], "kind": "let", "range": [ - 86798, - 86817 + 86937, + 86956 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 13 }, "end": { - "line": 2887, + "line": 2892, "column": 32 } } @@ -160396,16 +160436,16 @@ "type": "Identifier", "name": "k", "range": [ - 86819, - 86820 + 86958, + 86959 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 34 }, "end": { - "line": 2887, + "line": 2892, "column": 35 } } @@ -160414,31 +160454,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 86823, - 86829 + 86962, + 86968 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 38 }, "end": { - "line": 2887, + "line": 2892, "column": 44 } } }, "range": [ - 86819, - 86829 + 86958, + 86968 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 34 }, "end": { - "line": 2887, + "line": 2892, "column": 44 } } @@ -160450,32 +160490,32 @@ "type": "Identifier", "name": "k", "range": [ - 86831, - 86832 + 86970, + 86971 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 46 }, "end": { - "line": 2887, + "line": 2892, "column": 47 } } }, "prefix": false, "range": [ - 86831, - 86834 + 86970, + 86973 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 46 }, "end": { - "line": 2887, + "line": 2892, "column": 49 } } @@ -160492,16 +160532,16 @@ "type": "Identifier", "name": "r", "range": [ - 86854, - 86855 + 86993, + 86994 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 16 }, "end": { - "line": 2888, + "line": 2893, "column": 17 } } @@ -160518,16 +160558,16 @@ "object": { "type": "ThisExpression", "range": [ - 86858, - 86862 + 86997, + 87001 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 20 }, "end": { - "line": 2888, + "line": 2893, "column": 24 } } @@ -160536,31 +160576,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 86863, - 86866 + 87002, + 87005 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 25 }, "end": { - "line": 2888, + "line": 2893, "column": 28 } } }, "range": [ - 86858, - 86866 + 86997, + 87005 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 20 }, "end": { - "line": 2888, + "line": 2893, "column": 28 } } @@ -160569,31 +160609,31 @@ "type": "Identifier", "name": "rows", "range": [ - 86867, - 86871 + 87006, + 87010 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 29 }, "end": { - "line": 2888, + "line": 2893, "column": 33 } } }, "range": [ - 86858, - 86871 + 86997, + 87010 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 20 }, "end": { - "line": 2888, + "line": 2893, "column": 33 } } @@ -160602,46 +160642,46 @@ "type": "Identifier", "name": "k", "range": [ - 86872, - 86873 + 87011, + 87012 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 34 }, "end": { - "line": 2888, + "line": 2893, "column": 35 } } }, "range": [ - 86858, - 86874 + 86997, + 87013 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 20 }, "end": { - "line": 2888, + "line": 2893, "column": 36 } } }, "range": [ - 86854, - 86874 + 86993, + 87013 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 16 }, "end": { - "line": 2888, + "line": 2893, "column": 36 } } @@ -160649,16 +160689,16 @@ ], "kind": "let", "range": [ - 86850, - 86875 + 86989, + 87014 ], "loc": { "start": { - "line": 2888, + "line": 2893, "column": 12 }, "end": { - "line": 2888, + "line": 2893, "column": 37 } } @@ -160674,16 +160714,16 @@ "object": { "type": "ThisExpression", "range": [ - 86893, - 86897 + 87032, + 87036 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 17 }, "end": { - "line": 2889, + "line": 2894, "column": 21 } } @@ -160692,47 +160732,47 @@ "type": "Identifier", "name": "paging", "range": [ - 86898, - 86904 + 87037, + 87043 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 22 }, "end": { - "line": 2889, + "line": 2894, "column": 28 } } }, "range": [ - 86893, - 86904 + 87032, + 87043 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 17 }, "end": { - "line": 2889, + "line": 2894, "column": 28 } } }, "prefix": true, "range": [ - 86892, - 86904 + 87031, + 87043 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 16 }, "end": { - "line": 2889, + "line": 2894, "column": 28 } } @@ -160753,16 +160793,16 @@ "object": { "type": "ThisExpression", "range": [ - 86928, - 86932 + 87067, + 87071 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 20 }, "end": { - "line": 2890, + "line": 2895, "column": 24 } } @@ -160771,31 +160811,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 86933, - 86946 + 87072, + 87085 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 25 }, "end": { - "line": 2890, + "line": 2895, "column": 38 } } }, "range": [ - 86928, - 86946 + 87067, + 87085 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 20 }, "end": { - "line": 2890, + "line": 2895, "column": 38 } } @@ -160805,32 +160845,32 @@ "type": "Identifier", "name": "r", "range": [ - 86947, - 86948 + 87086, + 87087 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 39 }, "end": { - "line": 2890, + "line": 2895, "column": 40 } } } ], "range": [ - 86928, - 86949 + 87067, + 87088 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 20 }, "end": { - "line": 2890, + "line": 2895, "column": 41 } } @@ -160839,31 +160879,31 @@ "type": "Identifier", "name": "NONE", "range": [ - 86954, - 86958 + 87093, + 87097 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 46 }, "end": { - "line": 2890, + "line": 2895, "column": 50 } } }, "range": [ - 86928, - 86958 + 87067, + 87097 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 20 }, "end": { - "line": 2890, + "line": 2895, "column": 50 } } @@ -160884,16 +160924,16 @@ "object": { "type": "ThisExpression", "range": [ - 86982, - 86986 + 87121, + 87125 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 20 }, "end": { - "line": 2891, + "line": 2896, "column": 24 } } @@ -160902,31 +160942,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 86987, - 87001 + 87126, + 87140 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 25 }, "end": { - "line": 2891, + "line": 2896, "column": 39 } } }, "range": [ - 86982, - 87001 + 87121, + 87140 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 20 }, "end": { - "line": 2891, + "line": 2896, "column": 39 } } @@ -160935,31 +160975,31 @@ "type": "Identifier", "name": "push", "range": [ - 87002, - 87006 + 87141, + 87145 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 40 }, "end": { - "line": 2891, + "line": 2896, "column": 44 } } }, "range": [ - 86982, - 87006 + 87121, + 87145 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 20 }, "end": { - "line": 2891, + "line": 2896, "column": 44 } } @@ -160972,16 +161012,16 @@ "type": "Identifier", "name": "r", "range": [ - 87007, - 87008 + 87146, + 87147 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 45 }, "end": { - "line": 2891, + "line": 2896, "column": 46 } } @@ -160990,110 +161030,110 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87009, - 87017 + 87148, + 87156 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 47 }, "end": { - "line": 2891, + "line": 2896, "column": 55 } } }, "range": [ - 87007, - 87017 + 87146, + 87156 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 45 }, "end": { - "line": 2891, + "line": 2896, "column": 55 } } } ], "range": [ - 86982, - 87018 + 87121, + 87157 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 20 }, "end": { - "line": 2891, + "line": 2896, "column": 56 } } }, "range": [ - 86982, - 87019 + 87121, + 87158 ], "loc": { "start": { - "line": 2891, + "line": 2896, "column": 20 }, "end": { - "line": 2891, + "line": 2896, "column": 57 } } } ], "range": [ - 86960, - 87037 + 87099, + 87176 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 52 }, "end": { - "line": 2892, + "line": 2897, "column": 17 } } }, "alternate": null, "range": [ - 86924, - 87037 + 87063, + 87176 ], "loc": { "start": { - "line": 2890, + "line": 2895, "column": 16 }, "end": { - "line": 2892, + "line": 2897, "column": 17 } } } ], "range": [ - 86906, - 87051 + 87045, + 87190 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 30 }, "end": { - "line": 2893, + "line": 2898, "column": 13 } } @@ -161118,16 +161158,16 @@ "type": "Identifier", "name": "r", "range": [ - 87079, - 87080 + 87218, + 87219 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 20 }, "end": { - "line": 2894, + "line": 2899, "column": 21 } } @@ -161136,31 +161176,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 87081, - 87093 + 87220, + 87232 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 22 }, "end": { - "line": 2894, + "line": 2899, "column": 34 } } }, "range": [ - 87079, - 87093 + 87218, + 87232 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 20 }, "end": { - "line": 2894, + "line": 2899, "column": 34 } } @@ -161171,32 +161211,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 87094, - 87104 + 87233, + 87243 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 35 }, "end": { - "line": 2894, + "line": 2899, "column": 45 } } } ], "range": [ - 87079, - 87105 + 87218, + 87244 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 20 }, "end": { - "line": 2894, + "line": 2899, "column": 46 } } @@ -161206,31 +161246,31 @@ "value": "true", "raw": "'true'", "range": [ - 87110, - 87116 + 87249, + 87255 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 51 }, "end": { - "line": 2894, + "line": 2899, "column": 57 } } }, "range": [ - 87079, - 87116 + 87218, + 87255 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 20 }, "end": { - "line": 2894, + "line": 2899, "column": 57 } } @@ -161247,16 +161287,16 @@ "type": "Identifier", "name": "r", "range": [ - 87140, - 87141 + 87279, + 87280 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 20 }, "end": { - "line": 2895, + "line": 2900, "column": 21 } } @@ -161265,31 +161305,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 87142, - 87154 + 87281, + 87293 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 22 }, "end": { - "line": 2895, + "line": 2900, "column": 34 } } }, "range": [ - 87140, - 87154 + 87279, + 87293 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 20 }, "end": { - "line": 2895, + "line": 2900, "column": 34 } } @@ -161300,32 +161340,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 87155, - 87165 + 87294, + 87304 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 35 }, "end": { - "line": 2895, + "line": 2900, "column": 45 } } } ], "range": [ - 87140, - 87166 + 87279, + 87305 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 20 }, "end": { - "line": 2895, + "line": 2900, "column": 46 } } @@ -161335,46 +161375,46 @@ "value": null, "raw": "null", "range": [ - 87171, - 87175 + 87310, + 87314 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 51 }, "end": { - "line": 2895, + "line": 2900, "column": 55 } } }, "range": [ - 87140, - 87175 + 87279, + 87314 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 20 }, "end": { - "line": 2895, + "line": 2900, "column": 55 } } }, "range": [ - 87079, - 87175 + 87218, + 87314 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 20 }, "end": { - "line": 2895, + "line": 2900, "column": 55 } } @@ -161395,16 +161435,16 @@ "object": { "type": "ThisExpression", "range": [ - 87199, - 87203 + 87338, + 87342 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 20 }, "end": { - "line": 2896, + "line": 2901, "column": 24 } } @@ -161413,31 +161453,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87204, - 87218 + 87343, + 87357 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 25 }, "end": { - "line": 2896, + "line": 2901, "column": 39 } } }, "range": [ - 87199, - 87218 + 87338, + 87357 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 20 }, "end": { - "line": 2896, + "line": 2901, "column": 39 } } @@ -161446,31 +161486,31 @@ "type": "Identifier", "name": "push", "range": [ - 87219, - 87223 + 87358, + 87362 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 40 }, "end": { - "line": 2896, + "line": 2901, "column": 44 } } }, "range": [ - 87199, - 87223 + 87338, + 87362 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 20 }, "end": { - "line": 2896, + "line": 2901, "column": 44 } } @@ -161483,16 +161523,16 @@ "type": "Identifier", "name": "r", "range": [ - 87224, - 87225 + 87363, + 87364 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 45 }, "end": { - "line": 2896, + "line": 2901, "column": 46 } } @@ -161501,156 +161541,156 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87226, - 87234 + 87365, + 87373 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 47 }, "end": { - "line": 2896, + "line": 2901, "column": 55 } } }, "range": [ - 87224, - 87234 + 87363, + 87373 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 45 }, "end": { - "line": 2896, + "line": 2901, "column": 55 } } } ], "range": [ - 87199, - 87235 + 87338, + 87374 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 20 }, "end": { - "line": 2896, + "line": 2901, "column": 56 } } }, "range": [ - 87199, - 87236 + 87338, + 87375 ], "loc": { "start": { - "line": 2896, + "line": 2901, "column": 20 }, "end": { - "line": 2896, + "line": 2901, "column": 57 } } } ], "range": [ - 87177, - 87254 + 87316, + 87393 ], "loc": { "start": { - "line": 2895, + "line": 2900, "column": 57 }, "end": { - "line": 2897, + "line": 2902, "column": 17 } } }, "alternate": null, "range": [ - 87075, - 87254 + 87214, + 87393 ], "loc": { "start": { - "line": 2894, + "line": 2899, "column": 16 }, "end": { - "line": 2897, + "line": 2902, "column": 17 } } } ], "range": [ - 87057, - 87268 + 87196, + 87407 ], "loc": { "start": { - "line": 2893, + "line": 2898, "column": 19 }, "end": { - "line": 2898, + "line": 2903, "column": 13 } } }, "range": [ - 86888, - 87268 + 87027, + 87407 ], "loc": { "start": { - "line": 2889, + "line": 2894, "column": 12 }, "end": { - "line": 2898, + "line": 2903, "column": 13 } } } ], "range": [ - 86836, - 87278 + 86975, + 87417 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 51 }, "end": { - "line": 2899, + "line": 2904, "column": 9 } } }, "range": [ - 86793, - 87278 + 86932, + 87417 ], "loc": { "start": { - "line": 2887, + "line": 2892, "column": 8 }, "end": { - "line": 2899, + "line": 2904, "column": 9 } } @@ -161663,16 +161703,16 @@ "object": { "type": "ThisExpression", "range": [ - 87294, - 87298 + 87433, + 87437 ], "loc": { "start": { - "line": 2900, + "line": 2905, "column": 15 }, "end": { - "line": 2900, + "line": 2905, "column": 19 } } @@ -161681,62 +161721,62 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87299, - 87313 + 87438, + 87452 ], "loc": { "start": { - "line": 2900, + "line": 2905, "column": 20 }, "end": { - "line": 2900, + "line": 2905, "column": 34 } } }, "range": [ - 87294, - 87313 + 87433, + 87452 ], "loc": { "start": { - "line": 2900, + "line": 2905, "column": 15 }, "end": { - "line": 2900, + "line": 2905, "column": 34 } } }, "range": [ - 87287, - 87314 + 87426, + 87453 ], "loc": { "start": { - "line": 2900, + "line": 2905, "column": 8 }, "end": { - "line": 2900, + "line": 2905, "column": 35 } } } ], "range": [ - 86632, - 87320 + 86771, + 87459 ], "loc": { "start": { - "line": 2880, + "line": 2885, "column": 25 }, "end": { - "line": 2901, + "line": 2906, "column": 5 } } @@ -161744,16 +161784,16 @@ "generator": false, "expression": false, "range": [ - 86623, - 87320 + 86762, + 87459 ], "loc": { "start": { - "line": 2880, + "line": 2885, "column": 16 }, "end": { - "line": 2901, + "line": 2906, "column": 5 } } @@ -161761,16 +161801,16 @@ "kind": "method", "computed": false, "range": [ - 86611, - 87320 + 86750, + 87459 ], "loc": { "start": { - "line": 2880, + "line": 2885, "column": 4 }, "end": { - "line": 2901, + "line": 2906, "column": 5 } }, @@ -161779,16 +161819,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": [ - 86430, - 86606 + 86569, + 86745 ], "loc": { "start": { - "line": 2875, + "line": 2880, "column": 4 }, "end": { - "line": 2879, + "line": 2884, "column": 7 } } @@ -161799,16 +161839,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87326, - 87416 + 87465, + 87555 ], "loc": { "start": { - "line": 2903, + "line": 2908, "column": 4 }, "end": { - "line": 2906, + "line": 2911, "column": 7 } } @@ -161822,16 +161862,16 @@ "type": "Identifier", "name": "getFiltersRowIndex", "range": [ - 87421, - 87439 + 87560, + 87578 ], "loc": { "start": { - "line": 2907, + "line": 2912, "column": 4 }, "end": { - "line": 2907, + "line": 2912, "column": 22 } } @@ -161851,16 +161891,16 @@ "object": { "type": "ThisExpression", "range": [ - 87459, - 87463 + 87598, + 87602 ], "loc": { "start": { - "line": 2908, + "line": 2913, "column": 15 }, "end": { - "line": 2908, + "line": 2913, "column": 19 } } @@ -161869,62 +161909,62 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 87464, - 87479 + 87603, + 87618 ], "loc": { "start": { - "line": 2908, + "line": 2913, "column": 20 }, "end": { - "line": 2908, + "line": 2913, "column": 35 } } }, "range": [ - 87459, - 87479 + 87598, + 87618 ], "loc": { "start": { - "line": 2908, + "line": 2913, "column": 15 }, "end": { - "line": 2908, + "line": 2913, "column": 35 } } }, "range": [ - 87452, - 87480 + 87591, + 87619 ], "loc": { "start": { - "line": 2908, + "line": 2913, "column": 8 }, "end": { - "line": 2908, + "line": 2913, "column": 36 } } } ], "range": [ - 87442, - 87486 + 87581, + 87625 ], "loc": { "start": { - "line": 2907, + "line": 2912, "column": 25 }, "end": { - "line": 2909, + "line": 2914, "column": 5 } } @@ -161932,16 +161972,16 @@ "generator": false, "expression": false, "range": [ - 87439, - 87486 + 87578, + 87625 ], "loc": { "start": { - "line": 2907, + "line": 2912, "column": 22 }, "end": { - "line": 2909, + "line": 2914, "column": 5 } } @@ -161949,16 +161989,16 @@ "kind": "method", "computed": false, "range": [ - 87421, - 87486 + 87560, + 87625 ], "loc": { "start": { - "line": 2907, + "line": 2912, "column": 4 }, "end": { - "line": 2909, + "line": 2914, "column": 5 } }, @@ -161967,16 +162007,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87326, - 87416 + 87465, + 87555 ], "loc": { "start": { - "line": 2903, + "line": 2908, "column": 4 }, "end": { - "line": 2906, + "line": 2911, "column": 7 } } @@ -161987,16 +162027,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 87492, - 87567 + 87631, + 87706 ], "loc": { "start": { - "line": 2911, + "line": 2916, "column": 4 }, "end": { - "line": 2914, + "line": 2919, "column": 7 } } @@ -162010,16 +162050,16 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 87572, - 87590 + 87711, + 87729 ], "loc": { "start": { - "line": 2915, + "line": 2920, "column": 4 }, "end": { - "line": 2915, + "line": 2920, "column": 22 } } @@ -162039,16 +162079,16 @@ "object": { "type": "ThisExpression", "range": [ - 87610, - 87614 + 87749, + 87753 ], "loc": { "start": { - "line": 2916, + "line": 2921, "column": 15 }, "end": { - "line": 2916, + "line": 2921, "column": 19 } } @@ -162057,62 +162097,62 @@ "type": "Identifier", "name": "headersRow", "range": [ - 87615, - 87625 + 87754, + 87764 ], "loc": { "start": { - "line": 2916, + "line": 2921, "column": 20 }, "end": { - "line": 2916, + "line": 2921, "column": 30 } } }, "range": [ - 87610, - 87625 + 87749, + 87764 ], "loc": { "start": { - "line": 2916, + "line": 2921, "column": 15 }, "end": { - "line": 2916, + "line": 2921, "column": 30 } } }, "range": [ - 87603, - 87626 + 87742, + 87765 ], "loc": { "start": { - "line": 2916, + "line": 2921, "column": 8 }, "end": { - "line": 2916, + "line": 2921, "column": 31 } } } ], "range": [ - 87593, - 87632 + 87732, + 87771 ], "loc": { "start": { - "line": 2915, + "line": 2920, "column": 25 }, "end": { - "line": 2917, + "line": 2922, "column": 5 } } @@ -162120,16 +162160,16 @@ "generator": false, "expression": false, "range": [ - 87590, - 87632 + 87729, + 87771 ], "loc": { "start": { - "line": 2915, + "line": 2920, "column": 22 }, "end": { - "line": 2917, + "line": 2922, "column": 5 } } @@ -162137,16 +162177,16 @@ "kind": "method", "computed": false, "range": [ - 87572, - 87632 + 87711, + 87771 ], "loc": { "start": { - "line": 2915, + "line": 2920, "column": 4 }, "end": { - "line": 2917, + "line": 2922, "column": 5 } }, @@ -162155,16 +162195,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 87492, - 87567 + 87631, + 87706 ], "loc": { "start": { - "line": 2911, + "line": 2916, "column": 4 }, "end": { - "line": 2914, + "line": 2919, "column": 7 } } @@ -162175,16 +162215,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 87638, - 87765 + 87777, + 87904 ], "loc": { "start": { - "line": 2919, + "line": 2924, "column": 4 }, "end": { - "line": 2923, + "line": 2928, "column": 7 } } @@ -162198,16 +162238,16 @@ "type": "Identifier", "name": "getStartRowIndex", "range": [ - 87770, - 87786 + 87909, + 87925 ], "loc": { "start": { - "line": 2924, + "line": 2929, "column": 4 }, "end": { - "line": 2924, + "line": 2929, "column": 20 } } @@ -162227,16 +162267,16 @@ "object": { "type": "ThisExpression", "range": [ - 87806, - 87810 + 87945, + 87949 ], "loc": { "start": { - "line": 2925, + "line": 2930, "column": 15 }, "end": { - "line": 2925, + "line": 2930, "column": 19 } } @@ -162245,62 +162285,62 @@ "type": "Identifier", "name": "refRow", "range": [ - 87811, - 87817 + 87950, + 87956 ], "loc": { "start": { - "line": 2925, + "line": 2930, "column": 20 }, "end": { - "line": 2925, + "line": 2930, "column": 26 } } }, "range": [ - 87806, - 87817 + 87945, + 87956 ], "loc": { "start": { - "line": 2925, + "line": 2930, "column": 15 }, "end": { - "line": 2925, + "line": 2930, "column": 26 } } }, "range": [ - 87799, - 87818 + 87938, + 87957 ], "loc": { "start": { - "line": 2925, + "line": 2930, "column": 8 }, "end": { - "line": 2925, + "line": 2930, "column": 27 } } } ], "range": [ - 87789, - 87824 + 87928, + 87963 ], "loc": { "start": { - "line": 2924, + "line": 2929, "column": 23 }, "end": { - "line": 2926, + "line": 2931, "column": 5 } } @@ -162308,16 +162348,16 @@ "generator": false, "expression": false, "range": [ - 87786, - 87824 + 87925, + 87963 ], "loc": { "start": { - "line": 2924, + "line": 2929, "column": 20 }, "end": { - "line": 2926, + "line": 2931, "column": 5 } } @@ -162325,16 +162365,16 @@ "kind": "method", "computed": false, "range": [ - 87770, - 87824 + 87909, + 87963 ], "loc": { "start": { - "line": 2924, + "line": 2929, "column": 4 }, "end": { - "line": 2926, + "line": 2931, "column": 5 } }, @@ -162343,16 +162383,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 87638, - 87765 + 87777, + 87904 ], "loc": { "start": { - "line": 2919, + "line": 2924, "column": 4 }, "end": { - "line": 2923, + "line": 2928, "column": 7 } } @@ -162363,16 +162403,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 87830, - 87902 + 87969, + 88041 ], "loc": { "start": { - "line": 2928, + "line": 2933, "column": 4 }, "end": { - "line": 2931, + "line": 2936, "column": 7 } } @@ -162386,16 +162426,16 @@ "type": "Identifier", "name": "getLastRowIndex", "range": [ - 87907, - 87922 + 88046, + 88061 ], "loc": { "start": { - "line": 2932, + "line": 2937, "column": 4 }, "end": { - "line": 2932, + "line": 2937, "column": 19 } } @@ -162416,16 +162456,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 87939, - 87945 + 88078, + 88084 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 12 }, "end": { - "line": 2933, + "line": 2938, "column": 18 } } @@ -162438,16 +162478,16 @@ "object": { "type": "ThisExpression", "range": [ - 87948, - 87952 + 88087, + 88091 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 21 }, "end": { - "line": 2933, + "line": 2938, "column": 25 } } @@ -162456,31 +162496,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 87953, - 87962 + 88092, + 88101 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 26 }, "end": { - "line": 2933, + "line": 2938, "column": 35 } } }, "range": [ - 87948, - 87962 + 88087, + 88101 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 21 }, "end": { - "line": 2933, + "line": 2938, "column": 35 } } @@ -162491,47 +162531,47 @@ "value": true, "raw": "true", "range": [ - 87963, - 87967 + 88102, + 88106 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 36 }, "end": { - "line": 2933, + "line": 2938, "column": 40 } } } ], "range": [ - 87948, - 87968 + 88087, + 88107 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 21 }, "end": { - "line": 2933, + "line": 2938, "column": 41 } } }, "range": [ - 87939, - 87968 + 88078, + 88107 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 12 }, "end": { - "line": 2933, + "line": 2938, "column": 41 } } @@ -162539,16 +162579,16 @@ ], "kind": "let", "range": [ - 87935, - 87969 + 88074, + 88108 ], "loc": { "start": { - "line": 2933, + "line": 2938, "column": 8 }, "end": { - "line": 2933, + "line": 2938, "column": 42 } } @@ -162562,16 +162602,16 @@ "type": "Identifier", "name": "nbRows", "range": [ - 87986, - 87992 + 88125, + 88131 ], "loc": { "start": { - "line": 2934, + "line": 2939, "column": 16 }, "end": { - "line": 2934, + "line": 2939, "column": 22 } } @@ -162581,62 +162621,62 @@ "value": 1, "raw": "1", "range": [ - 87995, - 87996 + 88134, + 88135 ], "loc": { "start": { - "line": 2934, + "line": 2939, "column": 25 }, "end": { - "line": 2934, + "line": 2939, "column": 26 } } }, "range": [ - 87986, - 87996 + 88125, + 88135 ], "loc": { "start": { - "line": 2934, + "line": 2939, "column": 16 }, "end": { - "line": 2934, + "line": 2939, "column": 26 } } }, "range": [ - 87978, - 87998 + 88117, + 88137 ], "loc": { "start": { - "line": 2934, + "line": 2939, "column": 8 }, "end": { - "line": 2934, + "line": 2939, "column": 28 } } } ], "range": [ - 87925, - 88004 + 88064, + 88143 ], "loc": { "start": { - "line": 2932, + "line": 2937, "column": 22 }, "end": { - "line": 2935, + "line": 2940, "column": 5 } } @@ -162644,16 +162684,16 @@ "generator": false, "expression": false, "range": [ - 87922, - 88004 + 88061, + 88143 ], "loc": { "start": { - "line": 2932, + "line": 2937, "column": 19 }, "end": { - "line": 2935, + "line": 2940, "column": 5 } } @@ -162661,16 +162701,16 @@ "kind": "method", "computed": false, "range": [ - 87907, - 88004 + 88046, + 88143 ], "loc": { "start": { - "line": 2932, + "line": 2937, "column": 4 }, "end": { - "line": 2935, + "line": 2940, "column": 5 } }, @@ -162679,16 +162719,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 87830, - 87902 + 87969, + 88041 ], "loc": { "start": { - "line": 2928, + "line": 2933, "column": 4 }, "end": { - "line": 2931, + "line": 2936, "column": 7 } } @@ -162699,16 +162739,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 * @returns {Boolean}\n ", "range": [ - 88010, - 88220 + 88149, + 88359 ], "loc": { "start": { - "line": 2937, + "line": 2942, "column": 4 }, "end": { - "line": 2942, + "line": 2947, "column": 7 } } @@ -162722,16 +162762,16 @@ "type": "Identifier", "name": "hasType", "range": [ - 88225, - 88232 + 88364, + 88371 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 4 }, "end": { - "line": 2943, + "line": 2948, "column": 11 } } @@ -162744,16 +162784,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88233, - 88241 + 88372, + 88380 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 12 }, "end": { - "line": 2943, + "line": 2948, "column": 20 } } @@ -162764,16 +162804,16 @@ "type": "Identifier", "name": "types", "range": [ - 88243, - 88248 + 88382, + 88387 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 22 }, "end": { - "line": 2943, + "line": 2948, "column": 27 } } @@ -162782,31 +162822,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 88251, - 88253 + 88390, + 88392 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 30 }, "end": { - "line": 2943, + "line": 2948, "column": 32 } } }, "range": [ - 88243, - 88253 + 88382, + 88392 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 22 }, "end": { - "line": 2943, + "line": 2948, "column": 32 } } @@ -162826,16 +162866,16 @@ "object": { "type": "ThisExpression", "range": [ - 88270, - 88274 + 88409, + 88413 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 13 }, "end": { - "line": 2944, + "line": 2949, "column": 17 } } @@ -162844,47 +162884,47 @@ "type": "Identifier", "name": "hasColTypes", "range": [ - 88275, - 88286 + 88414, + 88425 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 18 }, "end": { - "line": 2944, + "line": 2949, "column": 29 } } }, "range": [ - 88270, - 88286 + 88409, + 88425 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 13 }, "end": { - "line": 2944, + "line": 2949, "column": 29 } } }, "prefix": true, "range": [ - 88269, - 88286 + 88408, + 88425 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 12 }, "end": { - "line": 2944, + "line": 2949, "column": 29 } } @@ -162899,63 +162939,63 @@ "value": false, "raw": "false", "range": [ - 88309, - 88314 + 88448, + 88453 ], "loc": { "start": { - "line": 2945, + "line": 2950, "column": 19 }, "end": { - "line": 2945, + "line": 2950, "column": 24 } } }, "range": [ - 88302, - 88315 + 88441, + 88454 ], "loc": { "start": { - "line": 2945, + "line": 2950, "column": 12 }, "end": { - "line": 2945, + "line": 2950, "column": 25 } } } ], "range": [ - 88288, - 88325 + 88427, + 88464 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 31 }, "end": { - "line": 2946, + "line": 2951, "column": 9 } } }, "alternate": null, "range": [ - 88265, - 88325 + 88404, + 88464 ], "loc": { "start": { - "line": 2944, + "line": 2949, "column": 8 }, "end": { - "line": 2946, + "line": 2951, "column": 9 } } @@ -162969,16 +163009,16 @@ "type": "Identifier", "name": "colType", "range": [ - 88338, - 88345 + 88477, + 88484 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 12 }, "end": { - "line": 2947, + "line": 2952, "column": 19 } } @@ -162992,16 +163032,16 @@ "object": { "type": "ThisExpression", "range": [ - 88348, - 88352 + 88487, + 88491 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 22 }, "end": { - "line": 2947, + "line": 2952, "column": 26 } } @@ -163010,31 +163050,31 @@ "type": "Identifier", "name": "colTypes", "range": [ - 88353, - 88361 + 88492, + 88500 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 27 }, "end": { - "line": 2947, + "line": 2952, "column": 35 } } }, "range": [ - 88348, - 88361 + 88487, + 88500 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 22 }, "end": { - "line": 2947, + "line": 2952, "column": 35 } } @@ -163043,46 +163083,46 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88362, - 88370 + 88501, + 88509 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 36 }, "end": { - "line": 2947, + "line": 2952, "column": 44 } } }, "range": [ - 88348, - 88371 + 88487, + 88510 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 22 }, "end": { - "line": 2947, + "line": 2952, "column": 45 } } }, "range": [ - 88338, - 88371 + 88477, + 88510 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 12 }, "end": { - "line": 2947, + "line": 2952, "column": 45 } } @@ -163090,16 +163130,16 @@ ], "kind": "let", "range": [ - 88334, - 88372 + 88473, + 88511 ], "loc": { "start": { - "line": 2947, + "line": 2952, "column": 8 }, "end": { - "line": 2947, + "line": 2952, "column": 46 } } @@ -163112,16 +163152,16 @@ "type": "Identifier", "name": "isObj", "range": [ - 88385, - 88390 + 88524, + 88529 ], "loc": { "start": { - "line": 2948, + "line": 2953, "column": 12 }, "end": { - "line": 2948, + "line": 2953, "column": 17 } } @@ -163131,32 +163171,32 @@ "type": "Identifier", "name": "colType", "range": [ - 88391, - 88398 + 88530, + 88537 ], "loc": { "start": { - "line": 2948, + "line": 2953, "column": 18 }, "end": { - "line": 2948, + "line": 2953, "column": 25 } } } ], "range": [ - 88385, - 88399 + 88524, + 88538 ], "loc": { "start": { - "line": 2948, + "line": 2953, "column": 12 }, "end": { - "line": 2948, + "line": 2953, "column": 26 } } @@ -163173,16 +163213,16 @@ "type": "Identifier", "name": "colType", "range": [ - 88415, - 88422 + 88554, + 88561 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 12 }, "end": { - "line": 2949, + "line": 2954, "column": 19 } } @@ -163194,16 +163234,16 @@ "type": "Identifier", "name": "colType", "range": [ - 88425, - 88432 + 88564, + 88571 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 22 }, "end": { - "line": 2949, + "line": 2954, "column": 29 } } @@ -163212,93 +163252,93 @@ "type": "Identifier", "name": "type", "range": [ - 88433, - 88437 + 88572, + 88576 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 30 }, "end": { - "line": 2949, + "line": 2954, "column": 34 } } }, "range": [ - 88425, - 88437 + 88564, + 88576 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 22 }, "end": { - "line": 2949, + "line": 2954, "column": 34 } } }, "range": [ - 88415, - 88437 + 88554, + 88576 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 12 }, "end": { - "line": 2949, + "line": 2954, "column": 34 } } }, "range": [ - 88415, - 88438 + 88554, + 88577 ], "loc": { "start": { - "line": 2949, + "line": 2954, "column": 12 }, "end": { - "line": 2949, + "line": 2954, "column": 35 } } } ], "range": [ - 88401, - 88448 + 88540, + 88587 ], "loc": { "start": { - "line": 2948, + "line": 2953, "column": 28 }, "end": { - "line": 2950, + "line": 2955, "column": 9 } } }, "alternate": null, "range": [ - 88381, - 88448 + 88520, + 88587 ], "loc": { "start": { - "line": 2948, + "line": 2953, "column": 8 }, "end": { - "line": 2950, + "line": 2955, "column": 9 } } @@ -163317,16 +163357,16 @@ "type": "Identifier", "name": "types", "range": [ - 88464, - 88469 + 88603, + 88608 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 15 }, "end": { - "line": 2951, + "line": 2956, "column": 20 } } @@ -163335,31 +163375,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 88470, - 88477 + 88609, + 88616 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 21 }, "end": { - "line": 2951, + "line": 2956, "column": 28 } } }, "range": [ - 88464, - 88477 + 88603, + 88616 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 15 }, "end": { - "line": 2951, + "line": 2956, "column": 28 } } @@ -163369,32 +163409,32 @@ "type": "Identifier", "name": "colType", "range": [ - 88478, - 88485 + 88617, + 88624 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 29 }, "end": { - "line": 2951, + "line": 2956, "column": 36 } } } ], "range": [ - 88464, - 88486 + 88603, + 88625 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 15 }, "end": { - "line": 2951, + "line": 2956, "column": 37 } } @@ -163407,78 +163447,78 @@ "value": 1, "raw": "1", "range": [ - 88492, - 88493 + 88631, + 88632 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 43 }, "end": { - "line": 2951, + "line": 2956, "column": 44 } } }, "prefix": true, "range": [ - 88491, - 88493 + 88630, + 88632 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 42 }, "end": { - "line": 2951, + "line": 2956, "column": 44 } } }, "range": [ - 88464, - 88493 + 88603, + 88632 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 15 }, "end": { - "line": 2951, + "line": 2956, "column": 44 } } }, "range": [ - 88457, - 88494 + 88596, + 88633 ], "loc": { "start": { - "line": 2951, + "line": 2956, "column": 8 }, "end": { - "line": 2951, + "line": 2956, "column": 45 } } } ], "range": [ - 88255, - 88500 + 88394, + 88639 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 34 }, "end": { - "line": 2952, + "line": 2957, "column": 5 } } @@ -163486,16 +163526,16 @@ "generator": false, "expression": false, "range": [ - 88232, - 88500 + 88371, + 88639 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 11 }, "end": { - "line": 2952, + "line": 2957, "column": 5 } } @@ -163503,16 +163543,16 @@ "kind": "method", "computed": false, "range": [ - 88225, - 88500 + 88364, + 88639 ], "loc": { "start": { - "line": 2943, + "line": 2948, "column": 4 }, "end": { - "line": 2952, + "line": 2957, "column": 5 } }, @@ -163521,16 +163561,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 * @returns {Boolean}\n ", "range": [ - 88010, - 88220 + 88149, + 88359 ], "loc": { "start": { - "line": 2937, + "line": 2942, "column": 4 }, "end": { - "line": 2942, + "line": 2947, "column": 7 } } @@ -163541,16 +163581,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": [ - 88506, - 88647 + 88645, + 88786 ], "loc": { "start": { - "line": 2954, + "line": 2959, "column": 4 }, "end": { - "line": 2958, + "line": 2963, "column": 7 } } @@ -163564,16 +163604,16 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 88652, - 88668 + 88791, + 88807 ], "loc": { "start": { - "line": 2959, + "line": 2964, "column": 4 }, "end": { - "line": 2959, + "line": 2964, "column": 20 } } @@ -163586,16 +163626,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88669, - 88677 + 88808, + 88816 ], "loc": { "start": { - "line": 2959, + "line": 2964, "column": 21 }, "end": { - "line": 2959, + "line": 2964, "column": 29 } } @@ -163613,16 +163653,16 @@ "type": "Identifier", "name": "table", "range": [ - 88693, - 88698 + 88832, + 88837 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 12 }, "end": { - "line": 2960, + "line": 2965, "column": 17 } } @@ -163635,16 +163675,16 @@ "object": { "type": "ThisExpression", "range": [ - 88701, - 88705 + 88840, + 88844 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 20 }, "end": { - "line": 2960, + "line": 2965, "column": 24 } } @@ -163653,31 +163693,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 88706, - 88716 + 88845, + 88855 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 25 }, "end": { - "line": 2960, + "line": 2965, "column": 35 } } }, "range": [ - 88701, - 88716 + 88840, + 88855 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 20 }, "end": { - "line": 2960, + "line": 2965, "column": 35 } } @@ -163694,16 +163734,16 @@ "object": { "type": "ThisExpression", "range": [ - 88719, - 88723 + 88858, + 88862 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 38 }, "end": { - "line": 2960, + "line": 2965, "column": 42 } } @@ -163712,31 +163752,31 @@ "type": "Identifier", "name": "Mod", "range": [ - 88724, - 88727 + 88863, + 88866 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 43 }, "end": { - "line": 2960, + "line": 2965, "column": 46 } } }, "range": [ - 88719, - 88727 + 88858, + 88866 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 38 }, "end": { - "line": 2960, + "line": 2965, "column": 46 } } @@ -163745,31 +163785,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 88728, - 88738 + 88867, + 88877 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 47 }, "end": { - "line": 2960, + "line": 2965, "column": 57 } } }, "range": [ - 88719, - 88738 + 88858, + 88877 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 38 }, "end": { - "line": 2960, + "line": 2965, "column": 57 } } @@ -163778,31 +163818,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 88739, - 88746 + 88878, + 88885 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 58 }, "end": { - "line": 2960, + "line": 2965, "column": 65 } } }, "range": [ - 88719, - 88746 + 88858, + 88885 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 38 }, "end": { - "line": 2960, + "line": 2965, "column": 65 } } @@ -163813,16 +163853,16 @@ "object": { "type": "ThisExpression", "range": [ - 88749, - 88753 + 88888, + 88892 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 68 }, "end": { - "line": 2960, + "line": 2965, "column": 72 } } @@ -163831,61 +163871,61 @@ "type": "Identifier", "name": "tbl", "range": [ - 88754, - 88757 + 88893, + 88896 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 73 }, "end": { - "line": 2960, + "line": 2965, "column": 76 } } }, "range": [ - 88749, - 88757 + 88888, + 88896 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 68 }, "end": { - "line": 2960, + "line": 2965, "column": 76 } } }, "range": [ - 88701, - 88757 + 88840, + 88896 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 20 }, "end": { - "line": 2960, + "line": 2965, "column": 76 } } }, "range": [ - 88693, - 88757 + 88832, + 88896 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 12 }, "end": { - "line": 2960, + "line": 2965, "column": 76 } } @@ -163893,16 +163933,16 @@ ], "kind": "let", "range": [ - 88689, - 88758 + 88828, + 88897 ], "loc": { "start": { - "line": 2960, + "line": 2965, "column": 8 }, "end": { - "line": 2960, + "line": 2965, "column": 77 } } @@ -163916,16 +163956,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 88771, - 88776 + 88910, + 88915 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 12 }, "end": { - "line": 2961, + "line": 2966, "column": 17 } } @@ -163936,16 +163976,16 @@ "type": "Identifier", "name": "tag", "range": [ - 88779, - 88782 + 88918, + 88921 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 20 }, "end": { - "line": 2961, + "line": 2966, "column": 23 } } @@ -163955,16 +163995,16 @@ "type": "Identifier", "name": "table", "range": [ - 88783, - 88788 + 88922, + 88927 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 24 }, "end": { - "line": 2961, + "line": 2966, "column": 29 } } @@ -163974,47 +164014,47 @@ "value": "thead", "raw": "'thead'", "range": [ - 88790, - 88797 + 88929, + 88936 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 31 }, "end": { - "line": 2961, + "line": 2966, "column": 38 } } } ], "range": [ - 88779, - 88798 + 88918, + 88937 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 20 }, "end": { - "line": 2961, + "line": 2966, "column": 39 } } }, "range": [ - 88771, - 88798 + 88910, + 88937 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 12 }, "end": { - "line": 2961, + "line": 2966, "column": 39 } } @@ -164022,16 +164062,16 @@ ], "kind": "let", "range": [ - 88767, - 88799 + 88906, + 88938 ], "loc": { "start": { - "line": 2961, + "line": 2966, "column": 8 }, "end": { - "line": 2961, + "line": 2966, "column": 40 } } @@ -164045,16 +164085,16 @@ "type": "Identifier", "name": "headersRow", "range": [ - 88812, - 88822 + 88951, + 88961 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 12 }, "end": { - "line": 2962, + "line": 2967, "column": 22 } } @@ -164065,16 +164105,16 @@ "object": { "type": "ThisExpression", "range": [ - 88825, - 88829 + 88964, + 88968 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 25 }, "end": { - "line": 2962, + "line": 2967, "column": 29 } } @@ -164083,46 +164123,46 @@ "type": "Identifier", "name": "headersRow", "range": [ - 88830, - 88840 + 88969, + 88979 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 30 }, "end": { - "line": 2962, + "line": 2967, "column": 40 } } }, "range": [ - 88825, - 88840 + 88964, + 88979 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 25 }, "end": { - "line": 2962, + "line": 2967, "column": 40 } } }, "range": [ - 88812, - 88840 + 88951, + 88979 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 12 }, "end": { - "line": 2962, + "line": 2967, "column": 40 } } @@ -164130,16 +164170,16 @@ ], "kind": "let", "range": [ - 88808, - 88841 + 88947, + 88980 ], "loc": { "start": { - "line": 2962, + "line": 2967, "column": 8 }, "end": { - "line": 2962, + "line": 2967, "column": 41 } } @@ -164153,32 +164193,32 @@ "type": "Identifier", "name": "header", "range": [ - 88854, - 88860 + 88993, + 88999 ], "loc": { "start": { - "line": 2963, + "line": 2968, "column": 12 }, "end": { - "line": 2963, + "line": 2968, "column": 18 } } }, "init": null, "range": [ - 88854, - 88860 + 88993, + 88999 ], "loc": { "start": { - "line": 2963, + "line": 2968, "column": 12 }, "end": { - "line": 2963, + "line": 2968, "column": 18 } } @@ -164186,16 +164226,16 @@ ], "kind": "let", "range": [ - 88850, - 88861 + 88989, + 89000 ], "loc": { "start": { - "line": 2963, + "line": 2968, "column": 8 }, "end": { - "line": 2963, + "line": 2968, "column": 19 } } @@ -164211,16 +164251,16 @@ "type": "Identifier", "name": "i", "range": [ - 88879, - 88880 + 89018, + 89019 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 17 }, "end": { - "line": 2964, + "line": 2969, "column": 18 } } @@ -164230,31 +164270,31 @@ "value": 0, "raw": "0", "range": [ - 88883, - 88884 + 89022, + 89023 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 21 }, "end": { - "line": 2964, + "line": 2969, "column": 22 } } }, "range": [ - 88879, - 88884 + 89018, + 89023 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 17 }, "end": { - "line": 2964, + "line": 2969, "column": 22 } } @@ -164262,16 +164302,16 @@ ], "kind": "let", "range": [ - 88875, - 88884 + 89014, + 89023 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 13 }, "end": { - "line": 2964, + "line": 2969, "column": 22 } } @@ -164283,16 +164323,16 @@ "type": "Identifier", "name": "i", "range": [ - 88886, - 88887 + 89025, + 89026 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 24 }, "end": { - "line": 2964, + "line": 2969, "column": 25 } } @@ -164303,16 +164343,16 @@ "object": { "type": "ThisExpression", "range": [ - 88890, - 88894 + 89029, + 89033 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 28 }, "end": { - "line": 2964, + "line": 2969, "column": 32 } } @@ -164321,46 +164361,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 88895, - 88902 + 89034, + 89041 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 33 }, "end": { - "line": 2964, + "line": 2969, "column": 40 } } }, "range": [ - 88890, - 88902 + 89029, + 89041 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 28 }, "end": { - "line": 2964, + "line": 2969, "column": 40 } } }, "range": [ - 88886, - 88902 + 89025, + 89041 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 24 }, "end": { - "line": 2964, + "line": 2969, "column": 40 } } @@ -164372,32 +164412,32 @@ "type": "Identifier", "name": "i", "range": [ - 88904, - 88905 + 89043, + 89044 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 42 }, "end": { - "line": 2964, + "line": 2969, "column": 43 } } }, "prefix": false, "range": [ - 88904, - 88907 + 89043, + 89046 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 42 }, "end": { - "line": 2964, + "line": 2969, "column": 45 } } @@ -164414,16 +164454,16 @@ "type": "Identifier", "name": "i", "range": [ - 88927, - 88928 + 89066, + 89067 ], "loc": { "start": { - "line": 2965, + "line": 2970, "column": 16 }, "end": { - "line": 2965, + "line": 2970, "column": 17 } } @@ -164432,31 +164472,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88933, - 88941 + 89072, + 89080 ], "loc": { "start": { - "line": 2965, + "line": 2970, "column": 22 }, "end": { - "line": 2965, + "line": 2970, "column": 30 } } }, "range": [ - 88927, - 88941 + 89066, + 89080 ], "loc": { "start": { - "line": 2965, + "line": 2970, "column": 16 }, "end": { - "line": 2965, + "line": 2970, "column": 30 } } @@ -164468,48 +164508,48 @@ "type": "ContinueStatement", "label": null, "range": [ - 88961, - 88970 + 89100, + 89109 ], "loc": { "start": { - "line": 2966, + "line": 2971, "column": 16 }, "end": { - "line": 2966, + "line": 2971, "column": 25 } } } ], "range": [ - 88943, - 88984 + 89082, + 89123 ], "loc": { "start": { - "line": 2965, + "line": 2970, "column": 32 }, "end": { - "line": 2967, + "line": 2972, "column": 13 } } }, "alternate": null, "range": [ - 88923, - 88984 + 89062, + 89123 ], "loc": { "start": { - "line": 2965, + "line": 2970, "column": 12 }, "end": { - "line": 2967, + "line": 2972, "column": 13 } } @@ -164526,16 +164566,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 89001, - 89006 + 89140, + 89145 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 16 }, "end": { - "line": 2968, + "line": 2973, "column": 21 } } @@ -164544,31 +164584,31 @@ "type": "Identifier", "name": "length", "range": [ - 89007, - 89013 + 89146, + 89152 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 22 }, "end": { - "line": 2968, + "line": 2973, "column": 28 } } }, "range": [ - 89001, - 89013 + 89140, + 89152 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 16 }, "end": { - "line": 2968, + "line": 2973, "column": 28 } } @@ -164578,31 +164618,31 @@ "value": 0, "raw": "0", "range": [ - 89018, - 89019 + 89157, + 89158 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 33 }, "end": { - "line": 2968, + "line": 2973, "column": 34 } } }, "range": [ - 89001, - 89019 + 89140, + 89158 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 16 }, "end": { - "line": 2968, + "line": 2973, "column": 34 } } @@ -164619,16 +164659,16 @@ "type": "Identifier", "name": "header", "range": [ - 89039, - 89045 + 89178, + 89184 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 16 }, "end": { - "line": 2969, + "line": 2974, "column": 22 } } @@ -164649,16 +164689,16 @@ "type": "Identifier", "name": "table", "range": [ - 89048, - 89053 + 89187, + 89192 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 25 }, "end": { - "line": 2969, + "line": 2974, "column": 30 } } @@ -164667,31 +164707,31 @@ "type": "Identifier", "name": "rows", "range": [ - 89054, - 89058 + 89193, + 89197 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 31 }, "end": { - "line": 2969, + "line": 2974, "column": 35 } } }, "range": [ - 89048, - 89058 + 89187, + 89197 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 25 }, "end": { - "line": 2969, + "line": 2974, "column": 35 } } @@ -164700,31 +164740,31 @@ "type": "Identifier", "name": "headersRow", "range": [ - 89059, - 89069 + 89198, + 89208 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 36 }, "end": { - "line": 2969, + "line": 2974, "column": 46 } } }, "range": [ - 89048, - 89070 + 89187, + 89209 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 25 }, "end": { - "line": 2969, + "line": 2974, "column": 47 } } @@ -164733,31 +164773,31 @@ "type": "Identifier", "name": "cells", "range": [ - 89071, - 89076 + 89210, + 89215 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 48 }, "end": { - "line": 2969, + "line": 2974, "column": 53 } } }, "range": [ - 89048, - 89076 + 89187, + 89215 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 25 }, "end": { - "line": 2969, + "line": 2974, "column": 53 } } @@ -164766,93 +164806,93 @@ "type": "Identifier", "name": "i", "range": [ - 89077, - 89078 + 89216, + 89217 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 54 }, "end": { - "line": 2969, + "line": 2974, "column": 55 } } }, "range": [ - 89048, - 89079 + 89187, + 89218 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 25 }, "end": { - "line": 2969, + "line": 2974, "column": 56 } } }, "range": [ - 89039, - 89079 + 89178, + 89218 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 16 }, "end": { - "line": 2969, + "line": 2974, "column": 56 } } }, "range": [ - 89039, - 89080 + 89178, + 89219 ], "loc": { "start": { - "line": 2969, + "line": 2974, "column": 16 }, "end": { - "line": 2969, + "line": 2974, "column": 57 } } } ], "range": [ - 89021, - 89094 + 89160, + 89233 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 36 }, "end": { - "line": 2970, + "line": 2975, "column": 13 } } }, "alternate": null, "range": [ - 88997, - 89094 + 89136, + 89233 ], "loc": { "start": { - "line": 2968, + "line": 2973, "column": 12 }, "end": { - "line": 2970, + "line": 2975, "column": 13 } } @@ -164869,16 +164909,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 89111, - 89116 + 89250, + 89255 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 16 }, "end": { - "line": 2971, + "line": 2976, "column": 21 } } @@ -164887,31 +164927,31 @@ "type": "Identifier", "name": "length", "range": [ - 89117, - 89123 + 89256, + 89262 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 22 }, "end": { - "line": 2971, + "line": 2976, "column": 28 } } }, "range": [ - 89111, - 89123 + 89250, + 89262 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 16 }, "end": { - "line": 2971, + "line": 2976, "column": 28 } } @@ -164921,31 +164961,31 @@ "value": 1, "raw": "1", "range": [ - 89128, - 89129 + 89267, + 89268 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 33 }, "end": { - "line": 2971, + "line": 2976, "column": 34 } } }, "range": [ - 89111, - 89129 + 89250, + 89268 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 16 }, "end": { - "line": 2971, + "line": 2976, "column": 34 } } @@ -164962,16 +165002,16 @@ "type": "Identifier", "name": "header", "range": [ - 89149, - 89155 + 89288, + 89294 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 16 }, "end": { - "line": 2972, + "line": 2977, "column": 22 } } @@ -164995,16 +165035,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 89158, - 89163 + 89297, + 89302 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 30 } } @@ -165014,31 +165054,31 @@ "value": 0, "raw": "0", "range": [ - 89164, - 89165 + 89303, + 89304 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 31 }, "end": { - "line": 2972, + "line": 2977, "column": 32 } } }, "range": [ - 89158, - 89166 + 89297, + 89305 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 33 } } @@ -165047,31 +165087,31 @@ "type": "Identifier", "name": "rows", "range": [ - 89167, - 89171 + 89306, + 89310 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 34 }, "end": { - "line": 2972, + "line": 2977, "column": 38 } } }, "range": [ - 89158, - 89171 + 89297, + 89310 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 38 } } @@ -165080,31 +165120,31 @@ "type": "Identifier", "name": "headersRow", "range": [ - 89172, - 89182 + 89311, + 89321 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 39 }, "end": { - "line": 2972, + "line": 2977, "column": 49 } } }, "range": [ - 89158, - 89183 + 89297, + 89322 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 50 } } @@ -165113,31 +165153,31 @@ "type": "Identifier", "name": "cells", "range": [ - 89184, - 89189 + 89323, + 89328 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 51 }, "end": { - "line": 2972, + "line": 2977, "column": 56 } } }, "range": [ - 89158, - 89189 + 89297, + 89328 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 56 } } @@ -165146,93 +165186,93 @@ "type": "Identifier", "name": "i", "range": [ - 89190, - 89191 + 89329, + 89330 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 57 }, "end": { - "line": 2972, + "line": 2977, "column": 58 } } }, "range": [ - 89158, - 89192 + 89297, + 89331 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 25 }, "end": { - "line": 2972, + "line": 2977, "column": 59 } } }, "range": [ - 89149, - 89192 + 89288, + 89331 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 16 }, "end": { - "line": 2972, + "line": 2977, "column": 59 } } }, "range": [ - 89149, - 89193 + 89288, + 89332 ], "loc": { "start": { - "line": 2972, + "line": 2977, "column": 16 }, "end": { - "line": 2972, + "line": 2977, "column": 60 } } } ], "range": [ - 89131, - 89207 + 89270, + 89346 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 36 }, "end": { - "line": 2973, + "line": 2978, "column": 13 } } }, "alternate": null, "range": [ - 89107, - 89207 + 89246, + 89346 ], "loc": { "start": { - "line": 2971, + "line": 2976, "column": 12 }, "end": { - "line": 2973, + "line": 2978, "column": 13 } } @@ -165241,47 +165281,47 @@ "type": "BreakStatement", "label": null, "range": [ - 89220, - 89226 + 89359, + 89365 ], "loc": { "start": { - "line": 2974, + "line": 2979, "column": 12 }, "end": { - "line": 2974, + "line": 2979, "column": 18 } } } ], "range": [ - 88909, - 89236 + 89048, + 89375 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 47 }, "end": { - "line": 2975, + "line": 2980, "column": 9 } } }, "range": [ - 88870, - 89236 + 89009, + 89375 ], "loc": { "start": { - "line": 2964, + "line": 2969, "column": 8 }, "end": { - "line": 2975, + "line": 2980, "column": 9 } } @@ -165292,47 +165332,47 @@ "type": "Identifier", "name": "header", "range": [ - 89252, - 89258 + 89391, + 89397 ], "loc": { "start": { - "line": 2976, + "line": 2981, "column": 15 }, "end": { - "line": 2976, + "line": 2981, "column": 21 } } }, "range": [ - 89245, - 89259 + 89384, + 89398 ], "loc": { "start": { - "line": 2976, + "line": 2981, "column": 8 }, "end": { - "line": 2976, + "line": 2981, "column": 22 } } } ], "range": [ - 88679, - 89265 + 88818, + 89404 ], "loc": { "start": { - "line": 2959, + "line": 2964, "column": 31 }, "end": { - "line": 2977, + "line": 2982, "column": 5 } } @@ -165340,16 +165380,16 @@ "generator": false, "expression": false, "range": [ - 88668, - 89265 + 88807, + 89404 ], "loc": { "start": { - "line": 2959, + "line": 2964, "column": 20 }, "end": { - "line": 2977, + "line": 2982, "column": 5 } } @@ -165357,16 +165397,16 @@ "kind": "method", "computed": false, "range": [ - 88652, - 89265 + 88791, + 89404 ], "loc": { "start": { - "line": 2959, + "line": 2964, "column": 4 }, "end": { - "line": 2977, + "line": 2982, "column": 5 } }, @@ -165375,16 +165415,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": [ - 88506, - 88647 + 88645, + 88786 ], "loc": { "start": { - "line": 2954, + "line": 2959, "column": 4 }, "end": { - "line": 2958, + "line": 2963, "column": 7 } } @@ -165395,16 +165435,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": [ - 89271, - 89444 + 89410, + 89583 ], "loc": { "start": { - "line": 2979, + "line": 2984, "column": 4 }, "end": { - "line": 2983, + "line": 2988, "column": 7 } } @@ -165418,16 +165458,16 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 89449, - 89463 + 89588, + 89602 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 4 }, "end": { - "line": 2984, + "line": 2989, "column": 18 } } @@ -165442,16 +165482,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 89464, - 89481 + 89603, + 89620 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 19 }, "end": { - "line": 2984, + "line": 2989, "column": 36 } } @@ -165461,31 +165501,31 @@ "value": false, "raw": "false", "range": [ - 89484, - 89489 + 89623, + 89628 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 39 }, "end": { - "line": 2984, + "line": 2989, "column": 44 } } }, "range": [ - 89464, - 89489 + 89603, + 89628 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 19 }, "end": { - "line": 2984, + "line": 2989, "column": 44 } } @@ -165503,16 +165543,16 @@ "type": "Identifier", "name": "headers", "range": [ - 89505, - 89512 + 89644, + 89651 ], "loc": { "start": { - "line": 2985, + "line": 2990, "column": 12 }, "end": { - "line": 2985, + "line": 2990, "column": 19 } } @@ -165521,31 +165561,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 89515, - 89517 + 89654, + 89656 ], "loc": { "start": { - "line": 2985, + "line": 2990, "column": 22 }, "end": { - "line": 2985, + "line": 2990, "column": 24 } } }, "range": [ - 89505, - 89517 + 89644, + 89656 ], "loc": { "start": { - "line": 2985, + "line": 2990, "column": 12 }, "end": { - "line": 2985, + "line": 2990, "column": 24 } } @@ -165553,16 +165593,16 @@ ], "kind": "let", "range": [ - 89501, - 89518 + 89640, + 89657 ], "loc": { "start": { - "line": 2985, + "line": 2990, "column": 8 }, "end": { - "line": 2985, + "line": 2990, "column": 25 } } @@ -165578,16 +165618,16 @@ "type": "Identifier", "name": "j", "range": [ - 89536, - 89537 + 89675, + 89676 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 17 }, "end": { - "line": 2986, + "line": 2991, "column": 18 } } @@ -165597,31 +165637,31 @@ "value": 0, "raw": "0", "range": [ - 89540, - 89541 + 89679, + 89680 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 21 }, "end": { - "line": 2986, + "line": 2991, "column": 22 } } }, "range": [ - 89536, - 89541 + 89675, + 89680 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 17 }, "end": { - "line": 2986, + "line": 2991, "column": 22 } } @@ -165629,16 +165669,16 @@ ], "kind": "let", "range": [ - 89532, - 89541 + 89671, + 89680 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 13 }, "end": { - "line": 2986, + "line": 2991, "column": 22 } } @@ -165650,16 +165690,16 @@ "type": "Identifier", "name": "j", "range": [ - 89543, - 89544 + 89682, + 89683 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 24 }, "end": { - "line": 2986, + "line": 2991, "column": 25 } } @@ -165670,16 +165710,16 @@ "object": { "type": "ThisExpression", "range": [ - 89547, - 89551 + 89686, + 89690 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 28 }, "end": { - "line": 2986, + "line": 2991, "column": 32 } } @@ -165688,46 +165728,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 89552, - 89559 + 89691, + 89698 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 33 }, "end": { - "line": 2986, + "line": 2991, "column": 40 } } }, "range": [ - 89547, - 89559 + 89686, + 89698 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 28 }, "end": { - "line": 2986, + "line": 2991, "column": 40 } } }, "range": [ - 89543, - 89559 + 89682, + 89698 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 24 }, "end": { - "line": 2986, + "line": 2991, "column": 40 } } @@ -165739,32 +165779,32 @@ "type": "Identifier", "name": "j", "range": [ - 89561, - 89562 + 89700, + 89701 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 42 }, "end": { - "line": 2986, + "line": 2991, "column": 43 } } }, "prefix": false, "range": [ - 89561, - 89564 + 89700, + 89703 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 42 }, "end": { - "line": 2986, + "line": 2991, "column": 45 } } @@ -165781,16 +165821,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 89584, - 89601 + 89723, + 89740 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 16 }, "end": { - "line": 2987, + "line": 2992, "column": 33 } } @@ -165803,16 +165843,16 @@ "object": { "type": "ThisExpression", "range": [ - 89605, - 89609 + 89744, + 89748 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 37 }, "end": { - "line": 2987, + "line": 2992, "column": 41 } } @@ -165821,31 +165861,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 89610, - 89622 + 89749, + 89761 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 42 }, "end": { - "line": 2987, + "line": 2992, "column": 54 } } }, "range": [ - 89605, - 89622 + 89744, + 89761 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 37 }, "end": { - "line": 2987, + "line": 2992, "column": 54 } } @@ -165856,47 +165896,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 89623, - 89639 + 89762, + 89778 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 55 }, "end": { - "line": 2987, + "line": 2992, "column": 71 } } } ], "range": [ - 89605, - 89640 + 89744, + 89779 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 37 }, "end": { - "line": 2987, + "line": 2992, "column": 72 } } }, "range": [ - 89584, - 89640 + 89723, + 89779 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 16 }, "end": { - "line": 2987, + "line": 2992, "column": 72 } } @@ -165919,16 +165959,16 @@ "object": { "type": "ThisExpression", "range": [ - 89664, - 89668 + 89803, + 89807 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 20 }, "end": { - "line": 2988, + "line": 2993, "column": 24 } } @@ -165937,31 +165977,31 @@ "type": "Identifier", "name": "extension", "range": [ - 89669, - 89678 + 89808, + 89817 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 25 }, "end": { - "line": 2988, + "line": 2993, "column": 34 } } }, "range": [ - 89664, - 89678 + 89803, + 89817 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 20 }, "end": { - "line": 2988, + "line": 2993, "column": 34 } } @@ -165972,32 +166012,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 89679, - 89695 + 89818, + 89834 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 35 }, "end": { - "line": 2988, + "line": 2993, "column": 51 } } } ], "range": [ - 89664, - 89696 + 89803, + 89835 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 20 }, "end": { - "line": 2988, + "line": 2993, "column": 52 } } @@ -166006,31 +166046,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 89697, - 89708 + 89836, + 89847 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 53 }, "end": { - "line": 2988, + "line": 2993, "column": 64 } } }, "range": [ - 89664, - 89708 + 89803, + 89847 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 20 }, "end": { - "line": 2988, + "line": 2993, "column": 64 } } @@ -166040,32 +166080,32 @@ "type": "Identifier", "name": "j", "range": [ - 89709, - 89710 + 89848, + 89849 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 65 }, "end": { - "line": 2988, + "line": 2993, "column": 66 } } } ], "range": [ - 89664, - 89711 + 89803, + 89850 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 20 }, "end": { - "line": 2988, + "line": 2993, "column": 67 } } @@ -166077,80 +166117,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 89735, - 89744 + 89874, + 89883 ], "loc": { "start": { - "line": 2989, + "line": 2994, "column": 20 }, "end": { - "line": 2989, + "line": 2994, "column": 29 } } } ], "range": [ - 89713, - 89762 + 89852, + 89901 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 69 }, "end": { - "line": 2990, + "line": 2995, "column": 17 } } }, "alternate": null, "range": [ - 89660, - 89762 + 89799, + 89901 ], "loc": { "start": { - "line": 2988, + "line": 2993, "column": 16 }, "end": { - "line": 2990, + "line": 2995, "column": 17 } } } ], "range": [ - 89642, - 89776 + 89781, + 89915 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 74 }, "end": { - "line": 2991, + "line": 2996, "column": 13 } } }, "alternate": null, "range": [ - 89580, - 89776 + 89719, + 89915 ], "loc": { "start": { - "line": 2987, + "line": 2992, "column": 12 }, "end": { - "line": 2991, + "line": 2996, "column": 13 } } @@ -166164,16 +166204,16 @@ "type": "Identifier", "name": "header", "range": [ - 89793, - 89799 + 89932, + 89938 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 16 }, "end": { - "line": 2992, + "line": 2997, "column": 22 } } @@ -166186,16 +166226,16 @@ "object": { "type": "ThisExpression", "range": [ - 89802, - 89806 + 89941, + 89945 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 25 }, "end": { - "line": 2992, + "line": 2997, "column": 29 } } @@ -166204,31 +166244,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 89807, - 89823 + 89946, + 89962 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 30 }, "end": { - "line": 2992, + "line": 2997, "column": 46 } } }, "range": [ - 89802, - 89823 + 89941, + 89962 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 25 }, "end": { - "line": 2992, + "line": 2997, "column": 46 } } @@ -166238,47 +166278,47 @@ "type": "Identifier", "name": "j", "range": [ - 89824, - 89825 + 89963, + 89964 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 47 }, "end": { - "line": 2992, + "line": 2997, "column": 48 } } } ], "range": [ - 89802, - 89826 + 89941, + 89965 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 25 }, "end": { - "line": 2992, + "line": 2997, "column": 49 } } }, "range": [ - 89793, - 89826 + 89932, + 89965 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 16 }, "end": { - "line": 2992, + "line": 2997, "column": 49 } } @@ -166286,16 +166326,16 @@ ], "kind": "let", "range": [ - 89789, - 89827 + 89928, + 89966 ], "loc": { "start": { - "line": 2992, + "line": 2997, "column": 12 }, "end": { - "line": 2992, + "line": 2997, "column": 50 } } @@ -166309,16 +166349,16 @@ "type": "Identifier", "name": "headerText", "range": [ - 89844, - 89854 + 89983, + 89993 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 16 }, "end": { - "line": 2993, + "line": 2998, "column": 26 } } @@ -166329,16 +166369,16 @@ "type": "Identifier", "name": "getFirstTextNode", "range": [ - 89857, - 89873 + 89996, + 90012 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 29 }, "end": { - "line": 2993, + "line": 2998, "column": 45 } } @@ -166348,47 +166388,47 @@ "type": "Identifier", "name": "header", "range": [ - 89874, - 89880 + 90013, + 90019 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 46 }, "end": { - "line": 2993, + "line": 2998, "column": 52 } } } ], "range": [ - 89857, - 89881 + 89996, + 90020 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 29 }, "end": { - "line": 2993, + "line": 2998, "column": 53 } } }, "range": [ - 89844, - 89881 + 89983, + 90020 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 16 }, "end": { - "line": 2993, + "line": 2998, "column": 53 } } @@ -166396,16 +166436,16 @@ ], "kind": "let", "range": [ - 89840, - 89882 + 89979, + 90021 ], "loc": { "start": { - "line": 2993, + "line": 2998, "column": 12 }, "end": { - "line": 2993, + "line": 2998, "column": 54 } } @@ -166421,16 +166461,16 @@ "type": "Identifier", "name": "headers", "range": [ - 89895, - 89902 + 90034, + 90041 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 12 }, "end": { - "line": 2994, + "line": 2999, "column": 19 } } @@ -166439,31 +166479,31 @@ "type": "Identifier", "name": "push", "range": [ - 89903, - 89907 + 90042, + 90046 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 20 }, "end": { - "line": 2994, + "line": 2999, "column": 24 } } }, "range": [ - 89895, - 89907 + 90034, + 90046 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 12 }, "end": { - "line": 2994, + "line": 2999, "column": 24 } } @@ -166473,78 +166513,78 @@ "type": "Identifier", "name": "headerText", "range": [ - 89908, - 89918 + 90047, + 90057 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 25 }, "end": { - "line": 2994, + "line": 2999, "column": 35 } } } ], "range": [ - 89895, - 89919 + 90034, + 90058 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 12 }, "end": { - "line": 2994, + "line": 2999, "column": 36 } } }, "range": [ - 89895, - 89920 + 90034, + 90059 ], "loc": { "start": { - "line": 2994, + "line": 2999, "column": 12 }, "end": { - "line": 2994, + "line": 2999, "column": 37 } } } ], "range": [ - 89566, - 89930 + 89705, + 90069 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 47 }, "end": { - "line": 2995, + "line": 3000, "column": 9 } } }, "range": [ - 89527, - 89930 + 89666, + 90069 ], "loc": { "start": { - "line": 2986, + "line": 2991, "column": 8 }, "end": { - "line": 2995, + "line": 3000, "column": 9 } } @@ -166555,47 +166595,47 @@ "type": "Identifier", "name": "headers", "range": [ - 89946, - 89953 + 90085, + 90092 ], "loc": { "start": { - "line": 2996, + "line": 3001, "column": 15 }, "end": { - "line": 2996, + "line": 3001, "column": 22 } } }, "range": [ - 89939, - 89954 + 90078, + 90093 ], "loc": { "start": { - "line": 2996, + "line": 3001, "column": 8 }, "end": { - "line": 2996, + "line": 3001, "column": 23 } } } ], "range": [ - 89491, - 89960 + 89630, + 90099 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 46 }, "end": { - "line": 2997, + "line": 3002, "column": 5 } } @@ -166603,16 +166643,16 @@ "generator": false, "expression": false, "range": [ - 89463, - 89960 + 89602, + 90099 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 18 }, "end": { - "line": 2997, + "line": 3002, "column": 5 } } @@ -166620,16 +166660,16 @@ "kind": "method", "computed": false, "range": [ - 89449, - 89960 + 89588, + 90099 ], "loc": { "start": { - "line": 2984, + "line": 2989, "column": 4 }, "end": { - "line": 2997, + "line": 3002, "column": 5 } }, @@ -166638,16 +166678,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": [ - 89271, - 89444 + 89410, + 89583 ], "loc": { "start": { - "line": 2979, + "line": 2984, "column": 4 }, "end": { - "line": 2983, + "line": 2988, "column": 7 } } @@ -166658,16 +166698,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": [ - 89966, - 90102 + 90105, + 90241 ], "loc": { "start": { - "line": 2999, + "line": 3004, "column": 4 }, "end": { - "line": 3003, + "line": 3008, "column": 7 } } @@ -166681,16 +166721,16 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 90107, - 90120 + 90246, + 90259 ], "loc": { "start": { - "line": 3004, + "line": 3009, "column": 4 }, "end": { - "line": 3004, + "line": 3009, "column": 17 } } @@ -166703,16 +166743,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 90121, - 90129 + 90260, + 90268 ], "loc": { "start": { - "line": 3004, + "line": 3009, "column": 18 }, "end": { - "line": 3004, + "line": 3009, "column": 26 } } @@ -166730,16 +166770,16 @@ "type": "Identifier", "name": "colType", "range": [ - 90145, - 90152 + 90284, + 90291 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 12 }, "end": { - "line": 3005, + "line": 3010, "column": 19 } } @@ -166753,16 +166793,16 @@ "object": { "type": "ThisExpression", "range": [ - 90155, - 90159 + 90294, + 90298 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 22 }, "end": { - "line": 3005, + "line": 3010, "column": 26 } } @@ -166771,31 +166811,31 @@ "type": "Identifier", "name": "cfg", "range": [ - 90160, - 90163 + 90299, + 90302 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 27 }, "end": { - "line": 3005, + "line": 3010, "column": 30 } } }, "range": [ - 90155, - 90163 + 90294, + 90302 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 22 }, "end": { - "line": 3005, + "line": 3010, "column": 30 } } @@ -166808,16 +166848,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 90164, - 90170 + 90303, + 90309 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 31 }, "end": { - "line": 3005, + "line": 3010, "column": 37 } } @@ -166826,61 +166866,61 @@ "type": "Identifier", "name": "colIndex", "range": [ - 90173, - 90181 + 90312, + 90320 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 40 }, "end": { - "line": 3005, + "line": 3010, "column": 48 } } }, "range": [ - 90164, - 90181 + 90303, + 90320 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 31 }, "end": { - "line": 3005, + "line": 3010, "column": 48 } } }, "range": [ - 90155, - 90182 + 90294, + 90321 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 22 }, "end": { - "line": 3005, + "line": 3010, "column": 49 } } }, "range": [ - 90145, - 90182 + 90284, + 90321 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 12 }, "end": { - "line": 3005, + "line": 3010, "column": 49 } } @@ -166888,16 +166928,16 @@ ], "kind": "let", "range": [ - 90141, - 90183 + 90280, + 90322 ], "loc": { "start": { - "line": 3005, + "line": 3010, "column": 8 }, "end": { - "line": 3005, + "line": 3010, "column": 50 } } @@ -166913,32 +166953,32 @@ "type": "Identifier", "name": "colType", "range": [ - 90200, - 90207 + 90339, + 90346 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 16 }, "end": { - "line": 3006, + "line": 3011, "column": 23 } } }, "prefix": true, "range": [ - 90199, - 90207 + 90338, + 90346 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 15 }, "end": { - "line": 3006, + "line": 3011, "column": 23 } } @@ -166947,16 +166987,16 @@ "type": "Identifier", "name": "INPUT", "range": [ - 90210, - 90215 + 90349, + 90354 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 26 }, "end": { - "line": 3006, + "line": 3011, "column": 31 } } @@ -166970,16 +167010,16 @@ "type": "Identifier", "name": "colType", "range": [ - 90218, - 90225 + 90357, + 90364 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 34 }, "end": { - "line": 3006, + "line": 3011, "column": 41 } } @@ -166988,93 +167028,93 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 90226, - 90237 + 90365, + 90376 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 42 }, "end": { - "line": 3006, + "line": 3011, "column": 53 } } }, "range": [ - 90218, - 90237 + 90357, + 90376 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 34 }, "end": { - "line": 3006, + "line": 3011, "column": 53 } } }, "arguments": [], "range": [ - 90218, - 90239 + 90357, + 90378 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 34 }, "end": { - "line": 3006, + "line": 3011, "column": 55 } } }, "range": [ - 90199, - 90239 + 90338, + 90378 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 15 }, "end": { - "line": 3006, + "line": 3011, "column": 55 } } }, "range": [ - 90192, - 90240 + 90331, + 90379 ], "loc": { "start": { - "line": 3006, + "line": 3011, "column": 8 }, "end": { - "line": 3006, + "line": 3011, "column": 56 } } } ], "range": [ - 90131, - 90246 + 90270, + 90385 ], "loc": { "start": { - "line": 3004, + "line": 3009, "column": 28 }, "end": { - "line": 3007, + "line": 3012, "column": 5 } } @@ -167082,16 +167122,16 @@ "generator": false, "expression": false, "range": [ - 90120, - 90246 + 90259, + 90385 ], "loc": { "start": { - "line": 3004, + "line": 3009, "column": 17 }, "end": { - "line": 3007, + "line": 3012, "column": 5 } } @@ -167099,16 +167139,16 @@ "kind": "method", "computed": false, "range": [ - 90107, - 90246 + 90246, + 90385 ], "loc": { "start": { - "line": 3004, + "line": 3009, "column": 4 }, "end": { - "line": 3007, + "line": 3012, "column": 5 } }, @@ -167117,16 +167157,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": [ - 89966, - 90102 + 90105, + 90241 ], "loc": { "start": { - "line": 2999, + "line": 3004, "column": 4 }, "end": { - "line": 3003, + "line": 3008, "column": 7 } } @@ -167137,16 +167177,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90252, - 90334 + 90391, + 90473 ], "loc": { "start": { - "line": 3009, + "line": 3014, "column": 4 }, "end": { - "line": 3012, + "line": 3017, "column": 7 } } @@ -167160,16 +167200,16 @@ "type": "Identifier", "name": "getFilterableRowsNb", "range": [ - 90339, - 90358 + 90478, + 90497 ], "loc": { "start": { - "line": 3013, + "line": 3018, "column": 4 }, "end": { - "line": 3013, + "line": 3018, "column": 23 } } @@ -167191,16 +167231,16 @@ "object": { "type": "ThisExpression", "range": [ - 90378, - 90382 + 90517, + 90521 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 15 }, "end": { - "line": 3014, + "line": 3019, "column": 19 } } @@ -167209,31 +167249,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 90383, - 90392 + 90522, + 90531 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 20 }, "end": { - "line": 3014, + "line": 3019, "column": 29 } } }, "range": [ - 90378, - 90392 + 90517, + 90531 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 15 }, "end": { - "line": 3014, + "line": 3019, "column": 29 } } @@ -167244,63 +167284,63 @@ "value": false, "raw": "false", "range": [ - 90393, - 90398 + 90532, + 90537 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 30 }, "end": { - "line": 3014, + "line": 3019, "column": 35 } } } ], "range": [ - 90378, - 90399 + 90517, + 90538 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 15 }, "end": { - "line": 3014, + "line": 3019, "column": 36 } } }, "range": [ - 90371, - 90400 + 90510, + 90539 ], "loc": { "start": { - "line": 3014, + "line": 3019, "column": 8 }, "end": { - "line": 3014, + "line": 3019, "column": 37 } } } ], "range": [ - 90361, - 90406 + 90500, + 90545 ], "loc": { "start": { - "line": 3013, + "line": 3018, "column": 26 }, "end": { - "line": 3015, + "line": 3020, "column": 5 } } @@ -167308,16 +167348,16 @@ "generator": false, "expression": false, "range": [ - 90358, - 90406 + 90497, + 90545 ], "loc": { "start": { - "line": 3013, + "line": 3018, "column": 23 }, "end": { - "line": 3015, + "line": 3020, "column": 5 } } @@ -167325,16 +167365,16 @@ "kind": "method", "computed": false, "range": [ - 90339, - 90406 + 90478, + 90545 ], "loc": { "start": { - "line": 3013, + "line": 3018, "column": 4 }, "end": { - "line": 3015, + "line": 3020, "column": 5 } }, @@ -167343,16 +167383,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90252, - 90334 + 90391, + 90473 ], "loc": { "start": { - "line": 3009, + "line": 3014, "column": 4 }, "end": { - "line": 3012, + "line": 3017, "column": 7 } } @@ -167363,16 +167403,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @returns {Number}\n ", "range": [ - 90412, - 90568 + 90551, + 90707 ], "loc": { "start": { - "line": 3017, + "line": 3022, "column": 4 }, "end": { - "line": 3021, + "line": 3026, "column": 7 } } @@ -167386,16 +167426,16 @@ "type": "Identifier", "name": "getValidRowsNb", "range": [ - 90573, - 90587 + 90712, + 90726 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 4 }, "end": { - "line": 3022, + "line": 3027, "column": 18 } } @@ -167410,16 +167450,16 @@ "type": "Identifier", "name": "reCalc", "range": [ - 90588, - 90594 + 90727, + 90733 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 19 }, "end": { - "line": 3022, + "line": 3027, "column": 25 } } @@ -167429,31 +167469,31 @@ "value": false, "raw": "false", "range": [ - 90597, - 90602 + 90736, + 90741 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 28 }, "end": { - "line": 3022, + "line": 3027, "column": 33 } } }, "range": [ - 90588, - 90602 + 90727, + 90741 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 19 }, "end": { - "line": 3022, + "line": 3027, "column": 33 } } @@ -167475,16 +167515,16 @@ "object": { "type": "ThisExpression", "range": [ - 90621, - 90625 + 90760, + 90764 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 15 }, "end": { - "line": 3023, + "line": 3028, "column": 19 } } @@ -167493,31 +167533,31 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 90626, - 90638 + 90765, + 90777 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 20 }, "end": { - "line": 3023, + "line": 3028, "column": 32 } } }, "range": [ - 90621, - 90638 + 90760, + 90777 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 15 }, "end": { - "line": 3023, + "line": 3028, "column": 32 } } @@ -167527,32 +167567,32 @@ "type": "Identifier", "name": "reCalc", "range": [ - 90639, - 90645 + 90778, + 90784 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 33 }, "end": { - "line": 3023, + "line": 3028, "column": 39 } } } ], "range": [ - 90621, - 90646 + 90760, + 90785 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 15 }, "end": { - "line": 3023, + "line": 3028, "column": 40 } } @@ -167561,62 +167601,62 @@ "type": "Identifier", "name": "length", "range": [ - 90647, - 90653 + 90786, + 90792 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 41 }, "end": { - "line": 3023, + "line": 3028, "column": 47 } } }, "range": [ - 90621, - 90653 + 90760, + 90792 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 15 }, "end": { - "line": 3023, + "line": 3028, "column": 47 } } }, "range": [ - 90614, - 90654 + 90753, + 90793 ], "loc": { "start": { - "line": 3023, + "line": 3028, "column": 8 }, "end": { - "line": 3023, + "line": 3028, "column": 48 } } } ], "range": [ - 90604, - 90660 + 90743, + 90799 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 35 }, "end": { - "line": 3024, + "line": 3029, "column": 5 } } @@ -167624,16 +167664,16 @@ "generator": false, "expression": false, "range": [ - 90587, - 90660 + 90726, + 90799 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 18 }, "end": { - "line": 3024, + "line": 3029, "column": 5 } } @@ -167641,16 +167681,16 @@ "kind": "method", "computed": false, "range": [ - 90573, - 90660 + 90712, + 90799 ], "loc": { "start": { - "line": 3022, + "line": 3027, "column": 4 }, "end": { - "line": 3024, + "line": 3029, "column": 5 } }, @@ -167659,16 +167699,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @returns {Number}\n ", "range": [ - 90412, - 90568 + 90551, + 90707 ], "loc": { "start": { - "line": 3017, + "line": 3022, "column": 4 }, "end": { - "line": 3021, + "line": 3026, "column": 7 } } @@ -167679,16 +167719,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 90666, - 90754 + 90805, + 90893 ], "loc": { "start": { - "line": 3026, + "line": 3031, "column": 4 }, "end": { - "line": 3029, + "line": 3034, "column": 7 } } @@ -167702,16 +167742,16 @@ "type": "Identifier", "name": "config", "range": [ - 90759, - 90765 + 90898, + 90904 ], "loc": { "start": { - "line": 3030, + "line": 3035, "column": 4 }, "end": { - "line": 3030, + "line": 3035, "column": 10 } } @@ -167731,16 +167771,16 @@ "object": { "type": "ThisExpression", "range": [ - 90785, - 90789 + 90924, + 90928 ], "loc": { "start": { - "line": 3031, + "line": 3036, "column": 15 }, "end": { - "line": 3031, + "line": 3036, "column": 19 } } @@ -167749,62 +167789,62 @@ "type": "Identifier", "name": "cfg", "range": [ - 90790, - 90793 + 90929, + 90932 ], "loc": { "start": { - "line": 3031, + "line": 3036, "column": 20 }, "end": { - "line": 3031, + "line": 3036, "column": 23 } } }, "range": [ - 90785, - 90793 + 90924, + 90932 ], "loc": { "start": { - "line": 3031, + "line": 3036, "column": 15 }, "end": { - "line": 3031, + "line": 3036, "column": 23 } } }, "range": [ - 90778, - 90794 + 90917, + 90933 ], "loc": { "start": { - "line": 3031, + "line": 3036, "column": 8 }, "end": { - "line": 3031, + "line": 3036, "column": 24 } } } ], "range": [ - 90768, - 90800 + 90907, + 90939 ], "loc": { "start": { - "line": 3030, + "line": 3035, "column": 13 }, "end": { - "line": 3032, + "line": 3037, "column": 5 } } @@ -167812,16 +167852,16 @@ "generator": false, "expression": false, "range": [ - 90765, - 90800 + 90904, + 90939 ], "loc": { "start": { - "line": 3030, + "line": 3035, "column": 10 }, "end": { - "line": 3032, + "line": 3037, "column": 5 } } @@ -167829,16 +167869,16 @@ "kind": "method", "computed": false, "range": [ - 90759, - 90800 + 90898, + 90939 ], "loc": { "start": { - "line": 3030, + "line": 3035, "column": 4 }, "end": { - "line": 3032, + "line": 3037, "column": 5 } }, @@ -167847,16 +167887,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 90666, - 90754 + 90805, + 90893 ], "loc": { "start": { - "line": 3026, + "line": 3031, "column": 4 }, "end": { - "line": 3029, + "line": 3034, "column": 7 } } @@ -167867,7 +167907,7 @@ ], "range": [ 1580, - 90802 + 90941 ], "loc": { "start": { @@ -167875,14 +167915,14 @@ "column": 25 }, "end": { - "line": 3033, + "line": 3038, "column": 1 } } }, "range": [ 1562, - 90802 + 90941 ], "loc": { "start": { @@ -167890,7 +167930,7 @@ "column": 7 }, "end": { - "line": 3033, + "line": 3038, "column": 1 } }, @@ -167920,7 +167960,7 @@ "source": null, "range": [ 1555, - 90802 + 90941 ], "loc": { "start": { @@ -167928,7 +167968,7 @@ "column": 0 }, "end": { - "line": 3033, + "line": 3038, "column": 1 } }, @@ -167957,7 +167997,7 @@ "sourceType": "module", "range": [ 0, - 90802 + 90941 ], "loc": { "start": { @@ -167965,7 +168005,7 @@ "column": 0 }, "end": { - "line": 3033, + "line": 3038, "column": 1 } }, @@ -172310,10 +172350,10 @@ }, { "type": "Line", - "value": " lower date", + "value": " lower equal date", "range": [ 55354, - 55367 + 55373 ], "loc": { "start": { @@ -172322,16 +172362,16 @@ }, "end": { "line": 1906, - "column": 25 + "column": 31 } } }, { "type": "Line", - "value": " lower equal date", + "value": " lower date", "range": [ - 55527, - 55546 + 55536, + 55549 ], "loc": { "start": { @@ -172340,7 +172380,7 @@ }, "end": { "line": 1911, - "column": 31 + "column": 25 } } }, @@ -173209,37 +173249,55 @@ } }, { - "type": "Line", - "value": "CallcustomCellData callback", + "type": "Block", + "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @returns {String}\n ", "range": [ - 67306, - 67335 + 67243, + 67372 ], "loc": { "start": { - "line": 2259, + "line": 2257, + "column": 4 + }, + "end": { + "line": 2261, + "column": 7 + } + } + }, + { + "type": "Line", + "value": "CallcustomCellData callback", + "range": [ + 67440, + 67469 + ], + "loc": { + "start": { + "line": 2264, "column": 8 }, "end": { - "line": 2259, + "line": 2264, "column": 37 } } }, { "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 object\n * @return {String|Number|Date}\n ", + "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": [ - 67524, - 67703 + 67658, + 67838 ], "loc": { "start": { - "line": 2267, + "line": 2272, "column": 4 }, "end": { - "line": 2271, + "line": 2276, "column": 7 } } @@ -173248,16 +173306,16 @@ "type": "Block", "value": "*\n * Return the table data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 68500, - 68956 + 68635, + 69091 ], "loc": { "start": { - "line": 2296, + "line": 2301, "column": 4 }, "end": { - "line": 2308, + "line": 2313, "column": 7 } } @@ -173266,16 +173324,16 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70063, - 70522 + 70198, + 70657 ], "loc": { "start": { - "line": 2341, + "line": 2346, "column": 4 }, "end": { - "line": 2353, + "line": 2358, "column": 7 } } @@ -173284,16 +173342,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 *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71753, - 72343 + 71888, + 72478 ], "loc": { "start": { - "line": 2390, + "line": 2395, "column": 4 }, "end": { - "line": 2401, + "line": 2406, "column": 7 } } @@ -173302,16 +173360,16 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72709, - 72775 + 72844, + 72910 ], "loc": { "start": { - "line": 2417, + "line": 2422, "column": 8 }, "end": { - "line": 2417, + "line": 2422, "column": 74 } } @@ -173320,16 +173378,16 @@ "type": "Line", "value": " displayed", "range": [ - 72784, - 72796 + 72919, + 72931 ], "loc": { "start": { - "line": 2418, + "line": 2423, "column": 8 }, "end": { - "line": 2418, + "line": 2423, "column": 20 } } @@ -173338,16 +173396,16 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73060, - 73113 + 73195, + 73248 ], "loc": { "start": { - "line": 2426, + "line": 2431, "column": 8 }, "end": { - "line": 2426, + "line": 2431, "column": 61 } } @@ -173356,16 +173414,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": [ - 73397, - 73559 + 73532, + 73694 ], "loc": { "start": { - "line": 2438, + "line": 2443, "column": 4 }, "end": { - "line": 2442, + "line": 2447, "column": 7 } } @@ -173374,16 +173432,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": [ - 73630, - 73803 + 73765, + 73938 ], "loc": { "start": { - "line": 2447, + "line": 2452, "column": 4 }, "end": { - "line": 2451, + "line": 2456, "column": 7 } } @@ -173392,16 +173450,16 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73975, - 74007 + 74110, + 74142 ], "loc": { "start": { - "line": 2458, + "line": 2463, "column": 8 }, "end": { - "line": 2458, + "line": 2463, "column": 40 } } @@ -173410,16 +173468,16 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74648, - 74695 + 74783, + 74830 ], "loc": { "start": { - "line": 2482, + "line": 2487, "column": 4 }, "end": { - "line": 2484, + "line": 2489, "column": 7 } } @@ -173428,16 +173486,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": [ - 74945, - 75107 + 75080, + 75242 ], "loc": { "start": { - "line": 2495, + "line": 2500, "column": 4 }, "end": { - "line": 2499, + "line": 2504, "column": 7 } } @@ -173446,16 +173504,16 @@ "type": "Line", "value": "multiple selects", "range": [ - 75630, - 75648 + 75765, + 75783 ], "loc": { "start": { - "line": 2514, + "line": 2519, "column": 8 }, "end": { - "line": 2514, + "line": 2519, "column": 26 } } @@ -173464,16 +173522,16 @@ "type": "Line", "value": "checklist", "range": [ - 76097, - 76108 + 76232, + 76243 ], "loc": { "start": { - "line": 2526, + "line": 2531, "column": 8 }, "end": { - "line": 2526, + "line": 2531, "column": 19 } } @@ -173482,16 +173540,16 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76704, - 76808 + 76839, + 76943 ], "loc": { "start": { - "line": 2544, + "line": 2549, "column": 4 }, "end": { - "line": 2547, + "line": 2552, "column": 7 } } @@ -173500,16 +173558,16 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 77562, - 77614 + 77697, + 77749 ], "loc": { "start": { - "line": 2574, + "line": 2579, "column": 4 }, "end": { - "line": 2576, + "line": 2581, "column": 7 } } @@ -173518,16 +173576,16 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 77876, - 77905 + 78011, + 78040 ], "loc": { "start": { - "line": 2584, + "line": 2589, "column": 12 }, "end": { - "line": 2584, + "line": 2589, "column": 41 } } @@ -173536,16 +173594,16 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 78019, - 78067 + 78154, + 78202 ], "loc": { "start": { - "line": 2591, + "line": 2596, "column": 4 }, "end": { - "line": 2593, + "line": 2598, "column": 7 } } @@ -173554,16 +173612,16 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 78512, - 78590 + 78647, + 78725 ], "loc": { "start": { - "line": 2612, + "line": 2617, "column": 4 }, "end": { - "line": 2614, + "line": 2619, "column": 7 } } @@ -173572,16 +173630,16 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 78798, - 78893 + 78933, + 79028 ], "loc": { "start": { - "line": 2621, + "line": 2626, "column": 4 }, "end": { - "line": 2624, + "line": 2629, "column": 7 } } @@ -173590,16 +173648,16 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 79239, - 79325 + 79374, + 79460 ], "loc": { "start": { - "line": 2637, + "line": 2642, "column": 4 }, "end": { - "line": 2640, + "line": 2645, "column": 7 } } @@ -173608,16 +173666,16 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 79399, - 79500 + 79534, + 79635 ], "loc": { "start": { - "line": 2645, + "line": 2650, "column": 4 }, "end": { - "line": 2648, + "line": 2653, "column": 7 } } @@ -173626,16 +173684,16 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 79586, - 79735 + 79721, + 79870 ], "loc": { "start": { - "line": 2653, + "line": 2658, "column": 4 }, "end": { - "line": 2657, + "line": 2662, "column": 7 } } @@ -173644,16 +173702,16 @@ "type": "Block", "value": "*\n * Builds filter element ID for a given column index\n * @param {any} colIndex\n * @returns {String} Filter element ID string\n * @private\n ", "range": [ - 79913, - 80076 + 80048, + 80211 ], "loc": { "start": { - "line": 2664, + "line": 2669, "column": 4 }, "end": { - "line": 2669, + "line": 2674, "column": 7 } } @@ -173662,16 +173720,16 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 80174, - 80271 + 80309, + 80406 ], "loc": { "start": { - "line": 2674, + "line": 2679, "column": 4 }, "end": { - "line": 2677, + "line": 2682, "column": 7 } } @@ -173680,16 +173738,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80437, - 80542 + 80572, + 80677 ], "loc": { "start": { - "line": 2685, + "line": 2690, "column": 4 }, "end": { - "line": 2688, + "line": 2693, "column": 7 } } @@ -173698,16 +173756,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 81224, - 81267 + 81359, + 81402 ], "loc": { "start": { - "line": 2706, + "line": 2711, "column": 12 }, "end": { - "line": 2706, + "line": 2711, "column": 55 } } @@ -173716,16 +173774,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 81280, - 81319 + 81415, + 81454 ], "loc": { "start": { - "line": 2707, + "line": 2712, "column": 12 }, "end": { - "line": 2707, + "line": 2712, "column": 51 } } @@ -173734,16 +173792,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 81678, - 81711 + 81813, + 81846 ], "loc": { "start": { - "line": 2715, + "line": 2720, "column": 16 }, "end": { - "line": 2715, + "line": 2720, "column": 49 } } @@ -173752,16 +173810,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82352, - 82508 + 82487, + 82643 ], "loc": { "start": { - "line": 2735, + "line": 2740, "column": 4 }, "end": { - "line": 2739, + "line": 2744, "column": 7 } } @@ -173770,16 +173828,16 @@ "type": "Block", "value": "*\n * Checks if passed row is valid\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82700, - 82816 + 82835, + 82951 ], "loc": { "start": { - "line": 2746, + "line": 2751, "column": 4 }, "end": { - "line": 2750, + "line": 2755, "column": 7 } } @@ -173788,34 +173846,34 @@ "type": "Block", "value": "*\n * Checks if passed row is visible\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n ", "range": [ - 82916, - 83034 + 83051, + 83169 ], "loc": { "start": { - "line": 2755, + "line": 2760, "column": 4 }, "end": { - "line": 2759, + "line": 2764, "column": 7 } } }, { "type": "Block", - "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only valid for input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", + "value": "*\n * Checks if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n ", "range": [ - 83167, - 83368 + 83302, + 83507 ], "loc": { "start": { - "line": 2765, + "line": 2770, "column": 4 }, "end": { - "line": 2770, + "line": 2775, "column": 7 } } @@ -173824,16 +173882,16 @@ "type": "Block", "value": "*\n * Returns clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @returns {String}\n ", "range": [ - 83584, - 83726 + 83723, + 83865 ], "loc": { "start": { - "line": 2779, + "line": 2784, "column": 4 }, "end": { - "line": 2783, + "line": 2788, "column": 7 } } @@ -173842,16 +173900,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": [ - 83929, - 84148 + 84068, + 84287 ], "loc": { "start": { - "line": 2792, + "line": 2797, "column": 4 }, "end": { - "line": 2797, + "line": 2802, "column": 7 } } @@ -173860,16 +173918,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": [ - 84623, - 84882 + 84762, + 85021 ], "loc": { "start": { - "line": 2814, + "line": 2819, "column": 4 }, "end": { - "line": 2820, + "line": 2825, "column": 7 } } @@ -173878,16 +173936,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 85523, - 85595 + 85662, + 85734 ], "loc": { "start": { - "line": 2842, + "line": 2847, "column": 8 }, "end": { - "line": 2842, + "line": 2847, "column": 80 } } @@ -173896,16 +173954,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86142, - 86217 + 86281, + 86356 ], "loc": { "start": { - "line": 2859, + "line": 2864, "column": 4 }, "end": { - "line": 2862, + "line": 2867, "column": 7 } } @@ -173914,16 +173972,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 86284, - 86363 + 86423, + 86502 ], "loc": { "start": { - "line": 2867, + "line": 2872, "column": 4 }, "end": { - "line": 2870, + "line": 2875, "column": 7 } } @@ -173932,16 +173990,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": [ - 86430, - 86606 + 86569, + 86745 ], "loc": { "start": { - "line": 2875, + "line": 2880, "column": 4 }, "end": { - "line": 2879, + "line": 2884, "column": 7 } } @@ -173950,16 +174008,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87326, - 87416 + 87465, + 87555 ], "loc": { "start": { - "line": 2903, + "line": 2908, "column": 4 }, "end": { - "line": 2906, + "line": 2911, "column": 7 } } @@ -173968,16 +174026,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 87492, - 87567 + 87631, + 87706 ], "loc": { "start": { - "line": 2911, + "line": 2916, "column": 4 }, "end": { - "line": 2914, + "line": 2919, "column": 7 } } @@ -173986,16 +174044,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 87638, - 87765 + 87777, + 87904 ], "loc": { "start": { - "line": 2919, + "line": 2924, "column": 4 }, "end": { - "line": 2923, + "line": 2928, "column": 7 } } @@ -174004,16 +174062,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 87830, - 87902 + 87969, + 88041 ], "loc": { "start": { - "line": 2928, + "line": 2933, "column": 4 }, "end": { - "line": 2931, + "line": 2936, "column": 7 } } @@ -174022,16 +174080,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 * @returns {Boolean}\n ", "range": [ - 88010, - 88220 + 88149, + 88359 ], "loc": { "start": { - "line": 2937, + "line": 2942, "column": 4 }, "end": { - "line": 2942, + "line": 2947, "column": 7 } } @@ -174040,16 +174098,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": [ - 88506, - 88647 + 88645, + 88786 ], "loc": { "start": { - "line": 2954, + "line": 2959, "column": 4 }, "end": { - "line": 2958, + "line": 2963, "column": 7 } } @@ -174058,16 +174116,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": [ - 89271, - 89444 + 89410, + 89583 ], "loc": { "start": { - "line": 2979, + "line": 2984, "column": 4 }, "end": { - "line": 2983, + "line": 2988, "column": 7 } } @@ -174076,16 +174134,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": [ - 89966, - 90102 + 90105, + 90241 ], "loc": { "start": { - "line": 2999, + "line": 3004, "column": 4 }, "end": { - "line": 3003, + "line": 3008, "column": 7 } } @@ -174094,16 +174152,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90252, - 90334 + 90391, + 90473 ], "loc": { "start": { - "line": 3009, + "line": 3014, "column": 4 }, "end": { - "line": 3012, + "line": 3017, "column": 7 } } @@ -174112,16 +174170,16 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @returns {Number}\n ", "range": [ - 90412, - 90568 + 90551, + 90707 ], "loc": { "start": { - "line": 3017, + "line": 3022, "column": 4 }, "end": { - "line": 3021, + "line": 3026, "column": 7 } } @@ -174130,16 +174188,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 90666, - 90754 + 90805, + 90893 ], "loc": { "start": { - "line": 3026, + "line": 3031, "column": 4 }, "end": { - "line": 3029, + "line": 3034, "column": 7 } } diff --git a/docs/badge.svg b/docs/badge.svg index 84c6ce65..e24552c4 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -11,7 +11,7 @@ document document - 99% - 99% + 100% + 100% diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index 6e608a4f..80596b80 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.4.35 API Document + Emitter | tablefilter v0.4.36 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 11752bc9..717c0533 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.4.35 API Document + AdapterEzEditTable | tablefilter v0.4.36 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 93e49bdf..f0d8241e 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.4.35 API Document + ColOps | tablefilter v0.4.36 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 a754b213..df375770 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.4.35 API Document + ColsVisibility | tablefilter v0.4.36 API Document diff --git a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html index 8ec520e5..7fa34f1e 100644 --- a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html +++ b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html @@ -3,7 +3,7 @@ - FiltersVisibility | tablefilter v0.4.35 API Document + FiltersVisibility | tablefilter v0.4.36 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 51807cb2..20e68ecb 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.4.35 API Document + AdapterSortableTable | tablefilter v0.4.36 API Document diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index 70438dd1..7f3fa273 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.4.35 API Document + Feature | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index 4c1be5a5..93daebf0 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.4.35 API Document + AlternateRows | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index 808bcfab..d2d051db 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.4.35 API Document + CheckList | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index 82705559..ddae1f70 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.4.35 API Document + ClearButton | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/dateType.js~DateType.html b/docs/class/src/modules/dateType.js~DateType.html index 54fed2bf..03750d66 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.4.35 API Document + DateType | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index fe11d931..66f73e71 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.4.35 API Document + Dropdown | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index d32e8b55..92e01146 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.4.35 API Document + GridLayout | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index b8f2b8aa..fdce112f 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.4.35 API Document + Hash | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index d8c57bea..ff581280 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.4.35 API Document + Help | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index 505bdec5..c625008f 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.4.35 API Document + HighlightKeyword | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index bc5240bf..71d1e651 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.4.35 API Document + Loader | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index 03cf4c9c..7a12a9de 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.4.35 API Document + NoResults | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index 7defae26..6321f69b 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.4.35 API Document + Paging | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index f3bbed6b..46e3f444 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.4.35 API Document + PopupFilter | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index dce16505..dbfec064 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.4.35 API Document + RowsCounter | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index 905eb67a..1cf6ab25 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.4.35 API Document + State | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index 79454635..34e34221 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.4.35 API Document + StatusBar | tablefilter v0.4.36 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index f8a83f61..00e63e4b 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.4.35 API Document + Storage | tablefilter v0.4.36 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index 5cb64b2f..cf35b32d 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.4.35 API Document + TableFilter | tablefilter v0.4.36 API Document @@ -3186,13 +3186,14 @@ row and comparing it to the search term for current column.

- getCellValue(cell: *): * + getCellValue(Cell's: DOMElement): String

- +

Return the text content of a given cell

+
@@ -8884,7 +8885,7 @@ filter if an array is supplied

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

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

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

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

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

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

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

cell DOMElement -

Cell's DOM object

+

Cell's DOM element

@@ -9550,18 +9551,19 @@ hidden when all the search terms are not found in inspected row.

- getCellValue(cell: *): * + getCellValue(Cell's: DOMElement): String - source + source - +

Return the text content of a given cell

+
@@ -9574,10 +9576,11 @@ hidden when all the search terms are not found in inspected row.

- cell - * + Cell's + DOMElement - +

DOM element

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

Return:

- +
*String
@@ -9689,7 +9692,7 @@ hidden when all the search terms are not found in inspected row.

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

- source + source @@ -10126,7 +10129,7 @@ custom options values and texts

- source + source @@ -10263,7 +10266,7 @@ custom options values and texts

- source + source @@ -10314,7 +10317,7 @@ custom options values and texts

- source + source @@ -10404,7 +10407,7 @@ custom options values and texts

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

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

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

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

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

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

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

- source + source @@ -11118,7 +11121,7 @@ defined

- source + source @@ -11239,7 +11242,7 @@ row)

- source + source @@ -11329,7 +11332,7 @@ row)

- source + source @@ -11398,7 +11401,7 @@ row)

- source + source @@ -11535,7 +11538,7 @@ row)

- source + source @@ -11611,7 +11614,7 @@ row)

- source + source @@ -11619,7 +11622,7 @@ row)

Checks if specified column filter ignores diacritics. -Note this is only valid for input filter types.

+Note this is only applicable to input filter types.

@@ -11680,7 +11683,7 @@ Note this is only valid for input filter types.

- source + source @@ -11909,7 +11912,7 @@ Note this is only valid for input filter types.

- source + source @@ -11977,7 +11980,7 @@ Note this is only valid for input filter types.

- source + source @@ -12052,7 +12055,7 @@ Note this is only valid for input filter types.

- source + source @@ -12103,7 +12106,7 @@ Note this is only valid for input filter types.

- source + source @@ -12171,7 +12174,7 @@ Note this is only valid for input filter types.

- source + source @@ -12239,7 +12242,7 @@ Note this is only valid for input filter types.

- source + source @@ -12380,7 +12383,7 @@ Note this is only valid for input filter types.

- source + source @@ -12717,7 +12720,7 @@ columns

- source + source @@ -12775,7 +12778,7 @@ columns

- source + source @@ -12833,7 +12836,7 @@ columns

- source + source @@ -12939,7 +12942,7 @@ columns

- source + source @@ -12980,7 +12983,7 @@ columns

- source + source diff --git a/docs/coverage.json b/docs/coverage.json index 65c51c59..d500122e 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,7 +1,7 @@ { - "coverage": "99.85%", + "coverage": "100%", "expectCount": 667, - "actualCount": 666, + "actualCount": 667, "files": { "src/const.js": { "expectCount": 18, @@ -135,10 +135,8 @@ }, "src/tablefilter.js": { "expectCount": 171, - "actualCount": 170, - "undocumentLines": [ - 2257 - ] + "actualCount": 171, + "undocumentLines": [] }, "src/dom.js": { "expectCount": 12, diff --git a/docs/dump.json b/docs/dump.json index b37dbbb1..9d0546d7 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -17493,7 +17493,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode, hasClass,\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'\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {GridLayout} from './modules/gridLayout';\nimport {Loader} from './modules/loader';\nimport {HighlightKeyword} from './modules/highlightKeywords';\nimport {PopupFilter} from './modules/popupFilter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\nimport {RowsCounter} from './modules/rowsCounter';\nimport {StatusBar} from './modules/statusBar';\nimport {Paging} from './modules/paging';\nimport {ClearButton} from './modules/clearButton';\nimport {Help} from './modules/help';\nimport {AlternateRows} from './modules/alternateRows';\nimport {NoResults} from './modules/noResults';\nimport {State} from './modules/state';\nimport {DateType} from './modules/dateType';\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} 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 {DOMElement} 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 */\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 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 }\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 et cols nb\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = f.grid === false ? false : true;\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Boolean}\n */\n this.gridLayout = Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = isString(f.filters_cell_tag) ?\n 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 = 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 = 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 = f.right_div_css_class || 'rdiv';\n\n /**\n * Css class for middle inner container DOM element\n * @type {String}\n */\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = f.style_path || this.basePath + 'style/';\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = f.stylesheet || this.stylePath + 'tablefilter.css';\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 = f.flts_row_css_class || 'fltrow';\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = f.enable_icons === false ? false : true;\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Indicate whether columns widths are set\n * @type {Boolean}\n * @private\n */\n this.hasColWidths = isArray(f.col_widths);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = this.hasColWidths ? f.col_widths : [];\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = f.flt_css_class || 'flt';\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = 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 = f.flt_small_css_class || 'flt_s';\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = f.single_flt_css_class || '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 = f.enter_key === false ? false : true;\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = isFn(f.on_before_filter) ?\n f.on_before_filter : EMPTY_FN;\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = isFn(f.on_after_filter) ?\n 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 * Enable/disable external filters generation\n * @type {Boolean}\n */\n this.isExternalFlt = Boolean(f.external_flt_grid);\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = isFn(f.on_filters_loaded) ?\n 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 = isFn(f.on_row_validated) ?\n f.on_row_validated : EMPTY_FN;\n\n /**\n * List of columns implementing custom filtering\n * @type {Array}\n */\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n\n /**\n * Delegate function for retrieving cell data with custom logic\n * @type {Function}\n */\n this.customCellData = isFn(f.custom_cell_data) ?\n f.custom_cell_data : 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 = 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) ?\n undefined : Boolean(f.help_instructions);\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = Boolean(f.mark_active_columns);\n\n /**\n * Css class for filtered (active) columns\n * @type {String}\n */\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n\n /**\n * Callback fired before a column is marked as filtered\n * @type {Function}\n */\n this.onBeforeActiveColumn = isFn(f.on_before_active_column) ?\n f.on_before_active_column : EMPTY_FN;\n\n /**\n * Callback fired after a column is marked as filtered\n * @type {Function}\n */\n this.onAfterActiveColumn = isFn(f.on_after_active_column) ?\n f.on_after_active_column : EMPTY_FN;\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 = 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 = 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 = 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 = f.on_change === false ? false : true;\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * alpha-numeric manner by default\n * @type {Boolean}\n */\n this.sortSlc = f.sort_select === false ? false : true;\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 = f.regexp_operator || 'rgx:';\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = f.empty_operator || '[empty]';\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = f.or_operator || '||';\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = f.and_operator || '&&';\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = f.greater_operator || '>';\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = f.lower_operator || '<';\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = f.lower_equal_operator || '<=';\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = f.greater_equal_operator || '>=';\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = f.different_operator || '!';\n\n /**\n * Like operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.lkOperator = f.like_operator || '*';\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = f.equal_operator || '=';\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = f.start_with_operator || '{';\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = f.end_with_operator || '}';\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = f.separator || ',';\n\n /**\n * Enable rows counter UI component\n * @type {Boolean}\n */\n this.rowsCounter = Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean}\n */\n this.statusBar = Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean}\n */\n this.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 = f.btn_text || (!this.enableIcons ? 'Go' : '');\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = 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 = isFn(f.on_before_reset) ?\n f.on_before_reset : EMPTY_FN;\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = isFn(f.on_after_reset) ?\n f.on_after_reset : EMPTY_FN;\n\n /**\n * Enable paging component\n * @type {Boolean}\n */\n this.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 = !isNaN(f.auto_filter_delay) ?\n 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 {Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\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 = f.locale || 'en';\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = f.thousands_separator || ',';\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = f.decimal_separator || '.';\n\n /**\n * Determine whether table has columns data types\n * @type {Boolean}\n * @private\n */\n this.hasColTypes = isArray(f.col_types);\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 = this.hasColTypes ? 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 * @private\n */\n this.extensions = f.extensions;\n\n /**\n * Determine whether extensions are loaded\n * @type {Boolean}\n * @private\n */\n this.hasExtensions = isArray(this.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 = 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 = f.themes_path || this.stylePath + 'themes/';\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\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\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 stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if (this.hasThemes) {\n this.loadThemes();\n }\n\n // Instanciate sugar date wrapper\n Mod.dateType = Mod.dateType || new DateType(this);\n Mod.dateType.init();\n\n // Instantiate help feature and initialise only if set true\n Mod.help = Mod.help || new Help(this);\n if (this.help) {\n Mod.help.init();\n }\n\n if (this.state) {\n Mod.state = Mod.state || new State(this);\n Mod.state.init();\n }\n\n if (this.gridLayout) {\n Mod.gridLayout = Mod.gridLayout || new GridLayout(this);\n Mod.gridLayout.init();\n }\n\n if (this.loader) {\n Mod.loader = Mod.loader || new Loader(this);\n Mod.loader.init();\n }\n\n if (this.highlightKeywords) {\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if (this.popupFilters) {\n Mod.popupFilter = Mod.popupFilter || new PopupFilter(this);\n Mod.popupFilter.init();\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 if (!Mod.dropdown) {\n Mod.dropdown = new Dropdown(this);\n }\n Mod.dropdown.init(i, this.isExternalFlt, fltcell);\n }\n // checklist\n else if (col === CHECKLIST) {\n if (!Mod.checkList) {\n Mod.checkList = new CheckList(this);\n }\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 if (this.rowsCounter) {\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if (this.statusBar) {\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if (this.paging) {\n if (!Mod.paging) {\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else {\n Mod.paging.reset();\n }\n }\n if (this.btnReset) {\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if (this.hasColWidths && !this.gridLayout) {\n this.setColWidths();\n }\n if (this.alternateRows) {\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if (this.noResults) {\n Mod.noResults = Mod.noResults || new NoResults(this);\n Mod.noResults.init();\n }\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.tbl, this.prfxTf);\n if (this.responsive) {\n addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if (this.hasExtensions) {\n this.initExtensions();\n }\n\n // Subscribe to events\n if (this.markActiveColumns) {\n this.emitter.on(['before-filtering'],\n () => this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n /** @inherited */\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.tbl, 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.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 * 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 // 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 if (!this.ExtRegistry[ext.name]) {\n this.loadExtension(ext);\n }\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) {\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 * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions() {\n let exts = this.extensions;\n\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n let extInstance = this.ExtRegistry[ext.name];\n if (extInstance) {\n extInstance.destroy();\n this.ExtRegistry[ext.name] = undefined;\n }\n }\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\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 if (this.infDiv) {\n this.removeToolbar();\n }\n if (this.markActiveColumns) {\n this.clearActiveColumns();\n emitter.off(['before-filtering'], () => this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.hasExtensions) {\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if (this.fltGrid && !this.gridLayout) {\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\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.tbl, this.prfxTf);\n removeClass(this.tbl, 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.tbl.insertBefore(cont, this.tbl.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 set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\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.tbl;\n let captions = tag(tbl, 'caption');\n if (captions.length > 0) {\n [].forEach.call(captions, (elm) => tbl.removeChild(elm));\n }\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.tbl.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 * @returns {Boolean}\n */\n _testTerm(term, cellValue, colIdx) {\n let numData;\n let decimal = this.decimalSeparator;\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.getOptions(colIdx).locale || this.locale;\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 date\n if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // lower equal date\n else if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), 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 if (this.hasType(colIdx, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIdx];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\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 {Boolean} [typed=true] 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 */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n if (!this.fltGrid) {\n return;\n }\n let row = this.tbl.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 // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n if (j !== colIndex) {\n continue;\n }\n let data = getContent(cell[j]);\n colValues.push(data);\n }\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.tbl.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.tbl.rows.length;\n if (includeHeaders) {\n s = 0;\n }\n return parseInt(ntrs - s, 10);\n }\n\n\n getCellValue(cell) {\n let idx = cell.cellIndex;\n //CallcustomCellData callback\n if (this.customCellDataCols.indexOf(idx) !== -1) {\n return this.customCellData(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 object\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 let decimal = this.decimalSeparator;\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n return parseNb(value, decimal);\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n let locale = dateType.getOptions(colIndex).locale || this.locale;\n return dateType.parse(value, locale);\n }\n\n return value;\n }\n\n /**\n * Return the table data with following format:\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 *\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.tbl.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 data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (!this.validRowsIndex) {\n return [];\n }\n let rows = this.tbl.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 {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 *\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.tbl.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.tbl.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 (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 if (!this.hasColWidths) {\n return;\n }\n tbl = tbl || this.tbl;\n\n let nbCols = this.nbCells;\n let colWidths = this.colWidths;\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 * Makes 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 * Clears filtered columns visual indicator (background color)\n */\n clearActiveColumns() {\n for (let i = 0, len = this.getCellsNb(this.headersRow); i < len; i++) {\n removeClass(this.getHeaderElement(i), this.activeColumnsCssClass);\n }\n }\n\n /**\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n */\n markActiveColumn(colIndex) {\n let header = this.getHeaderElement(colIndex);\n if (hasClass(header, this.activeColumnsCssClass)) {\n return;\n }\n this.onBeforeActiveColumn(this, colIndex);\n\n addClass(header, this.activeColumnsCssClass);\n\n this.onAfterActiveColumn(this, colIndex);\n }\n\n /**\n * Return the ID of the current active filter\n * @returns {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 * @returns {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 * Builds filter element ID for a given column index\n * @param {any} colIndex\n * @returns {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\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 * Determines 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 * Checks if passed row is valid\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Checks if passed row is visible\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.tbl.rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Checks if specified column filter ignores diacritics.\n * Note this is only valid for input filter types.\n * @param {Number} colIndex Column index\n * @returns {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 * Returns clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @returns {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 {[type]} [description]\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.tbl.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 * @returns {Boolean}\n */\n hasType(colIndex, types = []) {\n if (!this.hasColTypes) {\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.tbl;\n let tHead = tag(table, 'thead');\n let headersRow = this.headersRow;\n let header;\n for (let i = 0; i < this.nbCells; i++) {\n if (i !== colIndex) {\n continue;\n }\n if (tHead.length === 0) {\n header = table.rows[headersRow].cells[i];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[headersRow].cells[i];\n }\n break;\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 let colType = this.cfg['col_' + colIndex];\n return !colType ? INPUT : colType.toLowerCase();\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 * @returns {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\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, hasClass,\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'\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {GridLayout} from './modules/gridLayout';\nimport {Loader} from './modules/loader';\nimport {HighlightKeyword} from './modules/highlightKeywords';\nimport {PopupFilter} from './modules/popupFilter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\nimport {RowsCounter} from './modules/rowsCounter';\nimport {StatusBar} from './modules/statusBar';\nimport {Paging} from './modules/paging';\nimport {ClearButton} from './modules/clearButton';\nimport {Help} from './modules/help';\nimport {AlternateRows} from './modules/alternateRows';\nimport {NoResults} from './modules/noResults';\nimport {State} from './modules/state';\nimport {DateType} from './modules/dateType';\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} 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 {DOMElement} 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 */\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 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 }\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 et cols nb\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = f.grid === false ? false : true;\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Boolean}\n */\n this.gridLayout = Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = isString(f.filters_cell_tag) ?\n 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 = 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 = 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 = f.right_div_css_class || 'rdiv';\n\n /**\n * Css class for middle inner container DOM element\n * @type {String}\n */\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = f.style_path || this.basePath + 'style/';\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = f.stylesheet || this.stylePath + 'tablefilter.css';\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 = f.flts_row_css_class || 'fltrow';\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = f.enable_icons === false ? false : true;\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Indicate whether columns widths are set\n * @type {Boolean}\n * @private\n */\n this.hasColWidths = isArray(f.col_widths);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = this.hasColWidths ? f.col_widths : [];\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = f.flt_css_class || 'flt';\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = 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 = f.flt_small_css_class || 'flt_s';\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = f.single_flt_css_class || '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 = f.enter_key === false ? false : true;\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = isFn(f.on_before_filter) ?\n f.on_before_filter : EMPTY_FN;\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = isFn(f.on_after_filter) ?\n 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 * Enable/disable external filters generation\n * @type {Boolean}\n */\n this.isExternalFlt = Boolean(f.external_flt_grid);\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = isFn(f.on_filters_loaded) ?\n 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 = isFn(f.on_row_validated) ?\n f.on_row_validated : EMPTY_FN;\n\n /**\n * List of columns implementing custom filtering\n * @type {Array}\n */\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n\n /**\n * Delegate function for retrieving cell data with custom logic\n * @type {Function}\n */\n this.customCellData = isFn(f.custom_cell_data) ?\n f.custom_cell_data : 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 = 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) ?\n undefined : Boolean(f.help_instructions);\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = Boolean(f.mark_active_columns);\n\n /**\n * Css class for filtered (active) columns\n * @type {String}\n */\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n\n /**\n * Callback fired before a column is marked as filtered\n * @type {Function}\n */\n this.onBeforeActiveColumn = isFn(f.on_before_active_column) ?\n f.on_before_active_column : EMPTY_FN;\n\n /**\n * Callback fired after a column is marked as filtered\n * @type {Function}\n */\n this.onAfterActiveColumn = isFn(f.on_after_active_column) ?\n f.on_after_active_column : EMPTY_FN;\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 = 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 = 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 = 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 = f.on_change === false ? false : true;\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * alpha-numeric manner by default\n * @type {Boolean}\n */\n this.sortSlc = f.sort_select === false ? false : true;\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 = f.regexp_operator || 'rgx:';\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = f.empty_operator || '[empty]';\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = f.or_operator || '||';\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = f.and_operator || '&&';\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = f.greater_operator || '>';\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = f.lower_operator || '<';\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = f.lower_equal_operator || '<=';\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = f.greater_equal_operator || '>=';\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = f.different_operator || '!';\n\n /**\n * Like operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.lkOperator = f.like_operator || '*';\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = f.equal_operator || '=';\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = f.start_with_operator || '{';\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = f.end_with_operator || '}';\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = f.separator || ',';\n\n /**\n * Enable rows counter UI component\n * @type {Boolean}\n */\n this.rowsCounter = Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean}\n */\n this.statusBar = Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean}\n */\n this.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 = f.btn_text || (!this.enableIcons ? 'Go' : '');\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = 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 = isFn(f.on_before_reset) ?\n f.on_before_reset : EMPTY_FN;\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = isFn(f.on_after_reset) ?\n f.on_after_reset : EMPTY_FN;\n\n /**\n * Enable paging component\n * @type {Boolean}\n */\n this.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 = !isNaN(f.auto_filter_delay) ?\n 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 {Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\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 = f.locale || 'en';\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = f.thousands_separator || ',';\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = f.decimal_separator || '.';\n\n /**\n * Determine whether table has columns data types\n * @type {Boolean}\n * @private\n */\n this.hasColTypes = isArray(f.col_types);\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 = this.hasColTypes ? 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 * @private\n */\n this.extensions = f.extensions;\n\n /**\n * Determine whether extensions are loaded\n * @type {Boolean}\n * @private\n */\n this.hasExtensions = isArray(this.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 = 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 = f.themes_path || this.stylePath + 'themes/';\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\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\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 stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if (this.hasThemes) {\n this.loadThemes();\n }\n\n // Instanciate sugar date wrapper\n Mod.dateType = Mod.dateType || new DateType(this);\n Mod.dateType.init();\n\n // Instantiate help feature and initialise only if set true\n Mod.help = Mod.help || new Help(this);\n if (this.help) {\n Mod.help.init();\n }\n\n if (this.state) {\n Mod.state = Mod.state || new State(this);\n Mod.state.init();\n }\n\n if (this.gridLayout) {\n Mod.gridLayout = Mod.gridLayout || new GridLayout(this);\n Mod.gridLayout.init();\n }\n\n if (this.loader) {\n Mod.loader = Mod.loader || new Loader(this);\n Mod.loader.init();\n }\n\n if (this.highlightKeywords) {\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if (this.popupFilters) {\n Mod.popupFilter = Mod.popupFilter || new PopupFilter(this);\n Mod.popupFilter.init();\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 if (!Mod.dropdown) {\n Mod.dropdown = new Dropdown(this);\n }\n Mod.dropdown.init(i, this.isExternalFlt, fltcell);\n }\n // checklist\n else if (col === CHECKLIST) {\n if (!Mod.checkList) {\n Mod.checkList = new CheckList(this);\n }\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 if (this.rowsCounter) {\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if (this.statusBar) {\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if (this.paging) {\n if (!Mod.paging) {\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else {\n Mod.paging.reset();\n }\n }\n if (this.btnReset) {\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if (this.hasColWidths && !this.gridLayout) {\n this.setColWidths();\n }\n if (this.alternateRows) {\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if (this.noResults) {\n Mod.noResults = Mod.noResults || new NoResults(this);\n Mod.noResults.init();\n }\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.tbl, this.prfxTf);\n if (this.responsive) {\n addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if (this.hasExtensions) {\n this.initExtensions();\n }\n\n // Subscribe to events\n if (this.markActiveColumns) {\n this.emitter.on(['before-filtering'],\n () => this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n /** @inherited */\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.tbl, 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.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 * 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 // 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 if (!this.ExtRegistry[ext.name]) {\n this.loadExtension(ext);\n }\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) {\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 * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions() {\n let exts = this.extensions;\n\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n let extInstance = this.ExtRegistry[ext.name];\n if (extInstance) {\n extInstance.destroy();\n this.ExtRegistry[ext.name] = undefined;\n }\n }\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\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 if (this.infDiv) {\n this.removeToolbar();\n }\n if (this.markActiveColumns) {\n this.clearActiveColumns();\n emitter.off(['before-filtering'], () => this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.hasExtensions) {\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if (this.fltGrid && !this.gridLayout) {\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\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.tbl, this.prfxTf);\n removeClass(this.tbl, 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.tbl.insertBefore(cont, this.tbl.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 set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\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.tbl;\n let captions = tag(tbl, 'caption');\n if (captions.length > 0) {\n [].forEach.call(captions, (elm) => tbl.removeChild(elm));\n }\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.tbl.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 * @returns {Boolean}\n */\n _testTerm(term, cellValue, colIdx) {\n let numData;\n let decimal = this.decimalSeparator;\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.getOptions(colIdx).locale || this.locale;\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 if (this.hasType(colIdx, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIdx];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\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 {Boolean} [typed=true] 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 */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n if (!this.fltGrid) {\n return;\n }\n let row = this.tbl.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 // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n if (j !== colIndex) {\n continue;\n }\n let data = getContent(cell[j]);\n colValues.push(data);\n }\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.tbl.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.tbl.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 * @returns {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n //CallcustomCellData callback\n if (this.customCellDataCols.indexOf(idx) !== -1) {\n return this.customCellData(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 let decimal = this.decimalSeparator;\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n return parseNb(value, decimal);\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n let locale = dateType.getOptions(colIndex).locale || this.locale;\n return dateType.parse(value, locale);\n }\n\n return value;\n }\n\n /**\n * Return the table data with following format:\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 *\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.tbl.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 data with following format:\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 *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (!this.validRowsIndex) {\n return [];\n }\n let rows = this.tbl.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 {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 *\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.tbl.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.tbl.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 (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 if (!this.hasColWidths) {\n return;\n }\n tbl = tbl || this.tbl;\n\n let nbCols = this.nbCells;\n let colWidths = this.colWidths;\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 * Makes 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 * Clears filtered columns visual indicator (background color)\n */\n clearActiveColumns() {\n for (let i = 0, len = this.getCellsNb(this.headersRow); i < len; i++) {\n removeClass(this.getHeaderElement(i), this.activeColumnsCssClass);\n }\n }\n\n /**\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n */\n markActiveColumn(colIndex) {\n let header = this.getHeaderElement(colIndex);\n if (hasClass(header, this.activeColumnsCssClass)) {\n return;\n }\n this.onBeforeActiveColumn(this, colIndex);\n\n addClass(header, this.activeColumnsCssClass);\n\n this.onAfterActiveColumn(this, colIndex);\n }\n\n /**\n * Return the ID of the current active filter\n * @returns {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 * @returns {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 * Builds filter element ID for a given column index\n * @param {any} colIndex\n * @returns {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\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 * Determines 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 * Checks if passed row is valid\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Checks if passed row is visible\n * @param {Number} rowIndex Row index\n * @returns {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.tbl.rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Checks if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @returns {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 * Returns clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @returns {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 {[type]} [description]\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.tbl.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 * @returns {Boolean}\n */\n hasType(colIndex, types = []) {\n if (!this.hasColTypes) {\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.tbl;\n let tHead = tag(table, 'thead');\n let headersRow = this.headersRow;\n let header;\n for (let i = 0; i < this.nbCells; i++) {\n if (i !== colIndex) {\n continue;\n }\n if (tHead.length === 0) {\n header = table.rows[headersRow].cells[i];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[headersRow].cells[i];\n }\n break;\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 let colType = this.cfg['col_' + colIndex];\n return !colType ? INPUT : colType.toLowerCase();\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 * @returns {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" }, { "__docId__": 814, @@ -21802,21 +21802,33 @@ "memberof": "src/tablefilter.js~TableFilter", "longname": "src/tablefilter.js~TableFilter#getCellValue", "access": null, - "description": null, - "lineNumber": 2257, - "undocument": true, + "description": "Return the text content of a given cell", + "lineNumber": 2262, + "unknown": [ + { + "tagName": "@returns", + "tagValue": "{String}" + } + ], "params": [ { - "name": "cell", + "nullable": null, "types": [ - "*" - ] + "DOMElement" + ], + "spread": false, + "optional": false, + "name": "Cell's", + "description": "DOM element" } ], "return": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": "" }, "generator": false }, @@ -21830,7 +21842,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": 2272, + "lineNumber": 2277, "params": [ { "nullable": null, @@ -21840,7 +21852,7 @@ "spread": false, "optional": false, "name": "cell", - "description": "Cell's DOM object" + "description": "Cell's DOM element" } ], "return": { @@ -21865,7 +21877,7 @@ "longname": "src/tablefilter.js~TableFilter#getTableData", "access": null, "description": "Return the table data with following format:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2309, + "lineNumber": 2314, "params": [ { "nullable": null, @@ -21924,7 +21936,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredData", "access": null, "description": "Return the filtered data with following format:\n[\n [rowIndex, [value0, value1...]],\n [rowIndex, [value0, value1...]]\n]", - "lineNumber": 2354, + "lineNumber": 2359, "params": [ { "nullable": null, @@ -21983,7 +21995,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilteredDataCol", "access": null, "description": "Return the filtered data for a given column index", - "lineNumber": 2402, + "lineNumber": 2407, "params": [ { "nullable": null, @@ -22064,7 +22076,7 @@ "longname": "src/tablefilter.js~TableFilter#getRowDisplay", "access": null, "description": "Get the display value of a row", - "lineNumber": 2443, + "lineNumber": 2448, "params": [ { "nullable": null, @@ -22097,7 +22109,7 @@ "longname": "src/tablefilter.js~TableFilter#validateRow", "access": null, "description": "Validate/invalidate row by setting the 'validRow' attribute on the row", - "lineNumber": 2452, + "lineNumber": 2457, "params": [ { "nullable": null, @@ -22132,7 +22144,7 @@ "longname": "src/tablefilter.js~TableFilter#validateAllRows", "access": null, "description": "Validate all filterable rows", - "lineNumber": 2485, + "lineNumber": 2490, "params": [], "generator": false }, @@ -22146,7 +22158,7 @@ "longname": "src/tablefilter.js~TableFilter#validRowsIndex", "access": null, "description": null, - "lineNumber": 2489, + "lineNumber": 2494, "undocument": true, "type": { "types": [ @@ -22164,7 +22176,7 @@ "longname": "src/tablefilter.js~TableFilter#setFilterValue", "access": null, "description": "Set search value to a given filter", - "lineNumber": 2500, + "lineNumber": 2505, "params": [ { "nullable": null, @@ -22199,7 +22211,7 @@ "longname": "src/tablefilter.js~TableFilter#setColWidths", "access": null, "description": "Set them columns' widths as per configuration", - "lineNumber": 2548, + "lineNumber": 2553, "params": [ { "nullable": null, @@ -22224,7 +22236,7 @@ "longname": "src/tablefilter.js~TableFilter#enforceVisibility", "access": null, "description": "Makes defined rows always visible", - "lineNumber": 2577, + "lineNumber": 2582, "params": [], "generator": false }, @@ -22238,7 +22250,7 @@ "longname": "src/tablefilter.js~TableFilter#clearFilters", "access": null, "description": "Clear all the filters' values", - "lineNumber": 2594, + "lineNumber": 2599, "params": [], "generator": false }, @@ -22252,7 +22264,7 @@ "longname": "src/tablefilter.js~TableFilter#clearActiveColumns", "access": null, "description": "Clears filtered columns visual indicator (background color)", - "lineNumber": 2615, + "lineNumber": 2620, "params": [], "generator": false }, @@ -22266,7 +22278,7 @@ "longname": "src/tablefilter.js~TableFilter#markActiveColumn", "access": null, "description": "Mark currently filtered column", - "lineNumber": 2625, + "lineNumber": 2630, "params": [ { "nullable": null, @@ -22291,7 +22303,7 @@ "longname": "src/tablefilter.js~TableFilter#getActiveFilterId", "access": null, "description": "Return the ID of the current active filter", - "lineNumber": 2641, + "lineNumber": 2646, "unknown": [ { "tagName": "@returns", @@ -22319,7 +22331,7 @@ "longname": "src/tablefilter.js~TableFilter#setActiveFilterId", "access": null, "description": "Set the ID of the current active filter", - "lineNumber": 2649, + "lineNumber": 2654, "params": [ { "nullable": null, @@ -22344,7 +22356,7 @@ "longname": "src/tablefilter.js~TableFilter#activeFilterId", "access": null, "description": null, - "lineNumber": 2650, + "lineNumber": 2655, "undocument": true, "type": { "types": [ @@ -22362,7 +22374,7 @@ "longname": "src/tablefilter.js~TableFilter#getColumnIndexFromFilterId", "access": null, "description": "Return the column index for a given filter ID", - "lineNumber": 2658, + "lineNumber": 2663, "unknown": [ { "tagName": "@returns", @@ -22403,7 +22415,7 @@ "longname": "src/tablefilter.js~TableFilter#buildFilterId", "access": "private", "description": "Builds filter element ID for a given column index", - "lineNumber": 2670, + "lineNumber": 2675, "unknown": [ { "tagName": "@returns", @@ -22442,7 +22454,7 @@ "longname": "src/tablefilter.js~TableFilter#activateFilter", "access": null, "description": "Make specified column's filter active", - "lineNumber": 2678, + "lineNumber": 2683, "params": [ { "nullable": null, @@ -22467,7 +22479,7 @@ "longname": "src/tablefilter.js~TableFilter#linkFilters", "access": null, "description": "Refresh the filters subject to linking ('select', 'multiple',\n'checklist' type)", - "lineNumber": 2689, + "lineNumber": 2694, "params": [], "generator": false }, @@ -22481,7 +22493,7 @@ "longname": "src/tablefilter.js~TableFilter#isExactMatch", "access": null, "description": "Determines if passed filter column implements exact query match", - "lineNumber": 2740, + "lineNumber": 2745, "params": [ { "nullable": null, @@ -22514,7 +22526,7 @@ "longname": "src/tablefilter.js~TableFilter#isRowValid", "access": null, "description": "Checks if passed row is valid", - "lineNumber": 2751, + "lineNumber": 2756, "unknown": [ { "tagName": "@returns", @@ -22553,7 +22565,7 @@ "longname": "src/tablefilter.js~TableFilter#isRowDisplayed", "access": null, "description": "Checks if passed row is visible", - "lineNumber": 2760, + "lineNumber": 2765, "unknown": [ { "tagName": "@returns", @@ -22591,8 +22603,8 @@ "memberof": "src/tablefilter.js~TableFilter", "longname": "src/tablefilter.js~TableFilter#ignoresDiacritics", "access": null, - "description": "Checks if specified column filter ignores diacritics.\nNote this is only valid for input filter types.", - "lineNumber": 2771, + "description": "Checks if specified column filter ignores diacritics.\nNote this is only applicable to input filter types.", + "lineNumber": 2776, "unknown": [ { "tagName": "@returns", @@ -22631,7 +22643,7 @@ "longname": "src/tablefilter.js~TableFilter#getClearFilterText", "access": null, "description": "Returns clear all text for specified filter column", - "lineNumber": 2784, + "lineNumber": 2789, "unknown": [ { "tagName": "@returns", @@ -22670,7 +22682,7 @@ "longname": "src/tablefilter.js~TableFilter#isImported", "access": null, "description": "Check if passed script or stylesheet is already imported", - "lineNumber": 2798, + "lineNumber": 2803, "params": [ { "nullable": null, @@ -22713,7 +22725,7 @@ "longname": "src/tablefilter.js~TableFilter#import", "access": null, "description": "Import script or stylesheet", - "lineNumber": 2821, + "lineNumber": 2826, "params": [ { "nullable": null, @@ -22768,7 +22780,7 @@ "longname": "src/tablefilter.js~TableFilter#isInitialized", "access": null, "description": "Check if table has filters grid", - "lineNumber": 2863, + "lineNumber": 2868, "params": [], "return": { "nullable": null, @@ -22790,7 +22802,7 @@ "longname": "src/tablefilter.js~TableFilter#getFiltersId", "access": null, "description": "Get list of filter IDs", - "lineNumber": 2871, + "lineNumber": 2876, "params": [], "return": { "nullable": null, @@ -22812,7 +22824,7 @@ "longname": "src/tablefilter.js~TableFilter#getValidRows", "access": null, "description": "Get filtered (valid) rows indexes", - "lineNumber": 2880, + "lineNumber": 2885, "params": [ { "nullable": null, @@ -22845,7 +22857,7 @@ "longname": "src/tablefilter.js~TableFilter#validRowsIndex", "access": null, "description": null, - "lineNumber": 2886, + "lineNumber": 2891, "undocument": true, "type": { "types": [ @@ -22863,7 +22875,7 @@ "longname": "src/tablefilter.js~TableFilter#getFiltersRowIndex", "access": null, "description": "Get the index of the row containing the filters", - "lineNumber": 2907, + "lineNumber": 2912, "params": [], "return": { "nullable": null, @@ -22885,7 +22897,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeadersRowIndex", "access": null, "description": "Get the index of the headers row", - "lineNumber": 2915, + "lineNumber": 2920, "params": [], "return": { "nullable": null, @@ -22907,7 +22919,7 @@ "longname": "src/tablefilter.js~TableFilter#getStartRowIndex", "access": null, "description": "Get the row index from where the filtering process start (1st filterable\nrow)", - "lineNumber": 2924, + "lineNumber": 2929, "params": [], "return": { "nullable": null, @@ -22929,7 +22941,7 @@ "longname": "src/tablefilter.js~TableFilter#getLastRowIndex", "access": null, "description": "Get the index of the last row", - "lineNumber": 2932, + "lineNumber": 2937, "params": [], "return": { "nullable": null, @@ -22951,7 +22963,7 @@ "longname": "src/tablefilter.js~TableFilter#hasType", "access": null, "description": "Determine whether the specified column has one of the passed types", - "lineNumber": 2943, + "lineNumber": 2948, "unknown": [ { "tagName": "@returns", @@ -23002,7 +23014,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeaderElement", "access": null, "description": "Get the header DOM element for a given column index", - "lineNumber": 2959, + "lineNumber": 2964, "params": [ { "nullable": null, @@ -23035,7 +23047,7 @@ "longname": "src/tablefilter.js~TableFilter#getHeadersText", "access": null, "description": "Return the list of headers' text", - "lineNumber": 2984, + "lineNumber": 2989, "params": [ { "nullable": null, @@ -23068,7 +23080,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilterType", "access": null, "description": "Return the filter type for a specified column", - "lineNumber": 3004, + "lineNumber": 3009, "params": [ { "nullable": null, @@ -23101,7 +23113,7 @@ "longname": "src/tablefilter.js~TableFilter#getFilterableRowsNb", "access": null, "description": "Get the total number of filterable rows", - "lineNumber": 3013, + "lineNumber": 3018, "params": [], "return": { "nullable": null, @@ -23123,7 +23135,7 @@ "longname": "src/tablefilter.js~TableFilter#getValidRowsNb", "access": null, "description": "Return the total number of valid rows", - "lineNumber": 3022, + "lineNumber": 3027, "unknown": [ { "tagName": "@returns", @@ -23164,7 +23176,7 @@ "longname": "src/tablefilter.js~TableFilter#config", "access": null, "description": "Get the configuration object (literal object)", - "lineNumber": 3030, + "lineNumber": 3035, "params": [], "return": { "nullable": null, diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index c67bbf38..d8599ab6 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.4.35 API Document + src/array.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index 9d3770ed..be50b56d 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.4.35 API Document + src/const.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index 6a550511..7f6dadf7 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.4.35 API Document + src/cookie.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index 9071ab11..3c797aa9 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.4.35 API Document + src/dom.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index ea54694b..4d213563 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.4.35 API Document + src/emitter.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index c2ddab31..a48dfab9 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.4.35 API Document + src/event.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index c0e8dff5..213e8283 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.4.35 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index c54e7284..10137ae9 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.4.35 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index e67d15cb..5c908de5 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.4.35 API Document + src/extensions/colOps/colOps.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 3a35e4df..3e9aa913 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.4.35 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html index 1de7dd13..500dbd1d 100644 --- a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html +++ b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html @@ -3,7 +3,7 @@ - src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.4.35 API Document + src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index 9fbab1a2..f28dafae 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.4.35 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index 7cf5360f..8e0882fd 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.4.35 API Document + src/extensions/sort/sort.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html index 0d2416fd..c7abd791 100644 --- a/docs/file/src/feature.js.html +++ b/docs/file/src/feature.js.html @@ -3,7 +3,7 @@ - src/feature.js | tablefilter v0.4.35 API Document + src/feature.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index f2018a01..7b62c43a 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.4.35 API Document + src/modules/alternateRows.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index de8471d9..648a8d69 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.4.35 API Document + src/modules/checkList.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index 3ab47f9b..f55af909 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.4.35 API Document + src/modules/clearButton.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/dateType.js.html b/docs/file/src/modules/dateType.js.html index 92c52ff1..388eb4c4 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.4.35 API Document + src/modules/dateType.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index 5c3d168f..d436b2c9 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.4.35 API Document + src/modules/dropdown.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index e7c2a5f4..d478db01 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.4.35 API Document + src/modules/gridLayout.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index 68a585c4..657b1052 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.4.35 API Document + src/modules/hash.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index 90e3eb19..1fb739e7 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.4.35 API Document + src/modules/help.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index b8f2e981..05ec5d0f 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.4.35 API Document + src/modules/highlightKeywords.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index 5ef7f74f..28ffd979 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.4.35 API Document + src/modules/loader.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index 3051a183..5f70c15f 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.4.35 API Document + src/modules/noResults.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index 6493a97c..4b44b130 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.4.35 API Document + src/modules/paging.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index d736e53c..55974b5c 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.4.35 API Document + src/modules/popupFilter.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index 05932602..44c7f167 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.4.35 API Document + src/modules/rowsCounter.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 5aad398f..a10f9d12 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.4.35 API Document + src/modules/state.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html index 00d49d49..4e87ed1e 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.4.35 API Document + src/modules/statusBar.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html index eedbf643..ce7cc1ca 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.4.35 API Document + src/modules/storage.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/number.js.html b/docs/file/src/number.js.html index c531b7fa..5952bc2e 100644 --- a/docs/file/src/number.js.html +++ b/docs/file/src/number.js.html @@ -3,7 +3,7 @@ - src/number.js | tablefilter v0.4.35 API Document + src/number.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html index 3b48f53b..4a65e876 100644 --- a/docs/file/src/root.js.html +++ b/docs/file/src/root.js.html @@ -3,7 +3,7 @@ - src/root.js | tablefilter v0.4.35 API Document + src/root.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index a5099cc8..5742141a 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.4.35 API Document + src/sort.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index bcc20782..0105c4d3 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.4.35 API Document + src/string.js | tablefilter v0.4.36 API Document diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index 7a3c3fb3..7fe4a668 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.4.35 API Document + src/tablefilter.js | tablefilter v0.4.36 API Document @@ -2025,16 +2025,16 @@ export class TableFilter { dte1 = parseDate(cellValue, locale); - // lower date - if (isLDate) { - dte2 = parseDate(term.replace(reL, ''), locale); - occurence = dte1 < dte2; - } // lower equal date - else if (isLEDate) { + if (isLEDate) { dte2 = parseDate(term.replace(reLe, ''), locale); occurence = dte1 <= dte2; } + // lower date + else if (isLDate) { + dte2 = parseDate(term.replace(reL, ''), locale); + occurence = dte1 < dte2; + } // greater equal date else if (isGEDate) { dte2 = parseDate(term.replace(reGe, ''), locale); @@ -2376,6 +2376,11 @@ export class TableFilter { } + /** + * Return the text content of a given cell + * @param {DOMElement} Cell's DOM element + * @returns {String} + */ getCellValue(cell) { let idx = cell.cellIndex; //CallcustomCellData callback @@ -2388,7 +2393,7 @@ export class TableFilter { /** * Return the typed data of a given cell based on the column type definition - * @param {DOMElement} cell Cell's DOM object + * @param {DOMElement} cell Cell's DOM element * @return {String|Number|Date} */ getCellData(cell) { @@ -2886,7 +2891,7 @@ export class TableFilter { /** * Checks if specified column filter ignores diacritics. - * Note this is only valid for input filter types. + * Note this is only applicable to input filter types. * @param {Number} colIndex Column index * @returns {Boolean} */ diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index 12e25974..b5ed636b 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.4.35 API Document + src/types.js | tablefilter v0.4.36 API Document diff --git a/docs/function/index.html b/docs/function/index.html index 611dfadf..030294b1 100644 --- a/docs/function/index.html +++ b/docs/function/index.html @@ -3,7 +3,7 @@ - Function | tablefilter v0.4.35 API Document + Function | tablefilter v0.4.36 API Document diff --git a/docs/identifiers.html b/docs/identifiers.html index a01a63dd..98ade8d5 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.4.35 API Document + Index | tablefilter v0.4.36 API Document diff --git a/docs/index.html b/docs/index.html index 4f8444f7..3ab6f783 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.4.35 API Document + tablefilter v0.4.36 API Document diff --git a/docs/package.json b/docs/package.json index b1ac8299..970e6cd0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.4.35", + "version": "0.4.36", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { @@ -38,11 +38,11 @@ "tag": "next" }, "devDependencies": { - "babel-core": "^6.21.0", + "babel-core": "^6.22.1", "babel-eslint": "7.1.1", "babel-loader": "^6.2.9", - "babel-plugin-transform-es2015-classes": "^6.18.0", - "babel-preset-es2015": "^6.18.0", + "babel-plugin-transform-es2015-classes": "^6.22.0", + "babel-preset-es2015": "^6.22.0", "clean-webpack-plugin": "^0.1.15", "codecov": "1.0.1", "diacritics": "1.3.0", diff --git a/docs/source.html b/docs/source.html index 65df0c0a..f0e030e5 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.4.35 API Document + Source | tablefilter v0.4.36 API Document @@ -119,7 +119,7 @@ -

Source 666/667

+

Source 667/667

@@ -140,7 +140,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -192,7 +192,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -213,7 +213,7 @@ - + @@ -221,7 +221,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -245,7 +245,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -269,7 +269,7 @@ - + @@ -277,7 +277,7 @@ - + @@ -285,7 +285,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -301,7 +301,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -317,7 +317,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -342,7 +342,7 @@ - + @@ -350,7 +350,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -366,7 +366,7 @@ - + @@ -374,7 +374,7 @@ - + @@ -382,7 +382,7 @@ - + @@ -390,7 +390,7 @@ - + @@ -398,7 +398,7 @@ - + @@ -406,7 +406,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -423,7 +423,7 @@ - + @@ -431,7 +431,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -453,15 +453,15 @@ - + - + - - - - + + + + @@ -477,7 +477,7 @@ - +
100 %1/1 545 byte 222017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/const.js100 %18/18 1536 byte 1182017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/cookie.js- 1412 byte 572017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/dom.js100 %12/12 4767 byte 1912017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/emitter.js100 %6/6 1323 byte 532017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/event.js100 %6/6 2384 byte 1012017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/advancedGrid/adapterEzEditTable.js100 %13/13 18904 byte 5042017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/advancedGrid/advancedGrid.js- 90 byte 22017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/colOps/colOps.js100 %25/25 13008 byte 4442017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/colsVisibility/colsVisibility.js100 %49/49 20964 byte 7392017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/filtersVisibility/filtersVisibility.js100 %25/25 7784 byte 3072017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/sort/adapterSortabletable.js100 %23/23 16452 byte 5322017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/extensions/sort/sort.js- 197 byte 82017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/feature.js100 %14/14 1864 byte 972017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/alternateRows.js100 %9/9 3644 byte 1402017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/checkList.js100 %17/17 18974 byte 5902017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/clearButton.js100 %10/10 3129 byte 1282017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/dateType.js100 %11/11 3997 byte 1472017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/dropdown.js100 %14/14 13704 byte 4422017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/gridLayout.js100 %16/16 14075 byte 4942017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/hash.js100 %10/10 2981 byte 1262017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/help.js100 %17/17 6516 byte 2322017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/highlightKeywords.js100 %10/10 5405 byte 1792017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/loader.js100 %14/14 4005 byte 1732017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/noResults.js100 %17/17 4809 byte 1982017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/paging.js100 %45/45 27455 byte 8982017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/popupFilter.js100 %26/26 12712 byte 4462017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/rowsCounter.js100 %13/13 5643 byte 1972017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/state.js100 %24/24 14771 byte 5412017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/statusBar.js100 %22/22 8485 byte 2992017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/modules/storage.js100 %10/10 3544 byte 1622017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/number.js100 %1/1 998 byte 292017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/root.js100 %1/1 235 byte 62017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/sort.js100 %3/3 930 byte 332017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/string.js100 %5/5 2082 byte 762017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
src/tablefilter.jssrc/tablefilter.js TableFilter99 %170/17190807 byte30332017-01-04 10:54:28 (UTC)100 %171/17190946 byte30382017-01-07 00:00:04 (UTC)
src/types.js100 %9/9 1565 byte 732017-01-04 10:54:28 (UTC)2017-01-07 00:00:04 (UTC)
diff --git a/docs/variable/index.html b/docs/variable/index.html index 961e5bc0..0b56a41e 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.4.35 API Document + Variable | tablefilter v0.4.36 API Document