From 3f3e038e00f56d57f049ebfed3c15a29ac7cb0eb Mon Sep 17 00:00:00 2001 From: koalyptus Date: Fri, 8 Dec 2017 11:19:44 +0000 Subject: [PATCH] publish Docs to gh-pages (auto) branch: master SHA: 653b1ce006c9e7f2bbe82b6d5a6e01ab521adaa8 range SHA: a243c96dd349...653b1ce006c9 build id: 313435229 build number: 811 --- docs/ast/source/modules/clearButton.js.json | 2833 +- docs/ast/source/tablefilter.js.json | 29509 ++++++++-------- docs/class/src/emitter.js~Emitter.html | 2 +- ...pterEzEditTable.js~AdapterEzEditTable.html | 2 +- .../extensions/colOps/colOps.js~ColOps.html | 2 +- .../colsVisibility.js~ColsVisibility.html | 2 +- ...Sortabletable.js~AdapterSortableTable.html | 2 +- docs/class/src/feature.js~Feature.html | 2 +- .../alternateRows.js~AlternateRows.html | 2 +- .../modules/baseDropdown.js~BaseDropdown.html | 2 +- .../src/modules/checkList.js~CheckList.html | 2 +- .../modules/clearButton.js~ClearButton.html | 12 +- .../src/modules/dateType.js~DateType.html | 2 +- .../src/modules/dropdown.js~Dropdown.html | 2 +- .../src/modules/gridLayout.js~GridLayout.html | 2 +- docs/class/src/modules/hash.js~Hash.html | 2 +- docs/class/src/modules/help.js~Help.html | 2 +- ...highlightKeywords.js~HighlightKeyword.html | 2 +- docs/class/src/modules/loader.js~Loader.html | 2 +- ...arkActiveColumns.js~MarkActiveColumns.html | 2 +- .../src/modules/noResults.js~NoResults.html | 2 +- docs/class/src/modules/paging.js~Paging.html | 2 +- .../modules/popupFilter.js~PopupFilter.html | 2 +- .../modules/rowsCounter.js~RowsCounter.html | 2 +- docs/class/src/modules/state.js~State.html | 2 +- .../src/modules/statusBar.js~StatusBar.html | 2 +- .../class/src/modules/storage.js~Storage.html | 2 +- .../class/src/modules/toolbar.js~Toolbar.html | 2 +- .../class/src/tablefilter.js~TableFilter.html | 6 +- docs/dump.json | 75 +- docs/file/src/array.js.html | 2 +- docs/file/src/const.js.html | 2 +- docs/file/src/cookie.js.html | 2 +- docs/file/src/dom.js.html | 2 +- docs/file/src/emitter.js.html | 2 +- docs/file/src/event.js.html | 2 +- .../advancedGrid/adapterEzEditTable.js.html | 2 +- .../advancedGrid/advancedGrid.js.html | 2 +- .../file/src/extensions/colOps/colOps.js.html | 2 +- .../colsVisibility/colsVisibility.js.html | 2 +- .../sort/adapterSortabletable.js.html | 2 +- docs/file/src/extensions/sort/sort.js.html | 2 +- docs/file/src/feature.js.html | 2 +- docs/file/src/modules/alternateRows.js.html | 2 +- docs/file/src/modules/baseDropdown.js.html | 2 +- docs/file/src/modules/checkList.js.html | 2 +- docs/file/src/modules/clearButton.js.html | 72 +- docs/file/src/modules/dateType.js.html | 2 +- docs/file/src/modules/dropdown.js.html | 2 +- docs/file/src/modules/gridLayout.js.html | 2 +- docs/file/src/modules/hash.js.html | 2 +- docs/file/src/modules/help.js.html | 2 +- .../src/modules/highlightKeywords.js.html | 2 +- docs/file/src/modules/loader.js.html | 2 +- .../src/modules/markActiveColumns.js.html | 2 +- docs/file/src/modules/noResults.js.html | 2 +- docs/file/src/modules/paging.js.html | 2 +- docs/file/src/modules/popupFilter.js.html | 2 +- docs/file/src/modules/rowsCounter.js.html | 2 +- docs/file/src/modules/state.js.html | 2 +- docs/file/src/modules/statusBar.js.html | 2 +- docs/file/src/modules/storage.js.html | 2 +- docs/file/src/modules/toolbar.js.html | 2 +- docs/file/src/number.js.html | 2 +- docs/file/src/root.js.html | 2 +- docs/file/src/settings.js.html | 2 +- docs/file/src/sort.js.html | 2 +- docs/file/src/string.js.html | 2 +- docs/file/src/tablefilter.js.html | 6 +- docs/file/src/types.js.html | 2 +- docs/function/index.html | 2 +- docs/identifiers.html | 2 +- docs/index.html | 2 +- docs/package.json | 2 +- docs/source.html | 86 +- docs/variable/index.html | 2 +- 76 files changed, 16494 insertions(+), 16241 deletions(-) diff --git a/docs/ast/source/modules/clearButton.js.json b/docs/ast/source/modules/clearButton.js.json index c98ccb40..1cbf37e2 100644 --- a/docs/ast/source/modules/clearButton.js.json +++ b/docs/ast/source/modules/clearButton.js.json @@ -929,13 +929,85 @@ } }, "init": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 500, + 504 + ], + "loc": { + "start": { + "line": 20, + "column": 16 + }, + "end": { + "line": 20, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "config", + "range": [ + 505, + 511 + ], + "loc": { + "start": { + "line": 20, + "column": 21 + }, + "end": { + "line": 20, + "column": 27 + } + } + }, + "range": [ + 500, + 511 + ], + "loc": { + "start": { + "line": 20, + "column": 16 + }, + "end": { + "line": 20, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "btn_reset", + "range": [ + 512, + 521 + ], + "loc": { + "start": { + "line": 20, + "column": 28 + }, + "end": { + "line": 20, + "column": 37 + } + } + }, "range": [ 500, - 504 + 521 ], "loc": { "start": { @@ -944,31 +1016,31 @@ }, "end": { "line": 20, - "column": 20 + "column": 37 } } }, - "property": { - "type": "Identifier", - "name": "config", + "right": { + "type": "ObjectExpression", + "properties": [], "range": [ - 505, - 511 + 525, + 527 ], "loc": { "start": { "line": 20, - "column": 21 + "column": 41 }, "end": { "line": 20, - "column": 27 + "column": 43 } } }, "range": [ 500, - 511 + 527 ], "loc": { "start": { @@ -977,13 +1049,13 @@ }, "end": { "line": 20, - "column": 27 + "column": 43 } } }, "range": [ 496, - 511 + 527 ], "loc": { "start": { @@ -992,7 +1064,7 @@ }, "end": { "line": 20, - "column": 27 + "column": 43 } } } @@ -1000,7 +1072,7 @@ "kind": "let", "range": [ 492, - 512 + 528 ], "loc": { "start": { @@ -1009,7 +1081,7 @@ }, "end": { "line": 20, - "column": 28 + "column": 44 } }, "trailingComments": [ @@ -1017,8 +1089,8 @@ "type": "Block", "value": "*\n * Container element ID\n * @type {String}\n ", "range": [ - 522, - 595 + 538, + 611 ], "loc": { "start": { @@ -1044,8 +1116,8 @@ "object": { "type": "ThisExpression", "range": [ - 604, - 608 + 620, + 624 ], "loc": { "start": { @@ -1062,8 +1134,8 @@ "type": "Identifier", "name": "targetId", "range": [ - 609, - 617 + 625, + 633 ], "loc": { "start": { @@ -1077,8 +1149,8 @@ } }, "range": [ - 604, - 617 + 620, + 633 ], "loc": { "start": { @@ -1097,8 +1169,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 620, - 631 + 636, + 647 ], "loc": { "start": { @@ -1119,8 +1191,8 @@ "type": "Identifier", "name": "f", "range": [ - 632, - 633 + 648, + 649 ], "loc": { "start": { @@ -1135,10 +1207,10 @@ }, "property": { "type": "Identifier", - "name": "btn_reset_target_id", + "name": "target_id", "range": [ - 634, - 653 + 650, + 659 ], "loc": { "start": { @@ -1147,13 +1219,13 @@ }, "end": { "line": 26, - "column": 57 + "column": 47 } } }, "range": [ - 632, - 653 + 648, + 659 ], "loc": { "start": { @@ -1162,7 +1234,7 @@ }, "end": { "line": 26, - "column": 57 + "column": 47 } } }, @@ -1171,24 +1243,24 @@ "value": null, "raw": "null", "range": [ - 655, - 659 + 661, + 665 ], "loc": { "start": { "line": 26, - "column": 59 + "column": 49 }, "end": { "line": 26, - "column": 63 + "column": 53 } } } ], "range": [ - 620, - 660 + 636, + 666 ], "loc": { "start": { @@ -1197,13 +1269,13 @@ }, "end": { "line": 26, - "column": 64 + "column": 54 } } }, "range": [ - 604, - 660 + 620, + 666 ], "loc": { "start": { @@ -1212,13 +1284,13 @@ }, "end": { "line": 26, - "column": 64 + "column": 54 } } }, "range": [ - 604, - 661 + 620, + 667 ], "loc": { "start": { @@ -1227,7 +1299,7 @@ }, "end": { "line": 26, - "column": 65 + "column": 55 } }, "leadingComments": [ @@ -1235,8 +1307,8 @@ "type": "Block", "value": "*\n * Container element ID\n * @type {String}\n ", "range": [ - 522, - 595 + 538, + 611 ], "loc": { "start": { @@ -1250,315 +1322,21 @@ } } ], - "trailingComments": [ - { - "type": "Block", - "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", - "range": [ - 671, - 778 - ], - "loc": { - "start": { - "line": 28, - "column": 8 - }, - "end": { - "line": 32, - "column": 11 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 787, - 791 - ], - "loc": { - "start": { - "line": 33, - "column": 8 - }, - "end": { - "line": 33, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "container", - "range": [ - 792, - 801 - ], - "loc": { - "start": { - "line": 33, - "column": 13 - }, - "end": { - "line": 33, - "column": 22 - } - } - }, - "range": [ - 787, - 801 - ], - "loc": { - "start": { - "line": 33, - "column": 8 - }, - "end": { - "line": 33, - "column": 22 - } - } - }, - "right": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 804, - 808 - ], - "loc": { - "start": { - "line": 33, - "column": 25 - }, - "end": { - "line": 33, - "column": 29 - } - } - }, - "range": [ - 787, - 808 - ], - "loc": { - "start": { - "line": 33, - "column": 8 - }, - "end": { - "line": 33, - "column": 29 - } - } - }, - "range": [ - 787, - 809 - ], - "loc": { - "start": { - "line": 33, - "column": 8 - }, - "end": { - "line": 33, - "column": 30 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", - "range": [ - 671, - 778 - ], - "loc": { - "start": { - "line": 28, - "column": 8 - }, - "end": { - "line": 32, - "column": 11 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", - "range": [ - 819, - 916 - ], - "loc": { - "start": { - "line": 35, - "column": 8 - }, - "end": { - "line": 39, - "column": 11 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 925, - 929 - ], - "loc": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "element", - "range": [ - 930, - 937 - ], - "loc": { - "start": { - "line": 40, - "column": 13 - }, - "end": { - "line": 40, - "column": 20 - } - } - }, - "range": [ - 925, - 937 - ], - "loc": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 20 - } - } - }, - "right": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 940, - 944 - ], - "loc": { - "start": { - "line": 40, - "column": 23 - }, - "end": { - "line": 40, - "column": 27 - } - } - }, - "range": [ - 925, - 944 - ], - "loc": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 27 - } - } - }, - "range": [ - 925, - 945 - ], - "loc": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 28 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", - "range": [ - 819, - 916 - ], - "loc": { - "start": { - "line": 35, - "column": 8 - }, - "end": { - "line": 39, - "column": 11 - } - } - } - ], "trailingComments": [ { "type": "Block", "value": "*\n * Text for the clear button\n * @type {String}\n ", "range": [ - 955, - 1033 + 677, + 755 ], "loc": { "start": { - "line": 42, + "line": 28, "column": 8 }, "end": { - "line": 45, + "line": 31, "column": 11 } } @@ -1576,16 +1354,16 @@ "object": { "type": "ThisExpression", "range": [ - 1042, - 1046 + 764, + 768 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 8 }, "end": { - "line": 46, + "line": 32, "column": 12 } } @@ -1594,31 +1372,31 @@ "type": "Identifier", "name": "text", "range": [ - 1047, - 1051 + 769, + 773 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 13 }, "end": { - "line": 46, + "line": 32, "column": 17 } } }, "range": [ - 1042, - 1051 + 764, + 773 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 8 }, "end": { - "line": 46, + "line": 32, "column": 17 } } @@ -1629,16 +1407,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 1054, - 1065 + 776, + 787 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 20 }, "end": { - "line": 46, + "line": 32, "column": 31 } } @@ -1651,115 +1429,115 @@ "type": "Identifier", "name": "f", "range": [ - 1066, - 1067 + 788, + 789 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 32 }, "end": { - "line": 46, + "line": 32, "column": 33 } } }, "property": { "type": "Identifier", - "name": "btn_reset_text", + "name": "text", "range": [ - 1068, - 1082 + 790, + 794 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 34 }, "end": { - "line": 46, - "column": 48 + "line": 32, + "column": 38 } } }, "range": [ - 1066, - 1082 + 788, + 794 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 32 }, "end": { - "line": 46, - "column": 48 + "line": 32, + "column": 38 } } }, { "type": "Literal", - "value": "Reset", - "raw": "'Reset'", + "value": null, + "raw": "null", "range": [ - 1084, - 1091 + 796, + 800 ], "loc": { "start": { - "line": 46, - "column": 50 + "line": 32, + "column": 40 }, "end": { - "line": 46, - "column": 57 + "line": 32, + "column": 44 } } } ], "range": [ - 1054, - 1092 + 776, + 801 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 20 }, "end": { - "line": 46, - "column": 58 + "line": 32, + "column": 45 } } }, "range": [ - 1042, - 1092 + 764, + 801 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 8 }, "end": { - "line": 46, - "column": 58 + "line": 32, + "column": 45 } } }, "range": [ - 1042, - 1093 + 764, + 802 ], "loc": { "start": { - "line": 46, + "line": 32, "column": 8 }, "end": { - "line": 46, - "column": 59 + "line": 32, + "column": 46 } }, "leadingComments": [ @@ -1767,16 +1545,16 @@ "type": "Block", "value": "*\n * Text for the clear button\n * @type {String}\n ", "range": [ - 955, - 1033 + 677, + 755 ], "loc": { "start": { - "line": 42, + "line": 28, "column": 8 }, "end": { - "line": 45, + "line": 31, "column": 11 } } @@ -1787,16 +1565,16 @@ "type": "Block", "value": "*\n * Css class for reset button\n * @type {String}\n ", "range": [ - 1103, - 1182 + 812, + 891 ], "loc": { "start": { - "line": 48, + "line": 34, "column": 8 }, "end": { - "line": 51, + "line": 37, "column": 11 } } @@ -1814,16 +1592,16 @@ "object": { "type": "ThisExpression", "range": [ - 1191, - 1195 + 900, + 904 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 8 }, "end": { - "line": 52, + "line": 38, "column": 12 } } @@ -1832,31 +1610,31 @@ "type": "Identifier", "name": "cssClass", "range": [ - 1196, - 1204 + 905, + 913 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 13 }, "end": { - "line": 52, + "line": 38, "column": 21 } } }, "range": [ - 1191, - 1204 + 900, + 913 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 8 }, "end": { - "line": 52, + "line": 38, "column": 21 } } @@ -1867,16 +1645,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 1207, - 1218 + 916, + 927 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 24 }, "end": { - "line": 52, + "line": 38, "column": 35 } } @@ -1889,50 +1667,50 @@ "type": "Identifier", "name": "f", "range": [ - 1219, - 1220 + 928, + 929 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 36 }, "end": { - "line": 52, + "line": 38, "column": 37 } } }, "property": { "type": "Identifier", - "name": "btn_reset_css_class", + "name": "css_class", "range": [ - 1221, - 1240 + 930, + 939 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 38 }, "end": { - "line": 52, - "column": 57 + "line": 38, + "column": 47 } } }, "range": [ - 1219, - 1240 + 928, + 939 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 36 }, "end": { - "line": 52, - "column": 57 + "line": 38, + "column": 47 } } }, @@ -1941,63 +1719,63 @@ "value": "reset", "raw": "'reset'", "range": [ - 1242, - 1249 + 941, + 948 ], "loc": { "start": { - "line": 52, - "column": 59 + "line": 38, + "column": 49 }, "end": { - "line": 52, - "column": 66 + "line": 38, + "column": 56 } } } ], "range": [ - 1207, - 1250 + 916, + 949 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 24 }, "end": { - "line": 52, - "column": 67 + "line": 38, + "column": 57 } } }, "range": [ - 1191, - 1250 + 900, + 949 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 8 }, "end": { - "line": 52, - "column": 67 + "line": 38, + "column": 57 } } }, "range": [ - 1191, - 1251 + 900, + 950 ], "loc": { "start": { - "line": 52, + "line": 38, "column": 8 }, "end": { - "line": 52, - "column": 68 + "line": 38, + "column": 58 } }, "leadingComments": [ @@ -2005,16 +1783,16 @@ "type": "Block", "value": "*\n * Css class for reset button\n * @type {String}\n ", "range": [ - 1103, - 1182 + 812, + 891 ], "loc": { "start": { - "line": 48, + "line": 34, "column": 8 }, "end": { - "line": 51, + "line": 37, "column": 11 } } @@ -2025,16 +1803,16 @@ "type": "Block", "value": "*\n * Tooltip text for the clear button\n * @type {String}\n ", "range": [ - 1261, - 1347 + 960, + 1046 ], "loc": { "start": { - "line": 54, + "line": 40, "column": 8 }, "end": { - "line": 57, + "line": 43, "column": 11 } } @@ -2052,16 +1830,16 @@ "object": { "type": "ThisExpression", "range": [ - 1356, - 1360 + 1055, + 1059 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 8 }, "end": { - "line": 58, + "line": 44, "column": 12 } } @@ -2070,31 +1848,31 @@ "type": "Identifier", "name": "tooltip", "range": [ - 1361, - 1368 + 1060, + 1067 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 13 }, "end": { - "line": 58, + "line": 44, "column": 20 } } }, "range": [ - 1356, - 1368 + 1055, + 1067 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 8 }, "end": { - "line": 58, + "line": 44, "column": 20 } } @@ -2109,50 +1887,50 @@ "type": "Identifier", "name": "f", "range": [ - 1371, - 1372 + 1070, + 1071 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 23 }, "end": { - "line": 58, + "line": 44, "column": 24 } } }, "property": { "type": "Identifier", - "name": "btn_reset_tooltip", + "name": "tooltip", "range": [ - 1373, - 1390 + 1072, + 1079 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 25 }, "end": { - "line": 58, - "column": 42 + "line": 44, + "column": 32 } } }, "range": [ - 1371, - 1390 + 1070, + 1079 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 23 }, "end": { - "line": 58, - "column": 42 + "line": 44, + "column": 32 } } }, @@ -2161,62 +1939,62 @@ "value": "Clear filters", "raw": "'Clear filters'", "range": [ - 1394, - 1409 + 1083, + 1098 ], "loc": { "start": { - "line": 58, - "column": 46 + "line": 44, + "column": 36 }, "end": { - "line": 58, - "column": 61 + "line": 44, + "column": 51 } } }, "range": [ - 1371, - 1409 + 1070, + 1098 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 23 }, "end": { - "line": 58, - "column": 61 + "line": 44, + "column": 51 } } }, "range": [ - 1356, - 1409 + 1055, + 1098 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 8 }, "end": { - "line": 58, - "column": 61 + "line": 44, + "column": 51 } } }, "range": [ - 1356, - 1410 + 1055, + 1099 ], "loc": { "start": { - "line": 58, + "line": 44, "column": 8 }, "end": { - "line": 58, - "column": 62 + "line": 44, + "column": 52 } }, "leadingComments": [ @@ -2224,16 +2002,16 @@ "type": "Block", "value": "*\n * Tooltip text for the clear button\n * @type {String}\n ", "range": [ - 1261, - 1347 + 960, + 1046 ], "loc": { "start": { - "line": 54, + "line": 40, "column": 8 }, "end": { - "line": 57, + "line": 43, "column": 11 } } @@ -2244,16 +2022,16 @@ "type": "Block", "value": "*\n * Custom Html string for the clear button\n * @type {String}\n ", "range": [ - 1420, - 1512 + 1109, + 1201 ], "loc": { "start": { - "line": 60, + "line": 46, "column": 8 }, "end": { - "line": 63, + "line": 49, "column": 11 } } @@ -2271,16 +2049,16 @@ "object": { "type": "ThisExpression", "range": [ - 1521, - 1525 + 1210, + 1214 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 8 }, "end": { - "line": 64, + "line": 50, "column": 12 } } @@ -2289,31 +2067,31 @@ "type": "Identifier", "name": "html", "range": [ - 1526, - 1530 + 1215, + 1219 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 13 }, "end": { - "line": 64, + "line": 50, "column": 17 } } }, "range": [ - 1521, - 1530 + 1210, + 1219 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 8 }, "end": { - "line": 64, + "line": 50, "column": 17 } } @@ -2324,16 +2102,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 1533, - 1544 + 1222, + 1233 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 20 }, "end": { - "line": 64, + "line": 50, "column": 31 } } @@ -2346,125 +2124,196 @@ "type": "Identifier", "name": "f", "range": [ - 1545, - 1546 + 1234, + 1235 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 32 }, "end": { - "line": 64, + "line": 50, "column": 33 } } }, "property": { "type": "Identifier", - "name": "btn_reset_html", + "name": "html", "range": [ - 1547, - 1561 + 1236, + 1240 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 34 }, "end": { - "line": 64, - "column": 48 + "line": 50, + "column": 38 } } }, "range": [ - 1545, - 1561 + 1234, + 1240 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 32 }, "end": { - "line": 64, - "column": 48 + "line": 50, + "column": 38 } } }, { "type": "ConditionalExpression", "test": { - "type": "UnaryExpression", - "operator": "!", - "argument": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "tf", + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "tf", + "range": [ + 1256, + 1258 + ], + "loc": { + "start": { + "line": 51, + "column": 14 + }, + "end": { + "line": 51, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableIcons", + "range": [ + 1259, + 1270 + ], + "loc": { + "start": { + "line": 51, + "column": 17 + }, + "end": { + "line": 51, + "column": 28 + } + } + }, "range": [ - 1577, - 1579 + 1256, + 1270 ], "loc": { "start": { - "line": 65, + "line": 51, "column": 14 }, "end": { - "line": 65, - "column": 16 + "line": 51, + "column": 28 + } + } + }, + "prefix": true, + "range": [ + 1255, + 1270 + ], + "loc": { + "start": { + "line": 51, + "column": 13 + }, + "end": { + "line": 51, + "column": 28 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1274, + 1278 + ], + "loc": { + "start": { + "line": 51, + "column": 32 + }, + "end": { + "line": 51, + "column": 36 } } }, "property": { "type": "Identifier", - "name": "enableIcons", + "name": "text", "range": [ - 1580, - 1591 + 1279, + 1283 ], "loc": { "start": { - "line": 65, - "column": 17 + "line": 51, + "column": 37 }, "end": { - "line": 65, - "column": 28 + "line": 51, + "column": 41 } } }, "range": [ - 1577, - 1591 + 1274, + 1283 ], "loc": { "start": { - "line": 65, - "column": 14 + "line": 51, + "column": 32 }, "end": { - "line": 65, - "column": 28 + "line": 51, + "column": 41 } } }, - "prefix": true, "range": [ - 1576, - 1591 + 1255, + 1283 ], "loc": { "start": { - "line": 65, + "line": 51, "column": 13 }, "end": { - "line": 65, - "column": 28 + "line": 51, + "column": 41 } } }, @@ -2473,17 +2322,17 @@ "value": null, "raw": "null", "range": [ - 1594, - 1598 + 1286, + 1290 ], "loc": { "start": { - "line": 65, - "column": 31 + "line": 51, + "column": 44 }, "end": { - "line": 65, - "column": 35 + "line": 51, + "column": 48 } } }, @@ -2507,16 +2356,16 @@ "value": "", "raw": "'\" />'", "range": [ - 1725, - 1731 + 1417, + 1423 ], "loc": { "start": { - "line": 67, + "line": 53, "column": 50 }, "end": { - "line": 67, + "line": 53, "column": 56 } } }, "range": [ - 1617, - 1731 + 1309, + 1423 ], "loc": { "start": { - "line": 66, + "line": 52, "column": 16 }, "end": { - "line": 67, + "line": 53, "column": 56 } } }, "range": [ - 1576, - 1731 + 1255, + 1423 ], "loc": { "start": { - "line": 65, + "line": 51, "column": 13 }, "end": { - "line": 67, + "line": 53, "column": 56 } } } ], "range": [ - 1533, - 1733 + 1222, + 1425 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 20 }, "end": { - "line": 67, + "line": 53, "column": 58 } } }, "range": [ - 1521, - 1733 + 1210, + 1425 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 8 }, "end": { - "line": 67, + "line": 53, "column": 58 } } }, "range": [ - 1521, - 1734 + 1210, + 1426 ], "loc": { "start": { - "line": 64, + "line": 50, "column": 8 }, "end": { - "line": 67, + "line": 53, "column": 59 } }, @@ -2824,16 +2673,16 @@ "type": "Block", "value": "*\n * Custom Html string for the clear button\n * @type {String}\n ", "range": [ - 1420, - 1512 + 1109, + 1201 ], "loc": { "start": { - "line": 60, + "line": 46, "column": 8 }, "end": { - "line": 63, + "line": 49, "column": 11 } } @@ -2844,12 +2693,396 @@ "type": "Block", "value": "*\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n ", "range": [ - 1744, - 1850 + 1436, + 1542 ], "loc": { "start": { - "line": 69, + "line": 55, + "column": 8 + }, + "end": { + "line": 58, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1551, + 1555 + ], + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "toolbarPosition", + "range": [ + 1556, + 1571 + ], + "loc": { + "start": { + "line": 59, + "column": 13 + }, + "end": { + "line": 59, + "column": 28 + } + } + }, + "range": [ + 1551, + 1571 + ], + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 28 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "defaultsStr", + "range": [ + 1574, + 1585 + ], + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 42 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "f", + "range": [ + 1586, + 1587 + ], + "loc": { + "start": { + "line": 59, + "column": 43 + }, + "end": { + "line": 59, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "name": "toolbar_position", + "range": [ + 1588, + 1604 + ], + "loc": { + "start": { + "line": 59, + "column": 45 + }, + "end": { + "line": 59, + "column": 61 + } + } + }, + "range": [ + 1586, + 1604 + ], + "loc": { + "start": { + "line": 59, + "column": 43 + }, + "end": { + "line": 59, + "column": 61 + } + } + }, + { + "type": "Identifier", + "name": "RIGHT", + "range": [ + 1606, + 1611 + ], + "loc": { + "start": { + "line": 59, + "column": 63 + }, + "end": { + "line": 59, + "column": 68 + } + } + } + ], + "range": [ + 1574, + 1612 + ], + "loc": { + "start": { + "line": 59, + "column": 31 + }, + "end": { + "line": 59, + "column": 69 + } + } + }, + "range": [ + 1551, + 1612 + ], + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 69 + } + } + }, + "range": [ + 1551, + 1613 + ], + "loc": { + "start": { + "line": 59, + "column": 8 + }, + "end": { + "line": 59, + "column": 70 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n ", + "range": [ + 1436, + 1542 + ], + "loc": { + "start": { + "line": 55, + "column": 8 + }, + "end": { + "line": 58, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", + "range": [ + 1623, + 1730 + ], + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 65, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1739, + 1743 + ], + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "container", + "range": [ + 1744, + 1753 + ], + "loc": { + "start": { + "line": 66, + "column": 13 + }, + "end": { + "line": 66, + "column": 22 + } + } + }, + "range": [ + 1739, + 1753 + ], + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1756, + 1760 + ], + "loc": { + "start": { + "line": 66, + "column": 25 + }, + "end": { + "line": 66, + "column": 29 + } + } + }, + "range": [ + 1739, + 1760 + ], + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 29 + } + } + }, + "range": [ + 1739, + 1761 + ], + "loc": { + "start": { + "line": 66, + "column": 8 + }, + "end": { + "line": 66, + "column": 30 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", + "range": [ + 1623, + 1730 + ], + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 65, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", + "range": [ + 1771, + 1868 + ], + "loc": { + "start": { + "line": 68, "column": 8 }, "end": { @@ -2871,8 +3104,8 @@ "object": { "type": "ThisExpression", "range": [ - 1859, - 1863 + 1877, + 1881 ], "loc": { "start": { @@ -2887,10 +3120,10 @@ }, "property": { "type": "Identifier", - "name": "toolbarPosition", + "name": "element", "range": [ - 1864, - 1879 + 1882, + 1889 ], "loc": { "start": { @@ -2899,13 +3132,13 @@ }, "end": { "line": 73, - "column": 28 + "column": 20 } } }, "range": [ - 1859, - 1879 + 1877, + 1889 ], "loc": { "start": { @@ -2914,122 +3147,32 @@ }, "end": { "line": 73, - "column": 28 + "column": 20 } } }, "right": { - "type": "CallExpression", - "callee": { - "type": "Identifier", - "name": "defaultsStr", - "range": [ - 1882, - 1893 - ], - "loc": { - "start": { - "line": 73, - "column": 31 - }, - "end": { - "line": 73, - "column": 42 - } - } - }, - "arguments": [ - { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "f", - "range": [ - 1894, - 1895 - ], - "loc": { - "start": { - "line": 73, - "column": 43 - }, - "end": { - "line": 73, - "column": 44 - } - } - }, - "property": { - "type": "Identifier", - "name": "toolbar_position", - "range": [ - 1896, - 1912 - ], - "loc": { - "start": { - "line": 73, - "column": 45 - }, - "end": { - "line": 73, - "column": 61 - } - } - }, - "range": [ - 1894, - 1912 - ], - "loc": { - "start": { - "line": 73, - "column": 43 - }, - "end": { - "line": 73, - "column": 61 - } - } - }, - { - "type": "Identifier", - "name": "RIGHT", - "range": [ - 1914, - 1919 - ], - "loc": { - "start": { - "line": 73, - "column": 63 - }, - "end": { - "line": 73, - "column": 68 - } - } - } - ], + "type": "Literal", + "value": null, + "raw": "null", "range": [ - 1882, - 1920 + 1892, + 1896 ], "loc": { "start": { "line": 73, - "column": 31 + "column": 23 }, "end": { "line": 73, - "column": 69 + "column": 27 } } }, "range": [ - 1859, - 1920 + 1877, + 1896 ], "loc": { "start": { @@ -3038,13 +3181,13 @@ }, "end": { "line": 73, - "column": 69 + "column": 27 } } }, "range": [ - 1859, - 1921 + 1877, + 1897 ], "loc": { "start": { @@ -3053,20 +3196,20 @@ }, "end": { "line": 73, - "column": 70 + "column": 28 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n ", + "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", "range": [ - 1744, - 1850 + 1771, + 1868 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 8 }, "end": { @@ -3080,7 +3223,7 @@ ], "range": [ 450, - 1927 + 1903 ], "loc": { "start": { @@ -3097,7 +3240,7 @@ "expression": false, "range": [ 445, - 1927 + 1903 ], "loc": { "start": { @@ -3114,7 +3257,7 @@ "computed": false, "range": [ 434, - 1927 + 1903 ], "loc": { "start": { @@ -3151,8 +3294,8 @@ "type": "Block", "value": "*\n * Click event handler for clear button\n * @private\n ", "range": [ - 1933, - 2004 + 1909, + 1980 ], "loc": { "start": { @@ -3174,8 +3317,8 @@ "type": "Identifier", "name": "onClick", "range": [ - 2009, - 2016 + 1985, + 1992 ], "loc": { "start": { @@ -3208,8 +3351,8 @@ "object": { "type": "ThisExpression", "range": [ - 2034, - 2038 + 2010, + 2014 ], "loc": { "start": { @@ -3226,8 +3369,8 @@ "type": "Identifier", "name": "isEnabled", "range": [ - 2039, - 2048 + 2015, + 2024 ], "loc": { "start": { @@ -3241,8 +3384,8 @@ } }, "range": [ - 2034, - 2048 + 2010, + 2024 ], "loc": { "start": { @@ -3257,8 +3400,8 @@ }, "arguments": [], "range": [ - 2034, - 2050 + 2010, + 2026 ], "loc": { "start": { @@ -3273,8 +3416,8 @@ }, "prefix": true, "range": [ - 2033, - 2050 + 2009, + 2026 ], "loc": { "start": { @@ -3294,8 +3437,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 2066, - 2073 + 2042, + 2049 ], "loc": { "start": { @@ -3310,8 +3453,8 @@ } ], "range": [ - 2052, - 2083 + 2028, + 2059 ], "loc": { "start": { @@ -3326,8 +3469,8 @@ }, "alternate": null, "range": [ - 2029, - 2083 + 2005, + 2059 ], "loc": { "start": { @@ -3353,8 +3496,8 @@ "object": { "type": "ThisExpression", "range": [ - 2092, - 2096 + 2068, + 2072 ], "loc": { "start": { @@ -3371,8 +3514,8 @@ "type": "Identifier", "name": "tf", "range": [ - 2097, - 2099 + 2073, + 2075 ], "loc": { "start": { @@ -3386,8 +3529,8 @@ } }, "range": [ - 2092, - 2099 + 2068, + 2075 ], "loc": { "start": { @@ -3404,8 +3547,8 @@ "type": "Identifier", "name": "clearFilters", "range": [ - 2100, - 2112 + 2076, + 2088 ], "loc": { "start": { @@ -3419,8 +3562,8 @@ } }, "range": [ - 2092, - 2112 + 2068, + 2088 ], "loc": { "start": { @@ -3435,8 +3578,8 @@ }, "arguments": [], "range": [ - 2092, - 2114 + 2068, + 2090 ], "loc": { "start": { @@ -3450,8 +3593,8 @@ } }, "range": [ - 2092, - 2115 + 2068, + 2091 ], "loc": { "start": { @@ -3466,8 +3609,8 @@ } ], "range": [ - 2019, - 2121 + 1995, + 2097 ], "loc": { "start": { @@ -3483,8 +3626,8 @@ "generator": false, "expression": false, "range": [ - 2016, - 2121 + 1992, + 2097 ], "loc": { "start": { @@ -3500,8 +3643,8 @@ "kind": "method", "computed": false, "range": [ - 2009, - 2121 + 1985, + 2097 ], "loc": { "start": { @@ -3518,8 +3661,8 @@ "type": "Block", "value": "*\n * Click event handler for clear button\n * @private\n ", "range": [ - 1933, - 2004 + 1909, + 1980 ], "loc": { "start": { @@ -3538,8 +3681,8 @@ "type": "Block", "value": "*\n * Initialize clear button component\n ", "range": [ - 2127, - 2179 + 2103, + 2155 ], "loc": { "start": { @@ -3561,8 +3704,8 @@ "type": "Identifier", "name": "init", "range": [ - 2184, - 2188 + 2160, + 2164 ], "loc": { "start": { @@ -3591,8 +3734,8 @@ "type": "Identifier", "name": "tf", "range": [ - 2205, - 2207 + 2181, + 2183 ], "loc": { "start": { @@ -3611,8 +3754,8 @@ "object": { "type": "ThisExpression", "range": [ - 2210, - 2214 + 2186, + 2190 ], "loc": { "start": { @@ -3629,8 +3772,8 @@ "type": "Identifier", "name": "tf", "range": [ - 2215, - 2217 + 2191, + 2193 ], "loc": { "start": { @@ -3644,8 +3787,8 @@ } }, "range": [ - 2210, - 2217 + 2186, + 2193 ], "loc": { "start": { @@ -3659,8 +3802,8 @@ } }, "range": [ - 2205, - 2217 + 2181, + 2193 ], "loc": { "start": { @@ -3676,8 +3819,8 @@ ], "kind": "let", "range": [ - 2201, - 2218 + 2177, + 2194 ], "loc": { "start": { @@ -3698,8 +3841,8 @@ "object": { "type": "ThisExpression", "range": [ - 2232, - 2236 + 2208, + 2212 ], "loc": { "start": { @@ -3716,8 +3859,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 2237, - 2248 + 2213, + 2224 ], "loc": { "start": { @@ -3731,8 +3874,8 @@ } }, "range": [ - 2232, - 2248 + 2208, + 2224 ], "loc": { "start": { @@ -3752,8 +3895,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 2264, - 2271 + 2240, + 2247 ], "loc": { "start": { @@ -3768,8 +3911,8 @@ } ], "range": [ - 2250, - 2281 + 2226, + 2257 ], "loc": { "start": { @@ -3784,8 +3927,8 @@ }, "alternate": null, "range": [ - 2228, - 2281 + 2204, + 2257 ], "loc": { "start": { @@ -3811,8 +3954,8 @@ "object": { "type": "ThisExpression", "range": [ - 2291, - 2295 + 2267, + 2271 ], "loc": { "start": { @@ -3829,8 +3972,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 2296, - 2303 + 2272, + 2279 ], "loc": { "start": { @@ -3844,8 +3987,8 @@ } }, "range": [ - 2291, - 2303 + 2267, + 2279 ], "loc": { "start": { @@ -3862,8 +4005,8 @@ "type": "Identifier", "name": "emit", "range": [ - 2304, - 2308 + 2280, + 2284 ], "loc": { "start": { @@ -3877,8 +4020,8 @@ } }, "range": [ - 2291, - 2308 + 2267, + 2284 ], "loc": { "start": { @@ -3897,8 +4040,8 @@ "value": "initializing-feature", "raw": "'initializing-feature'", "range": [ - 2309, - 2331 + 2285, + 2307 ], "loc": { "start": { @@ -3914,8 +4057,8 @@ { "type": "ThisExpression", "range": [ - 2333, - 2337 + 2309, + 2313 ], "loc": { "start": { @@ -3937,8 +4080,8 @@ "type": "Identifier", "name": "isNull", "range": [ - 2340, - 2346 + 2316, + 2322 ], "loc": { "start": { @@ -3958,8 +4101,8 @@ "object": { "type": "ThisExpression", "range": [ - 2347, - 2351 + 2323, + 2327 ], "loc": { "start": { @@ -3976,8 +4119,8 @@ "type": "Identifier", "name": "targetId", "range": [ - 2352, - 2360 + 2328, + 2336 ], "loc": { "start": { @@ -3991,8 +4134,8 @@ } }, "range": [ - 2347, - 2360 + 2323, + 2336 ], "loc": { "start": { @@ -4007,8 +4150,8 @@ } ], "range": [ - 2340, - 2361 + 2316, + 2337 ], "loc": { "start": { @@ -4023,8 +4166,8 @@ }, "prefix": true, "range": [ - 2339, - 2361 + 2315, + 2337 ], "loc": { "start": { @@ -4039,8 +4182,8 @@ } ], "range": [ - 2291, - 2362 + 2267, + 2338 ], "loc": { "start": { @@ -4054,8 +4197,8 @@ } }, "range": [ - 2291, - 2363 + 2267, + 2339 ], "loc": { "start": { @@ -4077,8 +4220,8 @@ "type": "Identifier", "name": "cont", "range": [ - 2377, - 2381 + 2353, + 2357 ], "loc": { "start": { @@ -4097,8 +4240,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 2384, - 2393 + 2360, + 2369 ], "loc": { "start": { @@ -4117,8 +4260,8 @@ "value": "span", "raw": "'span'", "range": [ - 2394, - 2400 + 2370, + 2376 ], "loc": { "start": { @@ -4133,8 +4276,8 @@ } ], "range": [ - 2384, - 2401 + 2360, + 2377 ], "loc": { "start": { @@ -4148,8 +4291,8 @@ } }, "range": [ - 2377, - 2401 + 2353, + 2377 ], "loc": { "start": { @@ -4165,8 +4308,8 @@ ], "kind": "let", "range": [ - 2373, - 2402 + 2349, + 2378 ], "loc": { "start": { @@ -4188,8 +4331,8 @@ "type": "Identifier", "name": "targetEl", "range": [ - 2416, - 2424 + 2392, + 2400 ], "loc": { "start": { @@ -4213,8 +4356,8 @@ "object": { "type": "ThisExpression", "range": [ - 2428, - 2432 + 2404, + 2408 ], "loc": { "start": { @@ -4231,8 +4374,8 @@ "type": "Identifier", "name": "targetId", "range": [ - 2433, - 2441 + 2409, + 2417 ], "loc": { "start": { @@ -4246,8 +4389,8 @@ } }, "range": [ - 2428, - 2441 + 2404, + 2417 ], "loc": { "start": { @@ -4262,8 +4405,8 @@ }, "prefix": true, "range": [ - 2427, - 2441 + 2403, + 2417 ], "loc": { "start": { @@ -4290,8 +4433,8 @@ "type": "Identifier", "name": "tf", "range": [ - 2456, - 2458 + 2432, + 2434 ], "loc": { "start": { @@ -4308,8 +4451,8 @@ "type": "Identifier", "name": "feature", "range": [ - 2459, - 2466 + 2435, + 2442 ], "loc": { "start": { @@ -4323,8 +4466,8 @@ } }, "range": [ - 2456, - 2466 + 2432, + 2442 ], "loc": { "start": { @@ -4343,8 +4486,8 @@ "value": "toolbar", "raw": "'toolbar'", "range": [ - 2467, - 2476 + 2443, + 2452 ], "loc": { "start": { @@ -4359,8 +4502,8 @@ } ], "range": [ - 2456, - 2477 + 2432, + 2453 ], "loc": { "start": { @@ -4377,8 +4520,8 @@ "type": "Identifier", "name": "container", "range": [ - 2478, - 2487 + 2454, + 2463 ], "loc": { "start": { @@ -4392,8 +4535,8 @@ } }, "range": [ - 2456, - 2487 + 2432, + 2463 ], "loc": { "start": { @@ -4413,8 +4556,8 @@ "object": { "type": "ThisExpression", "range": [ - 2488, - 2492 + 2464, + 2468 ], "loc": { "start": { @@ -4431,8 +4574,8 @@ "type": "Identifier", "name": "toolbarPosition", "range": [ - 2493, - 2508 + 2469, + 2484 ], "loc": { "start": { @@ -4446,8 +4589,8 @@ } }, "range": [ - 2488, - 2508 + 2464, + 2484 ], "loc": { "start": { @@ -4462,8 +4605,8 @@ } ], "range": [ - 2456, - 2509 + 2432, + 2485 ], "loc": { "start": { @@ -4482,8 +4625,8 @@ "type": "Identifier", "name": "elm", "range": [ - 2524, - 2527 + 2500, + 2503 ], "loc": { "start": { @@ -4503,8 +4646,8 @@ "object": { "type": "ThisExpression", "range": [ - 2528, - 2532 + 2504, + 2508 ], "loc": { "start": { @@ -4521,8 +4664,8 @@ "type": "Identifier", "name": "targetId", "range": [ - 2533, - 2541 + 2509, + 2517 ], "loc": { "start": { @@ -4536,8 +4679,8 @@ } }, "range": [ - 2528, - 2541 + 2504, + 2517 ], "loc": { "start": { @@ -4552,8 +4695,8 @@ } ], "range": [ - 2524, - 2542 + 2500, + 2518 ], "loc": { "start": { @@ -4567,8 +4710,8 @@ } }, "range": [ - 2427, - 2542 + 2403, + 2518 ], "loc": { "start": { @@ -4582,8 +4725,8 @@ } }, "range": [ - 2416, - 2542 + 2392, + 2518 ], "loc": { "start": { @@ -4599,8 +4742,8 @@ ], "kind": "let", "range": [ - 2412, - 2543 + 2388, + 2519 ], "loc": { "start": { @@ -4624,8 +4767,8 @@ "type": "Identifier", "name": "targetEl", "range": [ - 2552, - 2560 + 2528, + 2536 ], "loc": { "start": { @@ -4642,8 +4785,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 2561, - 2572 + 2537, + 2548 ], "loc": { "start": { @@ -4657,8 +4800,8 @@ } }, "range": [ - 2552, - 2572 + 2528, + 2548 ], "loc": { "start": { @@ -4676,8 +4819,8 @@ "type": "Identifier", "name": "cont", "range": [ - 2573, - 2577 + 2549, + 2553 ], "loc": { "start": { @@ -4692,8 +4835,8 @@ } ], "range": [ - 2552, - 2578 + 2528, + 2554 ], "loc": { "start": { @@ -4707,8 +4850,8 @@ } }, "range": [ - 2552, - 2579 + 2528, + 2555 ], "loc": { "start": { @@ -4732,8 +4875,8 @@ "object": { "type": "ThisExpression", "range": [ - 2594, - 2598 + 2570, + 2574 ], "loc": { "start": { @@ -4750,8 +4893,8 @@ "type": "Identifier", "name": "html", "range": [ - 2599, - 2603 + 2575, + 2579 ], "loc": { "start": { @@ -4765,8 +4908,8 @@ } }, "range": [ - 2594, - 2603 + 2570, + 2579 ], "loc": { "start": { @@ -4781,8 +4924,8 @@ }, "prefix": true, "range": [ - 2593, - 2603 + 2569, + 2579 ], "loc": { "start": { @@ -4807,8 +4950,8 @@ "type": "Identifier", "name": "fltReset", "range": [ - 2623, - 2631 + 2599, + 2607 ], "loc": { "start": { @@ -4827,8 +4970,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 2634, - 2643 + 2610, + 2619 ], "loc": { "start": { @@ -4847,8 +4990,8 @@ "value": "a", "raw": "'a'", "range": [ - 2644, - 2647 + 2620, + 2623 ], "loc": { "start": { @@ -4869,8 +5012,8 @@ "value": "href", "raw": "'href'", "range": [ - 2650, - 2656 + 2626, + 2632 ], "loc": { "start": { @@ -4888,8 +5031,8 @@ "value": "javascript:void(0);", "raw": "'javascript:void(0);'", "range": [ - 2658, - 2679 + 2634, + 2655 ], "loc": { "start": { @@ -4904,8 +5047,8 @@ } ], "range": [ - 2649, - 2680 + 2625, + 2656 ], "loc": { "start": { @@ -4920,8 +5063,8 @@ } ], "range": [ - 2634, - 2681 + 2610, + 2657 ], "loc": { "start": { @@ -4935,8 +5078,8 @@ } }, "range": [ - 2623, - 2681 + 2599, + 2657 ], "loc": { "start": { @@ -4952,8 +5095,8 @@ ], "kind": "let", "range": [ - 2619, - 2682 + 2595, + 2658 ], "loc": { "start": { @@ -4978,8 +5121,8 @@ "type": "Identifier", "name": "fltReset", "range": [ - 2695, - 2703 + 2671, + 2679 ], "loc": { "start": { @@ -4996,8 +5139,8 @@ "type": "Identifier", "name": "className", "range": [ - 2704, - 2713 + 2680, + 2689 ], "loc": { "start": { @@ -5011,8 +5154,8 @@ } }, "range": [ - 2695, - 2713 + 2671, + 2689 ], "loc": { "start": { @@ -5031,8 +5174,8 @@ "object": { "type": "ThisExpression", "range": [ - 2716, - 2720 + 2692, + 2696 ], "loc": { "start": { @@ -5049,8 +5192,8 @@ "type": "Identifier", "name": "cssClass", "range": [ - 2721, - 2729 + 2697, + 2705 ], "loc": { "start": { @@ -5064,8 +5207,8 @@ } }, "range": [ - 2716, - 2729 + 2692, + 2705 ], "loc": { "start": { @@ -5079,8 +5222,8 @@ } }, "range": [ - 2695, - 2729 + 2671, + 2705 ], "loc": { "start": { @@ -5094,8 +5237,8 @@ } }, "range": [ - 2695, - 2730 + 2671, + 2706 ], "loc": { "start": { @@ -5119,8 +5262,8 @@ "type": "Identifier", "name": "fltReset", "range": [ - 2743, - 2751 + 2719, + 2727 ], "loc": { "start": { @@ -5137,8 +5280,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 2752, - 2763 + 2728, + 2739 ], "loc": { "start": { @@ -5152,8 +5295,8 @@ } }, "range": [ - 2743, - 2763 + 2719, + 2739 ], "loc": { "start": { @@ -5173,8 +5316,8 @@ "type": "Identifier", "name": "createText", "range": [ - 2764, - 2774 + 2740, + 2750 ], "loc": { "start": { @@ -5194,8 +5337,8 @@ "object": { "type": "ThisExpression", "range": [ - 2775, - 2779 + 2751, + 2755 ], "loc": { "start": { @@ -5212,8 +5355,8 @@ "type": "Identifier", "name": "text", "range": [ - 2780, - 2784 + 2756, + 2760 ], "loc": { "start": { @@ -5227,8 +5370,8 @@ } }, "range": [ - 2775, - 2784 + 2751, + 2760 ], "loc": { "start": { @@ -5243,8 +5386,8 @@ } ], "range": [ - 2764, - 2785 + 2740, + 2761 ], "loc": { "start": { @@ -5259,8 +5402,8 @@ } ], "range": [ - 2743, - 2786 + 2719, + 2762 ], "loc": { "start": { @@ -5274,8 +5417,8 @@ } }, "range": [ - 2743, - 2787 + 2719, + 2763 ], "loc": { "start": { @@ -5299,8 +5442,8 @@ "type": "Identifier", "name": "cont", "range": [ - 2800, - 2804 + 2776, + 2780 ], "loc": { "start": { @@ -5317,8 +5460,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 2805, - 2816 + 2781, + 2792 ], "loc": { "start": { @@ -5332,8 +5475,8 @@ } }, "range": [ - 2800, - 2816 + 2776, + 2792 ], "loc": { "start": { @@ -5351,8 +5494,8 @@ "type": "Identifier", "name": "fltReset", "range": [ - 2817, - 2825 + 2793, + 2801 ], "loc": { "start": { @@ -5367,8 +5510,8 @@ } ], "range": [ - 2800, - 2826 + 2776, + 2802 ], "loc": { "start": { @@ -5382,8 +5525,8 @@ } }, "range": [ - 2800, - 2827 + 2776, + 2803 ], "loc": { "start": { @@ -5404,8 +5547,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 2840, - 2846 + 2816, + 2822 ], "loc": { "start": { @@ -5423,8 +5566,8 @@ "type": "Identifier", "name": "fltReset", "range": [ - 2847, - 2855 + 2823, + 2831 ], "loc": { "start": { @@ -5442,8 +5585,8 @@ "value": "click", "raw": "'click'", "range": [ - 2857, - 2864 + 2833, + 2840 ], "loc": { "start": { @@ -5468,8 +5611,8 @@ "object": { "type": "ThisExpression", "range": [ - 2872, - 2876 + 2848, + 2852 ], "loc": { "start": { @@ -5486,8 +5629,8 @@ "type": "Identifier", "name": "onClick", "range": [ - 2877, - 2884 + 2853, + 2860 ], "loc": { "start": { @@ -5501,8 +5644,8 @@ } }, "range": [ - 2872, - 2884 + 2848, + 2860 ], "loc": { "start": { @@ -5517,8 +5660,8 @@ }, "arguments": [], "range": [ - 2872, - 2886 + 2848, + 2862 ], "loc": { "start": { @@ -5534,8 +5677,8 @@ "generator": false, "expression": true, "range": [ - 2866, - 2886 + 2842, + 2862 ], "loc": { "start": { @@ -5550,8 +5693,8 @@ } ], "range": [ - 2840, - 2887 + 2816, + 2863 ], "loc": { "start": { @@ -5565,8 +5708,8 @@ } }, "range": [ - 2840, - 2888 + 2816, + 2864 ], "loc": { "start": { @@ -5581,8 +5724,8 @@ } ], "range": [ - 2605, - 2898 + 2581, + 2874 ], "loc": { "start": { @@ -5610,8 +5753,8 @@ "type": "Identifier", "name": "cont", "range": [ - 2918, - 2922 + 2894, + 2898 ], "loc": { "start": { @@ -5628,8 +5771,8 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 2923, - 2932 + 2899, + 2908 ], "loc": { "start": { @@ -5643,8 +5786,8 @@ } }, "range": [ - 2918, - 2932 + 2894, + 2908 ], "loc": { "start": { @@ -5663,8 +5806,8 @@ "object": { "type": "ThisExpression", "range": [ - 2935, - 2939 + 2911, + 2915 ], "loc": { "start": { @@ -5681,8 +5824,8 @@ "type": "Identifier", "name": "html", "range": [ - 2940, - 2944 + 2916, + 2920 ], "loc": { "start": { @@ -5696,8 +5839,8 @@ } }, "range": [ - 2935, - 2944 + 2911, + 2920 ], "loc": { "start": { @@ -5711,8 +5854,8 @@ } }, "range": [ - 2918, - 2944 + 2894, + 2920 ], "loc": { "start": { @@ -5726,8 +5869,8 @@ } }, "range": [ - 2918, - 2945 + 2894, + 2921 ], "loc": { "start": { @@ -5749,8 +5892,8 @@ "type": "Identifier", "name": "resetEl", "range": [ - 2962, - 2969 + 2938, + 2945 ], "loc": { "start": { @@ -5770,8 +5913,8 @@ "type": "Identifier", "name": "cont", "range": [ - 2972, - 2976 + 2948, + 2952 ], "loc": { "start": { @@ -5788,8 +5931,8 @@ "type": "Identifier", "name": "firstChild", "range": [ - 2977, - 2987 + 2953, + 2963 ], "loc": { "start": { @@ -5803,8 +5946,8 @@ } }, "range": [ - 2972, - 2987 + 2948, + 2963 ], "loc": { "start": { @@ -5818,8 +5961,8 @@ } }, "range": [ - 2962, - 2987 + 2938, + 2963 ], "loc": { "start": { @@ -5835,8 +5978,8 @@ ], "kind": "let", "range": [ - 2958, - 2988 + 2934, + 2964 ], "loc": { "start": { @@ -5857,8 +6000,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 3001, - 3007 + 2977, + 2983 ], "loc": { "start": { @@ -5876,8 +6019,8 @@ "type": "Identifier", "name": "resetEl", "range": [ - 3008, - 3015 + 2984, + 2991 ], "loc": { "start": { @@ -5895,8 +6038,8 @@ "value": "click", "raw": "'click'", "range": [ - 3017, - 3024 + 2993, + 3000 ], "loc": { "start": { @@ -5921,8 +6064,8 @@ "object": { "type": "ThisExpression", "range": [ - 3032, - 3036 + 3008, + 3012 ], "loc": { "start": { @@ -5939,8 +6082,8 @@ "type": "Identifier", "name": "onClick", "range": [ - 3037, - 3044 + 3013, + 3020 ], "loc": { "start": { @@ -5954,8 +6097,8 @@ } }, "range": [ - 3032, - 3044 + 3008, + 3020 ], "loc": { "start": { @@ -5970,8 +6113,8 @@ }, "arguments": [], "range": [ - 3032, - 3046 + 3008, + 3022 ], "loc": { "start": { @@ -5987,8 +6130,8 @@ "generator": false, "expression": true, "range": [ - 3026, - 3046 + 3002, + 3022 ], "loc": { "start": { @@ -6003,8 +6146,8 @@ } ], "range": [ - 3001, - 3047 + 2977, + 3023 ], "loc": { "start": { @@ -6018,8 +6161,8 @@ } }, "range": [ - 3001, - 3048 + 2977, + 3024 ], "loc": { "start": { @@ -6034,8 +6177,8 @@ } ], "range": [ - 2904, - 3058 + 2880, + 3034 ], "loc": { "start": { @@ -6049,8 +6192,8 @@ } }, "range": [ - 2589, - 3058 + 2565, + 3034 ], "loc": { "start": { @@ -6074,8 +6217,8 @@ "object": { "type": "ThisExpression", "range": [ - 3067, - 3071 + 3043, + 3047 ], "loc": { "start": { @@ -6092,8 +6235,8 @@ "type": "Identifier", "name": "element", "range": [ - 3072, - 3079 + 3048, + 3055 ], "loc": { "start": { @@ -6107,8 +6250,8 @@ } }, "range": [ - 3067, - 3079 + 3043, + 3055 ], "loc": { "start": { @@ -6128,8 +6271,8 @@ "type": "Identifier", "name": "cont", "range": [ - 3082, - 3086 + 3058, + 3062 ], "loc": { "start": { @@ -6146,8 +6289,8 @@ "type": "Identifier", "name": "firstChild", "range": [ - 3087, - 3097 + 3063, + 3073 ], "loc": { "start": { @@ -6161,8 +6304,8 @@ } }, "range": [ - 3082, - 3097 + 3058, + 3073 ], "loc": { "start": { @@ -6176,8 +6319,8 @@ } }, "range": [ - 3067, - 3097 + 3043, + 3073 ], "loc": { "start": { @@ -6191,8 +6334,8 @@ } }, "range": [ - 3067, - 3098 + 3043, + 3074 ], "loc": { "start": { @@ -6216,8 +6359,8 @@ "object": { "type": "ThisExpression", "range": [ - 3107, - 3111 + 3083, + 3087 ], "loc": { "start": { @@ -6234,8 +6377,8 @@ "type": "Identifier", "name": "container", "range": [ - 3112, - 3121 + 3088, + 3097 ], "loc": { "start": { @@ -6249,8 +6392,8 @@ } }, "range": [ - 3107, - 3121 + 3083, + 3097 ], "loc": { "start": { @@ -6267,8 +6410,8 @@ "type": "Identifier", "name": "cont", "range": [ - 3124, - 3128 + 3100, + 3104 ], "loc": { "start": { @@ -6282,8 +6425,8 @@ } }, "range": [ - 3107, - 3128 + 3083, + 3104 ], "loc": { "start": { @@ -6297,8 +6440,8 @@ } }, "range": [ - 3107, - 3129 + 3083, + 3105 ], "loc": { "start": { @@ -6315,8 +6458,8 @@ "type": "Block", "value": "* @inherited ", "range": [ - 3139, - 3156 + 3115, + 3132 ], "loc": { "start": { @@ -6342,8 +6485,8 @@ "object": { "type": "ThisExpression", "range": [ - 3165, - 3169 + 3141, + 3145 ], "loc": { "start": { @@ -6360,8 +6503,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 3170, - 3181 + 3146, + 3157 ], "loc": { "start": { @@ -6375,8 +6518,8 @@ } }, "range": [ - 3165, - 3181 + 3141, + 3157 ], "loc": { "start": { @@ -6394,8 +6537,8 @@ "value": true, "raw": "true", "range": [ - 3184, - 3188 + 3160, + 3164 ], "loc": { "start": { @@ -6409,8 +6552,8 @@ } }, "range": [ - 3165, - 3188 + 3141, + 3164 ], "loc": { "start": { @@ -6424,8 +6567,8 @@ } }, "range": [ - 3165, - 3189 + 3141, + 3165 ], "loc": { "start": { @@ -6442,8 +6585,8 @@ "type": "Block", "value": "* @inherited ", "range": [ - 3139, - 3156 + 3115, + 3132 ], "loc": { "start": { @@ -6471,8 +6614,8 @@ "object": { "type": "ThisExpression", "range": [ - 3199, - 3203 + 3175, + 3179 ], "loc": { "start": { @@ -6489,8 +6632,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 3204, - 3211 + 3180, + 3187 ], "loc": { "start": { @@ -6504,8 +6647,8 @@ } }, "range": [ - 3199, - 3211 + 3175, + 3187 ], "loc": { "start": { @@ -6522,8 +6665,8 @@ "type": "Identifier", "name": "emit", "range": [ - 3212, - 3216 + 3188, + 3192 ], "loc": { "start": { @@ -6537,8 +6680,8 @@ } }, "range": [ - 3199, - 3216 + 3175, + 3192 ], "loc": { "start": { @@ -6557,8 +6700,8 @@ "value": "feature-initialized", "raw": "'feature-initialized'", "range": [ - 3217, - 3238 + 3193, + 3214 ], "loc": { "start": { @@ -6574,8 +6717,8 @@ { "type": "ThisExpression", "range": [ - 3240, - 3244 + 3216, + 3220 ], "loc": { "start": { @@ -6590,8 +6733,8 @@ } ], "range": [ - 3199, - 3245 + 3175, + 3221 ], "loc": { "start": { @@ -6605,8 +6748,8 @@ } }, "range": [ - 3199, - 3246 + 3175, + 3222 ], "loc": { "start": { @@ -6621,8 +6764,8 @@ } ], "range": [ - 2191, - 3252 + 2167, + 3228 ], "loc": { "start": { @@ -6638,8 +6781,8 @@ "generator": false, "expression": false, "range": [ - 2188, - 3252 + 2164, + 3228 ], "loc": { "start": { @@ -6655,8 +6798,8 @@ "kind": "method", "computed": false, "range": [ - 2184, - 3252 + 2160, + 3228 ], "loc": { "start": { @@ -6673,8 +6816,8 @@ "type": "Block", "value": "*\n * Initialize clear button component\n ", "range": [ - 2127, - 2179 + 2103, + 2155 ], "loc": { "start": { @@ -6693,8 +6836,8 @@ "type": "Block", "value": "*\n * Destroy ClearButton instance\n ", "range": [ - 3258, - 3305 + 3234, + 3281 ], "loc": { "start": { @@ -6716,8 +6859,8 @@ "type": "Identifier", "name": "destroy", "range": [ - 3310, - 3317 + 3286, + 3293 ], "loc": { "start": { @@ -6748,8 +6891,8 @@ "object": { "type": "ThisExpression", "range": [ - 3335, - 3339 + 3311, + 3315 ], "loc": { "start": { @@ -6766,8 +6909,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 3340, - 3351 + 3316, + 3327 ], "loc": { "start": { @@ -6781,8 +6924,8 @@ } }, "range": [ - 3335, - 3351 + 3311, + 3327 ], "loc": { "start": { @@ -6797,8 +6940,8 @@ }, "prefix": true, "range": [ - 3334, - 3351 + 3310, + 3327 ], "loc": { "start": { @@ -6818,8 +6961,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 3367, - 3374 + 3343, + 3350 ], "loc": { "start": { @@ -6834,8 +6977,8 @@ } ], "range": [ - 3353, - 3384 + 3329, + 3360 ], "loc": { "start": { @@ -6850,8 +6993,8 @@ }, "alternate": null, "range": [ - 3330, - 3384 + 3306, + 3360 ], "loc": { "start": { @@ -6872,8 +7015,8 @@ "type": "Identifier", "name": "removeElm", "range": [ - 3393, - 3402 + 3369, + 3378 ], "loc": { "start": { @@ -6893,8 +7036,8 @@ "object": { "type": "ThisExpression", "range": [ - 3403, - 3407 + 3379, + 3383 ], "loc": { "start": { @@ -6911,8 +7054,8 @@ "type": "Identifier", "name": "element", "range": [ - 3408, - 3415 + 3384, + 3391 ], "loc": { "start": { @@ -6926,8 +7069,8 @@ } }, "range": [ - 3403, - 3415 + 3379, + 3391 ], "loc": { "start": { @@ -6942,8 +7085,8 @@ } ], "range": [ - 3393, - 3416 + 3369, + 3392 ], "loc": { "start": { @@ -6957,8 +7100,8 @@ } }, "range": [ - 3393, - 3417 + 3369, + 3393 ], "loc": { "start": { @@ -6979,8 +7122,8 @@ "type": "Identifier", "name": "removeElm", "range": [ - 3426, - 3435 + 3402, + 3411 ], "loc": { "start": { @@ -7000,8 +7143,8 @@ "object": { "type": "ThisExpression", "range": [ - 3436, - 3440 + 3412, + 3416 ], "loc": { "start": { @@ -7018,8 +7161,8 @@ "type": "Identifier", "name": "container", "range": [ - 3441, - 3450 + 3417, + 3426 ], "loc": { "start": { @@ -7033,8 +7176,8 @@ } }, "range": [ - 3436, - 3450 + 3412, + 3426 ], "loc": { "start": { @@ -7049,8 +7192,8 @@ } ], "range": [ - 3426, - 3451 + 3402, + 3427 ], "loc": { "start": { @@ -7064,8 +7207,8 @@ } }, "range": [ - 3426, - 3452 + 3402, + 3428 ], "loc": { "start": { @@ -7089,8 +7232,8 @@ "object": { "type": "ThisExpression", "range": [ - 3461, - 3465 + 3437, + 3441 ], "loc": { "start": { @@ -7107,8 +7250,8 @@ "type": "Identifier", "name": "element", "range": [ - 3466, - 3473 + 3442, + 3449 ], "loc": { "start": { @@ -7122,8 +7265,8 @@ } }, "range": [ - 3461, - 3473 + 3437, + 3449 ], "loc": { "start": { @@ -7141,8 +7284,8 @@ "value": null, "raw": "null", "range": [ - 3476, - 3480 + 3452, + 3456 ], "loc": { "start": { @@ -7156,8 +7299,8 @@ } }, "range": [ - 3461, - 3480 + 3437, + 3456 ], "loc": { "start": { @@ -7171,8 +7314,8 @@ } }, "range": [ - 3461, - 3481 + 3437, + 3457 ], "loc": { "start": { @@ -7196,8 +7339,8 @@ "object": { "type": "ThisExpression", "range": [ - 3490, - 3494 + 3466, + 3470 ], "loc": { "start": { @@ -7214,8 +7357,8 @@ "type": "Identifier", "name": "container", "range": [ - 3495, - 3504 + 3471, + 3480 ], "loc": { "start": { @@ -7229,8 +7372,8 @@ } }, "range": [ - 3490, - 3504 + 3466, + 3480 ], "loc": { "start": { @@ -7248,8 +7391,8 @@ "value": null, "raw": "null", "range": [ - 3507, - 3511 + 3483, + 3487 ], "loc": { "start": { @@ -7263,8 +7406,8 @@ } }, "range": [ - 3490, - 3511 + 3466, + 3487 ], "loc": { "start": { @@ -7278,8 +7421,8 @@ } }, "range": [ - 3490, - 3512 + 3466, + 3488 ], "loc": { "start": { @@ -7303,8 +7446,8 @@ "object": { "type": "ThisExpression", "range": [ - 3521, - 3525 + 3497, + 3501 ], "loc": { "start": { @@ -7321,8 +7464,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 3526, - 3537 + 3502, + 3513 ], "loc": { "start": { @@ -7336,8 +7479,8 @@ } }, "range": [ - 3521, - 3537 + 3497, + 3513 ], "loc": { "start": { @@ -7355,8 +7498,8 @@ "value": false, "raw": "false", "range": [ - 3540, - 3545 + 3516, + 3521 ], "loc": { "start": { @@ -7370,8 +7513,8 @@ } }, "range": [ - 3521, - 3545 + 3497, + 3521 ], "loc": { "start": { @@ -7385,8 +7528,8 @@ } }, "range": [ - 3521, - 3546 + 3497, + 3522 ], "loc": { "start": { @@ -7401,8 +7544,8 @@ } ], "range": [ - 3320, - 3552 + 3296, + 3528 ], "loc": { "start": { @@ -7418,8 +7561,8 @@ "generator": false, "expression": false, "range": [ - 3317, - 3552 + 3293, + 3528 ], "loc": { "start": { @@ -7435,8 +7578,8 @@ "kind": "method", "computed": false, "range": [ - 3310, - 3552 + 3286, + 3528 ], "loc": { "start": { @@ -7453,8 +7596,8 @@ "type": "Block", "value": "*\n * Destroy ClearButton instance\n ", "range": [ - 3258, - 3305 + 3234, + 3281 ], "loc": { "start": { @@ -7473,7 +7616,7 @@ ], "range": [ 317, - 3554 + 3530 ], "loc": { "start": { @@ -7488,7 +7631,7 @@ }, "range": [ 283, - 3554 + 3530 ], "loc": { "start": { @@ -7526,7 +7669,7 @@ "source": null, "range": [ 276, - 3554 + 3530 ], "loc": { "start": { @@ -7563,7 +7706,7 @@ "sourceType": "module", "range": [ 0, - 3554 + 3530 ], "loc": { "start": { @@ -7616,8 +7759,8 @@ "type": "Block", "value": "*\n * Container element ID\n * @type {String}\n ", "range": [ - 522, - 595 + 538, + 611 ], "loc": { "start": { @@ -7632,10 +7775,10 @@ }, { "type": "Block", - "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", + "value": "*\n * Text for the clear button\n * @type {String}\n ", "range": [ - 671, - 778 + 677, + 755 ], "loc": { "start": { @@ -7643,43 +7786,7 @@ "column": 8 }, "end": { - "line": 32, - "column": 11 - } - } - }, - { - "type": "Block", - "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", - "range": [ - 819, - 916 - ], - "loc": { - "start": { - "line": 35, - "column": 8 - }, - "end": { - "line": 39, - "column": 11 - } - } - }, - { - "type": "Block", - "value": "*\n * Text for the clear button\n * @type {String}\n ", - "range": [ - 955, - 1033 - ], - "loc": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 45, + "line": 31, "column": 11 } } @@ -7688,16 +7795,16 @@ "type": "Block", "value": "*\n * Css class for reset button\n * @type {String}\n ", "range": [ - 1103, - 1182 + 812, + 891 ], "loc": { "start": { - "line": 48, + "line": 34, "column": 8 }, "end": { - "line": 51, + "line": 37, "column": 11 } } @@ -7706,16 +7813,16 @@ "type": "Block", "value": "*\n * Tooltip text for the clear button\n * @type {String}\n ", "range": [ - 1261, - 1347 + 960, + 1046 ], "loc": { "start": { - "line": 54, + "line": 40, "column": 8 }, "end": { - "line": 57, + "line": 43, "column": 11 } } @@ -7724,16 +7831,16 @@ "type": "Block", "value": "*\n * Custom Html string for the clear button\n * @type {String}\n ", "range": [ - 1420, - 1512 + 1109, + 1201 ], "loc": { "start": { - "line": 60, + "line": 46, "column": 8 }, "end": { - "line": 63, + "line": 49, "column": 11 } } @@ -7742,12 +7849,48 @@ "type": "Block", "value": "*\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n ", "range": [ - 1744, - 1850 + 1436, + 1542 ], "loc": { "start": { - "line": 69, + "line": 55, + "column": 8 + }, + "end": { + "line": 58, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Clear button container element\n * @type {DOMElement}\n * @private\n ", + "range": [ + 1623, + 1730 + ], + "loc": { + "start": { + "line": 61, + "column": 8 + }, + "end": { + "line": 65, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Clear button element\n * @type {DOMElement}\n * @private\n ", + "range": [ + 1771, + 1868 + ], + "loc": { + "start": { + "line": 68, "column": 8 }, "end": { @@ -7760,8 +7903,8 @@ "type": "Block", "value": "*\n * Click event handler for clear button\n * @private\n ", "range": [ - 1933, - 2004 + 1909, + 1980 ], "loc": { "start": { @@ -7778,8 +7921,8 @@ "type": "Block", "value": "*\n * Initialize clear button component\n ", "range": [ - 2127, - 2179 + 2103, + 2155 ], "loc": { "start": { @@ -7796,8 +7939,8 @@ "type": "Block", "value": "* @inherited ", "range": [ - 3139, - 3156 + 3115, + 3132 ], "loc": { "start": { @@ -7814,8 +7957,8 @@ "type": "Block", "value": "*\n * Destroy ClearButton instance\n ", "range": [ - 3258, - 3305 + 3234, + 3281 ], "loc": { "start": { diff --git a/docs/ast/source/tablefilter.js.json b/docs/ast/source/tablefilter.js.json index 704d4000..6c5fa76e 100644 --- a/docs/ast/source/tablefilter.js.json +++ b/docs/ast/source/tablefilter.js.json @@ -28963,10 +28963,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Enable clear button\n * @type {Boolean}\n ", + "value": "*\n * Enable clear button\n * @type {Object|Boolean}\n ", "range": [ 19845, - 19918 + 19925 ], "loc": { "start": { @@ -28992,8 +28992,8 @@ "object": { "type": "ThisExpression", "range": [ - 19927, - 19931 + 19934, + 19938 ], "loc": { "start": { @@ -29010,8 +29010,8 @@ "type": "Identifier", "name": "btnReset", "range": [ - 19932, - 19940 + 19939, + 19947 ], "loc": { "start": { @@ -29025,8 +29025,8 @@ } }, "range": [ - 19927, - 19940 + 19934, + 19947 ], "loc": { "start": { @@ -29040,13 +29040,87 @@ } }, "right": { - "type": "CallExpression", - "callee": { - "type": "Identifier", - "name": "Boolean", + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "isObj", + "range": [ + 19950, + 19955 + ], + "loc": { + "start": { + "line": 700, + "column": 24 + }, + "end": { + "line": 700, + "column": 29 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "f", + "range": [ + 19956, + 19957 + ], + "loc": { + "start": { + "line": 700, + "column": 30 + }, + "end": { + "line": 700, + "column": 31 + } + } + }, + "property": { + "type": "Identifier", + "name": "btn_reset", + "range": [ + 19958, + 19967 + ], + "loc": { + "start": { + "line": 700, + "column": 32 + }, + "end": { + "line": 700, + "column": 41 + } + } + }, + "range": [ + 19956, + 19967 + ], + "loc": { + "start": { + "line": 700, + "column": 30 + }, + "end": { + "line": 700, + "column": 41 + } + } + } + ], "range": [ - 19943, - 19950 + 19950, + 19968 ], "loc": { "start": { @@ -29055,69 +29129,104 @@ }, "end": { "line": 700, - "column": 31 + "column": 42 } } }, - "arguments": [ - { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "f", - "range": [ - 19951, - 19952 - ], - "loc": { - "start": { - "line": 700, - "column": 32 - }, - "end": { - "line": 700, - "column": 33 - } - } - }, - "property": { - "type": "Identifier", - "name": "btn_reset", - "range": [ - 19953, - 19962 - ], - "loc": { - "start": { - "line": 700, - "column": 34 - }, - "end": { - "line": 700, - "column": 43 - } - } - }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "Boolean", "range": [ - 19951, - 19962 + 19972, + 19979 ], "loc": { "start": { "line": 700, - "column": 32 + "column": 46 }, "end": { "line": 700, - "column": 43 + "column": 53 } } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "f", + "range": [ + 19980, + 19981 + ], + "loc": { + "start": { + "line": 700, + "column": 54 + }, + "end": { + "line": 700, + "column": 55 + } + } + }, + "property": { + "type": "Identifier", + "name": "btn_reset", + "range": [ + 19982, + 19991 + ], + "loc": { + "start": { + "line": 700, + "column": 56 + }, + "end": { + "line": 700, + "column": 65 + } + } + }, + "range": [ + 19980, + 19991 + ], + "loc": { + "start": { + "line": 700, + "column": 54 + }, + "end": { + "line": 700, + "column": 65 + } + } + } + ], + "range": [ + 19972, + 19992 + ], + "loc": { + "start": { + "line": 700, + "column": 46 + }, + "end": { + "line": 700, + "column": 66 + } } - ], + }, "range": [ - 19943, - 19963 + 19950, + 19992 ], "loc": { "start": { @@ -29126,13 +29235,13 @@ }, "end": { "line": 700, - "column": 44 + "column": 66 } } }, "range": [ - 19927, - 19963 + 19934, + 19992 ], "loc": { "start": { @@ -29141,13 +29250,13 @@ }, "end": { "line": 700, - "column": 44 + "column": 66 } } }, "range": [ - 19927, - 19964 + 19934, + 19993 ], "loc": { "start": { @@ -29156,16 +29265,16 @@ }, "end": { "line": 700, - "column": 45 + "column": 67 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Enable clear button\n * @type {Boolean}\n ", + "value": "*\n * Enable clear button\n * @type {Object|Boolean}\n ", "range": [ 19845, - 19918 + 19925 ], "loc": { "start": { @@ -29184,8 +29293,8 @@ "type": "Block", "value": "*\n * Callback fired before filters are cleared\n * @type {Function}\n ", "range": [ - 19974, - 20070 + 20003, + 20099 ], "loc": { "start": { @@ -29211,8 +29320,8 @@ "object": { "type": "ThisExpression", "range": [ - 20079, - 20083 + 20108, + 20112 ], "loc": { "start": { @@ -29229,8 +29338,8 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 20084, - 20097 + 20113, + 20126 ], "loc": { "start": { @@ -29244,8 +29353,8 @@ } }, "range": [ - 20079, - 20097 + 20108, + 20126 ], "loc": { "start": { @@ -29264,8 +29373,8 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 20100, - 20110 + 20129, + 20139 ], "loc": { "start": { @@ -29286,8 +29395,8 @@ "type": "Identifier", "name": "f", "range": [ - 20111, - 20112 + 20140, + 20141 ], "loc": { "start": { @@ -29304,8 +29413,8 @@ "type": "Identifier", "name": "on_before_reset", "range": [ - 20113, - 20128 + 20142, + 20157 ], "loc": { "start": { @@ -29319,8 +29428,8 @@ } }, "range": [ - 20111, - 20128 + 20140, + 20157 ], "loc": { "start": { @@ -29337,8 +29446,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 20130, - 20138 + 20159, + 20167 ], "loc": { "start": { @@ -29353,8 +29462,8 @@ } ], "range": [ - 20100, - 20139 + 20129, + 20168 ], "loc": { "start": { @@ -29368,8 +29477,8 @@ } }, "range": [ - 20079, - 20139 + 20108, + 20168 ], "loc": { "start": { @@ -29383,8 +29492,8 @@ } }, "range": [ - 20079, - 20140 + 20108, + 20169 ], "loc": { "start": { @@ -29401,8 +29510,8 @@ "type": "Block", "value": "*\n * Callback fired before filters are cleared\n * @type {Function}\n ", "range": [ - 19974, - 20070 + 20003, + 20099 ], "loc": { "start": { @@ -29421,8 +29530,8 @@ "type": "Block", "value": "*\n * Callback fired after filters are cleared\n * @type {Function}\n ", "range": [ - 20150, - 20245 + 20179, + 20274 ], "loc": { "start": { @@ -29448,8 +29557,8 @@ "object": { "type": "ThisExpression", "range": [ - 20254, - 20258 + 20283, + 20287 ], "loc": { "start": { @@ -29466,8 +29575,8 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 20259, - 20271 + 20288, + 20300 ], "loc": { "start": { @@ -29481,8 +29590,8 @@ } }, "range": [ - 20254, - 20271 + 20283, + 20300 ], "loc": { "start": { @@ -29501,8 +29610,8 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 20274, - 20284 + 20303, + 20313 ], "loc": { "start": { @@ -29523,8 +29632,8 @@ "type": "Identifier", "name": "f", "range": [ - 20285, - 20286 + 20314, + 20315 ], "loc": { "start": { @@ -29541,8 +29650,8 @@ "type": "Identifier", "name": "on_after_reset", "range": [ - 20287, - 20301 + 20316, + 20330 ], "loc": { "start": { @@ -29556,8 +29665,8 @@ } }, "range": [ - 20285, - 20301 + 20314, + 20330 ], "loc": { "start": { @@ -29574,8 +29683,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 20303, - 20311 + 20332, + 20340 ], "loc": { "start": { @@ -29590,8 +29699,8 @@ } ], "range": [ - 20274, - 20312 + 20303, + 20341 ], "loc": { "start": { @@ -29605,8 +29714,8 @@ } }, "range": [ - 20254, - 20312 + 20283, + 20341 ], "loc": { "start": { @@ -29620,8 +29729,8 @@ } }, "range": [ - 20254, - 20313 + 20283, + 20342 ], "loc": { "start": { @@ -29638,8 +29747,8 @@ "type": "Block", "value": "*\n * Callback fired after filters are cleared\n * @type {Function}\n ", "range": [ - 20150, - 20245 + 20179, + 20274 ], "loc": { "start": { @@ -29658,8 +29767,8 @@ "type": "Block", "value": "*\n * Enable paging component\n * @type {Object|Boolean}\n ", "range": [ - 20323, - 20407 + 20352, + 20436 ], "loc": { "start": { @@ -29685,8 +29794,8 @@ "object": { "type": "ThisExpression", "range": [ - 20416, - 20420 + 20445, + 20449 ], "loc": { "start": { @@ -29703,8 +29812,8 @@ "type": "Identifier", "name": "paging", "range": [ - 20421, - 20427 + 20450, + 20456 ], "loc": { "start": { @@ -29718,8 +29827,8 @@ } }, "range": [ - 20416, - 20427 + 20445, + 20456 ], "loc": { "start": { @@ -29741,8 +29850,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 20430, - 20435 + 20459, + 20464 ], "loc": { "start": { @@ -29763,8 +29872,8 @@ "type": "Identifier", "name": "f", "range": [ - 20436, - 20437 + 20465, + 20466 ], "loc": { "start": { @@ -29781,8 +29890,8 @@ "type": "Identifier", "name": "paging", "range": [ - 20438, - 20444 + 20467, + 20473 ], "loc": { "start": { @@ -29796,8 +29905,8 @@ } }, "range": [ - 20436, - 20444 + 20465, + 20473 ], "loc": { "start": { @@ -29812,8 +29921,8 @@ } ], "range": [ - 20430, - 20445 + 20459, + 20474 ], "loc": { "start": { @@ -29832,8 +29941,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 20449, - 20456 + 20478, + 20485 ], "loc": { "start": { @@ -29854,8 +29963,8 @@ "type": "Identifier", "name": "f", "range": [ - 20457, - 20458 + 20486, + 20487 ], "loc": { "start": { @@ -29872,8 +29981,8 @@ "type": "Identifier", "name": "paging", "range": [ - 20459, - 20465 + 20488, + 20494 ], "loc": { "start": { @@ -29887,8 +29996,8 @@ } }, "range": [ - 20457, - 20465 + 20486, + 20494 ], "loc": { "start": { @@ -29903,8 +30012,8 @@ } ], "range": [ - 20449, - 20466 + 20478, + 20495 ], "loc": { "start": { @@ -29918,8 +30027,8 @@ } }, "range": [ - 20430, - 20466 + 20459, + 20495 ], "loc": { "start": { @@ -29933,8 +30042,8 @@ } }, "range": [ - 20416, - 20466 + 20445, + 20495 ], "loc": { "start": { @@ -29948,8 +30057,8 @@ } }, "range": [ - 20416, - 20467 + 20445, + 20496 ], "loc": { "start": { @@ -29966,8 +30075,8 @@ "type": "Block", "value": "*\n * Enable paging component\n * @type {Object|Boolean}\n ", "range": [ - 20323, - 20407 + 20352, + 20436 ], "loc": { "start": { @@ -29986,8 +30095,8 @@ "type": "Block", "value": "*\n * Number of hidden rows\n * @type {Number}\n * @private\n ", "range": [ - 20477, - 20571 + 20506, + 20600 ], "loc": { "start": { @@ -30013,8 +30122,8 @@ "object": { "type": "ThisExpression", "range": [ - 20580, - 20584 + 20609, + 20613 ], "loc": { "start": { @@ -30031,8 +30140,8 @@ "type": "Identifier", "name": "nbHiddenRows", "range": [ - 20585, - 20597 + 20614, + 20626 ], "loc": { "start": { @@ -30046,8 +30155,8 @@ } }, "range": [ - 20580, - 20597 + 20609, + 20626 ], "loc": { "start": { @@ -30065,8 +30174,8 @@ "value": 0, "raw": "0", "range": [ - 20600, - 20601 + 20629, + 20630 ], "loc": { "start": { @@ -30080,8 +30189,8 @@ } }, "range": [ - 20580, - 20601 + 20609, + 20630 ], "loc": { "start": { @@ -30095,8 +30204,8 @@ } }, "range": [ - 20580, - 20602 + 20609, + 20631 ], "loc": { "start": { @@ -30113,8 +30222,8 @@ "type": "Block", "value": "*\n * Number of hidden rows\n * @type {Number}\n * @private\n ", "range": [ - 20477, - 20571 + 20506, + 20600 ], "loc": { "start": { @@ -30133,8 +30242,8 @@ "type": "Block", "value": "*\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n ", "range": [ - 20612, - 20749 + 20641, + 20778 ], "loc": { "start": { @@ -30160,8 +30269,8 @@ "object": { "type": "ThisExpression", "range": [ - 20758, - 20762 + 20787, + 20791 ], "loc": { "start": { @@ -30178,8 +30287,8 @@ "type": "Identifier", "name": "autoFilter", "range": [ - 20763, - 20773 + 20792, + 20802 ], "loc": { "start": { @@ -30193,8 +30302,8 @@ } }, "range": [ - 20758, - 20773 + 20787, + 20802 ], "loc": { "start": { @@ -30213,8 +30322,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 20776, - 20783 + 20805, + 20812 ], "loc": { "start": { @@ -30235,8 +30344,8 @@ "type": "Identifier", "name": "f", "range": [ - 20784, - 20785 + 20813, + 20814 ], "loc": { "start": { @@ -30253,8 +30362,8 @@ "type": "Identifier", "name": "auto_filter", "range": [ - 20786, - 20797 + 20815, + 20826 ], "loc": { "start": { @@ -30268,8 +30377,8 @@ } }, "range": [ - 20784, - 20797 + 20813, + 20826 ], "loc": { "start": { @@ -30284,8 +30393,8 @@ } ], "range": [ - 20776, - 20798 + 20805, + 20827 ], "loc": { "start": { @@ -30299,8 +30408,8 @@ } }, "range": [ - 20758, - 20798 + 20787, + 20827 ], "loc": { "start": { @@ -30314,8 +30423,8 @@ } }, "range": [ - 20758, - 20799 + 20787, + 20828 ], "loc": { "start": { @@ -30332,8 +30441,8 @@ "type": "Block", "value": "*\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n ", "range": [ - 20612, - 20749 + 20641, + 20778 ], "loc": { "start": { @@ -30352,8 +30461,8 @@ "type": "Block", "value": "*\n * Auto-filter delay in msecs\n * @type {Number}\n ", "range": [ - 20809, - 20888 + 20838, + 20917 ], "loc": { "start": { @@ -30379,8 +30488,8 @@ "object": { "type": "ThisExpression", "range": [ - 20897, - 20901 + 20926, + 20930 ], "loc": { "start": { @@ -30397,8 +30506,8 @@ "type": "Identifier", "name": "autoFilterDelay", "range": [ - 20902, - 20917 + 20931, + 20946 ], "loc": { "start": { @@ -30412,8 +30521,8 @@ } }, "range": [ - 20897, - 20917 + 20926, + 20946 ], "loc": { "start": { @@ -30432,8 +30541,8 @@ "type": "Identifier", "name": "defaultsNb", "range": [ - 20932, - 20942 + 20961, + 20971 ], "loc": { "start": { @@ -30454,8 +30563,8 @@ "type": "Identifier", "name": "f", "range": [ - 20943, - 20944 + 20972, + 20973 ], "loc": { "start": { @@ -30472,8 +30581,8 @@ "type": "Identifier", "name": "auto_filter_delay", "range": [ - 20945, - 20962 + 20974, + 20991 ], "loc": { "start": { @@ -30487,8 +30596,8 @@ } }, "range": [ - 20943, - 20962 + 20972, + 20991 ], "loc": { "start": { @@ -30505,8 +30614,8 @@ "type": "Identifier", "name": "AUTO_FILTER_DELAY", "range": [ - 20964, - 20981 + 20993, + 21010 ], "loc": { "start": { @@ -30521,8 +30630,8 @@ } ], "range": [ - 20932, - 20982 + 20961, + 21011 ], "loc": { "start": { @@ -30536,8 +30645,8 @@ } }, "range": [ - 20897, - 20982 + 20926, + 21011 ], "loc": { "start": { @@ -30551,8 +30660,8 @@ } }, "range": [ - 20897, - 20983 + 20926, + 21012 ], "loc": { "start": { @@ -30569,8 +30678,8 @@ "type": "Block", "value": "*\n * Auto-filter delay in msecs\n * @type {Number}\n ", "range": [ - 20809, - 20888 + 20838, + 20917 ], "loc": { "start": { @@ -30589,8 +30698,8 @@ "type": "Block", "value": "*\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n ", "range": [ - 20993, - 21098 + 21022, + 21127 ], "loc": { "start": { @@ -30616,8 +30725,8 @@ "object": { "type": "ThisExpression", "range": [ - 21107, - 21111 + 21136, + 21140 ], "loc": { "start": { @@ -30634,8 +30743,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 21112, - 21124 + 21141, + 21153 ], "loc": { "start": { @@ -30649,8 +30758,8 @@ } }, "range": [ - 21107, - 21124 + 21136, + 21153 ], "loc": { "start": { @@ -30668,8 +30777,8 @@ "value": null, "raw": "null", "range": [ - 21127, - 21131 + 21156, + 21160 ], "loc": { "start": { @@ -30683,8 +30792,8 @@ } }, "range": [ - 21107, - 21131 + 21136, + 21160 ], "loc": { "start": { @@ -30698,8 +30807,8 @@ } }, "range": [ - 21107, - 21132 + 21136, + 21161 ], "loc": { "start": { @@ -30716,8 +30825,8 @@ "type": "Block", "value": "*\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n ", "range": [ - 20993, - 21098 + 21022, + 21127 ], "loc": { "start": { @@ -30736,8 +30845,8 @@ "type": "Block", "value": "*\n * Auto-filter interval ID\n * @type {String}\n * @private\n ", "range": [ - 21142, - 21238 + 21171, + 21267 ], "loc": { "start": { @@ -30763,8 +30872,8 @@ "object": { "type": "ThisExpression", "range": [ - 21247, - 21251 + 21276, + 21280 ], "loc": { "start": { @@ -30781,8 +30890,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 21252, - 21267 + 21281, + 21296 ], "loc": { "start": { @@ -30796,8 +30905,8 @@ } }, "range": [ - 21247, - 21267 + 21276, + 21296 ], "loc": { "start": { @@ -30815,8 +30924,8 @@ "value": null, "raw": "null", "range": [ - 21270, - 21274 + 21299, + 21303 ], "loc": { "start": { @@ -30830,8 +30939,8 @@ } }, "range": [ - 21247, - 21274 + 21276, + 21303 ], "loc": { "start": { @@ -30845,8 +30954,8 @@ } }, "range": [ - 21247, - 21275 + 21276, + 21304 ], "loc": { "start": { @@ -30863,8 +30972,8 @@ "type": "Block", "value": "*\n * Auto-filter interval ID\n * @type {String}\n * @private\n ", "range": [ - 21142, - 21238 + 21171, + 21267 ], "loc": { "start": { @@ -30883,8 +30992,8 @@ "type": "Block", "value": "*\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n ", "range": [ - 21285, - 21376 + 21314, + 21405 ], "loc": { "start": { @@ -30910,8 +31019,8 @@ "object": { "type": "ThisExpression", "range": [ - 21385, - 21389 + 21414, + 21418 ], "loc": { "start": { @@ -30928,8 +31037,8 @@ "type": "Identifier", "name": "highlightKeywords", "range": [ - 21390, - 21407 + 21419, + 21436 ], "loc": { "start": { @@ -30943,8 +31052,8 @@ } }, "range": [ - 21385, - 21407 + 21414, + 21436 ], "loc": { "start": { @@ -30963,8 +31072,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 21410, - 21417 + 21439, + 21446 ], "loc": { "start": { @@ -30985,8 +31094,8 @@ "type": "Identifier", "name": "f", "range": [ - 21418, - 21419 + 21447, + 21448 ], "loc": { "start": { @@ -31003,8 +31112,8 @@ "type": "Identifier", "name": "highlight_keywords", "range": [ - 21420, - 21438 + 21449, + 21467 ], "loc": { "start": { @@ -31018,8 +31127,8 @@ } }, "range": [ - 21418, - 21438 + 21447, + 21467 ], "loc": { "start": { @@ -31034,8 +31143,8 @@ } ], "range": [ - 21410, - 21439 + 21439, + 21468 ], "loc": { "start": { @@ -31049,8 +31158,8 @@ } }, "range": [ - 21385, - 21439 + 21414, + 21468 ], "loc": { "start": { @@ -31064,8 +31173,8 @@ } }, "range": [ - 21385, - 21440 + 21414, + 21469 ], "loc": { "start": { @@ -31082,8 +31191,8 @@ "type": "Block", "value": "*\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n ", "range": [ - 21285, - 21376 + 21314, + 21405 ], "loc": { "start": { @@ -31102,8 +31211,8 @@ "type": "Block", "value": "*\n * Enable no results message UI component\n * @type {Object|Boolean}\n ", "range": [ - 21450, - 21549 + 21479, + 21578 ], "loc": { "start": { @@ -31129,8 +31238,8 @@ "object": { "type": "ThisExpression", "range": [ - 21558, - 21562 + 21587, + 21591 ], "loc": { "start": { @@ -31147,8 +31256,8 @@ "type": "Identifier", "name": "noResults", "range": [ - 21563, - 21572 + 21592, + 21601 ], "loc": { "start": { @@ -31162,8 +31271,8 @@ } }, "range": [ - 21558, - 21572 + 21587, + 21601 ], "loc": { "start": { @@ -31185,8 +31294,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 21575, - 21580 + 21604, + 21609 ], "loc": { "start": { @@ -31207,8 +31316,8 @@ "type": "Identifier", "name": "f", "range": [ - 21581, - 21582 + 21610, + 21611 ], "loc": { "start": { @@ -31225,8 +31334,8 @@ "type": "Identifier", "name": "no_results_message", "range": [ - 21583, - 21601 + 21612, + 21630 ], "loc": { "start": { @@ -31240,8 +31349,8 @@ } }, "range": [ - 21581, - 21601 + 21610, + 21630 ], "loc": { "start": { @@ -31256,8 +31365,8 @@ } ], "range": [ - 21575, - 21602 + 21604, + 21631 ], "loc": { "start": { @@ -31276,8 +31385,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 21618, - 21625 + 21647, + 21654 ], "loc": { "start": { @@ -31298,8 +31407,8 @@ "type": "Identifier", "name": "f", "range": [ - 21626, - 21627 + 21655, + 21656 ], "loc": { "start": { @@ -31316,8 +31425,8 @@ "type": "Identifier", "name": "no_results_message", "range": [ - 21628, - 21646 + 21657, + 21675 ], "loc": { "start": { @@ -31331,8 +31440,8 @@ } }, "range": [ - 21626, - 21646 + 21655, + 21675 ], "loc": { "start": { @@ -31347,8 +31456,8 @@ } ], "range": [ - 21618, - 21647 + 21647, + 21676 ], "loc": { "start": { @@ -31362,8 +31471,8 @@ } }, "range": [ - 21575, - 21647 + 21604, + 21676 ], "loc": { "start": { @@ -31377,8 +31486,8 @@ } }, "range": [ - 21558, - 21647 + 21587, + 21676 ], "loc": { "start": { @@ -31392,8 +31501,8 @@ } }, "range": [ - 21558, - 21648 + 21587, + 21677 ], "loc": { "start": { @@ -31410,8 +31519,8 @@ "type": "Block", "value": "*\n * Enable no results message UI component\n * @type {Object|Boolean}\n ", "range": [ - 21450, - 21549 + 21479, + 21578 ], "loc": { "start": { @@ -31430,8 +31539,8 @@ "type": "Block", "value": "*\n * Enable state persistence\n * @type {Object|Boolean}\n ", "range": [ - 21658, - 21743 + 21687, + 21772 ], "loc": { "start": { @@ -31457,8 +31566,8 @@ "object": { "type": "ThisExpression", "range": [ - 21752, - 21756 + 21781, + 21785 ], "loc": { "start": { @@ -31475,8 +31584,8 @@ "type": "Identifier", "name": "state", "range": [ - 21757, - 21762 + 21786, + 21791 ], "loc": { "start": { @@ -31490,8 +31599,8 @@ } }, "range": [ - 21752, - 21762 + 21781, + 21791 ], "loc": { "start": { @@ -31513,8 +31622,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 21765, - 21770 + 21794, + 21799 ], "loc": { "start": { @@ -31535,8 +31644,8 @@ "type": "Identifier", "name": "f", "range": [ - 21771, - 21772 + 21800, + 21801 ], "loc": { "start": { @@ -31553,8 +31662,8 @@ "type": "Identifier", "name": "state", "range": [ - 21773, - 21778 + 21802, + 21807 ], "loc": { "start": { @@ -31568,8 +31677,8 @@ } }, "range": [ - 21771, - 21778 + 21800, + 21807 ], "loc": { "start": { @@ -31584,8 +31693,8 @@ } ], "range": [ - 21765, - 21779 + 21794, + 21808 ], "loc": { "start": { @@ -31604,8 +31713,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 21783, - 21790 + 21812, + 21819 ], "loc": { "start": { @@ -31626,8 +31735,8 @@ "type": "Identifier", "name": "f", "range": [ - 21791, - 21792 + 21820, + 21821 ], "loc": { "start": { @@ -31644,8 +31753,8 @@ "type": "Identifier", "name": "state", "range": [ - 21793, - 21798 + 21822, + 21827 ], "loc": { "start": { @@ -31659,8 +31768,8 @@ } }, "range": [ - 21791, - 21798 + 21820, + 21827 ], "loc": { "start": { @@ -31675,8 +31784,8 @@ } ], "range": [ - 21783, - 21799 + 21812, + 21828 ], "loc": { "start": { @@ -31690,8 +31799,8 @@ } }, "range": [ - 21765, - 21799 + 21794, + 21828 ], "loc": { "start": { @@ -31705,8 +31814,8 @@ } }, "range": [ - 21752, - 21799 + 21781, + 21828 ], "loc": { "start": { @@ -31720,8 +31829,8 @@ } }, "range": [ - 21752, - 21800 + 21781, + 21829 ], "loc": { "start": { @@ -31738,8 +31847,8 @@ "type": "Block", "value": "*\n * Enable state persistence\n * @type {Object|Boolean}\n ", "range": [ - 21658, - 21743 + 21687, + 21772 ], "loc": { "start": { @@ -31758,8 +31867,8 @@ "type": "Block", "value": "** data types **", "range": [ - 21810, - 21830 + 21839, + 21859 ], "loc": { "start": { @@ -31776,8 +31885,8 @@ "type": "Block", "value": "*\n * Enable date type module\n * @type {Boolean}\n * @private\n ", "range": [ - 21840, - 21937 + 21869, + 21966 ], "loc": { "start": { @@ -31803,8 +31912,8 @@ "object": { "type": "ThisExpression", "range": [ - 21946, - 21950 + 21975, + 21979 ], "loc": { "start": { @@ -31821,8 +31930,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 21951, - 21959 + 21980, + 21988 ], "loc": { "start": { @@ -31836,8 +31945,8 @@ } }, "range": [ - 21946, - 21959 + 21975, + 21988 ], "loc": { "start": { @@ -31855,8 +31964,8 @@ "value": true, "raw": "true", "range": [ - 21962, - 21966 + 21991, + 21995 ], "loc": { "start": { @@ -31870,8 +31979,8 @@ } }, "range": [ - 21946, - 21966 + 21975, + 21995 ], "loc": { "start": { @@ -31885,8 +31994,8 @@ } }, "range": [ - 21946, - 21967 + 21975, + 21996 ], "loc": { "start": { @@ -31903,8 +32012,8 @@ "type": "Block", "value": "** data types **", "range": [ - 21810, - 21830 + 21839, + 21859 ], "loc": { "start": { @@ -31921,8 +32030,8 @@ "type": "Block", "value": "*\n * Enable date type module\n * @type {Boolean}\n * @private\n ", "range": [ - 21840, - 21937 + 21869, + 21966 ], "loc": { "start": { @@ -31941,8 +32050,8 @@ "type": "Block", "value": "*\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n ", "range": [ - 21977, - 22144 + 22006, + 22173 ], "loc": { "start": { @@ -31968,8 +32077,8 @@ "object": { "type": "ThisExpression", "range": [ - 22153, - 22157 + 22182, + 22186 ], "loc": { "start": { @@ -31986,8 +32095,8 @@ "type": "Identifier", "name": "locale", "range": [ - 22158, - 22164 + 22187, + 22193 ], "loc": { "start": { @@ -32001,8 +32110,8 @@ } }, "range": [ - 22153, - 22164 + 22182, + 22193 ], "loc": { "start": { @@ -32021,8 +32130,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 22167, - 22178 + 22196, + 22207 ], "loc": { "start": { @@ -32043,8 +32152,8 @@ "type": "Identifier", "name": "f", "range": [ - 22179, - 22180 + 22208, + 22209 ], "loc": { "start": { @@ -32061,8 +32170,8 @@ "type": "Identifier", "name": "locale", "range": [ - 22181, - 22187 + 22210, + 22216 ], "loc": { "start": { @@ -32076,8 +32185,8 @@ } }, "range": [ - 22179, - 22187 + 22208, + 22216 ], "loc": { "start": { @@ -32095,8 +32204,8 @@ "value": "en", "raw": "'en'", "range": [ - 22189, - 22193 + 22218, + 22222 ], "loc": { "start": { @@ -32111,8 +32220,8 @@ } ], "range": [ - 22167, - 22194 + 22196, + 22223 ], "loc": { "start": { @@ -32126,8 +32235,8 @@ } }, "range": [ - 22153, - 22194 + 22182, + 22223 ], "loc": { "start": { @@ -32141,8 +32250,8 @@ } }, "range": [ - 22153, - 22195 + 22182, + 22224 ], "loc": { "start": { @@ -32159,8 +32268,8 @@ "type": "Block", "value": "*\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n ", "range": [ - 21977, - 22144 + 22006, + 22173 ], "loc": { "start": { @@ -32179,8 +32288,8 @@ "type": "Block", "value": "*\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n ", "range": [ - 22205, - 22312 + 22234, + 22341 ], "loc": { "start": { @@ -32206,8 +32315,8 @@ "object": { "type": "ThisExpression", "range": [ - 22321, - 22325 + 22350, + 22354 ], "loc": { "start": { @@ -32224,8 +32333,8 @@ "type": "Identifier", "name": "thousandsSeparator", "range": [ - 22326, - 22344 + 22355, + 22373 ], "loc": { "start": { @@ -32239,8 +32348,8 @@ } }, "range": [ - 22321, - 22344 + 22350, + 22373 ], "loc": { "start": { @@ -32259,8 +32368,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 22347, - 22358 + 22376, + 22387 ], "loc": { "start": { @@ -32281,8 +32390,8 @@ "type": "Identifier", "name": "f", "range": [ - 22359, - 22360 + 22388, + 22389 ], "loc": { "start": { @@ -32299,8 +32408,8 @@ "type": "Identifier", "name": "thousands_separator", "range": [ - 22361, - 22380 + 22390, + 22409 ], "loc": { "start": { @@ -32314,8 +32423,8 @@ } }, "range": [ - 22359, - 22380 + 22388, + 22409 ], "loc": { "start": { @@ -32333,8 +32442,8 @@ "value": ",", "raw": "','", "range": [ - 22382, - 22385 + 22411, + 22414 ], "loc": { "start": { @@ -32349,8 +32458,8 @@ } ], "range": [ - 22347, - 22386 + 22376, + 22415 ], "loc": { "start": { @@ -32364,8 +32473,8 @@ } }, "range": [ - 22321, - 22386 + 22350, + 22415 ], "loc": { "start": { @@ -32379,8 +32488,8 @@ } }, "range": [ - 22321, - 22387 + 22350, + 22416 ], "loc": { "start": { @@ -32397,8 +32506,8 @@ "type": "Block", "value": "*\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n ", "range": [ - 22205, - 22312 + 22234, + 22341 ], "loc": { "start": { @@ -32417,8 +32526,8 @@ "type": "Block", "value": "*\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n ", "range": [ - 22397, - 22502 + 22426, + 22531 ], "loc": { "start": { @@ -32444,8 +32553,8 @@ "object": { "type": "ThisExpression", "range": [ - 22511, - 22515 + 22540, + 22544 ], "loc": { "start": { @@ -32462,8 +32571,8 @@ "type": "Identifier", "name": "decimalSeparator", "range": [ - 22516, - 22532 + 22545, + 22561 ], "loc": { "start": { @@ -32477,8 +32586,8 @@ } }, "range": [ - 22511, - 22532 + 22540, + 22561 ], "loc": { "start": { @@ -32497,8 +32606,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 22535, - 22546 + 22564, + 22575 ], "loc": { "start": { @@ -32519,8 +32628,8 @@ "type": "Identifier", "name": "f", "range": [ - 22547, - 22548 + 22576, + 22577 ], "loc": { "start": { @@ -32537,8 +32646,8 @@ "type": "Identifier", "name": "decimal_separator", "range": [ - 22549, - 22566 + 22578, + 22595 ], "loc": { "start": { @@ -32552,8 +32661,8 @@ } }, "range": [ - 22547, - 22566 + 22576, + 22595 ], "loc": { "start": { @@ -32571,8 +32680,8 @@ "value": ".", "raw": "'.'", "range": [ - 22568, - 22571 + 22597, + 22600 ], "loc": { "start": { @@ -32587,8 +32696,8 @@ } ], "range": [ - 22535, - 22572 + 22564, + 22601 ], "loc": { "start": { @@ -32602,8 +32711,8 @@ } }, "range": [ - 22511, - 22572 + 22540, + 22601 ], "loc": { "start": { @@ -32617,8 +32726,8 @@ } }, "range": [ - 22511, - 22573 + 22540, + 22602 ], "loc": { "start": { @@ -32635,8 +32744,8 @@ "type": "Block", "value": "*\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n ", "range": [ - 22397, - 22502 + 22426, + 22531 ], "loc": { "start": { @@ -32655,8 +32764,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 22583, - 23181 + 22612, + 23210 ], "loc": { "start": { @@ -32682,8 +32791,8 @@ "object": { "type": "ThisExpression", "range": [ - 23190, - 23194 + 23219, + 23223 ], "loc": { "start": { @@ -32700,8 +32809,8 @@ "type": "Identifier", "name": "colTypes", "range": [ - 23195, - 23203 + 23224, + 23232 ], "loc": { "start": { @@ -32715,8 +32824,8 @@ } }, "range": [ - 23190, - 23203 + 23219, + 23232 ], "loc": { "start": { @@ -32737,8 +32846,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 23206, - 23213 + 23235, + 23242 ], "loc": { "start": { @@ -32759,8 +32868,8 @@ "type": "Identifier", "name": "f", "range": [ - 23214, - 23215 + 23243, + 23244 ], "loc": { "start": { @@ -32777,8 +32886,8 @@ "type": "Identifier", "name": "col_types", "range": [ - 23216, - 23225 + 23245, + 23254 ], "loc": { "start": { @@ -32792,8 +32901,8 @@ } }, "range": [ - 23214, - 23225 + 23243, + 23254 ], "loc": { "start": { @@ -32808,8 +32917,8 @@ } ], "range": [ - 23206, - 23226 + 23235, + 23255 ], "loc": { "start": { @@ -32829,8 +32938,8 @@ "type": "Identifier", "name": "f", "range": [ - 23229, - 23230 + 23258, + 23259 ], "loc": { "start": { @@ -32847,8 +32956,8 @@ "type": "Identifier", "name": "col_types", "range": [ - 23231, - 23240 + 23260, + 23269 ], "loc": { "start": { @@ -32862,8 +32971,8 @@ } }, "range": [ - 23229, - 23240 + 23258, + 23269 ], "loc": { "start": { @@ -32880,8 +32989,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 23243, - 23245 + 23272, + 23274 ], "loc": { "start": { @@ -32895,8 +33004,8 @@ } }, "range": [ - 23206, - 23245 + 23235, + 23274 ], "loc": { "start": { @@ -32910,8 +33019,8 @@ } }, "range": [ - 23190, - 23245 + 23219, + 23274 ], "loc": { "start": { @@ -32925,8 +33034,8 @@ } }, "range": [ - 23190, - 23246 + 23219, + 23275 ], "loc": { "start": { @@ -32943,8 +33052,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 22583, - 23181 + 22612, + 23210 ], "loc": { "start": { @@ -32963,8 +33072,8 @@ "type": "Block", "value": "** ids prefixes **", "range": [ - 23256, - 23278 + 23285, + 23307 ], "loc": { "start": { @@ -32981,8 +33090,8 @@ "type": "Block", "value": "*\n * Main prefix\n * @private\n ", "range": [ - 23287, - 23345 + 23316, + 23374 ], "loc": { "start": { @@ -33008,8 +33117,8 @@ "object": { "type": "ThisExpression", "range": [ - 23354, - 23358 + 23383, + 23387 ], "loc": { "start": { @@ -33026,8 +33135,8 @@ "type": "Identifier", "name": "prfxTf", "range": [ - 23359, - 23365 + 23388, + 23394 ], "loc": { "start": { @@ -33041,8 +33150,8 @@ } }, "range": [ - 23354, - 23365 + 23383, + 23394 ], "loc": { "start": { @@ -33060,8 +33169,8 @@ "value": "TF", "raw": "'TF'", "range": [ - 23368, - 23372 + 23397, + 23401 ], "loc": { "start": { @@ -33075,8 +33184,8 @@ } }, "range": [ - 23354, - 23372 + 23383, + 23401 ], "loc": { "start": { @@ -33090,8 +33199,8 @@ } }, "range": [ - 23354, - 23373 + 23383, + 23402 ], "loc": { "start": { @@ -33108,8 +33217,8 @@ "type": "Block", "value": "** ids prefixes **", "range": [ - 23256, - 23278 + 23285, + 23307 ], "loc": { "start": { @@ -33126,8 +33235,8 @@ "type": "Block", "value": "*\n * Main prefix\n * @private\n ", "range": [ - 23287, - 23345 + 23316, + 23374 ], "loc": { "start": { @@ -33146,8 +33255,8 @@ "type": "Block", "value": "*\n * Filter's ID prefix (inputs - selects)\n * @private\n ", "range": [ - 23383, - 23467 + 23412, + 23496 ], "loc": { "start": { @@ -33173,8 +33282,8 @@ "object": { "type": "ThisExpression", "range": [ - 23476, - 23480 + 23505, + 23509 ], "loc": { "start": { @@ -33191,8 +33300,8 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 23481, - 23488 + 23510, + 23517 ], "loc": { "start": { @@ -33206,8 +33315,8 @@ } }, "range": [ - 23476, - 23488 + 23505, + 23517 ], "loc": { "start": { @@ -33225,8 +33334,8 @@ "value": "flt", "raw": "'flt'", "range": [ - 23491, - 23496 + 23520, + 23525 ], "loc": { "start": { @@ -33240,8 +33349,8 @@ } }, "range": [ - 23476, - 23496 + 23505, + 23525 ], "loc": { "start": { @@ -33255,8 +33364,8 @@ } }, "range": [ - 23476, - 23497 + 23505, + 23526 ], "loc": { "start": { @@ -33273,8 +33382,8 @@ "type": "Block", "value": "*\n * Filter's ID prefix (inputs - selects)\n * @private\n ", "range": [ - 23383, - 23467 + 23412, + 23496 ], "loc": { "start": { @@ -33293,8 +33402,8 @@ "type": "Block", "value": "*\n * Button's ID prefix\n * @private\n ", "range": [ - 23507, - 23572 + 23536, + 23601 ], "loc": { "start": { @@ -33320,8 +33429,8 @@ "object": { "type": "ThisExpression", "range": [ - 23581, - 23585 + 23610, + 23614 ], "loc": { "start": { @@ -33338,8 +33447,8 @@ "type": "Identifier", "name": "prfxValButton", "range": [ - 23586, - 23599 + 23615, + 23628 ], "loc": { "start": { @@ -33353,8 +33462,8 @@ } }, "range": [ - 23581, - 23599 + 23610, + 23628 ], "loc": { "start": { @@ -33372,8 +33481,8 @@ "value": "btn", "raw": "'btn'", "range": [ - 23602, - 23607 + 23631, + 23636 ], "loc": { "start": { @@ -33387,8 +33496,8 @@ } }, "range": [ - 23581, - 23607 + 23610, + 23636 ], "loc": { "start": { @@ -33402,8 +33511,8 @@ } }, "range": [ - 23581, - 23608 + 23610, + 23637 ], "loc": { "start": { @@ -33420,8 +33529,8 @@ "type": "Block", "value": "*\n * Button's ID prefix\n * @private\n ", "range": [ - 23507, - 23572 + 23536, + 23601 ], "loc": { "start": { @@ -33440,8 +33549,8 @@ "type": "Block", "value": "*\n * Responsive Css class\n * @private\n ", "range": [ - 23618, - 23685 + 23647, + 23714 ], "loc": { "start": { @@ -33467,8 +33576,8 @@ "object": { "type": "ThisExpression", "range": [ - 23694, - 23698 + 23723, + 23727 ], "loc": { "start": { @@ -33485,8 +33594,8 @@ "type": "Identifier", "name": "prfxResponsive", "range": [ - 23699, - 23713 + 23728, + 23742 ], "loc": { "start": { @@ -33500,8 +33609,8 @@ } }, "range": [ - 23694, - 23713 + 23723, + 23742 ], "loc": { "start": { @@ -33519,8 +33628,8 @@ "value": "resp", "raw": "'resp'", "range": [ - 23716, - 23722 + 23745, + 23751 ], "loc": { "start": { @@ -33534,8 +33643,8 @@ } }, "range": [ - 23694, - 23722 + 23723, + 23751 ], "loc": { "start": { @@ -33549,8 +33658,8 @@ } }, "range": [ - 23694, - 23723 + 23723, + 23752 ], "loc": { "start": { @@ -33567,8 +33676,8 @@ "type": "Block", "value": "*\n * Responsive Css class\n * @private\n ", "range": [ - 23618, - 23685 + 23647, + 23714 ], "loc": { "start": { @@ -33587,8 +33696,8 @@ "type": "Block", "value": "** extensions **", "range": [ - 23733, - 23753 + 23762, + 23782 ], "loc": { "start": { @@ -33605,8 +33714,8 @@ "type": "Block", "value": "*\n * List of loaded extensions\n * @type {Array}\n ", "range": [ - 23762, - 23839 + 23791, + 23868 ], "loc": { "start": { @@ -33632,8 +33741,8 @@ "object": { "type": "ThisExpression", "range": [ - 23848, - 23852 + 23877, + 23881 ], "loc": { "start": { @@ -33650,8 +33759,8 @@ "type": "Identifier", "name": "extensions", "range": [ - 23853, - 23863 + 23882, + 23892 ], "loc": { "start": { @@ -33665,8 +33774,8 @@ } }, "range": [ - 23848, - 23863 + 23877, + 23892 ], "loc": { "start": { @@ -33685,8 +33794,8 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 23866, - 23877 + 23895, + 23906 ], "loc": { "start": { @@ -33707,8 +33816,8 @@ "type": "Identifier", "name": "f", "range": [ - 23878, - 23879 + 23907, + 23908 ], "loc": { "start": { @@ -33725,8 +33834,8 @@ "type": "Identifier", "name": "extensions", "range": [ - 23880, - 23890 + 23909, + 23919 ], "loc": { "start": { @@ -33740,8 +33849,8 @@ } }, "range": [ - 23878, - 23890 + 23907, + 23919 ], "loc": { "start": { @@ -33758,8 +33867,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 23892, - 23894 + 23921, + 23923 ], "loc": { "start": { @@ -33774,8 +33883,8 @@ } ], "range": [ - 23866, - 23895 + 23895, + 23924 ], "loc": { "start": { @@ -33789,8 +33898,8 @@ } }, "range": [ - 23848, - 23895 + 23877, + 23924 ], "loc": { "start": { @@ -33804,8 +33913,8 @@ } }, "range": [ - 23848, - 23896 + 23877, + 23925 ], "loc": { "start": { @@ -33822,8 +33931,8 @@ "type": "Block", "value": "** extensions **", "range": [ - 23733, - 23753 + 23762, + 23782 ], "loc": { "start": { @@ -33840,8 +33949,8 @@ "type": "Block", "value": "*\n * List of loaded extensions\n * @type {Array}\n ", "range": [ - 23762, - 23839 + 23791, + 23868 ], "loc": { "start": { @@ -33860,8 +33969,8 @@ "type": "Block", "value": "** themes **", "range": [ - 23906, - 23922 + 23935, + 23951 ], "loc": { "start": { @@ -33878,8 +33987,8 @@ "type": "Block", "value": "*\n * Enable default theme\n * @type {Boolean}\n ", "range": [ - 23931, - 24005 + 23960, + 24034 ], "loc": { "start": { @@ -33905,8 +34014,8 @@ "object": { "type": "ThisExpression", "range": [ - 24014, - 24018 + 24043, + 24047 ], "loc": { "start": { @@ -33923,8 +34032,8 @@ "type": "Identifier", "name": "enableDefaultTheme", "range": [ - 24019, - 24037 + 24048, + 24066 ], "loc": { "start": { @@ -33938,8 +34047,8 @@ } }, "range": [ - 24014, - 24037 + 24043, + 24066 ], "loc": { "start": { @@ -33958,8 +34067,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 24040, - 24047 + 24069, + 24076 ], "loc": { "start": { @@ -33980,8 +34089,8 @@ "type": "Identifier", "name": "f", "range": [ - 24048, - 24049 + 24077, + 24078 ], "loc": { "start": { @@ -33998,8 +34107,8 @@ "type": "Identifier", "name": "enable_default_theme", "range": [ - 24050, - 24070 + 24079, + 24099 ], "loc": { "start": { @@ -34013,8 +34122,8 @@ } }, "range": [ - 24048, - 24070 + 24077, + 24099 ], "loc": { "start": { @@ -34029,8 +34138,8 @@ } ], "range": [ - 24040, - 24071 + 24069, + 24100 ], "loc": { "start": { @@ -34044,8 +34153,8 @@ } }, "range": [ - 24014, - 24071 + 24043, + 24100 ], "loc": { "start": { @@ -34059,8 +34168,8 @@ } }, "range": [ - 24014, - 24072 + 24043, + 24101 ], "loc": { "start": { @@ -34077,8 +34186,8 @@ "type": "Block", "value": "** themes **", "range": [ - 23906, - 23922 + 23935, + 23951 ], "loc": { "start": { @@ -34095,8 +34204,8 @@ "type": "Block", "value": "*\n * Enable default theme\n * @type {Boolean}\n ", "range": [ - 23931, - 24005 + 23960, + 24034 ], "loc": { "start": { @@ -34115,8 +34224,8 @@ "type": "Block", "value": "*\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n ", "range": [ - 24082, - 24192 + 24111, + 24221 ], "loc": { "start": { @@ -34142,8 +34251,8 @@ "object": { "type": "ThisExpression", "range": [ - 24201, - 24205 + 24230, + 24234 ], "loc": { "start": { @@ -34160,8 +34269,8 @@ "type": "Identifier", "name": "hasThemes", "range": [ - 24206, - 24215 + 24235, + 24244 ], "loc": { "start": { @@ -34175,8 +34284,8 @@ } }, "range": [ - 24201, - 24215 + 24230, + 24244 ], "loc": { "start": { @@ -34198,8 +34307,8 @@ "object": { "type": "ThisExpression", "range": [ - 24219, - 24223 + 24248, + 24252 ], "loc": { "start": { @@ -34216,8 +34325,8 @@ "type": "Identifier", "name": "enableDefaultTheme", "range": [ - 24224, - 24242 + 24253, + 24271 ], "loc": { "start": { @@ -34231,8 +34340,8 @@ } }, "range": [ - 24219, - 24242 + 24248, + 24271 ], "loc": { "start": { @@ -34251,8 +34360,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 24246, - 24253 + 24275, + 24282 ], "loc": { "start": { @@ -34273,8 +34382,8 @@ "type": "Identifier", "name": "f", "range": [ - 24254, - 24255 + 24283, + 24284 ], "loc": { "start": { @@ -34291,8 +34400,8 @@ "type": "Identifier", "name": "themes", "range": [ - 24256, - 24262 + 24285, + 24291 ], "loc": { "start": { @@ -34306,8 +34415,8 @@ } }, "range": [ - 24254, - 24262 + 24283, + 24291 ], "loc": { "start": { @@ -34322,8 +34431,8 @@ } ], "range": [ - 24246, - 24263 + 24275, + 24292 ], "loc": { "start": { @@ -34337,8 +34446,8 @@ } }, "range": [ - 24219, - 24263 + 24248, + 24292 ], "loc": { "start": { @@ -34352,8 +34461,8 @@ } }, "range": [ - 24201, - 24264 + 24230, + 24293 ], "loc": { "start": { @@ -34367,8 +34476,8 @@ } }, "range": [ - 24201, - 24265 + 24230, + 24294 ], "loc": { "start": { @@ -34385,8 +34494,8 @@ "type": "Block", "value": "*\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n ", "range": [ - 24082, - 24192 + 24111, + 24221 ], "loc": { "start": { @@ -34405,8 +34514,8 @@ "type": "Block", "value": "*\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24275, - 24387 + 24304, + 24416 ], "loc": { "start": { @@ -34432,8 +34541,8 @@ "object": { "type": "ThisExpression", "range": [ - 24396, - 24400 + 24425, + 24429 ], "loc": { "start": { @@ -34450,8 +34559,8 @@ "type": "Identifier", "name": "themes", "range": [ - 24401, - 24407 + 24430, + 24436 ], "loc": { "start": { @@ -34465,8 +34574,8 @@ } }, "range": [ - 24396, - 24407 + 24425, + 24436 ], "loc": { "start": { @@ -34485,8 +34594,8 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 24410, - 24421 + 24439, + 24450 ], "loc": { "start": { @@ -34507,8 +34616,8 @@ "type": "Identifier", "name": "f", "range": [ - 24422, - 24423 + 24451, + 24452 ], "loc": { "start": { @@ -34525,8 +34634,8 @@ "type": "Identifier", "name": "themes", "range": [ - 24424, - 24430 + 24453, + 24459 ], "loc": { "start": { @@ -34540,8 +34649,8 @@ } }, "range": [ - 24422, - 24430 + 24451, + 24459 ], "loc": { "start": { @@ -34558,8 +34667,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 24432, - 24434 + 24461, + 24463 ], "loc": { "start": { @@ -34574,8 +34683,8 @@ } ], "range": [ - 24410, - 24435 + 24439, + 24464 ], "loc": { "start": { @@ -34589,8 +34698,8 @@ } }, "range": [ - 24396, - 24435 + 24425, + 24464 ], "loc": { "start": { @@ -34604,8 +34713,8 @@ } }, "range": [ - 24396, - 24436 + 24425, + 24465 ], "loc": { "start": { @@ -34622,8 +34731,8 @@ "type": "Block", "value": "*\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24275, - 24387 + 24304, + 24416 ], "loc": { "start": { @@ -34642,8 +34751,8 @@ "type": "Block", "value": "*\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24446, - 24627 + 24475, + 24656 ], "loc": { "start": { @@ -34669,8 +34778,8 @@ "object": { "type": "ThisExpression", "range": [ - 24636, - 24640 + 24665, + 24669 ], "loc": { "start": { @@ -34687,8 +34796,8 @@ "type": "Identifier", "name": "themesPath", "range": [ - 24641, - 24651 + 24670, + 24680 ], "loc": { "start": { @@ -34702,8 +34811,8 @@ } }, "range": [ - 24636, - 24651 + 24665, + 24680 ], "loc": { "start": { @@ -34724,8 +34833,8 @@ "object": { "type": "ThisExpression", "range": [ - 24654, - 24658 + 24683, + 24687 ], "loc": { "start": { @@ -34742,8 +34851,8 @@ "type": "Identifier", "name": "getThemesPath", "range": [ - 24659, - 24672 + 24688, + 24701 ], "loc": { "start": { @@ -34757,8 +34866,8 @@ } }, "range": [ - 24654, - 24672 + 24683, + 24701 ], "loc": { "start": { @@ -34773,8 +34882,8 @@ }, "arguments": [], "range": [ - 24654, - 24674 + 24683, + 24703 ], "loc": { "start": { @@ -34788,8 +34897,8 @@ } }, "range": [ - 24636, - 24674 + 24665, + 24703 ], "loc": { "start": { @@ -34803,8 +34912,8 @@ } }, "range": [ - 24636, - 24675 + 24665, + 24704 ], "loc": { "start": { @@ -34821,8 +34930,8 @@ "type": "Block", "value": "*\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24446, - 24627 + 24475, + 24656 ], "loc": { "start": { @@ -34841,8 +34950,8 @@ "type": "Block", "value": "*\n * Enable responsive layout\n * @type {Boolean}\n ", "range": [ - 24685, - 24763 + 24714, + 24792 ], "loc": { "start": { @@ -34868,8 +34977,8 @@ "object": { "type": "ThisExpression", "range": [ - 24772, - 24776 + 24801, + 24805 ], "loc": { "start": { @@ -34886,8 +34995,8 @@ "type": "Identifier", "name": "responsive", "range": [ - 24777, - 24787 + 24806, + 24816 ], "loc": { "start": { @@ -34901,8 +35010,8 @@ } }, "range": [ - 24772, - 24787 + 24801, + 24816 ], "loc": { "start": { @@ -34921,8 +35030,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 24790, - 24797 + 24819, + 24826 ], "loc": { "start": { @@ -34943,8 +35052,8 @@ "type": "Identifier", "name": "f", "range": [ - 24798, - 24799 + 24827, + 24828 ], "loc": { "start": { @@ -34961,8 +35070,8 @@ "type": "Identifier", "name": "responsive", "range": [ - 24800, - 24810 + 24829, + 24839 ], "loc": { "start": { @@ -34976,8 +35085,8 @@ } }, "range": [ - 24798, - 24810 + 24827, + 24839 ], "loc": { "start": { @@ -34992,8 +35101,8 @@ } ], "range": [ - 24790, - 24811 + 24819, + 24840 ], "loc": { "start": { @@ -35007,8 +35116,8 @@ } }, "range": [ - 24772, - 24811 + 24801, + 24840 ], "loc": { "start": { @@ -35022,8 +35131,8 @@ } }, "range": [ - 24772, - 24812 + 24801, + 24841 ], "loc": { "start": { @@ -35040,8 +35149,8 @@ "type": "Block", "value": "*\n * Enable responsive layout\n * @type {Boolean}\n ", "range": [ - 24685, - 24763 + 24714, + 24792 ], "loc": { "start": { @@ -35060,8 +35169,8 @@ "type": "Block", "value": "*\n * Enable toolbar component\n * @type {Object|Boolean}\n ", "range": [ - 24822, - 24907 + 24851, + 24936 ], "loc": { "start": { @@ -35087,8 +35196,8 @@ "object": { "type": "ThisExpression", "range": [ - 24916, - 24920 + 24945, + 24949 ], "loc": { "start": { @@ -35105,8 +35214,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 24921, - 24928 + 24950, + 24957 ], "loc": { "start": { @@ -35120,8 +35229,8 @@ } }, "range": [ - 24916, - 24928 + 24945, + 24957 ], "loc": { "start": { @@ -35143,8 +35252,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 24931, - 24936 + 24960, + 24965 ], "loc": { "start": { @@ -35165,8 +35274,8 @@ "type": "Identifier", "name": "f", "range": [ - 24937, - 24938 + 24966, + 24967 ], "loc": { "start": { @@ -35183,8 +35292,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 24939, - 24946 + 24968, + 24975 ], "loc": { "start": { @@ -35198,8 +35307,8 @@ } }, "range": [ - 24937, - 24946 + 24966, + 24975 ], "loc": { "start": { @@ -35214,8 +35323,8 @@ } ], "range": [ - 24931, - 24947 + 24960, + 24976 ], "loc": { "start": { @@ -35234,8 +35343,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 24951, - 24958 + 24980, + 24987 ], "loc": { "start": { @@ -35256,8 +35365,8 @@ "type": "Identifier", "name": "f", "range": [ - 24959, - 24960 + 24988, + 24989 ], "loc": { "start": { @@ -35274,8 +35383,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 24961, - 24968 + 24990, + 24997 ], "loc": { "start": { @@ -35289,8 +35398,8 @@ } }, "range": [ - 24959, - 24968 + 24988, + 24997 ], "loc": { "start": { @@ -35305,8 +35414,8 @@ } ], "range": [ - 24951, - 24969 + 24980, + 24998 ], "loc": { "start": { @@ -35320,8 +35429,8 @@ } }, "range": [ - 24931, - 24969 + 24960, + 24998 ], "loc": { "start": { @@ -35335,8 +35444,8 @@ } }, "range": [ - 24916, - 24969 + 24945, + 24998 ], "loc": { "start": { @@ -35350,8 +35459,8 @@ } }, "range": [ - 24916, - 24970 + 24945, + 24999 ], "loc": { "start": { @@ -35368,8 +35477,8 @@ "type": "Block", "value": "*\n * Enable toolbar component\n * @type {Object|Boolean}\n ", "range": [ - 24822, - 24907 + 24851, + 24936 ], "loc": { "start": { @@ -35388,8 +35497,8 @@ "type": "Block", "value": "*\n * Features registry\n * @private\n ", "range": [ - 24980, - 25044 + 25009, + 25073 ], "loc": { "start": { @@ -35415,8 +35524,8 @@ "object": { "type": "ThisExpression", "range": [ - 25053, - 25057 + 25082, + 25086 ], "loc": { "start": { @@ -35433,8 +35542,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 25058, - 25061 + 25087, + 25090 ], "loc": { "start": { @@ -35448,8 +35557,8 @@ } }, "range": [ - 25053, - 25061 + 25082, + 25090 ], "loc": { "start": { @@ -35466,8 +35575,8 @@ "type": "ObjectExpression", "properties": [], "range": [ - 25064, - 25066 + 25093, + 25095 ], "loc": { "start": { @@ -35481,8 +35590,8 @@ } }, "range": [ - 25053, - 25066 + 25082, + 25095 ], "loc": { "start": { @@ -35496,8 +35605,8 @@ } }, "range": [ - 25053, - 25067 + 25082, + 25096 ], "loc": { "start": { @@ -35514,8 +35623,8 @@ "type": "Block", "value": "*\n * Features registry\n * @private\n ", "range": [ - 24980, - 25044 + 25009, + 25073 ], "loc": { "start": { @@ -35534,8 +35643,8 @@ "type": "Block", "value": "*\n * Extensions registry\n * @private\n ", "range": [ - 25077, - 25143 + 25106, + 25172 ], "loc": { "start": { @@ -35561,8 +35670,8 @@ "object": { "type": "ThisExpression", "range": [ - 25152, - 25156 + 25181, + 25185 ], "loc": { "start": { @@ -35579,8 +35688,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 25157, - 25168 + 25186, + 25197 ], "loc": { "start": { @@ -35594,8 +35703,8 @@ } }, "range": [ - 25152, - 25168 + 25181, + 25197 ], "loc": { "start": { @@ -35612,8 +35721,8 @@ "type": "ObjectExpression", "properties": [], "range": [ - 25171, - 25173 + 25200, + 25202 ], "loc": { "start": { @@ -35627,8 +35736,8 @@ } }, "range": [ - 25152, - 25173 + 25181, + 25202 ], "loc": { "start": { @@ -35642,8 +35751,8 @@ } }, "range": [ - 25152, - 25174 + 25181, + 25203 ], "loc": { "start": { @@ -35660,8 +35769,8 @@ "type": "Block", "value": "*\n * Extensions registry\n * @private\n ", "range": [ - 25077, - 25143 + 25106, + 25172 ], "loc": { "start": { @@ -35680,8 +35789,8 @@ "type": "Line", "value": " conditionally instantiate required features", "range": [ - 25184, - 25230 + 25213, + 25259 ], "loc": { "start": { @@ -35706,8 +35815,8 @@ "object": { "type": "ThisExpression", "range": [ - 25239, - 25243 + 25268, + 25272 ], "loc": { "start": { @@ -35724,8 +35833,8 @@ "type": "Identifier", "name": "instantiateFeatures", "range": [ - 25244, - 25263 + 25273, + 25292 ], "loc": { "start": { @@ -35739,8 +35848,8 @@ } }, "range": [ - 25239, - 25263 + 25268, + 25292 ], "loc": { "start": { @@ -35768,8 +35877,8 @@ "type": "Identifier", "name": "Object", "range": [ - 25277, - 25283 + 25306, + 25312 ], "loc": { "start": { @@ -35786,8 +35895,8 @@ "type": "Identifier", "name": "keys", "range": [ - 25284, - 25288 + 25313, + 25317 ], "loc": { "start": { @@ -35801,8 +35910,8 @@ } }, "range": [ - 25277, - 25288 + 25306, + 25317 ], "loc": { "start": { @@ -35820,8 +35929,8 @@ "type": "Identifier", "name": "FEATURES", "range": [ - 25289, - 25297 + 25318, + 25326 ], "loc": { "start": { @@ -35836,8 +35945,8 @@ } ], "range": [ - 25277, - 25298 + 25306, + 25327 ], "loc": { "start": { @@ -35854,8 +35963,8 @@ "type": "Identifier", "name": "map", "range": [ - 25299, - 25302 + 25328, + 25331 ], "loc": { "start": { @@ -35869,8 +35978,8 @@ } }, "range": [ - 25277, - 25302 + 25306, + 25331 ], "loc": { "start": { @@ -35892,8 +36001,8 @@ "type": "Identifier", "name": "item", "range": [ - 25304, - 25308 + 25333, + 25337 ], "loc": { "start": { @@ -35914,8 +36023,8 @@ "type": "Identifier", "name": "FEATURES", "range": [ - 25313, - 25321 + 25342, + 25350 ], "loc": { "start": { @@ -35932,8 +36041,8 @@ "type": "Identifier", "name": "item", "range": [ - 25322, - 25326 + 25351, + 25355 ], "loc": { "start": { @@ -35947,8 +36056,8 @@ } }, "range": [ - 25313, - 25327 + 25342, + 25356 ], "loc": { "start": { @@ -35964,8 +36073,8 @@ "generator": false, "expression": true, "range": [ - 25303, - 25327 + 25332, + 25356 ], "loc": { "start": { @@ -35980,8 +36089,8 @@ } ], "range": [ - 25277, - 25328 + 25306, + 25357 ], "loc": { "start": { @@ -35996,8 +36105,8 @@ } ], "range": [ - 25239, - 25338 + 25268, + 25367 ], "loc": { "start": { @@ -36011,8 +36120,8 @@ } }, "range": [ - 25239, - 25339 + 25268, + 25368 ], "loc": { "start": { @@ -36029,8 +36138,8 @@ "type": "Line", "value": " conditionally instantiate required features", "range": [ - 25184, - 25230 + 25213, + 25259 ], "loc": { "start": { @@ -36048,7 +36157,7 @@ ], "range": [ 1430, - 25345 + 25374 ], "loc": { "start": { @@ -36065,7 +36174,7 @@ "expression": false, "range": [ 1420, - 25345 + 25374 ], "loc": { "start": { @@ -36082,7 +36191,7 @@ "computed": false, "range": [ 1409, - 25345 + 25374 ], "loc": { "start": { @@ -36119,8 +36228,8 @@ "type": "Block", "value": "*\n * Initialise features and layout\n ", "range": [ - 25351, - 25400 + 25380, + 25429 ], "loc": { "start": { @@ -36142,8 +36251,8 @@ "type": "Identifier", "name": "init", "range": [ - 25405, - 25409 + 25434, + 25438 ], "loc": { "start": { @@ -36171,8 +36280,8 @@ "object": { "type": "ThisExpression", "range": [ - 25426, - 25430 + 25455, + 25459 ], "loc": { "start": { @@ -36189,8 +36298,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 25431, - 25442 + 25460, + 25471 ], "loc": { "start": { @@ -36204,8 +36313,8 @@ } }, "range": [ - 25426, - 25442 + 25455, + 25471 ], "loc": { "start": { @@ -36225,8 +36334,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 25458, - 25465 + 25487, + 25494 ], "loc": { "start": { @@ -36241,8 +36350,8 @@ } ], "range": [ - 25444, - 25475 + 25473, + 25504 ], "loc": { "start": { @@ -36257,8 +36366,8 @@ }, "alternate": null, "range": [ - 25422, - 25475 + 25451, + 25504 ], "loc": { "start": { @@ -36275,8 +36384,8 @@ "type": "Line", "value": " import main stylesheet", "range": [ - 25485, - 25510 + 25514, + 25539 ], "loc": { "start": { @@ -36301,8 +36410,8 @@ "object": { "type": "ThisExpression", "range": [ - 25519, - 25523 + 25548, + 25552 ], "loc": { "start": { @@ -36319,8 +36428,8 @@ "type": "Identifier", "name": "import", "range": [ - 25524, - 25530 + 25553, + 25559 ], "loc": { "start": { @@ -36334,8 +36443,8 @@ } }, "range": [ - 25519, - 25530 + 25548, + 25559 ], "loc": { "start": { @@ -36355,8 +36464,8 @@ "object": { "type": "ThisExpression", "range": [ - 25531, - 25535 + 25560, + 25564 ], "loc": { "start": { @@ -36373,8 +36482,8 @@ "type": "Identifier", "name": "stylesheetId", "range": [ - 25536, - 25548 + 25565, + 25577 ], "loc": { "start": { @@ -36388,8 +36497,8 @@ } }, "range": [ - 25531, - 25548 + 25560, + 25577 ], "loc": { "start": { @@ -36410,8 +36519,8 @@ "object": { "type": "ThisExpression", "range": [ - 25550, - 25554 + 25579, + 25583 ], "loc": { "start": { @@ -36428,8 +36537,8 @@ "type": "Identifier", "name": "getStylesheetPath", "range": [ - 25555, - 25572 + 25584, + 25601 ], "loc": { "start": { @@ -36443,8 +36552,8 @@ } }, "range": [ - 25550, - 25572 + 25579, + 25601 ], "loc": { "start": { @@ -36459,8 +36568,8 @@ }, "arguments": [], "range": [ - 25550, - 25574 + 25579, + 25603 ], "loc": { "start": { @@ -36478,8 +36587,8 @@ "value": null, "raw": "null", "range": [ - 25576, - 25580 + 25605, + 25609 ], "loc": { "start": { @@ -36497,8 +36606,8 @@ "value": "link", "raw": "'link'", "range": [ - 25582, - 25588 + 25611, + 25617 ], "loc": { "start": { @@ -36513,8 +36622,8 @@ } ], "range": [ - 25519, - 25589 + 25548, + 25618 ], "loc": { "start": { @@ -36528,8 +36637,8 @@ } }, "range": [ - 25519, - 25590 + 25548, + 25619 ], "loc": { "start": { @@ -36546,8 +36655,8 @@ "type": "Line", "value": " import main stylesheet", "range": [ - 25485, - 25510 + 25514, + 25539 ], "loc": { "start": { @@ -36571,8 +36680,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 25604, - 25607 + 25633, + 25636 ], "loc": { "start": { @@ -36591,8 +36700,8 @@ "object": { "type": "ThisExpression", "range": [ - 25610, - 25614 + 25639, + 25643 ], "loc": { "start": { @@ -36609,8 +36718,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 25615, - 25618 + 25644, + 25647 ], "loc": { "start": { @@ -36624,8 +36733,8 @@ } }, "range": [ - 25610, - 25618 + 25639, + 25647 ], "loc": { "start": { @@ -36639,8 +36748,8 @@ } }, "range": [ - 25604, - 25618 + 25633, + 25647 ], "loc": { "start": { @@ -36656,8 +36765,8 @@ ], "kind": "let", "range": [ - 25600, - 25619 + 25629, + 25648 ], "loc": { "start": { @@ -36679,8 +36788,8 @@ "type": "Identifier", "name": "inpclass", "range": [ - 25632, - 25640 + 25661, + 25669 ], "loc": { "start": { @@ -36695,8 +36804,8 @@ }, "init": null, "range": [ - 25632, - 25640 + 25661, + 25669 ], "loc": { "start": { @@ -36712,8 +36821,8 @@ ], "kind": "let", "range": [ - 25628, - 25641 + 25657, + 25670 ], "loc": { "start": { @@ -36730,8 +36839,8 @@ "type": "Line", "value": "loads theme", "range": [ - 25651, - 25664 + 25680, + 25693 ], "loc": { "start": { @@ -36756,8 +36865,8 @@ "object": { "type": "ThisExpression", "range": [ - 25673, - 25677 + 25702, + 25706 ], "loc": { "start": { @@ -36774,8 +36883,8 @@ "type": "Identifier", "name": "loadThemes", "range": [ - 25678, - 25688 + 25707, + 25717 ], "loc": { "start": { @@ -36789,8 +36898,8 @@ } }, "range": [ - 25673, - 25688 + 25702, + 25717 ], "loc": { "start": { @@ -36805,8 +36914,8 @@ }, "arguments": [], "range": [ - 25673, - 25690 + 25702, + 25719 ], "loc": { "start": { @@ -36820,8 +36929,8 @@ } }, "range": [ - 25673, - 25691 + 25702, + 25720 ], "loc": { "start": { @@ -36838,8 +36947,8 @@ "type": "Line", "value": "loads theme", "range": [ - 25651, - 25664 + 25680, + 25693 ], "loc": { "start": { @@ -36868,8 +36977,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 25709, - 25717 + 25738, + 25746 ], "loc": { "start": { @@ -36886,8 +36995,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 25709, - 25717 + 25738, + 25746 ], "loc": { "start": { @@ -36905,8 +37014,8 @@ "shorthand": true, "computed": false, "range": [ - 25709, - 25717 + 25738, + 25746 ], "loc": { "start": { @@ -36925,8 +37034,8 @@ "type": "Identifier", "name": "help", "range": [ - 25719, - 25723 + 25748, + 25752 ], "loc": { "start": { @@ -36943,8 +37052,8 @@ "type": "Identifier", "name": "help", "range": [ - 25719, - 25723 + 25748, + 25752 ], "loc": { "start": { @@ -36962,8 +37071,8 @@ "shorthand": true, "computed": false, "range": [ - 25719, - 25723 + 25748, + 25752 ], "loc": { "start": { @@ -36982,8 +37091,8 @@ "type": "Identifier", "name": "state", "range": [ - 25725, - 25730 + 25754, + 25759 ], "loc": { "start": { @@ -37000,8 +37109,8 @@ "type": "Identifier", "name": "state", "range": [ - 25725, - 25730 + 25754, + 25759 ], "loc": { "start": { @@ -37019,8 +37128,8 @@ "shorthand": true, "computed": false, "range": [ - 25725, - 25730 + 25754, + 25759 ], "loc": { "start": { @@ -37039,8 +37148,8 @@ "type": "Identifier", "name": "markActiveColumns", "range": [ - 25732, - 25749 + 25761, + 25778 ], "loc": { "start": { @@ -37057,8 +37166,8 @@ "type": "Identifier", "name": "markActiveColumns", "range": [ - 25732, - 25749 + 25761, + 25778 ], "loc": { "start": { @@ -37076,8 +37185,8 @@ "shorthand": true, "computed": false, "range": [ - 25732, - 25749 + 25761, + 25778 ], "loc": { "start": { @@ -37096,8 +37205,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 25751, - 25761 + 25780, + 25790 ], "loc": { "start": { @@ -37114,8 +37223,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 25751, - 25761 + 25780, + 25790 ], "loc": { "start": { @@ -37133,8 +37242,8 @@ "shorthand": true, "computed": false, "range": [ - 25751, - 25761 + 25780, + 25790 ], "loc": { "start": { @@ -37153,8 +37262,8 @@ "type": "Identifier", "name": "loader", "range": [ - 25763, - 25769 + 25792, + 25798 ], "loc": { "start": { @@ -37171,8 +37280,8 @@ "type": "Identifier", "name": "loader", "range": [ - 25763, - 25769 + 25792, + 25798 ], "loc": { "start": { @@ -37190,8 +37299,8 @@ "shorthand": true, "computed": false, "range": [ - 25763, - 25769 + 25792, + 25798 ], "loc": { "start": { @@ -37210,8 +37319,8 @@ "type": "Identifier", "name": "highlightKeyword", "range": [ - 25783, - 25799 + 25812, + 25828 ], "loc": { "start": { @@ -37228,8 +37337,8 @@ "type": "Identifier", "name": "highlightKeyword", "range": [ - 25783, - 25799 + 25812, + 25828 ], "loc": { "start": { @@ -37247,8 +37356,8 @@ "shorthand": true, "computed": false, "range": [ - 25783, - 25799 + 25812, + 25828 ], "loc": { "start": { @@ -37267,8 +37376,8 @@ "type": "Identifier", "name": "popupFilter", "range": [ - 25801, - 25812 + 25830, + 25841 ], "loc": { "start": { @@ -37285,8 +37394,8 @@ "type": "Identifier", "name": "popupFilter", "range": [ - 25801, - 25812 + 25830, + 25841 ], "loc": { "start": { @@ -37304,8 +37413,8 @@ "shorthand": true, "computed": false, "range": [ - 25801, - 25812 + 25830, + 25841 ], "loc": { "start": { @@ -37324,8 +37433,8 @@ "type": "Identifier", "name": "rowsCounter", "range": [ - 25814, - 25825 + 25843, + 25854 ], "loc": { "start": { @@ -37342,8 +37451,8 @@ "type": "Identifier", "name": "rowsCounter", "range": [ - 25814, - 25825 + 25843, + 25854 ], "loc": { "start": { @@ -37361,8 +37470,8 @@ "shorthand": true, "computed": false, "range": [ - 25814, - 25825 + 25843, + 25854 ], "loc": { "start": { @@ -37381,8 +37490,8 @@ "type": "Identifier", "name": "statusBar", "range": [ - 25827, - 25836 + 25856, + 25865 ], "loc": { "start": { @@ -37399,8 +37508,8 @@ "type": "Identifier", "name": "statusBar", "range": [ - 25827, - 25836 + 25856, + 25865 ], "loc": { "start": { @@ -37418,8 +37527,8 @@ "shorthand": true, "computed": false, "range": [ - 25827, - 25836 + 25856, + 25865 ], "loc": { "start": { @@ -37438,8 +37547,8 @@ "type": "Identifier", "name": "clearButton", "range": [ - 25838, - 25849 + 25867, + 25878 ], "loc": { "start": { @@ -37456,8 +37565,8 @@ "type": "Identifier", "name": "clearButton", "range": [ - 25838, - 25849 + 25867, + 25878 ], "loc": { "start": { @@ -37475,8 +37584,8 @@ "shorthand": true, "computed": false, "range": [ - 25838, - 25849 + 25867, + 25878 ], "loc": { "start": { @@ -37495,8 +37604,8 @@ "type": "Identifier", "name": "alternateRows", "range": [ - 25863, - 25876 + 25892, + 25905 ], "loc": { "start": { @@ -37513,8 +37622,8 @@ "type": "Identifier", "name": "alternateRows", "range": [ - 25863, - 25876 + 25892, + 25905 ], "loc": { "start": { @@ -37532,8 +37641,8 @@ "shorthand": true, "computed": false, "range": [ - 25863, - 25876 + 25892, + 25905 ], "loc": { "start": { @@ -37552,8 +37661,8 @@ "type": "Identifier", "name": "noResults", "range": [ - 25878, - 25887 + 25907, + 25916 ], "loc": { "start": { @@ -37570,8 +37679,8 @@ "type": "Identifier", "name": "noResults", "range": [ - 25878, - 25887 + 25907, + 25916 ], "loc": { "start": { @@ -37589,8 +37698,8 @@ "shorthand": true, "computed": false, "range": [ - 25878, - 25887 + 25907, + 25916 ], "loc": { "start": { @@ -37609,8 +37718,8 @@ "type": "Identifier", "name": "paging", "range": [ - 25889, - 25895 + 25918, + 25924 ], "loc": { "start": { @@ -37627,8 +37736,8 @@ "type": "Identifier", "name": "paging", "range": [ - 25889, - 25895 + 25918, + 25924 ], "loc": { "start": { @@ -37646,8 +37755,8 @@ "shorthand": true, "computed": false, "range": [ - 25889, - 25895 + 25918, + 25924 ], "loc": { "start": { @@ -37666,8 +37775,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 25897, - 25904 + 25926, + 25933 ], "loc": { "start": { @@ -37684,8 +37793,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 25897, - 25904 + 25926, + 25933 ], "loc": { "start": { @@ -37703,8 +37812,8 @@ "shorthand": true, "computed": false, "range": [ - 25897, - 25904 + 25926, + 25933 ], "loc": { "start": { @@ -37719,8 +37828,8 @@ } ], "range": [ - 25707, - 25906 + 25736, + 25935 ], "loc": { "start": { @@ -37737,8 +37846,8 @@ "type": "Identifier", "name": "FEATURES", "range": [ - 25909, - 25917 + 25938, + 25946 ], "loc": { "start": { @@ -37752,8 +37861,8 @@ } }, "range": [ - 25707, - 25917 + 25736, + 25946 ], "loc": { "start": { @@ -37769,8 +37878,8 @@ ], "kind": "const", "range": [ - 25701, - 25918 + 25730, + 25947 ], "loc": { "start": { @@ -37787,8 +37896,8 @@ "type": "Line", "value": "explicitly initialise features in given order", "range": [ - 25928, - 25975 + 25957, + 26004 ], "loc": { "start": { @@ -37813,8 +37922,8 @@ "object": { "type": "ThisExpression", "range": [ - 25984, - 25988 + 26013, + 26017 ], "loc": { "start": { @@ -37831,8 +37940,8 @@ "type": "Identifier", "name": "initFeatures", "range": [ - 25989, - 26001 + 26018, + 26030 ], "loc": { "start": { @@ -37846,8 +37955,8 @@ } }, "range": [ - 25984, - 26001 + 26013, + 26030 ], "loc": { "start": { @@ -37868,8 +37977,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 26016, - 26024 + 26045, + 26053 ], "loc": { "start": { @@ -37886,8 +37995,8 @@ "type": "Identifier", "name": "help", "range": [ - 26038, - 26042 + 26067, + 26071 ], "loc": { "start": { @@ -37904,8 +38013,8 @@ "type": "Identifier", "name": "state", "range": [ - 26056, - 26061 + 26085, + 26090 ], "loc": { "start": { @@ -37922,8 +38031,8 @@ "type": "Identifier", "name": "markActiveColumns", "range": [ - 26075, - 26092 + 26104, + 26121 ], "loc": { "start": { @@ -37940,8 +38049,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 26106, - 26116 + 26135, + 26145 ], "loc": { "start": { @@ -37958,8 +38067,8 @@ "type": "Identifier", "name": "loader", "range": [ - 26130, - 26136 + 26159, + 26165 ], "loc": { "start": { @@ -37976,8 +38085,8 @@ "type": "Identifier", "name": "highlightKeyword", "range": [ - 26150, - 26166 + 26179, + 26195 ], "loc": { "start": { @@ -37994,8 +38103,8 @@ "type": "Identifier", "name": "popupFilter", "range": [ - 26180, - 26191 + 26209, + 26220 ], "loc": { "start": { @@ -38010,8 +38119,8 @@ } ], "range": [ - 26002, - 26201 + 26031, + 26230 ], "loc": { "start": { @@ -38026,8 +38135,8 @@ } ], "range": [ - 25984, - 26202 + 26013, + 26231 ], "loc": { "start": { @@ -38041,8 +38150,8 @@ } }, "range": [ - 25984, - 26203 + 26013, + 26232 ], "loc": { "start": { @@ -38059,8 +38168,8 @@ "type": "Line", "value": "explicitly initialise features in given order", "range": [ - 25928, - 25975 + 25957, + 26004 ], "loc": { "start": { @@ -38079,8 +38188,8 @@ "type": "Line", "value": "filters grid is not generated", "range": [ - 26213, - 26244 + 26242, + 26273 ], "loc": { "start": { @@ -38106,8 +38215,8 @@ "object": { "type": "ThisExpression", "range": [ - 26258, - 26262 + 26287, + 26291 ], "loc": { "start": { @@ -38124,8 +38233,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 26263, - 26270 + 26292, + 26299 ], "loc": { "start": { @@ -38139,8 +38248,8 @@ } }, "range": [ - 26258, - 26270 + 26287, + 26299 ], "loc": { "start": { @@ -38155,8 +38264,8 @@ }, "prefix": true, "range": [ - 26257, - 26270 + 26286, + 26299 ], "loc": { "start": { @@ -38182,8 +38291,8 @@ "object": { "type": "ThisExpression", "range": [ - 26286, - 26290 + 26315, + 26319 ], "loc": { "start": { @@ -38200,8 +38309,8 @@ "type": "Identifier", "name": "_initNoFilters", "range": [ - 26291, - 26305 + 26320, + 26334 ], "loc": { "start": { @@ -38215,8 +38324,8 @@ } }, "range": [ - 26286, - 26305 + 26315, + 26334 ], "loc": { "start": { @@ -38231,8 +38340,8 @@ }, "arguments": [], "range": [ - 26286, - 26307 + 26315, + 26336 ], "loc": { "start": { @@ -38246,8 +38355,8 @@ } }, "range": [ - 26286, - 26308 + 26315, + 26337 ], "loc": { "start": { @@ -38262,8 +38371,8 @@ } ], "range": [ - 26272, - 26318 + 26301, + 26347 ], "loc": { "start": { @@ -38288,8 +38397,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 26342, - 26348 + 26371, + 26377 ], "loc": { "start": { @@ -38310,8 +38419,8 @@ "object": { "type": "ThisExpression", "range": [ - 26351, - 26355 + 26380, + 26384 ], "loc": { "start": { @@ -38328,8 +38437,8 @@ "type": "Identifier", "name": "_insertFiltersRow", "range": [ - 26356, - 26373 + 26385, + 26402 ], "loc": { "start": { @@ -38343,8 +38452,8 @@ } }, "range": [ - 26351, - 26373 + 26380, + 26402 ], "loc": { "start": { @@ -38359,8 +38468,8 @@ }, "arguments": [], "range": [ - 26351, - 26375 + 26380, + 26404 ], "loc": { "start": { @@ -38374,8 +38483,8 @@ } }, "range": [ - 26342, - 26375 + 26371, + 26404 ], "loc": { "start": { @@ -38391,8 +38500,8 @@ ], "kind": "let", "range": [ - 26338, - 26376 + 26367, + 26405 ], "loc": { "start": { @@ -38416,8 +38525,8 @@ "object": { "type": "ThisExpression", "range": [ - 26390, - 26394 + 26419, + 26423 ], "loc": { "start": { @@ -38434,8 +38543,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 26395, - 26402 + 26424, + 26431 ], "loc": { "start": { @@ -38449,8 +38558,8 @@ } }, "range": [ - 26390, - 26402 + 26419, + 26431 ], "loc": { "start": { @@ -38471,8 +38580,8 @@ "object": { "type": "ThisExpression", "range": [ - 26405, - 26409 + 26434, + 26438 ], "loc": { "start": { @@ -38489,8 +38598,8 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 26410, - 26420 + 26439, + 26449 ], "loc": { "start": { @@ -38504,8 +38613,8 @@ } }, "range": [ - 26405, - 26420 + 26434, + 26449 ], "loc": { "start": { @@ -38525,8 +38634,8 @@ "object": { "type": "ThisExpression", "range": [ - 26421, - 26425 + 26450, + 26454 ], "loc": { "start": { @@ -38543,8 +38652,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 26426, - 26432 + 26455, + 26461 ], "loc": { "start": { @@ -38558,8 +38667,8 @@ } }, "range": [ - 26421, - 26432 + 26450, + 26461 ], "loc": { "start": { @@ -38574,8 +38683,8 @@ } ], "range": [ - 26405, - 26433 + 26434, + 26462 ], "loc": { "start": { @@ -38589,8 +38698,8 @@ } }, "range": [ - 26390, - 26433 + 26419, + 26462 ], "loc": { "start": { @@ -38604,8 +38713,8 @@ } }, "range": [ - 26390, - 26434 + 26419, + 26463 ], "loc": { "start": { @@ -38629,8 +38738,8 @@ "object": { "type": "ThisExpression", "range": [ - 26447, - 26451 + 26476, + 26480 ], "loc": { "start": { @@ -38647,8 +38756,8 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 26452, - 26468 + 26481, + 26497 ], "loc": { "start": { @@ -38662,8 +38771,8 @@ } }, "range": [ - 26447, - 26468 + 26476, + 26497 ], "loc": { "start": { @@ -38684,8 +38793,8 @@ "object": { "type": "ThisExpression", "range": [ - 26471, - 26475 + 26500, + 26504 ], "loc": { "start": { @@ -38702,8 +38811,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 26476, - 26485 + 26505, + 26514 ], "loc": { "start": { @@ -38717,8 +38826,8 @@ } }, "range": [ - 26471, - 26485 + 26500, + 26514 ], "loc": { "start": { @@ -38733,8 +38842,8 @@ }, "arguments": [], "range": [ - 26471, - 26487 + 26500, + 26516 ], "loc": { "start": { @@ -38748,8 +38857,8 @@ } }, "range": [ - 26447, - 26487 + 26476, + 26516 ], "loc": { "start": { @@ -38763,8 +38872,8 @@ } }, "range": [ - 26447, - 26488 + 26476, + 26517 ], "loc": { "start": { @@ -38786,8 +38895,8 @@ "type": "Identifier", "name": "n", "range": [ - 26506, - 26507 + 26535, + 26536 ], "loc": { "start": { @@ -38808,8 +38917,8 @@ "object": { "type": "ThisExpression", "range": [ - 26510, - 26514 + 26539, + 26543 ], "loc": { "start": { @@ -38826,8 +38935,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 26515, - 26530 + 26544, + 26559 ], "loc": { "start": { @@ -38841,8 +38950,8 @@ } }, "range": [ - 26510, - 26530 + 26539, + 26559 ], "loc": { "start": { @@ -38860,8 +38969,8 @@ "value": 1, "raw": "1", "range": [ - 26533, - 26534 + 26562, + 26563 ], "loc": { "start": { @@ -38880,8 +38989,8 @@ "object": { "type": "ThisExpression", "range": [ - 26537, - 26541 + 26566, + 26570 ], "loc": { "start": { @@ -38898,8 +39007,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 26542, - 26549 + 26571, + 26578 ], "loc": { "start": { @@ -38913,8 +39022,8 @@ } }, "range": [ - 26537, - 26549 + 26566, + 26578 ], "loc": { "start": { @@ -38928,8 +39037,8 @@ } }, "range": [ - 26510, - 26549 + 26539, + 26578 ], "loc": { "start": { @@ -38943,8 +39052,8 @@ } }, "range": [ - 26506, - 26549 + 26535, + 26578 ], "loc": { "start": { @@ -38960,8 +39069,8 @@ ], "kind": "let", "range": [ - 26502, - 26550 + 26531, + 26579 ], "loc": { "start": { @@ -38978,8 +39087,8 @@ "type": "Line", "value": " Generate filters", "range": [ - 26564, - 26583 + 26593, + 26612 ], "loc": { "start": { @@ -39005,8 +39114,8 @@ "type": "Identifier", "name": "i", "range": [ - 26605, - 26606 + 26634, + 26635 ], "loc": { "start": { @@ -39024,8 +39133,8 @@ "value": 0, "raw": "0", "range": [ - 26609, - 26610 + 26638, + 26639 ], "loc": { "start": { @@ -39039,8 +39148,8 @@ } }, "range": [ - 26605, - 26610 + 26634, + 26639 ], "loc": { "start": { @@ -39056,8 +39165,8 @@ ], "kind": "let", "range": [ - 26601, - 26610 + 26630, + 26639 ], "loc": { "start": { @@ -39077,8 +39186,8 @@ "type": "Identifier", "name": "i", "range": [ - 26612, - 26613 + 26641, + 26642 ], "loc": { "start": { @@ -39095,8 +39204,8 @@ "type": "Identifier", "name": "n", "range": [ - 26616, - 26617 + 26645, + 26646 ], "loc": { "start": { @@ -39110,8 +39219,8 @@ } }, "range": [ - 26612, - 26617 + 26641, + 26646 ], "loc": { "start": { @@ -39131,8 +39240,8 @@ "type": "Identifier", "name": "i", "range": [ - 26619, - 26620 + 26648, + 26649 ], "loc": { "start": { @@ -39147,8 +39256,8 @@ }, "prefix": false, "range": [ - 26619, - 26622 + 26648, + 26651 ], "loc": { "start": { @@ -39177,8 +39286,8 @@ "object": { "type": "ThisExpression", "range": [ - 26642, - 26646 + 26671, + 26675 ], "loc": { "start": { @@ -39195,8 +39304,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 26647, - 26654 + 26676, + 26683 ], "loc": { "start": { @@ -39210,8 +39319,8 @@ } }, "range": [ - 26642, - 26654 + 26671, + 26683 ], "loc": { "start": { @@ -39228,8 +39337,8 @@ "type": "Identifier", "name": "emit", "range": [ - 26655, - 26659 + 26684, + 26688 ], "loc": { "start": { @@ -39243,8 +39352,8 @@ } }, "range": [ - 26642, - 26659 + 26671, + 26688 ], "loc": { "start": { @@ -39263,8 +39372,8 @@ "value": "before-filter-init", "raw": "'before-filter-init'", "range": [ - 26660, - 26680 + 26689, + 26709 ], "loc": { "start": { @@ -39280,8 +39389,8 @@ { "type": "ThisExpression", "range": [ - 26682, - 26686 + 26711, + 26715 ], "loc": { "start": { @@ -39298,8 +39407,8 @@ "type": "Identifier", "name": "i", "range": [ - 26688, - 26689 + 26717, + 26718 ], "loc": { "start": { @@ -39314,8 +39423,8 @@ } ], "range": [ - 26642, - 26690 + 26671, + 26719 ], "loc": { "start": { @@ -39329,8 +39438,8 @@ } }, "range": [ - 26642, - 26691 + 26671, + 26720 ], "loc": { "start": { @@ -39352,8 +39461,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 26713, - 26720 + 26742, + 26749 ], "loc": { "start": { @@ -39372,8 +39481,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 26723, - 26732 + 26752, + 26761 ], "loc": { "start": { @@ -39393,8 +39502,8 @@ "object": { "type": "ThisExpression", "range": [ - 26733, - 26737 + 26762, + 26766 ], "loc": { "start": { @@ -39411,8 +39520,8 @@ "type": "Identifier", "name": "fltCellTag", "range": [ - 26738, - 26748 + 26767, + 26777 ], "loc": { "start": { @@ -39426,8 +39535,8 @@ } }, "range": [ - 26733, - 26748 + 26762, + 26777 ], "loc": { "start": { @@ -39442,8 +39551,8 @@ } ], "range": [ - 26723, - 26749 + 26752, + 26778 ], "loc": { "start": { @@ -39457,8 +39566,8 @@ } }, "range": [ - 26713, - 26749 + 26742, + 26778 ], "loc": { "start": { @@ -39477,8 +39586,8 @@ "type": "Identifier", "name": "col", "range": [ - 26771, - 26774 + 26800, + 26803 ], "loc": { "start": { @@ -39499,8 +39608,8 @@ "object": { "type": "ThisExpression", "range": [ - 26777, - 26781 + 26806, + 26810 ], "loc": { "start": { @@ -39517,8 +39626,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 26782, - 26795 + 26811, + 26824 ], "loc": { "start": { @@ -39532,8 +39641,8 @@ } }, "range": [ - 26777, - 26795 + 26806, + 26824 ], "loc": { "start": { @@ -39551,8 +39660,8 @@ "type": "Identifier", "name": "i", "range": [ - 26796, - 26797 + 26825, + 26826 ], "loc": { "start": { @@ -39567,8 +39676,8 @@ } ], "range": [ - 26777, - 26798 + 26806, + 26827 ], "loc": { "start": { @@ -39582,8 +39691,8 @@ } }, "range": [ - 26771, - 26798 + 26800, + 26827 ], "loc": { "start": { @@ -39599,8 +39708,8 @@ ], "kind": "let", "range": [ - 26709, - 26799 + 26738, + 26828 ], "loc": { "start": { @@ -39621,8 +39730,8 @@ "object": { "type": "ThisExpression", "range": [ - 26821, - 26825 + 26850, + 26854 ], "loc": { "start": { @@ -39639,8 +39748,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 26826, - 26841 + 26855, + 26870 ], "loc": { "start": { @@ -39654,8 +39763,8 @@ } }, "range": [ - 26821, - 26841 + 26850, + 26870 ], "loc": { "start": { @@ -39683,8 +39792,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 26865, - 26872 + 26894, + 26901 ], "loc": { "start": { @@ -39701,8 +39810,8 @@ "type": "Identifier", "name": "colSpan", "range": [ - 26873, - 26880 + 26902, + 26909 ], "loc": { "start": { @@ -39716,8 +39825,8 @@ } }, "range": [ - 26865, - 26880 + 26894, + 26909 ], "loc": { "start": { @@ -39736,8 +39845,8 @@ "object": { "type": "ThisExpression", "range": [ - 26883, - 26887 + 26912, + 26916 ], "loc": { "start": { @@ -39754,8 +39863,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 26888, - 26895 + 26917, + 26924 ], "loc": { "start": { @@ -39769,8 +39878,8 @@ } }, "range": [ - 26883, - 26895 + 26912, + 26924 ], "loc": { "start": { @@ -39784,8 +39893,8 @@ } }, "range": [ - 26865, - 26895 + 26894, + 26924 ], "loc": { "start": { @@ -39799,8 +39908,8 @@ } }, "range": [ - 26865, - 26896 + 26894, + 26925 ], "loc": { "start": { @@ -39815,8 +39924,8 @@ } ], "range": [ - 26843, - 26914 + 26872, + 26943 ], "loc": { "start": { @@ -39831,8 +39940,8 @@ }, "alternate": null, "range": [ - 26817, - 26914 + 26846, + 26943 ], "loc": { "start": { @@ -39856,8 +39965,8 @@ "object": { "type": "ThisExpression", "range": [ - 26936, - 26940 + 26965, + 26969 ], "loc": { "start": { @@ -39874,8 +39983,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 26941, - 26951 + 26970, + 26980 ], "loc": { "start": { @@ -39889,8 +39998,8 @@ } }, "range": [ - 26936, - 26951 + 26965, + 26980 ], "loc": { "start": { @@ -39905,8 +40014,8 @@ }, "prefix": true, "range": [ - 26935, - 26951 + 26964, + 26980 ], "loc": { "start": { @@ -39933,8 +40042,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 26975, - 26981 + 27004, + 27010 ], "loc": { "start": { @@ -39951,8 +40060,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 26982, - 26993 + 27011, + 27022 ], "loc": { "start": { @@ -39966,8 +40075,8 @@ } }, "range": [ - 26975, - 26993 + 27004, + 27022 ], "loc": { "start": { @@ -39985,8 +40094,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 26994, - 27001 + 27023, + 27030 ], "loc": { "start": { @@ -40001,8 +40110,8 @@ } ], "range": [ - 26975, - 27002 + 27004, + 27031 ], "loc": { "start": { @@ -40016,8 +40125,8 @@ } }, "range": [ - 26975, - 27003 + 27004, + 27032 ], "loc": { "start": { @@ -40032,8 +40141,8 @@ } ], "range": [ - 26953, - 27021 + 26982, + 27050 ], "loc": { "start": { @@ -40048,8 +40157,8 @@ }, "alternate": null, "range": [ - 26931, - 27021 + 26960, + 27050 ], "loc": { "start": { @@ -40071,8 +40180,8 @@ "type": "Identifier", "name": "inpclass", "range": [ - 27038, - 27046 + 27067, + 27075 ], "loc": { "start": { @@ -40097,8 +40206,8 @@ "type": "Identifier", "name": "i", "range": [ - 27050, - 27051 + 27079, + 27080 ], "loc": { "start": { @@ -40118,8 +40227,8 @@ "type": "Identifier", "name": "n", "range": [ - 27056, - 27057 + 27085, + 27086 ], "loc": { "start": { @@ -40137,8 +40246,8 @@ "value": 1, "raw": "1", "range": [ - 27060, - 27061 + 27089, + 27090 ], "loc": { "start": { @@ -40152,8 +40261,8 @@ } }, "range": [ - 27056, - 27061 + 27085, + 27090 ], "loc": { "start": { @@ -40167,8 +40276,8 @@ } }, "range": [ - 27050, - 27061 + 27079, + 27090 ], "loc": { "start": { @@ -40187,8 +40296,8 @@ "object": { "type": "ThisExpression", "range": [ - 27065, - 27069 + 27094, + 27098 ], "loc": { "start": { @@ -40205,8 +40314,8 @@ "type": "Identifier", "name": "displayBtn", "range": [ - 27070, - 27080 + 27099, + 27109 ], "loc": { "start": { @@ -40220,8 +40329,8 @@ } }, "range": [ - 27065, - 27080 + 27094, + 27109 ], "loc": { "start": { @@ -40235,8 +40344,8 @@ } }, "range": [ - 27050, - 27080 + 27079, + 27109 ], "loc": { "start": { @@ -40255,8 +40364,8 @@ "object": { "type": "ThisExpression", "range": [ - 27104, - 27108 + 27133, + 27137 ], "loc": { "start": { @@ -40273,8 +40382,8 @@ "type": "Identifier", "name": "fltSmallCssClass", "range": [ - 27109, - 27125 + 27138, + 27154 ], "loc": { "start": { @@ -40288,8 +40397,8 @@ } }, "range": [ - 27104, - 27125 + 27133, + 27154 ], "loc": { "start": { @@ -40308,8 +40417,8 @@ "object": { "type": "ThisExpression", "range": [ - 27128, - 27132 + 27157, + 27161 ], "loc": { "start": { @@ -40326,8 +40435,8 @@ "type": "Identifier", "name": "fltCssClass", "range": [ - 27133, - 27144 + 27162, + 27173 ], "loc": { "start": { @@ -40341,8 +40450,8 @@ } }, "range": [ - 27128, - 27144 + 27157, + 27173 ], "loc": { "start": { @@ -40356,8 +40465,8 @@ } }, "range": [ - 27049, - 27144 + 27078, + 27173 ], "loc": { "start": { @@ -40371,8 +40480,8 @@ } }, "range": [ - 27038, - 27144 + 27067, + 27173 ], "loc": { "start": { @@ -40386,8 +40495,8 @@ } }, "range": [ - 27038, - 27145 + 27067, + 27174 ], "loc": { "start": { @@ -40404,8 +40513,8 @@ "type": "Line", "value": "only 1 input for single search", "range": [ - 27163, - 27195 + 27192, + 27224 ], "loc": { "start": { @@ -40428,8 +40537,8 @@ "object": { "type": "ThisExpression", "range": [ - 27216, - 27220 + 27245, + 27249 ], "loc": { "start": { @@ -40446,8 +40555,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 27221, - 27236 + 27250, + 27265 ], "loc": { "start": { @@ -40461,8 +40570,8 @@ } }, "range": [ - 27216, - 27236 + 27245, + 27265 ], "loc": { "start": { @@ -40487,8 +40596,8 @@ "type": "Identifier", "name": "col", "range": [ - 27260, - 27263 + 27289, + 27292 ], "loc": { "start": { @@ -40505,8 +40614,8 @@ "type": "Identifier", "name": "INPUT", "range": [ - 27266, - 27271 + 27295, + 27300 ], "loc": { "start": { @@ -40520,8 +40629,8 @@ } }, "range": [ - 27260, - 27271 + 27289, + 27300 ], "loc": { "start": { @@ -40535,8 +40644,8 @@ } }, "range": [ - 27260, - 27272 + 27289, + 27301 ], "loc": { "start": { @@ -40558,8 +40667,8 @@ "type": "Identifier", "name": "inpclass", "range": [ - 27293, - 27301 + 27322, + 27330 ], "loc": { "start": { @@ -40578,8 +40687,8 @@ "object": { "type": "ThisExpression", "range": [ - 27304, - 27308 + 27333, + 27337 ], "loc": { "start": { @@ -40596,8 +40705,8 @@ "type": "Identifier", "name": "singleFltCssClass", "range": [ - 27309, - 27326 + 27338, + 27355 ], "loc": { "start": { @@ -40611,8 +40720,8 @@ } }, "range": [ - 27304, - 27326 + 27333, + 27355 ], "loc": { "start": { @@ -40626,8 +40735,8 @@ } }, "range": [ - 27293, - 27326 + 27322, + 27355 ], "loc": { "start": { @@ -40641,8 +40750,8 @@ } }, "range": [ - 27293, - 27327 + 27322, + 27356 ], "loc": { "start": { @@ -40657,8 +40766,8 @@ } ], "range": [ - 27238, - 27345 + 27267, + 27374 ], "loc": { "start": { @@ -40673,8 +40782,8 @@ }, "alternate": null, "range": [ - 27212, - 27345 + 27241, + 27374 ], "loc": { "start": { @@ -40691,8 +40800,8 @@ "type": "Line", "value": "only 1 input for single search", "range": [ - 27163, - 27195 + 27192, + 27224 ], "loc": { "start": { @@ -40711,8 +40820,8 @@ "type": "Line", "value": "drop-down filters", "range": [ - 27363, - 27382 + 27392, + 27411 ], "loc": { "start": { @@ -40739,8 +40848,8 @@ "type": "Identifier", "name": "col", "range": [ - 27403, - 27406 + 27432, + 27435 ], "loc": { "start": { @@ -40757,8 +40866,8 @@ "type": "Identifier", "name": "SELECT", "range": [ - 27411, - 27417 + 27440, + 27446 ], "loc": { "start": { @@ -40772,8 +40881,8 @@ } }, "range": [ - 27403, - 27417 + 27432, + 27446 ], "loc": { "start": { @@ -40793,8 +40902,8 @@ "type": "Identifier", "name": "col", "range": [ - 27421, - 27424 + 27450, + 27453 ], "loc": { "start": { @@ -40811,8 +40920,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 27429, - 27437 + 27458, + 27466 ], "loc": { "start": { @@ -40826,8 +40935,8 @@ } }, "range": [ - 27421, - 27437 + 27450, + 27466 ], "loc": { "start": { @@ -40841,8 +40950,8 @@ } }, "range": [ - 27403, - 27437 + 27432, + 27466 ], "loc": { "start": { @@ -40870,8 +40979,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27461, - 27464 + 27490, + 27493 ], "loc": { "start": { @@ -40888,8 +40997,8 @@ "type": "Identifier", "name": "dropdown", "range": [ - 27465, - 27473 + 27494, + 27502 ], "loc": { "start": { @@ -40903,8 +41012,8 @@ } }, "range": [ - 27461, - 27473 + 27490, + 27502 ], "loc": { "start": { @@ -40927,8 +41036,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27476, - 27479 + 27505, + 27508 ], "loc": { "start": { @@ -40945,8 +41054,8 @@ "type": "Identifier", "name": "dropdown", "range": [ - 27480, - 27488 + 27509, + 27517 ], "loc": { "start": { @@ -40960,8 +41069,8 @@ } }, "range": [ - 27476, - 27488 + 27505, + 27517 ], "loc": { "start": { @@ -40980,8 +41089,8 @@ "type": "Identifier", "name": "Dropdown", "range": [ - 27496, - 27504 + 27525, + 27533 ], "loc": { "start": { @@ -40998,8 +41107,8 @@ { "type": "ThisExpression", "range": [ - 27505, - 27509 + 27534, + 27538 ], "loc": { "start": { @@ -41014,8 +41123,8 @@ } ], "range": [ - 27492, - 27510 + 27521, + 27539 ], "loc": { "start": { @@ -41029,8 +41138,8 @@ } }, "range": [ - 27476, - 27510 + 27505, + 27539 ], "loc": { "start": { @@ -41044,8 +41153,8 @@ } }, "range": [ - 27461, - 27510 + 27490, + 27539 ], "loc": { "start": { @@ -41059,8 +41168,8 @@ } }, "range": [ - 27461, - 27511 + 27490, + 27540 ], "loc": { "start": { @@ -41087,8 +41196,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27532, - 27535 + 27561, + 27564 ], "loc": { "start": { @@ -41105,8 +41214,8 @@ "type": "Identifier", "name": "dropdown", "range": [ - 27536, - 27544 + 27565, + 27573 ], "loc": { "start": { @@ -41120,8 +41229,8 @@ } }, "range": [ - 27532, - 27544 + 27561, + 27573 ], "loc": { "start": { @@ -41138,8 +41247,8 @@ "type": "Identifier", "name": "init", "range": [ - 27545, - 27549 + 27574, + 27578 ], "loc": { "start": { @@ -41153,8 +41262,8 @@ } }, "range": [ - 27532, - 27549 + 27561, + 27578 ], "loc": { "start": { @@ -41172,8 +41281,8 @@ "type": "Identifier", "name": "i", "range": [ - 27550, - 27551 + 27579, + 27580 ], "loc": { "start": { @@ -41194,8 +41303,8 @@ "object": { "type": "ThisExpression", "range": [ - 27553, - 27557 + 27582, + 27586 ], "loc": { "start": { @@ -41212,8 +41321,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 27558, - 27571 + 27587, + 27600 ], "loc": { "start": { @@ -41227,8 +41336,8 @@ } }, "range": [ - 27553, - 27571 + 27582, + 27600 ], "loc": { "start": { @@ -41243,8 +41352,8 @@ }, "arguments": [], "range": [ - 27553, - 27573 + 27582, + 27602 ], "loc": { "start": { @@ -41261,8 +41370,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 27575, - 27582 + 27604, + 27611 ], "loc": { "start": { @@ -41277,8 +41386,8 @@ } ], "range": [ - 27532, - 27583 + 27561, + 27612 ], "loc": { "start": { @@ -41292,8 +41401,8 @@ } }, "range": [ - 27532, - 27584 + 27561, + 27613 ], "loc": { "start": { @@ -41308,8 +41417,8 @@ } ], "range": [ - 27439, - 27602 + 27468, + 27631 ], "loc": { "start": { @@ -41326,8 +41435,8 @@ "type": "Line", "value": " checklist", "range": [ - 27619, - 27631 + 27648, + 27660 ], "loc": { "start": { @@ -41351,8 +41460,8 @@ "type": "Identifier", "name": "col", "range": [ - 27657, - 27660 + 27686, + 27689 ], "loc": { "start": { @@ -41369,8 +41478,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 27665, - 27674 + 27694, + 27703 ], "loc": { "start": { @@ -41384,8 +41493,8 @@ } }, "range": [ - 27657, - 27674 + 27686, + 27703 ], "loc": { "start": { @@ -41413,8 +41522,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27698, - 27701 + 27727, + 27730 ], "loc": { "start": { @@ -41431,8 +41540,8 @@ "type": "Identifier", "name": "checkList", "range": [ - 27702, - 27711 + 27731, + 27740 ], "loc": { "start": { @@ -41446,8 +41555,8 @@ } }, "range": [ - 27698, - 27711 + 27727, + 27740 ], "loc": { "start": { @@ -41470,8 +41579,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27714, - 27717 + 27743, + 27746 ], "loc": { "start": { @@ -41488,8 +41597,8 @@ "type": "Identifier", "name": "checkList", "range": [ - 27718, - 27727 + 27747, + 27756 ], "loc": { "start": { @@ -41503,8 +41612,8 @@ } }, "range": [ - 27714, - 27727 + 27743, + 27756 ], "loc": { "start": { @@ -41523,8 +41632,8 @@ "type": "Identifier", "name": "CheckList", "range": [ - 27735, - 27744 + 27764, + 27773 ], "loc": { "start": { @@ -41541,8 +41650,8 @@ { "type": "ThisExpression", "range": [ - 27745, - 27749 + 27774, + 27778 ], "loc": { "start": { @@ -41557,8 +41666,8 @@ } ], "range": [ - 27731, - 27750 + 27760, + 27779 ], "loc": { "start": { @@ -41572,8 +41681,8 @@ } }, "range": [ - 27714, - 27750 + 27743, + 27779 ], "loc": { "start": { @@ -41587,8 +41696,8 @@ } }, "range": [ - 27698, - 27750 + 27727, + 27779 ], "loc": { "start": { @@ -41602,8 +41711,8 @@ } }, "range": [ - 27698, - 27751 + 27727, + 27780 ], "loc": { "start": { @@ -41630,8 +41739,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 27772, - 27775 + 27801, + 27804 ], "loc": { "start": { @@ -41648,8 +41757,8 @@ "type": "Identifier", "name": "checkList", "range": [ - 27776, - 27785 + 27805, + 27814 ], "loc": { "start": { @@ -41663,8 +41772,8 @@ } }, "range": [ - 27772, - 27785 + 27801, + 27814 ], "loc": { "start": { @@ -41681,8 +41790,8 @@ "type": "Identifier", "name": "init", "range": [ - 27786, - 27790 + 27815, + 27819 ], "loc": { "start": { @@ -41696,8 +41805,8 @@ } }, "range": [ - 27772, - 27790 + 27801, + 27819 ], "loc": { "start": { @@ -41715,8 +41824,8 @@ "type": "Identifier", "name": "i", "range": [ - 27791, - 27792 + 27820, + 27821 ], "loc": { "start": { @@ -41737,8 +41846,8 @@ "object": { "type": "ThisExpression", "range": [ - 27794, - 27798 + 27823, + 27827 ], "loc": { "start": { @@ -41755,8 +41864,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 27799, - 27812 + 27828, + 27841 ], "loc": { "start": { @@ -41770,8 +41879,8 @@ } }, "range": [ - 27794, - 27812 + 27823, + 27841 ], "loc": { "start": { @@ -41786,8 +41895,8 @@ }, "arguments": [], "range": [ - 27794, - 27814 + 27823, + 27843 ], "loc": { "start": { @@ -41804,8 +41913,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 27816, - 27823 + 27845, + 27852 ], "loc": { "start": { @@ -41820,8 +41929,8 @@ } ], "range": [ - 27772, - 27824 + 27801, + 27853 ], "loc": { "start": { @@ -41835,8 +41944,8 @@ } }, "range": [ - 27772, - 27825 + 27801, + 27854 ], "loc": { "start": { @@ -41851,8 +41960,8 @@ } ], "range": [ - 27676, - 27843 + 27705, + 27872 ], "loc": { "start": { @@ -41878,8 +41987,8 @@ "object": { "type": "ThisExpression", "range": [ - 27871, - 27875 + 27900, + 27904 ], "loc": { "start": { @@ -41896,8 +42005,8 @@ "type": "Identifier", "name": "_buildInputFilter", "range": [ - 27876, - 27893 + 27905, + 27922 ], "loc": { "start": { @@ -41911,8 +42020,8 @@ } }, "range": [ - 27871, - 27893 + 27900, + 27922 ], "loc": { "start": { @@ -41930,8 +42039,8 @@ "type": "Identifier", "name": "i", "range": [ - 27894, - 27895 + 27923, + 27924 ], "loc": { "start": { @@ -41948,8 +42057,8 @@ "type": "Identifier", "name": "inpclass", "range": [ - 27897, - 27905 + 27926, + 27934 ], "loc": { "start": { @@ -41966,8 +42075,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 27907, - 27914 + 27936, + 27943 ], "loc": { "start": { @@ -41982,8 +42091,8 @@ } ], "range": [ - 27871, - 27915 + 27900, + 27944 ], "loc": { "start": { @@ -41997,8 +42106,8 @@ } }, "range": [ - 27871, - 27916 + 27900, + 27945 ], "loc": { "start": { @@ -42013,8 +42122,8 @@ } ], "range": [ - 27849, - 27934 + 27878, + 27963 ], "loc": { "start": { @@ -42028,8 +42137,8 @@ } }, "range": [ - 27653, - 27934 + 27682, + 27963 ], "loc": { "start": { @@ -42046,8 +42155,8 @@ "type": "Line", "value": " checklist", "range": [ - 27619, - 27631 + 27648, + 27660 ], "loc": { "start": { @@ -42063,8 +42172,8 @@ ] }, "range": [ - 27399, - 27934 + 27428, + 27963 ], "loc": { "start": { @@ -42081,8 +42190,8 @@ "type": "Line", "value": "drop-down filters", "range": [ - 27363, - 27382 + 27392, + 27411 ], "loc": { "start": { @@ -42101,8 +42210,8 @@ "type": "Line", "value": " this adds submit button", "range": [ - 27952, - 27978 + 27981, + 28007 ], "loc": { "start": { @@ -42129,8 +42238,8 @@ "type": "Identifier", "name": "i", "range": [ - 27999, - 28000 + 28028, + 28029 ], "loc": { "start": { @@ -42150,8 +42259,8 @@ "type": "Identifier", "name": "n", "range": [ - 28005, - 28006 + 28034, + 28035 ], "loc": { "start": { @@ -42169,8 +42278,8 @@ "value": 1, "raw": "1", "range": [ - 28009, - 28010 + 28038, + 28039 ], "loc": { "start": { @@ -42184,8 +42293,8 @@ } }, "range": [ - 28005, - 28010 + 28034, + 28039 ], "loc": { "start": { @@ -42199,8 +42308,8 @@ } }, "range": [ - 27999, - 28010 + 28028, + 28039 ], "loc": { "start": { @@ -42219,8 +42328,8 @@ "object": { "type": "ThisExpression", "range": [ - 28014, - 28018 + 28043, + 28047 ], "loc": { "start": { @@ -42237,8 +42346,8 @@ "type": "Identifier", "name": "displayBtn", "range": [ - 28019, - 28029 + 28048, + 28058 ], "loc": { "start": { @@ -42252,8 +42361,8 @@ } }, "range": [ - 28014, - 28029 + 28043, + 28058 ], "loc": { "start": { @@ -42267,8 +42376,8 @@ } }, "range": [ - 27999, - 28029 + 28028, + 28058 ], "loc": { "start": { @@ -42294,8 +42403,8 @@ "object": { "type": "ThisExpression", "range": [ - 28053, - 28057 + 28082, + 28086 ], "loc": { "start": { @@ -42312,8 +42421,8 @@ "type": "Identifier", "name": "_buildSubmitButton", "range": [ - 28058, - 28076 + 28087, + 28105 ], "loc": { "start": { @@ -42327,8 +42436,8 @@ } }, "range": [ - 28053, - 28076 + 28082, + 28105 ], "loc": { "start": { @@ -42352,8 +42461,8 @@ "object": { "type": "ThisExpression", "range": [ - 28102, - 28106 + 28131, + 28135 ], "loc": { "start": { @@ -42370,8 +42479,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 28107, - 28120 + 28136, + 28149 ], "loc": { "start": { @@ -42385,8 +42494,8 @@ } }, "range": [ - 28102, - 28120 + 28131, + 28149 ], "loc": { "start": { @@ -42401,8 +42510,8 @@ }, "arguments": [], "range": [ - 28102, - 28122 + 28131, + 28151 ], "loc": { "start": { @@ -42421,8 +42530,8 @@ "type": "Identifier", "name": "elm", "range": [ - 28153, - 28156 + 28182, + 28185 ], "loc": { "start": { @@ -42445,8 +42554,8 @@ "object": { "type": "ThisExpression", "range": [ - 28157, - 28161 + 28186, + 28190 ], "loc": { "start": { @@ -42463,8 +42572,8 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 28162, - 28179 + 28191, + 28208 ], "loc": { "start": { @@ -42478,8 +42587,8 @@ } }, "range": [ - 28157, - 28179 + 28186, + 28208 ], "loc": { "start": { @@ -42496,8 +42605,8 @@ "type": "Identifier", "name": "i", "range": [ - 28180, - 28181 + 28209, + 28210 ], "loc": { "start": { @@ -42511,8 +42620,8 @@ } }, "range": [ - 28157, - 28182 + 28186, + 28211 ], "loc": { "start": { @@ -42527,8 +42636,8 @@ } ], "range": [ - 28153, - 28183 + 28182, + 28212 ], "loc": { "start": { @@ -42545,8 +42654,8 @@ "type": "Identifier", "name": "fltCell", "range": [ - 28214, - 28221 + 28243, + 28250 ], "loc": { "start": { @@ -42560,8 +42669,8 @@ } }, "range": [ - 28102, - 28221 + 28131, + 28250 ], "loc": { "start": { @@ -42576,8 +42685,8 @@ } ], "range": [ - 28053, - 28243 + 28082, + 28272 ], "loc": { "start": { @@ -42591,8 +42700,8 @@ } }, "range": [ - 28053, - 28244 + 28082, + 28273 ], "loc": { "start": { @@ -42607,8 +42716,8 @@ } ], "range": [ - 28031, - 28262 + 28060, + 28291 ], "loc": { "start": { @@ -42623,8 +42732,8 @@ }, "alternate": null, "range": [ - 27995, - 28262 + 28024, + 28291 ], "loc": { "start": { @@ -42641,8 +42750,8 @@ "type": "Line", "value": " this adds submit button", "range": [ - 27952, - 27978 + 27981, + 28007 ], "loc": { "start": { @@ -42670,8 +42779,8 @@ "object": { "type": "ThisExpression", "range": [ - 28280, - 28284 + 28309, + 28313 ], "loc": { "start": { @@ -42688,8 +42797,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 28285, - 28292 + 28314, + 28321 ], "loc": { "start": { @@ -42703,8 +42812,8 @@ } }, "range": [ - 28280, - 28292 + 28309, + 28321 ], "loc": { "start": { @@ -42721,8 +42830,8 @@ "type": "Identifier", "name": "emit", "range": [ - 28293, - 28297 + 28322, + 28326 ], "loc": { "start": { @@ -42736,8 +42845,8 @@ } }, "range": [ - 28280, - 28297 + 28309, + 28326 ], "loc": { "start": { @@ -42756,8 +42865,8 @@ "value": "after-filter-init", "raw": "'after-filter-init'", "range": [ - 28298, - 28317 + 28327, + 28346 ], "loc": { "start": { @@ -42773,8 +42882,8 @@ { "type": "ThisExpression", "range": [ - 28319, - 28323 + 28348, + 28352 ], "loc": { "start": { @@ -42791,8 +42900,8 @@ "type": "Identifier", "name": "i", "range": [ - 28325, - 28326 + 28354, + 28355 ], "loc": { "start": { @@ -42807,8 +42916,8 @@ } ], "range": [ - 28280, - 28327 + 28309, + 28356 ], "loc": { "start": { @@ -42822,8 +42931,8 @@ } }, "range": [ - 28280, - 28328 + 28309, + 28357 ], "loc": { "start": { @@ -42838,8 +42947,8 @@ } ], "range": [ - 26624, - 28342 + 26653, + 28371 ], "loc": { "start": { @@ -42853,8 +42962,8 @@ } }, "range": [ - 26596, - 28342 + 26625, + 28371 ], "loc": { "start": { @@ -42871,8 +42980,8 @@ "type": "Line", "value": " Generate filters", "range": [ - 26564, - 26583 + 26593, + 26612 ], "loc": { "start": { @@ -42900,8 +43009,8 @@ "object": { "type": "ThisExpression", "range": [ - 28356, - 28360 + 28385, + 28389 ], "loc": { "start": { @@ -42918,8 +43027,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 28361, - 28368 + 28390, + 28397 ], "loc": { "start": { @@ -42933,8 +43042,8 @@ } }, "range": [ - 28356, - 28368 + 28385, + 28397 ], "loc": { "start": { @@ -42951,8 +43060,8 @@ "type": "Identifier", "name": "on", "range": [ - 28369, - 28371 + 28398, + 28400 ], "loc": { "start": { @@ -42966,8 +43075,8 @@ } }, "range": [ - 28356, - 28371 + 28385, + 28400 ], "loc": { "start": { @@ -42989,8 +43098,8 @@ "value": "filter-focus", "raw": "'filter-focus'", "range": [ - 28373, - 28387 + 28402, + 28416 ], "loc": { "start": { @@ -43005,8 +43114,8 @@ } ], "range": [ - 28372, - 28388 + 28401, + 28417 ], "loc": { "start": { @@ -43027,8 +43136,8 @@ "type": "Identifier", "name": "tf", "range": [ - 28407, - 28409 + 28436, + 28438 ], "loc": { "start": { @@ -43045,8 +43154,8 @@ "type": "Identifier", "name": "filter", "range": [ - 28411, - 28417 + 28440, + 28446 ], "loc": { "start": { @@ -43068,8 +43177,8 @@ "object": { "type": "ThisExpression", "range": [ - 28422, - 28426 + 28451, + 28455 ], "loc": { "start": { @@ -43086,8 +43195,8 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 28427, - 28444 + 28456, + 28473 ], "loc": { "start": { @@ -43101,8 +43210,8 @@ } }, "range": [ - 28422, - 28444 + 28451, + 28473 ], "loc": { "start": { @@ -43123,8 +43232,8 @@ "type": "Identifier", "name": "filter", "range": [ - 28445, - 28451 + 28474, + 28480 ], "loc": { "start": { @@ -43141,8 +43250,8 @@ "type": "Identifier", "name": "id", "range": [ - 28452, - 28454 + 28481, + 28483 ], "loc": { "start": { @@ -43156,8 +43265,8 @@ } }, "range": [ - 28445, - 28454 + 28474, + 28483 ], "loc": { "start": { @@ -43172,8 +43281,8 @@ } ], "range": [ - 28422, - 28455 + 28451, + 28484 ], "loc": { "start": { @@ -43189,8 +43298,8 @@ "generator": false, "expression": true, "range": [ - 28406, - 28455 + 28435, + 28484 ], "loc": { "start": { @@ -43205,8 +43314,8 @@ } ], "range": [ - 28356, - 28456 + 28385, + 28485 ], "loc": { "start": { @@ -43220,8 +43329,8 @@ } }, "range": [ - 28356, - 28457 + 28385, + 28486 ], "loc": { "start": { @@ -43236,8 +43345,8 @@ } ], "range": [ - 26324, - 28468 + 26353, + 28497 ], "loc": { "start": { @@ -43251,8 +43360,8 @@ } }, "range": [ - 26253, - 28468 + 26282, + 28497 ], "loc": { "start": { @@ -43269,8 +43378,8 @@ "type": "Line", "value": "filters grid is not generated", "range": [ - 26213, - 26244 + 26242, + 26273 ], "loc": { "start": { @@ -43289,8 +43398,8 @@ "type": "Line", "value": "if this.fltGrid", "range": [ - 28468, - 28485 + 28497, + 28514 ], "loc": { "start": { @@ -43307,8 +43416,8 @@ "type": "Block", "value": " Features ", "range": [ - 28495, - 28509 + 28524, + 28538 ], "loc": { "start": { @@ -43331,8 +43440,8 @@ "object": { "type": "ThisExpression", "range": [ - 28522, - 28526 + 28551, + 28555 ], "loc": { "start": { @@ -43349,8 +43458,8 @@ "type": "Identifier", "name": "hasExcludedRows", "range": [ - 28527, - 28542 + 28556, + 28571 ], "loc": { "start": { @@ -43364,8 +43473,8 @@ } }, "range": [ - 28522, - 28542 + 28551, + 28571 ], "loc": { "start": { @@ -43394,8 +43503,8 @@ "object": { "type": "ThisExpression", "range": [ - 28558, - 28562 + 28587, + 28591 ], "loc": { "start": { @@ -43412,8 +43521,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 28563, - 28570 + 28592, + 28599 ], "loc": { "start": { @@ -43427,8 +43536,8 @@ } }, "range": [ - 28558, - 28570 + 28587, + 28599 ], "loc": { "start": { @@ -43445,8 +43554,8 @@ "type": "Identifier", "name": "on", "range": [ - 28571, - 28573 + 28600, + 28602 ], "loc": { "start": { @@ -43460,8 +43569,8 @@ } }, "range": [ - 28558, - 28573 + 28587, + 28602 ], "loc": { "start": { @@ -43483,8 +43592,8 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 28575, - 28592 + 28604, + 28621 ], "loc": { "start": { @@ -43499,8 +43608,8 @@ } ], "range": [ - 28574, - 28593 + 28603, + 28622 ], "loc": { "start": { @@ -43525,8 +43634,8 @@ "object": { "type": "ThisExpression", "range": [ - 28601, - 28605 + 28630, + 28634 ], "loc": { "start": { @@ -43543,8 +43652,8 @@ "type": "Identifier", "name": "setExcludeRows", "range": [ - 28606, - 28620 + 28635, + 28649 ], "loc": { "start": { @@ -43558,8 +43667,8 @@ } }, "range": [ - 28601, - 28620 + 28630, + 28649 ], "loc": { "start": { @@ -43574,8 +43683,8 @@ }, "arguments": [], "range": [ - 28601, - 28622 + 28630, + 28651 ], "loc": { "start": { @@ -43591,8 +43700,8 @@ "generator": false, "expression": true, "range": [ - 28595, - 28622 + 28624, + 28651 ], "loc": { "start": { @@ -43607,8 +43716,8 @@ } ], "range": [ - 28558, - 28623 + 28587, + 28652 ], "loc": { "start": { @@ -43622,8 +43731,8 @@ } }, "range": [ - 28558, - 28624 + 28587, + 28653 ], "loc": { "start": { @@ -43646,8 +43755,8 @@ "object": { "type": "ThisExpression", "range": [ - 28637, - 28641 + 28666, + 28670 ], "loc": { "start": { @@ -43664,8 +43773,8 @@ "type": "Identifier", "name": "setExcludeRows", "range": [ - 28642, - 28656 + 28671, + 28685 ], "loc": { "start": { @@ -43679,8 +43788,8 @@ } }, "range": [ - 28637, - 28656 + 28666, + 28685 ], "loc": { "start": { @@ -43695,8 +43804,8 @@ }, "arguments": [], "range": [ - 28637, - 28658 + 28666, + 28687 ], "loc": { "start": { @@ -43710,8 +43819,8 @@ } }, "range": [ - 28637, - 28659 + 28666, + 28688 ], "loc": { "start": { @@ -43726,8 +43835,8 @@ } ], "range": [ - 28544, - 28669 + 28573, + 28698 ], "loc": { "start": { @@ -43742,8 +43851,8 @@ }, "alternate": null, "range": [ - 28518, - 28669 + 28547, + 28698 ], "loc": { "start": { @@ -43760,8 +43869,8 @@ "type": "Line", "value": "if this.fltGrid", "range": [ - 28468, - 28485 + 28497, + 28514 ], "loc": { "start": { @@ -43778,8 +43887,8 @@ "type": "Block", "value": " Features ", "range": [ - 28495, - 28509 + 28524, + 28538 ], "loc": { "start": { @@ -43804,8 +43913,8 @@ "object": { "type": "ThisExpression", "range": [ - 28679, - 28683 + 28708, + 28712 ], "loc": { "start": { @@ -43822,8 +43931,8 @@ "type": "Identifier", "name": "initFeatures", "range": [ - 28684, - 28696 + 28713, + 28725 ], "loc": { "start": { @@ -43837,8 +43946,8 @@ } }, "range": [ - 28679, - 28696 + 28708, + 28725 ], "loc": { "start": { @@ -43859,8 +43968,8 @@ "type": "Identifier", "name": "rowsCounter", "range": [ - 28711, - 28722 + 28740, + 28751 ], "loc": { "start": { @@ -43877,8 +43986,8 @@ "type": "Identifier", "name": "statusBar", "range": [ - 28736, - 28745 + 28765, + 28774 ], "loc": { "start": { @@ -43895,8 +44004,8 @@ "type": "Identifier", "name": "clearButton", "range": [ - 28759, - 28770 + 28788, + 28799 ], "loc": { "start": { @@ -43913,8 +44022,8 @@ "type": "Identifier", "name": "alternateRows", "range": [ - 28784, - 28797 + 28813, + 28826 ], "loc": { "start": { @@ -43931,8 +44040,8 @@ "type": "Identifier", "name": "noResults", "range": [ - 28811, - 28820 + 28840, + 28849 ], "loc": { "start": { @@ -43949,8 +44058,8 @@ "type": "Identifier", "name": "paging", "range": [ - 28834, - 28840 + 28863, + 28869 ], "loc": { "start": { @@ -43967,8 +44076,8 @@ "type": "Identifier", "name": "toolbar", "range": [ - 28854, - 28861 + 28883, + 28890 ], "loc": { "start": { @@ -43983,8 +44092,8 @@ } ], "range": [ - 28697, - 28871 + 28726, + 28900 ], "loc": { "start": { @@ -43999,8 +44108,8 @@ } ], "range": [ - 28679, - 28872 + 28708, + 28901 ], "loc": { "start": { @@ -44014,8 +44123,8 @@ } }, "range": [ - 28679, - 28873 + 28708, + 28902 ], "loc": { "start": { @@ -44038,8 +44147,8 @@ "object": { "type": "ThisExpression", "range": [ - 28883, - 28887 + 28912, + 28916 ], "loc": { "start": { @@ -44056,8 +44165,8 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 28888, - 28900 + 28917, + 28929 ], "loc": { "start": { @@ -44071,8 +44180,8 @@ } }, "range": [ - 28883, - 28900 + 28912, + 28929 ], "loc": { "start": { @@ -44087,8 +44196,8 @@ }, "arguments": [], "range": [ - 28883, - 28902 + 28912, + 28931 ], "loc": { "start": { @@ -44102,8 +44211,8 @@ } }, "range": [ - 28883, - 28903 + 28912, + 28932 ], "loc": { "start": { @@ -44120,8 +44229,8 @@ "type": "Line", "value": "TF css class is added to table", "range": [ - 28913, - 28945 + 28942, + 28974 ], "loc": { "start": { @@ -44147,8 +44256,8 @@ "object": { "type": "ThisExpression", "range": [ - 28959, - 28963 + 28988, + 28992 ], "loc": { "start": { @@ -44165,8 +44274,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 28964, - 28974 + 28993, + 29003 ], "loc": { "start": { @@ -44180,8 +44289,8 @@ } }, "range": [ - 28959, - 28974 + 28988, + 29003 ], "loc": { "start": { @@ -44196,8 +44305,8 @@ }, "prefix": true, "range": [ - 28958, - 28974 + 28987, + 29003 ], "loc": { "start": { @@ -44221,8 +44330,8 @@ "type": "Identifier", "name": "addClass", "range": [ - 28990, - 28998 + 29019, + 29027 ], "loc": { "start": { @@ -44244,8 +44353,8 @@ "object": { "type": "ThisExpression", "range": [ - 28999, - 29003 + 29028, + 29032 ], "loc": { "start": { @@ -44262,8 +44371,8 @@ "type": "Identifier", "name": "dom", "range": [ - 29004, - 29007 + 29033, + 29036 ], "loc": { "start": { @@ -44277,8 +44386,8 @@ } }, "range": [ - 28999, - 29007 + 29028, + 29036 ], "loc": { "start": { @@ -44293,8 +44402,8 @@ }, "arguments": [], "range": [ - 28999, - 29009 + 29028, + 29038 ], "loc": { "start": { @@ -44313,8 +44422,8 @@ "object": { "type": "ThisExpression", "range": [ - 29011, - 29015 + 29040, + 29044 ], "loc": { "start": { @@ -44331,8 +44440,8 @@ "type": "Identifier", "name": "prfxTf", "range": [ - 29016, - 29022 + 29045, + 29051 ], "loc": { "start": { @@ -44346,8 +44455,8 @@ } }, "range": [ - 29011, - 29022 + 29040, + 29051 ], "loc": { "start": { @@ -44362,8 +44471,8 @@ } ], "range": [ - 28990, - 29023 + 29019, + 29052 ], "loc": { "start": { @@ -44377,8 +44486,8 @@ } }, "range": [ - 28990, - 29024 + 29019, + 29053 ], "loc": { "start": { @@ -44399,8 +44508,8 @@ "object": { "type": "ThisExpression", "range": [ - 29041, - 29045 + 29070, + 29074 ], "loc": { "start": { @@ -44417,8 +44526,8 @@ "type": "Identifier", "name": "responsive", "range": [ - 29046, - 29056 + 29075, + 29085 ], "loc": { "start": { @@ -44432,8 +44541,8 @@ } }, "range": [ - 29041, - 29056 + 29070, + 29085 ], "loc": { "start": { @@ -44457,8 +44566,8 @@ "type": "Identifier", "name": "addClass", "range": [ - 29076, - 29084 + 29105, + 29113 ], "loc": { "start": { @@ -44480,8 +44589,8 @@ "object": { "type": "ThisExpression", "range": [ - 29085, - 29089 + 29114, + 29118 ], "loc": { "start": { @@ -44498,8 +44607,8 @@ "type": "Identifier", "name": "dom", "range": [ - 29090, - 29093 + 29119, + 29122 ], "loc": { "start": { @@ -44513,8 +44622,8 @@ } }, "range": [ - 29085, - 29093 + 29114, + 29122 ], "loc": { "start": { @@ -44529,8 +44638,8 @@ }, "arguments": [], "range": [ - 29085, - 29095 + 29114, + 29124 ], "loc": { "start": { @@ -44549,8 +44658,8 @@ "object": { "type": "ThisExpression", "range": [ - 29097, - 29101 + 29126, + 29130 ], "loc": { "start": { @@ -44567,8 +44676,8 @@ "type": "Identifier", "name": "prfxResponsive", "range": [ - 29102, - 29116 + 29131, + 29145 ], "loc": { "start": { @@ -44582,8 +44691,8 @@ } }, "range": [ - 29097, - 29116 + 29126, + 29145 ], "loc": { "start": { @@ -44598,8 +44707,8 @@ } ], "range": [ - 29076, - 29117 + 29105, + 29146 ], "loc": { "start": { @@ -44613,8 +44722,8 @@ } }, "range": [ - 29076, - 29118 + 29105, + 29147 ], "loc": { "start": { @@ -44629,8 +44738,8 @@ } ], "range": [ - 29058, - 29132 + 29087, + 29161 ], "loc": { "start": { @@ -44645,8 +44754,8 @@ }, "alternate": null, "range": [ - 29037, - 29132 + 29066, + 29161 ], "loc": { "start": { @@ -44661,8 +44770,8 @@ } ], "range": [ - 28976, - 29142 + 29005, + 29171 ], "loc": { "start": { @@ -44677,8 +44786,8 @@ }, "alternate": null, "range": [ - 28954, - 29142 + 28983, + 29171 ], "loc": { "start": { @@ -44695,8 +44804,8 @@ "type": "Line", "value": "TF css class is added to table", "range": [ - 28913, - 28945 + 28942, + 28974 ], "loc": { "start": { @@ -44715,8 +44824,8 @@ "type": "Block", "value": " Load extensions ", "range": [ - 29152, - 29173 + 29181, + 29202 ], "loc": { "start": { @@ -44741,8 +44850,8 @@ "object": { "type": "ThisExpression", "range": [ - 29182, - 29186 + 29211, + 29215 ], "loc": { "start": { @@ -44759,8 +44868,8 @@ "type": "Identifier", "name": "initExtensions", "range": [ - 29187, - 29201 + 29216, + 29230 ], "loc": { "start": { @@ -44774,8 +44883,8 @@ } }, "range": [ - 29182, - 29201 + 29211, + 29230 ], "loc": { "start": { @@ -44790,8 +44899,8 @@ }, "arguments": [], "range": [ - 29182, - 29203 + 29211, + 29232 ], "loc": { "start": { @@ -44805,8 +44914,8 @@ } }, "range": [ - 29182, - 29204 + 29211, + 29233 ], "loc": { "start": { @@ -44823,8 +44932,8 @@ "type": "Block", "value": " Load extensions ", "range": [ - 29152, - 29173 + 29181, + 29202 ], "loc": { "start": { @@ -44843,8 +44952,8 @@ "type": "Line", "value": " Subscribe to events", "range": [ - 29214, - 29236 + 29243, + 29265 ], "loc": { "start": { @@ -44867,8 +44976,8 @@ "object": { "type": "ThisExpression", "range": [ - 29249, - 29253 + 29278, + 29282 ], "loc": { "start": { @@ -44885,8 +44994,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 29254, - 29267 + 29283, + 29296 ], "loc": { "start": { @@ -44900,8 +45009,8 @@ } }, "range": [ - 29249, - 29267 + 29278, + 29296 ], "loc": { "start": { @@ -44930,8 +45039,8 @@ "object": { "type": "ThisExpression", "range": [ - 29283, - 29287 + 29312, + 29316 ], "loc": { "start": { @@ -44948,8 +45057,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 29288, - 29295 + 29317, + 29324 ], "loc": { "start": { @@ -44963,8 +45072,8 @@ } }, "range": [ - 29283, - 29295 + 29312, + 29324 ], "loc": { "start": { @@ -44981,8 +45090,8 @@ "type": "Identifier", "name": "on", "range": [ - 29296, - 29298 + 29325, + 29327 ], "loc": { "start": { @@ -44996,8 +45105,8 @@ } }, "range": [ - 29283, - 29298 + 29312, + 29327 ], "loc": { "start": { @@ -45019,8 +45128,8 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 29300, - 29317 + 29329, + 29346 ], "loc": { "start": { @@ -45035,8 +45144,8 @@ } ], "range": [ - 29299, - 29318 + 29328, + 29347 ], "loc": { "start": { @@ -45061,8 +45170,8 @@ "object": { "type": "ThisExpression", "range": [ - 29326, - 29330 + 29355, + 29359 ], "loc": { "start": { @@ -45079,8 +45188,8 @@ "type": "Identifier", "name": "linkFilters", "range": [ - 29331, - 29342 + 29360, + 29371 ], "loc": { "start": { @@ -45094,8 +45203,8 @@ } }, "range": [ - 29326, - 29342 + 29355, + 29371 ], "loc": { "start": { @@ -45110,8 +45219,8 @@ }, "arguments": [], "range": [ - 29326, - 29344 + 29355, + 29373 ], "loc": { "start": { @@ -45127,8 +45236,8 @@ "generator": false, "expression": true, "range": [ - 29320, - 29344 + 29349, + 29373 ], "loc": { "start": { @@ -45143,8 +45252,8 @@ } ], "range": [ - 29283, - 29345 + 29312, + 29374 ], "loc": { "start": { @@ -45158,8 +45267,8 @@ } }, "range": [ - 29283, - 29346 + 29312, + 29375 ], "loc": { "start": { @@ -45174,8 +45283,8 @@ } ], "range": [ - 29269, - 29356 + 29298, + 29385 ], "loc": { "start": { @@ -45190,8 +45299,8 @@ }, "alternate": null, "range": [ - 29245, - 29356 + 29274, + 29385 ], "loc": { "start": { @@ -45208,8 +45317,8 @@ "type": "Line", "value": " Subscribe to events", "range": [ - 29214, - 29236 + 29243, + 29265 ], "loc": { "start": { @@ -45235,8 +45344,8 @@ "object": { "type": "ThisExpression", "range": [ - 29366, - 29370 + 29395, + 29399 ], "loc": { "start": { @@ -45253,8 +45362,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 29371, - 29382 + 29400, + 29411 ], "loc": { "start": { @@ -45268,8 +45377,8 @@ } }, "range": [ - 29366, - 29382 + 29395, + 29411 ], "loc": { "start": { @@ -45287,8 +45396,8 @@ "value": true, "raw": "true", "range": [ - 29385, - 29389 + 29414, + 29418 ], "loc": { "start": { @@ -45302,8 +45411,8 @@ } }, "range": [ - 29366, - 29389 + 29395, + 29418 ], "loc": { "start": { @@ -45317,8 +45426,8 @@ } }, "range": [ - 29366, - 29390 + 29395, + 29419 ], "loc": { "start": { @@ -45341,8 +45450,8 @@ "object": { "type": "ThisExpression", "range": [ - 29400, - 29404 + 29429, + 29433 ], "loc": { "start": { @@ -45359,8 +45468,8 @@ "type": "Identifier", "name": "onFiltersLoaded", "range": [ - 29405, - 29420 + 29434, + 29449 ], "loc": { "start": { @@ -45374,8 +45483,8 @@ } }, "range": [ - 29400, - 29420 + 29429, + 29449 ], "loc": { "start": { @@ -45392,8 +45501,8 @@ { "type": "ThisExpression", "range": [ - 29421, - 29425 + 29450, + 29454 ], "loc": { "start": { @@ -45408,8 +45517,8 @@ } ], "range": [ - 29400, - 29426 + 29429, + 29455 ], "loc": { "start": { @@ -45423,8 +45532,8 @@ } }, "range": [ - 29400, - 29427 + 29429, + 29456 ], "loc": { "start": { @@ -45450,8 +45559,8 @@ "object": { "type": "ThisExpression", "range": [ - 29437, - 29441 + 29466, + 29470 ], "loc": { "start": { @@ -45468,8 +45577,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 29442, - 29449 + 29471, + 29478 ], "loc": { "start": { @@ -45483,8 +45592,8 @@ } }, "range": [ - 29437, - 29449 + 29466, + 29478 ], "loc": { "start": { @@ -45501,8 +45610,8 @@ "type": "Identifier", "name": "emit", "range": [ - 29450, - 29454 + 29479, + 29483 ], "loc": { "start": { @@ -45516,8 +45625,8 @@ } }, "range": [ - 29437, - 29454 + 29466, + 29483 ], "loc": { "start": { @@ -45536,8 +45645,8 @@ "value": "initialized", "raw": "'initialized'", "range": [ - 29455, - 29468 + 29484, + 29497 ], "loc": { "start": { @@ -45553,8 +45662,8 @@ { "type": "ThisExpression", "range": [ - 29470, - 29474 + 29499, + 29503 ], "loc": { "start": { @@ -45569,8 +45678,8 @@ } ], "range": [ - 29437, - 29475 + 29466, + 29504 ], "loc": { "start": { @@ -45584,8 +45693,8 @@ } }, "range": [ - 29437, - 29476 + 29466, + 29505 ], "loc": { "start": { @@ -45600,8 +45709,8 @@ } ], "range": [ - 25412, - 29482 + 25441, + 29511 ], "loc": { "start": { @@ -45617,8 +45726,8 @@ "generator": false, "expression": false, "range": [ - 25409, - 29482 + 25438, + 29511 ], "loc": { "start": { @@ -45634,8 +45743,8 @@ "kind": "method", "computed": false, "range": [ - 25405, - 29482 + 25434, + 29511 ], "loc": { "start": { @@ -45652,8 +45761,8 @@ "type": "Block", "value": "*\n * Initialise features and layout\n ", "range": [ - 25351, - 25400 + 25380, + 25429 ], "loc": { "start": { @@ -45672,8 +45781,8 @@ "type": "Block", "value": "*\n * Detect key\n * @param {Event} evt\n ", "range": [ - 29488, - 29551 + 29517, + 29580 ], "loc": { "start": { @@ -45695,8 +45804,8 @@ "type": "Identifier", "name": "detectKey", "range": [ - 29556, - 29565 + 29585, + 29594 ], "loc": { "start": { @@ -45717,8 +45826,8 @@ "type": "Identifier", "name": "evt", "range": [ - 29566, - 29569 + 29595, + 29598 ], "loc": { "start": { @@ -45746,8 +45855,8 @@ "object": { "type": "ThisExpression", "range": [ - 29586, - 29590 + 29615, + 29619 ], "loc": { "start": { @@ -45764,8 +45873,8 @@ "type": "Identifier", "name": "enterKey", "range": [ - 29591, - 29599 + 29620, + 29628 ], "loc": { "start": { @@ -45779,8 +45888,8 @@ } }, "range": [ - 29586, - 29599 + 29615, + 29628 ], "loc": { "start": { @@ -45795,8 +45904,8 @@ }, "prefix": true, "range": [ - 29585, - 29599 + 29614, + 29628 ], "loc": { "start": { @@ -45816,8 +45925,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 29615, - 29622 + 29644, + 29651 ], "loc": { "start": { @@ -45832,8 +45941,8 @@ } ], "range": [ - 29601, - 29632 + 29630, + 29661 ], "loc": { "start": { @@ -45848,8 +45957,8 @@ }, "alternate": null, "range": [ - 29581, - 29632 + 29610, + 29661 ], "loc": { "start": { @@ -45868,8 +45977,8 @@ "type": "Identifier", "name": "evt", "range": [ - 29645, - 29648 + 29674, + 29677 ], "loc": { "start": { @@ -45894,8 +46003,8 @@ "type": "Identifier", "name": "key", "range": [ - 29668, - 29671 + 29697, + 29700 ], "loc": { "start": { @@ -45914,8 +46023,8 @@ "type": "Identifier", "name": "keyCode", "range": [ - 29674, - 29681 + 29703, + 29710 ], "loc": { "start": { @@ -45933,8 +46042,8 @@ "type": "Identifier", "name": "evt", "range": [ - 29682, - 29685 + 29711, + 29714 ], "loc": { "start": { @@ -45949,8 +46058,8 @@ } ], "range": [ - 29674, - 29686 + 29703, + 29715 ], "loc": { "start": { @@ -45964,8 +46073,8 @@ } }, "range": [ - 29668, - 29686 + 29697, + 29715 ], "loc": { "start": { @@ -45981,8 +46090,8 @@ ], "kind": "let", "range": [ - 29664, - 29687 + 29693, + 29716 ], "loc": { "start": { @@ -46004,8 +46113,8 @@ "type": "Identifier", "name": "key", "range": [ - 29704, - 29707 + 29733, + 29736 ], "loc": { "start": { @@ -46022,8 +46131,8 @@ "type": "Identifier", "name": "ENTER_KEY", "range": [ - 29712, - 29721 + 29741, + 29750 ], "loc": { "start": { @@ -46037,8 +46146,8 @@ } }, "range": [ - 29704, - 29721 + 29733, + 29750 ], "loc": { "start": { @@ -46064,8 +46173,8 @@ "object": { "type": "ThisExpression", "range": [ - 29741, - 29745 + 29770, + 29774 ], "loc": { "start": { @@ -46082,8 +46191,8 @@ "type": "Identifier", "name": "filter", "range": [ - 29746, - 29752 + 29775, + 29781 ], "loc": { "start": { @@ -46097,8 +46206,8 @@ } }, "range": [ - 29741, - 29752 + 29770, + 29781 ], "loc": { "start": { @@ -46113,8 +46222,8 @@ }, "arguments": [], "range": [ - 29741, - 29754 + 29770, + 29783 ], "loc": { "start": { @@ -46128,8 +46237,8 @@ } }, "range": [ - 29741, - 29755 + 29770, + 29784 ], "loc": { "start": { @@ -46150,8 +46259,8 @@ "type": "Identifier", "name": "cancelEvt", "range": [ - 29772, - 29781 + 29801, + 29810 ], "loc": { "start": { @@ -46169,8 +46278,8 @@ "type": "Identifier", "name": "evt", "range": [ - 29782, - 29785 + 29811, + 29814 ], "loc": { "start": { @@ -46185,8 +46294,8 @@ } ], "range": [ - 29772, - 29786 + 29801, + 29815 ], "loc": { "start": { @@ -46200,8 +46309,8 @@ } }, "range": [ - 29772, - 29787 + 29801, + 29816 ], "loc": { "start": { @@ -46222,8 +46331,8 @@ "type": "Identifier", "name": "stopEvt", "range": [ - 29804, - 29811 + 29833, + 29840 ], "loc": { "start": { @@ -46241,8 +46350,8 @@ "type": "Identifier", "name": "evt", "range": [ - 29812, - 29815 + 29841, + 29844 ], "loc": { "start": { @@ -46257,8 +46366,8 @@ } ], "range": [ - 29804, - 29816 + 29833, + 29845 ], "loc": { "start": { @@ -46272,8 +46381,8 @@ } }, "range": [ - 29804, - 29817 + 29833, + 29846 ], "loc": { "start": { @@ -46288,8 +46397,8 @@ } ], "range": [ - 29723, - 29831 + 29752, + 29860 ], "loc": { "start": { @@ -46316,8 +46425,8 @@ "object": { "type": "ThisExpression", "range": [ - 29855, - 29859 + 29884, + 29888 ], "loc": { "start": { @@ -46334,8 +46443,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 29860, - 29872 + 29889, + 29901 ], "loc": { "start": { @@ -46349,8 +46458,8 @@ } }, "range": [ - 29855, - 29872 + 29884, + 29901 ], "loc": { "start": { @@ -46368,8 +46477,8 @@ "value": true, "raw": "true", "range": [ - 29875, - 29879 + 29904, + 29908 ], "loc": { "start": { @@ -46383,8 +46492,8 @@ } }, "range": [ - 29855, - 29879 + 29884, + 29908 ], "loc": { "start": { @@ -46398,8 +46507,8 @@ } }, "range": [ - 29855, - 29880 + 29884, + 29909 ], "loc": { "start": { @@ -46423,8 +46532,8 @@ "type": "Identifier", "name": "root", "range": [ - 29897, - 29901 + 29926, + 29930 ], "loc": { "start": { @@ -46441,8 +46550,8 @@ "type": "Identifier", "name": "clearInterval", "range": [ - 29902, - 29915 + 29931, + 29944 ], "loc": { "start": { @@ -46456,8 +46565,8 @@ } }, "range": [ - 29897, - 29915 + 29926, + 29944 ], "loc": { "start": { @@ -46477,8 +46586,8 @@ "object": { "type": "ThisExpression", "range": [ - 29916, - 29920 + 29945, + 29949 ], "loc": { "start": { @@ -46495,8 +46604,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 29921, - 29936 + 29950, + 29965 ], "loc": { "start": { @@ -46510,8 +46619,8 @@ } }, "range": [ - 29916, - 29936 + 29945, + 29965 ], "loc": { "start": { @@ -46526,8 +46635,8 @@ } ], "range": [ - 29897, - 29937 + 29926, + 29966 ], "loc": { "start": { @@ -46541,8 +46650,8 @@ } }, "range": [ - 29897, - 29938 + 29926, + 29967 ], "loc": { "start": { @@ -46566,8 +46675,8 @@ "object": { "type": "ThisExpression", "range": [ - 29955, - 29959 + 29984, + 29988 ], "loc": { "start": { @@ -46584,8 +46693,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 29960, - 29975 + 29989, + 30004 ], "loc": { "start": { @@ -46599,8 +46708,8 @@ } }, "range": [ - 29955, - 29975 + 29984, + 30004 ], "loc": { "start": { @@ -46618,8 +46727,8 @@ "value": null, "raw": "null", "range": [ - 29978, - 29982 + 30007, + 30011 ], "loc": { "start": { @@ -46633,8 +46742,8 @@ } }, "range": [ - 29955, - 29982 + 29984, + 30011 ], "loc": { "start": { @@ -46648,8 +46757,8 @@ } }, "range": [ - 29955, - 29983 + 29984, + 30012 ], "loc": { "start": { @@ -46664,8 +46773,8 @@ } ], "range": [ - 29837, - 29997 + 29866, + 30026 ], "loc": { "start": { @@ -46679,8 +46788,8 @@ } }, "range": [ - 29700, - 29997 + 29729, + 30026 ], "loc": { "start": { @@ -46695,8 +46804,8 @@ } ], "range": [ - 29650, - 30007 + 29679, + 30036 ], "loc": { "start": { @@ -46711,8 +46820,8 @@ }, "alternate": null, "range": [ - 29641, - 30007 + 29670, + 30036 ], "loc": { "start": { @@ -46727,8 +46836,8 @@ } ], "range": [ - 29571, - 30013 + 29600, + 30042 ], "loc": { "start": { @@ -46744,8 +46853,8 @@ "generator": false, "expression": false, "range": [ - 29565, - 30013 + 29594, + 30042 ], "loc": { "start": { @@ -46761,8 +46870,8 @@ "kind": "method", "computed": false, "range": [ - 29556, - 30013 + 29585, + 30042 ], "loc": { "start": { @@ -46779,8 +46888,8 @@ "type": "Block", "value": "*\n * Detect key\n * @param {Event} evt\n ", "range": [ - 29488, - 29551 + 29517, + 29580 ], "loc": { "start": { @@ -46799,8 +46908,8 @@ "type": "Block", "value": "*\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n ", "range": [ - 30019, - 30152 + 30048, + 30181 ], "loc": { "start": { @@ -46822,8 +46931,8 @@ "type": "Identifier", "name": "onKeyUp", "range": [ - 30157, - 30164 + 30186, + 30193 ], "loc": { "start": { @@ -46844,8 +46953,8 @@ "type": "Identifier", "name": "evt", "range": [ - 30165, - 30168 + 30194, + 30197 ], "loc": { "start": { @@ -46873,8 +46982,8 @@ "object": { "type": "ThisExpression", "range": [ - 30185, - 30189 + 30214, + 30218 ], "loc": { "start": { @@ -46891,8 +47000,8 @@ "type": "Identifier", "name": "autoFilter", "range": [ - 30190, - 30200 + 30219, + 30229 ], "loc": { "start": { @@ -46906,8 +47015,8 @@ } }, "range": [ - 30185, - 30200 + 30214, + 30229 ], "loc": { "start": { @@ -46922,8 +47031,8 @@ }, "prefix": true, "range": [ - 30184, - 30200 + 30213, + 30229 ], "loc": { "start": { @@ -46943,8 +47052,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 30216, - 30223 + 30245, + 30252 ], "loc": { "start": { @@ -46959,8 +47068,8 @@ } ], "range": [ - 30202, - 30233 + 30231, + 30262 ], "loc": { "start": { @@ -46975,8 +47084,8 @@ }, "alternate": null, "range": [ - 30180, - 30233 + 30209, + 30262 ], "loc": { "start": { @@ -46998,8 +47107,8 @@ "type": "Identifier", "name": "key", "range": [ - 30246, - 30249 + 30275, + 30278 ], "loc": { "start": { @@ -47018,8 +47127,8 @@ "type": "Identifier", "name": "keyCode", "range": [ - 30252, - 30259 + 30281, + 30288 ], "loc": { "start": { @@ -47037,8 +47146,8 @@ "type": "Identifier", "name": "evt", "range": [ - 30260, - 30263 + 30289, + 30292 ], "loc": { "start": { @@ -47053,8 +47162,8 @@ } ], "range": [ - 30252, - 30264 + 30281, + 30293 ], "loc": { "start": { @@ -47068,8 +47177,8 @@ } }, "range": [ - 30246, - 30264 + 30275, + 30293 ], "loc": { "start": { @@ -47085,8 +47194,8 @@ ], "kind": "let", "range": [ - 30242, - 30265 + 30271, + 30294 ], "loc": { "start": { @@ -47110,8 +47219,8 @@ "object": { "type": "ThisExpression", "range": [ - 30274, - 30278 + 30303, + 30307 ], "loc": { "start": { @@ -47128,8 +47237,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 30279, - 30291 + 30308, + 30320 ], "loc": { "start": { @@ -47143,8 +47252,8 @@ } }, "range": [ - 30274, - 30291 + 30303, + 30320 ], "loc": { "start": { @@ -47162,8 +47271,8 @@ "value": false, "raw": "false", "range": [ - 30294, - 30299 + 30323, + 30328 ], "loc": { "start": { @@ -47177,8 +47286,8 @@ } }, "range": [ - 30274, - 30299 + 30303, + 30328 ], "loc": { "start": { @@ -47192,8 +47301,8 @@ } }, "range": [ - 30274, - 30300 + 30303, + 30329 ], "loc": { "start": { @@ -47212,8 +47321,8 @@ "type": "Identifier", "name": "filter", "range": [ - 30319, - 30325 + 30348, + 30354 ], "loc": { "start": { @@ -47241,8 +47350,8 @@ "type": "Identifier", "name": "root", "range": [ - 30342, - 30346 + 30371, + 30375 ], "loc": { "start": { @@ -47259,8 +47368,8 @@ "type": "Identifier", "name": "clearInterval", "range": [ - 30347, - 30360 + 30376, + 30389 ], "loc": { "start": { @@ -47274,8 +47383,8 @@ } }, "range": [ - 30342, - 30360 + 30371, + 30389 ], "loc": { "start": { @@ -47295,8 +47404,8 @@ "object": { "type": "ThisExpression", "range": [ - 30361, - 30365 + 30390, + 30394 ], "loc": { "start": { @@ -47313,8 +47422,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30366, - 30381 + 30395, + 30410 ], "loc": { "start": { @@ -47328,8 +47437,8 @@ } }, "range": [ - 30361, - 30381 + 30390, + 30410 ], "loc": { "start": { @@ -47344,8 +47453,8 @@ } ], "range": [ - 30342, - 30382 + 30371, + 30411 ], "loc": { "start": { @@ -47359,8 +47468,8 @@ } }, "range": [ - 30342, - 30383 + 30371, + 30412 ], "loc": { "start": { @@ -47384,8 +47493,8 @@ "object": { "type": "ThisExpression", "range": [ - 30396, - 30400 + 30425, + 30429 ], "loc": { "start": { @@ -47402,8 +47511,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30401, - 30416 + 30430, + 30445 ], "loc": { "start": { @@ -47417,8 +47526,8 @@ } }, "range": [ - 30396, - 30416 + 30425, + 30445 ], "loc": { "start": { @@ -47436,8 +47545,8 @@ "value": null, "raw": "null", "range": [ - 30419, - 30423 + 30448, + 30452 ], "loc": { "start": { @@ -47451,8 +47560,8 @@ } }, "range": [ - 30396, - 30423 + 30425, + 30452 ], "loc": { "start": { @@ -47466,8 +47575,8 @@ } }, "range": [ - 30396, - 30424 + 30425, + 30453 ], "loc": { "start": { @@ -47491,8 +47600,8 @@ "object": { "type": "ThisExpression", "range": [ - 30442, - 30446 + 30471, + 30475 ], "loc": { "start": { @@ -47509,8 +47618,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 30447, - 30459 + 30476, + 30488 ], "loc": { "start": { @@ -47524,8 +47633,8 @@ } }, "range": [ - 30442, - 30459 + 30471, + 30488 ], "loc": { "start": { @@ -47540,8 +47649,8 @@ }, "prefix": true, "range": [ - 30441, - 30459 + 30470, + 30488 ], "loc": { "start": { @@ -47567,8 +47676,8 @@ "object": { "type": "ThisExpression", "range": [ - 30479, - 30483 + 30508, + 30512 ], "loc": { "start": { @@ -47585,8 +47694,8 @@ "type": "Identifier", "name": "filter", "range": [ - 30484, - 30490 + 30513, + 30519 ], "loc": { "start": { @@ -47600,8 +47709,8 @@ } }, "range": [ - 30479, - 30490 + 30508, + 30519 ], "loc": { "start": { @@ -47616,8 +47725,8 @@ }, "arguments": [], "range": [ - 30479, - 30492 + 30508, + 30521 ], "loc": { "start": { @@ -47631,8 +47740,8 @@ } }, "range": [ - 30479, - 30493 + 30508, + 30522 ], "loc": { "start": { @@ -47656,8 +47765,8 @@ "object": { "type": "ThisExpression", "range": [ - 30510, - 30514 + 30539, + 30543 ], "loc": { "start": { @@ -47674,8 +47783,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 30515, - 30527 + 30544, + 30556 ], "loc": { "start": { @@ -47689,8 +47798,8 @@ } }, "range": [ - 30510, - 30527 + 30539, + 30556 ], "loc": { "start": { @@ -47708,8 +47817,8 @@ "value": null, "raw": "null", "range": [ - 30530, - 30534 + 30559, + 30563 ], "loc": { "start": { @@ -47723,8 +47832,8 @@ } }, "range": [ - 30510, - 30534 + 30539, + 30563 ], "loc": { "start": { @@ -47738,8 +47847,8 @@ } }, "range": [ - 30510, - 30535 + 30539, + 30564 ], "loc": { "start": { @@ -47754,8 +47863,8 @@ } ], "range": [ - 30461, - 30549 + 30490, + 30578 ], "loc": { "start": { @@ -47770,8 +47879,8 @@ }, "alternate": null, "range": [ - 30437, - 30549 + 30466, + 30578 ], "loc": { "start": { @@ -47786,8 +47895,8 @@ } ], "range": [ - 30328, - 30559 + 30357, + 30588 ], "loc": { "start": { @@ -47803,8 +47912,8 @@ "generator": false, "expression": false, "range": [ - 30310, - 30559 + 30339, + 30588 ], "loc": { "start": { @@ -47838,8 +47947,8 @@ "type": "Identifier", "name": "key", "range": [ - 30573, - 30576 + 30602, + 30605 ], "loc": { "start": { @@ -47856,8 +47965,8 @@ "type": "Identifier", "name": "ENTER_KEY", "range": [ - 30581, - 30590 + 30610, + 30619 ], "loc": { "start": { @@ -47871,8 +47980,8 @@ } }, "range": [ - 30573, - 30590 + 30602, + 30619 ], "loc": { "start": { @@ -47892,8 +48001,8 @@ "type": "Identifier", "name": "key", "range": [ - 30594, - 30597 + 30623, + 30626 ], "loc": { "start": { @@ -47910,8 +48019,8 @@ "type": "Identifier", "name": "TAB_KEY", "range": [ - 30602, - 30609 + 30631, + 30638 ], "loc": { "start": { @@ -47925,8 +48034,8 @@ } }, "range": [ - 30594, - 30609 + 30623, + 30638 ], "loc": { "start": { @@ -47940,8 +48049,8 @@ } }, "range": [ - 30573, - 30609 + 30602, + 30638 ], "loc": { "start": { @@ -47961,8 +48070,8 @@ "type": "Identifier", "name": "key", "range": [ - 30613, - 30616 + 30642, + 30645 ], "loc": { "start": { @@ -47979,8 +48088,8 @@ "type": "Identifier", "name": "ESC_KEY", "range": [ - 30621, - 30628 + 30650, + 30657 ], "loc": { "start": { @@ -47994,8 +48103,8 @@ } }, "range": [ - 30613, - 30628 + 30642, + 30657 ], "loc": { "start": { @@ -48009,8 +48118,8 @@ } }, "range": [ - 30573, - 30628 + 30602, + 30657 ], "loc": { "start": { @@ -48030,8 +48139,8 @@ "type": "Identifier", "name": "key", "range": [ - 30644, - 30647 + 30673, + 30676 ], "loc": { "start": { @@ -48048,8 +48157,8 @@ "type": "Identifier", "name": "UP_ARROW_KEY", "range": [ - 30652, - 30664 + 30681, + 30693 ], "loc": { "start": { @@ -48063,8 +48172,8 @@ } }, "range": [ - 30644, - 30664 + 30673, + 30693 ], "loc": { "start": { @@ -48078,8 +48187,8 @@ } }, "range": [ - 30573, - 30664 + 30602, + 30693 ], "loc": { "start": { @@ -48099,8 +48208,8 @@ "type": "Identifier", "name": "key", "range": [ - 30668, - 30671 + 30697, + 30700 ], "loc": { "start": { @@ -48117,8 +48226,8 @@ "type": "Identifier", "name": "DOWN_ARROW_KEY", "range": [ - 30676, - 30690 + 30705, + 30719 ], "loc": { "start": { @@ -48132,8 +48241,8 @@ } }, "range": [ - 30668, - 30690 + 30697, + 30719 ], "loc": { "start": { @@ -48147,8 +48256,8 @@ } }, "range": [ - 30573, - 30690 + 30602, + 30719 ], "loc": { "start": { @@ -48175,8 +48284,8 @@ "object": { "type": "ThisExpression", "range": [ - 30710, - 30714 + 30739, + 30743 ], "loc": { "start": { @@ -48193,8 +48302,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30715, - 30730 + 30744, + 30759 ], "loc": { "start": { @@ -48208,8 +48317,8 @@ } }, "range": [ - 30710, - 30730 + 30739, + 30759 ], "loc": { "start": { @@ -48227,8 +48336,8 @@ "value": null, "raw": "null", "range": [ - 30735, - 30739 + 30764, + 30768 ], "loc": { "start": { @@ -48242,8 +48351,8 @@ } }, "range": [ - 30710, - 30739 + 30739, + 30768 ], "loc": { "start": { @@ -48270,8 +48379,8 @@ "object": { "type": "ThisExpression", "range": [ - 30759, - 30763 + 30788, + 30792 ], "loc": { "start": { @@ -48288,8 +48397,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30764, - 30779 + 30793, + 30808 ], "loc": { "start": { @@ -48303,8 +48412,8 @@ } }, "range": [ - 30759, - 30779 + 30788, + 30808 ], "loc": { "start": { @@ -48326,8 +48435,8 @@ "type": "Identifier", "name": "root", "range": [ - 30782, - 30786 + 30811, + 30815 ], "loc": { "start": { @@ -48344,8 +48453,8 @@ "type": "Identifier", "name": "setInterval", "range": [ - 30787, - 30798 + 30816, + 30827 ], "loc": { "start": { @@ -48359,8 +48468,8 @@ } }, "range": [ - 30782, - 30798 + 30811, + 30827 ], "loc": { "start": { @@ -48383,8 +48492,8 @@ "type": "Identifier", "name": "filter", "range": [ - 30799, - 30805 + 30828, + 30834 ], "loc": { "start": { @@ -48401,8 +48510,8 @@ "type": "Identifier", "name": "bind", "range": [ - 30806, - 30810 + 30835, + 30839 ], "loc": { "start": { @@ -48416,8 +48525,8 @@ } }, "range": [ - 30799, - 30810 + 30828, + 30839 ], "loc": { "start": { @@ -48434,8 +48543,8 @@ { "type": "ThisExpression", "range": [ - 30811, - 30815 + 30840, + 30844 ], "loc": { "start": { @@ -48450,8 +48559,8 @@ } ], "range": [ - 30799, - 30816 + 30828, + 30845 ], "loc": { "start": { @@ -48470,8 +48579,8 @@ "object": { "type": "ThisExpression", "range": [ - 30838, - 30842 + 30867, + 30871 ], "loc": { "start": { @@ -48488,8 +48597,8 @@ "type": "Identifier", "name": "autoFilterDelay", "range": [ - 30843, - 30858 + 30872, + 30887 ], "loc": { "start": { @@ -48503,8 +48612,8 @@ } }, "range": [ - 30838, - 30858 + 30867, + 30887 ], "loc": { "start": { @@ -48519,8 +48628,8 @@ } ], "range": [ - 30782, - 30859 + 30811, + 30888 ], "loc": { "start": { @@ -48534,8 +48643,8 @@ } }, "range": [ - 30759, - 30859 + 30788, + 30888 ], "loc": { "start": { @@ -48549,8 +48658,8 @@ } }, "range": [ - 30759, - 30860 + 30788, + 30889 ], "loc": { "start": { @@ -48565,8 +48674,8 @@ } ], "range": [ - 30741, - 30874 + 30770, + 30903 ], "loc": { "start": { @@ -48581,8 +48690,8 @@ }, "alternate": null, "range": [ - 30706, - 30874 + 30735, + 30903 ], "loc": { "start": { @@ -48597,8 +48706,8 @@ } ], "range": [ - 30692, - 30884 + 30721, + 30913 ], "loc": { "start": { @@ -48625,8 +48734,8 @@ "type": "Identifier", "name": "root", "range": [ - 30904, - 30908 + 30933, + 30937 ], "loc": { "start": { @@ -48643,8 +48752,8 @@ "type": "Identifier", "name": "clearInterval", "range": [ - 30909, - 30922 + 30938, + 30951 ], "loc": { "start": { @@ -48658,8 +48767,8 @@ } }, "range": [ - 30904, - 30922 + 30933, + 30951 ], "loc": { "start": { @@ -48679,8 +48788,8 @@ "object": { "type": "ThisExpression", "range": [ - 30923, - 30927 + 30952, + 30956 ], "loc": { "start": { @@ -48697,8 +48806,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30928, - 30943 + 30957, + 30972 ], "loc": { "start": { @@ -48712,8 +48821,8 @@ } }, "range": [ - 30923, - 30943 + 30952, + 30972 ], "loc": { "start": { @@ -48728,8 +48837,8 @@ } ], "range": [ - 30904, - 30944 + 30933, + 30973 ], "loc": { "start": { @@ -48743,8 +48852,8 @@ } }, "range": [ - 30904, - 30945 + 30933, + 30974 ], "loc": { "start": { @@ -48768,8 +48877,8 @@ "object": { "type": "ThisExpression", "range": [ - 30958, - 30962 + 30987, + 30991 ], "loc": { "start": { @@ -48786,8 +48895,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 30963, - 30978 + 30992, + 31007 ], "loc": { "start": { @@ -48801,8 +48910,8 @@ } }, "range": [ - 30958, - 30978 + 30987, + 31007 ], "loc": { "start": { @@ -48820,8 +48929,8 @@ "value": null, "raw": "null", "range": [ - 30981, - 30985 + 31010, + 31014 ], "loc": { "start": { @@ -48835,8 +48944,8 @@ } }, "range": [ - 30958, - 30985 + 30987, + 31014 ], "loc": { "start": { @@ -48850,8 +48959,8 @@ } }, "range": [ - 30958, - 30986 + 30987, + 31015 ], "loc": { "start": { @@ -48866,8 +48975,8 @@ } ], "range": [ - 30890, - 30996 + 30919, + 31025 ], "loc": { "start": { @@ -48881,8 +48990,8 @@ } }, "range": [ - 30569, - 30996 + 30598, + 31025 ], "loc": { "start": { @@ -48897,8 +49006,8 @@ } ], "range": [ - 30170, - 31002 + 30199, + 31031 ], "loc": { "start": { @@ -48914,8 +49023,8 @@ "generator": false, "expression": false, "range": [ - 30164, - 31002 + 30193, + 31031 ], "loc": { "start": { @@ -48931,8 +49040,8 @@ "kind": "method", "computed": false, "range": [ - 30157, - 31002 + 30186, + 31031 ], "loc": { "start": { @@ -48949,8 +49058,8 @@ "type": "Block", "value": "*\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n ", "range": [ - 30019, - 30152 + 30048, + 30181 ], "loc": { "start": { @@ -48969,8 +49078,8 @@ "type": "Block", "value": "*\n * Filter's keydown event: if auto-filter on, detect user is typing\n ", "range": [ - 31008, - 31091 + 31037, + 31120 ], "loc": { "start": { @@ -48992,8 +49101,8 @@ "type": "Identifier", "name": "onKeyDown", "range": [ - 31096, - 31105 + 31125, + 31134 ], "loc": { "start": { @@ -49021,8 +49130,8 @@ "object": { "type": "ThisExpression", "range": [ - 31122, - 31126 + 31151, + 31155 ], "loc": { "start": { @@ -49039,8 +49148,8 @@ "type": "Identifier", "name": "autoFilter", "range": [ - 31127, - 31137 + 31156, + 31166 ], "loc": { "start": { @@ -49054,8 +49163,8 @@ } }, "range": [ - 31122, - 31137 + 31151, + 31166 ], "loc": { "start": { @@ -49082,8 +49191,8 @@ "object": { "type": "ThisExpression", "range": [ - 31153, - 31157 + 31182, + 31186 ], "loc": { "start": { @@ -49100,8 +49209,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 31158, - 31170 + 31187, + 31199 ], "loc": { "start": { @@ -49115,8 +49224,8 @@ } }, "range": [ - 31153, - 31170 + 31182, + 31199 ], "loc": { "start": { @@ -49134,8 +49243,8 @@ "value": true, "raw": "true", "range": [ - 31173, - 31177 + 31202, + 31206 ], "loc": { "start": { @@ -49149,8 +49258,8 @@ } }, "range": [ - 31153, - 31177 + 31182, + 31206 ], "loc": { "start": { @@ -49164,8 +49273,8 @@ } }, "range": [ - 31153, - 31178 + 31182, + 31207 ], "loc": { "start": { @@ -49180,8 +49289,8 @@ } ], "range": [ - 31139, - 31188 + 31168, + 31217 ], "loc": { "start": { @@ -49196,8 +49305,8 @@ }, "alternate": null, "range": [ - 31118, - 31188 + 31147, + 31217 ], "loc": { "start": { @@ -49212,8 +49321,8 @@ } ], "range": [ - 31108, - 31194 + 31137, + 31223 ], "loc": { "start": { @@ -49229,8 +49338,8 @@ "generator": false, "expression": false, "range": [ - 31105, - 31194 + 31134, + 31223 ], "loc": { "start": { @@ -49246,8 +49355,8 @@ "kind": "method", "computed": false, "range": [ - 31096, - 31194 + 31125, + 31223 ], "loc": { "start": { @@ -49264,8 +49373,8 @@ "type": "Block", "value": "*\n * Filter's keydown event: if auto-filter on, detect user is typing\n ", "range": [ - 31008, - 31091 + 31037, + 31120 ], "loc": { "start": { @@ -49284,8 +49393,8 @@ "type": "Block", "value": "*\n * Filter's focus event\n * @param {Event} evt\n ", "range": [ - 31200, - 31265 + 31229, + 31294 ], "loc": { "start": { @@ -49307,8 +49416,8 @@ "type": "Identifier", "name": "onInpFocus", "range": [ - 31270, - 31280 + 31299, + 31309 ], "loc": { "start": { @@ -49329,8 +49438,8 @@ "type": "Identifier", "name": "evt", "range": [ - 31281, - 31284 + 31310, + 31313 ], "loc": { "start": { @@ -49356,8 +49465,8 @@ "type": "Identifier", "name": "elm", "range": [ - 31300, - 31303 + 31329, + 31332 ], "loc": { "start": { @@ -49376,8 +49485,8 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 31306, - 31315 + 31335, + 31344 ], "loc": { "start": { @@ -49395,8 +49504,8 @@ "type": "Identifier", "name": "evt", "range": [ - 31316, - 31319 + 31345, + 31348 ], "loc": { "start": { @@ -49411,8 +49520,8 @@ } ], "range": [ - 31306, - 31320 + 31335, + 31349 ], "loc": { "start": { @@ -49426,8 +49535,8 @@ } }, "range": [ - 31300, - 31320 + 31329, + 31349 ], "loc": { "start": { @@ -49443,8 +49552,8 @@ ], "kind": "let", "range": [ - 31296, - 31321 + 31325, + 31350 ], "loc": { "start": { @@ -49470,8 +49579,8 @@ "object": { "type": "ThisExpression", "range": [ - 31330, - 31334 + 31359, + 31363 ], "loc": { "start": { @@ -49488,8 +49597,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 31335, - 31342 + 31364, + 31371 ], "loc": { "start": { @@ -49503,8 +49612,8 @@ } }, "range": [ - 31330, - 31342 + 31359, + 31371 ], "loc": { "start": { @@ -49521,8 +49630,8 @@ "type": "Identifier", "name": "emit", "range": [ - 31343, - 31347 + 31372, + 31376 ], "loc": { "start": { @@ -49536,8 +49645,8 @@ } }, "range": [ - 31330, - 31347 + 31359, + 31376 ], "loc": { "start": { @@ -49556,8 +49665,8 @@ "value": "filter-focus", "raw": "'filter-focus'", "range": [ - 31348, - 31362 + 31377, + 31391 ], "loc": { "start": { @@ -49573,8 +49682,8 @@ { "type": "ThisExpression", "range": [ - 31364, - 31368 + 31393, + 31397 ], "loc": { "start": { @@ -49591,8 +49700,8 @@ "type": "Identifier", "name": "elm", "range": [ - 31370, - 31373 + 31399, + 31402 ], "loc": { "start": { @@ -49607,8 +49716,8 @@ } ], "range": [ - 31330, - 31374 + 31359, + 31403 ], "loc": { "start": { @@ -49622,8 +49731,8 @@ } }, "range": [ - 31330, - 31375 + 31359, + 31404 ], "loc": { "start": { @@ -49638,8 +49747,8 @@ } ], "range": [ - 31286, - 31381 + 31315, + 31410 ], "loc": { "start": { @@ -49655,8 +49764,8 @@ "generator": false, "expression": false, "range": [ - 31280, - 31381 + 31309, + 31410 ], "loc": { "start": { @@ -49672,8 +49781,8 @@ "kind": "method", "computed": false, "range": [ - 31270, - 31381 + 31299, + 31410 ], "loc": { "start": { @@ -49690,8 +49799,8 @@ "type": "Block", "value": "*\n * Filter's focus event\n * @param {Event} evt\n ", "range": [ - 31200, - 31265 + 31229, + 31294 ], "loc": { "start": { @@ -49710,8 +49819,8 @@ "type": "Block", "value": "*\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n ", "range": [ - 31387, - 31475 + 31416, + 31504 ], "loc": { "start": { @@ -49733,8 +49842,8 @@ "type": "Identifier", "name": "onInpBlur", "range": [ - 31480, - 31489 + 31509, + 31518 ], "loc": { "start": { @@ -49762,8 +49871,8 @@ "object": { "type": "ThisExpression", "range": [ - 31506, - 31510 + 31535, + 31539 ], "loc": { "start": { @@ -49780,8 +49889,8 @@ "type": "Identifier", "name": "autoFilter", "range": [ - 31511, - 31521 + 31540, + 31550 ], "loc": { "start": { @@ -49795,8 +49904,8 @@ } }, "range": [ - 31506, - 31521 + 31535, + 31550 ], "loc": { "start": { @@ -49823,8 +49932,8 @@ "object": { "type": "ThisExpression", "range": [ - 31537, - 31541 + 31566, + 31570 ], "loc": { "start": { @@ -49841,8 +49950,8 @@ "type": "Identifier", "name": "isUserTyping", "range": [ - 31542, - 31554 + 31571, + 31583 ], "loc": { "start": { @@ -49856,8 +49965,8 @@ } }, "range": [ - 31537, - 31554 + 31566, + 31583 ], "loc": { "start": { @@ -49875,8 +49984,8 @@ "value": false, "raw": "false", "range": [ - 31557, - 31562 + 31586, + 31591 ], "loc": { "start": { @@ -49890,8 +49999,8 @@ } }, "range": [ - 31537, - 31562 + 31566, + 31591 ], "loc": { "start": { @@ -49905,8 +50014,8 @@ } }, "range": [ - 31537, - 31563 + 31566, + 31592 ], "loc": { "start": { @@ -49930,8 +50039,8 @@ "type": "Identifier", "name": "root", "range": [ - 31576, - 31580 + 31605, + 31609 ], "loc": { "start": { @@ -49948,8 +50057,8 @@ "type": "Identifier", "name": "clearInterval", "range": [ - 31581, - 31594 + 31610, + 31623 ], "loc": { "start": { @@ -49963,8 +50072,8 @@ } }, "range": [ - 31576, - 31594 + 31605, + 31623 ], "loc": { "start": { @@ -49984,8 +50093,8 @@ "object": { "type": "ThisExpression", "range": [ - 31595, - 31599 + 31624, + 31628 ], "loc": { "start": { @@ -50002,8 +50111,8 @@ "type": "Identifier", "name": "autoFilterTimer", "range": [ - 31600, - 31615 + 31629, + 31644 ], "loc": { "start": { @@ -50017,8 +50126,8 @@ } }, "range": [ - 31595, - 31615 + 31624, + 31644 ], "loc": { "start": { @@ -50033,8 +50142,8 @@ } ], "range": [ - 31576, - 31616 + 31605, + 31645 ], "loc": { "start": { @@ -50048,8 +50157,8 @@ } }, "range": [ - 31576, - 31617 + 31605, + 31646 ], "loc": { "start": { @@ -50064,8 +50173,8 @@ } ], "range": [ - 31523, - 31627 + 31552, + 31656 ], "loc": { "start": { @@ -50080,8 +50189,8 @@ }, "alternate": null, "range": [ - 31502, - 31627 + 31531, + 31656 ], "loc": { "start": { @@ -50107,8 +50216,8 @@ "object": { "type": "ThisExpression", "range": [ - 31636, - 31640 + 31665, + 31669 ], "loc": { "start": { @@ -50125,8 +50234,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 31641, - 31648 + 31670, + 31677 ], "loc": { "start": { @@ -50140,8 +50249,8 @@ } }, "range": [ - 31636, - 31648 + 31665, + 31677 ], "loc": { "start": { @@ -50158,8 +50267,8 @@ "type": "Identifier", "name": "emit", "range": [ - 31649, - 31653 + 31678, + 31682 ], "loc": { "start": { @@ -50173,8 +50282,8 @@ } }, "range": [ - 31636, - 31653 + 31665, + 31682 ], "loc": { "start": { @@ -50193,8 +50302,8 @@ "value": "filter-blur", "raw": "'filter-blur'", "range": [ - 31654, - 31667 + 31683, + 31696 ], "loc": { "start": { @@ -50210,8 +50319,8 @@ { "type": "ThisExpression", "range": [ - 31669, - 31673 + 31698, + 31702 ], "loc": { "start": { @@ -50226,8 +50335,8 @@ } ], "range": [ - 31636, - 31674 + 31665, + 31703 ], "loc": { "start": { @@ -50241,8 +50350,8 @@ } }, "range": [ - 31636, - 31675 + 31665, + 31704 ], "loc": { "start": { @@ -50257,8 +50366,8 @@ } ], "range": [ - 31492, - 31681 + 31521, + 31710 ], "loc": { "start": { @@ -50274,8 +50383,8 @@ "generator": false, "expression": false, "range": [ - 31489, - 31681 + 31518, + 31710 ], "loc": { "start": { @@ -50291,8 +50400,8 @@ "kind": "method", "computed": false, "range": [ - 31480, - 31681 + 31509, + 31710 ], "loc": { "start": { @@ -50309,8 +50418,8 @@ "type": "Block", "value": "*\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n ", "range": [ - 31387, - 31475 + 31416, + 31504 ], "loc": { "start": { @@ -50329,8 +50438,8 @@ "type": "Block", "value": "*\n * Insert filters row at initialization\n ", "range": [ - 31687, - 31742 + 31716, + 31771 ], "loc": { "start": { @@ -50352,8 +50461,8 @@ "type": "Identifier", "name": "_insertFiltersRow", "range": [ - 31747, - 31764 + 31776, + 31793 ], "loc": { "start": { @@ -50381,8 +50490,8 @@ "object": { "type": "ThisExpression", "range": [ - 31974, - 31978 + 32003, + 32007 ], "loc": { "start": { @@ -50399,8 +50508,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 31979, - 31989 + 32008, + 32018 ], "loc": { "start": { @@ -50414,8 +50523,8 @@ } }, "range": [ - 31974, - 31989 + 32003, + 32018 ], "loc": { "start": { @@ -50435,8 +50544,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 32005, - 32012 + 32034, + 32041 ], "loc": { "start": { @@ -50451,8 +50560,8 @@ } ], "range": [ - 31991, - 32022 + 32020, + 32051 ], "loc": { "start": { @@ -50467,8 +50576,8 @@ }, "alternate": null, "range": [ - 31970, - 32022 + 31999, + 32051 ], "loc": { "start": { @@ -50485,8 +50594,8 @@ "type": "Line", "value": " TODO: prevent filters row generation for popup filters too,", "range": [ - 31777, - 31839 + 31806, + 31868 ], "loc": { "start": { @@ -50503,8 +50612,8 @@ "type": "Line", "value": " to reduce and simplify headers row index adjusting across lib modules", "range": [ - 31848, - 31920 + 31877, + 31949 ], "loc": { "start": { @@ -50521,8 +50630,8 @@ "type": "Line", "value": " (GridLayout, PopupFilter etc)", "range": [ - 31929, - 31961 + 31958, + 31990 ], "loc": { "start": { @@ -50546,8 +50655,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32035, - 32041 + 32064, + 32070 ], "loc": { "start": { @@ -50562,8 +50671,8 @@ }, "init": null, "range": [ - 32035, - 32041 + 32064, + 32070 ], "loc": { "start": { @@ -50579,8 +50688,8 @@ ], "kind": "let", "range": [ - 32031, - 32042 + 32060, + 32071 ], "loc": { "start": { @@ -50602,8 +50711,8 @@ "type": "Identifier", "name": "thead", "range": [ - 32056, - 32061 + 32085, + 32090 ], "loc": { "start": { @@ -50622,8 +50731,8 @@ "type": "Identifier", "name": "tag", "range": [ - 32064, - 32067 + 32093, + 32096 ], "loc": { "start": { @@ -50645,8 +50754,8 @@ "object": { "type": "ThisExpression", "range": [ - 32068, - 32072 + 32097, + 32101 ], "loc": { "start": { @@ -50663,8 +50772,8 @@ "type": "Identifier", "name": "dom", "range": [ - 32073, - 32076 + 32102, + 32105 ], "loc": { "start": { @@ -50678,8 +50787,8 @@ } }, "range": [ - 32068, - 32076 + 32097, + 32105 ], "loc": { "start": { @@ -50694,8 +50803,8 @@ }, "arguments": [], "range": [ - 32068, - 32078 + 32097, + 32107 ], "loc": { "start": { @@ -50713,8 +50822,8 @@ "value": "thead", "raw": "'thead'", "range": [ - 32080, - 32087 + 32109, + 32116 ], "loc": { "start": { @@ -50729,8 +50838,8 @@ } ], "range": [ - 32064, - 32088 + 32093, + 32117 ], "loc": { "start": { @@ -50744,8 +50853,8 @@ } }, "range": [ - 32056, - 32088 + 32085, + 32117 ], "loc": { "start": { @@ -50761,8 +50870,8 @@ ], "kind": "let", "range": [ - 32052, - 32089 + 32081, + 32118 ], "loc": { "start": { @@ -50787,8 +50896,8 @@ "type": "Identifier", "name": "thead", "range": [ - 32102, - 32107 + 32131, + 32136 ], "loc": { "start": { @@ -50805,8 +50914,8 @@ "type": "Identifier", "name": "length", "range": [ - 32108, - 32114 + 32137, + 32143 ], "loc": { "start": { @@ -50820,8 +50929,8 @@ } }, "range": [ - 32102, - 32114 + 32131, + 32143 ], "loc": { "start": { @@ -50839,8 +50948,8 @@ "value": 0, "raw": "0", "range": [ - 32117, - 32118 + 32146, + 32147 ], "loc": { "start": { @@ -50854,8 +50963,8 @@ } }, "range": [ - 32102, - 32118 + 32131, + 32147 ], "loc": { "start": { @@ -50880,8 +50989,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32134, - 32140 + 32163, + 32169 ], "loc": { "start": { @@ -50906,8 +51015,8 @@ "type": "Identifier", "name": "thead", "range": [ - 32143, - 32148 + 32172, + 32177 ], "loc": { "start": { @@ -50925,8 +51034,8 @@ "value": 0, "raw": "0", "range": [ - 32149, - 32150 + 32178, + 32179 ], "loc": { "start": { @@ -50940,8 +51049,8 @@ } }, "range": [ - 32143, - 32151 + 32172, + 32180 ], "loc": { "start": { @@ -50958,8 +51067,8 @@ "type": "Identifier", "name": "insertRow", "range": [ - 32152, - 32161 + 32181, + 32190 ], "loc": { "start": { @@ -50973,8 +51082,8 @@ } }, "range": [ - 32143, - 32161 + 32172, + 32190 ], "loc": { "start": { @@ -50994,8 +51103,8 @@ "object": { "type": "ThisExpression", "range": [ - 32162, - 32166 + 32191, + 32195 ], "loc": { "start": { @@ -51012,8 +51121,8 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 32167, - 32182 + 32196, + 32211 ], "loc": { "start": { @@ -51027,8 +51136,8 @@ } }, "range": [ - 32162, - 32182 + 32191, + 32211 ], "loc": { "start": { @@ -51043,8 +51152,8 @@ } ], "range": [ - 32143, - 32183 + 32172, + 32212 ], "loc": { "start": { @@ -51058,8 +51167,8 @@ } }, "range": [ - 32134, - 32183 + 32163, + 32212 ], "loc": { "start": { @@ -51073,8 +51182,8 @@ } }, "range": [ - 32134, - 32184 + 32163, + 32213 ], "loc": { "start": { @@ -51089,8 +51198,8 @@ } ], "range": [ - 32120, - 32194 + 32149, + 32223 ], "loc": { "start": { @@ -51115,8 +51224,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32214, - 32220 + 32243, + 32249 ], "loc": { "start": { @@ -51142,8 +51251,8 @@ "object": { "type": "ThisExpression", "range": [ - 32223, - 32227 + 32252, + 32256 ], "loc": { "start": { @@ -51160,8 +51269,8 @@ "type": "Identifier", "name": "dom", "range": [ - 32228, - 32231 + 32257, + 32260 ], "loc": { "start": { @@ -51175,8 +51284,8 @@ } }, "range": [ - 32223, - 32231 + 32252, + 32260 ], "loc": { "start": { @@ -51191,8 +51300,8 @@ }, "arguments": [], "range": [ - 32223, - 32233 + 32252, + 32262 ], "loc": { "start": { @@ -51209,8 +51318,8 @@ "type": "Identifier", "name": "insertRow", "range": [ - 32234, - 32243 + 32263, + 32272 ], "loc": { "start": { @@ -51224,8 +51333,8 @@ } }, "range": [ - 32223, - 32243 + 32252, + 32272 ], "loc": { "start": { @@ -51245,8 +51354,8 @@ "object": { "type": "ThisExpression", "range": [ - 32244, - 32248 + 32273, + 32277 ], "loc": { "start": { @@ -51263,8 +51372,8 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 32249, - 32264 + 32278, + 32293 ], "loc": { "start": { @@ -51278,8 +51387,8 @@ } }, "range": [ - 32244, - 32264 + 32273, + 32293 ], "loc": { "start": { @@ -51294,8 +51403,8 @@ } ], "range": [ - 32223, - 32265 + 32252, + 32294 ], "loc": { "start": { @@ -51309,8 +51418,8 @@ } }, "range": [ - 32214, - 32265 + 32243, + 32294 ], "loc": { "start": { @@ -51324,8 +51433,8 @@ } }, "range": [ - 32214, - 32266 + 32243, + 32295 ], "loc": { "start": { @@ -51340,8 +51449,8 @@ } ], "range": [ - 32200, - 32276 + 32229, + 32305 ], "loc": { "start": { @@ -51355,8 +51464,8 @@ } }, "range": [ - 32098, - 32276 + 32127, + 32305 ], "loc": { "start": { @@ -51381,8 +51490,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32286, - 32292 + 32315, + 32321 ], "loc": { "start": { @@ -51399,8 +51508,8 @@ "type": "Identifier", "name": "className", "range": [ - 32293, - 32302 + 32322, + 32331 ], "loc": { "start": { @@ -51414,8 +51523,8 @@ } }, "range": [ - 32286, - 32302 + 32315, + 32331 ], "loc": { "start": { @@ -51434,8 +51543,8 @@ "object": { "type": "ThisExpression", "range": [ - 32305, - 32309 + 32334, + 32338 ], "loc": { "start": { @@ -51452,8 +51561,8 @@ "type": "Identifier", "name": "fltsRowCssClass", "range": [ - 32310, - 32325 + 32339, + 32354 ], "loc": { "start": { @@ -51467,8 +51576,8 @@ } }, "range": [ - 32305, - 32325 + 32334, + 32354 ], "loc": { "start": { @@ -51482,8 +51591,8 @@ } }, "range": [ - 32286, - 32325 + 32315, + 32354 ], "loc": { "start": { @@ -51497,8 +51606,8 @@ } }, "range": [ - 32286, - 32326 + 32315, + 32355 ], "loc": { "start": { @@ -51521,8 +51630,8 @@ "object": { "type": "ThisExpression", "range": [ - 32340, - 32344 + 32369, + 32373 ], "loc": { "start": { @@ -51539,8 +51648,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 32345, - 32358 + 32374, + 32387 ], "loc": { "start": { @@ -51554,8 +51663,8 @@ } }, "range": [ - 32340, - 32358 + 32369, + 32387 ], "loc": { "start": { @@ -51570,8 +51679,8 @@ }, "arguments": [], "range": [ - 32340, - 32360 + 32369, + 32389 ], "loc": { "start": { @@ -51602,8 +51711,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32376, - 32382 + 32405, + 32411 ], "loc": { "start": { @@ -51620,8 +51729,8 @@ "type": "Identifier", "name": "style", "range": [ - 32383, - 32388 + 32412, + 32417 ], "loc": { "start": { @@ -51635,8 +51744,8 @@ } }, "range": [ - 32376, - 32388 + 32405, + 32417 ], "loc": { "start": { @@ -51653,8 +51762,8 @@ "type": "Identifier", "name": "display", "range": [ - 32389, - 32396 + 32418, + 32425 ], "loc": { "start": { @@ -51668,8 +51777,8 @@ } }, "range": [ - 32376, - 32396 + 32405, + 32425 ], "loc": { "start": { @@ -51686,8 +51795,8 @@ "type": "Identifier", "name": "NONE", "range": [ - 32399, - 32403 + 32428, + 32432 ], "loc": { "start": { @@ -51701,8 +51810,8 @@ } }, "range": [ - 32376, - 32403 + 32405, + 32432 ], "loc": { "start": { @@ -51716,8 +51825,8 @@ } }, "range": [ - 32376, - 32404 + 32405, + 32433 ], "loc": { "start": { @@ -51732,8 +51841,8 @@ } ], "range": [ - 32362, - 32414 + 32391, + 32443 ], "loc": { "start": { @@ -51748,8 +51857,8 @@ }, "alternate": null, "range": [ - 32336, - 32414 + 32365, + 32443 ], "loc": { "start": { @@ -51775,8 +51884,8 @@ "object": { "type": "ThisExpression", "range": [ - 32424, - 32428 + 32453, + 32457 ], "loc": { "start": { @@ -51793,8 +51902,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 32429, - 32436 + 32458, + 32465 ], "loc": { "start": { @@ -51808,8 +51917,8 @@ } }, "range": [ - 32424, - 32436 + 32453, + 32465 ], "loc": { "start": { @@ -51826,8 +51935,8 @@ "type": "Identifier", "name": "emit", "range": [ - 32437, - 32441 + 32466, + 32470 ], "loc": { "start": { @@ -51841,8 +51950,8 @@ } }, "range": [ - 32424, - 32441 + 32453, + 32470 ], "loc": { "start": { @@ -51861,8 +51970,8 @@ "value": "filters-row-inserted", "raw": "'filters-row-inserted'", "range": [ - 32442, - 32464 + 32471, + 32493 ], "loc": { "start": { @@ -51878,8 +51987,8 @@ { "type": "ThisExpression", "range": [ - 32466, - 32470 + 32495, + 32499 ], "loc": { "start": { @@ -51896,8 +52005,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32472, - 32478 + 32501, + 32507 ], "loc": { "start": { @@ -51912,8 +52021,8 @@ } ], "range": [ - 32424, - 32479 + 32453, + 32508 ], "loc": { "start": { @@ -51927,8 +52036,8 @@ } }, "range": [ - 32424, - 32480 + 32453, + 32509 ], "loc": { "start": { @@ -51947,8 +52056,8 @@ "type": "Identifier", "name": "fltrow", "range": [ - 32496, - 32502 + 32525, + 32531 ], "loc": { "start": { @@ -51962,8 +52071,8 @@ } }, "range": [ - 32489, - 32503 + 32518, + 32532 ], "loc": { "start": { @@ -51978,8 +52087,8 @@ } ], "range": [ - 31767, - 32509 + 31796, + 32538 ], "loc": { "start": { @@ -51995,8 +52104,8 @@ "generator": false, "expression": false, "range": [ - 31764, - 32509 + 31793, + 32538 ], "loc": { "start": { @@ -52012,8 +52121,8 @@ "kind": "method", "computed": false, "range": [ - 31747, - 32509 + 31776, + 32538 ], "loc": { "start": { @@ -52030,8 +52139,8 @@ "type": "Block", "value": "*\n * Insert filters row at initialization\n ", "range": [ - 31687, - 31742 + 31716, + 31771 ], "loc": { "start": { @@ -52050,8 +52159,8 @@ "type": "Block", "value": "*\n * Initialize filtersless table\n ", "range": [ - 32515, - 32562 + 32544, + 32591 ], "loc": { "start": { @@ -52073,8 +52182,8 @@ "type": "Identifier", "name": "_initNoFilters", "range": [ - 32567, - 32581 + 32596, + 32610 ], "loc": { "start": { @@ -52102,8 +52211,8 @@ "object": { "type": "ThisExpression", "range": [ - 32598, - 32602 + 32627, + 32631 ], "loc": { "start": { @@ -52120,8 +52229,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 32603, - 32610 + 32632, + 32639 ], "loc": { "start": { @@ -52135,8 +52244,8 @@ } }, "range": [ - 32598, - 32610 + 32627, + 32639 ], "loc": { "start": { @@ -52156,8 +52265,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 32626, - 32633 + 32655, + 32662 ], "loc": { "start": { @@ -52172,8 +52281,8 @@ } ], "range": [ - 32612, - 32643 + 32641, + 32672 ], "loc": { "start": { @@ -52188,8 +52297,8 @@ }, "alternate": null, "range": [ - 32594, - 32643 + 32623, + 32672 ], "loc": { "start": { @@ -52213,8 +52322,8 @@ "object": { "type": "ThisExpression", "range": [ - 32652, - 32656 + 32681, + 32685 ], "loc": { "start": { @@ -52231,8 +52340,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 32657, - 32663 + 32686, + 32692 ], "loc": { "start": { @@ -52246,8 +52355,8 @@ } }, "range": [ - 32652, - 32663 + 32681, + 32692 ], "loc": { "start": { @@ -52271,8 +52380,8 @@ "object": { "type": "ThisExpression", "range": [ - 32666, - 32670 + 32695, + 32699 ], "loc": { "start": { @@ -52289,8 +52398,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 32671, - 32677 + 32700, + 32706 ], "loc": { "start": { @@ -52304,8 +52413,8 @@ } }, "range": [ - 32666, - 32677 + 32695, + 32706 ], "loc": { "start": { @@ -52323,8 +52432,8 @@ "value": 0, "raw": "0", "range": [ - 32680, - 32681 + 32709, + 32710 ], "loc": { "start": { @@ -52338,8 +52447,8 @@ } }, "range": [ - 32666, - 32681 + 32695, + 32710 ], "loc": { "start": { @@ -52361,8 +52470,8 @@ "object": { "type": "ThisExpression", "range": [ - 32684, - 32688 + 32713, + 32717 ], "loc": { "start": { @@ -52379,8 +52488,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 32689, - 32695 + 32718, + 32724 ], "loc": { "start": { @@ -52394,8 +52503,8 @@ } }, "range": [ - 32684, - 32695 + 32713, + 32724 ], "loc": { "start": { @@ -52413,8 +52522,8 @@ "value": 1, "raw": "1", "range": [ - 32698, - 32699 + 32727, + 32728 ], "loc": { "start": { @@ -52428,8 +52537,8 @@ } }, "range": [ - 32684, - 32699 + 32713, + 32728 ], "loc": { "start": { @@ -52447,8 +52556,8 @@ "value": 0, "raw": "0", "range": [ - 32702, - 32703 + 32731, + 32732 ], "loc": { "start": { @@ -52462,8 +52571,8 @@ } }, "range": [ - 32666, - 32703 + 32695, + 32732 ], "loc": { "start": { @@ -52477,8 +52586,8 @@ } }, "range": [ - 32652, - 32703 + 32681, + 32732 ], "loc": { "start": { @@ -52492,8 +52601,8 @@ } }, "range": [ - 32652, - 32704 + 32681, + 32733 ], "loc": { "start": { @@ -52517,8 +52626,8 @@ "object": { "type": "ThisExpression", "range": [ - 32713, - 32717 + 32742, + 32746 ], "loc": { "start": { @@ -52535,8 +52644,8 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 32718, - 32734 + 32747, + 32763 ], "loc": { "start": { @@ -52550,8 +52659,8 @@ } }, "range": [ - 32713, - 32734 + 32742, + 32763 ], "loc": { "start": { @@ -52572,8 +52681,8 @@ "object": { "type": "ThisExpression", "range": [ - 32737, - 32741 + 32766, + 32770 ], "loc": { "start": { @@ -52590,8 +52699,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 32742, - 32751 + 32771, + 32780 ], "loc": { "start": { @@ -52605,8 +52714,8 @@ } }, "range": [ - 32737, - 32751 + 32766, + 32780 ], "loc": { "start": { @@ -52621,8 +52730,8 @@ }, "arguments": [], "range": [ - 32737, - 32753 + 32766, + 32782 ], "loc": { "start": { @@ -52636,8 +52745,8 @@ } }, "range": [ - 32713, - 32753 + 32742, + 32782 ], "loc": { "start": { @@ -52651,8 +52760,8 @@ } }, "range": [ - 32713, - 32754 + 32742, + 32783 ], "loc": { "start": { @@ -52667,8 +52776,8 @@ } ], "range": [ - 32584, - 32760 + 32613, + 32789 ], "loc": { "start": { @@ -52684,8 +52793,8 @@ "generator": false, "expression": false, "range": [ - 32581, - 32760 + 32610, + 32789 ], "loc": { "start": { @@ -52701,8 +52810,8 @@ "kind": "method", "computed": false, "range": [ - 32567, - 32760 + 32596, + 32789 ], "loc": { "start": { @@ -52719,8 +52828,8 @@ "type": "Block", "value": "*\n * Initialize filtersless table\n ", "range": [ - 32515, - 32562 + 32544, + 32591 ], "loc": { "start": { @@ -52739,8 +52848,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 32766, - 32985 + 32795, + 33014 ], "loc": { "start": { @@ -52762,8 +52871,8 @@ "type": "Identifier", "name": "_buildInputFilter", "range": [ - 32990, - 33007 + 33019, + 33036 ], "loc": { "start": { @@ -52784,8 +52893,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33008, - 33016 + 33037, + 33045 ], "loc": { "start": { @@ -52802,8 +52911,8 @@ "type": "Identifier", "name": "cssClass", "range": [ - 33018, - 33026 + 33047, + 33055 ], "loc": { "start": { @@ -52820,8 +52929,8 @@ "type": "Identifier", "name": "container", "range": [ - 33028, - 33037 + 33057, + 33066 ], "loc": { "start": { @@ -52847,8 +52956,8 @@ "type": "Identifier", "name": "col", "range": [ - 33053, - 33056 + 33082, + 33085 ], "loc": { "start": { @@ -52869,8 +52978,8 @@ "object": { "type": "ThisExpression", "range": [ - 33059, - 33063 + 33088, + 33092 ], "loc": { "start": { @@ -52887,8 +52996,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 33064, - 33077 + 33093, + 33106 ], "loc": { "start": { @@ -52902,8 +53011,8 @@ } }, "range": [ - 33059, - 33077 + 33088, + 33106 ], "loc": { "start": { @@ -52921,8 +53030,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33078, - 33086 + 33107, + 33115 ], "loc": { "start": { @@ -52937,8 +53046,8 @@ } ], "range": [ - 33059, - 33087 + 33088, + 33116 ], "loc": { "start": { @@ -52952,8 +53061,8 @@ } }, "range": [ - 33053, - 33087 + 33082, + 33116 ], "loc": { "start": { @@ -52969,8 +53078,8 @@ ], "kind": "let", "range": [ - 33049, - 33088 + 33078, + 33117 ], "loc": { "start": { @@ -52992,8 +53101,8 @@ "type": "Identifier", "name": "externalFltTgtId", "range": [ - 33101, - 33117 + 33130, + 33146 ], "loc": { "start": { @@ -53016,8 +53125,8 @@ "object": { "type": "ThisExpression", "range": [ - 33120, - 33124 + 33149, + 33153 ], "loc": { "start": { @@ -53034,8 +53143,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 33125, - 33138 + 33154, + 33167 ], "loc": { "start": { @@ -53049,8 +53158,8 @@ } }, "range": [ - 33120, - 33138 + 33149, + 33167 ], "loc": { "start": { @@ -53065,8 +53174,8 @@ }, "arguments": [], "range": [ - 33120, - 33140 + 33149, + 33169 ], "loc": { "start": { @@ -53088,8 +53197,8 @@ "object": { "type": "ThisExpression", "range": [ - 33155, - 33159 + 33184, + 33188 ], "loc": { "start": { @@ -53106,8 +53215,8 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 33160, - 33177 + 33189, + 33206 ], "loc": { "start": { @@ -53121,8 +53230,8 @@ } }, "range": [ - 33155, - 33177 + 33184, + 33206 ], "loc": { "start": { @@ -53139,8 +53248,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33178, - 33186 + 33207, + 33215 ], "loc": { "start": { @@ -53154,8 +53263,8 @@ } }, "range": [ - 33155, - 33187 + 33184, + 33216 ], "loc": { "start": { @@ -53173,8 +53282,8 @@ "value": null, "raw": "null", "range": [ - 33190, - 33194 + 33219, + 33223 ], "loc": { "start": { @@ -53188,8 +53297,8 @@ } }, "range": [ - 33120, - 33194 + 33149, + 33223 ], "loc": { "start": { @@ -53203,8 +53312,8 @@ } }, "range": [ - 33101, - 33194 + 33130, + 33223 ], "loc": { "start": { @@ -53220,8 +53329,8 @@ ], "kind": "let", "range": [ - 33097, - 33195 + 33126, + 33224 ], "loc": { "start": { @@ -53243,8 +53352,8 @@ "type": "Identifier", "name": "inpType", "range": [ - 33208, - 33215 + 33237, + 33244 ], "loc": { "start": { @@ -53266,8 +53375,8 @@ "type": "Identifier", "name": "col", "range": [ - 33218, - 33221 + 33247, + 33250 ], "loc": { "start": { @@ -53284,8 +53393,8 @@ "type": "Identifier", "name": "INPUT", "range": [ - 33226, - 33231 + 33255, + 33260 ], "loc": { "start": { @@ -53299,8 +53408,8 @@ } }, "range": [ - 33218, - 33231 + 33247, + 33260 ], "loc": { "start": { @@ -53318,8 +53427,8 @@ "value": "text", "raw": "'text'", "range": [ - 33234, - 33240 + 33263, + 33269 ], "loc": { "start": { @@ -53337,8 +53446,8 @@ "value": "hidden", "raw": "'hidden'", "range": [ - 33243, - 33251 + 33272, + 33280 ], "loc": { "start": { @@ -53352,8 +53461,8 @@ } }, "range": [ - 33218, - 33251 + 33247, + 33280 ], "loc": { "start": { @@ -53367,8 +53476,8 @@ } }, "range": [ - 33208, - 33251 + 33237, + 33280 ], "loc": { "start": { @@ -53384,8 +53493,8 @@ ], "kind": "let", "range": [ - 33204, - 33252 + 33233, + 33281 ], "loc": { "start": { @@ -53407,8 +53516,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33265, - 33268 + 33294, + 33297 ], "loc": { "start": { @@ -53427,8 +53536,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 33271, - 33280 + 33300, + 33309 ], "loc": { "start": { @@ -53446,8 +53555,8 @@ "type": "Identifier", "name": "INPUT", "range": [ - 33281, - 33286 + 33310, + 33315 ], "loc": { "start": { @@ -53468,8 +53577,8 @@ "value": "id", "raw": "'id'", "range": [ - 33301, - 33305 + 33330, + 33334 ], "loc": { "start": { @@ -53490,8 +53599,8 @@ "object": { "type": "ThisExpression", "range": [ - 33307, - 33311 + 33336, + 33340 ], "loc": { "start": { @@ -53508,8 +53617,8 @@ "type": "Identifier", "name": "buildFilterId", "range": [ - 33312, - 33325 + 33341, + 33354 ], "loc": { "start": { @@ -53523,8 +53632,8 @@ } }, "range": [ - 33307, - 33325 + 33336, + 33354 ], "loc": { "start": { @@ -53542,8 +53651,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33326, - 33334 + 33355, + 33363 ], "loc": { "start": { @@ -53558,8 +53667,8 @@ } ], "range": [ - 33307, - 33335 + 33336, + 33364 ], "loc": { "start": { @@ -53574,8 +53683,8 @@ } ], "range": [ - 33300, - 33336 + 33329, + 33365 ], "loc": { "start": { @@ -53596,8 +53705,8 @@ "value": "type", "raw": "'type'", "range": [ - 33351, - 33357 + 33380, + 33386 ], "loc": { "start": { @@ -53614,8 +53723,8 @@ "type": "Identifier", "name": "inpType", "range": [ - 33359, - 33366 + 33388, + 33395 ], "loc": { "start": { @@ -53630,8 +53739,8 @@ } ], "range": [ - 33350, - 33367 + 33379, + 33396 ], "loc": { "start": { @@ -53652,8 +53761,8 @@ "value": "ct", "raw": "'ct'", "range": [ - 33370, - 33374 + 33399, + 33403 ], "loc": { "start": { @@ -53670,8 +53779,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33376, - 33384 + 33405, + 33413 ], "loc": { "start": { @@ -53686,8 +53795,8 @@ } ], "range": [ - 33369, - 33385 + 33398, + 33414 ], "loc": { "start": { @@ -53702,8 +53811,8 @@ } ], "range": [ - 33271, - 33386 + 33300, + 33415 ], "loc": { "start": { @@ -53717,8 +53826,8 @@ } }, "range": [ - 33265, - 33386 + 33294, + 33415 ], "loc": { "start": { @@ -53734,8 +53843,8 @@ ], "kind": "let", "range": [ - 33261, - 33387 + 33290, + 33416 ], "loc": { "start": { @@ -53760,8 +53869,8 @@ "type": "Identifier", "name": "inpType", "range": [ - 33401, - 33408 + 33430, + 33437 ], "loc": { "start": { @@ -53779,8 +53888,8 @@ "value": "hidden", "raw": "'hidden'", "range": [ - 33413, - 33421 + 33442, + 33450 ], "loc": { "start": { @@ -53794,8 +53903,8 @@ } }, "range": [ - 33401, - 33421 + 33430, + 33450 ], "loc": { "start": { @@ -53814,8 +53923,8 @@ "object": { "type": "ThisExpression", "range": [ - 33425, - 33429 + 33454, + 33458 ], "loc": { "start": { @@ -53832,8 +53941,8 @@ "type": "Identifier", "name": "watermark", "range": [ - 33430, - 33439 + 33459, + 33468 ], "loc": { "start": { @@ -53847,8 +53956,8 @@ } }, "range": [ - 33425, - 33439 + 33454, + 33468 ], "loc": { "start": { @@ -53862,8 +53971,8 @@ } }, "range": [ - 33401, - 33439 + 33430, + 33468 ], "loc": { "start": { @@ -53890,8 +53999,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33455, - 33458 + 33484, + 33487 ], "loc": { "start": { @@ -53908,8 +54017,8 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 33459, - 33471 + 33488, + 33500 ], "loc": { "start": { @@ -53923,8 +54032,8 @@ } }, "range": [ - 33455, - 33471 + 33484, + 33500 ], "loc": { "start": { @@ -53943,8 +54052,8 @@ "value": "placeholder", "raw": "'placeholder'", "range": [ - 33472, - 33485 + 33501, + 33514 ], "loc": { "start": { @@ -53965,8 +54074,8 @@ "object": { "type": "ThisExpression", "range": [ - 33503, - 33507 + 33532, + 33536 ], "loc": { "start": { @@ -53983,8 +54092,8 @@ "type": "Identifier", "name": "isWatermarkArray", "range": [ - 33508, - 33524 + 33537, + 33553 ], "loc": { "start": { @@ -53998,8 +54107,8 @@ } }, "range": [ - 33503, - 33524 + 33532, + 33553 ], "loc": { "start": { @@ -54024,8 +54133,8 @@ "object": { "type": "ThisExpression", "range": [ - 33528, - 33532 + 33557, + 33561 ], "loc": { "start": { @@ -54042,8 +54151,8 @@ "type": "Identifier", "name": "watermark", "range": [ - 33533, - 33542 + 33562, + 33571 ], "loc": { "start": { @@ -54057,8 +54166,8 @@ } }, "range": [ - 33528, - 33542 + 33557, + 33571 ], "loc": { "start": { @@ -54075,8 +54184,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 33543, - 33551 + 33572, + 33580 ], "loc": { "start": { @@ -54090,8 +54199,8 @@ } }, "range": [ - 33528, - 33552 + 33557, + 33581 ], "loc": { "start": { @@ -54109,8 +54218,8 @@ "value": "", "raw": "''", "range": [ - 33556, - 33558 + 33585, + 33587 ], "loc": { "start": { @@ -54124,8 +54233,8 @@ } }, "range": [ - 33528, - 33558 + 33557, + 33587 ], "loc": { "start": { @@ -54144,8 +54253,8 @@ "object": { "type": "ThisExpression", "range": [ - 33582, - 33586 + 33611, + 33615 ], "loc": { "start": { @@ -54162,8 +54271,8 @@ "type": "Identifier", "name": "watermark", "range": [ - 33587, - 33596 + 33616, + 33625 ], "loc": { "start": { @@ -54177,8 +54286,8 @@ } }, "range": [ - 33582, - 33596 + 33611, + 33625 ], "loc": { "start": { @@ -54192,8 +54301,8 @@ } }, "range": [ - 33503, - 33596 + 33532, + 33625 ], "loc": { "start": { @@ -54208,8 +54317,8 @@ } ], "range": [ - 33455, - 33610 + 33484, + 33639 ], "loc": { "start": { @@ -54223,8 +54332,8 @@ } }, "range": [ - 33455, - 33611 + 33484, + 33640 ], "loc": { "start": { @@ -54239,8 +54348,8 @@ } ], "range": [ - 33441, - 33621 + 33470, + 33650 ], "loc": { "start": { @@ -54255,8 +54364,8 @@ }, "alternate": null, "range": [ - 33397, - 33621 + 33426, + 33650 ], "loc": { "start": { @@ -54281,8 +54390,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33630, - 33633 + 33659, + 33662 ], "loc": { "start": { @@ -54299,8 +54408,8 @@ "type": "Identifier", "name": "className", "range": [ - 33634, - 33643 + 33663, + 33672 ], "loc": { "start": { @@ -54314,8 +54423,8 @@ } }, "range": [ - 33630, - 33643 + 33659, + 33672 ], "loc": { "start": { @@ -54335,8 +54444,8 @@ "type": "Identifier", "name": "cssClass", "range": [ - 33646, - 33654 + 33675, + 33683 ], "loc": { "start": { @@ -54355,8 +54464,8 @@ "object": { "type": "ThisExpression", "range": [ - 33658, - 33662 + 33687, + 33691 ], "loc": { "start": { @@ -54373,8 +54482,8 @@ "type": "Identifier", "name": "fltCssClass", "range": [ - 33663, - 33674 + 33692, + 33703 ], "loc": { "start": { @@ -54388,8 +54497,8 @@ } }, "range": [ - 33658, - 33674 + 33687, + 33703 ], "loc": { "start": { @@ -54403,8 +54512,8 @@ } }, "range": [ - 33646, - 33674 + 33675, + 33703 ], "loc": { "start": { @@ -54418,8 +54527,8 @@ } }, "range": [ - 33630, - 33674 + 33659, + 33703 ], "loc": { "start": { @@ -54433,8 +54542,8 @@ } }, "range": [ - 33630, - 33675 + 33659, + 33704 ], "loc": { "start": { @@ -54455,8 +54564,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 33684, - 33690 + 33713, + 33719 ], "loc": { "start": { @@ -54474,8 +54583,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33691, - 33694 + 33720, + 33723 ], "loc": { "start": { @@ -54493,8 +54602,8 @@ "value": "focus", "raw": "'focus'", "range": [ - 33696, - 33703 + 33725, + 33732 ], "loc": { "start": { @@ -54515,8 +54624,8 @@ "type": "Identifier", "name": "evt", "range": [ - 33706, - 33709 + 33735, + 33738 ], "loc": { "start": { @@ -54538,8 +54647,8 @@ "object": { "type": "ThisExpression", "range": [ - 33714, - 33718 + 33743, + 33747 ], "loc": { "start": { @@ -54556,8 +54665,8 @@ "type": "Identifier", "name": "onInpFocus", "range": [ - 33719, - 33729 + 33748, + 33758 ], "loc": { "start": { @@ -54571,8 +54680,8 @@ } }, "range": [ - 33714, - 33729 + 33743, + 33758 ], "loc": { "start": { @@ -54590,8 +54699,8 @@ "type": "Identifier", "name": "evt", "range": [ - 33730, - 33733 + 33759, + 33762 ], "loc": { "start": { @@ -54606,8 +54715,8 @@ } ], "range": [ - 33714, - 33734 + 33743, + 33763 ], "loc": { "start": { @@ -54623,8 +54732,8 @@ "generator": false, "expression": true, "range": [ - 33705, - 33734 + 33734, + 33763 ], "loc": { "start": { @@ -54639,8 +54748,8 @@ } ], "range": [ - 33684, - 33735 + 33713, + 33764 ], "loc": { "start": { @@ -54654,8 +54763,8 @@ } }, "range": [ - 33684, - 33736 + 33713, + 33765 ], "loc": { "start": { @@ -54672,8 +54781,8 @@ "type": "Line", "value": "filter is appended in custom element", "range": [ - 33746, - 33784 + 33775, + 33813 ], "loc": { "start": { @@ -54694,8 +54803,8 @@ "type": "Identifier", "name": "externalFltTgtId", "range": [ - 33797, - 33813 + 33826, + 33842 ], "loc": { "start": { @@ -54724,8 +54833,8 @@ "type": "Identifier", "name": "elm", "range": [ - 33829, - 33832 + 33858, + 33861 ], "loc": { "start": { @@ -54743,8 +54852,8 @@ "type": "Identifier", "name": "externalFltTgtId", "range": [ - 33833, - 33849 + 33862, + 33878 ], "loc": { "start": { @@ -54759,8 +54868,8 @@ } ], "range": [ - 33829, - 33850 + 33858, + 33879 ], "loc": { "start": { @@ -54777,8 +54886,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 33851, - 33862 + 33880, + 33891 ], "loc": { "start": { @@ -54792,8 +54901,8 @@ } }, "range": [ - 33829, - 33862 + 33858, + 33891 ], "loc": { "start": { @@ -54811,8 +54920,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33863, - 33866 + 33892, + 33895 ], "loc": { "start": { @@ -54827,8 +54936,8 @@ } ], "range": [ - 33829, - 33867 + 33858, + 33896 ], "loc": { "start": { @@ -54842,8 +54951,8 @@ } }, "range": [ - 33829, - 33868 + 33858, + 33897 ], "loc": { "start": { @@ -54858,8 +54967,8 @@ } ], "range": [ - 33815, - 33878 + 33844, + 33907 ], "loc": { "start": { @@ -54886,8 +54995,8 @@ "type": "Identifier", "name": "container", "range": [ - 33898, - 33907 + 33927, + 33936 ], "loc": { "start": { @@ -54904,8 +55013,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 33908, - 33919 + 33937, + 33948 ], "loc": { "start": { @@ -54919,8 +55028,8 @@ } }, "range": [ - 33898, - 33919 + 33927, + 33948 ], "loc": { "start": { @@ -54938,8 +55047,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33920, - 33923 + 33949, + 33952 ], "loc": { "start": { @@ -54954,8 +55063,8 @@ } ], "range": [ - 33898, - 33924 + 33927, + 33953 ], "loc": { "start": { @@ -54969,8 +55078,8 @@ } }, "range": [ - 33898, - 33925 + 33927, + 33954 ], "loc": { "start": { @@ -54985,8 +55094,8 @@ } ], "range": [ - 33884, - 33935 + 33913, + 33964 ], "loc": { "start": { @@ -55000,8 +55109,8 @@ } }, "range": [ - 33793, - 33935 + 33822, + 33964 ], "loc": { "start": { @@ -55018,8 +55127,8 @@ "type": "Line", "value": "filter is appended in custom element", "range": [ - 33746, - 33784 + 33775, + 33813 ], "loc": { "start": { @@ -55047,8 +55156,8 @@ "object": { "type": "ThisExpression", "range": [ - 33945, - 33949 + 33974, + 33978 ], "loc": { "start": { @@ -55065,8 +55174,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 33950, - 33956 + 33979, + 33985 ], "loc": { "start": { @@ -55080,8 +55189,8 @@ } }, "range": [ - 33945, - 33956 + 33974, + 33985 ], "loc": { "start": { @@ -55098,8 +55207,8 @@ "type": "Identifier", "name": "push", "range": [ - 33957, - 33961 + 33986, + 33990 ], "loc": { "start": { @@ -55113,8 +55222,8 @@ } }, "range": [ - 33945, - 33961 + 33974, + 33990 ], "loc": { "start": { @@ -55135,8 +55244,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33962, - 33965 + 33991, + 33994 ], "loc": { "start": { @@ -55153,8 +55262,8 @@ "type": "Identifier", "name": "id", "range": [ - 33966, - 33968 + 33995, + 33997 ], "loc": { "start": { @@ -55168,8 +55277,8 @@ } }, "range": [ - 33962, - 33968 + 33991, + 33997 ], "loc": { "start": { @@ -55184,8 +55293,8 @@ } ], "range": [ - 33945, - 33969 + 33974, + 33998 ], "loc": { "start": { @@ -55199,8 +55308,8 @@ } }, "range": [ - 33945, - 33970 + 33974, + 33999 ], "loc": { "start": { @@ -55221,8 +55330,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 33980, - 33986 + 34009, + 34015 ], "loc": { "start": { @@ -55240,8 +55349,8 @@ "type": "Identifier", "name": "inp", "range": [ - 33987, - 33990 + 34016, + 34019 ], "loc": { "start": { @@ -55259,8 +55368,8 @@ "value": "keypress", "raw": "'keypress'", "range": [ - 33992, - 34002 + 34021, + 34031 ], "loc": { "start": { @@ -55281,8 +55390,8 @@ "type": "Identifier", "name": "evt", "range": [ - 34005, - 34008 + 34034, + 34037 ], "loc": { "start": { @@ -55304,8 +55413,8 @@ "object": { "type": "ThisExpression", "range": [ - 34013, - 34017 + 34042, + 34046 ], "loc": { "start": { @@ -55322,8 +55431,8 @@ "type": "Identifier", "name": "detectKey", "range": [ - 34018, - 34027 + 34047, + 34056 ], "loc": { "start": { @@ -55337,8 +55446,8 @@ } }, "range": [ - 34013, - 34027 + 34042, + 34056 ], "loc": { "start": { @@ -55356,8 +55465,8 @@ "type": "Identifier", "name": "evt", "range": [ - 34028, - 34031 + 34057, + 34060 ], "loc": { "start": { @@ -55372,8 +55481,8 @@ } ], "range": [ - 34013, - 34032 + 34042, + 34061 ], "loc": { "start": { @@ -55389,8 +55498,8 @@ "generator": false, "expression": true, "range": [ - 34004, - 34032 + 34033, + 34061 ], "loc": { "start": { @@ -55405,8 +55514,8 @@ } ], "range": [ - 33980, - 34033 + 34009, + 34062 ], "loc": { "start": { @@ -55420,8 +55529,8 @@ } }, "range": [ - 33980, - 34034 + 34009, + 34063 ], "loc": { "start": { @@ -55442,8 +55551,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 34043, - 34049 + 34072, + 34078 ], "loc": { "start": { @@ -55461,8 +55570,8 @@ "type": "Identifier", "name": "inp", "range": [ - 34050, - 34053 + 34079, + 34082 ], "loc": { "start": { @@ -55480,8 +55589,8 @@ "value": "keydown", "raw": "'keydown'", "range": [ - 34055, - 34064 + 34084, + 34093 ], "loc": { "start": { @@ -55506,8 +55615,8 @@ "object": { "type": "ThisExpression", "range": [ - 34072, - 34076 + 34101, + 34105 ], "loc": { "start": { @@ -55524,8 +55633,8 @@ "type": "Identifier", "name": "onKeyDown", "range": [ - 34077, - 34086 + 34106, + 34115 ], "loc": { "start": { @@ -55539,8 +55648,8 @@ } }, "range": [ - 34072, - 34086 + 34101, + 34115 ], "loc": { "start": { @@ -55555,8 +55664,8 @@ }, "arguments": [], "range": [ - 34072, - 34088 + 34101, + 34117 ], "loc": { "start": { @@ -55572,8 +55681,8 @@ "generator": false, "expression": true, "range": [ - 34066, - 34088 + 34095, + 34117 ], "loc": { "start": { @@ -55588,8 +55697,8 @@ } ], "range": [ - 34043, - 34089 + 34072, + 34118 ], "loc": { "start": { @@ -55603,8 +55712,8 @@ } }, "range": [ - 34043, - 34090 + 34072, + 34119 ], "loc": { "start": { @@ -55625,8 +55734,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 34099, - 34105 + 34128, + 34134 ], "loc": { "start": { @@ -55644,8 +55753,8 @@ "type": "Identifier", "name": "inp", "range": [ - 34106, - 34109 + 34135, + 34138 ], "loc": { "start": { @@ -55663,8 +55772,8 @@ "value": "keyup", "raw": "'keyup'", "range": [ - 34111, - 34118 + 34140, + 34147 ], "loc": { "start": { @@ -55685,8 +55794,8 @@ "type": "Identifier", "name": "evt", "range": [ - 34121, - 34124 + 34150, + 34153 ], "loc": { "start": { @@ -55708,8 +55817,8 @@ "object": { "type": "ThisExpression", "range": [ - 34129, - 34133 + 34158, + 34162 ], "loc": { "start": { @@ -55726,8 +55835,8 @@ "type": "Identifier", "name": "onKeyUp", "range": [ - 34134, - 34141 + 34163, + 34170 ], "loc": { "start": { @@ -55741,8 +55850,8 @@ } }, "range": [ - 34129, - 34141 + 34158, + 34170 ], "loc": { "start": { @@ -55760,8 +55869,8 @@ "type": "Identifier", "name": "evt", "range": [ - 34142, - 34145 + 34171, + 34174 ], "loc": { "start": { @@ -55776,8 +55885,8 @@ } ], "range": [ - 34129, - 34146 + 34158, + 34175 ], "loc": { "start": { @@ -55793,8 +55902,8 @@ "generator": false, "expression": true, "range": [ - 34120, - 34146 + 34149, + 34175 ], "loc": { "start": { @@ -55809,8 +55918,8 @@ } ], "range": [ - 34099, - 34147 + 34128, + 34176 ], "loc": { "start": { @@ -55824,8 +55933,8 @@ } }, "range": [ - 34099, - 34148 + 34128, + 34177 ], "loc": { "start": { @@ -55846,8 +55955,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 34157, - 34163 + 34186, + 34192 ], "loc": { "start": { @@ -55865,8 +55974,8 @@ "type": "Identifier", "name": "inp", "range": [ - 34164, - 34167 + 34193, + 34196 ], "loc": { "start": { @@ -55884,8 +55993,8 @@ "value": "blur", "raw": "'blur'", "range": [ - 34169, - 34175 + 34198, + 34204 ], "loc": { "start": { @@ -55910,8 +56019,8 @@ "object": { "type": "ThisExpression", "range": [ - 34183, - 34187 + 34212, + 34216 ], "loc": { "start": { @@ -55928,8 +56037,8 @@ "type": "Identifier", "name": "onInpBlur", "range": [ - 34188, - 34197 + 34217, + 34226 ], "loc": { "start": { @@ -55943,8 +56052,8 @@ } }, "range": [ - 34183, - 34197 + 34212, + 34226 ], "loc": { "start": { @@ -55959,8 +56068,8 @@ }, "arguments": [], "range": [ - 34183, - 34199 + 34212, + 34228 ], "loc": { "start": { @@ -55976,8 +56085,8 @@ "generator": false, "expression": true, "range": [ - 34177, - 34199 + 34206, + 34228 ], "loc": { "start": { @@ -55992,8 +56101,8 @@ } ], "range": [ - 34157, - 34200 + 34186, + 34229 ], "loc": { "start": { @@ -56007,8 +56116,8 @@ } }, "range": [ - 34157, - 34201 + 34186, + 34230 ], "loc": { "start": { @@ -56023,8 +56132,8 @@ } ], "range": [ - 33039, - 34207 + 33068, + 34236 ], "loc": { "start": { @@ -56040,8 +56149,8 @@ "generator": false, "expression": false, "range": [ - 33007, - 34207 + 33036, + 34236 ], "loc": { "start": { @@ -56057,8 +56166,8 @@ "kind": "method", "computed": false, "range": [ - 32990, - 34207 + 33019, + 34236 ], "loc": { "start": { @@ -56075,8 +56184,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 32766, - 32985 + 32795, + 33014 ], "loc": { "start": { @@ -56095,8 +56204,8 @@ "type": "Block", "value": "*\n * Build submit button\n * @param {DOMElement} container Container DOM element\n ", "range": [ - 34213, - 34311 + 34242, + 34340 ], "loc": { "start": { @@ -56118,8 +56227,8 @@ "type": "Identifier", "name": "_buildSubmitButton", "range": [ - 34316, - 34334 + 34345, + 34363 ], "loc": { "start": { @@ -56140,8 +56249,8 @@ "type": "Identifier", "name": "container", "range": [ - 34335, - 34344 + 34364, + 34373 ], "loc": { "start": { @@ -56167,8 +56276,8 @@ "type": "Identifier", "name": "btn", "range": [ - 34360, - 34363 + 34389, + 34392 ], "loc": { "start": { @@ -56187,8 +56296,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 34366, - 34375 + 34395, + 34404 ], "loc": { "start": { @@ -56206,8 +56315,8 @@ "type": "Identifier", "name": "INPUT", "range": [ - 34376, - 34381 + 34405, + 34410 ], "loc": { "start": { @@ -56228,8 +56337,8 @@ "value": "type", "raw": "'type'", "range": [ - 34396, - 34402 + 34425, + 34431 ], "loc": { "start": { @@ -56247,8 +56356,8 @@ "value": "button", "raw": "'button'", "range": [ - 34404, - 34412 + 34433, + 34441 ], "loc": { "start": { @@ -56263,8 +56372,8 @@ } ], "range": [ - 34395, - 34413 + 34424, + 34442 ], "loc": { "start": { @@ -56285,8 +56394,8 @@ "value": "value", "raw": "'value'", "range": [ - 34428, - 34435 + 34457, + 34464 ], "loc": { "start": { @@ -56305,8 +56414,8 @@ "object": { "type": "ThisExpression", "range": [ - 34437, - 34441 + 34466, + 34470 ], "loc": { "start": { @@ -56323,8 +56432,8 @@ "type": "Identifier", "name": "btnText", "range": [ - 34442, - 34449 + 34471, + 34478 ], "loc": { "start": { @@ -56338,8 +56447,8 @@ } }, "range": [ - 34437, - 34449 + 34466, + 34478 ], "loc": { "start": { @@ -56354,8 +56463,8 @@ } ], "range": [ - 34427, - 34450 + 34456, + 34479 ], "loc": { "start": { @@ -56370,8 +56479,8 @@ } ], "range": [ - 34366, - 34460 + 34395, + 34489 ], "loc": { "start": { @@ -56385,8 +56494,8 @@ } }, "range": [ - 34360, - 34460 + 34389, + 34489 ], "loc": { "start": { @@ -56402,8 +56511,8 @@ ], "kind": "let", "range": [ - 34356, - 34461 + 34385, + 34490 ], "loc": { "start": { @@ -56428,8 +56537,8 @@ "type": "Identifier", "name": "btn", "range": [ - 34470, - 34473 + 34499, + 34502 ], "loc": { "start": { @@ -56446,8 +56555,8 @@ "type": "Identifier", "name": "className", "range": [ - 34474, - 34483 + 34503, + 34512 ], "loc": { "start": { @@ -56461,8 +56570,8 @@ } }, "range": [ - 34470, - 34483 + 34499, + 34512 ], "loc": { "start": { @@ -56481,8 +56590,8 @@ "object": { "type": "ThisExpression", "range": [ - 34486, - 34490 + 34515, + 34519 ], "loc": { "start": { @@ -56499,8 +56608,8 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 34491, - 34502 + 34520, + 34531 ], "loc": { "start": { @@ -56514,8 +56623,8 @@ } }, "range": [ - 34486, - 34502 + 34515, + 34531 ], "loc": { "start": { @@ -56529,8 +56638,8 @@ } }, "range": [ - 34470, - 34502 + 34499, + 34531 ], "loc": { "start": { @@ -56544,8 +56653,8 @@ } }, "range": [ - 34470, - 34503 + 34499, + 34532 ], "loc": { "start": { @@ -56562,8 +56671,8 @@ "type": "Line", "value": "filter is appended in container element", "range": [ - 34513, - 34554 + 34542, + 34583 ], "loc": { "start": { @@ -56589,8 +56698,8 @@ "type": "Identifier", "name": "container", "range": [ - 34563, - 34572 + 34592, + 34601 ], "loc": { "start": { @@ -56607,8 +56716,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 34573, - 34584 + 34602, + 34613 ], "loc": { "start": { @@ -56622,8 +56731,8 @@ } }, "range": [ - 34563, - 34584 + 34592, + 34613 ], "loc": { "start": { @@ -56641,8 +56750,8 @@ "type": "Identifier", "name": "btn", "range": [ - 34585, - 34588 + 34614, + 34617 ], "loc": { "start": { @@ -56657,8 +56766,8 @@ } ], "range": [ - 34563, - 34589 + 34592, + 34618 ], "loc": { "start": { @@ -56672,8 +56781,8 @@ } }, "range": [ - 34563, - 34590 + 34592, + 34619 ], "loc": { "start": { @@ -56690,8 +56799,8 @@ "type": "Line", "value": "filter is appended in container element", "range": [ - 34513, - 34554 + 34542, + 34583 ], "loc": { "start": { @@ -56714,8 +56823,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 34600, - 34606 + 34629, + 34635 ], "loc": { "start": { @@ -56733,8 +56842,8 @@ "type": "Identifier", "name": "btn", "range": [ - 34607, - 34610 + 34636, + 34639 ], "loc": { "start": { @@ -56752,8 +56861,8 @@ "value": "click", "raw": "'click'", "range": [ - 34612, - 34619 + 34641, + 34648 ], "loc": { "start": { @@ -56778,8 +56887,8 @@ "object": { "type": "ThisExpression", "range": [ - 34627, - 34631 + 34656, + 34660 ], "loc": { "start": { @@ -56796,8 +56905,8 @@ "type": "Identifier", "name": "filter", "range": [ - 34632, - 34638 + 34661, + 34667 ], "loc": { "start": { @@ -56811,8 +56920,8 @@ } }, "range": [ - 34627, - 34638 + 34656, + 34667 ], "loc": { "start": { @@ -56827,8 +56936,8 @@ }, "arguments": [], "range": [ - 34627, - 34640 + 34656, + 34669 ], "loc": { "start": { @@ -56844,8 +56953,8 @@ "generator": false, "expression": true, "range": [ - 34621, - 34640 + 34650, + 34669 ], "loc": { "start": { @@ -56860,8 +56969,8 @@ } ], "range": [ - 34600, - 34641 + 34629, + 34670 ], "loc": { "start": { @@ -56875,8 +56984,8 @@ } }, "range": [ - 34600, - 34642 + 34629, + 34671 ], "loc": { "start": { @@ -56891,8 +57000,8 @@ } ], "range": [ - 34346, - 34648 + 34375, + 34677 ], "loc": { "start": { @@ -56908,8 +57017,8 @@ "generator": false, "expression": false, "range": [ - 34334, - 34648 + 34363, + 34677 ], "loc": { "start": { @@ -56925,8 +57034,8 @@ "kind": "method", "computed": false, "range": [ - 34316, - 34648 + 34345, + 34677 ], "loc": { "start": { @@ -56943,8 +57052,8 @@ "type": "Block", "value": "*\n * Build submit button\n * @param {DOMElement} container Container DOM element\n ", "range": [ - 34213, - 34311 + 34242, + 34340 ], "loc": { "start": { @@ -56963,8 +57072,8 @@ "type": "Block", "value": "*\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 34654, - 35007 + 34683, + 35036 ], "loc": { "start": { @@ -56986,8 +57095,8 @@ "type": "Identifier", "name": "instantiateFeatures", "range": [ - 35012, - 35031 + 35041, + 35060 ], "loc": { "start": { @@ -57010,8 +57119,8 @@ "type": "Identifier", "name": "features", "range": [ - 35032, - 35040 + 35061, + 35069 ], "loc": { "start": { @@ -57028,8 +57137,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 35043, - 35045 + 35072, + 35074 ], "loc": { "start": { @@ -57043,8 +57152,8 @@ } }, "range": [ - 35032, - 35045 + 35061, + 35074 ], "loc": { "start": { @@ -57072,8 +57181,8 @@ "type": "Identifier", "name": "features", "range": [ - 35057, - 35065 + 35086, + 35094 ], "loc": { "start": { @@ -57090,8 +57199,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 35066, - 35073 + 35095, + 35102 ], "loc": { "start": { @@ -57105,8 +57214,8 @@ } }, "range": [ - 35057, - 35073 + 35086, + 35102 ], "loc": { "start": { @@ -57128,8 +57237,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35075, - 35082 + 35104, + 35111 ], "loc": { "start": { @@ -57158,8 +57267,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35353, - 35360 + 35382, + 35389 ], "loc": { "start": { @@ -57176,8 +57285,8 @@ "type": "Identifier", "name": "property", "range": [ - 35361, - 35369 + 35390, + 35398 ], "loc": { "start": { @@ -57191,8 +57300,8 @@ } }, "range": [ - 35353, - 35369 + 35382, + 35398 ], "loc": { "start": { @@ -57215,8 +57324,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35372, - 35379 + 35401, + 35408 ], "loc": { "start": { @@ -57233,8 +57342,8 @@ "type": "Identifier", "name": "property", "range": [ - 35380, - 35388 + 35409, + 35417 ], "loc": { "start": { @@ -57248,8 +57357,8 @@ } }, "range": [ - 35372, - 35388 + 35401, + 35417 ], "loc": { "start": { @@ -57269,8 +57378,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35392, - 35399 + 35421, + 35428 ], "loc": { "start": { @@ -57287,8 +57396,8 @@ "type": "Identifier", "name": "name", "range": [ - 35400, - 35404 + 35429, + 35433 ], "loc": { "start": { @@ -57302,8 +57411,8 @@ } }, "range": [ - 35392, - 35404 + 35421, + 35433 ], "loc": { "start": { @@ -57317,8 +57426,8 @@ } }, "range": [ - 35372, - 35404 + 35401, + 35433 ], "loc": { "start": { @@ -57332,8 +57441,8 @@ } }, "range": [ - 35353, - 35404 + 35382, + 35433 ], "loc": { "start": { @@ -57347,8 +57456,8 @@ } }, "range": [ - 35353, - 35405 + 35382, + 35434 ], "loc": { "start": { @@ -57365,8 +57474,8 @@ "type": "Line", "value": " TODO: remove the property field.", "range": [ - 35101, - 35136 + 35130, + 35165 ], "loc": { "start": { @@ -57383,8 +57492,8 @@ "type": "Line", "value": " Due to naming convention inconsistencies, a `property`", "range": [ - 35149, - 35206 + 35178, + 35235 ], "loc": { "start": { @@ -57401,8 +57510,8 @@ "type": "Line", "value": " field is added to allow a conditional instanciation based", "range": [ - 35219, - 35279 + 35248, + 35308 ], "loc": { "start": { @@ -57419,8 +57528,8 @@ "type": "Line", "value": " on that property on TableFilter, if supplied.", "range": [ - 35292, - 35340 + 35321, + 35369 ], "loc": { "start": { @@ -57452,8 +57561,8 @@ "object": { "type": "ThisExpression", "range": [ - 35423, - 35427 + 35452, + 35456 ], "loc": { "start": { @@ -57470,8 +57579,8 @@ "type": "Identifier", "name": "hasConfig", "range": [ - 35428, - 35437 + 35457, + 35466 ], "loc": { "start": { @@ -57485,8 +57594,8 @@ } }, "range": [ - 35423, - 35437 + 35452, + 35466 ], "loc": { "start": { @@ -57501,8 +57610,8 @@ }, "prefix": true, "range": [ - 35422, - 35437 + 35451, + 35466 ], "loc": { "start": { @@ -57524,8 +57633,8 @@ "object": { "type": "ThisExpression", "range": [ - 35441, - 35445 + 35470, + 35474 ], "loc": { "start": { @@ -57545,8 +57654,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35446, - 35453 + 35475, + 35482 ], "loc": { "start": { @@ -57563,8 +57672,8 @@ "type": "Identifier", "name": "property", "range": [ - 35454, - 35462 + 35483, + 35491 ], "loc": { "start": { @@ -57578,8 +57687,8 @@ } }, "range": [ - 35446, - 35462 + 35475, + 35491 ], "loc": { "start": { @@ -57593,8 +57702,8 @@ } }, "range": [ - 35441, - 35463 + 35470, + 35492 ], "loc": { "start": { @@ -57612,8 +57721,8 @@ "value": true, "raw": "true", "range": [ - 35468, - 35472 + 35497, + 35501 ], "loc": { "start": { @@ -57627,8 +57736,8 @@ } }, "range": [ - 35441, - 35472 + 35470, + 35501 ], "loc": { "start": { @@ -57642,8 +57751,8 @@ } }, "range": [ - 35422, - 35472 + 35451, + 35501 ], "loc": { "start": { @@ -57666,8 +57775,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35492, - 35499 + 35521, + 35528 ], "loc": { "start": { @@ -57684,8 +57793,8 @@ "type": "Identifier", "name": "enforce", "range": [ - 35500, - 35507 + 35529, + 35536 ], "loc": { "start": { @@ -57699,8 +57808,8 @@ } }, "range": [ - 35492, - 35507 + 35521, + 35536 ], "loc": { "start": { @@ -57718,8 +57827,8 @@ "value": true, "raw": "true", "range": [ - 35512, - 35516 + 35541, + 35545 ], "loc": { "start": { @@ -57733,8 +57842,8 @@ } }, "range": [ - 35492, - 35516 + 35521, + 35545 ], "loc": { "start": { @@ -57748,8 +57857,8 @@ } }, "range": [ - 35422, - 35516 + 35451, + 35545 ], "loc": { "start": { @@ -57779,8 +57888,8 @@ "type": "Identifier", "name": "class", "range": [ - 35541, - 35546 + 35570, + 35575 ], "loc": { "start": { @@ -57797,8 +57906,8 @@ "type": "Identifier", "name": "Cls", "range": [ - 35548, - 35551 + 35577, + 35580 ], "loc": { "start": { @@ -57816,8 +57925,8 @@ "shorthand": false, "computed": false, "range": [ - 35541, - 35551 + 35570, + 35580 ], "loc": { "start": { @@ -57836,8 +57945,8 @@ "type": "Identifier", "name": "name", "range": [ - 35553, - 35557 + 35582, + 35586 ], "loc": { "start": { @@ -57854,8 +57963,8 @@ "type": "Identifier", "name": "name", "range": [ - 35553, - 35557 + 35582, + 35586 ], "loc": { "start": { @@ -57873,8 +57982,8 @@ "shorthand": true, "computed": false, "range": [ - 35553, - 35557 + 35582, + 35586 ], "loc": { "start": { @@ -57889,8 +57998,8 @@ } ], "range": [ - 35540, - 35558 + 35569, + 35587 ], "loc": { "start": { @@ -57907,8 +58016,8 @@ "type": "Identifier", "name": "feature", "range": [ - 35561, - 35568 + 35590, + 35597 ], "loc": { "start": { @@ -57922,8 +58031,8 @@ } }, "range": [ - 35540, - 35568 + 35569, + 35597 ], "loc": { "start": { @@ -57939,8 +58048,8 @@ ], "kind": "let", "range": [ - 35536, - 35569 + 35565, + 35598 ], "loc": { "start": { @@ -57967,8 +58076,8 @@ "object": { "type": "ThisExpression", "range": [ - 35587, - 35591 + 35616, + 35620 ], "loc": { "start": { @@ -57985,8 +58094,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 35592, - 35595 + 35621, + 35624 ], "loc": { "start": { @@ -58000,8 +58109,8 @@ } }, "range": [ - 35587, - 35595 + 35616, + 35624 ], "loc": { "start": { @@ -58018,8 +58127,8 @@ "type": "Identifier", "name": "name", "range": [ - 35596, - 35600 + 35625, + 35629 ], "loc": { "start": { @@ -58033,8 +58142,8 @@ } }, "range": [ - 35587, - 35601 + 35616, + 35630 ], "loc": { "start": { @@ -58059,8 +58168,8 @@ "object": { "type": "ThisExpression", "range": [ - 35604, - 35608 + 35633, + 35637 ], "loc": { "start": { @@ -58077,8 +58186,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 35609, - 35612 + 35638, + 35641 ], "loc": { "start": { @@ -58092,8 +58201,8 @@ } }, "range": [ - 35604, - 35612 + 35633, + 35641 ], "loc": { "start": { @@ -58110,8 +58219,8 @@ "type": "Identifier", "name": "name", "range": [ - 35613, - 35617 + 35642, + 35646 ], "loc": { "start": { @@ -58125,8 +58234,8 @@ } }, "range": [ - 35604, - 35618 + 35633, + 35647 ], "loc": { "start": { @@ -58145,8 +58254,8 @@ "type": "Identifier", "name": "Cls", "range": [ - 35626, - 35629 + 35655, + 35658 ], "loc": { "start": { @@ -58163,8 +58272,8 @@ { "type": "ThisExpression", "range": [ - 35630, - 35634 + 35659, + 35663 ], "loc": { "start": { @@ -58179,8 +58288,8 @@ } ], "range": [ - 35622, - 35635 + 35651, + 35664 ], "loc": { "start": { @@ -58194,8 +58303,8 @@ } }, "range": [ - 35604, - 35635 + 35633, + 35664 ], "loc": { "start": { @@ -58209,8 +58318,8 @@ } }, "range": [ - 35587, - 35635 + 35616, + 35664 ], "loc": { "start": { @@ -58224,8 +58333,8 @@ } }, "range": [ - 35587, - 35636 + 35616, + 35665 ], "loc": { "start": { @@ -58240,8 +58349,8 @@ } ], "range": [ - 35518, - 35650 + 35547, + 35679 ], "loc": { "start": { @@ -58256,8 +58365,8 @@ }, "alternate": null, "range": [ - 35418, - 35650 + 35447, + 35679 ], "loc": { "start": { @@ -58272,8 +58381,8 @@ } ], "range": [ - 35087, - 35660 + 35116, + 35689 ], "loc": { "start": { @@ -58289,8 +58398,8 @@ "generator": false, "expression": false, "range": [ - 35074, - 35660 + 35103, + 35689 ], "loc": { "start": { @@ -58305,8 +58414,8 @@ } ], "range": [ - 35057, - 35661 + 35086, + 35690 ], "loc": { "start": { @@ -58320,8 +58429,8 @@ } }, "range": [ - 35057, - 35662 + 35086, + 35691 ], "loc": { "start": { @@ -58336,8 +58445,8 @@ } ], "range": [ - 35047, - 35668 + 35076, + 35697 ], "loc": { "start": { @@ -58353,8 +58462,8 @@ "generator": false, "expression": false, "range": [ - 35031, - 35668 + 35060, + 35697 ], "loc": { "start": { @@ -58370,8 +58479,8 @@ "kind": "method", "computed": false, "range": [ - 35012, - 35668 + 35041, + 35697 ], "loc": { "start": { @@ -58388,8 +58497,8 @@ "type": "Block", "value": "*\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 34654, - 35007 + 34683, + 35036 ], "loc": { "start": { @@ -58408,8 +58517,8 @@ "type": "Block", "value": "*\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 35674, - 35949 + 35703, + 35978 ], "loc": { "start": { @@ -58431,8 +58540,8 @@ "type": "Identifier", "name": "initFeatures", "range": [ - 35954, - 35966 + 35983, + 35995 ], "loc": { "start": { @@ -58455,8 +58564,8 @@ "type": "Identifier", "name": "features", "range": [ - 35967, - 35975 + 35996, + 36004 ], "loc": { "start": { @@ -58473,8 +58582,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 35978, - 35980 + 36007, + 36009 ], "loc": { "start": { @@ -58488,8 +58597,8 @@ } }, "range": [ - 35967, - 35980 + 35996, + 36009 ], "loc": { "start": { @@ -58517,8 +58626,8 @@ "type": "Identifier", "name": "features", "range": [ - 35992, - 36000 + 36021, + 36029 ], "loc": { "start": { @@ -58535,8 +58644,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 36001, - 36008 + 36030, + 36037 ], "loc": { "start": { @@ -58550,8 +58659,8 @@ } }, "range": [ - 35992, - 36008 + 36021, + 36037 ], "loc": { "start": { @@ -58573,8 +58682,8 @@ "type": "Identifier", "name": "feature", "range": [ - 36010, - 36017 + 36039, + 36046 ], "loc": { "start": { @@ -58605,8 +58714,8 @@ "type": "Identifier", "name": "property", "range": [ - 36041, - 36049 + 36070, + 36078 ], "loc": { "start": { @@ -58623,8 +58732,8 @@ "type": "Identifier", "name": "property", "range": [ - 36041, - 36049 + 36070, + 36078 ], "loc": { "start": { @@ -58642,8 +58751,8 @@ "shorthand": true, "computed": false, "range": [ - 36041, - 36049 + 36070, + 36078 ], "loc": { "start": { @@ -58662,8 +58771,8 @@ "type": "Identifier", "name": "name", "range": [ - 36051, - 36055 + 36080, + 36084 ], "loc": { "start": { @@ -58680,8 +58789,8 @@ "type": "Identifier", "name": "name", "range": [ - 36051, - 36055 + 36080, + 36084 ], "loc": { "start": { @@ -58699,8 +58808,8 @@ "shorthand": true, "computed": false, "range": [ - 36051, - 36055 + 36080, + 36084 ], "loc": { "start": { @@ -58715,8 +58824,8 @@ } ], "range": [ - 36040, - 36056 + 36069, + 36085 ], "loc": { "start": { @@ -58733,8 +58842,8 @@ "type": "Identifier", "name": "feature", "range": [ - 36059, - 36066 + 36088, + 36095 ], "loc": { "start": { @@ -58748,8 +58857,8 @@ } }, "range": [ - 36040, - 36066 + 36069, + 36095 ], "loc": { "start": { @@ -58765,8 +58874,8 @@ ], "kind": "let", "range": [ - 36036, - 36067 + 36065, + 36096 ], "loc": { "start": { @@ -58793,8 +58902,8 @@ "object": { "type": "ThisExpression", "range": [ - 36084, - 36088 + 36113, + 36117 ], "loc": { "start": { @@ -58811,8 +58920,8 @@ "type": "Identifier", "name": "property", "range": [ - 36089, - 36097 + 36118, + 36126 ], "loc": { "start": { @@ -58826,8 +58935,8 @@ } }, "range": [ - 36084, - 36098 + 36113, + 36127 ], "loc": { "start": { @@ -58845,8 +58954,8 @@ "value": true, "raw": "true", "range": [ - 36103, - 36107 + 36132, + 36136 ], "loc": { "start": { @@ -58860,8 +58969,8 @@ } }, "range": [ - 36084, - 36107 + 36113, + 36136 ], "loc": { "start": { @@ -58883,8 +58992,8 @@ "object": { "type": "ThisExpression", "range": [ - 36111, - 36115 + 36140, + 36144 ], "loc": { "start": { @@ -58901,8 +59010,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 36116, - 36119 + 36145, + 36148 ], "loc": { "start": { @@ -58916,8 +59025,8 @@ } }, "range": [ - 36111, - 36119 + 36140, + 36148 ], "loc": { "start": { @@ -58934,8 +59043,8 @@ "type": "Identifier", "name": "name", "range": [ - 36120, - 36124 + 36149, + 36153 ], "loc": { "start": { @@ -58949,8 +59058,8 @@ } }, "range": [ - 36111, - 36125 + 36140, + 36154 ], "loc": { "start": { @@ -58964,8 +59073,8 @@ } }, "range": [ - 36084, - 36125 + 36113, + 36154 ], "loc": { "start": { @@ -58997,8 +59106,8 @@ "object": { "type": "ThisExpression", "range": [ - 36145, - 36149 + 36174, + 36178 ], "loc": { "start": { @@ -59015,8 +59124,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 36150, - 36153 + 36179, + 36182 ], "loc": { "start": { @@ -59030,8 +59139,8 @@ } }, "range": [ - 36145, - 36153 + 36174, + 36182 ], "loc": { "start": { @@ -59048,8 +59157,8 @@ "type": "Identifier", "name": "name", "range": [ - 36154, - 36158 + 36183, + 36187 ], "loc": { "start": { @@ -59063,8 +59172,8 @@ } }, "range": [ - 36145, - 36159 + 36174, + 36188 ], "loc": { "start": { @@ -59081,8 +59190,8 @@ "type": "Identifier", "name": "init", "range": [ - 36160, - 36164 + 36189, + 36193 ], "loc": { "start": { @@ -59096,8 +59205,8 @@ } }, "range": [ - 36145, - 36164 + 36174, + 36193 ], "loc": { "start": { @@ -59112,8 +59221,8 @@ }, "arguments": [], "range": [ - 36145, - 36166 + 36174, + 36195 ], "loc": { "start": { @@ -59127,8 +59236,8 @@ } }, "range": [ - 36145, - 36167 + 36174, + 36196 ], "loc": { "start": { @@ -59143,8 +59252,8 @@ } ], "range": [ - 36127, - 36181 + 36156, + 36210 ], "loc": { "start": { @@ -59159,8 +59268,8 @@ }, "alternate": null, "range": [ - 36080, - 36181 + 36109, + 36210 ], "loc": { "start": { @@ -59175,8 +59284,8 @@ } ], "range": [ - 36022, - 36191 + 36051, + 36220 ], "loc": { "start": { @@ -59192,8 +59301,8 @@ "generator": false, "expression": false, "range": [ - 36009, - 36191 + 36038, + 36220 ], "loc": { "start": { @@ -59208,8 +59317,8 @@ } ], "range": [ - 35992, - 36192 + 36021, + 36221 ], "loc": { "start": { @@ -59223,8 +59332,8 @@ } }, "range": [ - 35992, - 36193 + 36021, + 36222 ], "loc": { "start": { @@ -59239,8 +59348,8 @@ } ], "range": [ - 35982, - 36199 + 36011, + 36228 ], "loc": { "start": { @@ -59256,8 +59365,8 @@ "generator": false, "expression": false, "range": [ - 35966, - 36199 + 35995, + 36228 ], "loc": { "start": { @@ -59273,8 +59382,8 @@ "kind": "method", "computed": false, "range": [ - 35954, - 36199 + 35983, + 36228 ], "loc": { "start": { @@ -59291,8 +59400,8 @@ "type": "Block", "value": "*\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 35674, - 35949 + 35703, + 35978 ], "loc": { "start": { @@ -59311,8 +59420,8 @@ "type": "Block", "value": "*\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n ", "range": [ - 36205, - 36339 + 36234, + 36368 ], "loc": { "start": { @@ -59334,8 +59443,8 @@ "type": "Identifier", "name": "feature", "range": [ - 36344, - 36351 + 36373, + 36380 ], "loc": { "start": { @@ -59356,8 +59465,8 @@ "type": "Identifier", "name": "name", "range": [ - 36352, - 36356 + 36381, + 36385 ], "loc": { "start": { @@ -59385,8 +59494,8 @@ "object": { "type": "ThisExpression", "range": [ - 36375, - 36379 + 36404, + 36408 ], "loc": { "start": { @@ -59403,8 +59512,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 36380, - 36383 + 36409, + 36412 ], "loc": { "start": { @@ -59418,8 +59527,8 @@ } }, "range": [ - 36375, - 36383 + 36404, + 36412 ], "loc": { "start": { @@ -59436,8 +59545,8 @@ "type": "Identifier", "name": "name", "range": [ - 36384, - 36388 + 36413, + 36417 ], "loc": { "start": { @@ -59451,8 +59560,8 @@ } }, "range": [ - 36375, - 36389 + 36404, + 36418 ], "loc": { "start": { @@ -59466,8 +59575,8 @@ } }, "range": [ - 36368, - 36390 + 36397, + 36419 ], "loc": { "start": { @@ -59482,8 +59591,8 @@ } ], "range": [ - 36358, - 36396 + 36387, + 36425 ], "loc": { "start": { @@ -59499,8 +59608,8 @@ "generator": false, "expression": false, "range": [ - 36351, - 36396 + 36380, + 36425 ], "loc": { "start": { @@ -59516,8 +59625,8 @@ "kind": "method", "computed": false, "range": [ - 36344, - 36396 + 36373, + 36425 ], "loc": { "start": { @@ -59534,8 +59643,8 @@ "type": "Block", "value": "*\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n ", "range": [ - 36205, - 36339 + 36234, + 36368 ], "loc": { "start": { @@ -59554,8 +59663,8 @@ "type": "Block", "value": "*\n * Initialise all the extensions defined in the configuration object\n ", "range": [ - 36402, - 36486 + 36431, + 36515 ], "loc": { "start": { @@ -59577,8 +59686,8 @@ "type": "Identifier", "name": "initExtensions", "range": [ - 36491, - 36505 + 36520, + 36534 ], "loc": { "start": { @@ -59607,8 +59716,8 @@ "type": "Identifier", "name": "exts", "range": [ - 36522, - 36526 + 36551, + 36555 ], "loc": { "start": { @@ -59627,8 +59736,8 @@ "object": { "type": "ThisExpression", "range": [ - 36529, - 36533 + 36558, + 36562 ], "loc": { "start": { @@ -59645,8 +59754,8 @@ "type": "Identifier", "name": "extensions", "range": [ - 36534, - 36544 + 36563, + 36573 ], "loc": { "start": { @@ -59660,8 +59769,8 @@ } }, "range": [ - 36529, - 36544 + 36558, + 36573 ], "loc": { "start": { @@ -59675,8 +59784,8 @@ } }, "range": [ - 36522, - 36544 + 36551, + 36573 ], "loc": { "start": { @@ -59692,8 +59801,8 @@ ], "kind": "let", "range": [ - 36518, - 36545 + 36547, + 36574 ], "loc": { "start": { @@ -59718,8 +59827,8 @@ "type": "Identifier", "name": "exts", "range": [ - 36558, - 36562 + 36587, + 36591 ], "loc": { "start": { @@ -59736,8 +59845,8 @@ "type": "Identifier", "name": "length", "range": [ - 36563, - 36569 + 36592, + 36598 ], "loc": { "start": { @@ -59751,8 +59860,8 @@ } }, "range": [ - 36558, - 36569 + 36587, + 36598 ], "loc": { "start": { @@ -59770,8 +59879,8 @@ "value": 0, "raw": "0", "range": [ - 36574, - 36575 + 36603, + 36604 ], "loc": { "start": { @@ -59785,8 +59894,8 @@ } }, "range": [ - 36558, - 36575 + 36587, + 36604 ], "loc": { "start": { @@ -59806,8 +59915,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 36591, - 36598 + 36620, + 36627 ], "loc": { "start": { @@ -59822,8 +59931,8 @@ } ], "range": [ - 36577, - 36608 + 36606, + 36637 ], "loc": { "start": { @@ -59838,8 +59947,8 @@ }, "alternate": null, "range": [ - 36554, - 36608 + 36583, + 36637 ], "loc": { "start": { @@ -59856,8 +59965,8 @@ "type": "Line", "value": " Set config's publicPath dynamically for Webpack...", "range": [ - 36618, - 36671 + 36647, + 36700 ], "loc": { "start": { @@ -59881,8 +59990,8 @@ "type": "Identifier", "name": "__webpack_public_path__", "range": [ - 36680, - 36703 + 36709, + 36732 ], "loc": { "start": { @@ -59901,8 +60010,8 @@ "object": { "type": "ThisExpression", "range": [ - 36706, - 36710 + 36735, + 36739 ], "loc": { "start": { @@ -59919,8 +60028,8 @@ "type": "Identifier", "name": "basePath", "range": [ - 36711, - 36719 + 36740, + 36748 ], "loc": { "start": { @@ -59934,8 +60043,8 @@ } }, "range": [ - 36706, - 36719 + 36735, + 36748 ], "loc": { "start": { @@ -59949,8 +60058,8 @@ } }, "range": [ - 36680, - 36719 + 36709, + 36748 ], "loc": { "start": { @@ -59964,8 +60073,8 @@ } }, "range": [ - 36680, - 36720 + 36709, + 36749 ], "loc": { "start": { @@ -59982,8 +60091,8 @@ "type": "Line", "value": " Set config's publicPath dynamically for Webpack...", "range": [ - 36618, - 36671 + 36647, + 36700 ], "loc": { "start": { @@ -60011,8 +60120,8 @@ "object": { "type": "ThisExpression", "range": [ - 36730, - 36734 + 36759, + 36763 ], "loc": { "start": { @@ -60029,8 +60138,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 36735, - 36742 + 36764, + 36771 ], "loc": { "start": { @@ -60044,8 +60153,8 @@ } }, "range": [ - 36730, - 36742 + 36759, + 36771 ], "loc": { "start": { @@ -60062,8 +60171,8 @@ "type": "Identifier", "name": "emit", "range": [ - 36743, - 36747 + 36772, + 36776 ], "loc": { "start": { @@ -60077,8 +60186,8 @@ } }, "range": [ - 36730, - 36747 + 36759, + 36776 ], "loc": { "start": { @@ -60097,8 +60206,8 @@ "value": "before-loading-extensions", "raw": "'before-loading-extensions'", "range": [ - 36748, - 36775 + 36777, + 36804 ], "loc": { "start": { @@ -60114,8 +60223,8 @@ { "type": "ThisExpression", "range": [ - 36777, - 36781 + 36806, + 36810 ], "loc": { "start": { @@ -60130,8 +60239,8 @@ } ], "range": [ - 36730, - 36782 + 36759, + 36811 ], "loc": { "start": { @@ -60145,8 +60254,8 @@ } }, "range": [ - 36730, - 36783 + 36759, + 36812 ], "loc": { "start": { @@ -60170,8 +60279,8 @@ "type": "Identifier", "name": "exts", "range": [ - 36793, - 36797 + 36822, + 36826 ], "loc": { "start": { @@ -60188,8 +60297,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 36798, - 36805 + 36827, + 36834 ], "loc": { "start": { @@ -60203,8 +60312,8 @@ } }, "range": [ - 36793, - 36805 + 36822, + 36834 ], "loc": { "start": { @@ -60226,8 +60335,8 @@ "type": "Identifier", "name": "ext", "range": [ - 36807, - 36810 + 36836, + 36839 ], "loc": { "start": { @@ -60254,8 +60363,8 @@ "object": { "type": "ThisExpression", "range": [ - 36829, - 36833 + 36858, + 36862 ], "loc": { "start": { @@ -60272,8 +60381,8 @@ "type": "Identifier", "name": "loadExtension", "range": [ - 36834, - 36847 + 36863, + 36876 ], "loc": { "start": { @@ -60287,8 +60396,8 @@ } }, "range": [ - 36829, - 36847 + 36858, + 36876 ], "loc": { "start": { @@ -60306,8 +60415,8 @@ "type": "Identifier", "name": "ext", "range": [ - 36848, - 36851 + 36877, + 36880 ], "loc": { "start": { @@ -60322,8 +60431,8 @@ } ], "range": [ - 36829, - 36852 + 36858, + 36881 ], "loc": { "start": { @@ -60337,8 +60446,8 @@ } }, "range": [ - 36829, - 36853 + 36858, + 36882 ], "loc": { "start": { @@ -60353,8 +60462,8 @@ } ], "range": [ - 36815, - 36863 + 36844, + 36892 ], "loc": { "start": { @@ -60370,8 +60479,8 @@ "generator": false, "expression": false, "range": [ - 36806, - 36863 + 36835, + 36892 ], "loc": { "start": { @@ -60386,8 +60495,8 @@ } ], "range": [ - 36793, - 36864 + 36822, + 36893 ], "loc": { "start": { @@ -60401,8 +60510,8 @@ } }, "range": [ - 36793, - 36865 + 36822, + 36894 ], "loc": { "start": { @@ -60428,8 +60537,8 @@ "object": { "type": "ThisExpression", "range": [ - 36874, - 36878 + 36903, + 36907 ], "loc": { "start": { @@ -60446,8 +60555,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 36879, - 36886 + 36908, + 36915 ], "loc": { "start": { @@ -60461,8 +60570,8 @@ } }, "range": [ - 36874, - 36886 + 36903, + 36915 ], "loc": { "start": { @@ -60479,8 +60588,8 @@ "type": "Identifier", "name": "emit", "range": [ - 36887, - 36891 + 36916, + 36920 ], "loc": { "start": { @@ -60494,8 +60603,8 @@ } }, "range": [ - 36874, - 36891 + 36903, + 36920 ], "loc": { "start": { @@ -60514,8 +60623,8 @@ "value": "after-loading-extensions", "raw": "'after-loading-extensions'", "range": [ - 36892, - 36918 + 36921, + 36947 ], "loc": { "start": { @@ -60531,8 +60640,8 @@ { "type": "ThisExpression", "range": [ - 36920, - 36924 + 36949, + 36953 ], "loc": { "start": { @@ -60547,8 +60656,8 @@ } ], "range": [ - 36874, - 36925 + 36903, + 36954 ], "loc": { "start": { @@ -60562,8 +60671,8 @@ } }, "range": [ - 36874, - 36926 + 36903, + 36955 ], "loc": { "start": { @@ -60578,8 +60687,8 @@ } ], "range": [ - 36508, - 36932 + 36537, + 36961 ], "loc": { "start": { @@ -60595,8 +60704,8 @@ "generator": false, "expression": false, "range": [ - 36505, - 36932 + 36534, + 36961 ], "loc": { "start": { @@ -60612,8 +60721,8 @@ "kind": "method", "computed": false, "range": [ - 36491, - 36932 + 36520, + 36961 ], "loc": { "start": { @@ -60630,8 +60739,8 @@ "type": "Block", "value": "*\n * Initialise all the extensions defined in the configuration object\n ", "range": [ - 36402, - 36486 + 36431, + 36515 ], "loc": { "start": { @@ -60650,8 +60759,8 @@ "type": "Block", "value": "*\n * Load an extension module\n * @param {Object} ext Extension config object\n ", "range": [ - 36938, - 37033 + 36967, + 37062 ], "loc": { "start": { @@ -60673,8 +60782,8 @@ "type": "Identifier", "name": "loadExtension", "range": [ - 37038, - 37051 + 37067, + 37080 ], "loc": { "start": { @@ -60695,8 +60804,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37052, - 37055 + 37081, + 37084 ], "loc": { "start": { @@ -60728,8 +60837,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37072, - 37075 + 37101, + 37104 ], "loc": { "start": { @@ -60744,8 +60853,8 @@ }, "prefix": true, "range": [ - 37071, - 37075 + 37100, + 37104 ], "loc": { "start": { @@ -60768,8 +60877,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37080, - 37083 + 37109, + 37112 ], "loc": { "start": { @@ -60786,8 +60895,8 @@ "type": "Identifier", "name": "name", "range": [ - 37084, - 37088 + 37113, + 37117 ], "loc": { "start": { @@ -60801,8 +60910,8 @@ } }, "range": [ - 37080, - 37088 + 37109, + 37117 ], "loc": { "start": { @@ -60817,8 +60926,8 @@ }, "prefix": true, "range": [ - 37079, - 37088 + 37108, + 37117 ], "loc": { "start": { @@ -60832,8 +60941,8 @@ } }, "range": [ - 37071, - 37088 + 37100, + 37117 ], "loc": { "start": { @@ -60854,8 +60963,8 @@ "object": { "type": "ThisExpression", "range": [ - 37092, - 37096 + 37121, + 37125 ], "loc": { "start": { @@ -60872,8 +60981,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 37097, - 37109 + 37126, + 37138 ], "loc": { "start": { @@ -60887,8 +60996,8 @@ } }, "range": [ - 37092, - 37109 + 37121, + 37138 ], "loc": { "start": { @@ -60909,8 +61018,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37110, - 37113 + 37139, + 37142 ], "loc": { "start": { @@ -60927,8 +61036,8 @@ "type": "Identifier", "name": "name", "range": [ - 37114, - 37118 + 37143, + 37147 ], "loc": { "start": { @@ -60942,8 +61051,8 @@ } }, "range": [ - 37110, - 37118 + 37139, + 37147 ], "loc": { "start": { @@ -60958,8 +61067,8 @@ } ], "range": [ - 37092, - 37119 + 37121, + 37148 ], "loc": { "start": { @@ -60973,8 +61082,8 @@ } }, "range": [ - 37071, - 37119 + 37100, + 37148 ], "loc": { "start": { @@ -60994,8 +61103,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 37135, - 37142 + 37164, + 37171 ], "loc": { "start": { @@ -61010,8 +61119,8 @@ } ], "range": [ - 37121, - 37152 + 37150, + 37181 ], "loc": { "start": { @@ -61026,8 +61135,8 @@ }, "alternate": null, "range": [ - 37067, - 37152 + 37096, + 37181 ], "loc": { "start": { @@ -61054,8 +61163,8 @@ "type": "Identifier", "name": "name", "range": [ - 37167, - 37171 + 37196, + 37200 ], "loc": { "start": { @@ -61072,8 +61181,8 @@ "type": "Identifier", "name": "name", "range": [ - 37167, - 37171 + 37196, + 37200 ], "loc": { "start": { @@ -61091,8 +61200,8 @@ "shorthand": true, "computed": false, "range": [ - 37167, - 37171 + 37196, + 37200 ], "loc": { "start": { @@ -61111,8 +61220,8 @@ "type": "Identifier", "name": "path", "range": [ - 37173, - 37177 + 37202, + 37206 ], "loc": { "start": { @@ -61129,8 +61238,8 @@ "type": "Identifier", "name": "path", "range": [ - 37173, - 37177 + 37202, + 37206 ], "loc": { "start": { @@ -61148,8 +61257,8 @@ "shorthand": true, "computed": false, "range": [ - 37173, - 37177 + 37202, + 37206 ], "loc": { "start": { @@ -61164,8 +61273,8 @@ } ], "range": [ - 37166, - 37178 + 37195, + 37207 ], "loc": { "start": { @@ -61182,8 +61291,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37181, - 37184 + 37210, + 37213 ], "loc": { "start": { @@ -61197,8 +61306,8 @@ } }, "range": [ - 37166, - 37184 + 37195, + 37213 ], "loc": { "start": { @@ -61214,8 +61323,8 @@ ], "kind": "let", "range": [ - 37162, - 37185 + 37191, + 37214 ], "loc": { "start": { @@ -61237,8 +61346,8 @@ "type": "Identifier", "name": "modulePath", "range": [ - 37198, - 37208 + 37227, + 37237 ], "loc": { "start": { @@ -61253,8 +61362,8 @@ }, "init": null, "range": [ - 37198, - 37208 + 37227, + 37237 ], "loc": { "start": { @@ -61270,8 +61379,8 @@ ], "kind": "let", "range": [ - 37194, - 37209 + 37223, + 37238 ], "loc": { "start": { @@ -61293,8 +61402,8 @@ "type": "Identifier", "name": "name", "range": [ - 37223, - 37227 + 37252, + 37256 ], "loc": { "start": { @@ -61311,8 +61420,8 @@ "type": "Identifier", "name": "path", "range": [ - 37231, - 37235 + 37260, + 37264 ], "loc": { "start": { @@ -61326,8 +61435,8 @@ } }, "range": [ - 37223, - 37235 + 37252, + 37264 ], "loc": { "start": { @@ -61352,8 +61461,8 @@ "type": "Identifier", "name": "modulePath", "range": [ - 37251, - 37261 + 37280, + 37290 ], "loc": { "start": { @@ -61376,8 +61485,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37264, - 37267 + 37293, + 37296 ], "loc": { "start": { @@ -61394,8 +61503,8 @@ "type": "Identifier", "name": "path", "range": [ - 37268, - 37272 + 37297, + 37301 ], "loc": { "start": { @@ -61409,8 +61518,8 @@ } }, "range": [ - 37264, - 37272 + 37293, + 37301 ], "loc": { "start": { @@ -61427,8 +61536,8 @@ "type": "Identifier", "name": "name", "range": [ - 37275, - 37279 + 37304, + 37308 ], "loc": { "start": { @@ -61442,8 +61551,8 @@ } }, "range": [ - 37264, - 37279 + 37293, + 37308 ], "loc": { "start": { @@ -61457,8 +61566,8 @@ } }, "range": [ - 37251, - 37279 + 37280, + 37308 ], "loc": { "start": { @@ -61472,8 +61581,8 @@ } }, "range": [ - 37251, - 37280 + 37280, + 37309 ], "loc": { "start": { @@ -61488,8 +61597,8 @@ } ], "range": [ - 37237, - 37290 + 37266, + 37319 ], "loc": { "start": { @@ -61514,8 +61623,8 @@ "type": "Identifier", "name": "name", "range": [ - 37310, - 37314 + 37339, + 37343 ], "loc": { "start": { @@ -61537,8 +61646,8 @@ "type": "Identifier", "name": "name", "range": [ - 37317, - 37321 + 37346, + 37350 ], "loc": { "start": { @@ -61555,8 +61664,8 @@ "type": "Identifier", "name": "replace", "range": [ - 37322, - 37329 + 37351, + 37358 ], "loc": { "start": { @@ -61570,8 +61679,8 @@ } }, "range": [ - 37317, - 37329 + 37346, + 37358 ], "loc": { "start": { @@ -61590,8 +61699,8 @@ "value": ".js", "raw": "'.js'", "range": [ - 37330, - 37335 + 37359, + 37364 ], "loc": { "start": { @@ -61609,8 +61718,8 @@ "value": "", "raw": "''", "range": [ - 37337, - 37339 + 37366, + 37368 ], "loc": { "start": { @@ -61625,8 +61734,8 @@ } ], "range": [ - 37317, - 37340 + 37346, + 37369 ], "loc": { "start": { @@ -61640,8 +61749,8 @@ } }, "range": [ - 37310, - 37340 + 37339, + 37369 ], "loc": { "start": { @@ -61655,8 +61764,8 @@ } }, "range": [ - 37310, - 37341 + 37339, + 37370 ], "loc": { "start": { @@ -61678,8 +61787,8 @@ "type": "Identifier", "name": "modulePath", "range": [ - 37354, - 37364 + 37383, + 37393 ], "loc": { "start": { @@ -61702,8 +61811,8 @@ "value": "extensions/{}/{}", "raw": "'extensions/{}/{}'", "range": [ - 37367, - 37385 + 37396, + 37414 ], "loc": { "start": { @@ -61720,8 +61829,8 @@ "type": "Identifier", "name": "replace", "range": [ - 37386, - 37393 + 37415, + 37422 ], "loc": { "start": { @@ -61735,8 +61844,8 @@ } }, "range": [ - 37367, - 37393 + 37396, + 37422 ], "loc": { "start": { @@ -61759,8 +61868,8 @@ "flags": "g" }, "range": [ - 37394, - 37399 + 37423, + 37428 ], "loc": { "start": { @@ -61777,8 +61886,8 @@ "type": "Identifier", "name": "name", "range": [ - 37401, - 37405 + 37430, + 37434 ], "loc": { "start": { @@ -61793,8 +61902,8 @@ } ], "range": [ - 37367, - 37406 + 37396, + 37435 ], "loc": { "start": { @@ -61808,8 +61917,8 @@ } }, "range": [ - 37354, - 37406 + 37383, + 37435 ], "loc": { "start": { @@ -61823,8 +61932,8 @@ } }, "range": [ - 37354, - 37407 + 37383, + 37436 ], "loc": { "start": { @@ -61839,8 +61948,8 @@ } ], "range": [ - 37296, - 37417 + 37325, + 37446 ], "loc": { "start": { @@ -61854,8 +61963,8 @@ } }, "range": [ - 37219, - 37417 + 37248, + 37446 ], "loc": { "start": { @@ -61872,8 +61981,8 @@ "type": "Line", "value": " Require pattern for Webpack", "range": [ - 37427, - 37457 + 37456, + 37486 ], "loc": { "start": { @@ -61896,8 +62005,8 @@ "type": "Identifier", "name": "require", "range": [ - 37466, - 37473 + 37495, + 37502 ], "loc": { "start": { @@ -61922,8 +62031,8 @@ "value": "./", "raw": "'./'", "range": [ - 37475, - 37479 + 37504, + 37508 ], "loc": { "start": { @@ -61940,8 +62049,8 @@ "type": "Identifier", "name": "modulePath", "range": [ - 37482, - 37492 + 37511, + 37521 ], "loc": { "start": { @@ -61955,8 +62064,8 @@ } }, "range": [ - 37475, - 37492 + 37504, + 37521 ], "loc": { "start": { @@ -61971,8 +62080,8 @@ } ], "range": [ - 37474, - 37493 + 37503, + 37522 ], "loc": { "start": { @@ -61993,8 +62102,8 @@ "type": "Identifier", "name": "mod", "range": [ - 37496, - 37499 + 37525, + 37528 ], "loc": { "start": { @@ -62020,8 +62129,8 @@ "type": "Identifier", "name": "inst", "range": [ - 37555, - 37559 + 37584, + 37588 ], "loc": { "start": { @@ -62043,8 +62152,8 @@ "type": "Identifier", "name": "mod", "range": [ - 37566, - 37569 + 37595, + 37598 ], "loc": { "start": { @@ -62061,8 +62170,8 @@ "type": "Identifier", "name": "default", "range": [ - 37570, - 37577 + 37599, + 37606 ], "loc": { "start": { @@ -62076,8 +62185,8 @@ } }, "range": [ - 37566, - 37577 + 37595, + 37606 ], "loc": { "start": { @@ -62094,8 +62203,8 @@ { "type": "ThisExpression", "range": [ - 37578, - 37582 + 37607, + 37611 ], "loc": { "start": { @@ -62112,8 +62221,8 @@ "type": "Identifier", "name": "ext", "range": [ - 37584, - 37587 + 37613, + 37616 ], "loc": { "start": { @@ -62128,8 +62237,8 @@ } ], "range": [ - 37562, - 37588 + 37591, + 37617 ], "loc": { "start": { @@ -62143,8 +62252,8 @@ } }, "range": [ - 37555, - 37588 + 37584, + 37617 ], "loc": { "start": { @@ -62160,8 +62269,8 @@ ], "kind": "let", "range": [ - 37551, - 37589 + 37580, + 37618 ], "loc": { "start": { @@ -62178,8 +62287,8 @@ "type": "Block", "value": " eslint-disable ", "range": [ - 37518, - 37538 + 37547, + 37567 ], "loc": { "start": { @@ -62198,8 +62307,8 @@ "type": "Block", "value": " eslint-enable ", "range": [ - 37602, - 37621 + 37631, + 37650 ], "loc": { "start": { @@ -62225,8 +62334,8 @@ "type": "Identifier", "name": "inst", "range": [ - 37634, - 37638 + 37663, + 37667 ], "loc": { "start": { @@ -62243,8 +62352,8 @@ "type": "Identifier", "name": "init", "range": [ - 37639, - 37643 + 37668, + 37672 ], "loc": { "start": { @@ -62258,8 +62367,8 @@ } }, "range": [ - 37634, - 37643 + 37663, + 37672 ], "loc": { "start": { @@ -62274,8 +62383,8 @@ }, "arguments": [], "range": [ - 37634, - 37645 + 37663, + 37674 ], "loc": { "start": { @@ -62289,8 +62398,8 @@ } }, "range": [ - 37634, - 37646 + 37663, + 37675 ], "loc": { "start": { @@ -62307,8 +62416,8 @@ "type": "Block", "value": " eslint-enable ", "range": [ - 37602, - 37621 + 37631, + 37650 ], "loc": { "start": { @@ -62337,8 +62446,8 @@ "object": { "type": "ThisExpression", "range": [ - 37659, - 37663 + 37688, + 37692 ], "loc": { "start": { @@ -62355,8 +62464,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 37664, - 37675 + 37693, + 37704 ], "loc": { "start": { @@ -62370,8 +62479,8 @@ } }, "range": [ - 37659, - 37675 + 37688, + 37704 ], "loc": { "start": { @@ -62388,8 +62497,8 @@ "type": "Identifier", "name": "name", "range": [ - 37676, - 37680 + 37705, + 37709 ], "loc": { "start": { @@ -62403,8 +62512,8 @@ } }, "range": [ - 37659, - 37681 + 37688, + 37710 ], "loc": { "start": { @@ -62421,8 +62530,8 @@ "type": "Identifier", "name": "inst", "range": [ - 37684, - 37688 + 37713, + 37717 ], "loc": { "start": { @@ -62436,8 +62545,8 @@ } }, "range": [ - 37659, - 37688 + 37688, + 37717 ], "loc": { "start": { @@ -62451,8 +62560,8 @@ } }, "range": [ - 37659, - 37689 + 37688, + 37718 ], "loc": { "start": { @@ -62467,8 +62576,8 @@ } ], "range": [ - 37504, - 37699 + 37533, + 37728 ], "loc": { "start": { @@ -62484,8 +62593,8 @@ "generator": false, "expression": false, "range": [ - 37495, - 37699 + 37524, + 37728 ], "loc": { "start": { @@ -62500,8 +62609,8 @@ } ], "range": [ - 37466, - 37700 + 37495, + 37729 ], "loc": { "start": { @@ -62515,8 +62624,8 @@ } }, "range": [ - 37466, - 37701 + 37495, + 37730 ], "loc": { "start": { @@ -62533,8 +62642,8 @@ "type": "Line", "value": " Require pattern for Webpack", "range": [ - 37427, - 37457 + 37456, + 37486 ], "loc": { "start": { @@ -62551,8 +62660,8 @@ } ], "range": [ - 37057, - 37707 + 37086, + 37736 ], "loc": { "start": { @@ -62568,8 +62677,8 @@ "generator": false, "expression": false, "range": [ - 37051, - 37707 + 37080, + 37736 ], "loc": { "start": { @@ -62585,8 +62694,8 @@ "kind": "method", "computed": false, "range": [ - 37038, - 37707 + 37067, + 37736 ], "loc": { "start": { @@ -62603,8 +62712,8 @@ "type": "Block", "value": "*\n * Load an extension module\n * @param {Object} ext Extension config object\n ", "range": [ - 36938, - 37033 + 36967, + 37062 ], "loc": { "start": { @@ -62623,8 +62732,8 @@ "type": "Block", "value": "*\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n ", "range": [ - 37713, - 37856 + 37742, + 37885 ], "loc": { "start": { @@ -62646,8 +62755,8 @@ "type": "Identifier", "name": "extension", "range": [ - 37861, - 37870 + 37890, + 37899 ], "loc": { "start": { @@ -62668,8 +62777,8 @@ "type": "Identifier", "name": "name", "range": [ - 37871, - 37875 + 37900, + 37904 ], "loc": { "start": { @@ -62697,8 +62806,8 @@ "object": { "type": "ThisExpression", "range": [ - 37894, - 37898 + 37923, + 37927 ], "loc": { "start": { @@ -62715,8 +62824,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 37899, - 37910 + 37928, + 37939 ], "loc": { "start": { @@ -62730,8 +62839,8 @@ } }, "range": [ - 37894, - 37910 + 37923, + 37939 ], "loc": { "start": { @@ -62748,8 +62857,8 @@ "type": "Identifier", "name": "name", "range": [ - 37911, - 37915 + 37940, + 37944 ], "loc": { "start": { @@ -62763,8 +62872,8 @@ } }, "range": [ - 37894, - 37916 + 37923, + 37945 ], "loc": { "start": { @@ -62778,8 +62887,8 @@ } }, "range": [ - 37887, - 37917 + 37916, + 37946 ], "loc": { "start": { @@ -62794,8 +62903,8 @@ } ], "range": [ - 37877, - 37923 + 37906, + 37952 ], "loc": { "start": { @@ -62811,8 +62920,8 @@ "generator": false, "expression": false, "range": [ - 37870, - 37923 + 37899, + 37952 ], "loc": { "start": { @@ -62828,8 +62937,8 @@ "kind": "method", "computed": false, "range": [ - 37861, - 37923 + 37890, + 37952 ], "loc": { "start": { @@ -62846,8 +62955,8 @@ "type": "Block", "value": "*\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n ", "range": [ - 37713, - 37856 + 37742, + 37885 ], "loc": { "start": { @@ -62866,8 +62975,8 @@ "type": "Block", "value": "*\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n ", "range": [ - 37929, - 38059 + 37958, + 38088 ], "loc": { "start": { @@ -62889,8 +62998,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 38064, - 38076 + 38093, + 38105 ], "loc": { "start": { @@ -62911,8 +63020,8 @@ "type": "Identifier", "name": "name", "range": [ - 38077, - 38081 + 38106, + 38110 ], "loc": { "start": { @@ -62940,8 +63049,8 @@ "type": "Identifier", "name": "isEmpty", "range": [ - 38101, - 38108 + 38130, + 38137 ], "loc": { "start": { @@ -62964,8 +63073,8 @@ "object": { "type": "ThisExpression", "range": [ - 38109, - 38113 + 38138, + 38142 ], "loc": { "start": { @@ -62982,8 +63091,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 38114, - 38125 + 38143, + 38154 ], "loc": { "start": { @@ -62997,8 +63106,8 @@ } }, "range": [ - 38109, - 38125 + 38138, + 38154 ], "loc": { "start": { @@ -63015,8 +63124,8 @@ "type": "Identifier", "name": "name", "range": [ - 38126, - 38130 + 38155, + 38159 ], "loc": { "start": { @@ -63030,8 +63139,8 @@ } }, "range": [ - 38109, - 38131 + 38138, + 38160 ], "loc": { "start": { @@ -63046,8 +63155,8 @@ } ], "range": [ - 38101, - 38132 + 38130, + 38161 ], "loc": { "start": { @@ -63062,8 +63171,8 @@ }, "prefix": true, "range": [ - 38100, - 38132 + 38129, + 38161 ], "loc": { "start": { @@ -63077,8 +63186,8 @@ } }, "range": [ - 38093, - 38133 + 38122, + 38162 ], "loc": { "start": { @@ -63093,8 +63202,8 @@ } ], "range": [ - 38083, - 38139 + 38112, + 38168 ], "loc": { "start": { @@ -63110,8 +63219,8 @@ "generator": false, "expression": false, "range": [ - 38076, - 38139 + 38105, + 38168 ], "loc": { "start": { @@ -63127,8 +63236,8 @@ "kind": "method", "computed": false, "range": [ - 38064, - 38139 + 38093, + 38168 ], "loc": { "start": { @@ -63145,8 +63254,8 @@ "type": "Block", "value": "*\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n ", "range": [ - 37929, - 38059 + 37958, + 38088 ], "loc": { "start": { @@ -63165,8 +63274,8 @@ "type": "Block", "value": "*\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n ", "range": [ - 38145, - 38320 + 38174, + 38349 ], "loc": { "start": { @@ -63188,8 +63297,8 @@ "type": "Identifier", "name": "registerExtension", "range": [ - 38325, - 38342 + 38354, + 38371 ], "loc": { "start": { @@ -63210,8 +63319,8 @@ "type": "Identifier", "name": "inst", "range": [ - 38343, - 38347 + 38372, + 38376 ], "loc": { "start": { @@ -63228,8 +63337,8 @@ "type": "Identifier", "name": "name", "range": [ - 38349, - 38353 + 38378, + 38382 ], "loc": { "start": { @@ -63260,8 +63369,8 @@ "object": { "type": "ThisExpression", "range": [ - 38365, - 38369 + 38394, + 38398 ], "loc": { "start": { @@ -63278,8 +63387,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 38370, - 38381 + 38399, + 38410 ], "loc": { "start": { @@ -63293,8 +63402,8 @@ } }, "range": [ - 38365, - 38381 + 38394, + 38410 ], "loc": { "start": { @@ -63311,8 +63420,8 @@ "type": "Identifier", "name": "name", "range": [ - 38382, - 38386 + 38411, + 38415 ], "loc": { "start": { @@ -63326,8 +63435,8 @@ } }, "range": [ - 38365, - 38387 + 38394, + 38416 ], "loc": { "start": { @@ -63344,8 +63453,8 @@ "type": "Identifier", "name": "inst", "range": [ - 38390, - 38394 + 38419, + 38423 ], "loc": { "start": { @@ -63359,8 +63468,8 @@ } }, "range": [ - 38365, - 38394 + 38394, + 38423 ], "loc": { "start": { @@ -63374,8 +63483,8 @@ } }, "range": [ - 38365, - 38395 + 38394, + 38424 ], "loc": { "start": { @@ -63390,8 +63499,8 @@ } ], "range": [ - 38355, - 38401 + 38384, + 38430 ], "loc": { "start": { @@ -63407,8 +63516,8 @@ "generator": false, "expression": false, "range": [ - 38342, - 38401 + 38371, + 38430 ], "loc": { "start": { @@ -63424,8 +63533,8 @@ "kind": "method", "computed": false, "range": [ - 38325, - 38401 + 38354, + 38430 ], "loc": { "start": { @@ -63442,8 +63551,8 @@ "type": "Block", "value": "*\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n ", "range": [ - 38145, - 38320 + 38174, + 38349 ], "loc": { "start": { @@ -63462,8 +63571,8 @@ "type": "Block", "value": "*\n * Destroy all the extensions store in extensions registry\n ", "range": [ - 38407, - 38481 + 38436, + 38510 ], "loc": { "start": { @@ -63485,8 +63594,8 @@ "type": "Identifier", "name": "destroyExtensions", "range": [ - 38486, - 38503 + 38515, + 38532 ], "loc": { "start": { @@ -63515,8 +63624,8 @@ "type": "Identifier", "name": "reg", "range": [ - 38520, - 38523 + 38549, + 38552 ], "loc": { "start": { @@ -63535,8 +63644,8 @@ "object": { "type": "ThisExpression", "range": [ - 38526, - 38530 + 38555, + 38559 ], "loc": { "start": { @@ -63553,8 +63662,8 @@ "type": "Identifier", "name": "ExtRegistry", "range": [ - 38531, - 38542 + 38560, + 38571 ], "loc": { "start": { @@ -63568,8 +63677,8 @@ } }, "range": [ - 38526, - 38542 + 38555, + 38571 ], "loc": { "start": { @@ -63583,8 +63692,8 @@ } }, "range": [ - 38520, - 38542 + 38549, + 38571 ], "loc": { "start": { @@ -63600,8 +63709,8 @@ ], "kind": "let", "range": [ - 38516, - 38543 + 38545, + 38572 ], "loc": { "start": { @@ -63630,8 +63739,8 @@ "type": "Identifier", "name": "Object", "range": [ - 38553, - 38559 + 38582, + 38588 ], "loc": { "start": { @@ -63648,8 +63757,8 @@ "type": "Identifier", "name": "keys", "range": [ - 38560, - 38564 + 38589, + 38593 ], "loc": { "start": { @@ -63663,8 +63772,8 @@ } }, "range": [ - 38553, - 38564 + 38582, + 38593 ], "loc": { "start": { @@ -63682,8 +63791,8 @@ "type": "Identifier", "name": "reg", "range": [ - 38565, - 38568 + 38594, + 38597 ], "loc": { "start": { @@ -63698,8 +63807,8 @@ } ], "range": [ - 38553, - 38569 + 38582, + 38598 ], "loc": { "start": { @@ -63716,8 +63825,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 38570, - 38577 + 38599, + 38606 ], "loc": { "start": { @@ -63731,8 +63840,8 @@ } }, "range": [ - 38553, - 38577 + 38582, + 38606 ], "loc": { "start": { @@ -63754,8 +63863,8 @@ "type": "Identifier", "name": "key", "range": [ - 38579, - 38582 + 38608, + 38611 ], "loc": { "start": { @@ -63786,8 +63895,8 @@ "type": "Identifier", "name": "reg", "range": [ - 38601, - 38604 + 38630, + 38633 ], "loc": { "start": { @@ -63804,8 +63913,8 @@ "type": "Identifier", "name": "key", "range": [ - 38605, - 38608 + 38634, + 38637 ], "loc": { "start": { @@ -63819,8 +63928,8 @@ } }, "range": [ - 38601, - 38609 + 38630, + 38638 ], "loc": { "start": { @@ -63837,8 +63946,8 @@ "type": "Identifier", "name": "destroy", "range": [ - 38610, - 38617 + 38639, + 38646 ], "loc": { "start": { @@ -63852,8 +63961,8 @@ } }, "range": [ - 38601, - 38617 + 38630, + 38646 ], "loc": { "start": { @@ -63868,8 +63977,8 @@ }, "arguments": [], "range": [ - 38601, - 38619 + 38630, + 38648 ], "loc": { "start": { @@ -63883,8 +63992,8 @@ } }, "range": [ - 38601, - 38620 + 38630, + 38649 ], "loc": { "start": { @@ -63909,8 +64018,8 @@ "type": "Identifier", "name": "reg", "range": [ - 38633, - 38636 + 38662, + 38665 ], "loc": { "start": { @@ -63927,8 +64036,8 @@ "type": "Identifier", "name": "key", "range": [ - 38637, - 38640 + 38666, + 38669 ], "loc": { "start": { @@ -63942,8 +64051,8 @@ } }, "range": [ - 38633, - 38641 + 38662, + 38670 ], "loc": { "start": { @@ -63960,8 +64069,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 38644, - 38653 + 38673, + 38682 ], "loc": { "start": { @@ -63975,8 +64084,8 @@ } }, "range": [ - 38633, - 38653 + 38662, + 38682 ], "loc": { "start": { @@ -63990,8 +64099,8 @@ } }, "range": [ - 38633, - 38654 + 38662, + 38683 ], "loc": { "start": { @@ -64006,8 +64115,8 @@ } ], "range": [ - 38587, - 38664 + 38616, + 38693 ], "loc": { "start": { @@ -64023,8 +64132,8 @@ "generator": false, "expression": false, "range": [ - 38578, - 38664 + 38607, + 38693 ], "loc": { "start": { @@ -64039,8 +64148,8 @@ } ], "range": [ - 38553, - 38665 + 38582, + 38694 ], "loc": { "start": { @@ -64054,8 +64163,8 @@ } }, "range": [ - 38553, - 38666 + 38582, + 38695 ], "loc": { "start": { @@ -64070,8 +64179,8 @@ } ], "range": [ - 38506, - 38672 + 38535, + 38701 ], "loc": { "start": { @@ -64087,8 +64196,8 @@ "generator": false, "expression": false, "range": [ - 38503, - 38672 + 38532, + 38701 ], "loc": { "start": { @@ -64104,8 +64213,8 @@ "kind": "method", "computed": false, "range": [ - 38486, - 38672 + 38515, + 38701 ], "loc": { "start": { @@ -64122,8 +64231,8 @@ "type": "Block", "value": "*\n * Destroy all the extensions store in extensions registry\n ", "range": [ - 38407, - 38481 + 38436, + 38510 ], "loc": { "start": { @@ -64142,8 +64251,8 @@ "type": "Block", "value": "*\n * Load themes defined in the configuration object\n ", "range": [ - 38678, - 38744 + 38707, + 38773 ], "loc": { "start": { @@ -64165,8 +64274,8 @@ "type": "Identifier", "name": "loadThemes", "range": [ - 38749, - 38759 + 38778, + 38788 ], "loc": { "start": { @@ -64197,8 +64306,8 @@ "object": { "type": "ThisExpression", "range": [ - 38777, - 38781 + 38806, + 38810 ], "loc": { "start": { @@ -64215,8 +64324,8 @@ "type": "Identifier", "name": "hasThemes", "range": [ - 38782, - 38791 + 38811, + 38820 ], "loc": { "start": { @@ -64230,8 +64339,8 @@ } }, "range": [ - 38777, - 38791 + 38806, + 38820 ], "loc": { "start": { @@ -64246,8 +64355,8 @@ }, "prefix": true, "range": [ - 38776, - 38791 + 38805, + 38820 ], "loc": { "start": { @@ -64267,8 +64376,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 38807, - 38814 + 38836, + 38843 ], "loc": { "start": { @@ -64283,8 +64392,8 @@ } ], "range": [ - 38793, - 38824 + 38822, + 38853 ], "loc": { "start": { @@ -64299,8 +64408,8 @@ }, "alternate": null, "range": [ - 38772, - 38824 + 38801, + 38853 ], "loc": { "start": { @@ -64322,8 +64431,8 @@ "type": "Identifier", "name": "themes", "range": [ - 38838, - 38844 + 38867, + 38873 ], "loc": { "start": { @@ -64342,8 +64451,8 @@ "object": { "type": "ThisExpression", "range": [ - 38847, - 38851 + 38876, + 38880 ], "loc": { "start": { @@ -64360,8 +64469,8 @@ "type": "Identifier", "name": "themes", "range": [ - 38852, - 38858 + 38881, + 38887 ], "loc": { "start": { @@ -64375,8 +64484,8 @@ } }, "range": [ - 38847, - 38858 + 38876, + 38887 ], "loc": { "start": { @@ -64390,8 +64499,8 @@ } }, "range": [ - 38838, - 38858 + 38867, + 38887 ], "loc": { "start": { @@ -64407,8 +64516,8 @@ ], "kind": "let", "range": [ - 38834, - 38859 + 38863, + 38888 ], "loc": { "start": { @@ -64434,8 +64543,8 @@ "object": { "type": "ThisExpression", "range": [ - 38868, - 38872 + 38897, + 38901 ], "loc": { "start": { @@ -64452,8 +64561,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 38873, - 38880 + 38902, + 38909 ], "loc": { "start": { @@ -64467,8 +64576,8 @@ } }, "range": [ - 38868, - 38880 + 38897, + 38909 ], "loc": { "start": { @@ -64485,8 +64594,8 @@ "type": "Identifier", "name": "emit", "range": [ - 38881, - 38885 + 38910, + 38914 ], "loc": { "start": { @@ -64500,8 +64609,8 @@ } }, "range": [ - 38868, - 38885 + 38897, + 38914 ], "loc": { "start": { @@ -64520,8 +64629,8 @@ "value": "before-loading-themes", "raw": "'before-loading-themes'", "range": [ - 38886, - 38909 + 38915, + 38938 ], "loc": { "start": { @@ -64537,8 +64646,8 @@ { "type": "ThisExpression", "range": [ - 38911, - 38915 + 38940, + 38944 ], "loc": { "start": { @@ -64553,8 +64662,8 @@ } ], "range": [ - 38868, - 38916 + 38897, + 38945 ], "loc": { "start": { @@ -64568,8 +64677,8 @@ } }, "range": [ - 38868, - 38917 + 38897, + 38946 ], "loc": { "start": { @@ -64586,8 +64695,8 @@ "type": "Line", "value": "Default theme config", "range": [ - 38927, - 38949 + 38956, + 38978 ], "loc": { "start": { @@ -64610,8 +64719,8 @@ "object": { "type": "ThisExpression", "range": [ - 38962, - 38966 + 38991, + 38995 ], "loc": { "start": { @@ -64628,8 +64737,8 @@ "type": "Identifier", "name": "enableDefaultTheme", "range": [ - 38967, - 38985 + 38996, + 39014 ], "loc": { "start": { @@ -64643,8 +64752,8 @@ } }, "range": [ - 38962, - 38985 + 38991, + 39014 ], "loc": { "start": { @@ -64669,8 +64778,8 @@ "type": "Identifier", "name": "defaultTheme", "range": [ - 39005, - 39017 + 39034, + 39046 ], "loc": { "start": { @@ -64692,8 +64801,8 @@ "type": "Identifier", "name": "name", "range": [ - 39022, - 39026 + 39051, + 39055 ], "loc": { "start": { @@ -64711,8 +64820,8 @@ "value": "default", "raw": "'default'", "range": [ - 39028, - 39037 + 39057, + 39066 ], "loc": { "start": { @@ -64730,8 +64839,8 @@ "shorthand": false, "computed": false, "range": [ - 39022, - 39037 + 39051, + 39066 ], "loc": { "start": { @@ -64746,8 +64855,8 @@ } ], "range": [ - 39020, - 39039 + 39049, + 39068 ], "loc": { "start": { @@ -64761,8 +64870,8 @@ } }, "range": [ - 39005, - 39039 + 39034, + 39068 ], "loc": { "start": { @@ -64778,8 +64887,8 @@ ], "kind": "let", "range": [ - 39001, - 39040 + 39030, + 39069 ], "loc": { "start": { @@ -64805,8 +64914,8 @@ "object": { "type": "ThisExpression", "range": [ - 39053, - 39057 + 39082, + 39086 ], "loc": { "start": { @@ -64823,8 +64932,8 @@ "type": "Identifier", "name": "themes", "range": [ - 39058, - 39064 + 39087, + 39093 ], "loc": { "start": { @@ -64838,8 +64947,8 @@ } }, "range": [ - 39053, - 39064 + 39082, + 39093 ], "loc": { "start": { @@ -64856,8 +64965,8 @@ "type": "Identifier", "name": "push", "range": [ - 39065, - 39069 + 39094, + 39098 ], "loc": { "start": { @@ -64871,8 +64980,8 @@ } }, "range": [ - 39053, - 39069 + 39082, + 39098 ], "loc": { "start": { @@ -64890,8 +64999,8 @@ "type": "Identifier", "name": "defaultTheme", "range": [ - 39070, - 39082 + 39099, + 39111 ], "loc": { "start": { @@ -64906,8 +65015,8 @@ } ], "range": [ - 39053, - 39083 + 39082, + 39112 ], "loc": { "start": { @@ -64921,8 +65030,8 @@ } }, "range": [ - 39053, - 39084 + 39082, + 39113 ], "loc": { "start": { @@ -64937,8 +65046,8 @@ } ], "range": [ - 38987, - 39094 + 39016, + 39123 ], "loc": { "start": { @@ -64953,8 +65062,8 @@ }, "alternate": null, "range": [ - 38958, - 39094 + 38987, + 39123 ], "loc": { "start": { @@ -64971,8 +65080,8 @@ "type": "Line", "value": "Default theme config", "range": [ - 38927, - 38949 + 38956, + 38978 ], "loc": { "start": { @@ -64998,8 +65107,8 @@ "type": "Identifier", "name": "themes", "range": [ - 39104, - 39110 + 39133, + 39139 ], "loc": { "start": { @@ -65016,8 +65125,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 39111, - 39118 + 39140, + 39147 ], "loc": { "start": { @@ -65031,8 +65140,8 @@ } }, "range": [ - 39104, - 39118 + 39133, + 39147 ], "loc": { "start": { @@ -65054,8 +65163,8 @@ "type": "Identifier", "name": "theme", "range": [ - 39120, - 39125 + 39149, + 39154 ], "loc": { "start": { @@ -65072,8 +65181,8 @@ "type": "Identifier", "name": "i", "range": [ - 39127, - 39128 + 39156, + 39157 ], "loc": { "start": { @@ -65104,8 +65213,8 @@ "type": "Identifier", "name": "name", "range": [ - 39152, - 39156 + 39181, + 39185 ], "loc": { "start": { @@ -65122,8 +65231,8 @@ "type": "Identifier", "name": "name", "range": [ - 39152, - 39156 + 39181, + 39185 ], "loc": { "start": { @@ -65141,8 +65250,8 @@ "shorthand": true, "computed": false, "range": [ - 39152, - 39156 + 39181, + 39185 ], "loc": { "start": { @@ -65161,8 +65270,8 @@ "type": "Identifier", "name": "path", "range": [ - 39158, - 39162 + 39187, + 39191 ], "loc": { "start": { @@ -65179,8 +65288,8 @@ "type": "Identifier", "name": "path", "range": [ - 39158, - 39162 + 39187, + 39191 ], "loc": { "start": { @@ -65198,8 +65307,8 @@ "shorthand": true, "computed": false, "range": [ - 39158, - 39162 + 39187, + 39191 ], "loc": { "start": { @@ -65214,8 +65323,8 @@ } ], "range": [ - 39151, - 39163 + 39180, + 39192 ], "loc": { "start": { @@ -65232,8 +65341,8 @@ "type": "Identifier", "name": "theme", "range": [ - 39166, - 39171 + 39195, + 39200 ], "loc": { "start": { @@ -65247,8 +65356,8 @@ } }, "range": [ - 39151, - 39171 + 39180, + 39200 ], "loc": { "start": { @@ -65264,8 +65373,8 @@ ], "kind": "let", "range": [ - 39147, - 39172 + 39176, + 39201 ], "loc": { "start": { @@ -65287,8 +65396,8 @@ "type": "Identifier", "name": "styleId", "range": [ - 39189, - 39196 + 39218, + 39225 ], "loc": { "start": { @@ -65310,8 +65419,8 @@ "object": { "type": "ThisExpression", "range": [ - 39199, - 39203 + 39228, + 39232 ], "loc": { "start": { @@ -65328,8 +65437,8 @@ "type": "Identifier", "name": "prfxTf", "range": [ - 39204, - 39210 + 39233, + 39239 ], "loc": { "start": { @@ -65343,8 +65452,8 @@ } }, "range": [ - 39199, - 39210 + 39228, + 39239 ], "loc": { "start": { @@ -65361,8 +65470,8 @@ "type": "Identifier", "name": "name", "range": [ - 39213, - 39217 + 39242, + 39246 ], "loc": { "start": { @@ -65376,8 +65485,8 @@ } }, "range": [ - 39199, - 39217 + 39228, + 39246 ], "loc": { "start": { @@ -65391,8 +65500,8 @@ } }, "range": [ - 39189, - 39217 + 39218, + 39246 ], "loc": { "start": { @@ -65408,8 +65517,8 @@ ], "kind": "let", "range": [ - 39185, - 39218 + 39214, + 39247 ], "loc": { "start": { @@ -65431,8 +65540,8 @@ "type": "Identifier", "name": "name", "range": [ - 39235, - 39239 + 39264, + 39268 ], "loc": { "start": { @@ -65452,8 +65561,8 @@ "type": "Identifier", "name": "path", "range": [ - 39244, - 39248 + 39273, + 39277 ], "loc": { "start": { @@ -65468,8 +65577,8 @@ }, "prefix": true, "range": [ - 39243, - 39248 + 39272, + 39277 ], "loc": { "start": { @@ -65483,8 +65592,8 @@ } }, "range": [ - 39235, - 39248 + 39264, + 39277 ], "loc": { "start": { @@ -65509,8 +65618,8 @@ "type": "Identifier", "name": "path", "range": [ - 39268, - 39272 + 39297, + 39301 ], "loc": { "start": { @@ -65541,8 +65650,8 @@ "object": { "type": "ThisExpression", "range": [ - 39275, - 39279 + 39304, + 39308 ], "loc": { "start": { @@ -65559,8 +65668,8 @@ "type": "Identifier", "name": "themesPath", "range": [ - 39280, - 39290 + 39309, + 39319 ], "loc": { "start": { @@ -65574,8 +65683,8 @@ } }, "range": [ - 39275, - 39290 + 39304, + 39319 ], "loc": { "start": { @@ -65592,8 +65701,8 @@ "type": "Identifier", "name": "name", "range": [ - 39293, - 39297 + 39322, + 39326 ], "loc": { "start": { @@ -65607,8 +65716,8 @@ } }, "range": [ - 39275, - 39297 + 39304, + 39326 ], "loc": { "start": { @@ -65626,8 +65735,8 @@ "value": "/", "raw": "'/'", "range": [ - 39300, - 39303 + 39329, + 39332 ], "loc": { "start": { @@ -65641,8 +65750,8 @@ } }, "range": [ - 39275, - 39303 + 39304, + 39332 ], "loc": { "start": { @@ -65659,8 +65768,8 @@ "type": "Identifier", "name": "name", "range": [ - 39306, - 39310 + 39335, + 39339 ], "loc": { "start": { @@ -65674,8 +65783,8 @@ } }, "range": [ - 39275, - 39310 + 39304, + 39339 ], "loc": { "start": { @@ -65693,8 +65802,8 @@ "value": ".css", "raw": "'.css'", "range": [ - 39313, - 39319 + 39342, + 39348 ], "loc": { "start": { @@ -65708,8 +65817,8 @@ } }, "range": [ - 39275, - 39319 + 39304, + 39348 ], "loc": { "start": { @@ -65723,8 +65832,8 @@ } }, "range": [ - 39268, - 39319 + 39297, + 39348 ], "loc": { "start": { @@ -65738,8 +65847,8 @@ } }, "range": [ - 39268, - 39320 + 39297, + 39349 ], "loc": { "start": { @@ -65754,8 +65863,8 @@ } ], "range": [ - 39250, - 39334 + 39279, + 39363 ], "loc": { "start": { @@ -65780,8 +65889,8 @@ "type": "Identifier", "name": "name", "range": [ - 39357, - 39361 + 39386, + 39390 ], "loc": { "start": { @@ -65796,8 +65905,8 @@ }, "prefix": true, "range": [ - 39356, - 39361 + 39385, + 39390 ], "loc": { "start": { @@ -65817,8 +65926,8 @@ "type": "Identifier", "name": "theme", "range": [ - 39365, - 39370 + 39394, + 39399 ], "loc": { "start": { @@ -65835,8 +65944,8 @@ "type": "Identifier", "name": "path", "range": [ - 39371, - 39375 + 39400, + 39404 ], "loc": { "start": { @@ -65850,8 +65959,8 @@ } }, "range": [ - 39365, - 39375 + 39394, + 39404 ], "loc": { "start": { @@ -65865,8 +65974,8 @@ } }, "range": [ - 39356, - 39375 + 39385, + 39404 ], "loc": { "start": { @@ -65891,8 +66000,8 @@ "type": "Identifier", "name": "name", "range": [ - 39395, - 39399 + 39424, + 39428 ], "loc": { "start": { @@ -65915,8 +66024,8 @@ "value": "theme{0}", "raw": "'theme{0}'", "range": [ - 39402, - 39412 + 39431, + 39441 ], "loc": { "start": { @@ -65933,8 +66042,8 @@ "type": "Identifier", "name": "replace", "range": [ - 39413, - 39420 + 39442, + 39449 ], "loc": { "start": { @@ -65948,8 +66057,8 @@ } }, "range": [ - 39402, - 39420 + 39431, + 39449 ], "loc": { "start": { @@ -65968,8 +66077,8 @@ "value": "{0}", "raw": "'{0}'", "range": [ - 39421, - 39426 + 39450, + 39455 ], "loc": { "start": { @@ -65986,8 +66095,8 @@ "type": "Identifier", "name": "i", "range": [ - 39428, - 39429 + 39457, + 39458 ], "loc": { "start": { @@ -66002,8 +66111,8 @@ } ], "range": [ - 39402, - 39430 + 39431, + 39459 ], "loc": { "start": { @@ -66017,8 +66126,8 @@ } }, "range": [ - 39395, - 39430 + 39424, + 39459 ], "loc": { "start": { @@ -66032,8 +66141,8 @@ } }, "range": [ - 39395, - 39431 + 39424, + 39460 ], "loc": { "start": { @@ -66048,8 +66157,8 @@ } ], "range": [ - 39377, - 39445 + 39406, + 39474 ], "loc": { "start": { @@ -66064,8 +66173,8 @@ }, "alternate": null, "range": [ - 39352, - 39445 + 39381, + 39474 ], "loc": { "start": { @@ -66079,8 +66188,8 @@ } }, "range": [ - 39231, - 39445 + 39260, + 39474 ], "loc": { "start": { @@ -66106,8 +66215,8 @@ "object": { "type": "ThisExpression", "range": [ - 39464, - 39468 + 39493, + 39497 ], "loc": { "start": { @@ -66124,8 +66233,8 @@ "type": "Identifier", "name": "isImported", "range": [ - 39469, - 39479 + 39498, + 39508 ], "loc": { "start": { @@ -66139,8 +66248,8 @@ } }, "range": [ - 39464, - 39479 + 39493, + 39508 ], "loc": { "start": { @@ -66158,8 +66267,8 @@ "type": "Identifier", "name": "path", "range": [ - 39480, - 39484 + 39509, + 39513 ], "loc": { "start": { @@ -66177,8 +66286,8 @@ "value": "link", "raw": "'link'", "range": [ - 39486, - 39492 + 39515, + 39521 ], "loc": { "start": { @@ -66193,8 +66302,8 @@ } ], "range": [ - 39464, - 39493 + 39493, + 39522 ], "loc": { "start": { @@ -66209,8 +66318,8 @@ }, "prefix": true, "range": [ - 39463, - 39493 + 39492, + 39522 ], "loc": { "start": { @@ -66236,8 +66345,8 @@ "object": { "type": "ThisExpression", "range": [ - 39513, - 39517 + 39542, + 39546 ], "loc": { "start": { @@ -66254,8 +66363,8 @@ "type": "Identifier", "name": "import", "range": [ - 39518, - 39524 + 39547, + 39553 ], "loc": { "start": { @@ -66269,8 +66378,8 @@ } }, "range": [ - 39513, - 39524 + 39542, + 39553 ], "loc": { "start": { @@ -66288,8 +66397,8 @@ "type": "Identifier", "name": "styleId", "range": [ - 39525, - 39532 + 39554, + 39561 ], "loc": { "start": { @@ -66306,8 +66415,8 @@ "type": "Identifier", "name": "path", "range": [ - 39534, - 39538 + 39563, + 39567 ], "loc": { "start": { @@ -66325,8 +66434,8 @@ "value": null, "raw": "null", "range": [ - 39540, - 39544 + 39569, + 39573 ], "loc": { "start": { @@ -66344,8 +66453,8 @@ "value": "link", "raw": "'link'", "range": [ - 39546, - 39552 + 39575, + 39581 ], "loc": { "start": { @@ -66360,8 +66469,8 @@ } ], "range": [ - 39513, - 39553 + 39542, + 39582 ], "loc": { "start": { @@ -66375,8 +66484,8 @@ } }, "range": [ - 39513, - 39554 + 39542, + 39583 ], "loc": { "start": { @@ -66391,8 +66500,8 @@ } ], "range": [ - 39495, - 39568 + 39524, + 39597 ], "loc": { "start": { @@ -66407,8 +66516,8 @@ }, "alternate": null, "range": [ - 39459, - 39568 + 39488, + 39597 ], "loc": { "start": { @@ -66423,8 +66532,8 @@ } ], "range": [ - 39133, - 39578 + 39162, + 39607 ], "loc": { "start": { @@ -66440,8 +66549,8 @@ "generator": false, "expression": false, "range": [ - 39119, - 39578 + 39148, + 39607 ], "loc": { "start": { @@ -66456,8 +66565,8 @@ } ], "range": [ - 39104, - 39579 + 39133, + 39608 ], "loc": { "start": { @@ -66471,8 +66580,8 @@ } }, "range": [ - 39104, - 39580 + 39133, + 39609 ], "loc": { "start": { @@ -66489,8 +66598,8 @@ "type": "Line", "value": " Enable loader indicator", "range": [ - 39590, - 39616 + 39619, + 39645 ], "loc": { "start": { @@ -66516,8 +66625,8 @@ "object": { "type": "ThisExpression", "range": [ - 39625, - 39629 + 39654, + 39658 ], "loc": { "start": { @@ -66534,8 +66643,8 @@ "type": "Identifier", "name": "loader", "range": [ - 39630, - 39636 + 39659, + 39665 ], "loc": { "start": { @@ -66549,8 +66658,8 @@ } }, "range": [ - 39625, - 39636 + 39654, + 39665 ], "loc": { "start": { @@ -66568,8 +66677,8 @@ "value": true, "raw": "true", "range": [ - 39639, - 39643 + 39668, + 39672 ], "loc": { "start": { @@ -66583,8 +66692,8 @@ } }, "range": [ - 39625, - 39643 + 39654, + 39672 ], "loc": { "start": { @@ -66598,8 +66707,8 @@ } }, "range": [ - 39625, - 39644 + 39654, + 39673 ], "loc": { "start": { @@ -66616,8 +66725,8 @@ "type": "Line", "value": " Enable loader indicator", "range": [ - 39590, - 39616 + 39619, + 39645 ], "loc": { "start": { @@ -66645,8 +66754,8 @@ "object": { "type": "ThisExpression", "range": [ - 39654, - 39658 + 39683, + 39687 ], "loc": { "start": { @@ -66663,8 +66772,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 39659, - 39666 + 39688, + 39695 ], "loc": { "start": { @@ -66678,8 +66787,8 @@ } }, "range": [ - 39654, - 39666 + 39683, + 39695 ], "loc": { "start": { @@ -66696,8 +66805,8 @@ "type": "Identifier", "name": "emit", "range": [ - 39667, - 39671 + 39696, + 39700 ], "loc": { "start": { @@ -66711,8 +66820,8 @@ } }, "range": [ - 39654, - 39671 + 39683, + 39700 ], "loc": { "start": { @@ -66731,8 +66840,8 @@ "value": "after-loading-themes", "raw": "'after-loading-themes'", "range": [ - 39672, - 39694 + 39701, + 39723 ], "loc": { "start": { @@ -66748,8 +66857,8 @@ { "type": "ThisExpression", "range": [ - 39696, - 39700 + 39725, + 39729 ], "loc": { "start": { @@ -66764,8 +66873,8 @@ } ], "range": [ - 39654, - 39701 + 39683, + 39730 ], "loc": { "start": { @@ -66779,8 +66888,8 @@ } }, "range": [ - 39654, - 39702 + 39683, + 39731 ], "loc": { "start": { @@ -66795,8 +66904,8 @@ } ], "range": [ - 38762, - 39708 + 38791, + 39737 ], "loc": { "start": { @@ -66812,8 +66921,8 @@ "generator": false, "expression": false, "range": [ - 38759, - 39708 + 38788, + 39737 ], "loc": { "start": { @@ -66829,8 +66938,8 @@ "kind": "method", "computed": false, "range": [ - 38749, - 39708 + 38778, + 39737 ], "loc": { "start": { @@ -66847,8 +66956,8 @@ "type": "Block", "value": "*\n * Load themes defined in the configuration object\n ", "range": [ - 38678, - 38744 + 38707, + 38773 ], "loc": { "start": { @@ -66867,8 +66976,8 @@ "type": "Block", "value": "*\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n ", "range": [ - 39714, - 39832 + 39743, + 39861 ], "loc": { "start": { @@ -66890,8 +66999,8 @@ "type": "Identifier", "name": "getStylesheet", "range": [ - 39837, - 39850 + 39866, + 39879 ], "loc": { "start": { @@ -66914,8 +67023,8 @@ "type": "Identifier", "name": "name", "range": [ - 39851, - 39855 + 39880, + 39884 ], "loc": { "start": { @@ -66933,8 +67042,8 @@ "value": "default", "raw": "'default'", "range": [ - 39858, - 39867 + 39887, + 39896 ], "loc": { "start": { @@ -66948,8 +67057,8 @@ } }, "range": [ - 39851, - 39867 + 39880, + 39896 ], "loc": { "start": { @@ -66974,8 +67083,8 @@ "type": "Identifier", "name": "elm", "range": [ - 39886, - 39889 + 39915, + 39918 ], "loc": { "start": { @@ -66998,8 +67107,8 @@ "object": { "type": "ThisExpression", "range": [ - 39890, - 39894 + 39919, + 39923 ], "loc": { "start": { @@ -67016,8 +67125,8 @@ "type": "Identifier", "name": "prfxTf", "range": [ - 39895, - 39901 + 39924, + 39930 ], "loc": { "start": { @@ -67031,8 +67140,8 @@ } }, "range": [ - 39890, - 39901 + 39919, + 39930 ], "loc": { "start": { @@ -67049,8 +67158,8 @@ "type": "Identifier", "name": "name", "range": [ - 39904, - 39908 + 39933, + 39937 ], "loc": { "start": { @@ -67064,8 +67173,8 @@ } }, "range": [ - 39890, - 39908 + 39919, + 39937 ], "loc": { "start": { @@ -67080,8 +67189,8 @@ } ], "range": [ - 39886, - 39909 + 39915, + 39938 ], "loc": { "start": { @@ -67095,8 +67204,8 @@ } }, "range": [ - 39879, - 39910 + 39908, + 39939 ], "loc": { "start": { @@ -67111,8 +67220,8 @@ } ], "range": [ - 39869, - 39916 + 39898, + 39945 ], "loc": { "start": { @@ -67128,8 +67237,8 @@ "generator": false, "expression": false, "range": [ - 39850, - 39916 + 39879, + 39945 ], "loc": { "start": { @@ -67145,8 +67254,8 @@ "kind": "method", "computed": false, "range": [ - 39837, - 39916 + 39866, + 39945 ], "loc": { "start": { @@ -67163,8 +67272,8 @@ "type": "Block", "value": "*\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n ", "range": [ - 39714, - 39832 + 39743, + 39861 ], "loc": { "start": { @@ -67183,8 +67292,8 @@ "type": "Block", "value": "*\n * Destroy filter grid\n ", "range": [ - 39922, - 39960 + 39951, + 39989 ], "loc": { "start": { @@ -67206,8 +67315,8 @@ "type": "Identifier", "name": "destroy", "range": [ - 39965, - 39972 + 39994, + 40001 ], "loc": { "start": { @@ -67238,8 +67347,8 @@ "object": { "type": "ThisExpression", "range": [ - 39990, - 39994 + 40019, + 40023 ], "loc": { "start": { @@ -67256,8 +67365,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 39995, - 40006 + 40024, + 40035 ], "loc": { "start": { @@ -67271,8 +67380,8 @@ } }, "range": [ - 39990, - 40006 + 40019, + 40035 ], "loc": { "start": { @@ -67287,8 +67396,8 @@ }, "prefix": true, "range": [ - 39989, - 40006 + 40018, + 40035 ], "loc": { "start": { @@ -67308,8 +67417,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 40022, - 40029 + 40051, + 40058 ], "loc": { "start": { @@ -67324,8 +67433,8 @@ } ], "range": [ - 40008, - 40039 + 40037, + 40068 ], "loc": { "start": { @@ -67340,8 +67449,8 @@ }, "alternate": null, "range": [ - 39985, - 40039 + 40014, + 40068 ], "loc": { "start": { @@ -67363,8 +67472,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40053, - 40060 + 40082, + 40089 ], "loc": { "start": { @@ -67383,8 +67492,8 @@ "object": { "type": "ThisExpression", "range": [ - 40063, - 40067 + 40092, + 40096 ], "loc": { "start": { @@ -67401,8 +67510,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40068, - 40075 + 40097, + 40104 ], "loc": { "start": { @@ -67416,8 +67525,8 @@ } }, "range": [ - 40063, - 40075 + 40092, + 40104 ], "loc": { "start": { @@ -67431,8 +67540,8 @@ } }, "range": [ - 40053, - 40075 + 40082, + 40104 ], "loc": { "start": { @@ -67448,8 +67557,8 @@ ], "kind": "let", "range": [ - 40049, - 40076 + 40078, + 40105 ], "loc": { "start": { @@ -67475,8 +67584,8 @@ "object": { "type": "ThisExpression", "range": [ - 40090, - 40094 + 40119, + 40123 ], "loc": { "start": { @@ -67493,8 +67602,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 40095, - 40108 + 40124, + 40137 ], "loc": { "start": { @@ -67508,8 +67617,8 @@ } }, "range": [ - 40090, - 40108 + 40119, + 40137 ], "loc": { "start": { @@ -67524,8 +67633,8 @@ }, "arguments": [], "range": [ - 40090, - 40110 + 40119, + 40139 ], "loc": { "start": { @@ -67547,8 +67656,8 @@ "object": { "type": "ThisExpression", "range": [ - 40115, - 40119 + 40144, + 40148 ], "loc": { "start": { @@ -67565,8 +67674,8 @@ "type": "Identifier", "name": "popupFilters", "range": [ - 40120, - 40132 + 40149, + 40161 ], "loc": { "start": { @@ -67580,8 +67689,8 @@ } }, "range": [ - 40115, - 40132 + 40144, + 40161 ], "loc": { "start": { @@ -67596,8 +67705,8 @@ }, "prefix": true, "range": [ - 40114, - 40132 + 40143, + 40161 ], "loc": { "start": { @@ -67611,8 +67720,8 @@ } }, "range": [ - 40090, - 40132 + 40119, + 40161 ], "loc": { "start": { @@ -67638,8 +67747,8 @@ "object": { "type": "ThisExpression", "range": [ - 40148, - 40152 + 40177, + 40181 ], "loc": { "start": { @@ -67656,8 +67765,8 @@ "type": "Identifier", "name": "removeExternalFlts", "range": [ - 40153, - 40171 + 40182, + 40200 ], "loc": { "start": { @@ -67671,8 +67780,8 @@ } }, "range": [ - 40148, - 40171 + 40177, + 40200 ], "loc": { "start": { @@ -67687,8 +67796,8 @@ }, "arguments": [], "range": [ - 40148, - 40173 + 40177, + 40202 ], "loc": { "start": { @@ -67702,8 +67811,8 @@ } }, "range": [ - 40148, - 40174 + 40177, + 40203 ], "loc": { "start": { @@ -67718,8 +67827,8 @@ } ], "range": [ - 40134, - 40184 + 40163, + 40213 ], "loc": { "start": { @@ -67734,8 +67843,8 @@ }, "alternate": null, "range": [ - 40086, - 40184 + 40115, + 40213 ], "loc": { "start": { @@ -67758,8 +67867,8 @@ "object": { "type": "ThisExpression", "range": [ - 40194, - 40198 + 40223, + 40227 ], "loc": { "start": { @@ -67776,8 +67885,8 @@ "type": "Identifier", "name": "destroyExtensions", "range": [ - 40199, - 40216 + 40228, + 40245 ], "loc": { "start": { @@ -67791,8 +67900,8 @@ } }, "range": [ - 40194, - 40216 + 40223, + 40245 ], "loc": { "start": { @@ -67807,8 +67916,8 @@ }, "arguments": [], "range": [ - 40194, - 40218 + 40223, + 40247 ], "loc": { "start": { @@ -67822,8 +67931,8 @@ } }, "range": [ - 40194, - 40219 + 40223, + 40248 ], "loc": { "start": { @@ -67846,8 +67955,8 @@ "object": { "type": "ThisExpression", "range": [ - 40229, - 40233 + 40258, + 40262 ], "loc": { "start": { @@ -67864,8 +67973,8 @@ "type": "Identifier", "name": "validateAllRows", "range": [ - 40234, - 40249 + 40263, + 40278 ], "loc": { "start": { @@ -67879,8 +67988,8 @@ } }, "range": [ - 40229, - 40249 + 40258, + 40278 ], "loc": { "start": { @@ -67895,8 +68004,8 @@ }, "arguments": [], "range": [ - 40229, - 40251 + 40258, + 40280 ], "loc": { "start": { @@ -67910,8 +68019,8 @@ } }, "range": [ - 40229, - 40252 + 40258, + 40281 ], "loc": { "start": { @@ -67928,8 +68037,8 @@ "type": "Line", "value": " broadcast destroy event modules and extensions are subscribed to", "range": [ - 40262, - 40329 + 40291, + 40358 ], "loc": { "start": { @@ -67955,8 +68064,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40338, - 40345 + 40367, + 40374 ], "loc": { "start": { @@ -67973,8 +68082,8 @@ "type": "Identifier", "name": "emit", "range": [ - 40346, - 40350 + 40375, + 40379 ], "loc": { "start": { @@ -67988,8 +68097,8 @@ } }, "range": [ - 40338, - 40350 + 40367, + 40379 ], "loc": { "start": { @@ -68008,8 +68117,8 @@ "value": "destroy", "raw": "'destroy'", "range": [ - 40351, - 40360 + 40380, + 40389 ], "loc": { "start": { @@ -68025,8 +68134,8 @@ { "type": "ThisExpression", "range": [ - 40362, - 40366 + 40391, + 40395 ], "loc": { "start": { @@ -68041,8 +68150,8 @@ } ], "range": [ - 40338, - 40367 + 40367, + 40396 ], "loc": { "start": { @@ -68056,8 +68165,8 @@ } }, "range": [ - 40338, - 40368 + 40367, + 40397 ], "loc": { "start": { @@ -68074,8 +68183,8 @@ "type": "Line", "value": " broadcast destroy event modules and extensions are subscribed to", "range": [ - 40262, - 40329 + 40291, + 40358 ], "loc": { "start": { @@ -68101,8 +68210,8 @@ "object": { "type": "ThisExpression", "range": [ - 40382, - 40386 + 40411, + 40415 ], "loc": { "start": { @@ -68119,8 +68228,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 40387, - 40394 + 40416, + 40423 ], "loc": { "start": { @@ -68134,8 +68243,8 @@ } }, "range": [ - 40382, - 40394 + 40411, + 40423 ], "loc": { "start": { @@ -68157,8 +68266,8 @@ "object": { "type": "ThisExpression", "range": [ - 40399, - 40403 + 40428, + 40432 ], "loc": { "start": { @@ -68175,8 +68284,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 40404, - 40414 + 40433, + 40443 ], "loc": { "start": { @@ -68190,8 +68299,8 @@ } }, "range": [ - 40399, - 40414 + 40428, + 40443 ], "loc": { "start": { @@ -68206,8 +68315,8 @@ }, "prefix": true, "range": [ - 40398, - 40414 + 40427, + 40443 ], "loc": { "start": { @@ -68221,8 +68330,8 @@ } }, "range": [ - 40382, - 40414 + 40411, + 40443 ], "loc": { "start": { @@ -68253,8 +68362,8 @@ "object": { "type": "ThisExpression", "range": [ - 40430, - 40434 + 40459, + 40463 ], "loc": { "start": { @@ -68271,8 +68380,8 @@ "type": "Identifier", "name": "dom", "range": [ - 40435, - 40438 + 40464, + 40467 ], "loc": { "start": { @@ -68286,8 +68395,8 @@ } }, "range": [ - 40430, - 40438 + 40459, + 40467 ], "loc": { "start": { @@ -68302,8 +68411,8 @@ }, "arguments": [], "range": [ - 40430, - 40440 + 40459, + 40469 ], "loc": { "start": { @@ -68320,8 +68429,8 @@ "type": "Identifier", "name": "deleteRow", "range": [ - 40441, - 40450 + 40470, + 40479 ], "loc": { "start": { @@ -68335,8 +68444,8 @@ } }, "range": [ - 40430, - 40450 + 40459, + 40479 ], "loc": { "start": { @@ -68356,8 +68465,8 @@ "object": { "type": "ThisExpression", "range": [ - 40451, - 40455 + 40480, + 40484 ], "loc": { "start": { @@ -68374,8 +68483,8 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 40456, - 40471 + 40485, + 40500 ], "loc": { "start": { @@ -68389,8 +68498,8 @@ } }, "range": [ - 40451, - 40471 + 40480, + 40500 ], "loc": { "start": { @@ -68405,8 +68514,8 @@ } ], "range": [ - 40430, - 40472 + 40459, + 40501 ], "loc": { "start": { @@ -68420,8 +68529,8 @@ } }, "range": [ - 40430, - 40473 + 40459, + 40502 ], "loc": { "start": { @@ -68436,8 +68545,8 @@ } ], "range": [ - 40416, - 40483 + 40445, + 40512 ], "loc": { "start": { @@ -68452,8 +68561,8 @@ }, "alternate": null, "range": [ - 40378, - 40483 + 40407, + 40512 ], "loc": { "start": { @@ -68470,8 +68579,8 @@ "type": "Line", "value": " unsubscribe to events", "range": [ - 40493, - 40517 + 40522, + 40546 ], "loc": { "start": { @@ -68494,8 +68603,8 @@ "object": { "type": "ThisExpression", "range": [ - 40530, - 40534 + 40559, + 40563 ], "loc": { "start": { @@ -68512,8 +68621,8 @@ "type": "Identifier", "name": "hasExcludedRows", "range": [ - 40535, - 40550 + 40564, + 40579 ], "loc": { "start": { @@ -68527,8 +68636,8 @@ } }, "range": [ - 40530, - 40550 + 40559, + 40579 ], "loc": { "start": { @@ -68555,8 +68664,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40566, - 40573 + 40595, + 40602 ], "loc": { "start": { @@ -68573,8 +68682,8 @@ "type": "Identifier", "name": "off", "range": [ - 40574, - 40577 + 40603, + 40606 ], "loc": { "start": { @@ -68588,8 +68697,8 @@ } }, "range": [ - 40566, - 40577 + 40595, + 40606 ], "loc": { "start": { @@ -68611,8 +68720,8 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 40579, - 40596 + 40608, + 40625 ], "loc": { "start": { @@ -68627,8 +68736,8 @@ } ], "range": [ - 40578, - 40597 + 40607, + 40626 ], "loc": { "start": { @@ -68653,8 +68762,8 @@ "object": { "type": "ThisExpression", "range": [ - 40605, - 40609 + 40634, + 40638 ], "loc": { "start": { @@ -68671,8 +68780,8 @@ "type": "Identifier", "name": "setExcludeRows", "range": [ - 40610, - 40624 + 40639, + 40653 ], "loc": { "start": { @@ -68686,8 +68795,8 @@ } }, "range": [ - 40605, - 40624 + 40634, + 40653 ], "loc": { "start": { @@ -68702,8 +68811,8 @@ }, "arguments": [], "range": [ - 40605, - 40626 + 40634, + 40655 ], "loc": { "start": { @@ -68719,8 +68828,8 @@ "generator": false, "expression": true, "range": [ - 40599, - 40626 + 40628, + 40655 ], "loc": { "start": { @@ -68735,8 +68844,8 @@ } ], "range": [ - 40566, - 40627 + 40595, + 40656 ], "loc": { "start": { @@ -68750,8 +68859,8 @@ } }, "range": [ - 40566, - 40628 + 40595, + 40657 ], "loc": { "start": { @@ -68766,8 +68875,8 @@ } ], "range": [ - 40552, - 40638 + 40581, + 40667 ], "loc": { "start": { @@ -68782,8 +68891,8 @@ }, "alternate": null, "range": [ - 40526, - 40638 + 40555, + 40667 ], "loc": { "start": { @@ -68800,8 +68909,8 @@ "type": "Line", "value": " unsubscribe to events", "range": [ - 40493, - 40517 + 40522, + 40546 ], "loc": { "start": { @@ -68824,8 +68933,8 @@ "object": { "type": "ThisExpression", "range": [ - 40651, - 40655 + 40680, + 40684 ], "loc": { "start": { @@ -68842,8 +68951,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 40656, - 40669 + 40685, + 40698 ], "loc": { "start": { @@ -68857,8 +68966,8 @@ } }, "range": [ - 40651, - 40669 + 40680, + 40698 ], "loc": { "start": { @@ -68885,8 +68994,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40685, - 40692 + 40714, + 40721 ], "loc": { "start": { @@ -68903,8 +69012,8 @@ "type": "Identifier", "name": "off", "range": [ - 40693, - 40696 + 40722, + 40725 ], "loc": { "start": { @@ -68918,8 +69027,8 @@ } }, "range": [ - 40685, - 40696 + 40714, + 40725 ], "loc": { "start": { @@ -68941,8 +69050,8 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 40698, - 40715 + 40727, + 40744 ], "loc": { "start": { @@ -68957,8 +69066,8 @@ } ], "range": [ - 40697, - 40716 + 40726, + 40745 ], "loc": { "start": { @@ -68983,8 +69092,8 @@ "object": { "type": "ThisExpression", "range": [ - 40724, - 40728 + 40753, + 40757 ], "loc": { "start": { @@ -69001,8 +69110,8 @@ "type": "Identifier", "name": "linkFilters", "range": [ - 40729, - 40740 + 40758, + 40769 ], "loc": { "start": { @@ -69016,8 +69125,8 @@ } }, "range": [ - 40724, - 40740 + 40753, + 40769 ], "loc": { "start": { @@ -69032,8 +69141,8 @@ }, "arguments": [], "range": [ - 40724, - 40742 + 40753, + 40771 ], "loc": { "start": { @@ -69049,8 +69158,8 @@ "generator": false, "expression": true, "range": [ - 40718, - 40742 + 40747, + 40771 ], "loc": { "start": { @@ -69065,8 +69174,8 @@ } ], "range": [ - 40685, - 40743 + 40714, + 40772 ], "loc": { "start": { @@ -69080,8 +69189,8 @@ } }, "range": [ - 40685, - 40744 + 40714, + 40773 ], "loc": { "start": { @@ -69096,8 +69205,8 @@ } ], "range": [ - 40671, - 40754 + 40700, + 40783 ], "loc": { "start": { @@ -69112,8 +69221,8 @@ }, "alternate": null, "range": [ - 40647, - 40754 + 40676, + 40783 ], "loc": { "start": { @@ -69139,8 +69248,8 @@ "object": { "type": "ThisExpression", "range": [ - 40763, - 40767 + 40792, + 40796 ], "loc": { "start": { @@ -69157,8 +69266,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 40768, - 40775 + 40797, + 40804 ], "loc": { "start": { @@ -69172,8 +69281,8 @@ } }, "range": [ - 40763, - 40775 + 40792, + 40804 ], "loc": { "start": { @@ -69190,8 +69299,8 @@ "type": "Identifier", "name": "off", "range": [ - 40776, - 40779 + 40805, + 40808 ], "loc": { "start": { @@ -69205,8 +69314,8 @@ } }, "range": [ - 40763, - 40779 + 40792, + 40808 ], "loc": { "start": { @@ -69228,8 +69337,8 @@ "value": "filter-focus", "raw": "'filter-focus'", "range": [ - 40781, - 40795 + 40810, + 40824 ], "loc": { "start": { @@ -69244,8 +69353,8 @@ } ], "range": [ - 40780, - 40796 + 40809, + 40825 ], "loc": { "start": { @@ -69266,8 +69375,8 @@ "type": "Identifier", "name": "tf", "range": [ - 40811, - 40813 + 40840, + 40842 ], "loc": { "start": { @@ -69284,8 +69393,8 @@ "type": "Identifier", "name": "filter", "range": [ - 40815, - 40821 + 40844, + 40850 ], "loc": { "start": { @@ -69307,8 +69416,8 @@ "object": { "type": "ThisExpression", "range": [ - 40826, - 40830 + 40855, + 40859 ], "loc": { "start": { @@ -69325,8 +69434,8 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 40831, - 40848 + 40860, + 40877 ], "loc": { "start": { @@ -69340,8 +69449,8 @@ } }, "range": [ - 40826, - 40848 + 40855, + 40877 ], "loc": { "start": { @@ -69362,8 +69471,8 @@ "type": "Identifier", "name": "filter", "range": [ - 40849, - 40855 + 40878, + 40884 ], "loc": { "start": { @@ -69380,8 +69489,8 @@ "type": "Identifier", "name": "id", "range": [ - 40856, - 40858 + 40885, + 40887 ], "loc": { "start": { @@ -69395,8 +69504,8 @@ } }, "range": [ - 40849, - 40858 + 40878, + 40887 ], "loc": { "start": { @@ -69411,8 +69520,8 @@ } ], "range": [ - 40826, - 40859 + 40855, + 40888 ], "loc": { "start": { @@ -69428,8 +69537,8 @@ "generator": false, "expression": true, "range": [ - 40810, - 40859 + 40839, + 40888 ], "loc": { "start": { @@ -69444,8 +69553,8 @@ } ], "range": [ - 40763, - 40860 + 40792, + 40889 ], "loc": { "start": { @@ -69459,8 +69568,8 @@ } }, "range": [ - 40763, - 40861 + 40792, + 40890 ], "loc": { "start": { @@ -69481,8 +69590,8 @@ "type": "Identifier", "name": "removeClass", "range": [ - 40871, - 40882 + 40900, + 40911 ], "loc": { "start": { @@ -69504,8 +69613,8 @@ "object": { "type": "ThisExpression", "range": [ - 40883, - 40887 + 40912, + 40916 ], "loc": { "start": { @@ -69522,8 +69631,8 @@ "type": "Identifier", "name": "dom", "range": [ - 40888, - 40891 + 40917, + 40920 ], "loc": { "start": { @@ -69537,8 +69646,8 @@ } }, "range": [ - 40883, - 40891 + 40912, + 40920 ], "loc": { "start": { @@ -69553,8 +69662,8 @@ }, "arguments": [], "range": [ - 40883, - 40893 + 40912, + 40922 ], "loc": { "start": { @@ -69573,8 +69682,8 @@ "object": { "type": "ThisExpression", "range": [ - 40895, - 40899 + 40924, + 40928 ], "loc": { "start": { @@ -69591,8 +69700,8 @@ "type": "Identifier", "name": "prfxTf", "range": [ - 40900, - 40906 + 40929, + 40935 ], "loc": { "start": { @@ -69606,8 +69715,8 @@ } }, "range": [ - 40895, - 40906 + 40924, + 40935 ], "loc": { "start": { @@ -69622,8 +69731,8 @@ } ], "range": [ - 40871, - 40907 + 40900, + 40936 ], "loc": { "start": { @@ -69637,8 +69746,8 @@ } }, "range": [ - 40871, - 40908 + 40900, + 40937 ], "loc": { "start": { @@ -69659,8 +69768,8 @@ "type": "Identifier", "name": "removeClass", "range": [ - 40917, - 40928 + 40946, + 40957 ], "loc": { "start": { @@ -69682,8 +69791,8 @@ "object": { "type": "ThisExpression", "range": [ - 40929, - 40933 + 40958, + 40962 ], "loc": { "start": { @@ -69700,8 +69809,8 @@ "type": "Identifier", "name": "dom", "range": [ - 40934, - 40937 + 40963, + 40966 ], "loc": { "start": { @@ -69715,8 +69824,8 @@ } }, "range": [ - 40929, - 40937 + 40958, + 40966 ], "loc": { "start": { @@ -69731,8 +69840,8 @@ }, "arguments": [], "range": [ - 40929, - 40939 + 40958, + 40968 ], "loc": { "start": { @@ -69751,8 +69860,8 @@ "object": { "type": "ThisExpression", "range": [ - 40941, - 40945 + 40970, + 40974 ], "loc": { "start": { @@ -69769,8 +69878,8 @@ "type": "Identifier", "name": "prfxResponsive", "range": [ - 40946, - 40960 + 40975, + 40989 ], "loc": { "start": { @@ -69784,8 +69893,8 @@ } }, "range": [ - 40941, - 40960 + 40970, + 40989 ], "loc": { "start": { @@ -69800,8 +69909,8 @@ } ], "range": [ - 40917, - 40961 + 40946, + 40990 ], "loc": { "start": { @@ -69815,8 +69924,8 @@ } }, "range": [ - 40917, - 40962 + 40946, + 40991 ], "loc": { "start": { @@ -69840,8 +69949,8 @@ "object": { "type": "ThisExpression", "range": [ - 40972, - 40976 + 41001, + 41005 ], "loc": { "start": { @@ -69858,8 +69967,8 @@ "type": "Identifier", "name": "nbHiddenRows", "range": [ - 40977, - 40989 + 41006, + 41018 ], "loc": { "start": { @@ -69873,8 +69982,8 @@ } }, "range": [ - 40972, - 40989 + 41001, + 41018 ], "loc": { "start": { @@ -69892,8 +70001,8 @@ "value": 0, "raw": "0", "range": [ - 40992, - 40993 + 41021, + 41022 ], "loc": { "start": { @@ -69907,8 +70016,8 @@ } }, "range": [ - 40972, - 40993 + 41001, + 41022 ], "loc": { "start": { @@ -69922,8 +70031,8 @@ } }, "range": [ - 40972, - 40994 + 41001, + 41023 ], "loc": { "start": { @@ -69947,8 +70056,8 @@ "object": { "type": "ThisExpression", "range": [ - 41003, - 41007 + 41032, + 41036 ], "loc": { "start": { @@ -69965,8 +70074,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 41008, - 41022 + 41037, + 41051 ], "loc": { "start": { @@ -69980,8 +70089,8 @@ } }, "range": [ - 41003, - 41022 + 41032, + 41051 ], "loc": { "start": { @@ -69998,8 +70107,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 41025, - 41027 + 41054, + 41056 ], "loc": { "start": { @@ -70013,8 +70122,8 @@ } }, "range": [ - 41003, - 41027 + 41032, + 41056 ], "loc": { "start": { @@ -70028,8 +70137,8 @@ } }, "range": [ - 41003, - 41028 + 41032, + 41057 ], "loc": { "start": { @@ -70053,8 +70162,8 @@ "object": { "type": "ThisExpression", "range": [ - 41037, - 41041 + 41066, + 41070 ], "loc": { "start": { @@ -70071,8 +70180,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 41042, - 41048 + 41071, + 41077 ], "loc": { "start": { @@ -70086,8 +70195,8 @@ } }, "range": [ - 41037, - 41048 + 41066, + 41077 ], "loc": { "start": { @@ -70104,8 +70213,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 41051, - 41053 + 41080, + 41082 ], "loc": { "start": { @@ -70119,8 +70228,8 @@ } }, "range": [ - 41037, - 41053 + 41066, + 41082 ], "loc": { "start": { @@ -70134,8 +70243,8 @@ } }, "range": [ - 41037, - 41054 + 41066, + 41083 ], "loc": { "start": { @@ -70159,8 +70268,8 @@ "object": { "type": "ThisExpression", "range": [ - 41063, - 41067 + 41092, + 41096 ], "loc": { "start": { @@ -70177,8 +70286,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 41068, - 41079 + 41097, + 41108 ], "loc": { "start": { @@ -70192,8 +70301,8 @@ } }, "range": [ - 41063, - 41079 + 41092, + 41108 ], "loc": { "start": { @@ -70211,8 +70320,8 @@ "value": false, "raw": "false", "range": [ - 41082, - 41087 + 41111, + 41116 ], "loc": { "start": { @@ -70226,8 +70335,8 @@ } }, "range": [ - 41063, - 41087 + 41092, + 41116 ], "loc": { "start": { @@ -70241,8 +70350,8 @@ } }, "range": [ - 41063, - 41088 + 41092, + 41117 ], "loc": { "start": { @@ -70257,8 +70366,8 @@ } ], "range": [ - 39975, - 41094 + 40004, + 41123 ], "loc": { "start": { @@ -70274,8 +70383,8 @@ "generator": false, "expression": false, "range": [ - 39972, - 41094 + 40001, + 41123 ], "loc": { "start": { @@ -70291,8 +70400,8 @@ "kind": "method", "computed": false, "range": [ - 39965, - 41094 + 39994, + 41123 ], "loc": { "start": { @@ -70309,8 +70418,8 @@ "type": "Block", "value": "*\n * Destroy filter grid\n ", "range": [ - 39922, - 39960 + 39951, + 39989 ], "loc": { "start": { @@ -70329,8 +70438,8 @@ "type": "Block", "value": "*\n * Remove all the external column filters\n ", "range": [ - 41100, - 41157 + 41129, + 41186 ], "loc": { "start": { @@ -70352,8 +70461,8 @@ "type": "Identifier", "name": "removeExternalFlts", "range": [ - 41162, - 41180 + 41191, + 41209 ], "loc": { "start": { @@ -70386,8 +70495,8 @@ "object": { "type": "ThisExpression", "range": [ - 41198, - 41202 + 41227, + 41231 ], "loc": { "start": { @@ -70404,8 +70513,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 41203, - 41216 + 41232, + 41245 ], "loc": { "start": { @@ -70419,8 +70528,8 @@ } }, "range": [ - 41198, - 41216 + 41227, + 41245 ], "loc": { "start": { @@ -70435,8 +70544,8 @@ }, "arguments": [], "range": [ - 41198, - 41218 + 41227, + 41247 ], "loc": { "start": { @@ -70451,8 +70560,8 @@ }, "prefix": true, "range": [ - 41197, - 41218 + 41226, + 41247 ], "loc": { "start": { @@ -70472,8 +70581,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 41234, - 41241 + 41263, + 41270 ], "loc": { "start": { @@ -70488,8 +70597,8 @@ } ], "range": [ - 41220, - 41251 + 41249, + 41280 ], "loc": { "start": { @@ -70504,8 +70613,8 @@ }, "alternate": null, "range": [ - 41193, - 41251 + 41222, + 41280 ], "loc": { "start": { @@ -70527,8 +70636,8 @@ "type": "Identifier", "name": "ids", "range": [ - 41264, - 41267 + 41293, + 41296 ], "loc": { "start": { @@ -70547,8 +70656,8 @@ "object": { "type": "ThisExpression", "range": [ - 41270, - 41274 + 41299, + 41303 ], "loc": { "start": { @@ -70565,8 +70674,8 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 41275, - 41292 + 41304, + 41321 ], "loc": { "start": { @@ -70580,8 +70689,8 @@ } }, "range": [ - 41270, - 41292 + 41299, + 41321 ], "loc": { "start": { @@ -70595,8 +70704,8 @@ } }, "range": [ - 41264, - 41292 + 41293, + 41321 ], "loc": { "start": { @@ -70612,8 +70721,8 @@ ], "kind": "let", "range": [ - 41260, - 41293 + 41289, + 41322 ], "loc": { "start": { @@ -70637,8 +70746,8 @@ "type": "Identifier", "name": "ids", "range": [ - 41302, - 41305 + 41331, + 41334 ], "loc": { "start": { @@ -70655,8 +70764,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 41306, - 41313 + 41335, + 41342 ], "loc": { "start": { @@ -70670,8 +70779,8 @@ } }, "range": [ - 41302, - 41313 + 41331, + 41342 ], "loc": { "start": { @@ -70693,8 +70802,8 @@ "type": "Identifier", "name": "id", "range": [ - 41315, - 41317 + 41344, + 41346 ], "loc": { "start": { @@ -70720,8 +70829,8 @@ "type": "Identifier", "name": "externalFlt", "range": [ - 41340, - 41351 + 41369, + 41380 ], "loc": { "start": { @@ -70740,8 +70849,8 @@ "type": "Identifier", "name": "elm", "range": [ - 41354, - 41357 + 41383, + 41386 ], "loc": { "start": { @@ -70759,8 +70868,8 @@ "type": "Identifier", "name": "id", "range": [ - 41358, - 41360 + 41387, + 41389 ], "loc": { "start": { @@ -70775,8 +70884,8 @@ } ], "range": [ - 41354, - 41361 + 41383, + 41390 ], "loc": { "start": { @@ -70790,8 +70899,8 @@ } }, "range": [ - 41340, - 41361 + 41369, + 41390 ], "loc": { "start": { @@ -70807,8 +70916,8 @@ ], "kind": "let", "range": [ - 41336, - 41362 + 41365, + 41391 ], "loc": { "start": { @@ -70827,8 +70936,8 @@ "type": "Identifier", "name": "externalFlt", "range": [ - 41379, - 41390 + 41408, + 41419 ], "loc": { "start": { @@ -70856,8 +70965,8 @@ "type": "Identifier", "name": "externalFlt", "range": [ - 41410, - 41421 + 41439, + 41450 ], "loc": { "start": { @@ -70874,8 +70983,8 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 41422, - 41431 + 41451, + 41460 ], "loc": { "start": { @@ -70889,8 +70998,8 @@ } }, "range": [ - 41410, - 41431 + 41439, + 41460 ], "loc": { "start": { @@ -70908,8 +71017,8 @@ "value": "", "raw": "''", "range": [ - 41434, - 41436 + 41463, + 41465 ], "loc": { "start": { @@ -70923,8 +71032,8 @@ } }, "range": [ - 41410, - 41436 + 41439, + 41465 ], "loc": { "start": { @@ -70938,8 +71047,8 @@ } }, "range": [ - 41410, - 41437 + 41439, + 41466 ], "loc": { "start": { @@ -70954,8 +71063,8 @@ } ], "range": [ - 41392, - 41451 + 41421, + 41480 ], "loc": { "start": { @@ -70970,8 +71079,8 @@ }, "alternate": null, "range": [ - 41375, - 41451 + 41404, + 41480 ], "loc": { "start": { @@ -70986,8 +71095,8 @@ } ], "range": [ - 41322, - 41461 + 41351, + 41490 ], "loc": { "start": { @@ -71003,8 +71112,8 @@ "generator": false, "expression": false, "range": [ - 41314, - 41461 + 41343, + 41490 ], "loc": { "start": { @@ -71019,8 +71128,8 @@ } ], "range": [ - 41302, - 41462 + 41331, + 41491 ], "loc": { "start": { @@ -71034,8 +71143,8 @@ } }, "range": [ - 41302, - 41463 + 41331, + 41492 ], "loc": { "start": { @@ -71050,8 +71159,8 @@ } ], "range": [ - 41183, - 41469 + 41212, + 41498 ], "loc": { "start": { @@ -71067,8 +71176,8 @@ "generator": false, "expression": false, "range": [ - 41180, - 41469 + 41209, + 41498 ], "loc": { "start": { @@ -71084,8 +71193,8 @@ "kind": "method", "computed": false, "range": [ - 41162, - 41469 + 41191, + 41498 ], "loc": { "start": { @@ -71102,8 +71211,8 @@ "type": "Block", "value": "*\n * Remove all the external column filters\n ", "range": [ - 41100, - 41157 + 41129, + 41186 ], "loc": { "start": { @@ -71122,8 +71231,8 @@ "type": "Block", "value": "*\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n ", "range": [ - 41475, - 41629 + 41504, + 41658 ], "loc": { "start": { @@ -71145,8 +71254,8 @@ "type": "Identifier", "name": "isCustomOptions", "range": [ - 41634, - 41649 + 41663, + 41678 ], "loc": { "start": { @@ -71167,8 +71276,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 41650, - 41658 + 41679, + 41687 ], "loc": { "start": { @@ -71196,8 +71305,8 @@ "object": { "type": "ThisExpression", "range": [ - 41677, - 41681 + 41706, + 41710 ], "loc": { "start": { @@ -71214,8 +71323,8 @@ "type": "Identifier", "name": "hasCustomOptions", "range": [ - 41682, - 41698 + 41711, + 41727 ], "loc": { "start": { @@ -71229,8 +71338,8 @@ } }, "range": [ - 41677, - 41698 + 41706, + 41727 ], "loc": { "start": { @@ -71260,8 +71369,8 @@ "object": { "type": "ThisExpression", "range": [ - 41714, - 41718 + 41743, + 41747 ], "loc": { "start": { @@ -71278,8 +71387,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 41719, - 41732 + 41748, + 41761 ], "loc": { "start": { @@ -71293,8 +71402,8 @@ } }, "range": [ - 41714, - 41732 + 41743, + 41761 ], "loc": { "start": { @@ -71311,8 +71420,8 @@ "type": "Identifier", "name": "cols", "range": [ - 41733, - 41737 + 41762, + 41766 ], "loc": { "start": { @@ -71326,8 +71435,8 @@ } }, "range": [ - 41714, - 41737 + 41743, + 41766 ], "loc": { "start": { @@ -71344,8 +71453,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 41738, - 41745 + 41767, + 41774 ], "loc": { "start": { @@ -71359,8 +71468,8 @@ } }, "range": [ - 41714, - 41745 + 41743, + 41774 ], "loc": { "start": { @@ -71378,8 +71487,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 41746, - 41754 + 41775, + 41783 ], "loc": { "start": { @@ -71394,8 +71503,8 @@ } ], "range": [ - 41714, - 41755 + 41743, + 41784 ], "loc": { "start": { @@ -71416,8 +71525,8 @@ "value": 1, "raw": "1", "range": [ - 41761, - 41762 + 41790, + 41791 ], "loc": { "start": { @@ -71432,8 +71541,8 @@ }, "prefix": true, "range": [ - 41760, - 41762 + 41789, + 41791 ], "loc": { "start": { @@ -71447,8 +71556,8 @@ } }, "range": [ - 41714, - 41762 + 41743, + 41791 ], "loc": { "start": { @@ -71462,8 +71571,8 @@ } }, "range": [ - 41677, - 41762 + 41706, + 41791 ], "loc": { "start": { @@ -71477,8 +71586,8 @@ } }, "range": [ - 41670, - 41763 + 41699, + 41792 ], "loc": { "start": { @@ -71493,8 +71602,8 @@ } ], "range": [ - 41660, - 41769 + 41689, + 41798 ], "loc": { "start": { @@ -71510,8 +71619,8 @@ "generator": false, "expression": false, "range": [ - 41649, - 41769 + 41678, + 41798 ], "loc": { "start": { @@ -71527,8 +71636,8 @@ "kind": "method", "computed": false, "range": [ - 41634, - 41769 + 41663, + 41798 ], "loc": { "start": { @@ -71545,8 +71654,8 @@ "type": "Block", "value": "*\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n ", "range": [ - 41475, - 41629 + 41504, + 41658 ], "loc": { "start": { @@ -71565,8 +71674,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 41775, - 41971 + 41804, + 42000 ], "loc": { "start": { @@ -71588,8 +71697,8 @@ "type": "Identifier", "name": "getCustomOptions", "range": [ - 41976, - 41992 + 42005, + 42021 ], "loc": { "start": { @@ -71610,8 +71719,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 41993, - 42001 + 42022, + 42030 ], "loc": { "start": { @@ -71639,8 +71748,8 @@ "type": "Identifier", "name": "isEmpty", "range": [ - 42017, - 42024 + 42046, + 42053 ], "loc": { "start": { @@ -71658,8 +71767,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 42025, - 42033 + 42054, + 42062 ], "loc": { "start": { @@ -71674,8 +71783,8 @@ } ], "range": [ - 42017, - 42034 + 42046, + 42063 ], "loc": { "start": { @@ -71699,8 +71808,8 @@ "object": { "type": "ThisExpression", "range": [ - 42039, - 42043 + 42068, + 42072 ], "loc": { "start": { @@ -71717,8 +71826,8 @@ "type": "Identifier", "name": "isCustomOptions", "range": [ - 42044, - 42059 + 42073, + 42088 ], "loc": { "start": { @@ -71732,8 +71841,8 @@ } }, "range": [ - 42039, - 42059 + 42068, + 42088 ], "loc": { "start": { @@ -71751,8 +71860,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 42060, - 42068 + 42089, + 42097 ], "loc": { "start": { @@ -71767,8 +71876,8 @@ } ], "range": [ - 42039, - 42069 + 42068, + 42098 ], "loc": { "start": { @@ -71783,8 +71892,8 @@ }, "prefix": true, "range": [ - 42038, - 42069 + 42067, + 42098 ], "loc": { "start": { @@ -71798,8 +71907,8 @@ } }, "range": [ - 42017, - 42069 + 42046, + 42098 ], "loc": { "start": { @@ -71819,8 +71928,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 42085, - 42092 + 42114, + 42121 ], "loc": { "start": { @@ -71835,8 +71944,8 @@ } ], "range": [ - 42071, - 42102 + 42100, + 42131 ], "loc": { "start": { @@ -71851,8 +71960,8 @@ }, "alternate": null, "range": [ - 42013, - 42102 + 42042, + 42131 ], "loc": { "start": { @@ -71874,8 +71983,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42116, - 42129 + 42145, + 42158 ], "loc": { "start": { @@ -71894,8 +72003,8 @@ "object": { "type": "ThisExpression", "range": [ - 42132, - 42136 + 42161, + 42165 ], "loc": { "start": { @@ -71912,8 +72021,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42137, - 42150 + 42166, + 42179 ], "loc": { "start": { @@ -71927,8 +72036,8 @@ } }, "range": [ - 42132, - 42150 + 42161, + 42179 ], "loc": { "start": { @@ -71942,8 +72051,8 @@ } }, "range": [ - 42116, - 42150 + 42145, + 42179 ], "loc": { "start": { @@ -71959,8 +72068,8 @@ ], "kind": "let", "range": [ - 42112, - 42151 + 42141, + 42180 ], "loc": { "start": { @@ -71982,8 +72091,8 @@ "type": "Identifier", "name": "cols", "range": [ - 42164, - 42168 + 42193, + 42197 ], "loc": { "start": { @@ -72003,8 +72112,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42171, - 42184 + 42200, + 42213 ], "loc": { "start": { @@ -72021,8 +72130,8 @@ "type": "Identifier", "name": "cols", "range": [ - 42185, - 42189 + 42214, + 42218 ], "loc": { "start": { @@ -72036,8 +72145,8 @@ } }, "range": [ - 42171, - 42189 + 42200, + 42218 ], "loc": { "start": { @@ -72051,8 +72160,8 @@ } }, "range": [ - 42164, - 42189 + 42193, + 42218 ], "loc": { "start": { @@ -72068,8 +72177,8 @@ ], "kind": "let", "range": [ - 42160, - 42190 + 42189, + 42219 ], "loc": { "start": { @@ -72091,8 +72200,8 @@ "type": "Identifier", "name": "optTxt", "range": [ - 42203, - 42209 + 42232, + 42238 ], "loc": { "start": { @@ -72109,8 +72218,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 42212, - 42214 + 42241, + 42243 ], "loc": { "start": { @@ -72124,8 +72233,8 @@ } }, "range": [ - 42203, - 42214 + 42232, + 42243 ], "loc": { "start": { @@ -72144,8 +72253,8 @@ "type": "Identifier", "name": "optArray", "range": [ - 42216, - 42224 + 42245, + 42253 ], "loc": { "start": { @@ -72162,8 +72271,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 42227, - 42229 + 42256, + 42258 ], "loc": { "start": { @@ -72177,8 +72286,8 @@ } }, "range": [ - 42216, - 42229 + 42245, + 42258 ], "loc": { "start": { @@ -72194,8 +72303,8 @@ ], "kind": "let", "range": [ - 42199, - 42230 + 42228, + 42259 ], "loc": { "start": { @@ -72217,8 +72326,8 @@ "type": "Identifier", "name": "index", "range": [ - 42243, - 42248 + 42272, + 42277 ], "loc": { "start": { @@ -72240,8 +72349,8 @@ "type": "Identifier", "name": "cols", "range": [ - 42251, - 42255 + 42280, + 42284 ], "loc": { "start": { @@ -72258,8 +72367,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 42256, - 42263 + 42285, + 42292 ], "loc": { "start": { @@ -72273,8 +72382,8 @@ } }, "range": [ - 42251, - 42263 + 42280, + 42292 ], "loc": { "start": { @@ -72292,8 +72401,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 42264, - 42272 + 42293, + 42301 ], "loc": { "start": { @@ -72308,8 +72417,8 @@ } ], "range": [ - 42251, - 42273 + 42280, + 42302 ], "loc": { "start": { @@ -72323,8 +72432,8 @@ } }, "range": [ - 42243, - 42273 + 42272, + 42302 ], "loc": { "start": { @@ -72340,8 +72449,8 @@ ], "kind": "let", "range": [ - 42239, - 42274 + 42268, + 42303 ], "loc": { "start": { @@ -72363,8 +72472,8 @@ "type": "Identifier", "name": "slcValues", "range": [ - 42287, - 42296 + 42316, + 42325 ], "loc": { "start": { @@ -72387,8 +72496,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42299, - 42312 + 42328, + 42341 ], "loc": { "start": { @@ -72405,8 +72514,8 @@ "type": "Identifier", "name": "values", "range": [ - 42313, - 42319 + 42342, + 42348 ], "loc": { "start": { @@ -72420,8 +72529,8 @@ } }, "range": [ - 42299, - 42319 + 42328, + 42348 ], "loc": { "start": { @@ -72438,8 +72547,8 @@ "type": "Identifier", "name": "index", "range": [ - 42320, - 42325 + 42349, + 42354 ], "loc": { "start": { @@ -72453,8 +72562,8 @@ } }, "range": [ - 42299, - 42326 + 42328, + 42355 ], "loc": { "start": { @@ -72468,8 +72577,8 @@ } }, "range": [ - 42287, - 42326 + 42316, + 42355 ], "loc": { "start": { @@ -72485,8 +72594,8 @@ ], "kind": "let", "range": [ - 42283, - 42327 + 42312, + 42356 ], "loc": { "start": { @@ -72508,8 +72617,8 @@ "type": "Identifier", "name": "slcTexts", "range": [ - 42340, - 42348 + 42369, + 42377 ], "loc": { "start": { @@ -72532,8 +72641,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42351, - 42364 + 42380, + 42393 ], "loc": { "start": { @@ -72550,8 +72659,8 @@ "type": "Identifier", "name": "texts", "range": [ - 42365, - 42370 + 42394, + 42399 ], "loc": { "start": { @@ -72565,8 +72674,8 @@ } }, "range": [ - 42351, - 42370 + 42380, + 42399 ], "loc": { "start": { @@ -72583,8 +72692,8 @@ "type": "Identifier", "name": "index", "range": [ - 42371, - 42376 + 42400, + 42405 ], "loc": { "start": { @@ -72598,8 +72707,8 @@ } }, "range": [ - 42351, - 42377 + 42380, + 42406 ], "loc": { "start": { @@ -72613,8 +72722,8 @@ } }, "range": [ - 42340, - 42377 + 42369, + 42406 ], "loc": { "start": { @@ -72630,8 +72739,8 @@ ], "kind": "let", "range": [ - 42336, - 42378 + 42365, + 42407 ], "loc": { "start": { @@ -72653,8 +72762,8 @@ "type": "Identifier", "name": "slcSort", "range": [ - 42391, - 42398 + 42420, + 42427 ], "loc": { "start": { @@ -72677,8 +72786,8 @@ "type": "Identifier", "name": "customOptions", "range": [ - 42401, - 42414 + 42430, + 42443 ], "loc": { "start": { @@ -72695,8 +72804,8 @@ "type": "Identifier", "name": "sorts", "range": [ - 42415, - 42420 + 42444, + 42449 ], "loc": { "start": { @@ -72710,8 +72819,8 @@ } }, "range": [ - 42401, - 42420 + 42430, + 42449 ], "loc": { "start": { @@ -72728,8 +72837,8 @@ "type": "Identifier", "name": "index", "range": [ - 42421, - 42426 + 42450, + 42455 ], "loc": { "start": { @@ -72743,8 +72852,8 @@ } }, "range": [ - 42401, - 42427 + 42430, + 42456 ], "loc": { "start": { @@ -72758,8 +72867,8 @@ } }, "range": [ - 42391, - 42427 + 42420, + 42456 ], "loc": { "start": { @@ -72775,8 +72884,8 @@ ], "kind": "let", "range": [ - 42387, - 42428 + 42416, + 42457 ], "loc": { "start": { @@ -72800,8 +72909,8 @@ "type": "Identifier", "name": "r", "range": [ - 42447, - 42448 + 42476, + 42477 ], "loc": { "start": { @@ -72819,8 +72928,8 @@ "value": 0, "raw": "0", "range": [ - 42451, - 42452 + 42480, + 42481 ], "loc": { "start": { @@ -72834,8 +72943,8 @@ } }, "range": [ - 42447, - 42452 + 42476, + 42481 ], "loc": { "start": { @@ -72854,8 +72963,8 @@ "type": "Identifier", "name": "len", "range": [ - 42454, - 42457 + 42483, + 42486 ], "loc": { "start": { @@ -72875,8 +72984,8 @@ "type": "Identifier", "name": "slcValues", "range": [ - 42460, - 42469 + 42489, + 42498 ], "loc": { "start": { @@ -72893,8 +73002,8 @@ "type": "Identifier", "name": "length", "range": [ - 42470, - 42476 + 42499, + 42505 ], "loc": { "start": { @@ -72908,8 +73017,8 @@ } }, "range": [ - 42460, - 42476 + 42489, + 42505 ], "loc": { "start": { @@ -72923,8 +73032,8 @@ } }, "range": [ - 42454, - 42476 + 42483, + 42505 ], "loc": { "start": { @@ -72940,8 +73049,8 @@ ], "kind": "let", "range": [ - 42443, - 42476 + 42472, + 42505 ], "loc": { "start": { @@ -72961,8 +73070,8 @@ "type": "Identifier", "name": "r", "range": [ - 42478, - 42479 + 42507, + 42508 ], "loc": { "start": { @@ -72979,8 +73088,8 @@ "type": "Identifier", "name": "len", "range": [ - 42482, - 42485 + 42511, + 42514 ], "loc": { "start": { @@ -72994,8 +73103,8 @@ } }, "range": [ - 42478, - 42485 + 42507, + 42514 ], "loc": { "start": { @@ -73015,8 +73124,8 @@ "type": "Identifier", "name": "r", "range": [ - 42487, - 42488 + 42516, + 42517 ], "loc": { "start": { @@ -73031,8 +73140,8 @@ }, "prefix": false, "range": [ - 42487, - 42490 + 42516, + 42519 ], "loc": { "start": { @@ -73059,8 +73168,8 @@ "type": "Identifier", "name": "optArray", "range": [ - 42506, - 42514 + 42535, + 42543 ], "loc": { "start": { @@ -73077,8 +73186,8 @@ "type": "Identifier", "name": "push", "range": [ - 42515, - 42519 + 42544, + 42548 ], "loc": { "start": { @@ -73092,8 +73201,8 @@ } }, "range": [ - 42506, - 42519 + 42535, + 42548 ], "loc": { "start": { @@ -73114,8 +73223,8 @@ "type": "Identifier", "name": "slcValues", "range": [ - 42520, - 42529 + 42549, + 42558 ], "loc": { "start": { @@ -73132,8 +73241,8 @@ "type": "Identifier", "name": "r", "range": [ - 42530, - 42531 + 42559, + 42560 ], "loc": { "start": { @@ -73147,8 +73256,8 @@ } }, "range": [ - 42520, - 42532 + 42549, + 42561 ], "loc": { "start": { @@ -73163,8 +73272,8 @@ } ], "range": [ - 42506, - 42533 + 42535, + 42562 ], "loc": { "start": { @@ -73178,8 +73287,8 @@ } }, "range": [ - 42506, - 42534 + 42535, + 42563 ], "loc": { "start": { @@ -73201,8 +73310,8 @@ "type": "Identifier", "name": "slcTexts", "range": [ - 42551, - 42559 + 42580, + 42588 ], "loc": { "start": { @@ -73219,8 +73328,8 @@ "type": "Identifier", "name": "r", "range": [ - 42560, - 42561 + 42589, + 42590 ], "loc": { "start": { @@ -73234,8 +73343,8 @@ } }, "range": [ - 42551, - 42562 + 42580, + 42591 ], "loc": { "start": { @@ -73262,8 +73371,8 @@ "type": "Identifier", "name": "optTxt", "range": [ - 42582, - 42588 + 42611, + 42617 ], "loc": { "start": { @@ -73280,8 +73389,8 @@ "type": "Identifier", "name": "push", "range": [ - 42589, - 42593 + 42618, + 42622 ], "loc": { "start": { @@ -73295,8 +73404,8 @@ } }, "range": [ - 42582, - 42593 + 42611, + 42622 ], "loc": { "start": { @@ -73317,8 +73426,8 @@ "type": "Identifier", "name": "slcTexts", "range": [ - 42594, - 42602 + 42623, + 42631 ], "loc": { "start": { @@ -73335,8 +73444,8 @@ "type": "Identifier", "name": "r", "range": [ - 42603, - 42604 + 42632, + 42633 ], "loc": { "start": { @@ -73350,8 +73459,8 @@ } }, "range": [ - 42594, - 42605 + 42623, + 42634 ], "loc": { "start": { @@ -73366,8 +73475,8 @@ } ], "range": [ - 42582, - 42606 + 42611, + 42635 ], "loc": { "start": { @@ -73381,8 +73490,8 @@ } }, "range": [ - 42582, - 42607 + 42611, + 42636 ], "loc": { "start": { @@ -73397,8 +73506,8 @@ } ], "range": [ - 42564, - 42621 + 42593, + 42650 ], "loc": { "start": { @@ -73425,8 +73534,8 @@ "type": "Identifier", "name": "optTxt", "range": [ - 42645, - 42651 + 42674, + 42680 ], "loc": { "start": { @@ -73443,8 +73552,8 @@ "type": "Identifier", "name": "push", "range": [ - 42652, - 42656 + 42681, + 42685 ], "loc": { "start": { @@ -73458,8 +73567,8 @@ } }, "range": [ - 42645, - 42656 + 42674, + 42685 ], "loc": { "start": { @@ -73480,8 +73589,8 @@ "type": "Identifier", "name": "slcValues", "range": [ - 42657, - 42666 + 42686, + 42695 ], "loc": { "start": { @@ -73498,8 +73607,8 @@ "type": "Identifier", "name": "r", "range": [ - 42667, - 42668 + 42696, + 42697 ], "loc": { "start": { @@ -73513,8 +73622,8 @@ } }, "range": [ - 42657, - 42669 + 42686, + 42698 ], "loc": { "start": { @@ -73529,8 +73638,8 @@ } ], "range": [ - 42645, - 42670 + 42674, + 42699 ], "loc": { "start": { @@ -73544,8 +73653,8 @@ } }, "range": [ - 42645, - 42671 + 42674, + 42700 ], "loc": { "start": { @@ -73560,8 +73669,8 @@ } ], "range": [ - 42627, - 42685 + 42656, + 42714 ], "loc": { "start": { @@ -73575,8 +73684,8 @@ } }, "range": [ - 42547, - 42685 + 42576, + 42714 ], "loc": { "start": { @@ -73591,8 +73700,8 @@ } ], "range": [ - 42492, - 42695 + 42521, + 42724 ], "loc": { "start": { @@ -73606,8 +73715,8 @@ } }, "range": [ - 42438, - 42695 + 42467, + 42724 ], "loc": { "start": { @@ -73626,8 +73735,8 @@ "type": "Identifier", "name": "slcSort", "range": [ - 42708, - 42715 + 42737, + 42744 ], "loc": { "start": { @@ -73654,8 +73763,8 @@ "type": "Identifier", "name": "optArray", "range": [ - 42731, - 42739 + 42760, + 42768 ], "loc": { "start": { @@ -73672,8 +73781,8 @@ "type": "Identifier", "name": "sort", "range": [ - 42740, - 42744 + 42769, + 42773 ], "loc": { "start": { @@ -73687,8 +73796,8 @@ } }, "range": [ - 42731, - 42744 + 42760, + 42773 ], "loc": { "start": { @@ -73703,8 +73812,8 @@ }, "arguments": [], "range": [ - 42731, - 42746 + 42760, + 42775 ], "loc": { "start": { @@ -73718,8 +73827,8 @@ } }, "range": [ - 42731, - 42747 + 42760, + 42776 ], "loc": { "start": { @@ -73743,8 +73852,8 @@ "type": "Identifier", "name": "optTxt", "range": [ - 42760, - 42766 + 42789, + 42795 ], "loc": { "start": { @@ -73761,8 +73870,8 @@ "type": "Identifier", "name": "sort", "range": [ - 42767, - 42771 + 42796, + 42800 ], "loc": { "start": { @@ -73776,8 +73885,8 @@ } }, "range": [ - 42760, - 42771 + 42789, + 42800 ], "loc": { "start": { @@ -73792,8 +73901,8 @@ }, "arguments": [], "range": [ - 42760, - 42773 + 42789, + 42802 ], "loc": { "start": { @@ -73807,8 +73916,8 @@ } }, "range": [ - 42760, - 42774 + 42789, + 42803 ], "loc": { "start": { @@ -73823,8 +73932,8 @@ } ], "range": [ - 42717, - 42784 + 42746, + 42813 ], "loc": { "start": { @@ -73839,8 +73948,8 @@ }, "alternate": null, "range": [ - 42704, - 42784 + 42733, + 42813 ], "loc": { "start": { @@ -73862,8 +73971,8 @@ "type": "Identifier", "name": "optArray", "range": [ - 42801, - 42809 + 42830, + 42838 ], "loc": { "start": { @@ -73880,8 +73989,8 @@ "type": "Identifier", "name": "optTxt", "range": [ - 42811, - 42817 + 42840, + 42846 ], "loc": { "start": { @@ -73896,8 +74005,8 @@ } ], "range": [ - 42800, - 42818 + 42829, + 42847 ], "loc": { "start": { @@ -73911,8 +74020,8 @@ } }, "range": [ - 42793, - 42819 + 42822, + 42848 ], "loc": { "start": { @@ -73927,8 +74036,8 @@ } ], "range": [ - 42003, - 42825 + 42032, + 42854 ], "loc": { "start": { @@ -73944,8 +74053,8 @@ "generator": false, "expression": false, "range": [ - 41992, - 42825 + 42021, + 42854 ], "loc": { "start": { @@ -73961,8 +74070,8 @@ "kind": "method", "computed": false, "range": [ - 41976, - 42825 + 42005, + 42854 ], "loc": { "start": { @@ -73979,8 +74088,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 41775, - 41971 + 41804, + 42000 ], "loc": { "start": { @@ -73999,8 +74108,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 42831, - 43068 + 42860, + 43097 ], "loc": { "start": { @@ -74022,8 +74131,8 @@ "type": "Identifier", "name": "filter", "range": [ - 43073, - 43079 + 43102, + 43108 ], "loc": { "start": { @@ -74057,8 +74166,8 @@ "object": { "type": "ThisExpression", "range": [ - 43097, - 43101 + 43126, + 43130 ], "loc": { "start": { @@ -74075,8 +74184,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 43102, - 43109 + 43131, + 43138 ], "loc": { "start": { @@ -74090,8 +74199,8 @@ } }, "range": [ - 43097, - 43109 + 43126, + 43138 ], "loc": { "start": { @@ -74106,8 +74215,8 @@ }, "prefix": true, "range": [ - 43096, - 43109 + 43125, + 43138 ], "loc": { "start": { @@ -74129,8 +74238,8 @@ "object": { "type": "ThisExpression", "range": [ - 43114, - 43118 + 43143, + 43147 ], "loc": { "start": { @@ -74147,8 +74256,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 43119, - 43130 + 43148, + 43159 ], "loc": { "start": { @@ -74162,8 +74271,8 @@ } }, "range": [ - 43114, - 43130 + 43143, + 43159 ], "loc": { "start": { @@ -74178,8 +74287,8 @@ }, "prefix": true, "range": [ - 43113, - 43130 + 43142, + 43159 ], "loc": { "start": { @@ -74193,8 +74302,8 @@ } }, "range": [ - 43096, - 43130 + 43125, + 43159 ], "loc": { "start": { @@ -74214,8 +74323,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 43146, - 43153 + 43175, + 43182 ], "loc": { "start": { @@ -74230,8 +74339,8 @@ } ], "range": [ - 43132, - 43163 + 43161, + 43192 ], "loc": { "start": { @@ -74246,8 +74355,8 @@ }, "alternate": null, "range": [ - 43092, - 43163 + 43121, + 43192 ], "loc": { "start": { @@ -74264,8 +74373,8 @@ "type": "Line", "value": "fire onbefore callback", "range": [ - 43172, - 43196 + 43201, + 43225 ], "loc": { "start": { @@ -74290,8 +74399,8 @@ "object": { "type": "ThisExpression", "range": [ - 43205, - 43209 + 43234, + 43238 ], "loc": { "start": { @@ -74308,8 +74417,8 @@ "type": "Identifier", "name": "onBeforeFilter", "range": [ - 43210, - 43224 + 43239, + 43253 ], "loc": { "start": { @@ -74323,8 +74432,8 @@ } }, "range": [ - 43205, - 43224 + 43234, + 43253 ], "loc": { "start": { @@ -74341,8 +74450,8 @@ { "type": "ThisExpression", "range": [ - 43225, - 43229 + 43254, + 43258 ], "loc": { "start": { @@ -74357,8 +74466,8 @@ } ], "range": [ - 43205, - 43230 + 43234, + 43259 ], "loc": { "start": { @@ -74372,8 +74481,8 @@ } }, "range": [ - 43205, - 43231 + 43234, + 43260 ], "loc": { "start": { @@ -74390,8 +74499,8 @@ "type": "Line", "value": "fire onbefore callback", "range": [ - 43172, - 43196 + 43201, + 43225 ], "loc": { "start": { @@ -74419,8 +74528,8 @@ "object": { "type": "ThisExpression", "range": [ - 43240, - 43244 + 43269, + 43273 ], "loc": { "start": { @@ -74437,8 +74546,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 43245, - 43252 + 43274, + 43281 ], "loc": { "start": { @@ -74452,8 +74561,8 @@ } }, "range": [ - 43240, - 43252 + 43269, + 43281 ], "loc": { "start": { @@ -74470,8 +74579,8 @@ "type": "Identifier", "name": "emit", "range": [ - 43253, - 43257 + 43282, + 43286 ], "loc": { "start": { @@ -74485,8 +74594,8 @@ } }, "range": [ - 43240, - 43257 + 43269, + 43286 ], "loc": { "start": { @@ -74505,8 +74614,8 @@ "value": "before-filtering", "raw": "'before-filtering'", "range": [ - 43258, - 43276 + 43287, + 43305 ], "loc": { "start": { @@ -74522,8 +74631,8 @@ { "type": "ThisExpression", "range": [ - 43278, - 43282 + 43307, + 43311 ], "loc": { "start": { @@ -74538,8 +74647,8 @@ } ], "range": [ - 43240, - 43283 + 43269, + 43312 ], "loc": { "start": { @@ -74553,8 +74662,8 @@ } }, "range": [ - 43240, - 43284 + 43269, + 43313 ], "loc": { "start": { @@ -74576,8 +74685,8 @@ "type": "Identifier", "name": "hiddenRows", "range": [ - 43298, - 43308 + 43327, + 43337 ], "loc": { "start": { @@ -74595,8 +74704,8 @@ "value": 0, "raw": "0", "range": [ - 43311, - 43312 + 43340, + 43341 ], "loc": { "start": { @@ -74610,8 +74719,8 @@ } }, "range": [ - 43298, - 43312 + 43327, + 43341 ], "loc": { "start": { @@ -74627,8 +74736,8 @@ ], "kind": "let", "range": [ - 43294, - 43313 + 43323, + 43342 ], "loc": { "start": { @@ -74652,8 +74761,8 @@ "object": { "type": "ThisExpression", "range": [ - 43323, - 43327 + 43352, + 43356 ], "loc": { "start": { @@ -74670,8 +74779,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 43328, - 43342 + 43357, + 43371 ], "loc": { "start": { @@ -74685,8 +74794,8 @@ } }, "range": [ - 43323, - 43342 + 43352, + 43371 ], "loc": { "start": { @@ -74703,8 +74812,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 43345, - 43347 + 43374, + 43376 ], "loc": { "start": { @@ -74718,8 +74827,8 @@ } }, "range": [ - 43323, - 43347 + 43352, + 43376 ], "loc": { "start": { @@ -74733,8 +74842,8 @@ } }, "range": [ - 43323, - 43348 + 43352, + 43377 ], "loc": { "start": { @@ -74751,8 +74860,8 @@ "type": "Line", "value": " search args", "range": [ - 43357, - 43371 + 43386, + 43400 ], "loc": { "start": { @@ -74776,8 +74885,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 43384, - 43394 + 43413, + 43423 ], "loc": { "start": { @@ -74798,8 +74907,8 @@ "object": { "type": "ThisExpression", "range": [ - 43397, - 43401 + 43426, + 43430 ], "loc": { "start": { @@ -74816,8 +74925,8 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 43402, - 43417 + 43431, + 43446 ], "loc": { "start": { @@ -74831,8 +74940,8 @@ } }, "range": [ - 43397, - 43417 + 43426, + 43446 ], "loc": { "start": { @@ -74847,8 +74956,8 @@ }, "arguments": [], "range": [ - 43397, - 43419 + 43426, + 43448 ], "loc": { "start": { @@ -74862,8 +74971,8 @@ } }, "range": [ - 43384, - 43419 + 43413, + 43448 ], "loc": { "start": { @@ -74879,8 +74988,8 @@ ], "kind": "let", "range": [ - 43380, - 43420 + 43409, + 43449 ], "loc": { "start": { @@ -74897,8 +75006,8 @@ "type": "Line", "value": " search args", "range": [ - 43357, - 43371 + 43386, + 43400 ], "loc": { "start": { @@ -74922,8 +75031,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 43434, - 43441 + 43463, + 43470 ], "loc": { "start": { @@ -74944,8 +75053,8 @@ "object": { "type": "ThisExpression", "range": [ - 43444, - 43448 + 43473, + 43477 ], "loc": { "start": { @@ -74962,8 +75071,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 43449, - 43456 + 43478, + 43485 ], "loc": { "start": { @@ -74977,8 +75086,8 @@ } }, "range": [ - 43444, - 43456 + 43473, + 43485 ], "loc": { "start": { @@ -74993,8 +75102,8 @@ }, "arguments": [], "range": [ - 43444, - 43458 + 43473, + 43487 ], "loc": { "start": { @@ -75008,8 +75117,8 @@ } }, "range": [ - 43434, - 43458 + 43463, + 43487 ], "loc": { "start": { @@ -75025,8 +75134,8 @@ ], "kind": "let", "range": [ - 43430, - 43459 + 43459, + 43488 ], "loc": { "start": { @@ -75047,8 +75156,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 43468, - 43475 + 43497, + 43504 ], "loc": { "start": { @@ -75070,8 +75179,8 @@ "type": "Identifier", "name": "row", "range": [ - 43490, - 43493 + 43519, + 43522 ], "loc": { "start": { @@ -75088,8 +75197,8 @@ "type": "Identifier", "name": "k", "range": [ - 43495, - 43496 + 43524, + 43525 ], "loc": { "start": { @@ -75121,8 +75230,8 @@ "type": "Identifier", "name": "row", "range": [ - 43576, - 43579 + 43605, + 43608 ], "loc": { "start": { @@ -75139,8 +75248,8 @@ "type": "Identifier", "name": "style", "range": [ - 43580, - 43585 + 43609, + 43614 ], "loc": { "start": { @@ -75154,8 +75263,8 @@ } }, "range": [ - 43576, - 43585 + 43605, + 43614 ], "loc": { "start": { @@ -75172,8 +75281,8 @@ "type": "Identifier", "name": "display", "range": [ - 43586, - 43593 + 43615, + 43622 ], "loc": { "start": { @@ -75187,8 +75296,8 @@ } }, "range": [ - 43576, - 43593 + 43605, + 43622 ], "loc": { "start": { @@ -75206,8 +75315,8 @@ "value": "", "raw": "''", "range": [ - 43596, - 43598 + 43625, + 43627 ], "loc": { "start": { @@ -75221,8 +75330,8 @@ } }, "range": [ - 43576, - 43598 + 43605, + 43627 ], "loc": { "start": { @@ -75236,8 +75345,8 @@ } }, "range": [ - 43576, - 43599 + 43605, + 43628 ], "loc": { "start": { @@ -75254,8 +75363,8 @@ "type": "Line", "value": " already filtered rows display re-init", "range": [ - 43519, - 43559 + 43548, + 43588 ], "loc": { "start": { @@ -75279,8 +75388,8 @@ "type": "Identifier", "name": "cells", "range": [ - 43621, - 43626 + 43650, + 43655 ], "loc": { "start": { @@ -75300,8 +75409,8 @@ "type": "Identifier", "name": "row", "range": [ - 43629, - 43632 + 43658, + 43661 ], "loc": { "start": { @@ -75318,8 +75427,8 @@ "type": "Identifier", "name": "cells", "range": [ - 43633, - 43638 + 43662, + 43667 ], "loc": { "start": { @@ -75333,8 +75442,8 @@ } }, "range": [ - 43629, - 43638 + 43658, + 43667 ], "loc": { "start": { @@ -75348,8 +75457,8 @@ } }, "range": [ - 43621, - 43638 + 43650, + 43667 ], "loc": { "start": { @@ -75365,8 +75474,8 @@ ], "kind": "let", "range": [ - 43617, - 43639 + 43646, + 43668 ], "loc": { "start": { @@ -75388,8 +75497,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 43660, - 43667 + 43689, + 43696 ], "loc": { "start": { @@ -75409,8 +75518,8 @@ "type": "Identifier", "name": "cells", "range": [ - 43670, - 43675 + 43699, + 43704 ], "loc": { "start": { @@ -75427,8 +75536,8 @@ "type": "Identifier", "name": "length", "range": [ - 43676, - 43682 + 43705, + 43711 ], "loc": { "start": { @@ -75442,8 +75551,8 @@ } }, "range": [ - 43670, - 43682 + 43699, + 43711 ], "loc": { "start": { @@ -75457,8 +75566,8 @@ } }, "range": [ - 43660, - 43682 + 43689, + 43711 ], "loc": { "start": { @@ -75474,8 +75583,8 @@ ], "kind": "let", "range": [ - 43656, - 43683 + 43685, + 43712 ], "loc": { "start": { @@ -75497,8 +75606,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 43705, - 43714 + 43734, + 43743 ], "loc": { "start": { @@ -75515,8 +75624,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 43717, - 43719 + 43746, + 43748 ], "loc": { "start": { @@ -75530,8 +75639,8 @@ } }, "range": [ - 43705, - 43719 + 43734, + 43748 ], "loc": { "start": { @@ -75550,8 +75659,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 43741, - 43751 + 43770, + 43780 ], "loc": { "start": { @@ -75569,8 +75678,8 @@ "value": true, "raw": "true", "range": [ - 43754, - 43758 + 43783, + 43787 ], "loc": { "start": { @@ -75584,8 +75693,8 @@ } }, "range": [ - 43741, - 43758 + 43770, + 43787 ], "loc": { "start": { @@ -75604,8 +75713,8 @@ "type": "Identifier", "name": "singleFltRowValid", "range": [ - 43832, - 43849 + 43861, + 43878 ], "loc": { "start": { @@ -75623,8 +75732,8 @@ "value": false, "raw": "false", "range": [ - 43852, - 43857 + 43881, + 43886 ], "loc": { "start": { @@ -75638,8 +75747,8 @@ } }, "range": [ - 43832, - 43857 + 43861, + 43886 ], "loc": { "start": { @@ -75656,8 +75765,8 @@ "type": "Line", "value": "only for single filter search", "range": [ - 43780, - 43811 + 43809, + 43840 ], "loc": { "start": { @@ -75675,8 +75784,8 @@ ], "kind": "let", "range": [ - 43701, - 43858 + 43730, + 43887 ], "loc": { "start": { @@ -75693,8 +75802,8 @@ "type": "Line", "value": " this loop retrieves cell data", "range": [ - 43876, - 43908 + 43905, + 43937 ], "loc": { "start": { @@ -75720,8 +75829,8 @@ "type": "Identifier", "name": "j", "range": [ - 43934, - 43935 + 43963, + 43964 ], "loc": { "start": { @@ -75739,8 +75848,8 @@ "value": 0, "raw": "0", "range": [ - 43938, - 43939 + 43967, + 43968 ], "loc": { "start": { @@ -75754,8 +75863,8 @@ } }, "range": [ - 43934, - 43939 + 43963, + 43968 ], "loc": { "start": { @@ -75771,8 +75880,8 @@ ], "kind": "let", "range": [ - 43930, - 43939 + 43959, + 43968 ], "loc": { "start": { @@ -75792,8 +75901,8 @@ "type": "Identifier", "name": "j", "range": [ - 43941, - 43942 + 43970, + 43971 ], "loc": { "start": { @@ -75810,8 +75919,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 43945, - 43952 + 43974, + 43981 ], "loc": { "start": { @@ -75825,8 +75934,8 @@ } }, "range": [ - 43941, - 43952 + 43970, + 43981 ], "loc": { "start": { @@ -75846,8 +75955,8 @@ "type": "Identifier", "name": "j", "range": [ - 43954, - 43955 + 43983, + 43984 ], "loc": { "start": { @@ -75862,8 +75971,8 @@ }, "prefix": false, "range": [ - 43954, - 43957 + 43983, + 43986 ], "loc": { "start": { @@ -75888,8 +75997,8 @@ "type": "Identifier", "name": "sA", "range": [ - 44024, - 44026 + 44053, + 44055 ], "loc": { "start": { @@ -75909,8 +76018,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 44029, - 44039 + 44058, + 44068 ], "loc": { "start": { @@ -75931,8 +76040,8 @@ "object": { "type": "ThisExpression", "range": [ - 44040, - 44044 + 44069, + 44073 ], "loc": { "start": { @@ -75949,8 +76058,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 44045, - 44060 + 44074, + 44089 ], "loc": { "start": { @@ -75964,8 +76073,8 @@ } }, "range": [ - 44040, - 44060 + 44069, + 44089 ], "loc": { "start": { @@ -75983,8 +76092,8 @@ "value": 0, "raw": "0", "range": [ - 44063, - 44064 + 44092, + 44093 ], "loc": { "start": { @@ -76001,8 +76110,8 @@ "type": "Identifier", "name": "j", "range": [ - 44067, - 44068 + 44096, + 44097 ], "loc": { "start": { @@ -76016,8 +76125,8 @@ } }, "range": [ - 44040, - 44068 + 44069, + 44097 ], "loc": { "start": { @@ -76031,8 +76140,8 @@ } }, "range": [ - 44029, - 44069 + 44058, + 44098 ], "loc": { "start": { @@ -76046,8 +76155,8 @@ } }, "range": [ - 44024, - 44069 + 44053, + 44098 ], "loc": { "start": { @@ -76063,8 +76172,8 @@ ], "kind": "let", "range": [ - 44020, - 44070 + 44049, + 44099 ], "loc": { "start": { @@ -76081,8 +76190,8 @@ "type": "Line", "value": "searched keyword", "range": [ - 43981, - 43999 + 44010, + 44028 ], "loc": { "start": { @@ -76106,8 +76215,8 @@ "type": "Identifier", "name": "sA", "range": [ - 44096, - 44098 + 44125, + 44127 ], "loc": { "start": { @@ -76125,8 +76234,8 @@ "value": "", "raw": "''", "range": [ - 44103, - 44105 + 44132, + 44134 ], "loc": { "start": { @@ -76140,8 +76249,8 @@ } }, "range": [ - 44096, - 44105 + 44125, + 44134 ], "loc": { "start": { @@ -76161,8 +76270,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 44133, - 44142 + 44162, + 44171 ], "loc": { "start": { @@ -76177,8 +76286,8 @@ } ], "range": [ - 44107, - 44164 + 44136, + 44193 ], "loc": { "start": { @@ -76193,8 +76302,8 @@ }, "alternate": null, "range": [ - 44092, - 44164 + 44121, + 44193 ], "loc": { "start": { @@ -76216,8 +76325,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 44190, - 44199 + 44219, + 44228 ], "loc": { "start": { @@ -76236,8 +76345,8 @@ "type": "Identifier", "name": "matchCase", "range": [ - 44202, - 44211 + 44231, + 44240 ], "loc": { "start": { @@ -76259,8 +76368,8 @@ "object": { "type": "ThisExpression", "range": [ - 44212, - 44216 + 44241, + 44245 ], "loc": { "start": { @@ -76277,8 +76386,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 44217, - 44229 + 44246, + 44258 ], "loc": { "start": { @@ -76292,8 +76401,8 @@ } }, "range": [ - 44212, - 44229 + 44241, + 44258 ], "loc": { "start": { @@ -76314,8 +76423,8 @@ "type": "Identifier", "name": "cells", "range": [ - 44230, - 44235 + 44259, + 44264 ], "loc": { "start": { @@ -76332,8 +76441,8 @@ "type": "Identifier", "name": "j", "range": [ - 44236, - 44237 + 44265, + 44266 ], "loc": { "start": { @@ -76347,8 +76456,8 @@ } }, "range": [ - 44230, - 44238 + 44259, + 44267 ], "loc": { "start": { @@ -76363,8 +76472,8 @@ } ], "range": [ - 44212, - 44239 + 44241, + 44268 ], "loc": { "start": { @@ -76383,8 +76492,8 @@ "object": { "type": "ThisExpression", "range": [ - 44265, - 44269 + 44294, + 44298 ], "loc": { "start": { @@ -76401,8 +76510,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 44270, - 44283 + 44299, + 44312 ], "loc": { "start": { @@ -76416,8 +76525,8 @@ } }, "range": [ - 44265, - 44283 + 44294, + 44312 ], "loc": { "start": { @@ -76432,8 +76541,8 @@ } ], "range": [ - 44202, - 44284 + 44231, + 44313 ], "loc": { "start": { @@ -76447,8 +76556,8 @@ } }, "range": [ - 44190, - 44284 + 44219, + 44313 ], "loc": { "start": { @@ -76464,8 +76573,8 @@ ], "kind": "let", "range": [ - 44186, - 44285 + 44215, + 44314 ], "loc": { "start": { @@ -76482,8 +76591,8 @@ "type": "Line", "value": "multiple search parameter operator ||", "range": [ - 44307, - 44346 + 44336, + 44375 ], "loc": { "start": { @@ -76507,8 +76616,8 @@ "type": "Identifier", "name": "sAOrSplit", "range": [ - 44371, - 44380 + 44400, + 44409 ], "loc": { "start": { @@ -76535,8 +76644,8 @@ "type": "Identifier", "name": "sA", "range": [ - 44383, - 44385 + 44412, + 44414 ], "loc": { "start": { @@ -76553,8 +76662,8 @@ "type": "Identifier", "name": "toString", "range": [ - 44386, - 44394 + 44415, + 44423 ], "loc": { "start": { @@ -76568,8 +76677,8 @@ } }, "range": [ - 44383, - 44394 + 44412, + 44423 ], "loc": { "start": { @@ -76584,8 +76693,8 @@ }, "arguments": [], "range": [ - 44383, - 44396 + 44412, + 44425 ], "loc": { "start": { @@ -76602,8 +76711,8 @@ "type": "Identifier", "name": "split", "range": [ - 44397, - 44402 + 44426, + 44431 ], "loc": { "start": { @@ -76617,8 +76726,8 @@ } }, "range": [ - 44383, - 44402 + 44412, + 44431 ], "loc": { "start": { @@ -76638,8 +76747,8 @@ "object": { "type": "ThisExpression", "range": [ - 44403, - 44407 + 44432, + 44436 ], "loc": { "start": { @@ -76656,8 +76765,8 @@ "type": "Identifier", "name": "orOperator", "range": [ - 44408, - 44418 + 44437, + 44447 ], "loc": { "start": { @@ -76671,8 +76780,8 @@ } }, "range": [ - 44403, - 44418 + 44432, + 44447 ], "loc": { "start": { @@ -76687,8 +76796,8 @@ } ], "range": [ - 44383, - 44419 + 44412, + 44448 ], "loc": { "start": { @@ -76702,8 +76811,8 @@ } }, "range": [ - 44371, - 44419 + 44400, + 44448 ], "loc": { "start": { @@ -76722,8 +76831,8 @@ "type": "Identifier", "name": "hasMultiOrSA", "range": [ - 44508, - 44520 + 44537, + 44549 ], "loc": { "start": { @@ -76746,8 +76855,8 @@ "type": "Identifier", "name": "sAOrSplit", "range": [ - 44523, - 44532 + 44552, + 44561 ], "loc": { "start": { @@ -76764,8 +76873,8 @@ "type": "Identifier", "name": "length", "range": [ - 44533, - 44539 + 44562, + 44568 ], "loc": { "start": { @@ -76779,8 +76888,8 @@ } }, "range": [ - 44523, - 44539 + 44552, + 44568 ], "loc": { "start": { @@ -76798,8 +76907,8 @@ "value": 1, "raw": "1", "range": [ - 44542, - 44543 + 44571, + 44572 ], "loc": { "start": { @@ -76813,8 +76922,8 @@ } }, "range": [ - 44523, - 44543 + 44552, + 44572 ], "loc": { "start": { @@ -76828,8 +76937,8 @@ } }, "range": [ - 44508, - 44543 + 44537, + 44572 ], "loc": { "start": { @@ -76846,8 +76955,8 @@ "type": "Line", "value": "multiple search || parameter boolean", "range": [ - 44445, - 44483 + 44474, + 44512 ], "loc": { "start": { @@ -76868,8 +76977,8 @@ "type": "Identifier", "name": "sAAndSplit", "range": [ - 44633, - 44643 + 44662, + 44672 ], "loc": { "start": { @@ -76896,8 +77005,8 @@ "type": "Identifier", "name": "sA", "range": [ - 44646, - 44648 + 44675, + 44677 ], "loc": { "start": { @@ -76914,8 +77023,8 @@ "type": "Identifier", "name": "toString", "range": [ - 44649, - 44657 + 44678, + 44686 ], "loc": { "start": { @@ -76929,8 +77038,8 @@ } }, "range": [ - 44646, - 44657 + 44675, + 44686 ], "loc": { "start": { @@ -76945,8 +77054,8 @@ }, "arguments": [], "range": [ - 44646, - 44659 + 44675, + 44688 ], "loc": { "start": { @@ -76963,8 +77072,8 @@ "type": "Identifier", "name": "split", "range": [ - 44660, - 44665 + 44689, + 44694 ], "loc": { "start": { @@ -76978,8 +77087,8 @@ } }, "range": [ - 44646, - 44665 + 44675, + 44694 ], "loc": { "start": { @@ -76999,8 +77108,8 @@ "object": { "type": "ThisExpression", "range": [ - 44666, - 44670 + 44695, + 44699 ], "loc": { "start": { @@ -77017,8 +77126,8 @@ "type": "Identifier", "name": "anOperator", "range": [ - 44671, - 44681 + 44700, + 44710 ], "loc": { "start": { @@ -77032,8 +77141,8 @@ } }, "range": [ - 44666, - 44681 + 44695, + 44710 ], "loc": { "start": { @@ -77048,8 +77157,8 @@ } ], "range": [ - 44646, - 44682 + 44675, + 44711 ], "loc": { "start": { @@ -77063,8 +77172,8 @@ } }, "range": [ - 44633, - 44682 + 44662, + 44711 ], "loc": { "start": { @@ -77081,8 +77190,8 @@ "type": "Line", "value": "multiple search parameter operator &&", "range": [ - 44569, - 44608 + 44598, + 44637 ], "loc": { "start": { @@ -77103,8 +77212,8 @@ "type": "Identifier", "name": "hasMultiAndSA", "range": [ - 44771, - 44784 + 44800, + 44813 ], "loc": { "start": { @@ -77127,8 +77236,8 @@ "type": "Identifier", "name": "sAAndSplit", "range": [ - 44787, - 44797 + 44816, + 44826 ], "loc": { "start": { @@ -77145,8 +77254,8 @@ "type": "Identifier", "name": "length", "range": [ - 44798, - 44804 + 44827, + 44833 ], "loc": { "start": { @@ -77160,8 +77269,8 @@ } }, "range": [ - 44787, - 44804 + 44816, + 44833 ], "loc": { "start": { @@ -77179,8 +77288,8 @@ "value": 1, "raw": "1", "range": [ - 44807, - 44808 + 44836, + 44837 ], "loc": { "start": { @@ -77194,8 +77303,8 @@ } }, "range": [ - 44787, - 44808 + 44816, + 44837 ], "loc": { "start": { @@ -77209,8 +77318,8 @@ } }, "range": [ - 44771, - 44808 + 44800, + 44837 ], "loc": { "start": { @@ -77227,8 +77336,8 @@ "type": "Line", "value": "multiple search && parameter boolean", "range": [ - 44708, - 44746 + 44737, + 44775 ], "loc": { "start": { @@ -77246,8 +77355,8 @@ ], "kind": "let", "range": [ - 44367, - 44809 + 44396, + 44838 ], "loc": { "start": { @@ -77264,8 +77373,8 @@ "type": "Line", "value": "multiple search parameter operator ||", "range": [ - 44307, - 44346 + 44336, + 44375 ], "loc": { "start": { @@ -77284,8 +77393,8 @@ "type": "Line", "value": "detect operators or array query", "range": [ - 44831, - 44864 + 44860, + 44893 ], "loc": { "start": { @@ -77314,8 +77423,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 44889, - 44896 + 44918, + 44925 ], "loc": { "start": { @@ -77333,8 +77442,8 @@ "type": "Identifier", "name": "sA", "range": [ - 44897, - 44899 + 44926, + 44928 ], "loc": { "start": { @@ -77349,8 +77458,8 @@ } ], "range": [ - 44889, - 44900 + 44918, + 44929 ], "loc": { "start": { @@ -77367,8 +77476,8 @@ "type": "Identifier", "name": "hasMultiOrSA", "range": [ - 44904, - 44916 + 44933, + 44945 ], "loc": { "start": { @@ -77382,8 +77491,8 @@ } }, "range": [ - 44889, - 44916 + 44918, + 44945 ], "loc": { "start": { @@ -77400,8 +77509,8 @@ "type": "Identifier", "name": "hasMultiAndSA", "range": [ - 44920, - 44933 + 44949, + 44962 ], "loc": { "start": { @@ -77415,8 +77524,8 @@ } }, "range": [ - 44889, - 44933 + 44918, + 44962 ], "loc": { "start": { @@ -77441,8 +77550,8 @@ "type": "Identifier", "name": "cS", "range": [ - 44965, - 44967 + 44994, + 44996 ], "loc": { "start": { @@ -77457,8 +77566,8 @@ }, "init": null, "range": [ - 44965, - 44967 + 44994, + 44996 ], "loc": { "start": { @@ -77477,8 +77586,8 @@ "type": "Identifier", "name": "s", "range": [ - 44997, - 44998 + 45026, + 45027 ], "loc": { "start": { @@ -77493,8 +77602,8 @@ }, "init": null, "range": [ - 44997, - 44998 + 45026, + 45027 ], "loc": { "start": { @@ -77513,8 +77622,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45028, - 45033 + 45057, + 45062 ], "loc": { "start": { @@ -77532,8 +77641,8 @@ "value": false, "raw": "false", "range": [ - 45036, - 45041 + 45065, + 45070 ], "loc": { "start": { @@ -77547,8 +77656,8 @@ } }, "range": [ - 45028, - 45041 + 45057, + 45070 ], "loc": { "start": { @@ -77564,8 +77673,8 @@ ], "kind": "let", "range": [ - 44961, - 45042 + 44990, + 45071 ], "loc": { "start": { @@ -77586,8 +77695,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 45071, - 45078 + 45100, + 45107 ], "loc": { "start": { @@ -77605,8 +77714,8 @@ "type": "Identifier", "name": "sA", "range": [ - 45079, - 45081 + 45108, + 45110 ], "loc": { "start": { @@ -77621,8 +77730,8 @@ } ], "range": [ - 45071, - 45082 + 45100, + 45111 ], "loc": { "start": { @@ -77647,8 +77756,8 @@ "type": "Identifier", "name": "s", "range": [ - 45114, - 45115 + 45143, + 45144 ], "loc": { "start": { @@ -77665,8 +77774,8 @@ "type": "Identifier", "name": "sA", "range": [ - 45118, - 45120 + 45147, + 45149 ], "loc": { "start": { @@ -77680,8 +77789,8 @@ } }, "range": [ - 45114, - 45120 + 45143, + 45149 ], "loc": { "start": { @@ -77695,8 +77804,8 @@ } }, "range": [ - 45114, - 45121 + 45143, + 45150 ], "loc": { "start": { @@ -77711,8 +77820,8 @@ } ], "range": [ - 45084, - 45147 + 45113, + 45176 ], "loc": { "start": { @@ -77737,8 +77846,8 @@ "type": "Identifier", "name": "s", "range": [ - 45183, - 45184 + 45212, + 45213 ], "loc": { "start": { @@ -77757,8 +77866,8 @@ "type": "Identifier", "name": "hasMultiOrSA", "range": [ - 45187, - 45199 + 45216, + 45228 ], "loc": { "start": { @@ -77775,8 +77884,8 @@ "type": "Identifier", "name": "sAOrSplit", "range": [ - 45202, - 45211 + 45231, + 45240 ], "loc": { "start": { @@ -77793,8 +77902,8 @@ "type": "Identifier", "name": "sAAndSplit", "range": [ - 45214, - 45224 + 45243, + 45253 ], "loc": { "start": { @@ -77808,8 +77917,8 @@ } }, "range": [ - 45187, - 45224 + 45216, + 45253 ], "loc": { "start": { @@ -77823,8 +77932,8 @@ } }, "range": [ - 45183, - 45224 + 45212, + 45253 ], "loc": { "start": { @@ -77838,8 +77947,8 @@ } }, "range": [ - 45183, - 45225 + 45212, + 45254 ], "loc": { "start": { @@ -77854,8 +77963,8 @@ } ], "range": [ - 45153, - 45251 + 45182, + 45280 ], "loc": { "start": { @@ -77869,8 +77978,8 @@ } }, "range": [ - 45067, - 45251 + 45096, + 45280 ], "loc": { "start": { @@ -77887,8 +77996,8 @@ "type": "Line", "value": " isolate search term and check occurence in cell data", "range": [ - 45276, - 45331 + 45305, + 45360 ], "loc": { "start": { @@ -77914,8 +78023,8 @@ "type": "Identifier", "name": "w", "range": [ - 45365, - 45366 + 45394, + 45395 ], "loc": { "start": { @@ -77933,8 +78042,8 @@ "value": 0, "raw": "0", "range": [ - 45369, - 45370 + 45398, + 45399 ], "loc": { "start": { @@ -77948,8 +78057,8 @@ } }, "range": [ - 45365, - 45370 + 45394, + 45399 ], "loc": { "start": { @@ -77968,8 +78077,8 @@ "type": "Identifier", "name": "len", "range": [ - 45372, - 45375 + 45401, + 45404 ], "loc": { "start": { @@ -77989,8 +78098,8 @@ "type": "Identifier", "name": "s", "range": [ - 45378, - 45379 + 45407, + 45408 ], "loc": { "start": { @@ -78007,8 +78116,8 @@ "type": "Identifier", "name": "length", "range": [ - 45380, - 45386 + 45409, + 45415 ], "loc": { "start": { @@ -78022,8 +78131,8 @@ } }, "range": [ - 45378, - 45386 + 45407, + 45415 ], "loc": { "start": { @@ -78037,8 +78146,8 @@ } }, "range": [ - 45372, - 45386 + 45401, + 45415 ], "loc": { "start": { @@ -78054,8 +78163,8 @@ ], "kind": "let", "range": [ - 45361, - 45386 + 45390, + 45415 ], "loc": { "start": { @@ -78075,8 +78184,8 @@ "type": "Identifier", "name": "w", "range": [ - 45388, - 45389 + 45417, + 45418 ], "loc": { "start": { @@ -78093,8 +78202,8 @@ "type": "Identifier", "name": "len", "range": [ - 45392, - 45395 + 45421, + 45424 ], "loc": { "start": { @@ -78108,8 +78217,8 @@ } }, "range": [ - 45388, - 45395 + 45417, + 45424 ], "loc": { "start": { @@ -78129,8 +78238,8 @@ "type": "Identifier", "name": "w", "range": [ - 45397, - 45398 + 45426, + 45427 ], "loc": { "start": { @@ -78145,8 +78254,8 @@ }, "prefix": false, "range": [ - 45397, - 45400 + 45426, + 45429 ], "loc": { "start": { @@ -78171,8 +78280,8 @@ "type": "Identifier", "name": "cS", "range": [ - 45432, - 45434 + 45461, + 45463 ], "loc": { "start": { @@ -78191,8 +78300,8 @@ "type": "Identifier", "name": "trim", "range": [ - 45437, - 45441 + 45466, + 45470 ], "loc": { "start": { @@ -78213,8 +78322,8 @@ "type": "Identifier", "name": "s", "range": [ - 45442, - 45443 + 45471, + 45472 ], "loc": { "start": { @@ -78231,8 +78340,8 @@ "type": "Identifier", "name": "w", "range": [ - 45444, - 45445 + 45473, + 45474 ], "loc": { "start": { @@ -78246,8 +78355,8 @@ } }, "range": [ - 45442, - 45446 + 45471, + 45475 ], "loc": { "start": { @@ -78262,8 +78371,8 @@ } ], "range": [ - 45437, - 45447 + 45466, + 45476 ], "loc": { "start": { @@ -78277,8 +78386,8 @@ } }, "range": [ - 45432, - 45447 + 45461, + 45476 ], "loc": { "start": { @@ -78292,8 +78401,8 @@ } }, "range": [ - 45432, - 45448 + 45461, + 45477 ], "loc": { "start": { @@ -78315,8 +78424,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45477, - 45482 + 45506, + 45511 ], "loc": { "start": { @@ -78337,8 +78446,8 @@ "object": { "type": "ThisExpression", "range": [ - 45485, - 45489 + 45514, + 45518 ], "loc": { "start": { @@ -78355,8 +78464,8 @@ "type": "Identifier", "name": "_match", "range": [ - 45490, - 45496 + 45519, + 45525 ], "loc": { "start": { @@ -78370,8 +78479,8 @@ } }, "range": [ - 45485, - 45496 + 45514, + 45525 ], "loc": { "start": { @@ -78389,8 +78498,8 @@ "type": "Identifier", "name": "cS", "range": [ - 45497, - 45499 + 45526, + 45528 ], "loc": { "start": { @@ -78407,8 +78516,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 45501, - 45510 + 45530, + 45539 ], "loc": { "start": { @@ -78425,8 +78534,8 @@ "type": "Identifier", "name": "j", "range": [ - 45512, - 45513 + 45541, + 45542 ], "loc": { "start": { @@ -78441,8 +78550,8 @@ } ], "range": [ - 45485, - 45514 + 45514, + 45543 ], "loc": { "start": { @@ -78456,8 +78565,8 @@ } }, "range": [ - 45477, - 45514 + 45506, + 45543 ], "loc": { "start": { @@ -78471,8 +78580,8 @@ } }, "range": [ - 45477, - 45515 + 45506, + 45544 ], "loc": { "start": { @@ -78491,8 +78600,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45549, - 45554 + 45578, + 45583 ], "loc": { "start": { @@ -78521,8 +78630,8 @@ "object": { "type": "ThisExpression", "range": [ - 45590, - 45594 + 45619, + 45623 ], "loc": { "start": { @@ -78539,8 +78648,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 45595, - 45602 + 45624, + 45631 ], "loc": { "start": { @@ -78554,8 +78663,8 @@ } }, "range": [ - 45590, - 45602 + 45619, + 45631 ], "loc": { "start": { @@ -78572,8 +78681,8 @@ "type": "Identifier", "name": "emit", "range": [ - 45603, - 45607 + 45632, + 45636 ], "loc": { "start": { @@ -78587,8 +78696,8 @@ } }, "range": [ - 45590, - 45607 + 45619, + 45636 ], "loc": { "start": { @@ -78607,8 +78716,8 @@ "value": "highlight-keyword", "raw": "'highlight-keyword'", "range": [ - 45608, - 45627 + 45637, + 45656 ], "loc": { "start": { @@ -78624,8 +78733,8 @@ { "type": "ThisExpression", "range": [ - 45629, - 45633 + 45658, + 45662 ], "loc": { "start": { @@ -78645,8 +78754,8 @@ "type": "Identifier", "name": "cells", "range": [ - 45671, - 45676 + 45700, + 45705 ], "loc": { "start": { @@ -78663,8 +78772,8 @@ "type": "Identifier", "name": "j", "range": [ - 45677, - 45678 + 45706, + 45707 ], "loc": { "start": { @@ -78678,8 +78787,8 @@ } }, "range": [ - 45671, - 45679 + 45700, + 45708 ], "loc": { "start": { @@ -78696,8 +78805,8 @@ "type": "Identifier", "name": "cS", "range": [ - 45681, - 45683 + 45710, + 45712 ], "loc": { "start": { @@ -78712,8 +78821,8 @@ } ], "range": [ - 45590, - 45684 + 45619, + 45713 ], "loc": { "start": { @@ -78727,8 +78836,8 @@ } }, "range": [ - 45590, - 45685 + 45619, + 45714 ], "loc": { "start": { @@ -78743,8 +78852,8 @@ } ], "range": [ - 45556, - 45715 + 45585, + 45744 ], "loc": { "start": { @@ -78759,8 +78868,8 @@ }, "alternate": null, "range": [ - 45545, - 45715 + 45574, + 45744 ], "loc": { "start": { @@ -78785,8 +78894,8 @@ "type": "Identifier", "name": "hasMultiOrSA", "range": [ - 45749, - 45761 + 45778, + 45790 ], "loc": { "start": { @@ -78803,8 +78912,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45765, - 45770 + 45794, + 45799 ], "loc": { "start": { @@ -78818,8 +78927,8 @@ } }, "range": [ - 45749, - 45770 + 45778, + 45799 ], "loc": { "start": { @@ -78839,8 +78948,8 @@ "type": "Identifier", "name": "hasMultiAndSA", "range": [ - 45808, - 45821 + 45837, + 45850 ], "loc": { "start": { @@ -78860,8 +78969,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45826, - 45831 + 45855, + 45860 ], "loc": { "start": { @@ -78876,8 +78985,8 @@ }, "prefix": true, "range": [ - 45825, - 45831 + 45854, + 45860 ], "loc": { "start": { @@ -78891,8 +79000,8 @@ } }, "range": [ - 45808, - 45831 + 45837, + 45860 ], "loc": { "start": { @@ -78906,8 +79015,8 @@ } }, "range": [ - 45748, - 45832 + 45777, + 45861 ], "loc": { "start": { @@ -78927,8 +79036,8 @@ "type": "BreakStatement", "label": null, "range": [ - 45868, - 45874 + 45897, + 45903 ], "loc": { "start": { @@ -78943,8 +79052,8 @@ } ], "range": [ - 45834, - 45904 + 45863, + 45933 ], "loc": { "start": { @@ -78959,8 +79068,8 @@ }, "alternate": null, "range": [ - 45744, - 45904 + 45773, + 45933 ], "loc": { "start": { @@ -78984,8 +79093,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 45937, - 45944 + 45966, + 45973 ], "loc": { "start": { @@ -79003,8 +79112,8 @@ "type": "Identifier", "name": "sA", "range": [ - 45945, - 45947 + 45974, + 45976 ], "loc": { "start": { @@ -79019,8 +79128,8 @@ } ], "range": [ - 45937, - 45948 + 45966, + 45977 ], "loc": { "start": { @@ -79037,8 +79146,8 @@ "type": "Identifier", "name": "occur", "range": [ - 45952, - 45957 + 45981, + 45986 ], "loc": { "start": { @@ -79052,8 +79161,8 @@ } }, "range": [ - 45937, - 45957 + 45966, + 45986 ], "loc": { "start": { @@ -79073,8 +79182,8 @@ "type": "BreakStatement", "label": null, "range": [ - 45993, - 45999 + 46022, + 46028 ], "loc": { "start": { @@ -79089,8 +79198,8 @@ } ], "range": [ - 45959, - 46029 + 45988, + 46058 ], "loc": { "start": { @@ -79105,8 +79214,8 @@ }, "alternate": null, "range": [ - 45933, - 46029 + 45962, + 46058 ], "loc": { "start": { @@ -79121,8 +79230,8 @@ } ], "range": [ - 45402, - 46055 + 45431, + 46084 ], "loc": { "start": { @@ -79136,8 +79245,8 @@ } }, "range": [ - 45356, - 46055 + 45385, + 46084 ], "loc": { "start": { @@ -79154,8 +79263,8 @@ "type": "Line", "value": " isolate search term and check occurence in cell data", "range": [ - 45276, - 45331 + 45305, + 45360 ], "loc": { "start": { @@ -79182,8 +79291,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 46080, - 46089 + 46109, + 46118 ], "loc": { "start": { @@ -79200,8 +79309,8 @@ "type": "Identifier", "name": "j", "range": [ - 46090, - 46091 + 46119, + 46120 ], "loc": { "start": { @@ -79215,8 +79324,8 @@ } }, "range": [ - 46080, - 46092 + 46109, + 46121 ], "loc": { "start": { @@ -79233,8 +79342,8 @@ "type": "Identifier", "name": "occur", "range": [ - 46095, - 46100 + 46124, + 46129 ], "loc": { "start": { @@ -79248,8 +79357,8 @@ } }, "range": [ - 46080, - 46100 + 46109, + 46129 ], "loc": { "start": { @@ -79263,8 +79372,8 @@ } }, "range": [ - 46080, - 46101 + 46109, + 46130 ], "loc": { "start": { @@ -79279,8 +79388,8 @@ } ], "range": [ - 44935, - 46124 + 44964, + 46153 ], "loc": { "start": { @@ -79297,8 +79406,8 @@ "type": "Line", "value": "single search parameter", "range": [ - 46145, - 46170 + 46174, + 46199 ], "loc": { "start": { @@ -79328,8 +79437,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 46222, - 46231 + 46251, + 46260 ], "loc": { "start": { @@ -79346,8 +79455,8 @@ "type": "Identifier", "name": "j", "range": [ - 46232, - 46233 + 46261, + 46262 ], "loc": { "start": { @@ -79361,8 +79470,8 @@ } }, "range": [ - 46222, - 46234 + 46251, + 46263 ], "loc": { "start": { @@ -79383,8 +79492,8 @@ "object": { "type": "ThisExpression", "range": [ - 46237, - 46241 + 46266, + 46270 ], "loc": { "start": { @@ -79401,8 +79510,8 @@ "type": "Identifier", "name": "_match", "range": [ - 46242, - 46248 + 46271, + 46277 ], "loc": { "start": { @@ -79416,8 +79525,8 @@ } }, "range": [ - 46237, - 46248 + 46266, + 46277 ], "loc": { "start": { @@ -79437,8 +79546,8 @@ "type": "Identifier", "name": "trim", "range": [ - 46249, - 46253 + 46278, + 46282 ], "loc": { "start": { @@ -79456,8 +79565,8 @@ "type": "Identifier", "name": "sA", "range": [ - 46254, - 46256 + 46283, + 46285 ], "loc": { "start": { @@ -79472,8 +79581,8 @@ } ], "range": [ - 46249, - 46257 + 46278, + 46286 ], "loc": { "start": { @@ -79490,8 +79599,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 46259, - 46268 + 46288, + 46297 ], "loc": { "start": { @@ -79508,8 +79617,8 @@ "type": "Identifier", "name": "j", "range": [ - 46270, - 46271 + 46299, + 46300 ], "loc": { "start": { @@ -79524,8 +79633,8 @@ } ], "range": [ - 46237, - 46272 + 46266, + 46301 ], "loc": { "start": { @@ -79539,8 +79648,8 @@ } }, "range": [ - 46222, - 46272 + 46251, + 46301 ], "loc": { "start": { @@ -79554,8 +79663,8 @@ } }, "range": [ - 46222, - 46273 + 46251, + 46302 ], "loc": { "start": { @@ -79577,8 +79686,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 46302, - 46311 + 46331, + 46340 ], "loc": { "start": { @@ -79595,8 +79704,8 @@ "type": "Identifier", "name": "j", "range": [ - 46312, - 46313 + 46341, + 46342 ], "loc": { "start": { @@ -79610,8 +79719,8 @@ } }, "range": [ - 46302, - 46314 + 46331, + 46343 ], "loc": { "start": { @@ -79640,8 +79749,8 @@ "object": { "type": "ThisExpression", "range": [ - 46346, - 46350 + 46375, + 46379 ], "loc": { "start": { @@ -79658,8 +79767,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 46351, - 46358 + 46380, + 46387 ], "loc": { "start": { @@ -79673,8 +79782,8 @@ } }, "range": [ - 46346, - 46358 + 46375, + 46387 ], "loc": { "start": { @@ -79691,8 +79800,8 @@ "type": "Identifier", "name": "emit", "range": [ - 46359, - 46363 + 46388, + 46392 ], "loc": { "start": { @@ -79706,8 +79815,8 @@ } }, "range": [ - 46346, - 46363 + 46375, + 46392 ], "loc": { "start": { @@ -79726,8 +79835,8 @@ "value": "highlight-keyword", "raw": "'highlight-keyword'", "range": [ - 46364, - 46383 + 46393, + 46412 ], "loc": { "start": { @@ -79743,8 +79852,8 @@ { "type": "ThisExpression", "range": [ - 46385, - 46389 + 46414, + 46418 ], "loc": { "start": { @@ -79764,8 +79873,8 @@ "type": "Identifier", "name": "cells", "range": [ - 46423, - 46428 + 46452, + 46457 ], "loc": { "start": { @@ -79782,8 +79891,8 @@ "type": "Identifier", "name": "j", "range": [ - 46429, - 46430 + 46458, + 46459 ], "loc": { "start": { @@ -79797,8 +79906,8 @@ } }, "range": [ - 46423, - 46431 + 46452, + 46460 ], "loc": { "start": { @@ -79815,8 +79924,8 @@ "type": "Identifier", "name": "sA", "range": [ - 46433, - 46435 + 46462, + 46464 ], "loc": { "start": { @@ -79831,8 +79940,8 @@ } ], "range": [ - 46346, - 46436 + 46375, + 46465 ], "loc": { "start": { @@ -79846,8 +79955,8 @@ } }, "range": [ - 46346, - 46437 + 46375, + 46466 ], "loc": { "start": { @@ -79862,8 +79971,8 @@ } ], "range": [ - 46316, - 46463 + 46345, + 46492 ], "loc": { "start": { @@ -79878,8 +79987,8 @@ }, "alternate": null, "range": [ - 46298, - 46463 + 46327, + 46492 ], "loc": { "start": { @@ -79894,8 +80003,8 @@ } ], "range": [ - 46196, - 46485 + 46225, + 46514 ], "loc": { "start": { @@ -79912,8 +80021,8 @@ "type": "Line", "value": "single search parameter", "range": [ - 46145, - 46170 + 46174, + 46199 ], "loc": { "start": { @@ -79929,8 +80038,8 @@ ] }, "range": [ - 44885, - 46485 + 44914, + 46514 ], "loc": { "start": { @@ -79947,8 +80056,8 @@ "type": "Line", "value": "detect operators or array query", "range": [ - 44831, - 44864 + 44860, + 44893 ], "loc": { "start": { @@ -79975,8 +80084,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 46512, - 46521 + 46541, + 46550 ], "loc": { "start": { @@ -79993,8 +80102,8 @@ "type": "Identifier", "name": "j", "range": [ - 46522, - 46523 + 46551, + 46552 ], "loc": { "start": { @@ -80008,8 +80117,8 @@ } }, "range": [ - 46512, - 46524 + 46541, + 46553 ], "loc": { "start": { @@ -80024,8 +80133,8 @@ }, "prefix": true, "range": [ - 46511, - 46524 + 46540, + 46553 ], "loc": { "start": { @@ -80050,8 +80159,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 46552, - 46562 + 46581, + 46591 ], "loc": { "start": { @@ -80069,8 +80178,8 @@ "value": false, "raw": "false", "range": [ - 46565, - 46570 + 46594, + 46599 ], "loc": { "start": { @@ -80084,8 +80193,8 @@ } }, "range": [ - 46552, - 46570 + 46581, + 46599 ], "loc": { "start": { @@ -80099,8 +80208,8 @@ } }, "range": [ - 46552, - 46571 + 46581, + 46600 ], "loc": { "start": { @@ -80115,8 +80224,8 @@ } ], "range": [ - 46526, - 46593 + 46555, + 46622 ], "loc": { "start": { @@ -80131,8 +80240,8 @@ }, "alternate": null, "range": [ - 46507, - 46593 + 46536, + 46622 ], "loc": { "start": { @@ -80156,8 +80265,8 @@ "object": { "type": "ThisExpression", "range": [ - 46618, - 46622 + 46647, + 46651 ], "loc": { "start": { @@ -80174,8 +80283,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 46623, - 46638 + 46652, + 46667 ], "loc": { "start": { @@ -80189,8 +80298,8 @@ } }, "range": [ - 46618, - 46638 + 46647, + 46667 ], "loc": { "start": { @@ -80210,8 +80319,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 46642, - 46651 + 46671, + 46680 ], "loc": { "start": { @@ -80228,8 +80337,8 @@ "type": "Identifier", "name": "j", "range": [ - 46652, - 46653 + 46681, + 46682 ], "loc": { "start": { @@ -80243,8 +80352,8 @@ } }, "range": [ - 46642, - 46654 + 46671, + 46683 ], "loc": { "start": { @@ -80258,8 +80367,8 @@ } }, "range": [ - 46618, - 46654 + 46647, + 46683 ], "loc": { "start": { @@ -80284,8 +80393,8 @@ "type": "Identifier", "name": "singleFltRowValid", "range": [ - 46682, - 46699 + 46711, + 46728 ], "loc": { "start": { @@ -80303,8 +80412,8 @@ "value": true, "raw": "true", "range": [ - 46702, - 46706 + 46731, + 46735 ], "loc": { "start": { @@ -80318,8 +80427,8 @@ } }, "range": [ - 46682, - 46706 + 46711, + 46735 ], "loc": { "start": { @@ -80333,8 +80442,8 @@ } }, "range": [ - 46682, - 46707 + 46711, + 46736 ], "loc": { "start": { @@ -80349,8 +80458,8 @@ } ], "range": [ - 46656, - 46729 + 46685, + 46758 ], "loc": { "start": { @@ -80365,8 +80474,8 @@ }, "alternate": null, "range": [ - 46614, - 46729 + 46643, + 46758 ], "loc": { "start": { @@ -80392,8 +80501,8 @@ "object": { "type": "ThisExpression", "range": [ - 46751, - 46755 + 46780, + 46784 ], "loc": { "start": { @@ -80410,8 +80519,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 46756, - 46763 + 46785, + 46792 ], "loc": { "start": { @@ -80425,8 +80534,8 @@ } }, "range": [ - 46751, - 46763 + 46780, + 46792 ], "loc": { "start": { @@ -80443,8 +80552,8 @@ "type": "Identifier", "name": "emit", "range": [ - 46764, - 46768 + 46793, + 46797 ], "loc": { "start": { @@ -80458,8 +80567,8 @@ } }, "range": [ - 46751, - 46768 + 46780, + 46797 ], "loc": { "start": { @@ -80478,8 +80587,8 @@ "value": "cell-processed", "raw": "'cell-processed'", "range": [ - 46769, - 46785 + 46798, + 46814 ], "loc": { "start": { @@ -80495,8 +80604,8 @@ { "type": "ThisExpression", "range": [ - 46787, - 46791 + 46816, + 46820 ], "loc": { "start": { @@ -80513,8 +80622,8 @@ "type": "Identifier", "name": "j", "range": [ - 46793, - 46794 + 46822, + 46823 ], "loc": { "start": { @@ -80534,8 +80643,8 @@ "type": "Identifier", "name": "cells", "range": [ - 46796, - 46801 + 46825, + 46830 ], "loc": { "start": { @@ -80552,8 +80661,8 @@ "type": "Identifier", "name": "j", "range": [ - 46802, - 46803 + 46831, + 46832 ], "loc": { "start": { @@ -80567,8 +80676,8 @@ } }, "range": [ - 46796, - 46804 + 46825, + 46833 ], "loc": { "start": { @@ -80583,8 +80692,8 @@ } ], "range": [ - 46751, - 46805 + 46780, + 46834 ], "loc": { "start": { @@ -80598,8 +80707,8 @@ } }, "range": [ - 46751, - 46806 + 46780, + 46835 ], "loc": { "start": { @@ -80614,8 +80723,8 @@ } ], "range": [ - 43959, - 46824 + 43988, + 46853 ], "loc": { "start": { @@ -80629,8 +80738,8 @@ } }, "range": [ - 43925, - 46824 + 43954, + 46853 ], "loc": { "start": { @@ -80647,8 +80756,8 @@ "type": "Line", "value": " this loop retrieves cell data", "range": [ - 43876, - 43908 + 43905, + 43937 ], "loc": { "start": { @@ -80667,8 +80776,8 @@ "type": "Line", "value": "for j", "range": [ - 46824, - 46831 + 46853, + 46860 ], "loc": { "start": { @@ -80694,8 +80803,8 @@ "object": { "type": "ThisExpression", "range": [ - 46853, - 46857 + 46882, + 46886 ], "loc": { "start": { @@ -80712,8 +80821,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 46858, - 46873 + 46887, + 46902 ], "loc": { "start": { @@ -80727,8 +80836,8 @@ } }, "range": [ - 46853, - 46873 + 46882, + 46902 ], "loc": { "start": { @@ -80745,8 +80854,8 @@ "type": "Identifier", "name": "singleFltRowValid", "range": [ - 46877, - 46894 + 46906, + 46923 ], "loc": { "start": { @@ -80760,8 +80869,8 @@ } }, "range": [ - 46853, - 46894 + 46882, + 46923 ], "loc": { "start": { @@ -80786,8 +80895,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 46918, - 46928 + 46947, + 46957 ], "loc": { "start": { @@ -80805,8 +80914,8 @@ "value": true, "raw": "true", "range": [ - 46931, - 46935 + 46960, + 46964 ], "loc": { "start": { @@ -80820,8 +80929,8 @@ } }, "range": [ - 46918, - 46935 + 46947, + 46964 ], "loc": { "start": { @@ -80835,8 +80944,8 @@ } }, "range": [ - 46918, - 46936 + 46947, + 46965 ], "loc": { "start": { @@ -80851,8 +80960,8 @@ } ], "range": [ - 46896, - 46954 + 46925, + 46983 ], "loc": { "start": { @@ -80867,8 +80976,8 @@ }, "alternate": null, "range": [ - 46849, - 46954 + 46878, + 46983 ], "loc": { "start": { @@ -80885,8 +80994,8 @@ "type": "Line", "value": "for j", "range": [ - 46824, - 46831 + 46853, + 46860 ], "loc": { "start": { @@ -80911,8 +81020,8 @@ "object": { "type": "ThisExpression", "range": [ - 46972, - 46976 + 47001, + 47005 ], "loc": { "start": { @@ -80929,8 +81038,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 46977, - 46988 + 47006, + 47017 ], "loc": { "start": { @@ -80944,8 +81053,8 @@ } }, "range": [ - 46972, - 46988 + 47001, + 47017 ], "loc": { "start": { @@ -80963,8 +81072,8 @@ "type": "Identifier", "name": "k", "range": [ - 46989, - 46990 + 47018, + 47019 ], "loc": { "start": { @@ -80981,8 +81090,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 46992, - 47002 + 47021, + 47031 ], "loc": { "start": { @@ -80997,8 +81106,8 @@ } ], "range": [ - 46972, - 47003 + 47001, + 47032 ], "loc": { "start": { @@ -81012,8 +81121,8 @@ } }, "range": [ - 46972, - 47004 + 47001, + 47033 ], "loc": { "start": { @@ -81035,8 +81144,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 47026, - 47036 + 47055, + 47065 ], "loc": { "start": { @@ -81051,8 +81160,8 @@ }, "prefix": true, "range": [ - 47025, - 47036 + 47054, + 47065 ], "loc": { "start": { @@ -81077,8 +81186,8 @@ "type": "Identifier", "name": "hiddenRows", "range": [ - 47060, - 47070 + 47089, + 47099 ], "loc": { "start": { @@ -81093,8 +81202,8 @@ }, "prefix": false, "range": [ - 47060, - 47072 + 47089, + 47101 ], "loc": { "start": { @@ -81108,8 +81217,8 @@ } }, "range": [ - 47060, - 47073 + 47089, + 47102 ], "loc": { "start": { @@ -81124,8 +81233,8 @@ } ], "range": [ - 47038, - 47091 + 47067, + 47120 ], "loc": { "start": { @@ -81140,8 +81249,8 @@ }, "alternate": null, "range": [ - 47021, - 47091 + 47050, + 47120 ], "loc": { "start": { @@ -81167,8 +81276,8 @@ "object": { "type": "ThisExpression", "range": [ - 47109, - 47113 + 47138, + 47142 ], "loc": { "start": { @@ -81185,8 +81294,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 47114, - 47121 + 47143, + 47150 ], "loc": { "start": { @@ -81200,8 +81309,8 @@ } }, "range": [ - 47109, - 47121 + 47138, + 47150 ], "loc": { "start": { @@ -81218,8 +81327,8 @@ "type": "Identifier", "name": "emit", "range": [ - 47122, - 47126 + 47151, + 47155 ], "loc": { "start": { @@ -81233,8 +81342,8 @@ } }, "range": [ - 47109, - 47126 + 47138, + 47155 ], "loc": { "start": { @@ -81253,8 +81362,8 @@ "value": "row-processed", "raw": "'row-processed'", "range": [ - 47127, - 47142 + 47156, + 47171 ], "loc": { "start": { @@ -81270,8 +81379,8 @@ { "type": "ThisExpression", "range": [ - 47144, - 47148 + 47173, + 47177 ], "loc": { "start": { @@ -81288,8 +81397,8 @@ "type": "Identifier", "name": "k", "range": [ - 47150, - 47151 + 47179, + 47180 ], "loc": { "start": { @@ -81311,8 +81420,8 @@ "object": { "type": "ThisExpression", "range": [ - 47173, - 47177 + 47202, + 47206 ], "loc": { "start": { @@ -81329,8 +81438,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 47178, - 47192 + 47207, + 47221 ], "loc": { "start": { @@ -81344,8 +81453,8 @@ } }, "range": [ - 47173, - 47192 + 47202, + 47221 ], "loc": { "start": { @@ -81362,8 +81471,8 @@ "type": "Identifier", "name": "length", "range": [ - 47193, - 47199 + 47222, + 47228 ], "loc": { "start": { @@ -81377,8 +81486,8 @@ } }, "range": [ - 47173, - 47199 + 47202, + 47228 ], "loc": { "start": { @@ -81395,8 +81504,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 47201, - 47211 + 47230, + 47240 ], "loc": { "start": { @@ -81411,8 +81520,8 @@ } ], "range": [ - 47109, - 47212 + 47138, + 47241 ], "loc": { "start": { @@ -81426,8 +81535,8 @@ } }, "range": [ - 47109, - 47213 + 47138, + 47242 ], "loc": { "start": { @@ -81442,8 +81551,8 @@ } ], "range": [ - 43501, - 47227 + 43530, + 47256 ], "loc": { "start": { @@ -81459,8 +81568,8 @@ "generator": false, "expression": false, "range": [ - 43489, - 47227 + 43518, + 47256 ], "loc": { "start": { @@ -81481,8 +81590,8 @@ "type": "Identifier", "name": "row", "range": [ - 47276, - 47279 + 47305, + 47308 ], "loc": { "start": { @@ -81509,8 +81618,8 @@ "type": "Identifier", "name": "row", "range": [ - 47284, - 47287 + 47313, + 47316 ], "loc": { "start": { @@ -81527,8 +81636,8 @@ "type": "Identifier", "name": "cells", "range": [ - 47288, - 47293 + 47317, + 47322 ], "loc": { "start": { @@ -81542,8 +81651,8 @@ } }, "range": [ - 47284, - 47293 + 47313, + 47322 ], "loc": { "start": { @@ -81560,8 +81669,8 @@ "type": "Identifier", "name": "length", "range": [ - 47294, - 47300 + 47323, + 47329 ], "loc": { "start": { @@ -81575,8 +81684,8 @@ } }, "range": [ - 47284, - 47300 + 47313, + 47329 ], "loc": { "start": { @@ -81595,8 +81704,8 @@ "object": { "type": "ThisExpression", "range": [ - 47305, - 47309 + 47334, + 47338 ], "loc": { "start": { @@ -81613,8 +81722,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 47310, - 47317 + 47339, + 47346 ], "loc": { "start": { @@ -81628,8 +81737,8 @@ } }, "range": [ - 47305, - 47317 + 47334, + 47346 ], "loc": { "start": { @@ -81643,8 +81752,8 @@ } }, "range": [ - 47284, - 47317 + 47313, + 47346 ], "loc": { "start": { @@ -81660,8 +81769,8 @@ "generator": false, "expression": true, "range": [ - 47275, - 47317 + 47304, + 47346 ], "loc": { "start": { @@ -81678,8 +81787,8 @@ "type": "Line", "value": " continue condition", "range": [ - 47241, - 47262 + 47270, + 47291 ], "loc": { "start": { @@ -81696,8 +81805,8 @@ } ], "range": [ - 43468, - 47327 + 43497, + 47356 ], "loc": { "start": { @@ -81711,8 +81820,8 @@ } }, "range": [ - 43468, - 47328 + 43497, + 47357 ], "loc": { "start": { @@ -81736,8 +81845,8 @@ "object": { "type": "ThisExpression", "range": [ - 47338, - 47342 + 47367, + 47371 ], "loc": { "start": { @@ -81754,8 +81863,8 @@ "type": "Identifier", "name": "nbHiddenRows", "range": [ - 47343, - 47355 + 47372, + 47384 ], "loc": { "start": { @@ -81769,8 +81878,8 @@ } }, "range": [ - 47338, - 47355 + 47367, + 47384 ], "loc": { "start": { @@ -81787,8 +81896,8 @@ "type": "Identifier", "name": "hiddenRows", "range": [ - 47358, - 47368 + 47387, + 47397 ], "loc": { "start": { @@ -81802,8 +81911,8 @@ } }, "range": [ - 47338, - 47368 + 47367, + 47397 ], "loc": { "start": { @@ -81817,8 +81926,8 @@ } }, "range": [ - 47338, - 47369 + 47367, + 47398 ], "loc": { "start": { @@ -81835,8 +81944,8 @@ "type": "Line", "value": "fire onafterfilter callback", "range": [ - 47379, - 47408 + 47408, + 47437 ], "loc": { "start": { @@ -81861,8 +81970,8 @@ "object": { "type": "ThisExpression", "range": [ - 47417, - 47421 + 47446, + 47450 ], "loc": { "start": { @@ -81879,8 +81988,8 @@ "type": "Identifier", "name": "onAfterFilter", "range": [ - 47422, - 47435 + 47451, + 47464 ], "loc": { "start": { @@ -81894,8 +82003,8 @@ } }, "range": [ - 47417, - 47435 + 47446, + 47464 ], "loc": { "start": { @@ -81912,8 +82021,8 @@ { "type": "ThisExpression", "range": [ - 47436, - 47440 + 47465, + 47469 ], "loc": { "start": { @@ -81928,8 +82037,8 @@ } ], "range": [ - 47417, - 47441 + 47446, + 47470 ], "loc": { "start": { @@ -81943,8 +82052,8 @@ } }, "range": [ - 47417, - 47442 + 47446, + 47471 ], "loc": { "start": { @@ -81961,8 +82070,8 @@ "type": "Line", "value": "fire onafterfilter callback", "range": [ - 47379, - 47408 + 47408, + 47437 ], "loc": { "start": { @@ -81990,8 +82099,8 @@ "object": { "type": "ThisExpression", "range": [ - 47452, - 47456 + 47481, + 47485 ], "loc": { "start": { @@ -82008,8 +82117,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 47457, - 47464 + 47486, + 47493 ], "loc": { "start": { @@ -82023,8 +82132,8 @@ } }, "range": [ - 47452, - 47464 + 47481, + 47493 ], "loc": { "start": { @@ -82041,8 +82150,8 @@ "type": "Identifier", "name": "emit", "range": [ - 47465, - 47469 + 47494, + 47498 ], "loc": { "start": { @@ -82056,8 +82165,8 @@ } }, "range": [ - 47452, - 47469 + 47481, + 47498 ], "loc": { "start": { @@ -82076,8 +82185,8 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 47470, - 47487 + 47499, + 47516 ], "loc": { "start": { @@ -82093,8 +82202,8 @@ { "type": "ThisExpression", "range": [ - 47489, - 47493 + 47518, + 47522 ], "loc": { "start": { @@ -82111,8 +82220,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 47495, - 47505 + 47524, + 47534 ], "loc": { "start": { @@ -82127,8 +82236,8 @@ } ], "range": [ - 47452, - 47506 + 47481, + 47535 ], "loc": { "start": { @@ -82142,8 +82251,8 @@ } }, "range": [ - 47452, - 47507 + 47481, + 47536 ], "loc": { "start": { @@ -82158,8 +82267,8 @@ } ], "range": [ - 43082, - 47513 + 43111, + 47542 ], "loc": { "start": { @@ -82175,8 +82284,8 @@ "generator": false, "expression": false, "range": [ - 43079, - 47513 + 43108, + 47542 ], "loc": { "start": { @@ -82192,8 +82301,8 @@ "kind": "method", "computed": false, "range": [ - 43073, - 47513 + 43102, + 47542 ], "loc": { "start": { @@ -82210,8 +82319,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 42831, - 43068 + 42860, + 43097 ], "loc": { "start": { @@ -82230,8 +82339,8 @@ "type": "Block", "value": "*\n * Match search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n * @private\n ", "range": [ - 47519, - 47744 + 47548, + 47773 ], "loc": { "start": { @@ -82253,8 +82362,8 @@ "type": "Identifier", "name": "_match", "range": [ - 47749, - 47755 + 47778, + 47784 ], "loc": { "start": { @@ -82275,8 +82384,8 @@ "type": "Identifier", "name": "term", "range": [ - 47756, - 47760 + 47785, + 47789 ], "loc": { "start": { @@ -82293,8 +82402,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 47762, - 47771 + 47791, + 47800 ], "loc": { "start": { @@ -82311,8 +82420,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 47773, - 47779 + 47802, + 47808 ], "loc": { "start": { @@ -82338,8 +82447,8 @@ "type": "Identifier", "name": "numData", "range": [ - 47795, - 47802 + 47824, + 47831 ], "loc": { "start": { @@ -82354,8 +82463,8 @@ }, "init": null, "range": [ - 47795, - 47802 + 47824, + 47831 ], "loc": { "start": { @@ -82371,8 +82480,8 @@ ], "kind": "let", "range": [ - 47791, - 47803 + 47820, + 47832 ], "loc": { "start": { @@ -82394,8 +82503,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 47816, - 47823 + 47845, + 47852 ], "loc": { "start": { @@ -82416,8 +82525,8 @@ "object": { "type": "ThisExpression", "range": [ - 47826, - 47830 + 47855, + 47859 ], "loc": { "start": { @@ -82434,8 +82543,8 @@ "type": "Identifier", "name": "getDecimal", "range": [ - 47831, - 47841 + 47860, + 47870 ], "loc": { "start": { @@ -82449,8 +82558,8 @@ } }, "range": [ - 47826, - 47841 + 47855, + 47870 ], "loc": { "start": { @@ -82468,8 +82577,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 47842, - 47848 + 47871, + 47877 ], "loc": { "start": { @@ -82484,8 +82593,8 @@ } ], "range": [ - 47826, - 47849 + 47855, + 47878 ], "loc": { "start": { @@ -82499,8 +82608,8 @@ } }, "range": [ - 47816, - 47849 + 47845, + 47878 ], "loc": { "start": { @@ -82516,8 +82625,8 @@ ], "kind": "let", "range": [ - 47812, - 47850 + 47841, + 47879 ], "loc": { "start": { @@ -82539,8 +82648,8 @@ "type": "Identifier", "name": "reLe", "range": [ - 47863, - 47867 + 47892, + 47896 ], "loc": { "start": { @@ -82559,8 +82668,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 47874, - 47880 + 47903, + 47909 ], "loc": { "start": { @@ -82580,8 +82689,8 @@ "object": { "type": "ThisExpression", "range": [ - 47881, - 47885 + 47910, + 47914 ], "loc": { "start": { @@ -82598,8 +82707,8 @@ "type": "Identifier", "name": "leOperator", "range": [ - 47886, - 47896 + 47915, + 47925 ], "loc": { "start": { @@ -82613,8 +82722,8 @@ } }, "range": [ - 47881, - 47896 + 47910, + 47925 ], "loc": { "start": { @@ -82629,8 +82738,8 @@ } ], "range": [ - 47870, - 47897 + 47899, + 47926 ], "loc": { "start": { @@ -82644,8 +82753,8 @@ } }, "range": [ - 47863, - 47897 + 47892, + 47926 ], "loc": { "start": { @@ -82664,8 +82773,8 @@ "type": "Identifier", "name": "reGe", "range": [ - 47911, - 47915 + 47940, + 47944 ], "loc": { "start": { @@ -82684,8 +82793,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 47922, - 47928 + 47951, + 47957 ], "loc": { "start": { @@ -82705,8 +82814,8 @@ "object": { "type": "ThisExpression", "range": [ - 47929, - 47933 + 47958, + 47962 ], "loc": { "start": { @@ -82723,8 +82832,8 @@ "type": "Identifier", "name": "geOperator", "range": [ - 47934, - 47944 + 47963, + 47973 ], "loc": { "start": { @@ -82738,8 +82847,8 @@ } }, "range": [ - 47929, - 47944 + 47958, + 47973 ], "loc": { "start": { @@ -82754,8 +82863,8 @@ } ], "range": [ - 47918, - 47945 + 47947, + 47974 ], "loc": { "start": { @@ -82769,8 +82878,8 @@ } }, "range": [ - 47911, - 47945 + 47940, + 47974 ], "loc": { "start": { @@ -82789,8 +82898,8 @@ "type": "Identifier", "name": "reL", "range": [ - 47959, - 47962 + 47988, + 47991 ], "loc": { "start": { @@ -82809,8 +82918,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 47969, - 47975 + 47998, + 48004 ], "loc": { "start": { @@ -82830,8 +82939,8 @@ "object": { "type": "ThisExpression", "range": [ - 47976, - 47980 + 48005, + 48009 ], "loc": { "start": { @@ -82848,8 +82957,8 @@ "type": "Identifier", "name": "lwOperator", "range": [ - 47981, - 47991 + 48010, + 48020 ], "loc": { "start": { @@ -82863,8 +82972,8 @@ } }, "range": [ - 47976, - 47991 + 48005, + 48020 ], "loc": { "start": { @@ -82879,8 +82988,8 @@ } ], "range": [ - 47965, - 47992 + 47994, + 48021 ], "loc": { "start": { @@ -82894,8 +83003,8 @@ } }, "range": [ - 47959, - 47992 + 47988, + 48021 ], "loc": { "start": { @@ -82914,8 +83023,8 @@ "type": "Identifier", "name": "reG", "range": [ - 48006, - 48009 + 48035, + 48038 ], "loc": { "start": { @@ -82934,8 +83043,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48016, - 48022 + 48045, + 48051 ], "loc": { "start": { @@ -82955,8 +83064,8 @@ "object": { "type": "ThisExpression", "range": [ - 48023, - 48027 + 48052, + 48056 ], "loc": { "start": { @@ -82973,8 +83082,8 @@ "type": "Identifier", "name": "grOperator", "range": [ - 48028, - 48038 + 48057, + 48067 ], "loc": { "start": { @@ -82988,8 +83097,8 @@ } }, "range": [ - 48023, - 48038 + 48052, + 48067 ], "loc": { "start": { @@ -83004,8 +83113,8 @@ } ], "range": [ - 48012, - 48039 + 48041, + 48068 ], "loc": { "start": { @@ -83019,8 +83128,8 @@ } }, "range": [ - 48006, - 48039 + 48035, + 48068 ], "loc": { "start": { @@ -83039,8 +83148,8 @@ "type": "Identifier", "name": "reD", "range": [ - 48053, - 48056 + 48082, + 48085 ], "loc": { "start": { @@ -83059,8 +83168,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48063, - 48069 + 48092, + 48098 ], "loc": { "start": { @@ -83080,8 +83189,8 @@ "object": { "type": "ThisExpression", "range": [ - 48070, - 48074 + 48099, + 48103 ], "loc": { "start": { @@ -83098,8 +83207,8 @@ "type": "Identifier", "name": "dfOperator", "range": [ - 48075, - 48085 + 48104, + 48114 ], "loc": { "start": { @@ -83113,8 +83222,8 @@ } }, "range": [ - 48070, - 48085 + 48099, + 48114 ], "loc": { "start": { @@ -83129,8 +83238,8 @@ } ], "range": [ - 48059, - 48086 + 48088, + 48115 ], "loc": { "start": { @@ -83144,8 +83253,8 @@ } }, "range": [ - 48053, - 48086 + 48082, + 48115 ], "loc": { "start": { @@ -83164,8 +83273,8 @@ "type": "Identifier", "name": "reLk", "range": [ - 48100, - 48104 + 48129, + 48133 ], "loc": { "start": { @@ -83184,8 +83293,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48111, - 48117 + 48140, + 48146 ], "loc": { "start": { @@ -83205,8 +83314,8 @@ "type": "Identifier", "name": "rgxEsc", "range": [ - 48118, - 48124 + 48147, + 48153 ], "loc": { "start": { @@ -83226,8 +83335,8 @@ "object": { "type": "ThisExpression", "range": [ - 48125, - 48129 + 48154, + 48158 ], "loc": { "start": { @@ -83244,8 +83353,8 @@ "type": "Identifier", "name": "lkOperator", "range": [ - 48130, - 48140 + 48159, + 48169 ], "loc": { "start": { @@ -83259,8 +83368,8 @@ } }, "range": [ - 48125, - 48140 + 48154, + 48169 ], "loc": { "start": { @@ -83275,8 +83384,8 @@ } ], "range": [ - 48118, - 48141 + 48147, + 48170 ], "loc": { "start": { @@ -83291,8 +83400,8 @@ } ], "range": [ - 48107, - 48142 + 48136, + 48171 ], "loc": { "start": { @@ -83306,8 +83415,8 @@ } }, "range": [ - 48100, - 48142 + 48129, + 48171 ], "loc": { "start": { @@ -83326,8 +83435,8 @@ "type": "Identifier", "name": "reEq", "range": [ - 48156, - 48160 + 48185, + 48189 ], "loc": { "start": { @@ -83346,8 +83455,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48167, - 48173 + 48196, + 48202 ], "loc": { "start": { @@ -83367,8 +83476,8 @@ "object": { "type": "ThisExpression", "range": [ - 48174, - 48178 + 48203, + 48207 ], "loc": { "start": { @@ -83385,8 +83494,8 @@ "type": "Identifier", "name": "eqOperator", "range": [ - 48179, - 48189 + 48208, + 48218 ], "loc": { "start": { @@ -83400,8 +83509,8 @@ } }, "range": [ - 48174, - 48189 + 48203, + 48218 ], "loc": { "start": { @@ -83416,8 +83525,8 @@ } ], "range": [ - 48163, - 48190 + 48192, + 48219 ], "loc": { "start": { @@ -83431,8 +83540,8 @@ } }, "range": [ - 48156, - 48190 + 48185, + 48219 ], "loc": { "start": { @@ -83451,8 +83560,8 @@ "type": "Identifier", "name": "reSt", "range": [ - 48204, - 48208 + 48233, + 48237 ], "loc": { "start": { @@ -83471,8 +83580,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48215, - 48221 + 48244, + 48250 ], "loc": { "start": { @@ -83492,8 +83601,8 @@ "object": { "type": "ThisExpression", "range": [ - 48222, - 48226 + 48251, + 48255 ], "loc": { "start": { @@ -83510,8 +83619,8 @@ "type": "Identifier", "name": "stOperator", "range": [ - 48227, - 48237 + 48256, + 48266 ], "loc": { "start": { @@ -83525,8 +83634,8 @@ } }, "range": [ - 48222, - 48237 + 48251, + 48266 ], "loc": { "start": { @@ -83541,8 +83650,8 @@ } ], "range": [ - 48211, - 48238 + 48240, + 48267 ], "loc": { "start": { @@ -83556,8 +83665,8 @@ } }, "range": [ - 48204, - 48238 + 48233, + 48267 ], "loc": { "start": { @@ -83576,8 +83685,8 @@ "type": "Identifier", "name": "reEn", "range": [ - 48252, - 48256 + 48281, + 48285 ], "loc": { "start": { @@ -83596,8 +83705,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48263, - 48269 + 48292, + 48298 ], "loc": { "start": { @@ -83617,8 +83726,8 @@ "object": { "type": "ThisExpression", "range": [ - 48270, - 48274 + 48299, + 48303 ], "loc": { "start": { @@ -83635,8 +83744,8 @@ "type": "Identifier", "name": "enOperator", "range": [ - 48275, - 48285 + 48304, + 48314 ], "loc": { "start": { @@ -83650,8 +83759,8 @@ } }, "range": [ - 48270, - 48285 + 48299, + 48314 ], "loc": { "start": { @@ -83666,8 +83775,8 @@ } ], "range": [ - 48259, - 48286 + 48288, + 48315 ], "loc": { "start": { @@ -83681,8 +83790,8 @@ } }, "range": [ - 48252, - 48286 + 48281, + 48315 ], "loc": { "start": { @@ -83701,8 +83810,8 @@ "type": "Identifier", "name": "reEm", "range": [ - 48400, - 48404 + 48429, + 48433 ], "loc": { "start": { @@ -83721,8 +83830,8 @@ "object": { "type": "ThisExpression", "range": [ - 48407, - 48411 + 48436, + 48440 ], "loc": { "start": { @@ -83739,8 +83848,8 @@ "type": "Identifier", "name": "emOperator", "range": [ - 48412, - 48422 + 48441, + 48451 ], "loc": { "start": { @@ -83754,8 +83863,8 @@ } }, "range": [ - 48407, - 48422 + 48436, + 48451 ], "loc": { "start": { @@ -83769,8 +83878,8 @@ } }, "range": [ - 48400, - 48422 + 48429, + 48451 ], "loc": { "start": { @@ -83787,8 +83896,8 @@ "type": "Line", "value": " re_an = new RegExp(this.anOperator),", "range": [ - 48300, - 48339 + 48329, + 48368 ], "loc": { "start": { @@ -83805,8 +83914,8 @@ "type": "Line", "value": " re_cr = new RegExp(this.curExp),", "range": [ - 48352, - 48387 + 48381, + 48416 ], "loc": { "start": { @@ -83827,8 +83936,8 @@ "type": "Identifier", "name": "reNm", "range": [ - 48436, - 48440 + 48465, + 48469 ], "loc": { "start": { @@ -83847,8 +83956,8 @@ "object": { "type": "ThisExpression", "range": [ - 48443, - 48447 + 48472, + 48476 ], "loc": { "start": { @@ -83865,8 +83974,8 @@ "type": "Identifier", "name": "nmOperator", "range": [ - 48448, - 48458 + 48477, + 48487 ], "loc": { "start": { @@ -83880,8 +83989,8 @@ } }, "range": [ - 48443, - 48458 + 48472, + 48487 ], "loc": { "start": { @@ -83895,8 +84004,8 @@ } }, "range": [ - 48436, - 48458 + 48465, + 48487 ], "loc": { "start": { @@ -83915,8 +84024,8 @@ "type": "Identifier", "name": "reRe", "range": [ - 48472, - 48476 + 48501, + 48505 ], "loc": { "start": { @@ -83935,8 +84044,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 48483, - 48489 + 48512, + 48518 ], "loc": { "start": { @@ -83956,8 +84065,8 @@ "type": "Identifier", "name": "rgxEsc", "range": [ - 48490, - 48496 + 48519, + 48525 ], "loc": { "start": { @@ -83977,8 +84086,8 @@ "object": { "type": "ThisExpression", "range": [ - 48497, - 48501 + 48526, + 48530 ], "loc": { "start": { @@ -83995,8 +84104,8 @@ "type": "Identifier", "name": "rgxOperator", "range": [ - 48502, - 48513 + 48531, + 48542 ], "loc": { "start": { @@ -84010,8 +84119,8 @@ } }, "range": [ - 48497, - 48513 + 48526, + 48542 ], "loc": { "start": { @@ -84026,8 +84135,8 @@ } ], "range": [ - 48490, - 48514 + 48519, + 48543 ], "loc": { "start": { @@ -84042,8 +84151,8 @@ } ], "range": [ - 48479, - 48515 + 48508, + 48544 ], "loc": { "start": { @@ -84057,8 +84166,8 @@ } }, "range": [ - 48472, - 48515 + 48501, + 48544 ], "loc": { "start": { @@ -84074,8 +84183,8 @@ ], "kind": "let", "range": [ - 47859, - 48516 + 47888, + 48545 ], "loc": { "start": { @@ -84097,8 +84206,8 @@ "type": "Identifier", "name": "term", "range": [ - 48526, - 48530 + 48555, + 48559 ], "loc": { "start": { @@ -84117,8 +84226,8 @@ "type": "Identifier", "name": "matchCase", "range": [ - 48533, - 48542 + 48562, + 48571 ], "loc": { "start": { @@ -84136,8 +84245,8 @@ "type": "Identifier", "name": "term", "range": [ - 48543, - 48547 + 48572, + 48576 ], "loc": { "start": { @@ -84156,8 +84265,8 @@ "object": { "type": "ThisExpression", "range": [ - 48549, - 48553 + 48578, + 48582 ], "loc": { "start": { @@ -84174,8 +84283,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 48554, - 48567 + 48583, + 48596 ], "loc": { "start": { @@ -84189,8 +84298,8 @@ } }, "range": [ - 48549, - 48567 + 48578, + 48596 ], "loc": { "start": { @@ -84205,8 +84314,8 @@ } ], "range": [ - 48533, - 48568 + 48562, + 48597 ], "loc": { "start": { @@ -84220,8 +84329,8 @@ } }, "range": [ - 48526, - 48568 + 48555, + 48597 ], "loc": { "start": { @@ -84235,8 +84344,8 @@ } }, "range": [ - 48526, - 48569 + 48555, + 48598 ], "loc": { "start": { @@ -84258,8 +84367,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 48583, - 48592 + 48612, + 48621 ], "loc": { "start": { @@ -84277,8 +84386,8 @@ "value": false, "raw": "false", "range": [ - 48595, - 48600 + 48624, + 48629 ], "loc": { "start": { @@ -84292,8 +84401,8 @@ } }, "range": [ - 48583, - 48600 + 48612, + 48629 ], "loc": { "start": { @@ -84309,8 +84418,8 @@ ], "kind": "let", "range": [ - 48579, - 48601 + 48608, + 48630 ], "loc": { "start": { @@ -84327,8 +84436,8 @@ "type": "Line", "value": "Search arg operator tests", "range": [ - 48611, - 48638 + 48640, + 48667 ], "loc": { "start": { @@ -84352,8 +84461,8 @@ "type": "Identifier", "name": "hasLO", "range": [ - 48651, - 48656 + 48680, + 48685 ], "loc": { "start": { @@ -84375,8 +84484,8 @@ "type": "Identifier", "name": "reL", "range": [ - 48659, - 48662 + 48688, + 48691 ], "loc": { "start": { @@ -84393,8 +84502,8 @@ "type": "Identifier", "name": "test", "range": [ - 48663, - 48667 + 48692, + 48696 ], "loc": { "start": { @@ -84408,8 +84517,8 @@ } }, "range": [ - 48659, - 48667 + 48688, + 48696 ], "loc": { "start": { @@ -84427,8 +84536,8 @@ "type": "Identifier", "name": "term", "range": [ - 48668, - 48672 + 48697, + 48701 ], "loc": { "start": { @@ -84443,8 +84552,8 @@ } ], "range": [ - 48659, - 48673 + 48688, + 48702 ], "loc": { "start": { @@ -84458,8 +84567,8 @@ } }, "range": [ - 48651, - 48673 + 48680, + 48702 ], "loc": { "start": { @@ -84478,8 +84587,8 @@ "type": "Identifier", "name": "hasLE", "range": [ - 48687, - 48692 + 48716, + 48721 ], "loc": { "start": { @@ -84501,8 +84610,8 @@ "type": "Identifier", "name": "reLe", "range": [ - 48695, - 48699 + 48724, + 48728 ], "loc": { "start": { @@ -84519,8 +84628,8 @@ "type": "Identifier", "name": "test", "range": [ - 48700, - 48704 + 48729, + 48733 ], "loc": { "start": { @@ -84534,8 +84643,8 @@ } }, "range": [ - 48695, - 48704 + 48724, + 48733 ], "loc": { "start": { @@ -84553,8 +84662,8 @@ "type": "Identifier", "name": "term", "range": [ - 48705, - 48709 + 48734, + 48738 ], "loc": { "start": { @@ -84569,8 +84678,8 @@ } ], "range": [ - 48695, - 48710 + 48724, + 48739 ], "loc": { "start": { @@ -84584,8 +84693,8 @@ } }, "range": [ - 48687, - 48710 + 48716, + 48739 ], "loc": { "start": { @@ -84604,8 +84713,8 @@ "type": "Identifier", "name": "hasGR", "range": [ - 48724, - 48729 + 48753, + 48758 ], "loc": { "start": { @@ -84627,8 +84736,8 @@ "type": "Identifier", "name": "reG", "range": [ - 48732, - 48735 + 48761, + 48764 ], "loc": { "start": { @@ -84645,8 +84754,8 @@ "type": "Identifier", "name": "test", "range": [ - 48736, - 48740 + 48765, + 48769 ], "loc": { "start": { @@ -84660,8 +84769,8 @@ } }, "range": [ - 48732, - 48740 + 48761, + 48769 ], "loc": { "start": { @@ -84679,8 +84788,8 @@ "type": "Identifier", "name": "term", "range": [ - 48741, - 48745 + 48770, + 48774 ], "loc": { "start": { @@ -84695,8 +84804,8 @@ } ], "range": [ - 48732, - 48746 + 48761, + 48775 ], "loc": { "start": { @@ -84710,8 +84819,8 @@ } }, "range": [ - 48724, - 48746 + 48753, + 48775 ], "loc": { "start": { @@ -84730,8 +84839,8 @@ "type": "Identifier", "name": "hasGE", "range": [ - 48760, - 48765 + 48789, + 48794 ], "loc": { "start": { @@ -84753,8 +84862,8 @@ "type": "Identifier", "name": "reGe", "range": [ - 48768, - 48772 + 48797, + 48801 ], "loc": { "start": { @@ -84771,8 +84880,8 @@ "type": "Identifier", "name": "test", "range": [ - 48773, - 48777 + 48802, + 48806 ], "loc": { "start": { @@ -84786,8 +84895,8 @@ } }, "range": [ - 48768, - 48777 + 48797, + 48806 ], "loc": { "start": { @@ -84805,8 +84914,8 @@ "type": "Identifier", "name": "term", "range": [ - 48778, - 48782 + 48807, + 48811 ], "loc": { "start": { @@ -84821,8 +84930,8 @@ } ], "range": [ - 48768, - 48783 + 48797, + 48812 ], "loc": { "start": { @@ -84836,8 +84945,8 @@ } }, "range": [ - 48760, - 48783 + 48789, + 48812 ], "loc": { "start": { @@ -84856,8 +84965,8 @@ "type": "Identifier", "name": "hasDF", "range": [ - 48797, - 48802 + 48826, + 48831 ], "loc": { "start": { @@ -84879,8 +84988,8 @@ "type": "Identifier", "name": "reD", "range": [ - 48805, - 48808 + 48834, + 48837 ], "loc": { "start": { @@ -84897,8 +85006,8 @@ "type": "Identifier", "name": "test", "range": [ - 48809, - 48813 + 48838, + 48842 ], "loc": { "start": { @@ -84912,8 +85021,8 @@ } }, "range": [ - 48805, - 48813 + 48834, + 48842 ], "loc": { "start": { @@ -84931,8 +85040,8 @@ "type": "Identifier", "name": "term", "range": [ - 48814, - 48818 + 48843, + 48847 ], "loc": { "start": { @@ -84947,8 +85056,8 @@ } ], "range": [ - 48805, - 48819 + 48834, + 48848 ], "loc": { "start": { @@ -84962,8 +85071,8 @@ } }, "range": [ - 48797, - 48819 + 48826, + 48848 ], "loc": { "start": { @@ -84982,8 +85091,8 @@ "type": "Identifier", "name": "hasEQ", "range": [ - 48833, - 48838 + 48862, + 48867 ], "loc": { "start": { @@ -85005,8 +85114,8 @@ "type": "Identifier", "name": "reEq", "range": [ - 48841, - 48845 + 48870, + 48874 ], "loc": { "start": { @@ -85023,8 +85132,8 @@ "type": "Identifier", "name": "test", "range": [ - 48846, - 48850 + 48875, + 48879 ], "loc": { "start": { @@ -85038,8 +85147,8 @@ } }, "range": [ - 48841, - 48850 + 48870, + 48879 ], "loc": { "start": { @@ -85057,8 +85166,8 @@ "type": "Identifier", "name": "term", "range": [ - 48851, - 48855 + 48880, + 48884 ], "loc": { "start": { @@ -85073,8 +85182,8 @@ } ], "range": [ - 48841, - 48856 + 48870, + 48885 ], "loc": { "start": { @@ -85088,8 +85197,8 @@ } }, "range": [ - 48833, - 48856 + 48862, + 48885 ], "loc": { "start": { @@ -85108,8 +85217,8 @@ "type": "Identifier", "name": "hasLK", "range": [ - 48870, - 48875 + 48899, + 48904 ], "loc": { "start": { @@ -85131,8 +85240,8 @@ "type": "Identifier", "name": "reLk", "range": [ - 48878, - 48882 + 48907, + 48911 ], "loc": { "start": { @@ -85149,8 +85258,8 @@ "type": "Identifier", "name": "test", "range": [ - 48883, - 48887 + 48912, + 48916 ], "loc": { "start": { @@ -85164,8 +85273,8 @@ } }, "range": [ - 48878, - 48887 + 48907, + 48916 ], "loc": { "start": { @@ -85183,8 +85292,8 @@ "type": "Identifier", "name": "term", "range": [ - 48888, - 48892 + 48917, + 48921 ], "loc": { "start": { @@ -85199,8 +85308,8 @@ } ], "range": [ - 48878, - 48893 + 48907, + 48922 ], "loc": { "start": { @@ -85214,8 +85323,8 @@ } }, "range": [ - 48870, - 48893 + 48899, + 48922 ], "loc": { "start": { @@ -85234,8 +85343,8 @@ "type": "Identifier", "name": "hasST", "range": [ - 48950, - 48955 + 48979, + 48984 ], "loc": { "start": { @@ -85257,8 +85366,8 @@ "type": "Identifier", "name": "reSt", "range": [ - 48958, - 48962 + 48987, + 48991 ], "loc": { "start": { @@ -85275,8 +85384,8 @@ "type": "Identifier", "name": "test", "range": [ - 48963, - 48967 + 48992, + 48996 ], "loc": { "start": { @@ -85290,8 +85399,8 @@ } }, "range": [ - 48958, - 48967 + 48987, + 48996 ], "loc": { "start": { @@ -85309,8 +85418,8 @@ "type": "Identifier", "name": "term", "range": [ - 48968, - 48972 + 48997, + 49001 ], "loc": { "start": { @@ -85325,8 +85434,8 @@ } ], "range": [ - 48958, - 48973 + 48987, + 49002 ], "loc": { "start": { @@ -85340,8 +85449,8 @@ } }, "range": [ - 48950, - 48973 + 48979, + 49002 ], "loc": { "start": { @@ -85358,8 +85467,8 @@ "type": "Line", "value": " hatermN = re_an.test(term),", "range": [ - 48907, - 48937 + 48936, + 48966 ], "loc": { "start": { @@ -85380,8 +85489,8 @@ "type": "Identifier", "name": "hasEN", "range": [ - 48987, - 48992 + 49016, + 49021 ], "loc": { "start": { @@ -85403,8 +85512,8 @@ "type": "Identifier", "name": "reEn", "range": [ - 48995, - 48999 + 49024, + 49028 ], "loc": { "start": { @@ -85421,8 +85530,8 @@ "type": "Identifier", "name": "test", "range": [ - 49000, - 49004 + 49029, + 49033 ], "loc": { "start": { @@ -85436,8 +85545,8 @@ } }, "range": [ - 48995, - 49004 + 49024, + 49033 ], "loc": { "start": { @@ -85455,8 +85564,8 @@ "type": "Identifier", "name": "term", "range": [ - 49005, - 49009 + 49034, + 49038 ], "loc": { "start": { @@ -85471,8 +85580,8 @@ } ], "range": [ - 48995, - 49010 + 49024, + 49039 ], "loc": { "start": { @@ -85486,8 +85595,8 @@ } }, "range": [ - 48987, - 49010 + 49016, + 49039 ], "loc": { "start": { @@ -85506,8 +85615,8 @@ "type": "Identifier", "name": "hasEM", "range": [ - 49024, - 49029 + 49053, + 49058 ], "loc": { "start": { @@ -85527,8 +85636,8 @@ "type": "Identifier", "name": "reEm", "range": [ - 49033, - 49037 + 49062, + 49066 ], "loc": { "start": { @@ -85545,8 +85654,8 @@ "type": "Identifier", "name": "term", "range": [ - 49042, - 49046 + 49071, + 49075 ], "loc": { "start": { @@ -85560,8 +85669,8 @@ } }, "range": [ - 49033, - 49046 + 49062, + 49075 ], "loc": { "start": { @@ -85575,8 +85684,8 @@ } }, "range": [ - 49024, - 49047 + 49053, + 49076 ], "loc": { "start": { @@ -85595,8 +85704,8 @@ "type": "Identifier", "name": "hasNM", "range": [ - 49061, - 49066 + 49090, + 49095 ], "loc": { "start": { @@ -85616,8 +85725,8 @@ "type": "Identifier", "name": "reNm", "range": [ - 49070, - 49074 + 49099, + 49103 ], "loc": { "start": { @@ -85634,8 +85743,8 @@ "type": "Identifier", "name": "term", "range": [ - 49079, - 49083 + 49108, + 49112 ], "loc": { "start": { @@ -85649,8 +85758,8 @@ } }, "range": [ - 49070, - 49083 + 49099, + 49112 ], "loc": { "start": { @@ -85664,8 +85773,8 @@ } }, "range": [ - 49061, - 49084 + 49090, + 49113 ], "loc": { "start": { @@ -85684,8 +85793,8 @@ "type": "Identifier", "name": "hasRE", "range": [ - 49098, - 49103 + 49127, + 49132 ], "loc": { "start": { @@ -85707,8 +85816,8 @@ "type": "Identifier", "name": "reRe", "range": [ - 49106, - 49110 + 49135, + 49139 ], "loc": { "start": { @@ -85725,8 +85834,8 @@ "type": "Identifier", "name": "test", "range": [ - 49111, - 49115 + 49140, + 49144 ], "loc": { "start": { @@ -85740,8 +85849,8 @@ } }, "range": [ - 49106, - 49115 + 49135, + 49144 ], "loc": { "start": { @@ -85759,8 +85868,8 @@ "type": "Identifier", "name": "term", "range": [ - 49116, - 49120 + 49145, + 49149 ], "loc": { "start": { @@ -85775,8 +85884,8 @@ } ], "range": [ - 49106, - 49121 + 49135, + 49150 ], "loc": { "start": { @@ -85790,8 +85899,8 @@ } }, "range": [ - 49098, - 49121 + 49127, + 49150 ], "loc": { "start": { @@ -85807,8 +85916,8 @@ ], "kind": "let", "range": [ - 48647, - 49122 + 48676, + 49151 ], "loc": { "start": { @@ -85825,8 +85934,8 @@ "type": "Line", "value": "Search arg operator tests", "range": [ - 48611, - 48638 + 48640, + 48667 ], "loc": { "start": { @@ -85845,8 +85954,8 @@ "type": "Line", "value": " Check for dates or resolve date type", "range": [ - 49132, - 49171 + 49161, + 49200 ], "loc": { "start": { @@ -85871,8 +85980,8 @@ "object": { "type": "ThisExpression", "range": [ - 49184, - 49188 + 49213, + 49217 ], "loc": { "start": { @@ -85889,8 +85998,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 49189, - 49196 + 49218, + 49225 ], "loc": { "start": { @@ -85904,8 +86013,8 @@ } }, "range": [ - 49184, - 49196 + 49213, + 49225 ], "loc": { "start": { @@ -85923,8 +86032,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 49197, - 49203 + 49226, + 49232 ], "loc": { "start": { @@ -85944,8 +86053,8 @@ "type": "Identifier", "name": "DATE", "range": [ - 49206, - 49210 + 49235, + 49239 ], "loc": { "start": { @@ -85960,8 +86069,8 @@ } ], "range": [ - 49205, - 49211 + 49234, + 49240 ], "loc": { "start": { @@ -85976,8 +86085,8 @@ } ], "range": [ - 49184, - 49212 + 49213, + 49241 ], "loc": { "start": { @@ -86002,8 +86111,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 49232, - 49236 + 49261, + 49265 ], "loc": { "start": { @@ -86018,8 +86127,8 @@ }, "init": null, "range": [ - 49232, - 49236 + 49261, + 49265 ], "loc": { "start": { @@ -86038,8 +86147,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 49238, - 49242 + 49267, + 49271 ], "loc": { "start": { @@ -86054,8 +86163,8 @@ }, "init": null, "range": [ - 49238, - 49242 + 49267, + 49271 ], "loc": { "start": { @@ -86071,8 +86180,8 @@ ], "kind": "let", "range": [ - 49228, - 49243 + 49257, + 49272 ], "loc": { "start": { @@ -86094,8 +86203,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49261, - 49269 + 49290, + 49298 ], "loc": { "start": { @@ -86117,8 +86226,8 @@ "object": { "type": "ThisExpression", "range": [ - 49272, - 49276 + 49301, + 49305 ], "loc": { "start": { @@ -86135,8 +86244,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 49277, - 49280 + 49306, + 49309 ], "loc": { "start": { @@ -86150,8 +86259,8 @@ } }, "range": [ - 49272, - 49280 + 49301, + 49309 ], "loc": { "start": { @@ -86168,8 +86277,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49281, - 49289 + 49310, + 49318 ], "loc": { "start": { @@ -86183,8 +86292,8 @@ } }, "range": [ - 49272, - 49289 + 49301, + 49318 ], "loc": { "start": { @@ -86198,8 +86307,8 @@ } }, "range": [ - 49261, - 49289 + 49290, + 49318 ], "loc": { "start": { @@ -86215,8 +86324,8 @@ ], "kind": "let", "range": [ - 49257, - 49290 + 49286, + 49319 ], "loc": { "start": { @@ -86238,8 +86347,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49307, - 49318 + 49336, + 49347 ], "loc": { "start": { @@ -86264,8 +86373,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49321, - 49329 + 49350, + 49358 ], "loc": { "start": { @@ -86282,8 +86391,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 49330, - 49337 + 49359, + 49366 ], "loc": { "start": { @@ -86297,8 +86406,8 @@ } }, "range": [ - 49321, - 49337 + 49350, + 49366 ], "loc": { "start": { @@ -86315,8 +86424,8 @@ "type": "Identifier", "name": "bind", "range": [ - 49338, - 49342 + 49367, + 49371 ], "loc": { "start": { @@ -86330,8 +86439,8 @@ } }, "range": [ - 49321, - 49342 + 49350, + 49371 ], "loc": { "start": { @@ -86349,8 +86458,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49343, - 49351 + 49372, + 49380 ], "loc": { "start": { @@ -86365,8 +86474,8 @@ } ], "range": [ - 49321, - 49352 + 49350, + 49381 ], "loc": { "start": { @@ -86380,8 +86489,8 @@ } }, "range": [ - 49307, - 49352 + 49336, + 49381 ], "loc": { "start": { @@ -86397,8 +86506,8 @@ ], "kind": "let", "range": [ - 49303, - 49353 + 49332, + 49382 ], "loc": { "start": { @@ -86420,8 +86529,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 49370, - 49379 + 49399, + 49408 ], "loc": { "start": { @@ -86446,8 +86555,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49382, - 49390 + 49411, + 49419 ], "loc": { "start": { @@ -86464,8 +86573,8 @@ "type": "Identifier", "name": "parse", "range": [ - 49391, - 49396 + 49420, + 49425 ], "loc": { "start": { @@ -86479,8 +86588,8 @@ } }, "range": [ - 49382, - 49396 + 49411, + 49425 ], "loc": { "start": { @@ -86497,8 +86606,8 @@ "type": "Identifier", "name": "bind", "range": [ - 49397, - 49401 + 49426, + 49430 ], "loc": { "start": { @@ -86512,8 +86621,8 @@ } }, "range": [ - 49382, - 49401 + 49411, + 49430 ], "loc": { "start": { @@ -86531,8 +86640,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49402, - 49410 + 49431, + 49439 ], "loc": { "start": { @@ -86547,8 +86656,8 @@ } ], "range": [ - 49382, - 49411 + 49411, + 49440 ], "loc": { "start": { @@ -86562,8 +86671,8 @@ } }, "range": [ - 49370, - 49411 + 49399, + 49440 ], "loc": { "start": { @@ -86579,8 +86688,8 @@ ], "kind": "let", "range": [ - 49366, - 49412 + 49395, + 49441 ], "loc": { "start": { @@ -86602,8 +86711,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49429, - 49435 + 49458, + 49464 ], "loc": { "start": { @@ -86625,8 +86734,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 49438, - 49446 + 49467, + 49475 ], "loc": { "start": { @@ -86643,8 +86752,8 @@ "type": "Identifier", "name": "getLocale", "range": [ - 49447, - 49456 + 49476, + 49485 ], "loc": { "start": { @@ -86658,8 +86767,8 @@ } }, "range": [ - 49438, - 49456 + 49467, + 49485 ], "loc": { "start": { @@ -86677,8 +86786,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 49457, - 49463 + 49486, + 49492 ], "loc": { "start": { @@ -86693,8 +86802,8 @@ } ], "range": [ - 49438, - 49464 + 49467, + 49493 ], "loc": { "start": { @@ -86708,8 +86817,8 @@ } }, "range": [ - 49429, - 49464 + 49458, + 49493 ], "loc": { "start": { @@ -86725,8 +86834,8 @@ ], "kind": "let", "range": [ - 49425, - 49465 + 49454, + 49494 ], "loc": { "start": { @@ -86743,8 +86852,8 @@ "type": "Line", "value": " Search arg dates tests", "range": [ - 49479, - 49504 + 49508, + 49533 ], "loc": { "start": { @@ -86768,8 +86877,8 @@ "type": "Identifier", "name": "isLDate", "range": [ - 49521, - 49528 + 49550, + 49557 ], "loc": { "start": { @@ -86789,8 +86898,8 @@ "type": "Identifier", "name": "hasLO", "range": [ - 49531, - 49536 + 49560, + 49565 ], "loc": { "start": { @@ -86809,8 +86918,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49556, - 49567 + 49585, + 49596 ], "loc": { "start": { @@ -86833,8 +86942,8 @@ "type": "Identifier", "name": "term", "range": [ - 49568, - 49572 + 49597, + 49601 ], "loc": { "start": { @@ -86851,8 +86960,8 @@ "type": "Identifier", "name": "replace", "range": [ - 49573, - 49580 + 49602, + 49609 ], "loc": { "start": { @@ -86866,8 +86975,8 @@ } }, "range": [ - 49568, - 49580 + 49597, + 49609 ], "loc": { "start": { @@ -86885,8 +86994,8 @@ "type": "Identifier", "name": "reL", "range": [ - 49581, - 49584 + 49610, + 49613 ], "loc": { "start": { @@ -86904,8 +87013,8 @@ "value": "", "raw": "''", "range": [ - 49586, - 49588 + 49615, + 49617 ], "loc": { "start": { @@ -86920,8 +87029,8 @@ } ], "range": [ - 49568, - 49589 + 49597, + 49618 ], "loc": { "start": { @@ -86938,8 +87047,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49591, - 49597 + 49620, + 49626 ], "loc": { "start": { @@ -86954,8 +87063,8 @@ } ], "range": [ - 49556, - 49598 + 49585, + 49627 ], "loc": { "start": { @@ -86969,8 +87078,8 @@ } }, "range": [ - 49531, - 49598 + 49560, + 49627 ], "loc": { "start": { @@ -86984,8 +87093,8 @@ } }, "range": [ - 49521, - 49598 + 49550, + 49627 ], "loc": { "start": { @@ -87001,8 +87110,8 @@ ], "kind": "let", "range": [ - 49517, - 49599 + 49546, + 49628 ], "loc": { "start": { @@ -87019,8 +87128,8 @@ "type": "Line", "value": " Search arg dates tests", "range": [ - 49479, - 49504 + 49508, + 49533 ], "loc": { "start": { @@ -87044,8 +87153,8 @@ "type": "Identifier", "name": "isLEDate", "range": [ - 49616, - 49624 + 49645, + 49653 ], "loc": { "start": { @@ -87065,8 +87174,8 @@ "type": "Identifier", "name": "hasLE", "range": [ - 49627, - 49632 + 49656, + 49661 ], "loc": { "start": { @@ -87085,8 +87194,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49652, - 49663 + 49681, + 49692 ], "loc": { "start": { @@ -87109,8 +87218,8 @@ "type": "Identifier", "name": "term", "range": [ - 49664, - 49668 + 49693, + 49697 ], "loc": { "start": { @@ -87127,8 +87236,8 @@ "type": "Identifier", "name": "replace", "range": [ - 49669, - 49676 + 49698, + 49705 ], "loc": { "start": { @@ -87142,8 +87251,8 @@ } }, "range": [ - 49664, - 49676 + 49693, + 49705 ], "loc": { "start": { @@ -87161,8 +87270,8 @@ "type": "Identifier", "name": "reLe", "range": [ - 49677, - 49681 + 49706, + 49710 ], "loc": { "start": { @@ -87180,8 +87289,8 @@ "value": "", "raw": "''", "range": [ - 49683, - 49685 + 49712, + 49714 ], "loc": { "start": { @@ -87196,8 +87305,8 @@ } ], "range": [ - 49664, - 49686 + 49693, + 49715 ], "loc": { "start": { @@ -87214,8 +87323,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49688, - 49694 + 49717, + 49723 ], "loc": { "start": { @@ -87230,8 +87339,8 @@ } ], "range": [ - 49652, - 49695 + 49681, + 49724 ], "loc": { "start": { @@ -87245,8 +87354,8 @@ } }, "range": [ - 49627, - 49695 + 49656, + 49724 ], "loc": { "start": { @@ -87260,8 +87369,8 @@ } }, "range": [ - 49616, - 49695 + 49645, + 49724 ], "loc": { "start": { @@ -87277,8 +87386,8 @@ ], "kind": "let", "range": [ - 49612, - 49696 + 49641, + 49725 ], "loc": { "start": { @@ -87300,8 +87409,8 @@ "type": "Identifier", "name": "isGDate", "range": [ - 49713, - 49720 + 49742, + 49749 ], "loc": { "start": { @@ -87321,8 +87430,8 @@ "type": "Identifier", "name": "hasGR", "range": [ - 49723, - 49728 + 49752, + 49757 ], "loc": { "start": { @@ -87341,8 +87450,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49748, - 49759 + 49777, + 49788 ], "loc": { "start": { @@ -87365,8 +87474,8 @@ "type": "Identifier", "name": "term", "range": [ - 49760, - 49764 + 49789, + 49793 ], "loc": { "start": { @@ -87383,8 +87492,8 @@ "type": "Identifier", "name": "replace", "range": [ - 49765, - 49772 + 49794, + 49801 ], "loc": { "start": { @@ -87398,8 +87507,8 @@ } }, "range": [ - 49760, - 49772 + 49789, + 49801 ], "loc": { "start": { @@ -87417,8 +87526,8 @@ "type": "Identifier", "name": "reG", "range": [ - 49773, - 49776 + 49802, + 49805 ], "loc": { "start": { @@ -87436,8 +87545,8 @@ "value": "", "raw": "''", "range": [ - 49778, - 49780 + 49807, + 49809 ], "loc": { "start": { @@ -87452,8 +87561,8 @@ } ], "range": [ - 49760, - 49781 + 49789, + 49810 ], "loc": { "start": { @@ -87470,8 +87579,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49783, - 49789 + 49812, + 49818 ], "loc": { "start": { @@ -87486,8 +87595,8 @@ } ], "range": [ - 49748, - 49790 + 49777, + 49819 ], "loc": { "start": { @@ -87501,8 +87610,8 @@ } }, "range": [ - 49723, - 49790 + 49752, + 49819 ], "loc": { "start": { @@ -87516,8 +87625,8 @@ } }, "range": [ - 49713, - 49790 + 49742, + 49819 ], "loc": { "start": { @@ -87533,8 +87642,8 @@ ], "kind": "let", "range": [ - 49709, - 49791 + 49738, + 49820 ], "loc": { "start": { @@ -87556,8 +87665,8 @@ "type": "Identifier", "name": "isGEDate", "range": [ - 49808, - 49816 + 49837, + 49845 ], "loc": { "start": { @@ -87577,8 +87686,8 @@ "type": "Identifier", "name": "hasGE", "range": [ - 49819, - 49824 + 49848, + 49853 ], "loc": { "start": { @@ -87597,8 +87706,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49844, - 49855 + 49873, + 49884 ], "loc": { "start": { @@ -87621,8 +87730,8 @@ "type": "Identifier", "name": "term", "range": [ - 49856, - 49860 + 49885, + 49889 ], "loc": { "start": { @@ -87639,8 +87748,8 @@ "type": "Identifier", "name": "replace", "range": [ - 49861, - 49868 + 49890, + 49897 ], "loc": { "start": { @@ -87654,8 +87763,8 @@ } }, "range": [ - 49856, - 49868 + 49885, + 49897 ], "loc": { "start": { @@ -87673,8 +87782,8 @@ "type": "Identifier", "name": "reGe", "range": [ - 49869, - 49873 + 49898, + 49902 ], "loc": { "start": { @@ -87692,8 +87801,8 @@ "value": "", "raw": "''", "range": [ - 49875, - 49877 + 49904, + 49906 ], "loc": { "start": { @@ -87708,8 +87817,8 @@ } ], "range": [ - 49856, - 49878 + 49885, + 49907 ], "loc": { "start": { @@ -87726,8 +87835,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49880, - 49886 + 49909, + 49915 ], "loc": { "start": { @@ -87742,8 +87851,8 @@ } ], "range": [ - 49844, - 49887 + 49873, + 49916 ], "loc": { "start": { @@ -87757,8 +87866,8 @@ } }, "range": [ - 49819, - 49887 + 49848, + 49916 ], "loc": { "start": { @@ -87772,8 +87881,8 @@ } }, "range": [ - 49808, - 49887 + 49837, + 49916 ], "loc": { "start": { @@ -87789,8 +87898,8 @@ ], "kind": "let", "range": [ - 49804, - 49888 + 49833, + 49917 ], "loc": { "start": { @@ -87812,8 +87921,8 @@ "type": "Identifier", "name": "isDFDate", "range": [ - 49905, - 49913 + 49934, + 49942 ], "loc": { "start": { @@ -87833,8 +87942,8 @@ "type": "Identifier", "name": "hasDF", "range": [ - 49916, - 49921 + 49945, + 49950 ], "loc": { "start": { @@ -87853,8 +87962,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 49941, - 49952 + 49970, + 49981 ], "loc": { "start": { @@ -87877,8 +87986,8 @@ "type": "Identifier", "name": "term", "range": [ - 49953, - 49957 + 49982, + 49986 ], "loc": { "start": { @@ -87895,8 +88004,8 @@ "type": "Identifier", "name": "replace", "range": [ - 49958, - 49965 + 49987, + 49994 ], "loc": { "start": { @@ -87910,8 +88019,8 @@ } }, "range": [ - 49953, - 49965 + 49982, + 49994 ], "loc": { "start": { @@ -87929,8 +88038,8 @@ "type": "Identifier", "name": "reD", "range": [ - 49966, - 49969 + 49995, + 49998 ], "loc": { "start": { @@ -87948,8 +88057,8 @@ "value": "", "raw": "''", "range": [ - 49971, - 49973 + 50000, + 50002 ], "loc": { "start": { @@ -87964,8 +88073,8 @@ } ], "range": [ - 49953, - 49974 + 49982, + 50003 ], "loc": { "start": { @@ -87982,8 +88091,8 @@ "type": "Identifier", "name": "locale", "range": [ - 49976, - 49982 + 50005, + 50011 ], "loc": { "start": { @@ -87998,8 +88107,8 @@ } ], "range": [ - 49941, - 49983 + 49970, + 50012 ], "loc": { "start": { @@ -88013,8 +88122,8 @@ } }, "range": [ - 49916, - 49983 + 49945, + 50012 ], "loc": { "start": { @@ -88028,8 +88137,8 @@ } }, "range": [ - 49905, - 49983 + 49934, + 50012 ], "loc": { "start": { @@ -88045,8 +88154,8 @@ ], "kind": "let", "range": [ - 49901, - 49984 + 49930, + 50013 ], "loc": { "start": { @@ -88068,8 +88177,8 @@ "type": "Identifier", "name": "isEQDate", "range": [ - 50001, - 50009 + 50030, + 50038 ], "loc": { "start": { @@ -88089,8 +88198,8 @@ "type": "Identifier", "name": "hasEQ", "range": [ - 50012, - 50017 + 50041, + 50046 ], "loc": { "start": { @@ -88109,8 +88218,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 50037, - 50048 + 50066, + 50077 ], "loc": { "start": { @@ -88133,8 +88242,8 @@ "type": "Identifier", "name": "term", "range": [ - 50049, - 50053 + 50078, + 50082 ], "loc": { "start": { @@ -88151,8 +88260,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50054, - 50061 + 50083, + 50090 ], "loc": { "start": { @@ -88166,8 +88275,8 @@ } }, "range": [ - 50049, - 50061 + 50078, + 50090 ], "loc": { "start": { @@ -88185,8 +88294,8 @@ "type": "Identifier", "name": "reEq", "range": [ - 50062, - 50066 + 50091, + 50095 ], "loc": { "start": { @@ -88204,8 +88313,8 @@ "value": "", "raw": "''", "range": [ - 50068, - 50070 + 50097, + 50099 ], "loc": { "start": { @@ -88220,8 +88329,8 @@ } ], "range": [ - 50049, - 50071 + 50078, + 50100 ], "loc": { "start": { @@ -88238,8 +88347,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50073, - 50079 + 50102, + 50108 ], "loc": { "start": { @@ -88254,8 +88363,8 @@ } ], "range": [ - 50037, - 50080 + 50066, + 50109 ], "loc": { "start": { @@ -88269,8 +88378,8 @@ } }, "range": [ - 50012, - 50080 + 50041, + 50109 ], "loc": { "start": { @@ -88284,8 +88393,8 @@ } }, "range": [ - 50001, - 50080 + 50030, + 50109 ], "loc": { "start": { @@ -88301,8 +88410,8 @@ ], "kind": "let", "range": [ - 49997, - 50081 + 50026, + 50110 ], "loc": { "start": { @@ -88324,8 +88433,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 50095, - 50099 + 50124, + 50128 ], "loc": { "start": { @@ -88344,8 +88453,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50102, - 50111 + 50131, + 50140 ], "loc": { "start": { @@ -88363,8 +88472,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 50112, - 50121 + 50141, + 50150 ], "loc": { "start": { @@ -88381,8 +88490,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50123, - 50129 + 50152, + 50158 ], "loc": { "start": { @@ -88397,8 +88506,8 @@ } ], "range": [ - 50102, - 50130 + 50131, + 50159 ], "loc": { "start": { @@ -88412,8 +88521,8 @@ } }, "range": [ - 50095, - 50130 + 50124, + 50159 ], "loc": { "start": { @@ -88427,8 +88536,8 @@ } }, "range": [ - 50095, - 50131 + 50124, + 50160 ], "loc": { "start": { @@ -88445,8 +88554,8 @@ "type": "Line", "value": " lower equal date", "range": [ - 50145, - 50164 + 50174, + 50193 ], "loc": { "start": { @@ -88467,8 +88576,8 @@ "type": "Identifier", "name": "isLEDate", "range": [ - 50181, - 50189 + 50210, + 50218 ], "loc": { "start": { @@ -88493,8 +88602,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50209, - 50213 + 50238, + 50242 ], "loc": { "start": { @@ -88513,8 +88622,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50216, - 50225 + 50245, + 50254 ], "loc": { "start": { @@ -88537,8 +88646,8 @@ "type": "Identifier", "name": "term", "range": [ - 50226, - 50230 + 50255, + 50259 ], "loc": { "start": { @@ -88555,8 +88664,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50231, - 50238 + 50260, + 50267 ], "loc": { "start": { @@ -88570,8 +88679,8 @@ } }, "range": [ - 50226, - 50238 + 50255, + 50267 ], "loc": { "start": { @@ -88589,8 +88698,8 @@ "type": "Identifier", "name": "reLe", "range": [ - 50239, - 50243 + 50268, + 50272 ], "loc": { "start": { @@ -88608,8 +88717,8 @@ "value": "", "raw": "''", "range": [ - 50245, - 50247 + 50274, + 50276 ], "loc": { "start": { @@ -88624,8 +88733,8 @@ } ], "range": [ - 50226, - 50248 + 50255, + 50277 ], "loc": { "start": { @@ -88642,8 +88751,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50250, - 50256 + 50279, + 50285 ], "loc": { "start": { @@ -88658,8 +88767,8 @@ } ], "range": [ - 50216, - 50257 + 50245, + 50286 ], "loc": { "start": { @@ -88673,8 +88782,8 @@ } }, "range": [ - 50209, - 50257 + 50238, + 50286 ], "loc": { "start": { @@ -88688,8 +88797,8 @@ } }, "range": [ - 50209, - 50258 + 50238, + 50287 ], "loc": { "start": { @@ -88711,8 +88820,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 50275, - 50284 + 50304, + 50313 ], "loc": { "start": { @@ -88732,8 +88841,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 50287, - 50291 + 50316, + 50320 ], "loc": { "start": { @@ -88750,8 +88859,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50295, - 50299 + 50324, + 50328 ], "loc": { "start": { @@ -88765,8 +88874,8 @@ } }, "range": [ - 50287, - 50299 + 50316, + 50328 ], "loc": { "start": { @@ -88780,8 +88889,8 @@ } }, "range": [ - 50275, - 50299 + 50304, + 50328 ], "loc": { "start": { @@ -88795,8 +88904,8 @@ } }, "range": [ - 50275, - 50300 + 50304, + 50329 ], "loc": { "start": { @@ -88811,8 +88920,8 @@ } ], "range": [ - 50191, - 50314 + 50220, + 50343 ], "loc": { "start": { @@ -88829,8 +88938,8 @@ "type": "Line", "value": " lower date", "range": [ - 50327, - 50340 + 50356, + 50369 ], "loc": { "start": { @@ -88851,8 +88960,8 @@ "type": "Identifier", "name": "isLDate", "range": [ - 50362, - 50369 + 50391, + 50398 ], "loc": { "start": { @@ -88877,8 +88986,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50389, - 50393 + 50418, + 50422 ], "loc": { "start": { @@ -88897,8 +89006,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50396, - 50405 + 50425, + 50434 ], "loc": { "start": { @@ -88921,8 +89030,8 @@ "type": "Identifier", "name": "term", "range": [ - 50406, - 50410 + 50435, + 50439 ], "loc": { "start": { @@ -88939,8 +89048,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50411, - 50418 + 50440, + 50447 ], "loc": { "start": { @@ -88954,8 +89063,8 @@ } }, "range": [ - 50406, - 50418 + 50435, + 50447 ], "loc": { "start": { @@ -88973,8 +89082,8 @@ "type": "Identifier", "name": "reL", "range": [ - 50419, - 50422 + 50448, + 50451 ], "loc": { "start": { @@ -88992,8 +89101,8 @@ "value": "", "raw": "''", "range": [ - 50424, - 50426 + 50453, + 50455 ], "loc": { "start": { @@ -89008,8 +89117,8 @@ } ], "range": [ - 50406, - 50427 + 50435, + 50456 ], "loc": { "start": { @@ -89026,8 +89135,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50429, - 50435 + 50458, + 50464 ], "loc": { "start": { @@ -89042,8 +89151,8 @@ } ], "range": [ - 50396, - 50436 + 50425, + 50465 ], "loc": { "start": { @@ -89057,8 +89166,8 @@ } }, "range": [ - 50389, - 50436 + 50418, + 50465 ], "loc": { "start": { @@ -89072,8 +89181,8 @@ } }, "range": [ - 50389, - 50437 + 50418, + 50466 ], "loc": { "start": { @@ -89095,8 +89204,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 50454, - 50463 + 50483, + 50492 ], "loc": { "start": { @@ -89116,8 +89225,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 50466, - 50470 + 50495, + 50499 ], "loc": { "start": { @@ -89134,8 +89243,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50473, - 50477 + 50502, + 50506 ], "loc": { "start": { @@ -89149,8 +89258,8 @@ } }, "range": [ - 50466, - 50477 + 50495, + 50506 ], "loc": { "start": { @@ -89164,8 +89273,8 @@ } }, "range": [ - 50454, - 50477 + 50483, + 50506 ], "loc": { "start": { @@ -89179,8 +89288,8 @@ } }, "range": [ - 50454, - 50478 + 50483, + 50507 ], "loc": { "start": { @@ -89195,8 +89304,8 @@ } ], "range": [ - 50371, - 50492 + 50400, + 50521 ], "loc": { "start": { @@ -89213,8 +89322,8 @@ "type": "Line", "value": " greater equal date", "range": [ - 50505, - 50526 + 50534, + 50555 ], "loc": { "start": { @@ -89235,8 +89344,8 @@ "type": "Identifier", "name": "isGEDate", "range": [ - 50548, - 50556 + 50577, + 50585 ], "loc": { "start": { @@ -89261,8 +89370,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50576, - 50580 + 50605, + 50609 ], "loc": { "start": { @@ -89281,8 +89390,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50583, - 50592 + 50612, + 50621 ], "loc": { "start": { @@ -89305,8 +89414,8 @@ "type": "Identifier", "name": "term", "range": [ - 50593, - 50597 + 50622, + 50626 ], "loc": { "start": { @@ -89323,8 +89432,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50598, - 50605 + 50627, + 50634 ], "loc": { "start": { @@ -89338,8 +89447,8 @@ } }, "range": [ - 50593, - 50605 + 50622, + 50634 ], "loc": { "start": { @@ -89357,8 +89466,8 @@ "type": "Identifier", "name": "reGe", "range": [ - 50606, - 50610 + 50635, + 50639 ], "loc": { "start": { @@ -89376,8 +89485,8 @@ "value": "", "raw": "''", "range": [ - 50612, - 50614 + 50641, + 50643 ], "loc": { "start": { @@ -89392,8 +89501,8 @@ } ], "range": [ - 50593, - 50615 + 50622, + 50644 ], "loc": { "start": { @@ -89410,8 +89519,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50617, - 50623 + 50646, + 50652 ], "loc": { "start": { @@ -89426,8 +89535,8 @@ } ], "range": [ - 50583, - 50624 + 50612, + 50653 ], "loc": { "start": { @@ -89441,8 +89550,8 @@ } }, "range": [ - 50576, - 50624 + 50605, + 50653 ], "loc": { "start": { @@ -89456,8 +89565,8 @@ } }, "range": [ - 50576, - 50625 + 50605, + 50654 ], "loc": { "start": { @@ -89479,8 +89588,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 50642, - 50651 + 50671, + 50680 ], "loc": { "start": { @@ -89500,8 +89609,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 50654, - 50658 + 50683, + 50687 ], "loc": { "start": { @@ -89518,8 +89627,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50662, - 50666 + 50691, + 50695 ], "loc": { "start": { @@ -89533,8 +89642,8 @@ } }, "range": [ - 50654, - 50666 + 50683, + 50695 ], "loc": { "start": { @@ -89548,8 +89657,8 @@ } }, "range": [ - 50642, - 50666 + 50671, + 50695 ], "loc": { "start": { @@ -89563,8 +89672,8 @@ } }, "range": [ - 50642, - 50667 + 50671, + 50696 ], "loc": { "start": { @@ -89579,8 +89688,8 @@ } ], "range": [ - 50558, - 50681 + 50587, + 50710 ], "loc": { "start": { @@ -89597,8 +89706,8 @@ "type": "Line", "value": " greater date", "range": [ - 50694, - 50709 + 50723, + 50738 ], "loc": { "start": { @@ -89619,8 +89728,8 @@ "type": "Identifier", "name": "isGDate", "range": [ - 50731, - 50738 + 50760, + 50767 ], "loc": { "start": { @@ -89645,8 +89754,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50758, - 50762 + 50787, + 50791 ], "loc": { "start": { @@ -89665,8 +89774,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50765, - 50774 + 50794, + 50803 ], "loc": { "start": { @@ -89689,8 +89798,8 @@ "type": "Identifier", "name": "term", "range": [ - 50775, - 50779 + 50804, + 50808 ], "loc": { "start": { @@ -89707,8 +89816,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50780, - 50787 + 50809, + 50816 ], "loc": { "start": { @@ -89722,8 +89831,8 @@ } }, "range": [ - 50775, - 50787 + 50804, + 50816 ], "loc": { "start": { @@ -89741,8 +89850,8 @@ "type": "Identifier", "name": "reG", "range": [ - 50788, - 50791 + 50817, + 50820 ], "loc": { "start": { @@ -89760,8 +89869,8 @@ "value": "", "raw": "''", "range": [ - 50793, - 50795 + 50822, + 50824 ], "loc": { "start": { @@ -89776,8 +89885,8 @@ } ], "range": [ - 50775, - 50796 + 50804, + 50825 ], "loc": { "start": { @@ -89794,8 +89903,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50798, - 50804 + 50827, + 50833 ], "loc": { "start": { @@ -89810,8 +89919,8 @@ } ], "range": [ - 50765, - 50805 + 50794, + 50834 ], "loc": { "start": { @@ -89825,8 +89934,8 @@ } }, "range": [ - 50758, - 50805 + 50787, + 50834 ], "loc": { "start": { @@ -89840,8 +89949,8 @@ } }, "range": [ - 50758, - 50806 + 50787, + 50835 ], "loc": { "start": { @@ -89863,8 +89972,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 50823, - 50832 + 50852, + 50861 ], "loc": { "start": { @@ -89884,8 +89993,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 50835, - 50839 + 50864, + 50868 ], "loc": { "start": { @@ -89902,8 +90011,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50842, - 50846 + 50871, + 50875 ], "loc": { "start": { @@ -89917,8 +90026,8 @@ } }, "range": [ - 50835, - 50846 + 50864, + 50875 ], "loc": { "start": { @@ -89932,8 +90041,8 @@ } }, "range": [ - 50823, - 50846 + 50852, + 50875 ], "loc": { "start": { @@ -89947,8 +90056,8 @@ } }, "range": [ - 50823, - 50847 + 50852, + 50876 ], "loc": { "start": { @@ -89963,8 +90072,8 @@ } ], "range": [ - 50740, - 50861 + 50769, + 50890 ], "loc": { "start": { @@ -89981,8 +90090,8 @@ "type": "Line", "value": " different date", "range": [ - 50874, - 50891 + 50903, + 50920 ], "loc": { "start": { @@ -90003,8 +90112,8 @@ "type": "Identifier", "name": "isDFDate", "range": [ - 50913, - 50921 + 50942, + 50950 ], "loc": { "start": { @@ -90029,8 +90138,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 50941, - 50945 + 50970, + 50974 ], "loc": { "start": { @@ -90049,8 +90158,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 50948, - 50957 + 50977, + 50986 ], "loc": { "start": { @@ -90073,8 +90182,8 @@ "type": "Identifier", "name": "term", "range": [ - 50958, - 50962 + 50987, + 50991 ], "loc": { "start": { @@ -90091,8 +90200,8 @@ "type": "Identifier", "name": "replace", "range": [ - 50963, - 50970 + 50992, + 50999 ], "loc": { "start": { @@ -90106,8 +90215,8 @@ } }, "range": [ - 50958, - 50970 + 50987, + 50999 ], "loc": { "start": { @@ -90125,8 +90234,8 @@ "type": "Identifier", "name": "reD", "range": [ - 50971, - 50974 + 51000, + 51003 ], "loc": { "start": { @@ -90144,8 +90253,8 @@ "value": "", "raw": "''", "range": [ - 50976, - 50978 + 51005, + 51007 ], "loc": { "start": { @@ -90160,8 +90269,8 @@ } ], "range": [ - 50958, - 50979 + 50987, + 51008 ], "loc": { "start": { @@ -90178,8 +90287,8 @@ "type": "Identifier", "name": "locale", "range": [ - 50981, - 50987 + 51010, + 51016 ], "loc": { "start": { @@ -90194,8 +90303,8 @@ } ], "range": [ - 50948, - 50988 + 50977, + 51017 ], "loc": { "start": { @@ -90209,8 +90318,8 @@ } }, "range": [ - 50941, - 50988 + 50970, + 51017 ], "loc": { "start": { @@ -90224,8 +90333,8 @@ } }, "range": [ - 50941, - 50989 + 50970, + 51018 ], "loc": { "start": { @@ -90247,8 +90356,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51006, - 51015 + 51035, + 51044 ], "loc": { "start": { @@ -90273,8 +90382,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 51018, - 51022 + 51047, + 51051 ], "loc": { "start": { @@ -90291,8 +90400,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51023, - 51031 + 51052, + 51060 ], "loc": { "start": { @@ -90306,8 +90415,8 @@ } }, "range": [ - 51018, - 51031 + 51047, + 51060 ], "loc": { "start": { @@ -90322,8 +90431,8 @@ }, "arguments": [], "range": [ - 51018, - 51033 + 51047, + 51062 ], "loc": { "start": { @@ -90345,8 +90454,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 51038, - 51042 + 51067, + 51071 ], "loc": { "start": { @@ -90363,8 +90472,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51043, - 51051 + 51072, + 51080 ], "loc": { "start": { @@ -90378,8 +90487,8 @@ } }, "range": [ - 51038, - 51051 + 51067, + 51080 ], "loc": { "start": { @@ -90394,8 +90503,8 @@ }, "arguments": [], "range": [ - 51038, - 51053 + 51067, + 51082 ], "loc": { "start": { @@ -90409,8 +90518,8 @@ } }, "range": [ - 51018, - 51053 + 51047, + 51082 ], "loc": { "start": { @@ -90424,8 +90533,8 @@ } }, "range": [ - 51006, - 51053 + 51035, + 51082 ], "loc": { "start": { @@ -90439,8 +90548,8 @@ } }, "range": [ - 51006, - 51054 + 51035, + 51083 ], "loc": { "start": { @@ -90455,8 +90564,8 @@ } ], "range": [ - 50923, - 51068 + 50952, + 51097 ], "loc": { "start": { @@ -90473,8 +90582,8 @@ "type": "Line", "value": " equal date", "range": [ - 51081, - 51094 + 51110, + 51123 ], "loc": { "start": { @@ -90495,8 +90604,8 @@ "type": "Identifier", "name": "isEQDate", "range": [ - 51116, - 51124 + 51145, + 51153 ], "loc": { "start": { @@ -90521,8 +90630,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 51144, - 51148 + 51173, + 51177 ], "loc": { "start": { @@ -90541,8 +90650,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 51151, - 51160 + 51180, + 51189 ], "loc": { "start": { @@ -90565,8 +90674,8 @@ "type": "Identifier", "name": "term", "range": [ - 51161, - 51165 + 51190, + 51194 ], "loc": { "start": { @@ -90583,8 +90692,8 @@ "type": "Identifier", "name": "replace", "range": [ - 51166, - 51173 + 51195, + 51202 ], "loc": { "start": { @@ -90598,8 +90707,8 @@ } }, "range": [ - 51161, - 51173 + 51190, + 51202 ], "loc": { "start": { @@ -90617,8 +90726,8 @@ "type": "Identifier", "name": "reEq", "range": [ - 51174, - 51178 + 51203, + 51207 ], "loc": { "start": { @@ -90636,8 +90745,8 @@ "value": "", "raw": "''", "range": [ - 51180, - 51182 + 51209, + 51211 ], "loc": { "start": { @@ -90652,8 +90761,8 @@ } ], "range": [ - 51161, - 51183 + 51190, + 51212 ], "loc": { "start": { @@ -90670,8 +90779,8 @@ "type": "Identifier", "name": "locale", "range": [ - 51185, - 51191 + 51214, + 51220 ], "loc": { "start": { @@ -90686,8 +90795,8 @@ } ], "range": [ - 51151, - 51192 + 51180, + 51221 ], "loc": { "start": { @@ -90701,8 +90810,8 @@ } }, "range": [ - 51144, - 51192 + 51173, + 51221 ], "loc": { "start": { @@ -90716,8 +90825,8 @@ } }, "range": [ - 51144, - 51193 + 51173, + 51222 ], "loc": { "start": { @@ -90739,8 +90848,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51210, - 51219 + 51239, + 51248 ], "loc": { "start": { @@ -90765,8 +90874,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 51222, - 51226 + 51251, + 51255 ], "loc": { "start": { @@ -90783,8 +90892,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51227, - 51235 + 51256, + 51264 ], "loc": { "start": { @@ -90798,8 +90907,8 @@ } }, "range": [ - 51222, - 51235 + 51251, + 51264 ], "loc": { "start": { @@ -90814,8 +90923,8 @@ }, "arguments": [], "range": [ - 51222, - 51237 + 51251, + 51266 ], "loc": { "start": { @@ -90837,8 +90946,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 51242, - 51246 + 51271, + 51275 ], "loc": { "start": { @@ -90855,8 +90964,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51247, - 51255 + 51276, + 51284 ], "loc": { "start": { @@ -90870,8 +90979,8 @@ } }, "range": [ - 51242, - 51255 + 51271, + 51284 ], "loc": { "start": { @@ -90886,8 +90995,8 @@ }, "arguments": [], "range": [ - 51242, - 51257 + 51271, + 51286 ], "loc": { "start": { @@ -90901,8 +91010,8 @@ } }, "range": [ - 51222, - 51257 + 51251, + 51286 ], "loc": { "start": { @@ -90916,8 +91025,8 @@ } }, "range": [ - 51210, - 51257 + 51239, + 51286 ], "loc": { "start": { @@ -90931,8 +91040,8 @@ } }, "range": [ - 51210, - 51258 + 51239, + 51287 ], "loc": { "start": { @@ -90947,8 +91056,8 @@ } ], "range": [ - 51126, - 51272 + 51155, + 51301 ], "loc": { "start": { @@ -90965,8 +91074,8 @@ "type": "Line", "value": " searched keyword with * operator doesn't have to be a date", "range": [ - 51285, - 51346 + 51314, + 51375 ], "loc": { "start": { @@ -90992,8 +91101,8 @@ "type": "Identifier", "name": "reLk", "range": [ - 51368, - 51372 + 51397, + 51401 ], "loc": { "start": { @@ -91010,8 +91119,8 @@ "type": "Identifier", "name": "test", "range": [ - 51373, - 51377 + 51402, + 51406 ], "loc": { "start": { @@ -91025,8 +91134,8 @@ } }, "range": [ - 51368, - 51377 + 51397, + 51406 ], "loc": { "start": { @@ -91044,8 +91153,8 @@ "type": "Identifier", "name": "term", "range": [ - 51378, - 51382 + 51407, + 51411 ], "loc": { "start": { @@ -91060,8 +91169,8 @@ } ], "range": [ - 51368, - 51383 + 51397, + 51412 ], "loc": { "start": { @@ -91086,8 +91195,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51415, - 51424 + 51444, + 51453 ], "loc": { "start": { @@ -91106,8 +91215,8 @@ "type": "Identifier", "name": "contains", "range": [ - 51427, - 51435 + 51456, + 51464 ], "loc": { "start": { @@ -91130,8 +91239,8 @@ "type": "Identifier", "name": "term", "range": [ - 51436, - 51440 + 51465, + 51469 ], "loc": { "start": { @@ -91148,8 +91257,8 @@ "type": "Identifier", "name": "replace", "range": [ - 51441, - 51448 + 51470, + 51477 ], "loc": { "start": { @@ -91163,8 +91272,8 @@ } }, "range": [ - 51436, - 51448 + 51465, + 51477 ], "loc": { "start": { @@ -91182,8 +91291,8 @@ "type": "Identifier", "name": "reLk", "range": [ - 51449, - 51453 + 51478, + 51482 ], "loc": { "start": { @@ -91201,8 +91310,8 @@ "value": "", "raw": "''", "range": [ - 51455, - 51457 + 51484, + 51486 ], "loc": { "start": { @@ -91217,8 +91326,8 @@ } ], "range": [ - 51436, - 51458 + 51465, + 51487 ], "loc": { "start": { @@ -91235,8 +91344,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 51460, - 51469 + 51489, + 51498 ], "loc": { "start": { @@ -91254,8 +91363,8 @@ "value": false, "raw": "false", "range": [ - 51491, - 51496 + 51520, + 51525 ], "loc": { "start": { @@ -91274,8 +91383,8 @@ "object": { "type": "ThisExpression", "range": [ - 51498, - 51502 + 51527, + 51531 ], "loc": { "start": { @@ -91292,8 +91401,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 51503, - 51516 + 51532, + 51545 ], "loc": { "start": { @@ -91307,8 +91416,8 @@ } }, "range": [ - 51498, - 51516 + 51527, + 51545 ], "loc": { "start": { @@ -91323,8 +91432,8 @@ } ], "range": [ - 51427, - 51517 + 51456, + 51546 ], "loc": { "start": { @@ -91338,8 +91447,8 @@ } }, "range": [ - 51415, - 51517 + 51444, + 51546 ], "loc": { "start": { @@ -91353,8 +91462,8 @@ } }, "range": [ - 51415, - 51518 + 51444, + 51547 ], "loc": { "start": { @@ -91371,8 +91480,8 @@ "type": "Line", "value": " like date", "range": [ - 51386, - 51398 + 51415, + 51427 ], "loc": { "start": { @@ -91389,8 +91498,8 @@ } ], "range": [ - 51385, - 51532 + 51414, + 51561 ], "loc": { "start": { @@ -91411,8 +91520,8 @@ "type": "Identifier", "name": "isValidDate", "range": [ - 51554, - 51565 + 51583, + 51594 ], "loc": { "start": { @@ -91430,8 +91539,8 @@ "type": "Identifier", "name": "term", "range": [ - 51566, - 51570 + 51595, + 51599 ], "loc": { "start": { @@ -91446,8 +91555,8 @@ } ], "range": [ - 51554, - 51571 + 51583, + 51600 ], "loc": { "start": { @@ -91472,8 +91581,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 51591, - 51595 + 51620, + 51624 ], "loc": { "start": { @@ -91492,8 +91601,8 @@ "type": "Identifier", "name": "parseDate", "range": [ - 51598, - 51607 + 51627, + 51636 ], "loc": { "start": { @@ -91511,8 +91620,8 @@ "type": "Identifier", "name": "term", "range": [ - 51608, - 51612 + 51637, + 51641 ], "loc": { "start": { @@ -91529,8 +91638,8 @@ "type": "Identifier", "name": "locale", "range": [ - 51614, - 51620 + 51643, + 51649 ], "loc": { "start": { @@ -91545,8 +91654,8 @@ } ], "range": [ - 51598, - 51621 + 51627, + 51650 ], "loc": { "start": { @@ -91560,8 +91669,8 @@ } }, "range": [ - 51591, - 51621 + 51620, + 51650 ], "loc": { "start": { @@ -91575,8 +91684,8 @@ } }, "range": [ - 51591, - 51622 + 51620, + 51651 ], "loc": { "start": { @@ -91598,8 +91707,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51639, - 51648 + 51668, + 51677 ], "loc": { "start": { @@ -91624,8 +91733,8 @@ "type": "Identifier", "name": "dte1", "range": [ - 51651, - 51655 + 51680, + 51684 ], "loc": { "start": { @@ -91642,8 +91751,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51656, - 51664 + 51685, + 51693 ], "loc": { "start": { @@ -91657,8 +91766,8 @@ } }, "range": [ - 51651, - 51664 + 51680, + 51693 ], "loc": { "start": { @@ -91673,8 +91782,8 @@ }, "arguments": [], "range": [ - 51651, - 51666 + 51680, + 51695 ], "loc": { "start": { @@ -91696,8 +91805,8 @@ "type": "Identifier", "name": "dte2", "range": [ - 51671, - 51675 + 51700, + 51704 ], "loc": { "start": { @@ -91714,8 +91823,8 @@ "type": "Identifier", "name": "toString", "range": [ - 51676, - 51684 + 51705, + 51713 ], "loc": { "start": { @@ -91729,8 +91838,8 @@ } }, "range": [ - 51671, - 51684 + 51700, + 51713 ], "loc": { "start": { @@ -91745,8 +91854,8 @@ }, "arguments": [], "range": [ - 51671, - 51686 + 51700, + 51715 ], "loc": { "start": { @@ -91760,8 +91869,8 @@ } }, "range": [ - 51651, - 51686 + 51680, + 51715 ], "loc": { "start": { @@ -91775,8 +91884,8 @@ } }, "range": [ - 51639, - 51686 + 51668, + 51715 ], "loc": { "start": { @@ -91790,8 +91899,8 @@ } }, "range": [ - 51639, - 51687 + 51668, + 51716 ], "loc": { "start": { @@ -91806,8 +91915,8 @@ } ], "range": [ - 51573, - 51701 + 51602, + 51730 ], "loc": { "start": { @@ -91824,8 +91933,8 @@ "type": "Line", "value": "empty", "range": [ - 51714, - 51721 + 51743, + 51750 ], "loc": { "start": { @@ -91846,8 +91955,8 @@ "type": "Identifier", "name": "hasEM", "range": [ - 51743, - 51748 + 51772, + 51777 ], "loc": { "start": { @@ -91872,8 +91981,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51768, - 51777 + 51797, + 51806 ], "loc": { "start": { @@ -91892,8 +92001,8 @@ "type": "Identifier", "name": "isEmptyString", "range": [ - 51780, - 51793 + 51809, + 51822 ], "loc": { "start": { @@ -91911,8 +92020,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 51794, - 51803 + 51823, + 51832 ], "loc": { "start": { @@ -91927,8 +92036,8 @@ } ], "range": [ - 51780, - 51804 + 51809, + 51833 ], "loc": { "start": { @@ -91942,8 +92051,8 @@ } }, "range": [ - 51768, - 51804 + 51797, + 51833 ], "loc": { "start": { @@ -91957,8 +92066,8 @@ } }, "range": [ - 51768, - 51805 + 51797, + 51834 ], "loc": { "start": { @@ -91973,8 +92082,8 @@ } ], "range": [ - 51750, - 51819 + 51779, + 51848 ], "loc": { "start": { @@ -91991,8 +92100,8 @@ "type": "Line", "value": "non-empty", "range": [ - 51832, - 51843 + 51861, + 51872 ], "loc": { "start": { @@ -92013,8 +92122,8 @@ "type": "Identifier", "name": "hasNM", "range": [ - 51865, - 51870 + 51894, + 51899 ], "loc": { "start": { @@ -92039,8 +92148,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51890, - 51899 + 51919, + 51928 ], "loc": { "start": { @@ -92062,8 +92171,8 @@ "type": "Identifier", "name": "isEmptyString", "range": [ - 51903, - 51916 + 51932, + 51945 ], "loc": { "start": { @@ -92081,8 +92190,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 51917, - 51926 + 51946, + 51955 ], "loc": { "start": { @@ -92097,8 +92206,8 @@ } ], "range": [ - 51903, - 51927 + 51932, + 51956 ], "loc": { "start": { @@ -92113,8 +92222,8 @@ }, "prefix": true, "range": [ - 51902, - 51927 + 51931, + 51956 ], "loc": { "start": { @@ -92128,8 +92237,8 @@ } }, "range": [ - 51890, - 51927 + 51919, + 51956 ], "loc": { "start": { @@ -92143,8 +92252,8 @@ } }, "range": [ - 51890, - 51928 + 51919, + 51957 ], "loc": { "start": { @@ -92159,8 +92268,8 @@ } ], "range": [ - 51872, - 51942 + 51901, + 51971 ], "loc": { "start": { @@ -92185,8 +92294,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 51966, - 51975 + 51995, + 52004 ], "loc": { "start": { @@ -92205,8 +92314,8 @@ "type": "Identifier", "name": "contains", "range": [ - 51978, - 51986 + 52007, + 52015 ], "loc": { "start": { @@ -92224,8 +92333,8 @@ "type": "Identifier", "name": "term", "range": [ - 51987, - 51991 + 52016, + 52020 ], "loc": { "start": { @@ -92242,8 +92351,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 51993, - 52002 + 52022, + 52031 ], "loc": { "start": { @@ -92264,8 +92373,8 @@ "object": { "type": "ThisExpression", "range": [ - 52024, - 52028 + 52053, + 52057 ], "loc": { "start": { @@ -92282,8 +92391,8 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 52029, - 52041 + 52058, + 52070 ], "loc": { "start": { @@ -92297,8 +92406,8 @@ } }, "range": [ - 52024, - 52041 + 52053, + 52070 ], "loc": { "start": { @@ -92316,8 +92425,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 52042, - 52048 + 52071, + 52077 ], "loc": { "start": { @@ -92332,8 +92441,8 @@ } ], "range": [ - 52024, - 52049 + 52053, + 52078 ], "loc": { "start": { @@ -92352,8 +92461,8 @@ "object": { "type": "ThisExpression", "range": [ - 52051, - 52055 + 52080, + 52084 ], "loc": { "start": { @@ -92370,8 +92479,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 52056, - 52069 + 52085, + 52098 ], "loc": { "start": { @@ -92385,8 +92494,8 @@ } }, "range": [ - 52051, - 52069 + 52080, + 52098 ], "loc": { "start": { @@ -92401,8 +92510,8 @@ } ], "range": [ - 51978, - 52070 + 52007, + 52099 ], "loc": { "start": { @@ -92416,8 +92525,8 @@ } }, "range": [ - 51966, - 52070 + 51995, + 52099 ], "loc": { "start": { @@ -92431,8 +92540,8 @@ } }, "range": [ - 51966, - 52071 + 51995, + 52100 ], "loc": { "start": { @@ -92447,8 +92556,8 @@ } ], "range": [ - 51948, - 52085 + 51977, + 52114 ], "loc": { "start": { @@ -92462,8 +92571,8 @@ } }, "range": [ - 51861, - 52085 + 51890, + 52114 ], "loc": { "start": { @@ -92480,8 +92589,8 @@ "type": "Line", "value": "non-empty", "range": [ - 51832, - 51843 + 51861, + 51872 ], "loc": { "start": { @@ -92497,8 +92606,8 @@ ] }, "range": [ - 51739, - 52085 + 51768, + 52114 ], "loc": { "start": { @@ -92515,8 +92624,8 @@ "type": "Line", "value": "empty", "range": [ - 51714, - 51721 + 51743, + 51750 ], "loc": { "start": { @@ -92532,8 +92641,8 @@ ] }, "range": [ - 51550, - 52085 + 51579, + 52114 ], "loc": { "start": { @@ -92547,8 +92656,8 @@ } }, "range": [ - 51364, - 52085 + 51393, + 52114 ], "loc": { "start": { @@ -92565,8 +92674,8 @@ "type": "Line", "value": " searched keyword with * operator doesn't have to be a date", "range": [ - 51285, - 51346 + 51314, + 51375 ], "loc": { "start": { @@ -92582,8 +92691,8 @@ ] }, "range": [ - 51112, - 52085 + 51141, + 52114 ], "loc": { "start": { @@ -92600,8 +92709,8 @@ "type": "Line", "value": " equal date", "range": [ - 51081, - 51094 + 51110, + 51123 ], "loc": { "start": { @@ -92617,8 +92726,8 @@ ] }, "range": [ - 50909, - 52085 + 50938, + 52114 ], "loc": { "start": { @@ -92635,8 +92744,8 @@ "type": "Line", "value": " different date", "range": [ - 50874, - 50891 + 50903, + 50920 ], "loc": { "start": { @@ -92652,8 +92761,8 @@ ] }, "range": [ - 50727, - 52085 + 50756, + 52114 ], "loc": { "start": { @@ -92670,8 +92779,8 @@ "type": "Line", "value": " greater date", "range": [ - 50694, - 50709 + 50723, + 50738 ], "loc": { "start": { @@ -92687,8 +92796,8 @@ ] }, "range": [ - 50544, - 52085 + 50573, + 52114 ], "loc": { "start": { @@ -92705,8 +92814,8 @@ "type": "Line", "value": " greater equal date", "range": [ - 50505, - 50526 + 50534, + 50555 ], "loc": { "start": { @@ -92722,8 +92831,8 @@ ] }, "range": [ - 50358, - 52085 + 50387, + 52114 ], "loc": { "start": { @@ -92740,8 +92849,8 @@ "type": "Line", "value": " lower date", "range": [ - 50327, - 50340 + 50356, + 50369 ], "loc": { "start": { @@ -92757,8 +92866,8 @@ ] }, "range": [ - 50177, - 52085 + 50206, + 52114 ], "loc": { "start": { @@ -92775,8 +92884,8 @@ "type": "Line", "value": " lower equal date", "range": [ - 50145, - 50164 + 50174, + 50193 ], "loc": { "start": { @@ -92793,8 +92902,8 @@ } ], "range": [ - 49214, - 52095 + 49243, + 52124 ], "loc": { "start": { @@ -92819,8 +92928,8 @@ "type": "Identifier", "name": "numData", "range": [ - 52385, - 52392 + 52414, + 52421 ], "loc": { "start": { @@ -92842,8 +92951,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 52395, - 52402 + 52424, + 52431 ], "loc": { "start": { @@ -92861,8 +92970,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 52403, - 52412 + 52432, + 52441 ], "loc": { "start": { @@ -92879,8 +92988,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 52414, - 52421 + 52443, + 52450 ], "loc": { "start": { @@ -92895,8 +93004,8 @@ } ], "range": [ - 52395, - 52422 + 52424, + 52451 ], "loc": { "start": { @@ -92915,8 +93024,8 @@ "type": "Identifier", "name": "Number", "range": [ - 52426, - 52432 + 52455, + 52461 ], "loc": { "start": { @@ -92934,8 +93043,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 52433, - 52442 + 52462, + 52471 ], "loc": { "start": { @@ -92950,8 +93059,8 @@ } ], "range": [ - 52426, - 52443 + 52455, + 52472 ], "loc": { "start": { @@ -92965,8 +93074,8 @@ } }, "range": [ - 52395, - 52443 + 52424, + 52472 ], "loc": { "start": { @@ -92980,8 +93089,8 @@ } }, "range": [ - 52385, - 52443 + 52414, + 52472 ], "loc": { "start": { @@ -92995,8 +93104,8 @@ } }, "range": [ - 52385, - 52444 + 52414, + 52473 ], "loc": { "start": { @@ -93013,8 +93122,8 @@ "type": "Line", "value": " Convert to number anyways to auto-resolve type in case not", "range": [ - 52115, - 52176 + 52144, + 52205 ], "loc": { "start": { @@ -93031,8 +93140,8 @@ "type": "Line", "value": " defined by configuration. Order is important first try to", "range": [ - 52189, - 52249 + 52218, + 52278 ], "loc": { "start": { @@ -93049,8 +93158,8 @@ "type": "Line", "value": " parse formatted number then fallback to Number coercion", "range": [ - 52262, - 52320 + 52291, + 52349 ], "loc": { "start": { @@ -93067,8 +93176,8 @@ "type": "Line", "value": " to avoid false positives with Number", "range": [ - 52333, - 52372 + 52362, + 52401 ], "loc": { "start": { @@ -93087,8 +93196,8 @@ "type": "Line", "value": " first checks if there is any operator (<,>,<=,>=,!,*,=,{,},", "range": [ - 52458, - 52520 + 52487, + 52549 ], "loc": { "start": { @@ -93105,8 +93214,8 @@ "type": "Line", "value": " rgx:)", "range": [ - 52533, - 52541 + 52562, + 52570 ], "loc": { "start": { @@ -93123,8 +93232,8 @@ "type": "Line", "value": "regexp", "range": [ - 52555, - 52563 + 52584, + 52592 ], "loc": { "start": { @@ -93145,8 +93254,8 @@ "type": "Identifier", "name": "hasRE", "range": [ - 52580, - 52585 + 52609, + 52614 ], "loc": { "start": { @@ -93176,8 +93285,8 @@ "type": "Identifier", "name": "srchArg", "range": [ - 52717, - 52724 + 52746, + 52753 ], "loc": { "start": { @@ -93199,8 +93308,8 @@ "type": "Identifier", "name": "term", "range": [ - 52727, - 52731 + 52756, + 52760 ], "loc": { "start": { @@ -93217,8 +93326,8 @@ "type": "Identifier", "name": "replace", "range": [ - 52732, - 52739 + 52761, + 52768 ], "loc": { "start": { @@ -93232,8 +93341,8 @@ } }, "range": [ - 52727, - 52739 + 52756, + 52768 ], "loc": { "start": { @@ -93251,8 +93360,8 @@ "type": "Identifier", "name": "reRe", "range": [ - 52740, - 52744 + 52769, + 52773 ], "loc": { "start": { @@ -93270,8 +93379,8 @@ "value": "", "raw": "''", "range": [ - 52746, - 52748 + 52775, + 52777 ], "loc": { "start": { @@ -93286,8 +93395,8 @@ } ], "range": [ - 52727, - 52749 + 52756, + 52778 ], "loc": { "start": { @@ -93301,8 +93410,8 @@ } }, "range": [ - 52717, - 52749 + 52746, + 52778 ], "loc": { "start": { @@ -93318,8 +93427,8 @@ ], "kind": "let", "range": [ - 52713, - 52750 + 52742, + 52779 ], "loc": { "start": { @@ -93336,8 +93445,8 @@ "type": "Line", "value": "operator is removed", "range": [ - 52671, - 52692 + 52700, + 52721 ], "loc": { "start": { @@ -93361,8 +93470,8 @@ "type": "Identifier", "name": "rgx", "range": [ - 52775, - 52778 + 52804, + 52807 ], "loc": { "start": { @@ -93381,8 +93490,8 @@ "type": "Identifier", "name": "RegExp", "range": [ - 52785, - 52791 + 52814, + 52820 ], "loc": { "start": { @@ -93400,8 +93509,8 @@ "type": "Identifier", "name": "srchArg", "range": [ - 52792, - 52799 + 52821, + 52828 ], "loc": { "start": { @@ -93416,8 +93525,8 @@ } ], "range": [ - 52781, - 52800 + 52810, + 52829 ], "loc": { "start": { @@ -93431,8 +93540,8 @@ } }, "range": [ - 52775, - 52800 + 52804, + 52829 ], "loc": { "start": { @@ -93448,8 +93557,8 @@ ], "kind": "let", "range": [ - 52771, - 52801 + 52800, + 52830 ], "loc": { "start": { @@ -93471,8 +93580,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 52822, - 52831 + 52851, + 52860 ], "loc": { "start": { @@ -93494,8 +93603,8 @@ "type": "Identifier", "name": "rgx", "range": [ - 52834, - 52837 + 52863, + 52866 ], "loc": { "start": { @@ -93512,8 +93621,8 @@ "type": "Identifier", "name": "test", "range": [ - 52838, - 52842 + 52867, + 52871 ], "loc": { "start": { @@ -93527,8 +93636,8 @@ } }, "range": [ - 52834, - 52842 + 52863, + 52871 ], "loc": { "start": { @@ -93546,8 +93655,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 52843, - 52852 + 52872, + 52881 ], "loc": { "start": { @@ -93562,8 +93671,8 @@ } ], "range": [ - 52834, - 52853 + 52863, + 52882 ], "loc": { "start": { @@ -93577,8 +93686,8 @@ } }, "range": [ - 52822, - 52853 + 52851, + 52882 ], "loc": { "start": { @@ -93592,8 +93701,8 @@ } }, "range": [ - 52822, - 52854 + 52851, + 52883 ], "loc": { "start": { @@ -93608,8 +93717,8 @@ } ], "range": [ - 52649, - 52872 + 52678, + 52901 ], "loc": { "start": { @@ -93628,8 +93737,8 @@ "type": "Identifier", "name": "ex", "range": [ - 52880, - 52882 + 52909, + 52911 ], "loc": { "start": { @@ -93654,8 +93763,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 52906, - 52915 + 52935, + 52944 ], "loc": { "start": { @@ -93673,8 +93782,8 @@ "value": false, "raw": "false", "range": [ - 52918, - 52923 + 52947, + 52952 ], "loc": { "start": { @@ -93688,8 +93797,8 @@ } }, "range": [ - 52906, - 52923 + 52935, + 52952 ], "loc": { "start": { @@ -93703,8 +93812,8 @@ } }, "range": [ - 52906, - 52924 + 52935, + 52953 ], "loc": { "start": { @@ -93719,8 +93828,8 @@ } ], "range": [ - 52884, - 52942 + 52913, + 52971 ], "loc": { "start": { @@ -93734,8 +93843,8 @@ } }, "range": [ - 52873, - 52942 + 52902, + 52971 ], "loc": { "start": { @@ -93750,8 +93859,8 @@ }, "finalizer": null, "range": [ - 52645, - 52942 + 52674, + 52971 ], "loc": { "start": { @@ -93768,8 +93877,8 @@ "type": "Line", "value": "in case regexp throws", "range": [ - 52605, - 52628 + 52634, + 52657 ], "loc": { "start": { @@ -93786,8 +93895,8 @@ } ], "range": [ - 52587, - 52956 + 52616, + 52985 ], "loc": { "start": { @@ -93804,8 +93913,8 @@ "type": "Line", "value": " lower equal", "range": [ - 52969, - 52983 + 52998, + 53012 ], "loc": { "start": { @@ -93826,8 +93935,8 @@ "type": "Identifier", "name": "hasLE", "range": [ - 53005, - 53010 + 53034, + 53039 ], "loc": { "start": { @@ -93852,8 +93961,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 53030, - 53039 + 53059, + 53068 ], "loc": { "start": { @@ -93873,8 +93982,8 @@ "type": "Identifier", "name": "numData", "range": [ - 53042, - 53049 + 53071, + 53078 ], "loc": { "start": { @@ -93893,8 +94002,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 53053, - 53060 + 53082, + 53089 ], "loc": { "start": { @@ -93917,8 +94026,8 @@ "type": "Identifier", "name": "term", "range": [ - 53082, - 53086 + 53111, + 53115 ], "loc": { "start": { @@ -93935,8 +94044,8 @@ "type": "Identifier", "name": "replace", "range": [ - 53087, - 53094 + 53116, + 53123 ], "loc": { "start": { @@ -93950,8 +94059,8 @@ } }, "range": [ - 53082, - 53094 + 53111, + 53123 ], "loc": { "start": { @@ -93969,8 +94078,8 @@ "type": "Identifier", "name": "reLe", "range": [ - 53095, - 53099 + 53124, + 53128 ], "loc": { "start": { @@ -93988,8 +94097,8 @@ "value": "", "raw": "''", "range": [ - 53101, - 53103 + 53130, + 53132 ], "loc": { "start": { @@ -94004,8 +94113,8 @@ } ], "range": [ - 53082, - 53104 + 53111, + 53133 ], "loc": { "start": { @@ -94022,8 +94131,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 53126, - 53133 + 53155, + 53162 ], "loc": { "start": { @@ -94038,8 +94147,8 @@ } ], "range": [ - 53053, - 53151 + 53082, + 53180 ], "loc": { "start": { @@ -94053,8 +94162,8 @@ } }, "range": [ - 53042, - 53151 + 53071, + 53180 ], "loc": { "start": { @@ -94068,8 +94177,8 @@ } }, "range": [ - 53030, - 53151 + 53059, + 53180 ], "loc": { "start": { @@ -94083,8 +94192,8 @@ } }, "range": [ - 53030, - 53152 + 53059, + 53181 ], "loc": { "start": { @@ -94099,8 +94208,8 @@ } ], "range": [ - 53012, - 53166 + 53041, + 53195 ], "loc": { "start": { @@ -94117,8 +94226,8 @@ "type": "Line", "value": "greater equal", "range": [ - 53179, - 53194 + 53208, + 53223 ], "loc": { "start": { @@ -94139,8 +94248,8 @@ "type": "Identifier", "name": "hasGE", "range": [ - 53216, - 53221 + 53245, + 53250 ], "loc": { "start": { @@ -94165,8 +94274,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 53241, - 53250 + 53270, + 53279 ], "loc": { "start": { @@ -94186,8 +94295,8 @@ "type": "Identifier", "name": "numData", "range": [ - 53253, - 53260 + 53282, + 53289 ], "loc": { "start": { @@ -94206,8 +94315,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 53264, - 53271 + 53293, + 53300 ], "loc": { "start": { @@ -94230,8 +94339,8 @@ "type": "Identifier", "name": "term", "range": [ - 53293, - 53297 + 53322, + 53326 ], "loc": { "start": { @@ -94248,8 +94357,8 @@ "type": "Identifier", "name": "replace", "range": [ - 53298, - 53305 + 53327, + 53334 ], "loc": { "start": { @@ -94263,8 +94372,8 @@ } }, "range": [ - 53293, - 53305 + 53322, + 53334 ], "loc": { "start": { @@ -94282,8 +94391,8 @@ "type": "Identifier", "name": "reGe", "range": [ - 53306, - 53310 + 53335, + 53339 ], "loc": { "start": { @@ -94301,8 +94410,8 @@ "value": "", "raw": "''", "range": [ - 53312, - 53314 + 53341, + 53343 ], "loc": { "start": { @@ -94317,8 +94426,8 @@ } ], "range": [ - 53293, - 53315 + 53322, + 53344 ], "loc": { "start": { @@ -94335,8 +94444,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 53337, - 53344 + 53366, + 53373 ], "loc": { "start": { @@ -94351,8 +94460,8 @@ } ], "range": [ - 53264, - 53362 + 53293, + 53391 ], "loc": { "start": { @@ -94366,8 +94475,8 @@ } }, "range": [ - 53253, - 53362 + 53282, + 53391 ], "loc": { "start": { @@ -94381,8 +94490,8 @@ } }, "range": [ - 53241, - 53362 + 53270, + 53391 ], "loc": { "start": { @@ -94396,8 +94505,8 @@ } }, "range": [ - 53241, - 53363 + 53270, + 53392 ], "loc": { "start": { @@ -94412,8 +94521,8 @@ } ], "range": [ - 53223, - 53377 + 53252, + 53406 ], "loc": { "start": { @@ -94430,8 +94539,8 @@ "type": "Line", "value": "lower", "range": [ - 53390, - 53397 + 53419, + 53426 ], "loc": { "start": { @@ -94452,8 +94561,8 @@ "type": "Identifier", "name": "hasLO", "range": [ - 53419, - 53424 + 53448, + 53453 ], "loc": { "start": { @@ -94478,8 +94587,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 53444, - 53453 + 53473, + 53482 ], "loc": { "start": { @@ -94499,8 +94608,8 @@ "type": "Identifier", "name": "numData", "range": [ - 53456, - 53463 + 53485, + 53492 ], "loc": { "start": { @@ -94519,8 +94628,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 53466, - 53473 + 53495, + 53502 ], "loc": { "start": { @@ -94543,8 +94652,8 @@ "type": "Identifier", "name": "term", "range": [ - 53495, - 53499 + 53524, + 53528 ], "loc": { "start": { @@ -94561,8 +94670,8 @@ "type": "Identifier", "name": "replace", "range": [ - 53500, - 53507 + 53529, + 53536 ], "loc": { "start": { @@ -94576,8 +94685,8 @@ } }, "range": [ - 53495, - 53507 + 53524, + 53536 ], "loc": { "start": { @@ -94595,8 +94704,8 @@ "type": "Identifier", "name": "reL", "range": [ - 53508, - 53511 + 53537, + 53540 ], "loc": { "start": { @@ -94614,8 +94723,8 @@ "value": "", "raw": "''", "range": [ - 53513, - 53515 + 53542, + 53544 ], "loc": { "start": { @@ -94630,8 +94739,8 @@ } ], "range": [ - 53495, - 53516 + 53524, + 53545 ], "loc": { "start": { @@ -94648,8 +94757,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 53538, - 53545 + 53567, + 53574 ], "loc": { "start": { @@ -94664,8 +94773,8 @@ } ], "range": [ - 53466, - 53563 + 53495, + 53592 ], "loc": { "start": { @@ -94679,8 +94788,8 @@ } }, "range": [ - 53456, - 53563 + 53485, + 53592 ], "loc": { "start": { @@ -94694,8 +94803,8 @@ } }, "range": [ - 53444, - 53563 + 53473, + 53592 ], "loc": { "start": { @@ -94709,8 +94818,8 @@ } }, "range": [ - 53444, - 53564 + 53473, + 53593 ], "loc": { "start": { @@ -94725,8 +94834,8 @@ } ], "range": [ - 53426, - 53578 + 53455, + 53607 ], "loc": { "start": { @@ -94743,8 +94852,8 @@ "type": "Line", "value": "greater", "range": [ - 53591, - 53600 + 53620, + 53629 ], "loc": { "start": { @@ -94765,8 +94874,8 @@ "type": "Identifier", "name": "hasGR", "range": [ - 53622, - 53627 + 53651, + 53656 ], "loc": { "start": { @@ -94791,8 +94900,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 53647, - 53656 + 53676, + 53685 ], "loc": { "start": { @@ -94812,8 +94921,8 @@ "type": "Identifier", "name": "numData", "range": [ - 53659, - 53666 + 53688, + 53695 ], "loc": { "start": { @@ -94832,8 +94941,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 53669, - 53676 + 53698, + 53705 ], "loc": { "start": { @@ -94856,8 +94965,8 @@ "type": "Identifier", "name": "term", "range": [ - 53698, - 53702 + 53727, + 53731 ], "loc": { "start": { @@ -94874,8 +94983,8 @@ "type": "Identifier", "name": "replace", "range": [ - 53703, - 53710 + 53732, + 53739 ], "loc": { "start": { @@ -94889,8 +94998,8 @@ } }, "range": [ - 53698, - 53710 + 53727, + 53739 ], "loc": { "start": { @@ -94908,8 +95017,8 @@ "type": "Identifier", "name": "reG", "range": [ - 53711, - 53714 + 53740, + 53743 ], "loc": { "start": { @@ -94927,8 +95036,8 @@ "value": "", "raw": "''", "range": [ - 53716, - 53718 + 53745, + 53747 ], "loc": { "start": { @@ -94943,8 +95052,8 @@ } ], "range": [ - 53698, - 53719 + 53727, + 53748 ], "loc": { "start": { @@ -94961,8 +95070,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 53741, - 53748 + 53770, + 53777 ], "loc": { "start": { @@ -94977,8 +95086,8 @@ } ], "range": [ - 53669, - 53766 + 53698, + 53795 ], "loc": { "start": { @@ -94992,8 +95101,8 @@ } }, "range": [ - 53659, - 53766 + 53688, + 53795 ], "loc": { "start": { @@ -95007,8 +95116,8 @@ } }, "range": [ - 53647, - 53766 + 53676, + 53795 ], "loc": { "start": { @@ -95022,8 +95131,8 @@ } }, "range": [ - 53647, - 53767 + 53676, + 53796 ], "loc": { "start": { @@ -95038,8 +95147,8 @@ } ], "range": [ - 53629, - 53781 + 53658, + 53810 ], "loc": { "start": { @@ -95056,8 +95165,8 @@ "type": "Line", "value": "different", "range": [ - 53794, - 53805 + 53823, + 53834 ], "loc": { "start": { @@ -95078,8 +95187,8 @@ "type": "Identifier", "name": "hasDF", "range": [ - 53827, - 53832 + 53856, + 53861 ], "loc": { "start": { @@ -95104,8 +95213,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 53852, - 53861 + 53881, + 53890 ], "loc": { "start": { @@ -95126,8 +95235,8 @@ "type": "Identifier", "name": "contains", "range": [ - 53864, - 53872 + 53893, + 53901 ], "loc": { "start": { @@ -95150,8 +95259,8 @@ "type": "Identifier", "name": "term", "range": [ - 53873, - 53877 + 53902, + 53906 ], "loc": { "start": { @@ -95168,8 +95277,8 @@ "type": "Identifier", "name": "replace", "range": [ - 53878, - 53885 + 53907, + 53914 ], "loc": { "start": { @@ -95183,8 +95292,8 @@ } }, "range": [ - 53873, - 53885 + 53902, + 53914 ], "loc": { "start": { @@ -95202,8 +95311,8 @@ "type": "Identifier", "name": "reD", "range": [ - 53886, - 53889 + 53915, + 53918 ], "loc": { "start": { @@ -95221,8 +95330,8 @@ "value": "", "raw": "''", "range": [ - 53891, - 53893 + 53920, + 53922 ], "loc": { "start": { @@ -95237,8 +95346,8 @@ } ], "range": [ - 53873, - 53894 + 53902, + 53923 ], "loc": { "start": { @@ -95255,8 +95364,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 53896, - 53905 + 53925, + 53934 ], "loc": { "start": { @@ -95274,8 +95383,8 @@ "value": false, "raw": "false", "range": [ - 53927, - 53932 + 53956, + 53961 ], "loc": { "start": { @@ -95294,8 +95403,8 @@ "object": { "type": "ThisExpression", "range": [ - 53934, - 53938 + 53963, + 53967 ], "loc": { "start": { @@ -95312,8 +95421,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 53939, - 53952 + 53968, + 53981 ], "loc": { "start": { @@ -95327,8 +95436,8 @@ } }, "range": [ - 53934, - 53952 + 53963, + 53981 ], "loc": { "start": { @@ -95343,8 +95452,8 @@ } ], "range": [ - 53864, - 53953 + 53893, + 53982 ], "loc": { "start": { @@ -95362,8 +95471,8 @@ "value": false, "raw": "false", "range": [ - 53956, - 53961 + 53985, + 53990 ], "loc": { "start": { @@ -95381,8 +95490,8 @@ "value": true, "raw": "true", "range": [ - 53964, - 53968 + 53993, + 53997 ], "loc": { "start": { @@ -95396,8 +95505,8 @@ } }, "range": [ - 53864, - 53968 + 53893, + 53997 ], "loc": { "start": { @@ -95411,8 +95520,8 @@ } }, "range": [ - 53852, - 53968 + 53881, + 53997 ], "loc": { "start": { @@ -95426,8 +95535,8 @@ } }, "range": [ - 53852, - 53969 + 53881, + 53998 ], "loc": { "start": { @@ -95442,8 +95551,8 @@ } ], "range": [ - 53834, - 53983 + 53863, + 54012 ], "loc": { "start": { @@ -95460,8 +95569,8 @@ "type": "Line", "value": "like", "range": [ - 53996, - 54002 + 54025, + 54031 ], "loc": { "start": { @@ -95482,8 +95591,8 @@ "type": "Identifier", "name": "hasLK", "range": [ - 54024, - 54029 + 54053, + 54058 ], "loc": { "start": { @@ -95508,8 +95617,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 54049, - 54058 + 54078, + 54087 ], "loc": { "start": { @@ -95528,8 +95637,8 @@ "type": "Identifier", "name": "contains", "range": [ - 54061, - 54069 + 54090, + 54098 ], "loc": { "start": { @@ -95552,8 +95661,8 @@ "type": "Identifier", "name": "term", "range": [ - 54070, - 54074 + 54099, + 54103 ], "loc": { "start": { @@ -95570,8 +95679,8 @@ "type": "Identifier", "name": "replace", "range": [ - 54075, - 54082 + 54104, + 54111 ], "loc": { "start": { @@ -95585,8 +95694,8 @@ } }, "range": [ - 54070, - 54082 + 54099, + 54111 ], "loc": { "start": { @@ -95604,8 +95713,8 @@ "type": "Identifier", "name": "reLk", "range": [ - 54083, - 54087 + 54112, + 54116 ], "loc": { "start": { @@ -95623,8 +95732,8 @@ "value": "", "raw": "''", "range": [ - 54089, - 54091 + 54118, + 54120 ], "loc": { "start": { @@ -95639,8 +95748,8 @@ } ], "range": [ - 54070, - 54092 + 54099, + 54121 ], "loc": { "start": { @@ -95657,8 +95766,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54094, - 54103 + 54123, + 54132 ], "loc": { "start": { @@ -95676,8 +95785,8 @@ "value": false, "raw": "false", "range": [ - 54125, - 54130 + 54154, + 54159 ], "loc": { "start": { @@ -95696,8 +95805,8 @@ "object": { "type": "ThisExpression", "range": [ - 54132, - 54136 + 54161, + 54165 ], "loc": { "start": { @@ -95714,8 +95823,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 54137, - 54150 + 54166, + 54179 ], "loc": { "start": { @@ -95729,8 +95838,8 @@ } }, "range": [ - 54132, - 54150 + 54161, + 54179 ], "loc": { "start": { @@ -95745,8 +95854,8 @@ } ], "range": [ - 54061, - 54151 + 54090, + 54180 ], "loc": { "start": { @@ -95760,8 +95869,8 @@ } }, "range": [ - 54049, - 54151 + 54078, + 54180 ], "loc": { "start": { @@ -95775,8 +95884,8 @@ } }, "range": [ - 54049, - 54152 + 54078, + 54181 ], "loc": { "start": { @@ -95791,8 +95900,8 @@ } ], "range": [ - 54031, - 54166 + 54060, + 54195 ], "loc": { "start": { @@ -95809,8 +95918,8 @@ "type": "Line", "value": "equal", "range": [ - 54179, - 54186 + 54208, + 54215 ], "loc": { "start": { @@ -95831,8 +95940,8 @@ "type": "Identifier", "name": "hasEQ", "range": [ - 54208, - 54213 + 54237, + 54242 ], "loc": { "start": { @@ -95857,8 +95966,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 54233, - 54242 + 54262, + 54271 ], "loc": { "start": { @@ -95877,8 +95986,8 @@ "type": "Identifier", "name": "contains", "range": [ - 54245, - 54253 + 54274, + 54282 ], "loc": { "start": { @@ -95901,8 +96010,8 @@ "type": "Identifier", "name": "term", "range": [ - 54254, - 54258 + 54283, + 54287 ], "loc": { "start": { @@ -95919,8 +96028,8 @@ "type": "Identifier", "name": "replace", "range": [ - 54259, - 54266 + 54288, + 54295 ], "loc": { "start": { @@ -95934,8 +96043,8 @@ } }, "range": [ - 54254, - 54266 + 54283, + 54295 ], "loc": { "start": { @@ -95953,8 +96062,8 @@ "type": "Identifier", "name": "reEq", "range": [ - 54267, - 54271 + 54296, + 54300 ], "loc": { "start": { @@ -95972,8 +96081,8 @@ "value": "", "raw": "''", "range": [ - 54273, - 54275 + 54302, + 54304 ], "loc": { "start": { @@ -95988,8 +96097,8 @@ } ], "range": [ - 54254, - 54276 + 54283, + 54305 ], "loc": { "start": { @@ -96006,8 +96115,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54278, - 54287 + 54307, + 54316 ], "loc": { "start": { @@ -96025,8 +96134,8 @@ "value": true, "raw": "true", "range": [ - 54309, - 54313 + 54338, + 54342 ], "loc": { "start": { @@ -96045,8 +96154,8 @@ "object": { "type": "ThisExpression", "range": [ - 54315, - 54319 + 54344, + 54348 ], "loc": { "start": { @@ -96063,8 +96172,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 54320, - 54333 + 54349, + 54362 ], "loc": { "start": { @@ -96078,8 +96187,8 @@ } }, "range": [ - 54315, - 54333 + 54344, + 54362 ], "loc": { "start": { @@ -96094,8 +96203,8 @@ } ], "range": [ - 54245, - 54334 + 54274, + 54363 ], "loc": { "start": { @@ -96109,8 +96218,8 @@ } }, "range": [ - 54233, - 54334 + 54262, + 54363 ], "loc": { "start": { @@ -96124,8 +96233,8 @@ } }, "range": [ - 54233, - 54335 + 54262, + 54364 ], "loc": { "start": { @@ -96140,8 +96249,8 @@ } ], "range": [ - 54215, - 54349 + 54244, + 54378 ], "loc": { "start": { @@ -96158,8 +96267,8 @@ "type": "Line", "value": "starts with", "range": [ - 54362, - 54375 + 54391, + 54404 ], "loc": { "start": { @@ -96180,8 +96289,8 @@ "type": "Identifier", "name": "hasST", "range": [ - 54397, - 54402 + 54426, + 54431 ], "loc": { "start": { @@ -96206,8 +96315,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 54422, - 54431 + 54451, + 54460 ], "loc": { "start": { @@ -96234,8 +96343,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54434, - 54443 + 54463, + 54472 ], "loc": { "start": { @@ -96252,8 +96361,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 54444, - 54451 + 54473, + 54480 ], "loc": { "start": { @@ -96267,8 +96376,8 @@ } }, "range": [ - 54434, - 54451 + 54463, + 54480 ], "loc": { "start": { @@ -96291,8 +96400,8 @@ "type": "Identifier", "name": "term", "range": [ - 54452, - 54456 + 54481, + 54485 ], "loc": { "start": { @@ -96309,8 +96418,8 @@ "type": "Identifier", "name": "replace", "range": [ - 54457, - 54464 + 54486, + 54493 ], "loc": { "start": { @@ -96324,8 +96433,8 @@ } }, "range": [ - 54452, - 54464 + 54481, + 54493 ], "loc": { "start": { @@ -96343,8 +96452,8 @@ "type": "Identifier", "name": "reSt", "range": [ - 54465, - 54469 + 54494, + 54498 ], "loc": { "start": { @@ -96362,8 +96471,8 @@ "value": "", "raw": "''", "range": [ - 54471, - 54473 + 54500, + 54502 ], "loc": { "start": { @@ -96378,8 +96487,8 @@ } ], "range": [ - 54452, - 54474 + 54481, + 54503 ], "loc": { "start": { @@ -96394,8 +96503,8 @@ } ], "range": [ - 54434, - 54475 + 54463, + 54504 ], "loc": { "start": { @@ -96413,8 +96522,8 @@ "value": 0, "raw": "0", "range": [ - 54480, - 54481 + 54509, + 54510 ], "loc": { "start": { @@ -96428,8 +96537,8 @@ } }, "range": [ - 54434, - 54481 + 54463, + 54510 ], "loc": { "start": { @@ -96447,8 +96556,8 @@ "value": true, "raw": "true", "range": [ - 54504, - 54508 + 54533, + 54537 ], "loc": { "start": { @@ -96466,8 +96575,8 @@ "value": false, "raw": "false", "range": [ - 54511, - 54516 + 54540, + 54545 ], "loc": { "start": { @@ -96481,8 +96590,8 @@ } }, "range": [ - 54434, - 54516 + 54463, + 54545 ], "loc": { "start": { @@ -96496,8 +96605,8 @@ } }, "range": [ - 54422, - 54516 + 54451, + 54545 ], "loc": { "start": { @@ -96511,8 +96620,8 @@ } }, "range": [ - 54422, - 54517 + 54451, + 54546 ], "loc": { "start": { @@ -96527,8 +96636,8 @@ } ], "range": [ - 54404, - 54531 + 54433, + 54560 ], "loc": { "start": { @@ -96545,8 +96654,8 @@ "type": "Line", "value": "ends with", "range": [ - 54544, - 54555 + 54573, + 54584 ], "loc": { "start": { @@ -96567,8 +96676,8 @@ "type": "Identifier", "name": "hasEN", "range": [ - 54577, - 54582 + 54606, + 54611 ], "loc": { "start": { @@ -96593,8 +96702,8 @@ "type": "Identifier", "name": "searchArg", "range": [ - 54606, - 54615 + 54635, + 54644 ], "loc": { "start": { @@ -96616,8 +96725,8 @@ "type": "Identifier", "name": "term", "range": [ - 54618, - 54622 + 54647, + 54651 ], "loc": { "start": { @@ -96634,8 +96743,8 @@ "type": "Identifier", "name": "replace", "range": [ - 54623, - 54630 + 54652, + 54659 ], "loc": { "start": { @@ -96649,8 +96758,8 @@ } }, "range": [ - 54618, - 54630 + 54647, + 54659 ], "loc": { "start": { @@ -96668,8 +96777,8 @@ "type": "Identifier", "name": "reEn", "range": [ - 54631, - 54635 + 54660, + 54664 ], "loc": { "start": { @@ -96687,8 +96796,8 @@ "value": "", "raw": "''", "range": [ - 54637, - 54639 + 54666, + 54668 ], "loc": { "start": { @@ -96703,8 +96812,8 @@ } ], "range": [ - 54618, - 54640 + 54647, + 54669 ], "loc": { "start": { @@ -96718,8 +96827,8 @@ } }, "range": [ - 54606, - 54640 + 54635, + 54669 ], "loc": { "start": { @@ -96735,8 +96844,8 @@ ], "kind": "let", "range": [ - 54602, - 54641 + 54631, + 54670 ], "loc": { "start": { @@ -96758,8 +96867,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 54658, - 54667 + 54687, + 54696 ], "loc": { "start": { @@ -96789,8 +96898,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54690, - 54699 + 54719, + 54728 ], "loc": { "start": { @@ -96807,8 +96916,8 @@ "type": "Identifier", "name": "lastIndexOf", "range": [ - 54700, - 54711 + 54729, + 54740 ], "loc": { "start": { @@ -96822,8 +96931,8 @@ } }, "range": [ - 54690, - 54711 + 54719, + 54740 ], "loc": { "start": { @@ -96841,8 +96950,8 @@ "type": "Identifier", "name": "searchArg", "range": [ - 54712, - 54721 + 54741, + 54750 ], "loc": { "start": { @@ -96865,8 +96974,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54723, - 54732 + 54752, + 54761 ], "loc": { "start": { @@ -96883,8 +96992,8 @@ "type": "Identifier", "name": "length", "range": [ - 54733, - 54739 + 54762, + 54768 ], "loc": { "start": { @@ -96898,8 +97007,8 @@ } }, "range": [ - 54723, - 54739 + 54752, + 54768 ], "loc": { "start": { @@ -96917,8 +97026,8 @@ "value": 1, "raw": "1", "range": [ - 54742, - 54743 + 54771, + 54772 ], "loc": { "start": { @@ -96932,8 +97041,8 @@ } }, "range": [ - 54723, - 54743 + 54752, + 54772 ], "loc": { "start": { @@ -96948,8 +97057,8 @@ } ], "range": [ - 54690, - 54744 + 54719, + 54773 ], "loc": { "start": { @@ -96975,8 +97084,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54774, - 54783 + 54803, + 54812 ], "loc": { "start": { @@ -96993,8 +97102,8 @@ "type": "Identifier", "name": "length", "range": [ - 54784, - 54790 + 54813, + 54819 ], "loc": { "start": { @@ -97008,8 +97117,8 @@ } }, "range": [ - 54774, - 54790 + 54803, + 54819 ], "loc": { "start": { @@ -97027,8 +97136,8 @@ "value": 1, "raw": "1", "range": [ - 54793, - 54794 + 54822, + 54823 ], "loc": { "start": { @@ -97042,8 +97151,8 @@ } }, "range": [ - 54774, - 54794 + 54803, + 54823 ], "loc": { "start": { @@ -97066,8 +97175,8 @@ "type": "Identifier", "name": "searchArg", "range": [ - 54799, - 54808 + 54828, + 54837 ], "loc": { "start": { @@ -97084,8 +97193,8 @@ "type": "Identifier", "name": "length", "range": [ - 54809, - 54815 + 54838, + 54844 ], "loc": { "start": { @@ -97099,8 +97208,8 @@ } }, "range": [ - 54799, - 54815 + 54828, + 54844 ], "loc": { "start": { @@ -97118,8 +97227,8 @@ "value": 1, "raw": "1", "range": [ - 54818, - 54819 + 54847, + 54848 ], "loc": { "start": { @@ -97133,8 +97242,8 @@ } }, "range": [ - 54799, - 54819 + 54828, + 54848 ], "loc": { "start": { @@ -97148,8 +97257,8 @@ } }, "range": [ - 54773, - 54820 + 54802, + 54849 ], "loc": { "start": { @@ -97163,8 +97272,8 @@ } }, "range": [ - 54690, - 54820 + 54719, + 54849 ], "loc": { "start": { @@ -97189,8 +97298,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54848, - 54857 + 54877, + 54886 ], "loc": { "start": { @@ -97207,8 +97316,8 @@ "type": "Identifier", "name": "lastIndexOf", "range": [ - 54858, - 54869 + 54887, + 54898 ], "loc": { "start": { @@ -97222,8 +97331,8 @@ } }, "range": [ - 54848, - 54869 + 54877, + 54898 ], "loc": { "start": { @@ -97241,8 +97350,8 @@ "type": "Identifier", "name": "searchArg", "range": [ - 54870, - 54879 + 54899, + 54908 ], "loc": { "start": { @@ -97265,8 +97374,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 54881, - 54890 + 54910, + 54919 ], "loc": { "start": { @@ -97283,8 +97392,8 @@ "type": "Identifier", "name": "length", "range": [ - 54891, - 54897 + 54920, + 54926 ], "loc": { "start": { @@ -97298,8 +97407,8 @@ } }, "range": [ - 54881, - 54897 + 54910, + 54926 ], "loc": { "start": { @@ -97317,8 +97426,8 @@ "value": 1, "raw": "1", "range": [ - 54900, - 54901 + 54929, + 54930 ], "loc": { "start": { @@ -97332,8 +97441,8 @@ } }, "range": [ - 54881, - 54901 + 54910, + 54930 ], "loc": { "start": { @@ -97348,8 +97457,8 @@ } ], "range": [ - 54848, - 54902 + 54877, + 54931 ], "loc": { "start": { @@ -97370,8 +97479,8 @@ "value": 1, "raw": "1", "range": [ - 54930, - 54931 + 54959, + 54960 ], "loc": { "start": { @@ -97386,8 +97495,8 @@ }, "prefix": true, "range": [ - 54929, - 54931 + 54958, + 54960 ], "loc": { "start": { @@ -97401,8 +97510,8 @@ } }, "range": [ - 54848, - 54931 + 54877, + 54960 ], "loc": { "start": { @@ -97416,8 +97525,8 @@ } }, "range": [ - 54690, - 54931 + 54719, + 54960 ], "loc": { "start": { @@ -97435,8 +97544,8 @@ "value": true, "raw": "true", "range": [ - 54934, - 54938 + 54963, + 54967 ], "loc": { "start": { @@ -97454,8 +97563,8 @@ "value": false, "raw": "false", "range": [ - 54941, - 54946 + 54970, + 54975 ], "loc": { "start": { @@ -97469,8 +97578,8 @@ } }, "range": [ - 54690, - 54946 + 54719, + 54975 ], "loc": { "start": { @@ -97484,8 +97593,8 @@ } }, "range": [ - 54658, - 54946 + 54687, + 54975 ], "loc": { "start": { @@ -97499,8 +97608,8 @@ } }, "range": [ - 54658, - 54947 + 54687, + 54976 ], "loc": { "start": { @@ -97515,8 +97624,8 @@ } ], "range": [ - 54584, - 54961 + 54613, + 54990 ], "loc": { "start": { @@ -97533,8 +97642,8 @@ "type": "Line", "value": "empty", "range": [ - 54974, - 54981 + 55003, + 55010 ], "loc": { "start": { @@ -97555,8 +97664,8 @@ "type": "Identifier", "name": "hasEM", "range": [ - 55003, - 55008 + 55032, + 55037 ], "loc": { "start": { @@ -97581,8 +97690,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 55028, - 55037 + 55057, + 55066 ], "loc": { "start": { @@ -97601,8 +97710,8 @@ "type": "Identifier", "name": "isEmptyString", "range": [ - 55040, - 55053 + 55069, + 55082 ], "loc": { "start": { @@ -97620,8 +97729,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 55054, - 55063 + 55083, + 55092 ], "loc": { "start": { @@ -97636,8 +97745,8 @@ } ], "range": [ - 55040, - 55064 + 55069, + 55093 ], "loc": { "start": { @@ -97651,8 +97760,8 @@ } }, "range": [ - 55028, - 55064 + 55057, + 55093 ], "loc": { "start": { @@ -97666,8 +97775,8 @@ } }, "range": [ - 55028, - 55065 + 55057, + 55094 ], "loc": { "start": { @@ -97682,8 +97791,8 @@ } ], "range": [ - 55010, - 55079 + 55039, + 55108 ], "loc": { "start": { @@ -97700,8 +97809,8 @@ "type": "Line", "value": "non-empty", "range": [ - 55092, - 55103 + 55121, + 55132 ], "loc": { "start": { @@ -97722,8 +97831,8 @@ "type": "Identifier", "name": "hasNM", "range": [ - 55125, - 55130 + 55154, + 55159 ], "loc": { "start": { @@ -97748,8 +97857,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 55150, - 55159 + 55179, + 55188 ], "loc": { "start": { @@ -97771,8 +97880,8 @@ "type": "Identifier", "name": "isEmptyString", "range": [ - 55163, - 55176 + 55192, + 55205 ], "loc": { "start": { @@ -97790,8 +97899,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 55177, - 55186 + 55206, + 55215 ], "loc": { "start": { @@ -97806,8 +97915,8 @@ } ], "range": [ - 55163, - 55187 + 55192, + 55216 ], "loc": { "start": { @@ -97822,8 +97931,8 @@ }, "prefix": true, "range": [ - 55162, - 55187 + 55191, + 55216 ], "loc": { "start": { @@ -97837,8 +97946,8 @@ } }, "range": [ - 55150, - 55187 + 55179, + 55216 ], "loc": { "start": { @@ -97852,8 +97961,8 @@ } }, "range": [ - 55150, - 55188 + 55179, + 55217 ], "loc": { "start": { @@ -97868,8 +97977,8 @@ } ], "range": [ - 55132, - 55202 + 55161, + 55231 ], "loc": { "start": { @@ -97897,8 +98006,8 @@ "type": "Identifier", "name": "numData", "range": [ - 55374, - 55381 + 55403, + 55410 ], "loc": { "start": { @@ -97919,8 +98028,8 @@ "object": { "type": "ThisExpression", "range": [ - 55405, - 55409 + 55434, + 55438 ], "loc": { "start": { @@ -97937,8 +98046,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 55410, - 55417 + 55439, + 55446 ], "loc": { "start": { @@ -97952,8 +98061,8 @@ } }, "range": [ - 55405, - 55417 + 55434, + 55446 ], "loc": { "start": { @@ -97971,8 +98080,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 55418, - 55424 + 55447, + 55453 ], "loc": { "start": { @@ -97992,8 +98101,8 @@ "type": "Identifier", "name": "NUMBER", "range": [ - 55427, - 55433 + 55456, + 55462 ], "loc": { "start": { @@ -98010,8 +98119,8 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 55435, - 55451 + 55464, + 55480 ], "loc": { "start": { @@ -98026,8 +98135,8 @@ } ], "range": [ - 55426, - 55452 + 55455, + 55481 ], "loc": { "start": { @@ -98042,8 +98151,8 @@ } ], "range": [ - 55405, - 55453 + 55434, + 55482 ], "loc": { "start": { @@ -98057,8 +98166,8 @@ } }, "range": [ - 55374, - 55453 + 55403, + 55482 ], "loc": { "start": { @@ -98080,8 +98189,8 @@ "object": { "type": "ThisExpression", "range": [ - 55478, - 55482 + 55507, + 55511 ], "loc": { "start": { @@ -98098,8 +98207,8 @@ "type": "Identifier", "name": "singleSearchFlt", "range": [ - 55483, - 55498 + 55512, + 55527 ], "loc": { "start": { @@ -98113,8 +98222,8 @@ } }, "range": [ - 55478, - 55498 + 55507, + 55527 ], "loc": { "start": { @@ -98129,8 +98238,8 @@ }, "prefix": true, "range": [ - 55477, - 55498 + 55506, + 55527 ], "loc": { "start": { @@ -98144,8 +98253,8 @@ } }, "range": [ - 55374, - 55498 + 55403, + 55527 ], "loc": { "start": { @@ -98170,8 +98279,8 @@ "type": "Identifier", "name": "term", "range": [ - 55727, - 55731 + 55756, + 55760 ], "loc": { "start": { @@ -98193,8 +98302,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 55734, - 55741 + 55763, + 55770 ], "loc": { "start": { @@ -98212,8 +98321,8 @@ "type": "Identifier", "name": "term", "range": [ - 55742, - 55746 + 55771, + 55775 ], "loc": { "start": { @@ -98230,8 +98339,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 55748, - 55755 + 55777, + 55784 ], "loc": { "start": { @@ -98246,8 +98355,8 @@ } ], "range": [ - 55734, - 55756 + 55763, + 55785 ], "loc": { "start": { @@ -98264,8 +98373,8 @@ "type": "Identifier", "name": "term", "range": [ - 55760, - 55764 + 55789, + 55793 ], "loc": { "start": { @@ -98279,8 +98388,8 @@ } }, "range": [ - 55734, - 55764 + 55763, + 55793 ], "loc": { "start": { @@ -98294,8 +98403,8 @@ } }, "range": [ - 55727, - 55764 + 55756, + 55793 ], "loc": { "start": { @@ -98309,8 +98418,8 @@ } }, "range": [ - 55727, - 55765 + 55756, + 55794 ], "loc": { "start": { @@ -98327,8 +98436,8 @@ "type": "Line", "value": " parseNb can return 0 for strings which are not", "range": [ - 55522, - 55571 + 55551, + 55600 ], "loc": { "start": { @@ -98345,8 +98454,8 @@ "type": "Line", "value": " formatted numbers, in that case return the original", "range": [ - 55592, - 55646 + 55621, + 55675 ], "loc": { "start": { @@ -98363,8 +98472,8 @@ "type": "Line", "value": " string. TODO: handle this in parseNb", "range": [ - 55667, - 55706 + 55696, + 55735 ], "loc": { "start": { @@ -98388,8 +98497,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 55786, - 55795 + 55815, + 55824 ], "loc": { "start": { @@ -98412,8 +98521,8 @@ "type": "Identifier", "name": "numData", "range": [ - 55798, - 55805 + 55827, + 55834 ], "loc": { "start": { @@ -98430,8 +98539,8 @@ "type": "Identifier", "name": "term", "range": [ - 55810, - 55814 + 55839, + 55843 ], "loc": { "start": { @@ -98445,8 +98554,8 @@ } }, "range": [ - 55798, - 55814 + 55827, + 55843 ], "loc": { "start": { @@ -98465,8 +98574,8 @@ "type": "Identifier", "name": "contains", "range": [ - 55842, - 55850 + 55871, + 55879 ], "loc": { "start": { @@ -98489,8 +98598,8 @@ "type": "Identifier", "name": "term", "range": [ - 55851, - 55855 + 55880, + 55884 ], "loc": { "start": { @@ -98507,8 +98616,8 @@ "type": "Identifier", "name": "toString", "range": [ - 55856, - 55864 + 55885, + 55893 ], "loc": { "start": { @@ -98522,8 +98631,8 @@ } }, "range": [ - 55851, - 55864 + 55880, + 55893 ], "loc": { "start": { @@ -98538,8 +98647,8 @@ }, "arguments": [], "range": [ - 55851, - 55866 + 55880, + 55895 ], "loc": { "start": { @@ -98561,8 +98670,8 @@ "type": "Identifier", "name": "numData", "range": [ - 55868, - 55875 + 55897, + 55904 ], "loc": { "start": { @@ -98579,8 +98688,8 @@ "type": "Identifier", "name": "toString", "range": [ - 55876, - 55884 + 55905, + 55913 ], "loc": { "start": { @@ -98594,8 +98703,8 @@ } }, "range": [ - 55868, - 55884 + 55897, + 55913 ], "loc": { "start": { @@ -98610,8 +98719,8 @@ }, "arguments": [], "range": [ - 55868, - 55886 + 55897, + 55915 ], "loc": { "start": { @@ -98632,8 +98741,8 @@ "object": { "type": "ThisExpression", "range": [ - 55916, - 55920 + 55945, + 55949 ], "loc": { "start": { @@ -98650,8 +98759,8 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 55921, - 55933 + 55950, + 55962 ], "loc": { "start": { @@ -98665,8 +98774,8 @@ } }, "range": [ - 55916, - 55933 + 55945, + 55962 ], "loc": { "start": { @@ -98684,8 +98793,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 55934, - 55940 + 55963, + 55969 ], "loc": { "start": { @@ -98700,8 +98809,8 @@ } ], "range": [ - 55916, - 55941 + 55945, + 55970 ], "loc": { "start": { @@ -98720,8 +98829,8 @@ "object": { "type": "ThisExpression", "range": [ - 55943, - 55947 + 55972, + 55976 ], "loc": { "start": { @@ -98738,8 +98847,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 55948, - 55961 + 55977, + 55990 ], "loc": { "start": { @@ -98753,8 +98862,8 @@ } }, "range": [ - 55943, - 55961 + 55972, + 55990 ], "loc": { "start": { @@ -98769,8 +98878,8 @@ } ], "range": [ - 55842, - 55962 + 55871, + 55991 ], "loc": { "start": { @@ -98784,8 +98893,8 @@ } }, "range": [ - 55798, - 55962 + 55827, + 55991 ], "loc": { "start": { @@ -98799,8 +98908,8 @@ } }, "range": [ - 55786, - 55962 + 55815, + 55991 ], "loc": { "start": { @@ -98814,8 +98923,8 @@ } }, "range": [ - 55786, - 55963 + 55815, + 55992 ], "loc": { "start": { @@ -98830,8 +98939,8 @@ } ], "range": [ - 55500, - 55981 + 55529, + 56010 ], "loc": { "start": { @@ -98856,8 +98965,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 56083, - 56092 + 56112, + 56121 ], "loc": { "start": { @@ -98876,8 +98985,8 @@ "type": "Identifier", "name": "contains", "range": [ - 56095, - 56103 + 56124, + 56132 ], "loc": { "start": { @@ -98895,8 +99004,8 @@ "type": "Identifier", "name": "term", "range": [ - 56129, - 56133 + 56158, + 56162 ], "loc": { "start": { @@ -98913,8 +99022,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 56159, - 56168 + 56188, + 56197 ], "loc": { "start": { @@ -98935,8 +99044,8 @@ "object": { "type": "ThisExpression", "range": [ - 56194, - 56198 + 56223, + 56227 ], "loc": { "start": { @@ -98953,8 +99062,8 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 56199, - 56211 + 56228, + 56240 ], "loc": { "start": { @@ -98968,8 +99077,8 @@ } }, "range": [ - 56194, - 56211 + 56223, + 56240 ], "loc": { "start": { @@ -98987,8 +99096,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 56212, - 56218 + 56241, + 56247 ], "loc": { "start": { @@ -99003,8 +99112,8 @@ } ], "range": [ - 56194, - 56219 + 56223, + 56248 ], "loc": { "start": { @@ -99023,8 +99132,8 @@ "object": { "type": "ThisExpression", "range": [ - 56245, - 56249 + 56274, + 56278 ], "loc": { "start": { @@ -99041,8 +99150,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 56250, - 56263 + 56279, + 56292 ], "loc": { "start": { @@ -99056,8 +99165,8 @@ } }, "range": [ - 56245, - 56263 + 56274, + 56292 ], "loc": { "start": { @@ -99078,8 +99187,8 @@ "object": { "type": "ThisExpression", "range": [ - 56289, - 56293 + 56318, + 56322 ], "loc": { "start": { @@ -99096,8 +99205,8 @@ "type": "Identifier", "name": "ignoresDiacritics", "range": [ - 56294, - 56311 + 56323, + 56340 ], "loc": { "start": { @@ -99111,8 +99220,8 @@ } }, "range": [ - 56289, - 56311 + 56318, + 56340 ], "loc": { "start": { @@ -99130,8 +99239,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 56312, - 56318 + 56341, + 56347 ], "loc": { "start": { @@ -99146,8 +99255,8 @@ } ], "range": [ - 56289, - 56319 + 56318, + 56348 ], "loc": { "start": { @@ -99162,8 +99271,8 @@ } ], "range": [ - 56095, - 56341 + 56124, + 56370 ], "loc": { "start": { @@ -99177,8 +99286,8 @@ } }, "range": [ - 56083, - 56341 + 56112, + 56370 ], "loc": { "start": { @@ -99192,8 +99301,8 @@ } }, "range": [ - 56083, - 56342 + 56112, + 56371 ], "loc": { "start": { @@ -99210,8 +99319,8 @@ "type": "Line", "value": " Finally test search term is contained in cell data", "range": [ - 56009, - 56062 + 56038, + 56091 ], "loc": { "start": { @@ -99228,8 +99337,8 @@ } ], "range": [ - 55987, - 56360 + 56016, + 56389 ], "loc": { "start": { @@ -99243,8 +99352,8 @@ } }, "range": [ - 55370, - 56360 + 55399, + 56389 ], "loc": { "start": { @@ -99261,8 +99370,8 @@ "type": "Line", "value": " If numeric type data, perform a strict equality test and", "range": [ - 55226, - 55285 + 55255, + 55314 ], "loc": { "start": { @@ -99279,8 +99388,8 @@ "type": "Line", "value": " fallback to unformatted number string comparison", "range": [ - 55302, - 55353 + 55331, + 55382 ], "loc": { "start": { @@ -99297,8 +99406,8 @@ } ], "range": [ - 55208, - 56374 + 55237, + 56403 ], "loc": { "start": { @@ -99312,8 +99421,8 @@ } }, "range": [ - 55121, - 56374 + 55150, + 56403 ], "loc": { "start": { @@ -99330,8 +99439,8 @@ "type": "Line", "value": "non-empty", "range": [ - 55092, - 55103 + 55121, + 55132 ], "loc": { "start": { @@ -99347,8 +99456,8 @@ ] }, "range": [ - 54999, - 56374 + 55028, + 56403 ], "loc": { "start": { @@ -99365,8 +99474,8 @@ "type": "Line", "value": "empty", "range": [ - 54974, - 54981 + 55003, + 55010 ], "loc": { "start": { @@ -99382,8 +99491,8 @@ ] }, "range": [ - 54573, - 56374 + 54602, + 56403 ], "loc": { "start": { @@ -99400,8 +99509,8 @@ "type": "Line", "value": "ends with", "range": [ - 54544, - 54555 + 54573, + 54584 ], "loc": { "start": { @@ -99417,8 +99526,8 @@ ] }, "range": [ - 54393, - 56374 + 54422, + 56403 ], "loc": { "start": { @@ -99435,8 +99544,8 @@ "type": "Line", "value": "starts with", "range": [ - 54362, - 54375 + 54391, + 54404 ], "loc": { "start": { @@ -99452,8 +99561,8 @@ ] }, "range": [ - 54204, - 56374 + 54233, + 56403 ], "loc": { "start": { @@ -99470,8 +99579,8 @@ "type": "Line", "value": "equal", "range": [ - 54179, - 54186 + 54208, + 54215 ], "loc": { "start": { @@ -99487,8 +99596,8 @@ ] }, "range": [ - 54020, - 56374 + 54049, + 56403 ], "loc": { "start": { @@ -99505,8 +99614,8 @@ "type": "Line", "value": "like", "range": [ - 53996, - 54002 + 54025, + 54031 ], "loc": { "start": { @@ -99522,8 +99631,8 @@ ] }, "range": [ - 53823, - 56374 + 53852, + 56403 ], "loc": { "start": { @@ -99540,8 +99649,8 @@ "type": "Line", "value": "different", "range": [ - 53794, - 53805 + 53823, + 53834 ], "loc": { "start": { @@ -99557,8 +99666,8 @@ ] }, "range": [ - 53618, - 56374 + 53647, + 56403 ], "loc": { "start": { @@ -99575,8 +99684,8 @@ "type": "Line", "value": "greater", "range": [ - 53591, - 53600 + 53620, + 53629 ], "loc": { "start": { @@ -99592,8 +99701,8 @@ ] }, "range": [ - 53415, - 56374 + 53444, + 56403 ], "loc": { "start": { @@ -99610,8 +99719,8 @@ "type": "Line", "value": "lower", "range": [ - 53390, - 53397 + 53419, + 53426 ], "loc": { "start": { @@ -99627,8 +99736,8 @@ ] }, "range": [ - 53212, - 56374 + 53241, + 56403 ], "loc": { "start": { @@ -99645,8 +99754,8 @@ "type": "Line", "value": "greater equal", "range": [ - 53179, - 53194 + 53208, + 53223 ], "loc": { "start": { @@ -99662,8 +99771,8 @@ ] }, "range": [ - 53001, - 56374 + 53030, + 56403 ], "loc": { "start": { @@ -99680,8 +99789,8 @@ "type": "Line", "value": " lower equal", "range": [ - 52969, - 52983 + 52998, + 53012 ], "loc": { "start": { @@ -99697,8 +99806,8 @@ ] }, "range": [ - 52576, - 56374 + 52605, + 56403 ], "loc": { "start": { @@ -99715,8 +99824,8 @@ "type": "Line", "value": " first checks if there is any operator (<,>,<=,>=,!,*,=,{,},", "range": [ - 52458, - 52520 + 52487, + 52549 ], "loc": { "start": { @@ -99733,8 +99842,8 @@ "type": "Line", "value": " rgx:)", "range": [ - 52533, - 52541 + 52562, + 52570 ], "loc": { "start": { @@ -99751,8 +99860,8 @@ "type": "Line", "value": "regexp", "range": [ - 52555, - 52563 + 52584, + 52592 ], "loc": { "start": { @@ -99769,8 +99878,8 @@ } ], "range": [ - 52101, - 56385 + 52130, + 56414 ], "loc": { "start": { @@ -99784,8 +99893,8 @@ } }, "range": [ - 49180, - 56385 + 49209, + 56414 ], "loc": { "start": { @@ -99802,8 +99911,8 @@ "type": "Line", "value": " Check for dates or resolve date type", "range": [ - 49132, - 49171 + 49161, + 49200 ], "loc": { "start": { @@ -99822,8 +99931,8 @@ "type": "Line", "value": "else", "range": [ - 56385, - 56391 + 56414, + 56420 ], "loc": { "start": { @@ -99844,8 +99953,8 @@ "type": "Identifier", "name": "occurence", "range": [ - 56408, - 56417 + 56437, + 56446 ], "loc": { "start": { @@ -99859,8 +99968,8 @@ } }, "range": [ - 56401, - 56418 + 56430, + 56447 ], "loc": { "start": { @@ -99877,8 +99986,8 @@ "type": "Line", "value": "else", "range": [ - 56385, - 56391 + 56414, + 56420 ], "loc": { "start": { @@ -99895,8 +100004,8 @@ } ], "range": [ - 47781, - 56424 + 47810, + 56453 ], "loc": { "start": { @@ -99912,8 +100021,8 @@ "generator": false, "expression": false, "range": [ - 47755, - 56424 + 47784, + 56453 ], "loc": { "start": { @@ -99929,8 +100038,8 @@ "kind": "method", "computed": false, "range": [ - 47749, - 56424 + 47778, + 56453 ], "loc": { "start": { @@ -99947,8 +100056,8 @@ "type": "Block", "value": "*\n * Match search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n * @private\n ", "range": [ - 47519, - 47744 + 47548, + 47773 ], "loc": { "start": { @@ -99967,8 +100076,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n ", "range": [ - 56430, - 56714 + 56459, + 56743 ], "loc": { "start": { @@ -99990,8 +100099,8 @@ "type": "Identifier", "name": "getColumnData", "range": [ - 56719, - 56732 + 56748, + 56761 ], "loc": { "start": { @@ -100012,8 +100121,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 56733, - 56741 + 56762, + 56770 ], "loc": { "start": { @@ -100032,8 +100141,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 56743, - 56757 + 56772, + 56786 ], "loc": { "start": { @@ -100051,8 +100160,8 @@ "value": false, "raw": "false", "range": [ - 56760, - 56765 + 56789, + 56794 ], "loc": { "start": { @@ -100066,8 +100175,8 @@ } }, "range": [ - 56743, - 56765 + 56772, + 56794 ], "loc": { "start": { @@ -100086,8 +100195,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 56767, - 56774 + 56796, + 56803 ], "loc": { "start": { @@ -100104,8 +100213,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 56777, - 56779 + 56806, + 56808 ], "loc": { "start": { @@ -100119,8 +100228,8 @@ } }, "range": [ - 56767, - 56779 + 56796, + 56808 ], "loc": { "start": { @@ -100147,8 +100256,8 @@ "object": { "type": "ThisExpression", "range": [ - 56798, - 56802 + 56827, + 56831 ], "loc": { "start": { @@ -100165,8 +100274,8 @@ "type": "Identifier", "name": "getColValues", "range": [ - 56803, - 56815 + 56832, + 56844 ], "loc": { "start": { @@ -100180,8 +100289,8 @@ } }, "range": [ - 56798, - 56815 + 56827, + 56844 ], "loc": { "start": { @@ -100199,8 +100308,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 56816, - 56824 + 56845, + 56853 ], "loc": { "start": { @@ -100217,8 +100326,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 56826, - 56840 + 56855, + 56869 ], "loc": { "start": { @@ -100236,8 +100345,8 @@ "value": true, "raw": "true", "range": [ - 56842, - 56846 + 56871, + 56875 ], "loc": { "start": { @@ -100254,8 +100363,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 56848, - 56855 + 56877, + 56884 ], "loc": { "start": { @@ -100270,8 +100379,8 @@ } ], "range": [ - 56798, - 56856 + 56827, + 56885 ], "loc": { "start": { @@ -100285,8 +100394,8 @@ } }, "range": [ - 56791, - 56857 + 56820, + 56886 ], "loc": { "start": { @@ -100301,8 +100410,8 @@ } ], "range": [ - 56781, - 56863 + 56810, + 56892 ], "loc": { "start": { @@ -100318,8 +100427,8 @@ "generator": false, "expression": false, "range": [ - 56732, - 56863 + 56761, + 56892 ], "loc": { "start": { @@ -100335,8 +100444,8 @@ "kind": "method", "computed": false, "range": [ - 56719, - 56863 + 56748, + 56892 ], "loc": { "start": { @@ -100353,8 +100462,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n ", "range": [ - 56430, - 56714 + 56459, + 56743 ], "loc": { "start": { @@ -100373,8 +100482,8 @@ "type": "Block", "value": "*\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n ", "range": [ - 56869, - 57157 + 56898, + 57186 ], "loc": { "start": { @@ -100396,8 +100505,8 @@ "type": "Identifier", "name": "getColumnValues", "range": [ - 57162, - 57177 + 57191, + 57206 ], "loc": { "start": { @@ -100418,8 +100527,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 57178, - 57186 + 57207, + 57215 ], "loc": { "start": { @@ -100438,8 +100547,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 57188, - 57202 + 57217, + 57231 ], "loc": { "start": { @@ -100457,8 +100566,8 @@ "value": false, "raw": "false", "range": [ - 57205, - 57210 + 57234, + 57239 ], "loc": { "start": { @@ -100472,8 +100581,8 @@ } }, "range": [ - 57188, - 57210 + 57217, + 57239 ], "loc": { "start": { @@ -100492,8 +100601,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 57212, - 57219 + 57241, + 57248 ], "loc": { "start": { @@ -100510,8 +100619,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 57222, - 57224 + 57251, + 57253 ], "loc": { "start": { @@ -100525,8 +100634,8 @@ } }, "range": [ - 57212, - 57224 + 57241, + 57253 ], "loc": { "start": { @@ -100553,8 +100662,8 @@ "object": { "type": "ThisExpression", "range": [ - 57243, - 57247 + 57272, + 57276 ], "loc": { "start": { @@ -100571,8 +100680,8 @@ "type": "Identifier", "name": "getColValues", "range": [ - 57248, - 57260 + 57277, + 57289 ], "loc": { "start": { @@ -100586,8 +100695,8 @@ } }, "range": [ - 57243, - 57260 + 57272, + 57289 ], "loc": { "start": { @@ -100605,8 +100714,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 57261, - 57269 + 57290, + 57298 ], "loc": { "start": { @@ -100623,8 +100732,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 57271, - 57285 + 57300, + 57314 ], "loc": { "start": { @@ -100642,8 +100751,8 @@ "value": false, "raw": "false", "range": [ - 57287, - 57292 + 57316, + 57321 ], "loc": { "start": { @@ -100660,8 +100769,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 57294, - 57301 + 57323, + 57330 ], "loc": { "start": { @@ -100676,8 +100785,8 @@ } ], "range": [ - 57243, - 57302 + 57272, + 57331 ], "loc": { "start": { @@ -100691,8 +100800,8 @@ } }, "range": [ - 57236, - 57303 + 57265, + 57332 ], "loc": { "start": { @@ -100707,8 +100816,8 @@ } ], "range": [ - 57226, - 57309 + 57255, + 57338 ], "loc": { "start": { @@ -100724,8 +100833,8 @@ "generator": false, "expression": false, "range": [ - 57177, - 57309 + 57206, + 57338 ], "loc": { "start": { @@ -100741,8 +100850,8 @@ "kind": "method", "computed": false, "range": [ - 57162, - 57309 + 57191, + 57338 ], "loc": { "start": { @@ -100759,8 +100868,8 @@ "type": "Block", "value": "*\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n ", "range": [ - 56869, - 57157 + 56898, + 57186 ], "loc": { "start": { @@ -100779,8 +100888,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n ", "range": [ - 57315, - 57696 + 57344, + 57725 ], "loc": { "start": { @@ -100802,8 +100911,8 @@ "type": "Identifier", "name": "getColValues", "range": [ - 57701, - 57713 + 57730, + 57742 ], "loc": { "start": { @@ -100824,8 +100933,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 57723, - 57731 + 57752, + 57760 ], "loc": { "start": { @@ -100844,8 +100953,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 57741, - 57755 + 57770, + 57784 ], "loc": { "start": { @@ -100863,8 +100972,8 @@ "value": false, "raw": "false", "range": [ - 57758, - 57763 + 57787, + 57792 ], "loc": { "start": { @@ -100878,8 +100987,8 @@ } }, "range": [ - 57741, - 57763 + 57770, + 57792 ], "loc": { "start": { @@ -100898,8 +101007,8 @@ "type": "Identifier", "name": "typed", "range": [ - 57773, - 57778 + 57802, + 57807 ], "loc": { "start": { @@ -100917,8 +101026,8 @@ "value": false, "raw": "false", "range": [ - 57781, - 57786 + 57810, + 57815 ], "loc": { "start": { @@ -100932,8 +101041,8 @@ } }, "range": [ - 57773, - 57786 + 57802, + 57815 ], "loc": { "start": { @@ -100952,8 +101061,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 57796, - 57803 + 57825, + 57832 ], "loc": { "start": { @@ -100970,8 +101079,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 57806, - 57808 + 57835, + 57837 ], "loc": { "start": { @@ -100985,8 +101094,8 @@ } }, "range": [ - 57796, - 57808 + 57825, + 57837 ], "loc": { "start": { @@ -101012,8 +101121,8 @@ "type": "Identifier", "name": "colValues", "range": [ - 57829, - 57838 + 57858, + 57867 ], "loc": { "start": { @@ -101030,8 +101139,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 57841, - 57843 + 57870, + 57872 ], "loc": { "start": { @@ -101045,8 +101154,8 @@ } }, "range": [ - 57829, - 57843 + 57858, + 57872 ], "loc": { "start": { @@ -101062,8 +101171,8 @@ ], "kind": "let", "range": [ - 57825, - 57844 + 57854, + 57873 ], "loc": { "start": { @@ -101085,8 +101194,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 57857, - 57867 + 57886, + 57896 ], "loc": { "start": { @@ -101105,8 +101214,8 @@ "type": "Identifier", "name": "typed", "range": [ - 57870, - 57875 + 57899, + 57904 ], "loc": { "start": { @@ -101130,8 +101239,8 @@ "object": { "type": "ThisExpression", "range": [ - 57878, - 57882 + 57907, + 57911 ], "loc": { "start": { @@ -101148,8 +101257,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 57883, - 57894 + 57912, + 57923 ], "loc": { "start": { @@ -101163,8 +101272,8 @@ } }, "range": [ - 57878, - 57894 + 57907, + 57923 ], "loc": { "start": { @@ -101181,8 +101290,8 @@ "type": "Identifier", "name": "bind", "range": [ - 57895, - 57899 + 57924, + 57928 ], "loc": { "start": { @@ -101196,8 +101305,8 @@ } }, "range": [ - 57878, - 57899 + 57907, + 57928 ], "loc": { "start": { @@ -101214,8 +101323,8 @@ { "type": "ThisExpression", "range": [ - 57900, - 57904 + 57929, + 57933 ], "loc": { "start": { @@ -101230,8 +101339,8 @@ } ], "range": [ - 57878, - 57905 + 57907, + 57934 ], "loc": { "start": { @@ -101255,8 +101364,8 @@ "object": { "type": "ThisExpression", "range": [ - 57920, - 57924 + 57949, + 57953 ], "loc": { "start": { @@ -101273,8 +101382,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 57925, - 57937 + 57954, + 57966 ], "loc": { "start": { @@ -101288,8 +101397,8 @@ } }, "range": [ - 57920, - 57937 + 57949, + 57966 ], "loc": { "start": { @@ -101306,8 +101415,8 @@ "type": "Identifier", "name": "bind", "range": [ - 57938, - 57942 + 57967, + 57971 ], "loc": { "start": { @@ -101321,8 +101430,8 @@ } }, "range": [ - 57920, - 57942 + 57949, + 57971 ], "loc": { "start": { @@ -101339,8 +101448,8 @@ { "type": "ThisExpression", "range": [ - 57943, - 57947 + 57972, + 57976 ], "loc": { "start": { @@ -101355,8 +101464,8 @@ } ], "range": [ - 57920, - 57948 + 57949, + 57977 ], "loc": { "start": { @@ -101370,8 +101479,8 @@ } }, "range": [ - 57870, - 57948 + 57899, + 57977 ], "loc": { "start": { @@ -101385,8 +101494,8 @@ } }, "range": [ - 57857, - 57948 + 57886, + 57977 ], "loc": { "start": { @@ -101402,8 +101511,8 @@ ], "kind": "let", "range": [ - 57853, - 57949 + 57882, + 57978 ], "loc": { "start": { @@ -101422,8 +101531,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 57963, - 57977 + 57992, + 58006 ], "loc": { "start": { @@ -101450,8 +101559,8 @@ "type": "Identifier", "name": "colValues", "range": [ - 57993, - 58002 + 58022, + 58031 ], "loc": { "start": { @@ -101468,8 +101577,8 @@ "type": "Identifier", "name": "push", "range": [ - 58003, - 58007 + 58032, + 58036 ], "loc": { "start": { @@ -101483,8 +101592,8 @@ } }, "range": [ - 57993, - 58007 + 58022, + 58036 ], "loc": { "start": { @@ -101509,8 +101618,8 @@ "object": { "type": "ThisExpression", "range": [ - 58008, - 58012 + 58037, + 58041 ], "loc": { "start": { @@ -101527,8 +101636,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 58013, - 58027 + 58042, + 58056 ], "loc": { "start": { @@ -101542,8 +101651,8 @@ } }, "range": [ - 58008, - 58027 + 58037, + 58056 ], "loc": { "start": { @@ -101558,8 +101667,8 @@ }, "arguments": [], "range": [ - 58008, - 58029 + 58037, + 58058 ], "loc": { "start": { @@ -101576,8 +101685,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 58030, - 58038 + 58059, + 58067 ], "loc": { "start": { @@ -101591,8 +101700,8 @@ } }, "range": [ - 58008, - 58039 + 58037, + 58068 ], "loc": { "start": { @@ -101607,8 +101716,8 @@ } ], "range": [ - 57993, - 58040 + 58022, + 58069 ], "loc": { "start": { @@ -101622,8 +101731,8 @@ } }, "range": [ - 57993, - 58041 + 58022, + 58070 ], "loc": { "start": { @@ -101638,8 +101747,8 @@ } ], "range": [ - 57979, - 58051 + 58008, + 58080 ], "loc": { "start": { @@ -101654,8 +101763,8 @@ }, "alternate": null, "range": [ - 57959, - 58051 + 57988, + 58080 ], "loc": { "start": { @@ -101677,8 +101786,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 58065, - 58072 + 58094, + 58101 ], "loc": { "start": { @@ -101699,8 +101808,8 @@ "object": { "type": "ThisExpression", "range": [ - 58075, - 58079 + 58104, + 58108 ], "loc": { "start": { @@ -101717,8 +101826,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 58080, - 58087 + 58109, + 58116 ], "loc": { "start": { @@ -101732,8 +101841,8 @@ } }, "range": [ - 58075, - 58087 + 58104, + 58116 ], "loc": { "start": { @@ -101748,8 +101857,8 @@ }, "arguments": [], "range": [ - 58075, - 58089 + 58104, + 58118 ], "loc": { "start": { @@ -101763,8 +101872,8 @@ } }, "range": [ - 58065, - 58089 + 58094, + 58118 ], "loc": { "start": { @@ -101780,8 +101889,8 @@ ], "kind": "let", "range": [ - 58061, - 58090 + 58090, + 58119 ], "loc": { "start": { @@ -101802,8 +101911,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 58099, - 58106 + 58128, + 58135 ], "loc": { "start": { @@ -101825,8 +101934,8 @@ "type": "Identifier", "name": "row", "range": [ - 58108, - 58111 + 58137, + 58140 ], "loc": { "start": { @@ -101843,8 +101952,8 @@ "type": "Identifier", "name": "i", "range": [ - 58113, - 58114 + 58142, + 58143 ], "loc": { "start": { @@ -101870,8 +101979,8 @@ "type": "Identifier", "name": "isExludedRow", "range": [ - 58205, - 58217 + 58234, + 58246 ], "loc": { "start": { @@ -101896,8 +102005,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 58220, - 58227 + 58249, + 58256 ], "loc": { "start": { @@ -101914,8 +102023,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 58228, - 58235 + 58257, + 58264 ], "loc": { "start": { @@ -101929,8 +102038,8 @@ } }, "range": [ - 58220, - 58235 + 58249, + 58264 ], "loc": { "start": { @@ -101948,8 +102057,8 @@ "type": "Identifier", "name": "i", "range": [ - 58236, - 58237 + 58265, + 58266 ], "loc": { "start": { @@ -101964,8 +102073,8 @@ } ], "range": [ - 58220, - 58238 + 58249, + 58267 ], "loc": { "start": { @@ -101986,8 +102095,8 @@ "value": 1, "raw": "1", "range": [ - 58244, - 58245 + 58273, + 58274 ], "loc": { "start": { @@ -102002,8 +102111,8 @@ }, "prefix": true, "range": [ - 58243, - 58245 + 58272, + 58274 ], "loc": { "start": { @@ -102017,8 +102126,8 @@ } }, "range": [ - 58220, - 58245 + 58249, + 58274 ], "loc": { "start": { @@ -102032,8 +102141,8 @@ } }, "range": [ - 58205, - 58245 + 58234, + 58274 ], "loc": { "start": { @@ -102049,8 +102158,8 @@ ], "kind": "let", "range": [ - 58201, - 58246 + 58230, + 58275 ], "loc": { "start": { @@ -102067,8 +102176,8 @@ "type": "Line", "value": " checks if current row index appears in exclude array", "range": [ - 58133, - 58188 + 58162, + 58217 ], "loc": { "start": { @@ -102092,8 +102201,8 @@ "type": "Identifier", "name": "cells", "range": [ - 58263, - 58268 + 58292, + 58297 ], "loc": { "start": { @@ -102113,8 +102222,8 @@ "type": "Identifier", "name": "row", "range": [ - 58271, - 58274 + 58300, + 58303 ], "loc": { "start": { @@ -102131,8 +102240,8 @@ "type": "Identifier", "name": "cells", "range": [ - 58275, - 58280 + 58304, + 58309 ], "loc": { "start": { @@ -102146,8 +102255,8 @@ } }, "range": [ - 58271, - 58280 + 58300, + 58309 ], "loc": { "start": { @@ -102161,8 +102270,8 @@ } }, "range": [ - 58263, - 58280 + 58292, + 58309 ], "loc": { "start": { @@ -102178,8 +102287,8 @@ ], "kind": "let", "range": [ - 58259, - 58281 + 58288, + 58310 ], "loc": { "start": { @@ -102196,8 +102305,8 @@ "type": "Line", "value": " checks if row has exact cell # and is not excluded", "range": [ - 58295, - 58348 + 58324, + 58377 ], "loc": { "start": { @@ -102227,8 +102336,8 @@ "type": "Identifier", "name": "cells", "range": [ - 58365, - 58370 + 58394, + 58399 ], "loc": { "start": { @@ -102245,8 +102354,8 @@ "type": "Identifier", "name": "length", "range": [ - 58371, - 58377 + 58400, + 58406 ], "loc": { "start": { @@ -102260,8 +102369,8 @@ } }, "range": [ - 58365, - 58377 + 58394, + 58406 ], "loc": { "start": { @@ -102280,8 +102389,8 @@ "object": { "type": "ThisExpression", "range": [ - 58382, - 58386 + 58411, + 58415 ], "loc": { "start": { @@ -102298,8 +102407,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 58387, - 58394 + 58416, + 58423 ], "loc": { "start": { @@ -102313,8 +102422,8 @@ } }, "range": [ - 58382, - 58394 + 58411, + 58423 ], "loc": { "start": { @@ -102328,8 +102437,8 @@ } }, "range": [ - 58365, - 58394 + 58394, + 58423 ], "loc": { "start": { @@ -102349,8 +102458,8 @@ "type": "Identifier", "name": "isExludedRow", "range": [ - 58399, - 58411 + 58428, + 58440 ], "loc": { "start": { @@ -102365,8 +102474,8 @@ }, "prefix": true, "range": [ - 58398, - 58411 + 58427, + 58440 ], "loc": { "start": { @@ -102380,8 +102489,8 @@ } }, "range": [ - 58365, - 58411 + 58394, + 58440 ], "loc": { "start": { @@ -102406,8 +102515,8 @@ "type": "Identifier", "name": "data", "range": [ - 58435, - 58439 + 58464, + 58468 ], "loc": { "start": { @@ -102426,8 +102535,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 58442, - 58452 + 58471, + 58481 ], "loc": { "start": { @@ -102448,8 +102557,8 @@ "type": "Identifier", "name": "cells", "range": [ - 58453, - 58458 + 58482, + 58487 ], "loc": { "start": { @@ -102466,8 +102575,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 58459, - 58467 + 58488, + 58496 ], "loc": { "start": { @@ -102481,8 +102590,8 @@ } }, "range": [ - 58453, - 58468 + 58482, + 58497 ], "loc": { "start": { @@ -102497,8 +102606,8 @@ } ], "range": [ - 58442, - 58469 + 58471, + 58498 ], "loc": { "start": { @@ -102512,8 +102621,8 @@ } }, "range": [ - 58435, - 58469 + 58464, + 58498 ], "loc": { "start": { @@ -102529,8 +102638,8 @@ ], "kind": "let", "range": [ - 58431, - 58470 + 58460, + 58499 ], "loc": { "start": { @@ -102554,8 +102663,8 @@ "type": "Identifier", "name": "colValues", "range": [ - 58487, - 58496 + 58516, + 58525 ], "loc": { "start": { @@ -102572,8 +102681,8 @@ "type": "Identifier", "name": "push", "range": [ - 58497, - 58501 + 58526, + 58530 ], "loc": { "start": { @@ -102587,8 +102696,8 @@ } }, "range": [ - 58487, - 58501 + 58516, + 58530 ], "loc": { "start": { @@ -102606,8 +102715,8 @@ "type": "Identifier", "name": "data", "range": [ - 58502, - 58506 + 58531, + 58535 ], "loc": { "start": { @@ -102622,8 +102731,8 @@ } ], "range": [ - 58487, - 58507 + 58516, + 58536 ], "loc": { "start": { @@ -102637,8 +102746,8 @@ } }, "range": [ - 58487, - 58508 + 58516, + 58537 ], "loc": { "start": { @@ -102653,8 +102762,8 @@ } ], "range": [ - 58413, - 58522 + 58442, + 58551 ], "loc": { "start": { @@ -102669,8 +102778,8 @@ }, "alternate": null, "range": [ - 58361, - 58522 + 58390, + 58551 ], "loc": { "start": { @@ -102687,8 +102796,8 @@ "type": "Line", "value": " checks if row has exact cell # and is not excluded", "range": [ - 58295, - 58348 + 58324, + 58377 ], "loc": { "start": { @@ -102705,8 +102814,8 @@ } ], "range": [ - 58119, - 58532 + 58148, + 58561 ], "loc": { "start": { @@ -102722,8 +102831,8 @@ "generator": false, "expression": false, "range": [ - 58107, - 58532 + 58136, + 58561 ], "loc": { "start": { @@ -102738,8 +102847,8 @@ } ], "range": [ - 58099, - 58533 + 58128, + 58562 ], "loc": { "start": { @@ -102753,8 +102862,8 @@ } }, "range": [ - 58099, - 58534 + 58128, + 58563 ], "loc": { "start": { @@ -102773,8 +102882,8 @@ "type": "Identifier", "name": "colValues", "range": [ - 58550, - 58559 + 58579, + 58588 ], "loc": { "start": { @@ -102788,8 +102897,8 @@ } }, "range": [ - 58543, - 58560 + 58572, + 58589 ], "loc": { "start": { @@ -102804,8 +102913,8 @@ } ], "range": [ - 57815, - 58566 + 57844, + 58595 ], "loc": { "start": { @@ -102821,8 +102930,8 @@ "generator": false, "expression": false, "range": [ - 57713, - 58566 + 57742, + 58595 ], "loc": { "start": { @@ -102838,8 +102947,8 @@ "kind": "method", "computed": false, "range": [ - 57701, - 58566 + 57730, + 58595 ], "loc": { "start": { @@ -102856,8 +102965,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n ", "range": [ - 57315, - 57696 + 57344, + 57725 ], "loc": { "start": { @@ -102876,8 +102985,8 @@ "type": "Block", "value": "*\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n ", "range": [ - 58572, - 58724 + 58601, + 58753 ], "loc": { "start": { @@ -102899,8 +103008,8 @@ "type": "Identifier", "name": "getFilterValue", "range": [ - 58729, - 58743 + 58758, + 58772 ], "loc": { "start": { @@ -102921,8 +103030,8 @@ "type": "Identifier", "name": "index", "range": [ - 58744, - 58749 + 58773, + 58778 ], "loc": { "start": { @@ -102950,8 +103059,8 @@ "object": { "type": "ThisExpression", "range": [ - 58766, - 58770 + 58795, + 58799 ], "loc": { "start": { @@ -102968,8 +103077,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 58771, - 58778 + 58800, + 58807 ], "loc": { "start": { @@ -102983,8 +103092,8 @@ } }, "range": [ - 58766, - 58778 + 58795, + 58807 ], "loc": { "start": { @@ -102999,8 +103108,8 @@ }, "prefix": true, "range": [ - 58765, - 58778 + 58794, + 58807 ], "loc": { "start": { @@ -103020,8 +103129,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 58794, - 58801 + 58823, + 58830 ], "loc": { "start": { @@ -103036,8 +103145,8 @@ } ], "range": [ - 58780, - 58811 + 58809, + 58840 ], "loc": { "start": { @@ -103052,8 +103161,8 @@ }, "alternate": null, "range": [ - 58761, - 58811 + 58790, + 58840 ], "loc": { "start": { @@ -103075,8 +103184,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 58824, - 58832 + 58853, + 58861 ], "loc": { "start": { @@ -103094,8 +103203,8 @@ "value": "", "raw": "''", "range": [ - 58835, - 58837 + 58864, + 58866 ], "loc": { "start": { @@ -103109,8 +103218,8 @@ } }, "range": [ - 58824, - 58837 + 58853, + 58866 ], "loc": { "start": { @@ -103126,8 +103235,8 @@ ], "kind": "let", "range": [ - 58820, - 58838 + 58849, + 58867 ], "loc": { "start": { @@ -103149,8 +103258,8 @@ "type": "Identifier", "name": "flt", "range": [ - 58851, - 58854 + 58880, + 58883 ], "loc": { "start": { @@ -103171,8 +103280,8 @@ "object": { "type": "ThisExpression", "range": [ - 58857, - 58861 + 58886, + 58890 ], "loc": { "start": { @@ -103189,8 +103298,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 58862, - 58878 + 58891, + 58907 ], "loc": { "start": { @@ -103204,8 +103313,8 @@ } }, "range": [ - 58857, - 58878 + 58886, + 58907 ], "loc": { "start": { @@ -103223,8 +103332,8 @@ "type": "Identifier", "name": "index", "range": [ - 58879, - 58884 + 58908, + 58913 ], "loc": { "start": { @@ -103239,8 +103348,8 @@ } ], "range": [ - 58857, - 58885 + 58886, + 58914 ], "loc": { "start": { @@ -103254,8 +103363,8 @@ } }, "range": [ - 58851, - 58885 + 58880, + 58914 ], "loc": { "start": { @@ -103271,8 +103380,8 @@ ], "kind": "let", "range": [ - 58847, - 58886 + 58876, + 58915 ], "loc": { "start": { @@ -103294,8 +103403,8 @@ "type": "Identifier", "name": "flt", "range": [ - 58900, - 58903 + 58929, + 58932 ], "loc": { "start": { @@ -103310,8 +103419,8 @@ }, "prefix": true, "range": [ - 58899, - 58903 + 58928, + 58932 ], "loc": { "start": { @@ -103333,8 +103442,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 58926, - 58934 + 58955, + 58963 ], "loc": { "start": { @@ -103348,8 +103457,8 @@ } }, "range": [ - 58919, - 58935 + 58948, + 58964 ], "loc": { "start": { @@ -103364,8 +103473,8 @@ } ], "range": [ - 58905, - 58945 + 58934, + 58974 ], "loc": { "start": { @@ -103380,8 +103489,8 @@ }, "alternate": null, "range": [ - 58895, - 58945 + 58924, + 58974 ], "loc": { "start": { @@ -103403,8 +103512,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 58959, - 58969 + 58988, + 58998 ], "loc": { "start": { @@ -103425,8 +103534,8 @@ "object": { "type": "ThisExpression", "range": [ - 58972, - 58976 + 59001, + 59005 ], "loc": { "start": { @@ -103443,8 +103552,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 58977, - 58990 + 59006, + 59019 ], "loc": { "start": { @@ -103458,8 +103567,8 @@ } }, "range": [ - 58972, - 58990 + 59001, + 59019 ], "loc": { "start": { @@ -103477,8 +103586,8 @@ "type": "Identifier", "name": "index", "range": [ - 58991, - 58996 + 59020, + 59025 ], "loc": { "start": { @@ -103493,8 +103602,8 @@ } ], "range": [ - 58972, - 58997 + 59001, + 59026 ], "loc": { "start": { @@ -103508,8 +103617,8 @@ } }, "range": [ - 58959, - 58997 + 58988, + 59026 ], "loc": { "start": { @@ -103525,8 +103634,8 @@ ], "kind": "let", "range": [ - 58955, - 58998 + 58984, + 59027 ], "loc": { "start": { @@ -103551,8 +103660,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 59011, - 59021 + 59040, + 59050 ], "loc": { "start": { @@ -103569,8 +103678,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 59026, - 59034 + 59055, + 59063 ], "loc": { "start": { @@ -103584,8 +103693,8 @@ } }, "range": [ - 59011, - 59034 + 59040, + 59063 ], "loc": { "start": { @@ -103605,8 +103714,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 59038, - 59048 + 59067, + 59077 ], "loc": { "start": { @@ -103623,8 +103732,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 59053, - 59062 + 59082, + 59091 ], "loc": { "start": { @@ -103638,8 +103747,8 @@ } }, "range": [ - 59038, - 59062 + 59067, + 59091 ], "loc": { "start": { @@ -103653,8 +103762,8 @@ } }, "range": [ - 59011, - 59062 + 59040, + 59091 ], "loc": { "start": { @@ -103679,8 +103788,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59078, - 59086 + 59107, + 59115 ], "loc": { "start": { @@ -103700,8 +103809,8 @@ "type": "Identifier", "name": "flt", "range": [ - 59089, - 59092 + 59118, + 59121 ], "loc": { "start": { @@ -103718,8 +103827,8 @@ "type": "Identifier", "name": "value", "range": [ - 59093, - 59098 + 59122, + 59127 ], "loc": { "start": { @@ -103733,8 +103842,8 @@ } }, "range": [ - 59089, - 59098 + 59118, + 59127 ], "loc": { "start": { @@ -103748,8 +103857,8 @@ } }, "range": [ - 59078, - 59098 + 59107, + 59127 ], "loc": { "start": { @@ -103763,8 +103872,8 @@ } }, "range": [ - 59078, - 59099 + 59107, + 59128 ], "loc": { "start": { @@ -103779,8 +103888,8 @@ } ], "range": [ - 59064, - 59109 + 59093, + 59138 ], "loc": { "start": { @@ -103797,8 +103906,8 @@ "type": "Line", "value": "mutiple select", "range": [ - 59118, - 59134 + 59147, + 59163 ], "loc": { "start": { @@ -103822,8 +103931,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 59152, - 59162 + 59181, + 59191 ], "loc": { "start": { @@ -103840,8 +103949,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 59167, - 59175 + 59196, + 59204 ], "loc": { "start": { @@ -103855,8 +103964,8 @@ } }, "range": [ - 59152, - 59175 + 59181, + 59204 ], "loc": { "start": { @@ -103881,8 +103990,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59191, - 59199 + 59220, + 59228 ], "loc": { "start": { @@ -103908,8 +104017,8 @@ "object": { "type": "ThisExpression", "range": [ - 59202, - 59206 + 59231, + 59235 ], "loc": { "start": { @@ -103926,8 +104035,8 @@ "type": "Identifier", "name": "feature", "range": [ - 59207, - 59214 + 59236, + 59243 ], "loc": { "start": { @@ -103941,8 +104050,8 @@ } }, "range": [ - 59202, - 59214 + 59231, + 59243 ], "loc": { "start": { @@ -103961,8 +104070,8 @@ "value": "dropdown", "raw": "'dropdown'", "range": [ - 59215, - 59225 + 59244, + 59254 ], "loc": { "start": { @@ -103977,8 +104086,8 @@ } ], "range": [ - 59202, - 59226 + 59231, + 59255 ], "loc": { "start": { @@ -103995,8 +104104,8 @@ "type": "Identifier", "name": "getValues", "range": [ - 59227, - 59236 + 59256, + 59265 ], "loc": { "start": { @@ -104010,8 +104119,8 @@ } }, "range": [ - 59202, - 59236 + 59231, + 59265 ], "loc": { "start": { @@ -104029,8 +104138,8 @@ "type": "Identifier", "name": "index", "range": [ - 59237, - 59242 + 59266, + 59271 ], "loc": { "start": { @@ -104045,8 +104154,8 @@ } ], "range": [ - 59202, - 59243 + 59231, + 59272 ], "loc": { "start": { @@ -104060,8 +104169,8 @@ } }, "range": [ - 59191, - 59243 + 59220, + 59272 ], "loc": { "start": { @@ -104075,8 +104184,8 @@ } }, "range": [ - 59191, - 59244 + 59220, + 59273 ], "loc": { "start": { @@ -104091,8 +104200,8 @@ } ], "range": [ - 59177, - 59254 + 59206, + 59283 ], "loc": { "start": { @@ -104109,8 +104218,8 @@ "type": "Line", "value": "checklist", "range": [ - 59263, - 59274 + 59292, + 59303 ], "loc": { "start": { @@ -104134,8 +104243,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 59292, - 59302 + 59321, + 59331 ], "loc": { "start": { @@ -104152,8 +104261,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 59307, - 59316 + 59336, + 59345 ], "loc": { "start": { @@ -104167,8 +104276,8 @@ } }, "range": [ - 59292, - 59316 + 59321, + 59345 ], "loc": { "start": { @@ -104193,8 +104302,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59332, - 59340 + 59361, + 59369 ], "loc": { "start": { @@ -104220,8 +104329,8 @@ "object": { "type": "ThisExpression", "range": [ - 59343, - 59347 + 59372, + 59376 ], "loc": { "start": { @@ -104238,8 +104347,8 @@ "type": "Identifier", "name": "feature", "range": [ - 59348, - 59355 + 59377, + 59384 ], "loc": { "start": { @@ -104253,8 +104362,8 @@ } }, "range": [ - 59343, - 59355 + 59372, + 59384 ], "loc": { "start": { @@ -104273,8 +104382,8 @@ "value": "checkList", "raw": "'checkList'", "range": [ - 59356, - 59367 + 59385, + 59396 ], "loc": { "start": { @@ -104289,8 +104398,8 @@ } ], "range": [ - 59343, - 59368 + 59372, + 59397 ], "loc": { "start": { @@ -104307,8 +104416,8 @@ "type": "Identifier", "name": "getValues", "range": [ - 59369, - 59378 + 59398, + 59407 ], "loc": { "start": { @@ -104322,8 +104431,8 @@ } }, "range": [ - 59343, - 59378 + 59372, + 59407 ], "loc": { "start": { @@ -104341,8 +104450,8 @@ "type": "Identifier", "name": "index", "range": [ - 59379, - 59384 + 59408, + 59413 ], "loc": { "start": { @@ -104357,8 +104466,8 @@ } ], "range": [ - 59343, - 59385 + 59372, + 59414 ], "loc": { "start": { @@ -104372,8 +104481,8 @@ } }, "range": [ - 59332, - 59385 + 59361, + 59414 ], "loc": { "start": { @@ -104387,8 +104496,8 @@ } }, "range": [ - 59332, - 59386 + 59361, + 59415 ], "loc": { "start": { @@ -104403,8 +104512,8 @@ } ], "range": [ - 59318, - 59396 + 59347, + 59425 ], "loc": { "start": { @@ -104419,8 +104528,8 @@ }, "alternate": null, "range": [ - 59288, - 59396 + 59317, + 59425 ], "loc": { "start": { @@ -104437,8 +104546,8 @@ "type": "Line", "value": "checklist", "range": [ - 59263, - 59274 + 59292, + 59303 ], "loc": { "start": { @@ -104454,8 +104563,8 @@ ] }, "range": [ - 59148, - 59396 + 59177, + 59425 ], "loc": { "start": { @@ -104472,8 +104581,8 @@ "type": "Line", "value": "mutiple select", "range": [ - 59118, - 59134 + 59147, + 59163 ], "loc": { "start": { @@ -104489,8 +104598,8 @@ ] }, "range": [ - 59007, - 59396 + 59036, + 59425 ], "loc": { "start": { @@ -104507,8 +104616,8 @@ "type": "Line", "value": "return an empty string if collection is empty or contains a single", "range": [ - 59405, - 59473 + 59434, + 59502 ], "loc": { "start": { @@ -104525,8 +104634,8 @@ "type": "Line", "value": "empty string", "range": [ - 59482, - 59496 + 59511, + 59525 ], "loc": { "start": { @@ -104555,8 +104664,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 59509, - 59516 + 59538, + 59545 ], "loc": { "start": { @@ -104574,8 +104683,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59517, - 59525 + 59546, + 59554 ], "loc": { "start": { @@ -104590,8 +104699,8 @@ } ], "range": [ - 59509, - 59526 + 59538, + 59555 ], "loc": { "start": { @@ -104614,8 +104723,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59530, - 59538 + 59559, + 59567 ], "loc": { "start": { @@ -104632,8 +104741,8 @@ "type": "Identifier", "name": "length", "range": [ - 59539, - 59545 + 59568, + 59574 ], "loc": { "start": { @@ -104647,8 +104756,8 @@ } }, "range": [ - 59530, - 59545 + 59559, + 59574 ], "loc": { "start": { @@ -104666,8 +104775,8 @@ "value": 0, "raw": "0", "range": [ - 59550, - 59551 + 59579, + 59580 ], "loc": { "start": { @@ -104681,8 +104790,8 @@ } }, "range": [ - 59530, - 59551 + 59559, + 59580 ], "loc": { "start": { @@ -104696,8 +104805,8 @@ } }, "range": [ - 59509, - 59551 + 59538, + 59580 ], "loc": { "start": { @@ -104723,8 +104832,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59568, - 59576 + 59597, + 59605 ], "loc": { "start": { @@ -104741,8 +104850,8 @@ "type": "Identifier", "name": "length", "range": [ - 59577, - 59583 + 59606, + 59612 ], "loc": { "start": { @@ -104756,8 +104865,8 @@ } }, "range": [ - 59568, - 59583 + 59597, + 59612 ], "loc": { "start": { @@ -104775,8 +104884,8 @@ "value": 1, "raw": "1", "range": [ - 59588, - 59589 + 59617, + 59618 ], "loc": { "start": { @@ -104790,8 +104899,8 @@ } }, "range": [ - 59568, - 59589 + 59597, + 59618 ], "loc": { "start": { @@ -104814,8 +104923,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59593, - 59601 + 59622, + 59630 ], "loc": { "start": { @@ -104833,8 +104942,8 @@ "value": 0, "raw": "0", "range": [ - 59602, - 59603 + 59631, + 59632 ], "loc": { "start": { @@ -104848,8 +104957,8 @@ } }, "range": [ - 59593, - 59604 + 59622, + 59633 ], "loc": { "start": { @@ -104867,8 +104976,8 @@ "value": "", "raw": "''", "range": [ - 59609, - 59611 + 59638, + 59640 ], "loc": { "start": { @@ -104882,8 +104991,8 @@ } }, "range": [ - 59593, - 59611 + 59622, + 59640 ], "loc": { "start": { @@ -104897,8 +105006,8 @@ } }, "range": [ - 59568, - 59611 + 59597, + 59640 ], "loc": { "start": { @@ -104912,8 +105021,8 @@ } }, "range": [ - 59509, - 59612 + 59538, + 59641 ], "loc": { "start": { @@ -104938,8 +105047,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59628, - 59636 + 59657, + 59665 ], "loc": { "start": { @@ -104957,8 +105066,8 @@ "value": "", "raw": "''", "range": [ - 59639, - 59641 + 59668, + 59670 ], "loc": { "start": { @@ -104972,8 +105081,8 @@ } }, "range": [ - 59628, - 59641 + 59657, + 59670 ], "loc": { "start": { @@ -104987,8 +105096,8 @@ } }, "range": [ - 59628, - 59642 + 59657, + 59671 ], "loc": { "start": { @@ -105003,8 +105112,8 @@ } ], "range": [ - 59614, - 59652 + 59643, + 59681 ], "loc": { "start": { @@ -105019,8 +105128,8 @@ }, "alternate": null, "range": [ - 59505, - 59652 + 59534, + 59681 ], "loc": { "start": { @@ -105037,8 +105146,8 @@ "type": "Line", "value": "return an empty string if collection is empty or contains a single", "range": [ - 59405, - 59473 + 59434, + 59502 ], "loc": { "start": { @@ -105055,8 +105164,8 @@ "type": "Line", "value": "empty string", "range": [ - 59482, - 59496 + 59511, + 59525 ], "loc": { "start": { @@ -105077,8 +105186,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59669, - 59677 + 59698, + 59706 ], "loc": { "start": { @@ -105092,8 +105201,8 @@ } }, "range": [ - 59662, - 59678 + 59691, + 59707 ], "loc": { "start": { @@ -105108,8 +105217,8 @@ } ], "range": [ - 58751, - 59684 + 58780, + 59713 ], "loc": { "start": { @@ -105125,8 +105234,8 @@ "generator": false, "expression": false, "range": [ - 58743, - 59684 + 58772, + 59713 ], "loc": { "start": { @@ -105142,8 +105251,8 @@ "kind": "method", "computed": false, "range": [ - 58729, - 59684 + 58758, + 59713 ], "loc": { "start": { @@ -105160,8 +105269,8 @@ "type": "Block", "value": "*\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n ", "range": [ - 58572, - 58724 + 58601, + 58753 ], "loc": { "start": { @@ -105180,8 +105289,8 @@ "type": "Block", "value": "*\n * Return the filters' values\n * @return {Array} List of filters' values\n ", "range": [ - 59690, - 59782 + 59719, + 59811 ], "loc": { "start": { @@ -105203,8 +105312,8 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 59787, - 59802 + 59816, + 59831 ], "loc": { "start": { @@ -105235,8 +105344,8 @@ "object": { "type": "ThisExpression", "range": [ - 59820, - 59824 + 59849, + 59853 ], "loc": { "start": { @@ -105253,8 +105362,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 59825, - 59832 + 59854, + 59861 ], "loc": { "start": { @@ -105268,8 +105377,8 @@ } }, "range": [ - 59820, - 59832 + 59849, + 59861 ], "loc": { "start": { @@ -105284,8 +105393,8 @@ }, "prefix": true, "range": [ - 59819, - 59832 + 59848, + 59861 ], "loc": { "start": { @@ -105305,8 +105414,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 59848, - 59855 + 59877, + 59884 ], "loc": { "start": { @@ -105321,8 +105430,8 @@ } ], "range": [ - 59834, - 59865 + 59863, + 59894 ], "loc": { "start": { @@ -105337,8 +105446,8 @@ }, "alternate": null, "range": [ - 59815, - 59865 + 59844, + 59894 ], "loc": { "start": { @@ -105360,8 +105469,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 59878, - 59888 + 59907, + 59917 ], "loc": { "start": { @@ -105378,8 +105487,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 59891, - 59893 + 59920, + 59922 ], "loc": { "start": { @@ -105393,8 +105502,8 @@ } }, "range": [ - 59878, - 59893 + 59907, + 59922 ], "loc": { "start": { @@ -105410,8 +105519,8 @@ ], "kind": "let", "range": [ - 59874, - 59894 + 59903, + 59923 ], "loc": { "start": { @@ -105437,8 +105546,8 @@ "object": { "type": "ThisExpression", "range": [ - 59904, - 59908 + 59933, + 59937 ], "loc": { "start": { @@ -105455,8 +105564,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 59909, - 59915 + 59938, + 59944 ], "loc": { "start": { @@ -105470,8 +105579,8 @@ } }, "range": [ - 59904, - 59915 + 59933, + 59944 ], "loc": { "start": { @@ -105488,8 +105597,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 59916, - 59923 + 59945, + 59952 ], "loc": { "start": { @@ -105503,8 +105612,8 @@ } }, "range": [ - 59904, - 59923 + 59933, + 59952 ], "loc": { "start": { @@ -105526,8 +105635,8 @@ "type": "Identifier", "name": "id", "range": [ - 59925, - 59927 + 59954, + 59956 ], "loc": { "start": { @@ -105544,8 +105653,8 @@ "type": "Identifier", "name": "i", "range": [ - 59929, - 59930 + 59958, + 59959 ], "loc": { "start": { @@ -105571,8 +105680,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 59953, - 59961 + 59982, + 59990 ], "loc": { "start": { @@ -105593,8 +105702,8 @@ "object": { "type": "ThisExpression", "range": [ - 59964, - 59968 + 59993, + 59997 ], "loc": { "start": { @@ -105611,8 +105720,8 @@ "type": "Identifier", "name": "getFilterValue", "range": [ - 59969, - 59983 + 59998, + 60012 ], "loc": { "start": { @@ -105626,8 +105735,8 @@ } }, "range": [ - 59964, - 59983 + 59993, + 60012 ], "loc": { "start": { @@ -105645,8 +105754,8 @@ "type": "Identifier", "name": "i", "range": [ - 59984, - 59985 + 60013, + 60014 ], "loc": { "start": { @@ -105661,8 +105770,8 @@ } ], "range": [ - 59964, - 59986 + 59993, + 60015 ], "loc": { "start": { @@ -105676,8 +105785,8 @@ } }, "range": [ - 59953, - 59986 + 59982, + 60015 ], "loc": { "start": { @@ -105693,8 +105802,8 @@ ], "kind": "let", "range": [ - 59949, - 59987 + 59978, + 60016 ], "loc": { "start": { @@ -105715,8 +105824,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 60004, - 60011 + 60033, + 60040 ], "loc": { "start": { @@ -105734,8 +105843,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 60012, - 60020 + 60041, + 60049 ], "loc": { "start": { @@ -105750,8 +105859,8 @@ } ], "range": [ - 60004, - 60021 + 60033, + 60050 ], "loc": { "start": { @@ -105778,8 +105887,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 60041, - 60051 + 60070, + 60080 ], "loc": { "start": { @@ -105796,8 +105905,8 @@ "type": "Identifier", "name": "push", "range": [ - 60052, - 60056 + 60081, + 60085 ], "loc": { "start": { @@ -105811,8 +105920,8 @@ } }, "range": [ - 60041, - 60056 + 60070, + 60085 ], "loc": { "start": { @@ -105830,8 +105939,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 60057, - 60065 + 60086, + 60094 ], "loc": { "start": { @@ -105846,8 +105955,8 @@ } ], "range": [ - 60041, - 60066 + 60070, + 60095 ], "loc": { "start": { @@ -105861,8 +105970,8 @@ } }, "range": [ - 60041, - 60067 + 60070, + 60096 ], "loc": { "start": { @@ -105877,8 +105986,8 @@ } ], "range": [ - 60023, - 60081 + 60052, + 60110 ], "loc": { "start": { @@ -105905,8 +106014,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 60105, - 60115 + 60134, + 60144 ], "loc": { "start": { @@ -105923,8 +106032,8 @@ "type": "Identifier", "name": "push", "range": [ - 60116, - 60120 + 60145, + 60149 ], "loc": { "start": { @@ -105938,8 +106047,8 @@ } }, "range": [ - 60105, - 60120 + 60134, + 60149 ], "loc": { "start": { @@ -105959,8 +106068,8 @@ "type": "Identifier", "name": "trim", "range": [ - 60121, - 60125 + 60150, + 60154 ], "loc": { "start": { @@ -105978,8 +106087,8 @@ "type": "Identifier", "name": "fltValue", "range": [ - 60126, - 60134 + 60155, + 60163 ], "loc": { "start": { @@ -105994,8 +106103,8 @@ } ], "range": [ - 60121, - 60135 + 60150, + 60164 ], "loc": { "start": { @@ -106010,8 +106119,8 @@ } ], "range": [ - 60105, - 60136 + 60134, + 60165 ], "loc": { "start": { @@ -106025,8 +106134,8 @@ } }, "range": [ - 60105, - 60137 + 60134, + 60166 ], "loc": { "start": { @@ -106041,8 +106150,8 @@ } ], "range": [ - 60087, - 60151 + 60116, + 60180 ], "loc": { "start": { @@ -106056,8 +106165,8 @@ } }, "range": [ - 60000, - 60151 + 60029, + 60180 ], "loc": { "start": { @@ -106072,8 +106181,8 @@ } ], "range": [ - 59935, - 60161 + 59964, + 60190 ], "loc": { "start": { @@ -106089,8 +106198,8 @@ "generator": false, "expression": false, "range": [ - 59924, - 60161 + 59953, + 60190 ], "loc": { "start": { @@ -106105,8 +106214,8 @@ } ], "range": [ - 59904, - 60162 + 59933, + 60191 ], "loc": { "start": { @@ -106120,8 +106229,8 @@ } }, "range": [ - 59904, - 60163 + 59933, + 60192 ], "loc": { "start": { @@ -106140,8 +106249,8 @@ "type": "Identifier", "name": "searchArgs", "range": [ - 60179, - 60189 + 60208, + 60218 ], "loc": { "start": { @@ -106155,8 +106264,8 @@ } }, "range": [ - 60172, - 60190 + 60201, + 60219 ], "loc": { "start": { @@ -106171,8 +106280,8 @@ } ], "range": [ - 59805, - 60196 + 59834, + 60225 ], "loc": { "start": { @@ -106188,8 +106297,8 @@ "generator": false, "expression": false, "range": [ - 59802, - 60196 + 59831, + 60225 ], "loc": { "start": { @@ -106205,8 +106314,8 @@ "kind": "method", "computed": false, "range": [ - 59787, - 60196 + 59816, + 60225 ], "loc": { "start": { @@ -106223,8 +106332,8 @@ "type": "Block", "value": "*\n * Return the filters' values\n * @return {Array} List of filters' values\n ", "range": [ - 59690, - 59782 + 59719, + 59811 ], "loc": { "start": { @@ -106243,8 +106352,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60202, - 60365 + 60231, + 60394 ], "loc": { "start": { @@ -106266,8 +106375,8 @@ "type": "Identifier", "name": "getFilterId", "range": [ - 60370, - 60381 + 60399, + 60410 ], "loc": { "start": { @@ -106288,8 +106397,8 @@ "type": "Identifier", "name": "index", "range": [ - 60382, - 60387 + 60411, + 60416 ], "loc": { "start": { @@ -106317,8 +106426,8 @@ "object": { "type": "ThisExpression", "range": [ - 60404, - 60408 + 60433, + 60437 ], "loc": { "start": { @@ -106335,8 +106444,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 60409, - 60416 + 60438, + 60445 ], "loc": { "start": { @@ -106350,8 +106459,8 @@ } }, "range": [ - 60404, - 60416 + 60433, + 60445 ], "loc": { "start": { @@ -106366,8 +106475,8 @@ }, "prefix": true, "range": [ - 60403, - 60416 + 60432, + 60445 ], "loc": { "start": { @@ -106387,8 +106496,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 60432, - 60439 + 60461, + 60468 ], "loc": { "start": { @@ -106403,8 +106512,8 @@ } ], "range": [ - 60418, - 60449 + 60447, + 60478 ], "loc": { "start": { @@ -106419,8 +106528,8 @@ }, "alternate": null, "range": [ - 60399, - 60449 + 60428, + 60478 ], "loc": { "start": { @@ -106444,8 +106553,8 @@ "object": { "type": "ThisExpression", "range": [ - 60465, - 60469 + 60494, + 60498 ], "loc": { "start": { @@ -106462,8 +106571,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 60470, - 60476 + 60499, + 60505 ], "loc": { "start": { @@ -106477,8 +106586,8 @@ } }, "range": [ - 60465, - 60476 + 60494, + 60505 ], "loc": { "start": { @@ -106495,8 +106604,8 @@ "type": "Identifier", "name": "index", "range": [ - 60477, - 60482 + 60506, + 60511 ], "loc": { "start": { @@ -106510,8 +106619,8 @@ } }, "range": [ - 60465, - 60483 + 60494, + 60512 ], "loc": { "start": { @@ -106525,8 +106634,8 @@ } }, "range": [ - 60458, - 60484 + 60487, + 60513 ], "loc": { "start": { @@ -106541,8 +106650,8 @@ } ], "range": [ - 60389, - 60490 + 60418, + 60519 ], "loc": { "start": { @@ -106558,8 +106667,8 @@ "generator": false, "expression": false, "range": [ - 60381, - 60490 + 60410, + 60519 ], "loc": { "start": { @@ -106575,8 +106684,8 @@ "kind": "method", "computed": false, "range": [ - 60370, - 60490 + 60399, + 60519 ], "loc": { "start": { @@ -106593,8 +106702,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60202, - 60365 + 60231, + 60394 ], "loc": { "start": { @@ -106613,8 +106722,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60496, - 60897 + 60525, + 60926 ], "loc": { "start": { @@ -106636,8 +106745,8 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 60902, - 60918 + 60931, + 60947 ], "loc": { "start": { @@ -106658,8 +106767,8 @@ "type": "Identifier", "name": "type", "range": [ - 60919, - 60923 + 60948, + 60952 ], "loc": { "start": { @@ -106676,8 +106785,8 @@ "type": "Identifier", "name": "bool", "range": [ - 60925, - 60929 + 60954, + 60958 ], "loc": { "start": { @@ -106705,8 +106814,8 @@ "object": { "type": "ThisExpression", "range": [ - 60946, - 60950 + 60975, + 60979 ], "loc": { "start": { @@ -106723,8 +106832,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 60951, - 60958 + 60980, + 60987 ], "loc": { "start": { @@ -106738,8 +106847,8 @@ } }, "range": [ - 60946, - 60958 + 60975, + 60987 ], "loc": { "start": { @@ -106754,8 +106863,8 @@ }, "prefix": true, "range": [ - 60945, - 60958 + 60974, + 60987 ], "loc": { "start": { @@ -106775,8 +106884,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 60974, - 60981 + 61003, + 61010 ], "loc": { "start": { @@ -106791,8 +106900,8 @@ } ], "range": [ - 60960, - 60991 + 60989, + 61020 ], "loc": { "start": { @@ -106807,8 +106916,8 @@ }, "alternate": null, "range": [ - 60941, - 60991 + 60970, + 61020 ], "loc": { "start": { @@ -106830,8 +106939,8 @@ "type": "Identifier", "name": "arr", "range": [ - 61004, - 61007 + 61033, + 61036 ], "loc": { "start": { @@ -106848,8 +106957,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 61010, - 61012 + 61039, + 61041 ], "loc": { "start": { @@ -106863,8 +106972,8 @@ } }, "range": [ - 61004, - 61012 + 61033, + 61041 ], "loc": { "start": { @@ -106880,8 +106989,8 @@ ], "kind": "let", "range": [ - 61000, - 61013 + 61029, + 61042 ], "loc": { "start": { @@ -106905,8 +107014,8 @@ "type": "Identifier", "name": "i", "range": [ - 61031, - 61032 + 61060, + 61061 ], "loc": { "start": { @@ -106924,8 +107033,8 @@ "value": 0, "raw": "0", "range": [ - 61035, - 61036 + 61064, + 61065 ], "loc": { "start": { @@ -106939,8 +107048,8 @@ } }, "range": [ - 61031, - 61036 + 61060, + 61065 ], "loc": { "start": { @@ -106959,8 +107068,8 @@ "type": "Identifier", "name": "len", "range": [ - 61038, - 61041 + 61067, + 61070 ], "loc": { "start": { @@ -106982,8 +107091,8 @@ "object": { "type": "ThisExpression", "range": [ - 61044, - 61048 + 61073, + 61077 ], "loc": { "start": { @@ -107000,8 +107109,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 61049, - 61055 + 61078, + 61084 ], "loc": { "start": { @@ -107015,8 +107124,8 @@ } }, "range": [ - 61044, - 61055 + 61073, + 61084 ], "loc": { "start": { @@ -107033,8 +107142,8 @@ "type": "Identifier", "name": "length", "range": [ - 61056, - 61062 + 61085, + 61091 ], "loc": { "start": { @@ -107048,8 +107157,8 @@ } }, "range": [ - 61044, - 61062 + 61073, + 61091 ], "loc": { "start": { @@ -107063,8 +107172,8 @@ } }, "range": [ - 61038, - 61062 + 61067, + 61091 ], "loc": { "start": { @@ -107080,8 +107189,8 @@ ], "kind": "let", "range": [ - 61027, - 61062 + 61056, + 61091 ], "loc": { "start": { @@ -107101,8 +107210,8 @@ "type": "Identifier", "name": "i", "range": [ - 61064, - 61065 + 61093, + 61094 ], "loc": { "start": { @@ -107119,8 +107228,8 @@ "type": "Identifier", "name": "len", "range": [ - 61068, - 61071 + 61097, + 61100 ], "loc": { "start": { @@ -107134,8 +107243,8 @@ } }, "range": [ - 61064, - 61071 + 61093, + 61100 ], "loc": { "start": { @@ -107155,8 +107264,8 @@ "type": "Identifier", "name": "i", "range": [ - 61073, - 61074 + 61102, + 61103 ], "loc": { "start": { @@ -107171,8 +107280,8 @@ }, "prefix": false, "range": [ - 61073, - 61076 + 61102, + 61105 ], "loc": { "start": { @@ -107197,8 +107306,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 61096, - 61103 + 61125, + 61132 ], "loc": { "start": { @@ -107219,8 +107328,8 @@ "object": { "type": "ThisExpression", "range": [ - 61106, - 61110 + 61135, + 61139 ], "loc": { "start": { @@ -107237,8 +107346,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 61111, - 61124 + 61140, + 61153 ], "loc": { "start": { @@ -107252,8 +107361,8 @@ } }, "range": [ - 61106, - 61124 + 61135, + 61153 ], "loc": { "start": { @@ -107271,8 +107380,8 @@ "type": "Identifier", "name": "i", "range": [ - 61125, - 61126 + 61154, + 61155 ], "loc": { "start": { @@ -107287,8 +107396,8 @@ } ], "range": [ - 61106, - 61127 + 61135, + 61156 ], "loc": { "start": { @@ -107302,8 +107411,8 @@ } }, "range": [ - 61096, - 61127 + 61125, + 61156 ], "loc": { "start": { @@ -107319,8 +107428,8 @@ ], "kind": "let", "range": [ - 61092, - 61128 + 61121, + 61157 ], "loc": { "start": { @@ -107342,8 +107451,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 61145, - 61152 + 61174, + 61181 ], "loc": { "start": { @@ -107365,8 +107474,8 @@ "type": "Identifier", "name": "type", "range": [ - 61157, - 61161 + 61186, + 61190 ], "loc": { "start": { @@ -107383,8 +107492,8 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 61162, - 61173 + 61191, + 61202 ], "loc": { "start": { @@ -107398,8 +107507,8 @@ } }, "range": [ - 61157, - 61173 + 61186, + 61202 ], "loc": { "start": { @@ -107414,8 +107523,8 @@ }, "arguments": [], "range": [ - 61157, - 61175 + 61186, + 61204 ], "loc": { "start": { @@ -107429,8 +107538,8 @@ } }, "range": [ - 61145, - 61175 + 61174, + 61204 ], "loc": { "start": { @@ -107455,8 +107564,8 @@ "type": "Identifier", "name": "a", "range": [ - 61199, - 61200 + 61228, + 61229 ], "loc": { "start": { @@ -107475,8 +107584,8 @@ "type": "Identifier", "name": "bool", "range": [ - 61203, - 61207 + 61232, + 61236 ], "loc": { "start": { @@ -107493,8 +107602,8 @@ "type": "Identifier", "name": "i", "range": [ - 61210, - 61211 + 61239, + 61240 ], "loc": { "start": { @@ -107516,8 +107625,8 @@ "object": { "type": "ThisExpression", "range": [ - 61214, - 61218 + 61243, + 61247 ], "loc": { "start": { @@ -107534,8 +107643,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 61219, - 61225 + 61248, + 61254 ], "loc": { "start": { @@ -107549,8 +107658,8 @@ } }, "range": [ - 61214, - 61225 + 61243, + 61254 ], "loc": { "start": { @@ -107567,8 +107676,8 @@ "type": "Identifier", "name": "i", "range": [ - 61226, - 61227 + 61255, + 61256 ], "loc": { "start": { @@ -107582,8 +107691,8 @@ } }, "range": [ - 61214, - 61228 + 61243, + 61257 ], "loc": { "start": { @@ -107597,8 +107706,8 @@ } }, "range": [ - 61203, - 61228 + 61232, + 61257 ], "loc": { "start": { @@ -107612,8 +107721,8 @@ } }, "range": [ - 61199, - 61228 + 61228, + 61257 ], "loc": { "start": { @@ -107629,8 +107738,8 @@ ], "kind": "let", "range": [ - 61195, - 61229 + 61224, + 61258 ], "loc": { "start": { @@ -107654,8 +107763,8 @@ "type": "Identifier", "name": "arr", "range": [ - 61246, - 61249 + 61275, + 61278 ], "loc": { "start": { @@ -107672,8 +107781,8 @@ "type": "Identifier", "name": "push", "range": [ - 61250, - 61254 + 61279, + 61283 ], "loc": { "start": { @@ -107687,8 +107796,8 @@ } }, "range": [ - 61246, - 61254 + 61275, + 61283 ], "loc": { "start": { @@ -107706,8 +107815,8 @@ "type": "Identifier", "name": "a", "range": [ - 61255, - 61256 + 61284, + 61285 ], "loc": { "start": { @@ -107722,8 +107831,8 @@ } ], "range": [ - 61246, - 61257 + 61275, + 61286 ], "loc": { "start": { @@ -107737,8 +107846,8 @@ } }, "range": [ - 61246, - 61258 + 61275, + 61287 ], "loc": { "start": { @@ -107753,8 +107862,8 @@ } ], "range": [ - 61177, - 61272 + 61206, + 61301 ], "loc": { "start": { @@ -107769,8 +107878,8 @@ }, "alternate": null, "range": [ - 61141, - 61272 + 61170, + 61301 ], "loc": { "start": { @@ -107785,8 +107894,8 @@ } ], "range": [ - 61078, - 61282 + 61107, + 61311 ], "loc": { "start": { @@ -107800,8 +107909,8 @@ } }, "range": [ - 61022, - 61282 + 61051, + 61311 ], "loc": { "start": { @@ -107820,8 +107929,8 @@ "type": "Identifier", "name": "arr", "range": [ - 61298, - 61301 + 61327, + 61330 ], "loc": { "start": { @@ -107835,8 +107944,8 @@ } }, "range": [ - 61291, - 61302 + 61320, + 61331 ], "loc": { "start": { @@ -107851,8 +107960,8 @@ } ], "range": [ - 60931, - 61308 + 60960, + 61337 ], "loc": { "start": { @@ -107868,8 +107977,8 @@ "generator": false, "expression": false, "range": [ - 60918, - 61308 + 60947, + 61337 ], "loc": { "start": { @@ -107885,8 +107994,8 @@ "kind": "method", "computed": false, "range": [ - 60902, - 61308 + 60931, + 61337 ], "loc": { "start": { @@ -107903,8 +108012,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60496, - 60897 + 60525, + 60926 ], "loc": { "start": { @@ -107923,8 +108032,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 61314, - 61460 + 61343, + 61489 ], "loc": { "start": { @@ -107946,8 +108055,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 61465, - 61481 + 61494, + 61510 ], "loc": { "start": { @@ -107968,8 +108077,8 @@ "type": "Identifier", "name": "index", "range": [ - 61482, - 61487 + 61511, + 61516 ], "loc": { "start": { @@ -107994,8 +108103,8 @@ "type": "Identifier", "name": "elm", "range": [ - 61506, - 61509 + 61535, + 61538 ], "loc": { "start": { @@ -108018,8 +108127,8 @@ "object": { "type": "ThisExpression", "range": [ - 61510, - 61514 + 61539, + 61543 ], "loc": { "start": { @@ -108036,8 +108145,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 61515, - 61521 + 61544, + 61550 ], "loc": { "start": { @@ -108051,8 +108160,8 @@ } }, "range": [ - 61510, - 61521 + 61539, + 61550 ], "loc": { "start": { @@ -108069,8 +108178,8 @@ "type": "Identifier", "name": "index", "range": [ - 61522, - 61527 + 61551, + 61556 ], "loc": { "start": { @@ -108084,8 +108193,8 @@ } }, "range": [ - 61510, - 61528 + 61539, + 61557 ], "loc": { "start": { @@ -108100,8 +108209,8 @@ } ], "range": [ - 61506, - 61529 + 61535, + 61558 ], "loc": { "start": { @@ -108115,8 +108224,8 @@ } }, "range": [ - 61499, - 61530 + 61528, + 61559 ], "loc": { "start": { @@ -108131,8 +108240,8 @@ } ], "range": [ - 61489, - 61536 + 61518, + 61565 ], "loc": { "start": { @@ -108148,8 +108257,8 @@ "generator": false, "expression": false, "range": [ - 61481, - 61536 + 61510, + 61565 ], "loc": { "start": { @@ -108165,8 +108274,8 @@ "kind": "method", "computed": false, "range": [ - 61465, - 61536 + 61494, + 61565 ], "loc": { "start": { @@ -108183,8 +108292,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 61314, - 61460 + 61343, + 61489 ], "loc": { "start": { @@ -108203,8 +108312,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 61542, - 61708 + 61571, + 61737 ], "loc": { "start": { @@ -108226,8 +108335,8 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 61713, - 61723 + 61742, + 61752 ], "loc": { "start": { @@ -108250,8 +108359,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 61724, - 61732 + 61753, + 61761 ], "loc": { "start": { @@ -108269,8 +108378,8 @@ "value": 0, "raw": "0", "range": [ - 61735, - 61736 + 61764, + 61765 ], "loc": { "start": { @@ -108284,8 +108393,8 @@ } }, "range": [ - 61724, - 61736 + 61753, + 61765 ], "loc": { "start": { @@ -108311,8 +108420,8 @@ "type": "Identifier", "name": "tr", "range": [ - 61752, - 61754 + 61781, + 61783 ], "loc": { "start": { @@ -108339,8 +108448,8 @@ "object": { "type": "ThisExpression", "range": [ - 61757, - 61761 + 61786, + 61790 ], "loc": { "start": { @@ -108357,8 +108466,8 @@ "type": "Identifier", "name": "dom", "range": [ - 61762, - 61765 + 61791, + 61794 ], "loc": { "start": { @@ -108372,8 +108481,8 @@ } }, "range": [ - 61757, - 61765 + 61786, + 61794 ], "loc": { "start": { @@ -108388,8 +108497,8 @@ }, "arguments": [], "range": [ - 61757, - 61767 + 61786, + 61796 ], "loc": { "start": { @@ -108406,8 +108515,8 @@ "type": "Identifier", "name": "rows", "range": [ - 61768, - 61772 + 61797, + 61801 ], "loc": { "start": { @@ -108421,8 +108530,8 @@ } }, "range": [ - 61757, - 61772 + 61786, + 61801 ], "loc": { "start": { @@ -108444,8 +108553,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 61773, - 61781 + 61802, + 61810 ], "loc": { "start": { @@ -108463,8 +108572,8 @@ "value": 0, "raw": "0", "range": [ - 61785, - 61786 + 61814, + 61815 ], "loc": { "start": { @@ -108478,8 +108587,8 @@ } }, "range": [ - 61773, - 61786 + 61802, + 61815 ], "loc": { "start": { @@ -108496,8 +108605,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 61789, - 61797 + 61818, + 61826 ], "loc": { "start": { @@ -108515,8 +108624,8 @@ "value": 0, "raw": "0", "range": [ - 61800, - 61801 + 61829, + 61830 ], "loc": { "start": { @@ -108530,8 +108639,8 @@ } }, "range": [ - 61773, - 61801 + 61802, + 61830 ], "loc": { "start": { @@ -108545,8 +108654,8 @@ } }, "range": [ - 61757, - 61802 + 61786, + 61831 ], "loc": { "start": { @@ -108560,8 +108669,8 @@ } }, "range": [ - 61752, - 61802 + 61781, + 61831 ], "loc": { "start": { @@ -108577,8 +108686,8 @@ ], "kind": "let", "range": [ - 61748, - 61803 + 61777, + 61832 ], "loc": { "start": { @@ -108599,8 +108708,8 @@ "type": "Identifier", "name": "tr", "range": [ - 61819, - 61821 + 61848, + 61850 ], "loc": { "start": { @@ -108623,8 +108732,8 @@ "type": "Identifier", "name": "tr", "range": [ - 61824, - 61826 + 61853, + 61855 ], "loc": { "start": { @@ -108641,8 +108750,8 @@ "type": "Identifier", "name": "cells", "range": [ - 61827, - 61832 + 61856, + 61861 ], "loc": { "start": { @@ -108656,8 +108765,8 @@ } }, "range": [ - 61824, - 61832 + 61853, + 61861 ], "loc": { "start": { @@ -108674,8 +108783,8 @@ "type": "Identifier", "name": "length", "range": [ - 61833, - 61839 + 61862, + 61868 ], "loc": { "start": { @@ -108689,8 +108798,8 @@ } }, "range": [ - 61824, - 61839 + 61853, + 61868 ], "loc": { "start": { @@ -108708,8 +108817,8 @@ "value": 0, "raw": "0", "range": [ - 61842, - 61843 + 61871, + 61872 ], "loc": { "start": { @@ -108723,8 +108832,8 @@ } }, "range": [ - 61819, - 61843 + 61848, + 61872 ], "loc": { "start": { @@ -108738,8 +108847,8 @@ } }, "range": [ - 61812, - 61844 + 61841, + 61873 ], "loc": { "start": { @@ -108754,8 +108863,8 @@ } ], "range": [ - 61738, - 61850 + 61767, + 61879 ], "loc": { "start": { @@ -108771,8 +108880,8 @@ "generator": false, "expression": false, "range": [ - 61723, - 61850 + 61752, + 61879 ], "loc": { "start": { @@ -108788,8 +108897,8 @@ "kind": "method", "computed": false, "range": [ - 61713, - 61850 + 61742, + 61879 ], "loc": { "start": { @@ -108806,8 +108915,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 61542, - 61708 + 61571, + 61737 ], "loc": { "start": { @@ -108826,8 +108935,8 @@ "type": "Block", "value": "*\n * Return the number of working rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row(s)\n * @return {Number} Number of working rows\n ", "range": [ - 61856, - 62084 + 61885, + 62113 ], "loc": { "start": { @@ -108849,8 +108958,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 62089, - 62098 + 62118, + 62127 ], "loc": { "start": { @@ -108871,8 +108980,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 62099, - 62113 + 62128, + 62142 ], "loc": { "start": { @@ -108898,8 +109007,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 62129, - 62135 + 62158, + 62164 ], "loc": { "start": { @@ -108923,8 +109032,8 @@ "object": { "type": "ThisExpression", "range": [ - 62138, - 62142 + 62167, + 62171 ], "loc": { "start": { @@ -108941,8 +109050,8 @@ "type": "Identifier", "name": "getWorkingRows", "range": [ - 62143, - 62157 + 62172, + 62186 ], "loc": { "start": { @@ -108956,8 +109065,8 @@ } }, "range": [ - 62138, - 62157 + 62167, + 62186 ], "loc": { "start": { @@ -108972,8 +109081,8 @@ }, "arguments": [], "range": [ - 62138, - 62159 + 62167, + 62188 ], "loc": { "start": { @@ -108990,8 +109099,8 @@ "type": "Identifier", "name": "length", "range": [ - 62160, - 62166 + 62189, + 62195 ], "loc": { "start": { @@ -109005,8 +109114,8 @@ } }, "range": [ - 62138, - 62166 + 62167, + 62195 ], "loc": { "start": { @@ -109020,8 +109129,8 @@ } }, "range": [ - 62129, - 62166 + 62158, + 62195 ], "loc": { "start": { @@ -109037,8 +109146,8 @@ ], "kind": "let", "range": [ - 62125, - 62167 + 62154, + 62196 ], "loc": { "start": { @@ -109064,8 +109173,8 @@ "object": { "type": "ThisExpression", "range": [ - 62180, - 62184 + 62209, + 62213 ], "loc": { "start": { @@ -109082,8 +109191,8 @@ "type": "Identifier", "name": "dom", "range": [ - 62185, - 62188 + 62214, + 62217 ], "loc": { "start": { @@ -109097,8 +109206,8 @@ } }, "range": [ - 62180, - 62188 + 62209, + 62217 ], "loc": { "start": { @@ -109113,8 +109222,8 @@ }, "arguments": [], "range": [ - 62180, - 62190 + 62209, + 62219 ], "loc": { "start": { @@ -109131,8 +109240,8 @@ "type": "Identifier", "name": "tHead", "range": [ - 62191, - 62196 + 62220, + 62225 ], "loc": { "start": { @@ -109146,8 +109255,8 @@ } }, "range": [ - 62180, - 62196 + 62209, + 62225 ], "loc": { "start": { @@ -109171,8 +109280,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 62219, - 62233 + 62248, + 62262 ], "loc": { "start": { @@ -109192,8 +109301,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 62252, - 62258 + 62281, + 62287 ], "loc": { "start": { @@ -109222,8 +109331,8 @@ "object": { "type": "ThisExpression", "range": [ - 62261, - 62265 + 62290, + 62294 ], "loc": { "start": { @@ -109240,8 +109349,8 @@ "type": "Identifier", "name": "dom", "range": [ - 62266, - 62269 + 62295, + 62298 ], "loc": { "start": { @@ -109255,8 +109364,8 @@ } }, "range": [ - 62261, - 62269 + 62290, + 62298 ], "loc": { "start": { @@ -109271,8 +109380,8 @@ }, "arguments": [], "range": [ - 62261, - 62271 + 62290, + 62300 ], "loc": { "start": { @@ -109289,8 +109398,8 @@ "type": "Identifier", "name": "querySelectorAll", "range": [ - 62272, - 62288 + 62301, + 62317 ], "loc": { "start": { @@ -109304,8 +109413,8 @@ } }, "range": [ - 62261, - 62288 + 62290, + 62317 ], "loc": { "start": { @@ -109324,8 +109433,8 @@ "value": "thead > tr", "raw": "'thead > tr'", "range": [ - 62289, - 62301 + 62318, + 62330 ], "loc": { "start": { @@ -109340,8 +109449,8 @@ } ], "range": [ - 62261, - 62302 + 62290, + 62331 ], "loc": { "start": { @@ -109358,8 +109467,8 @@ "type": "Identifier", "name": "length", "range": [ - 62303, - 62309 + 62332, + 62338 ], "loc": { "start": { @@ -109373,8 +109482,8 @@ } }, "range": [ - 62261, - 62309 + 62290, + 62338 ], "loc": { "start": { @@ -109388,8 +109497,8 @@ } }, "range": [ - 62252, - 62309 + 62281, + 62338 ], "loc": { "start": { @@ -109406,8 +109515,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 62328, - 62334 + 62357, + 62363 ], "loc": { "start": { @@ -109421,8 +109530,8 @@ } }, "range": [ - 62219, - 62334 + 62248, + 62363 ], "loc": { "start": { @@ -109436,8 +109545,8 @@ } }, "range": [ - 62212, - 62335 + 62241, + 62364 ], "loc": { "start": { @@ -109452,8 +109561,8 @@ } ], "range": [ - 62198, - 62345 + 62227, + 62374 ], "loc": { "start": { @@ -109468,8 +109577,8 @@ }, "alternate": null, "range": [ - 62176, - 62345 + 62205, + 62374 ], "loc": { "start": { @@ -109490,8 +109599,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 62361, - 62375 + 62390, + 62404 ], "loc": { "start": { @@ -109508,8 +109617,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 62378, - 62384 + 62407, + 62413 ], "loc": { "start": { @@ -109529,8 +109638,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 62387, - 62393 + 62416, + 62422 ], "loc": { "start": { @@ -109549,8 +109658,8 @@ "object": { "type": "ThisExpression", "range": [ - 62396, - 62400 + 62425, + 62429 ], "loc": { "start": { @@ -109567,8 +109676,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 62401, - 62407 + 62430, + 62436 ], "loc": { "start": { @@ -109582,8 +109691,8 @@ } }, "range": [ - 62396, - 62407 + 62425, + 62436 ], "loc": { "start": { @@ -109597,8 +109706,8 @@ } }, "range": [ - 62387, - 62407 + 62416, + 62436 ], "loc": { "start": { @@ -109612,8 +109721,8 @@ } }, "range": [ - 62361, - 62407 + 62390, + 62436 ], "loc": { "start": { @@ -109627,8 +109736,8 @@ } }, "range": [ - 62354, - 62408 + 62383, + 62437 ], "loc": { "start": { @@ -109643,8 +109752,8 @@ } ], "range": [ - 62115, - 62414 + 62144, + 62443 ], "loc": { "start": { @@ -109660,8 +109769,8 @@ "generator": false, "expression": false, "range": [ - 62098, - 62414 + 62127, + 62443 ], "loc": { "start": { @@ -109677,8 +109786,8 @@ "kind": "method", "computed": false, "range": [ - 62089, - 62414 + 62118, + 62443 ], "loc": { "start": { @@ -109695,8 +109804,8 @@ "type": "Block", "value": "*\n * Return the number of working rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row(s)\n * @return {Number} Number of working rows\n ", "range": [ - 61856, - 62084 + 61885, + 62113 ], "loc": { "start": { @@ -109715,8 +109824,8 @@ "type": "Block", "value": "*\n * Return the collection of the working rows, that is, the rows belonging\n * to the tbody section(s)\n * @returns {Array}\n ", "range": [ - 62420, - 62564 + 62449, + 62593 ], "loc": { "start": { @@ -109738,8 +109847,8 @@ "type": "Identifier", "name": "getWorkingRows", "range": [ - 62569, - 62583 + 62598, + 62612 ], "loc": { "start": { @@ -109774,8 +109883,8 @@ "object": { "type": "ThisExpression", "range": [ - 62603, - 62607 + 62632, + 62636 ], "loc": { "start": { @@ -109792,8 +109901,8 @@ "type": "Identifier", "name": "dom", "range": [ - 62608, - 62611 + 62637, + 62640 ], "loc": { "start": { @@ -109807,8 +109916,8 @@ } }, "range": [ - 62603, - 62611 + 62632, + 62640 ], "loc": { "start": { @@ -109823,8 +109932,8 @@ }, "arguments": [], "range": [ - 62603, - 62613 + 62632, + 62642 ], "loc": { "start": { @@ -109841,8 +109950,8 @@ "type": "Identifier", "name": "querySelectorAll", "range": [ - 62614, - 62630 + 62643, + 62659 ], "loc": { "start": { @@ -109856,8 +109965,8 @@ } }, "range": [ - 62603, - 62630 + 62632, + 62659 ], "loc": { "start": { @@ -109876,8 +109985,8 @@ "value": "tbody > tr", "raw": "'tbody > tr'", "range": [ - 62631, - 62643 + 62660, + 62672 ], "loc": { "start": { @@ -109892,8 +110001,8 @@ } ], "range": [ - 62603, - 62644 + 62632, + 62673 ], "loc": { "start": { @@ -109907,8 +110016,8 @@ } }, "range": [ - 62596, - 62645 + 62625, + 62674 ], "loc": { "start": { @@ -109923,8 +110032,8 @@ } ], "range": [ - 62586, - 62651 + 62615, + 62680 ], "loc": { "start": { @@ -109940,8 +110049,8 @@ "generator": false, "expression": false, "range": [ - 62583, - 62651 + 62612, + 62680 ], "loc": { "start": { @@ -109957,8 +110066,8 @@ "kind": "method", "computed": false, "range": [ - 62569, - 62651 + 62598, + 62680 ], "loc": { "start": { @@ -109975,8 +110084,8 @@ "type": "Block", "value": "*\n * Return the collection of the working rows, that is, the rows belonging\n * to the tbody section(s)\n * @returns {Array}\n ", "range": [ - 62420, - 62564 + 62449, + 62593 ], "loc": { "start": { @@ -109995,8 +110104,8 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 62657, - 62785 + 62686, + 62814 ], "loc": { "start": { @@ -110018,8 +110127,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 62790, - 62802 + 62819, + 62831 ], "loc": { "start": { @@ -110040,8 +110149,8 @@ "type": "Identifier", "name": "cell", "range": [ - 62803, - 62807 + 62832, + 62836 ], "loc": { "start": { @@ -110067,8 +110176,8 @@ "type": "Identifier", "name": "idx", "range": [ - 62823, - 62826 + 62852, + 62855 ], "loc": { "start": { @@ -110088,8 +110197,8 @@ "type": "Identifier", "name": "cell", "range": [ - 62829, - 62833 + 62858, + 62862 ], "loc": { "start": { @@ -110106,8 +110215,8 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 62834, - 62843 + 62863, + 62872 ], "loc": { "start": { @@ -110121,8 +110230,8 @@ } }, "range": [ - 62829, - 62843 + 62858, + 62872 ], "loc": { "start": { @@ -110136,8 +110245,8 @@ } }, "range": [ - 62823, - 62843 + 62852, + 62872 ], "loc": { "start": { @@ -110153,8 +110262,8 @@ ], "kind": "let", "range": [ - 62819, - 62844 + 62848, + 62873 ], "loc": { "start": { @@ -110176,8 +110285,8 @@ "type": "Identifier", "name": "cellParser", "range": [ - 62857, - 62867 + 62886, + 62896 ], "loc": { "start": { @@ -110196,8 +110305,8 @@ "object": { "type": "ThisExpression", "range": [ - 62870, - 62874 + 62899, + 62903 ], "loc": { "start": { @@ -110214,8 +110323,8 @@ "type": "Identifier", "name": "cellParser", "range": [ - 62875, - 62885 + 62904, + 62914 ], "loc": { "start": { @@ -110229,8 +110338,8 @@ } }, "range": [ - 62870, - 62885 + 62899, + 62914 ], "loc": { "start": { @@ -110244,8 +110353,8 @@ } }, "range": [ - 62857, - 62885 + 62886, + 62914 ], "loc": { "start": { @@ -110261,8 +110370,8 @@ ], "kind": "let", "range": [ - 62853, - 62886 + 62882, + 62915 ], "loc": { "start": { @@ -110279,8 +110388,8 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 62895, - 62938 + 62924, + 62967 ], "loc": { "start": { @@ -110312,8 +110421,8 @@ "type": "Identifier", "name": "cellParser", "range": [ - 62951, - 62961 + 62980, + 62990 ], "loc": { "start": { @@ -110330,8 +110439,8 @@ "type": "Identifier", "name": "cols", "range": [ - 62962, - 62966 + 62991, + 62995 ], "loc": { "start": { @@ -110345,8 +110454,8 @@ } }, "range": [ - 62951, - 62966 + 62980, + 62995 ], "loc": { "start": { @@ -110363,8 +110472,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 62967, - 62974 + 62996, + 63003 ], "loc": { "start": { @@ -110378,8 +110487,8 @@ } }, "range": [ - 62951, - 62974 + 62980, + 63003 ], "loc": { "start": { @@ -110397,8 +110506,8 @@ "type": "Identifier", "name": "idx", "range": [ - 62975, - 62978 + 63004, + 63007 ], "loc": { "start": { @@ -110413,8 +110522,8 @@ } ], "range": [ - 62951, - 62979 + 62980, + 63008 ], "loc": { "start": { @@ -110435,8 +110544,8 @@ "value": 1, "raw": "1", "range": [ - 62985, - 62986 + 63014, + 63015 ], "loc": { "start": { @@ -110451,8 +110560,8 @@ }, "prefix": true, "range": [ - 62984, - 62986 + 63013, + 63015 ], "loc": { "start": { @@ -110466,8 +110575,8 @@ } }, "range": [ - 62951, - 62986 + 62980, + 63015 ], "loc": { "start": { @@ -110494,8 +110603,8 @@ "type": "Identifier", "name": "cellParser", "range": [ - 63009, - 63019 + 63038, + 63048 ], "loc": { "start": { @@ -110512,8 +110621,8 @@ "type": "Identifier", "name": "parse", "range": [ - 63020, - 63025 + 63049, + 63054 ], "loc": { "start": { @@ -110527,8 +110636,8 @@ } }, "range": [ - 63009, - 63025 + 63038, + 63054 ], "loc": { "start": { @@ -110545,8 +110654,8 @@ { "type": "ThisExpression", "range": [ - 63026, - 63030 + 63055, + 63059 ], "loc": { "start": { @@ -110563,8 +110672,8 @@ "type": "Identifier", "name": "cell", "range": [ - 63032, - 63036 + 63061, + 63065 ], "loc": { "start": { @@ -110581,8 +110690,8 @@ "type": "Identifier", "name": "idx", "range": [ - 63038, - 63041 + 63067, + 63070 ], "loc": { "start": { @@ -110597,8 +110706,8 @@ } ], "range": [ - 63009, - 63042 + 63038, + 63071 ], "loc": { "start": { @@ -110612,8 +110721,8 @@ } }, "range": [ - 63002, - 63043 + 63031, + 63072 ], "loc": { "start": { @@ -110628,8 +110737,8 @@ } ], "range": [ - 62988, - 63053 + 63017, + 63082 ], "loc": { "start": { @@ -110653,8 +110762,8 @@ "type": "Identifier", "name": "getText", "range": [ - 63080, - 63087 + 63109, + 63116 ], "loc": { "start": { @@ -110672,8 +110781,8 @@ "type": "Identifier", "name": "cell", "range": [ - 63088, - 63092 + 63117, + 63121 ], "loc": { "start": { @@ -110688,8 +110797,8 @@ } ], "range": [ - 63080, - 63093 + 63109, + 63122 ], "loc": { "start": { @@ -110703,8 +110812,8 @@ } }, "range": [ - 63073, - 63094 + 63102, + 63123 ], "loc": { "start": { @@ -110719,8 +110828,8 @@ } ], "range": [ - 63059, - 63104 + 63088, + 63133 ], "loc": { "start": { @@ -110734,8 +110843,8 @@ } }, "range": [ - 62947, - 63104 + 62976, + 63133 ], "loc": { "start": { @@ -110752,8 +110861,8 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 62895, - 62938 + 62924, + 62967 ], "loc": { "start": { @@ -110770,8 +110879,8 @@ } ], "range": [ - 62809, - 63110 + 62838, + 63139 ], "loc": { "start": { @@ -110787,8 +110896,8 @@ "generator": false, "expression": false, "range": [ - 62802, - 63110 + 62831, + 63139 ], "loc": { "start": { @@ -110804,8 +110913,8 @@ "kind": "method", "computed": false, "range": [ - 62790, - 63110 + 62819, + 63139 ], "loc": { "start": { @@ -110822,8 +110931,8 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 62657, - 62785 + 62686, + 62814 ], "loc": { "start": { @@ -110842,8 +110951,8 @@ "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": [ - 63116, - 63296 + 63145, + 63325 ], "loc": { "start": { @@ -110865,8 +110974,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 63301, - 63312 + 63330, + 63341 ], "loc": { "start": { @@ -110887,8 +110996,8 @@ "type": "Identifier", "name": "cell", "range": [ - 63313, - 63317 + 63342, + 63346 ], "loc": { "start": { @@ -110914,8 +111023,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63333, - 63341 + 63362, + 63370 ], "loc": { "start": { @@ -110935,8 +111044,8 @@ "type": "Identifier", "name": "cell", "range": [ - 63344, - 63348 + 63373, + 63377 ], "loc": { "start": { @@ -110953,8 +111062,8 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 63349, - 63358 + 63378, + 63387 ], "loc": { "start": { @@ -110968,8 +111077,8 @@ } }, "range": [ - 63344, - 63358 + 63373, + 63387 ], "loc": { "start": { @@ -110983,8 +111092,8 @@ } }, "range": [ - 63333, - 63358 + 63362, + 63387 ], "loc": { "start": { @@ -111000,8 +111109,8 @@ ], "kind": "let", "range": [ - 63329, - 63359 + 63358, + 63388 ], "loc": { "start": { @@ -111023,8 +111132,8 @@ "type": "Identifier", "name": "value", "range": [ - 63372, - 63377 + 63401, + 63406 ], "loc": { "start": { @@ -111045,8 +111154,8 @@ "object": { "type": "ThisExpression", "range": [ - 63380, - 63384 + 63409, + 63413 ], "loc": { "start": { @@ -111063,8 +111172,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 63385, - 63397 + 63414, + 63426 ], "loc": { "start": { @@ -111078,8 +111187,8 @@ } }, "range": [ - 63380, - 63397 + 63409, + 63426 ], "loc": { "start": { @@ -111097,8 +111206,8 @@ "type": "Identifier", "name": "cell", "range": [ - 63398, - 63402 + 63427, + 63431 ], "loc": { "start": { @@ -111113,8 +111222,8 @@ } ], "range": [ - 63380, - 63403 + 63409, + 63432 ], "loc": { "start": { @@ -111128,8 +111237,8 @@ } }, "range": [ - 63372, - 63403 + 63401, + 63432 ], "loc": { "start": { @@ -111145,8 +111254,8 @@ ], "kind": "let", "range": [ - 63368, - 63404 + 63397, + 63433 ], "loc": { "start": { @@ -111169,8 +111278,8 @@ "object": { "type": "ThisExpression", "range": [ - 63418, - 63422 + 63447, + 63451 ], "loc": { "start": { @@ -111187,8 +111296,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 63423, - 63430 + 63452, + 63459 ], "loc": { "start": { @@ -111202,8 +111311,8 @@ } }, "range": [ - 63418, - 63430 + 63447, + 63459 ], "loc": { "start": { @@ -111221,8 +111330,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63431, - 63439 + 63460, + 63468 ], "loc": { "start": { @@ -111242,8 +111351,8 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 63442, - 63458 + 63471, + 63487 ], "loc": { "start": { @@ -111258,8 +111367,8 @@ } ], "range": [ - 63441, - 63459 + 63470, + 63488 ], "loc": { "start": { @@ -111274,8 +111383,8 @@ } ], "range": [ - 63418, - 63460 + 63447, + 63489 ], "loc": { "start": { @@ -111299,8 +111408,8 @@ "type": "Identifier", "name": "parseNb", "range": [ - 63483, - 63490 + 63512, + 63519 ], "loc": { "start": { @@ -111318,8 +111427,8 @@ "type": "Identifier", "name": "value", "range": [ - 63491, - 63496 + 63520, + 63525 ], "loc": { "start": { @@ -111340,8 +111449,8 @@ "object": { "type": "ThisExpression", "range": [ - 63498, - 63502 + 63527, + 63531 ], "loc": { "start": { @@ -111358,8 +111467,8 @@ "type": "Identifier", "name": "getDecimal", "range": [ - 63503, - 63513 + 63532, + 63542 ], "loc": { "start": { @@ -111373,8 +111482,8 @@ } }, "range": [ - 63498, - 63513 + 63527, + 63542 ], "loc": { "start": { @@ -111392,8 +111501,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63514, - 63522 + 63543, + 63551 ], "loc": { "start": { @@ -111408,8 +111517,8 @@ } ], "range": [ - 63498, - 63523 + 63527, + 63552 ], "loc": { "start": { @@ -111424,8 +111533,8 @@ } ], "range": [ - 63483, - 63524 + 63512, + 63553 ], "loc": { "start": { @@ -111439,8 +111548,8 @@ } }, "range": [ - 63476, - 63525 + 63505, + 63554 ], "loc": { "start": { @@ -111455,8 +111564,8 @@ } ], "range": [ - 63462, - 63535 + 63491, + 63564 ], "loc": { "start": { @@ -111479,8 +111588,8 @@ "object": { "type": "ThisExpression", "range": [ - 63553, - 63557 + 63582, + 63586 ], "loc": { "start": { @@ -111497,8 +111606,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 63558, - 63565 + 63587, + 63594 ], "loc": { "start": { @@ -111512,8 +111621,8 @@ } }, "range": [ - 63553, - 63565 + 63582, + 63594 ], "loc": { "start": { @@ -111531,8 +111640,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63566, - 63574 + 63595, + 63603 ], "loc": { "start": { @@ -111552,8 +111661,8 @@ "type": "Identifier", "name": "NUMBER", "range": [ - 63577, - 63583 + 63606, + 63612 ], "loc": { "start": { @@ -111568,8 +111677,8 @@ } ], "range": [ - 63576, - 63584 + 63605, + 63613 ], "loc": { "start": { @@ -111584,8 +111693,8 @@ } ], "range": [ - 63553, - 63585 + 63582, + 63614 ], "loc": { "start": { @@ -111609,8 +111718,8 @@ "type": "Identifier", "name": "Number", "range": [ - 63608, - 63614 + 63637, + 63643 ], "loc": { "start": { @@ -111628,8 +111737,8 @@ "type": "Identifier", "name": "value", "range": [ - 63615, - 63620 + 63644, + 63649 ], "loc": { "start": { @@ -111644,8 +111753,8 @@ } ], "range": [ - 63608, - 63621 + 63637, + 63650 ], "loc": { "start": { @@ -111659,8 +111768,8 @@ } }, "range": [ - 63601, - 63622 + 63630, + 63651 ], "loc": { "start": { @@ -111675,8 +111784,8 @@ } ], "range": [ - 63587, - 63632 + 63616, + 63661 ], "loc": { "start": { @@ -111699,8 +111808,8 @@ "object": { "type": "ThisExpression", "range": [ - 63650, - 63654 + 63679, + 63683 ], "loc": { "start": { @@ -111717,8 +111826,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 63655, - 63662 + 63684, + 63691 ], "loc": { "start": { @@ -111732,8 +111841,8 @@ } }, "range": [ - 63650, - 63662 + 63679, + 63691 ], "loc": { "start": { @@ -111751,8 +111860,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63663, - 63671 + 63692, + 63700 ], "loc": { "start": { @@ -111772,8 +111881,8 @@ "type": "Identifier", "name": "DATE", "range": [ - 63674, - 63678 + 63703, + 63707 ], "loc": { "start": { @@ -111788,8 +111897,8 @@ } ], "range": [ - 63673, - 63679 + 63702, + 63708 ], "loc": { "start": { @@ -111804,8 +111913,8 @@ } ], "range": [ - 63650, - 63680 + 63679, + 63709 ], "loc": { "start": { @@ -111830,8 +111939,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 63699, - 63707 + 63728, + 63736 ], "loc": { "start": { @@ -111853,8 +111962,8 @@ "object": { "type": "ThisExpression", "range": [ - 63710, - 63714 + 63739, + 63743 ], "loc": { "start": { @@ -111871,8 +111980,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 63715, - 63718 + 63744, + 63747 ], "loc": { "start": { @@ -111886,8 +111995,8 @@ } }, "range": [ - 63710, - 63718 + 63739, + 63747 ], "loc": { "start": { @@ -111904,8 +112013,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 63719, - 63727 + 63748, + 63756 ], "loc": { "start": { @@ -111919,8 +112028,8 @@ } }, "range": [ - 63710, - 63727 + 63739, + 63756 ], "loc": { "start": { @@ -111934,8 +112043,8 @@ } }, "range": [ - 63699, - 63727 + 63728, + 63756 ], "loc": { "start": { @@ -111951,8 +112060,8 @@ ], "kind": "let", "range": [ - 63695, - 63728 + 63724, + 63757 ], "loc": { "start": { @@ -111976,8 +112085,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 63748, - 63756 + 63777, + 63785 ], "loc": { "start": { @@ -111994,8 +112103,8 @@ "type": "Identifier", "name": "parse", "range": [ - 63757, - 63762 + 63786, + 63791 ], "loc": { "start": { @@ -112009,8 +112118,8 @@ } }, "range": [ - 63748, - 63762 + 63777, + 63791 ], "loc": { "start": { @@ -112028,8 +112137,8 @@ "type": "Identifier", "name": "value", "range": [ - 63763, - 63768 + 63792, + 63797 ], "loc": { "start": { @@ -112051,8 +112160,8 @@ "type": "Identifier", "name": "dateType", "range": [ - 63770, - 63778 + 63799, + 63807 ], "loc": { "start": { @@ -112069,8 +112178,8 @@ "type": "Identifier", "name": "getLocale", "range": [ - 63779, - 63788 + 63808, + 63817 ], "loc": { "start": { @@ -112084,8 +112193,8 @@ } }, "range": [ - 63770, - 63788 + 63799, + 63817 ], "loc": { "start": { @@ -112103,8 +112212,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63789, - 63797 + 63818, + 63826 ], "loc": { "start": { @@ -112119,8 +112228,8 @@ } ], "range": [ - 63770, - 63798 + 63799, + 63827 ], "loc": { "start": { @@ -112135,8 +112244,8 @@ } ], "range": [ - 63748, - 63799 + 63777, + 63828 ], "loc": { "start": { @@ -112150,8 +112259,8 @@ } }, "range": [ - 63741, - 63800 + 63770, + 63829 ], "loc": { "start": { @@ -112166,8 +112275,8 @@ } ], "range": [ - 63681, - 63810 + 63710, + 63839 ], "loc": { "start": { @@ -112182,8 +112291,8 @@ }, "alternate": null, "range": [ - 63646, - 63810 + 63675, + 63839 ], "loc": { "start": { @@ -112197,8 +112306,8 @@ } }, "range": [ - 63549, - 63810 + 63578, + 63839 ], "loc": { "start": { @@ -112212,8 +112321,8 @@ } }, "range": [ - 63414, - 63810 + 63443, + 63839 ], "loc": { "start": { @@ -112232,8 +112341,8 @@ "type": "Identifier", "name": "value", "range": [ - 63827, - 63832 + 63856, + 63861 ], "loc": { "start": { @@ -112247,8 +112356,8 @@ } }, "range": [ - 63820, - 63833 + 63849, + 63862 ], "loc": { "start": { @@ -112263,8 +112372,8 @@ } ], "range": [ - 63319, - 63839 + 63348, + 63868 ], "loc": { "start": { @@ -112280,8 +112389,8 @@ "generator": false, "expression": false, "range": [ - 63312, - 63839 + 63341, + 63868 ], "loc": { "start": { @@ -112297,8 +112406,8 @@ "kind": "method", "computed": false, "range": [ - 63301, - 63839 + 63330, + 63868 ], "loc": { "start": { @@ -112315,8 +112424,8 @@ "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": [ - 63116, - 63296 + 63145, + 63325 ], "loc": { "start": { @@ -112335,8 +112444,8 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 63845, - 64225 + 63874, + 64254 ], "loc": { "start": { @@ -112358,8 +112467,8 @@ "type": "Identifier", "name": "getData", "range": [ - 64230, - 64237 + 64259, + 64266 ], "loc": { "start": { @@ -112382,8 +112491,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 64238, - 64252 + 64267, + 64281 ], "loc": { "start": { @@ -112401,8 +112510,8 @@ "value": false, "raw": "false", "range": [ - 64255, - 64260 + 64284, + 64289 ], "loc": { "start": { @@ -112416,8 +112525,8 @@ } }, "range": [ - 64238, - 64260 + 64267, + 64289 ], "loc": { "start": { @@ -112436,8 +112545,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 64262, - 64279 + 64291, + 64308 ], "loc": { "start": { @@ -112455,8 +112564,8 @@ "value": false, "raw": "false", "range": [ - 64282, - 64287 + 64311, + 64316 ], "loc": { "start": { @@ -112470,8 +112579,8 @@ } }, "range": [ - 64262, - 64287 + 64291, + 64316 ], "loc": { "start": { @@ -112498,8 +112607,8 @@ "object": { "type": "ThisExpression", "range": [ - 64306, - 64310 + 64335, + 64339 ], "loc": { "start": { @@ -112516,8 +112625,8 @@ "type": "Identifier", "name": "getTableData", "range": [ - 64311, - 64323 + 64340, + 64352 ], "loc": { "start": { @@ -112531,8 +112640,8 @@ } }, "range": [ - 64306, - 64323 + 64335, + 64352 ], "loc": { "start": { @@ -112550,8 +112659,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 64324, - 64338 + 64353, + 64367 ], "loc": { "start": { @@ -112568,8 +112677,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 64340, - 64357 + 64369, + 64386 ], "loc": { "start": { @@ -112587,8 +112696,8 @@ "value": true, "raw": "true", "range": [ - 64359, - 64363 + 64388, + 64392 ], "loc": { "start": { @@ -112603,8 +112712,8 @@ } ], "range": [ - 64306, - 64364 + 64335, + 64393 ], "loc": { "start": { @@ -112618,8 +112727,8 @@ } }, "range": [ - 64299, - 64365 + 64328, + 64394 ], "loc": { "start": { @@ -112634,8 +112743,8 @@ } ], "range": [ - 64289, - 64371 + 64318, + 64400 ], "loc": { "start": { @@ -112651,8 +112760,8 @@ "generator": false, "expression": false, "range": [ - 64237, - 64371 + 64266, + 64400 ], "loc": { "start": { @@ -112668,8 +112777,8 @@ "kind": "method", "computed": false, "range": [ - 64230, - 64371 + 64259, + 64400 ], "loc": { "start": { @@ -112686,8 +112795,8 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 63845, - 64225 + 63874, + 64254 ], "loc": { "start": { @@ -112706,8 +112815,8 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 64377, - 64713 + 64406, + 64742 ], "loc": { "start": { @@ -112729,8 +112838,8 @@ "type": "Identifier", "name": "getValues", "range": [ - 64718, - 64727 + 64747, + 64756 ], "loc": { "start": { @@ -112753,8 +112862,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 64728, - 64742 + 64757, + 64771 ], "loc": { "start": { @@ -112772,8 +112881,8 @@ "value": false, "raw": "false", "range": [ - 64745, - 64750 + 64774, + 64779 ], "loc": { "start": { @@ -112787,8 +112896,8 @@ } }, "range": [ - 64728, - 64750 + 64757, + 64779 ], "loc": { "start": { @@ -112807,8 +112916,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 64752, - 64769 + 64781, + 64798 ], "loc": { "start": { @@ -112826,8 +112935,8 @@ "value": false, "raw": "false", "range": [ - 64772, - 64777 + 64801, + 64806 ], "loc": { "start": { @@ -112841,8 +112950,8 @@ } }, "range": [ - 64752, - 64777 + 64781, + 64806 ], "loc": { "start": { @@ -112869,8 +112978,8 @@ "object": { "type": "ThisExpression", "range": [ - 64796, - 64800 + 64825, + 64829 ], "loc": { "start": { @@ -112887,8 +112996,8 @@ "type": "Identifier", "name": "getTableData", "range": [ - 64801, - 64813 + 64830, + 64842 ], "loc": { "start": { @@ -112902,8 +113011,8 @@ } }, "range": [ - 64796, - 64813 + 64825, + 64842 ], "loc": { "start": { @@ -112921,8 +113030,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 64814, - 64828 + 64843, + 64857 ], "loc": { "start": { @@ -112939,8 +113048,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 64830, - 64847 + 64859, + 64876 ], "loc": { "start": { @@ -112958,8 +113067,8 @@ "value": false, "raw": "false", "range": [ - 64849, - 64854 + 64878, + 64883 ], "loc": { "start": { @@ -112974,8 +113083,8 @@ } ], "range": [ - 64796, - 64855 + 64825, + 64884 ], "loc": { "start": { @@ -112989,8 +113098,8 @@ } }, "range": [ - 64789, - 64856 + 64818, + 64885 ], "loc": { "start": { @@ -113005,8 +113114,8 @@ } ], "range": [ - 64779, - 64862 + 64808, + 64891 ], "loc": { "start": { @@ -113022,8 +113131,8 @@ "generator": false, "expression": false, "range": [ - 64727, - 64862 + 64756, + 64891 ], "loc": { "start": { @@ -113039,8 +113148,8 @@ "kind": "method", "computed": false, "range": [ - 64718, - 64862 + 64747, + 64891 ], "loc": { "start": { @@ -113057,8 +113166,8 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 64377, - 64713 + 64406, + 64742 ], "loc": { "start": { @@ -113077,8 +113186,8 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 64868, - 65343 + 64897, + 65372 ], "loc": { "start": { @@ -113100,8 +113209,8 @@ "type": "Identifier", "name": "getTableData", "range": [ - 65348, - 65360 + 65377, + 65389 ], "loc": { "start": { @@ -113124,8 +113233,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 65370, - 65384 + 65399, + 65413 ], "loc": { "start": { @@ -113143,8 +113252,8 @@ "value": false, "raw": "false", "range": [ - 65387, - 65392 + 65416, + 65421 ], "loc": { "start": { @@ -113158,8 +113267,8 @@ } }, "range": [ - 65370, - 65392 + 65399, + 65421 ], "loc": { "start": { @@ -113178,8 +113287,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 65402, - 65419 + 65431, + 65448 ], "loc": { "start": { @@ -113197,8 +113306,8 @@ "value": false, "raw": "false", "range": [ - 65422, - 65427 + 65451, + 65456 ], "loc": { "start": { @@ -113212,8 +113321,8 @@ } }, "range": [ - 65402, - 65427 + 65431, + 65456 ], "loc": { "start": { @@ -113232,8 +113341,8 @@ "type": "Identifier", "name": "typed", "range": [ - 65437, - 65442 + 65466, + 65471 ], "loc": { "start": { @@ -113251,8 +113360,8 @@ "value": false, "raw": "false", "range": [ - 65445, - 65450 + 65474, + 65479 ], "loc": { "start": { @@ -113266,8 +113375,8 @@ } }, "range": [ - 65437, - 65450 + 65466, + 65479 ], "loc": { "start": { @@ -113293,8 +113402,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 65471, - 65478 + 65500, + 65507 ], "loc": { "start": { @@ -113311,8 +113420,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 65481, - 65483 + 65510, + 65512 ], "loc": { "start": { @@ -113326,8 +113435,8 @@ } }, "range": [ - 65471, - 65483 + 65500, + 65512 ], "loc": { "start": { @@ -113343,8 +113452,8 @@ ], "kind": "let", "range": [ - 65467, - 65484 + 65496, + 65513 ], "loc": { "start": { @@ -113366,8 +113475,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 65497, - 65507 + 65526, + 65536 ], "loc": { "start": { @@ -113386,8 +113495,8 @@ "type": "Identifier", "name": "typed", "range": [ - 65510, - 65515 + 65539, + 65544 ], "loc": { "start": { @@ -113411,8 +113520,8 @@ "object": { "type": "ThisExpression", "range": [ - 65518, - 65522 + 65547, + 65551 ], "loc": { "start": { @@ -113429,8 +113538,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 65523, - 65534 + 65552, + 65563 ], "loc": { "start": { @@ -113444,8 +113553,8 @@ } }, "range": [ - 65518, - 65534 + 65547, + 65563 ], "loc": { "start": { @@ -113462,8 +113571,8 @@ "type": "Identifier", "name": "bind", "range": [ - 65535, - 65539 + 65564, + 65568 ], "loc": { "start": { @@ -113477,8 +113586,8 @@ } }, "range": [ - 65518, - 65539 + 65547, + 65568 ], "loc": { "start": { @@ -113495,8 +113604,8 @@ { "type": "ThisExpression", "range": [ - 65540, - 65544 + 65569, + 65573 ], "loc": { "start": { @@ -113511,8 +113620,8 @@ } ], "range": [ - 65518, - 65545 + 65547, + 65574 ], "loc": { "start": { @@ -113536,8 +113645,8 @@ "object": { "type": "ThisExpression", "range": [ - 65560, - 65564 + 65589, + 65593 ], "loc": { "start": { @@ -113554,8 +113663,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 65565, - 65577 + 65594, + 65606 ], "loc": { "start": { @@ -113569,8 +113678,8 @@ } }, "range": [ - 65560, - 65577 + 65589, + 65606 ], "loc": { "start": { @@ -113587,8 +113696,8 @@ "type": "Identifier", "name": "bind", "range": [ - 65578, - 65582 + 65607, + 65611 ], "loc": { "start": { @@ -113602,8 +113711,8 @@ } }, "range": [ - 65560, - 65582 + 65589, + 65611 ], "loc": { "start": { @@ -113620,8 +113729,8 @@ { "type": "ThisExpression", "range": [ - 65583, - 65587 + 65612, + 65616 ], "loc": { "start": { @@ -113636,8 +113745,8 @@ } ], "range": [ - 65560, - 65588 + 65589, + 65617 ], "loc": { "start": { @@ -113651,8 +113760,8 @@ } }, "range": [ - 65510, - 65588 + 65539, + 65617 ], "loc": { "start": { @@ -113666,8 +113775,8 @@ } }, "range": [ - 65497, - 65588 + 65526, + 65617 ], "loc": { "start": { @@ -113683,8 +113792,8 @@ ], "kind": "let", "range": [ - 65493, - 65589 + 65522, + 65618 ], "loc": { "start": { @@ -113703,8 +113812,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 65603, - 65617 + 65632, + 65646 ], "loc": { "start": { @@ -113729,8 +113838,8 @@ "type": "Identifier", "name": "headers", "range": [ - 65637, - 65644 + 65666, + 65673 ], "loc": { "start": { @@ -113751,8 +113860,8 @@ "object": { "type": "ThisExpression", "range": [ - 65647, - 65651 + 65676, + 65680 ], "loc": { "start": { @@ -113769,8 +113878,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 65652, - 65666 + 65681, + 65695 ], "loc": { "start": { @@ -113784,8 +113893,8 @@ } }, "range": [ - 65647, - 65666 + 65676, + 65695 ], "loc": { "start": { @@ -113803,8 +113912,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 65667, - 65684 + 65696, + 65713 ], "loc": { "start": { @@ -113819,8 +113928,8 @@ } ], "range": [ - 65647, - 65685 + 65676, + 65714 ], "loc": { "start": { @@ -113834,8 +113943,8 @@ } }, "range": [ - 65637, - 65685 + 65666, + 65714 ], "loc": { "start": { @@ -113851,8 +113960,8 @@ ], "kind": "let", "range": [ - 65633, - 65686 + 65662, + 65715 ], "loc": { "start": { @@ -113876,8 +113985,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 65699, - 65706 + 65728, + 65735 ], "loc": { "start": { @@ -113894,8 +114003,8 @@ "type": "Identifier", "name": "push", "range": [ - 65707, - 65711 + 65736, + 65740 ], "loc": { "start": { @@ -113909,8 +114018,8 @@ } }, "range": [ - 65699, - 65711 + 65728, + 65740 ], "loc": { "start": { @@ -113935,8 +114044,8 @@ "object": { "type": "ThisExpression", "range": [ - 65713, - 65717 + 65742, + 65746 ], "loc": { "start": { @@ -113953,8 +114062,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 65718, - 65736 + 65747, + 65765 ], "loc": { "start": { @@ -113968,8 +114077,8 @@ } }, "range": [ - 65713, - 65736 + 65742, + 65765 ], "loc": { "start": { @@ -113984,8 +114093,8 @@ }, "arguments": [], "range": [ - 65713, - 65738 + 65742, + 65767 ], "loc": { "start": { @@ -114002,8 +114111,8 @@ "type": "Identifier", "name": "headers", "range": [ - 65740, - 65747 + 65769, + 65776 ], "loc": { "start": { @@ -114018,8 +114127,8 @@ } ], "range": [ - 65712, - 65748 + 65741, + 65777 ], "loc": { "start": { @@ -114034,8 +114143,8 @@ } ], "range": [ - 65699, - 65749 + 65728, + 65778 ], "loc": { "start": { @@ -114049,8 +114158,8 @@ } }, "range": [ - 65699, - 65750 + 65728, + 65779 ], "loc": { "start": { @@ -114065,8 +114174,8 @@ } ], "range": [ - 65619, - 65760 + 65648, + 65789 ], "loc": { "start": { @@ -114081,8 +114190,8 @@ }, "alternate": null, "range": [ - 65599, - 65760 + 65628, + 65789 ], "loc": { "start": { @@ -114104,8 +114213,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 65774, - 65781 + 65803, + 65810 ], "loc": { "start": { @@ -114126,8 +114235,8 @@ "object": { "type": "ThisExpression", "range": [ - 65784, - 65788 + 65813, + 65817 ], "loc": { "start": { @@ -114144,8 +114253,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 65789, - 65796 + 65818, + 65825 ], "loc": { "start": { @@ -114159,8 +114268,8 @@ } }, "range": [ - 65784, - 65796 + 65813, + 65825 ], "loc": { "start": { @@ -114175,8 +114284,8 @@ }, "arguments": [], "range": [ - 65784, - 65798 + 65813, + 65827 ], "loc": { "start": { @@ -114190,8 +114299,8 @@ } }, "range": [ - 65774, - 65798 + 65803, + 65827 ], "loc": { "start": { @@ -114207,8 +114316,8 @@ ], "kind": "let", "range": [ - 65770, - 65799 + 65799, + 65828 ], "loc": { "start": { @@ -114229,8 +114338,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 65808, - 65815 + 65837, + 65844 ], "loc": { "start": { @@ -114252,8 +114361,8 @@ "type": "Identifier", "name": "row", "range": [ - 65817, - 65820 + 65846, + 65849 ], "loc": { "start": { @@ -114270,8 +114379,8 @@ "type": "Identifier", "name": "k", "range": [ - 65822, - 65823 + 65851, + 65852 ], "loc": { "start": { @@ -114297,8 +114406,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 65846, - 65853 + 65875, + 65882 ], "loc": { "start": { @@ -114318,8 +114427,8 @@ "type": "Identifier", "name": "k", "range": [ - 65857, - 65858 + 65886, + 65887 ], "loc": { "start": { @@ -114336,8 +114445,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 65860, - 65862 + 65889, + 65891 ], "loc": { "start": { @@ -114352,8 +114461,8 @@ } ], "range": [ - 65856, - 65863 + 65885, + 65892 ], "loc": { "start": { @@ -114367,8 +114476,8 @@ } }, "range": [ - 65846, - 65863 + 65875, + 65892 ], "loc": { "start": { @@ -114384,8 +114493,8 @@ ], "kind": "let", "range": [ - 65842, - 65864 + 65871, + 65893 ], "loc": { "start": { @@ -114407,8 +114516,8 @@ "type": "Identifier", "name": "cells", "range": [ - 65881, - 65886 + 65910, + 65915 ], "loc": { "start": { @@ -114428,8 +114537,8 @@ "type": "Identifier", "name": "row", "range": [ - 65889, - 65892 + 65918, + 65921 ], "loc": { "start": { @@ -114446,8 +114555,8 @@ "type": "Identifier", "name": "cells", "range": [ - 65893, - 65898 + 65922, + 65927 ], "loc": { "start": { @@ -114461,8 +114570,8 @@ } }, "range": [ - 65889, - 65898 + 65918, + 65927 ], "loc": { "start": { @@ -114476,8 +114585,8 @@ } }, "range": [ - 65881, - 65898 + 65910, + 65927 ], "loc": { "start": { @@ -114493,8 +114602,8 @@ ], "kind": "let", "range": [ - 65877, - 65899 + 65906, + 65928 ], "loc": { "start": { @@ -114518,8 +114627,8 @@ "type": "Identifier", "name": "j", "range": [ - 65921, - 65922 + 65950, + 65951 ], "loc": { "start": { @@ -114537,8 +114646,8 @@ "value": 0, "raw": "0", "range": [ - 65925, - 65926 + 65954, + 65955 ], "loc": { "start": { @@ -114552,8 +114661,8 @@ } }, "range": [ - 65921, - 65926 + 65950, + 65955 ], "loc": { "start": { @@ -114572,8 +114681,8 @@ "type": "Identifier", "name": "len", "range": [ - 65928, - 65931 + 65957, + 65960 ], "loc": { "start": { @@ -114593,8 +114702,8 @@ "type": "Identifier", "name": "cells", "range": [ - 65934, - 65939 + 65963, + 65968 ], "loc": { "start": { @@ -114611,8 +114720,8 @@ "type": "Identifier", "name": "length", "range": [ - 65940, - 65946 + 65969, + 65975 ], "loc": { "start": { @@ -114626,8 +114735,8 @@ } }, "range": [ - 65934, - 65946 + 65963, + 65975 ], "loc": { "start": { @@ -114641,8 +114750,8 @@ } }, "range": [ - 65928, - 65946 + 65957, + 65975 ], "loc": { "start": { @@ -114658,8 +114767,8 @@ ], "kind": "let", "range": [ - 65917, - 65946 + 65946, + 65975 ], "loc": { "start": { @@ -114679,8 +114788,8 @@ "type": "Identifier", "name": "j", "range": [ - 65948, - 65949 + 65977, + 65978 ], "loc": { "start": { @@ -114697,8 +114806,8 @@ "type": "Identifier", "name": "len", "range": [ - 65952, - 65955 + 65981, + 65984 ], "loc": { "start": { @@ -114712,8 +114821,8 @@ } }, "range": [ - 65948, - 65955 + 65977, + 65984 ], "loc": { "start": { @@ -114733,8 +114842,8 @@ "type": "Identifier", "name": "j", "range": [ - 65957, - 65958 + 65986, + 65987 ], "loc": { "start": { @@ -114749,8 +114858,8 @@ }, "prefix": false, "range": [ - 65957, - 65960 + 65986, + 65989 ], "loc": { "start": { @@ -114775,8 +114884,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 65984, - 66001 + 66013, + 66030 ], "loc": { "start": { @@ -114797,8 +114906,8 @@ "object": { "type": "ThisExpression", "range": [ - 66005, - 66009 + 66034, + 66038 ], "loc": { "start": { @@ -114815,8 +114924,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 66010, - 66022 + 66039, + 66051 ], "loc": { "start": { @@ -114830,8 +114939,8 @@ } }, "range": [ - 66005, - 66022 + 66034, + 66051 ], "loc": { "start": { @@ -114850,8 +114959,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 66023, - 66039 + 66052, + 66068 ], "loc": { "start": { @@ -114866,8 +114975,8 @@ } ], "range": [ - 66005, - 66040 + 66034, + 66069 ], "loc": { "start": { @@ -114881,8 +114990,8 @@ } }, "range": [ - 65984, - 66040 + 66013, + 66069 ], "loc": { "start": { @@ -114913,8 +115022,8 @@ "object": { "type": "ThisExpression", "range": [ - 66068, - 66072 + 66097, + 66101 ], "loc": { "start": { @@ -114931,8 +115040,8 @@ "type": "Identifier", "name": "extension", "range": [ - 66073, - 66082 + 66102, + 66111 ], "loc": { "start": { @@ -114946,8 +115055,8 @@ } }, "range": [ - 66068, - 66082 + 66097, + 66111 ], "loc": { "start": { @@ -114966,8 +115075,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 66083, - 66099 + 66112, + 66128 ], "loc": { "start": { @@ -114982,8 +115091,8 @@ } ], "range": [ - 66068, - 66100 + 66097, + 66129 ], "loc": { "start": { @@ -115000,8 +115109,8 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 66101, - 66112 + 66130, + 66141 ], "loc": { "start": { @@ -115015,8 +115124,8 @@ } }, "range": [ - 66068, - 66112 + 66097, + 66141 ], "loc": { "start": { @@ -115034,8 +115143,8 @@ "type": "Identifier", "name": "j", "range": [ - 66113, - 66114 + 66142, + 66143 ], "loc": { "start": { @@ -115050,8 +115159,8 @@ } ], "range": [ - 66068, - 66115 + 66097, + 66144 ], "loc": { "start": { @@ -115071,8 +115180,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 66143, - 66152 + 66172, + 66181 ], "loc": { "start": { @@ -115087,8 +115196,8 @@ } ], "range": [ - 66117, - 66174 + 66146, + 66203 ], "loc": { "start": { @@ -115103,8 +115212,8 @@ }, "alternate": null, "range": [ - 66064, - 66174 + 66093, + 66203 ], "loc": { "start": { @@ -115119,8 +115228,8 @@ } ], "range": [ - 66042, - 66192 + 66071, + 66221 ], "loc": { "start": { @@ -115135,8 +115244,8 @@ }, "alternate": null, "range": [ - 65980, - 66192 + 66009, + 66221 ], "loc": { "start": { @@ -115158,8 +115267,8 @@ "type": "Identifier", "name": "cellContent", "range": [ - 66213, - 66224 + 66242, + 66253 ], "loc": { "start": { @@ -115178,8 +115287,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 66227, - 66237 + 66256, + 66266 ], "loc": { "start": { @@ -115200,8 +115309,8 @@ "type": "Identifier", "name": "cells", "range": [ - 66238, - 66243 + 66267, + 66272 ], "loc": { "start": { @@ -115218,8 +115327,8 @@ "type": "Identifier", "name": "j", "range": [ - 66244, - 66245 + 66273, + 66274 ], "loc": { "start": { @@ -115233,8 +115342,8 @@ } }, "range": [ - 66238, - 66246 + 66267, + 66275 ], "loc": { "start": { @@ -115249,8 +115358,8 @@ } ], "range": [ - 66227, - 66247 + 66256, + 66276 ], "loc": { "start": { @@ -115264,8 +115373,8 @@ } }, "range": [ - 66213, - 66247 + 66242, + 66276 ], "loc": { "start": { @@ -115281,8 +115390,8 @@ ], "kind": "let", "range": [ - 66209, - 66248 + 66238, + 66277 ], "loc": { "start": { @@ -115309,8 +115418,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 66265, - 66272 + 66294, + 66301 ], "loc": { "start": { @@ -115328,8 +115437,8 @@ "value": 1, "raw": "1", "range": [ - 66273, - 66274 + 66302, + 66303 ], "loc": { "start": { @@ -115343,8 +115452,8 @@ } }, "range": [ - 66265, - 66275 + 66294, + 66304 ], "loc": { "start": { @@ -115361,8 +115470,8 @@ "type": "Identifier", "name": "push", "range": [ - 66276, - 66280 + 66305, + 66309 ], "loc": { "start": { @@ -115376,8 +115485,8 @@ } }, "range": [ - 66265, - 66280 + 66294, + 66309 ], "loc": { "start": { @@ -115395,8 +115504,8 @@ "type": "Identifier", "name": "cellContent", "range": [ - 66281, - 66292 + 66310, + 66321 ], "loc": { "start": { @@ -115411,8 +115520,8 @@ } ], "range": [ - 66265, - 66293 + 66294, + 66322 ], "loc": { "start": { @@ -115426,8 +115535,8 @@ } }, "range": [ - 66265, - 66294 + 66294, + 66323 ], "loc": { "start": { @@ -115442,8 +115551,8 @@ } ], "range": [ - 65962, - 66308 + 65991, + 66337 ], "loc": { "start": { @@ -115457,8 +115566,8 @@ } }, "range": [ - 65912, - 66308 + 65941, + 66337 ], "loc": { "start": { @@ -115482,8 +115591,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 66321, - 66328 + 66350, + 66357 ], "loc": { "start": { @@ -115500,8 +115609,8 @@ "type": "Identifier", "name": "push", "range": [ - 66329, - 66333 + 66358, + 66362 ], "loc": { "start": { @@ -115515,8 +115624,8 @@ } }, "range": [ - 66321, - 66333 + 66350, + 66362 ], "loc": { "start": { @@ -115534,8 +115643,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 66334, - 66341 + 66363, + 66370 ], "loc": { "start": { @@ -115550,8 +115659,8 @@ } ], "range": [ - 66321, - 66342 + 66350, + 66371 ], "loc": { "start": { @@ -115565,8 +115674,8 @@ } }, "range": [ - 66321, - 66343 + 66350, + 66372 ], "loc": { "start": { @@ -115581,8 +115690,8 @@ } ], "range": [ - 65828, - 66353 + 65857, + 66382 ], "loc": { "start": { @@ -115598,8 +115707,8 @@ "generator": false, "expression": false, "range": [ - 65816, - 66353 + 65845, + 66382 ], "loc": { "start": { @@ -115614,8 +115723,8 @@ } ], "range": [ - 65808, - 66354 + 65837, + 66383 ], "loc": { "start": { @@ -115629,8 +115738,8 @@ } }, "range": [ - 65808, - 66355 + 65837, + 66384 ], "loc": { "start": { @@ -115649,8 +115758,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 66371, - 66378 + 66400, + 66407 ], "loc": { "start": { @@ -115664,8 +115773,8 @@ } }, "range": [ - 66364, - 66379 + 66393, + 66408 ], "loc": { "start": { @@ -115680,8 +115789,8 @@ } ], "range": [ - 65457, - 66385 + 65486, + 66414 ], "loc": { "start": { @@ -115697,8 +115806,8 @@ "generator": false, "expression": false, "range": [ - 65360, - 66385 + 65389, + 66414 ], "loc": { "start": { @@ -115714,8 +115823,8 @@ "kind": "method", "computed": false, "range": [ - 65348, - 66385 + 65377, + 66414 ], "loc": { "start": { @@ -115732,8 +115841,8 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 64868, - 65343 + 64897, + 65372 ], "loc": { "start": { @@ -115752,8 +115861,8 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 66391, - 66847 + 66420, + 66876 ], "loc": { "start": { @@ -115775,8 +115884,8 @@ "type": "Identifier", "name": "getFilteredData", "range": [ - 66852, - 66867 + 66881, + 66896 ], "loc": { "start": { @@ -115799,8 +115908,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 66868, - 66882 + 66897, + 66911 ], "loc": { "start": { @@ -115818,8 +115927,8 @@ "value": false, "raw": "false", "range": [ - 66885, - 66890 + 66914, + 66919 ], "loc": { "start": { @@ -115833,8 +115942,8 @@ } }, "range": [ - 66868, - 66890 + 66897, + 66919 ], "loc": { "start": { @@ -115853,8 +115962,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 66892, - 66909 + 66921, + 66938 ], "loc": { "start": { @@ -115872,8 +115981,8 @@ "value": false, "raw": "false", "range": [ - 66912, - 66917 + 66941, + 66946 ], "loc": { "start": { @@ -115887,8 +115996,8 @@ } }, "range": [ - 66892, - 66917 + 66921, + 66946 ], "loc": { "start": { @@ -115915,8 +116024,8 @@ "object": { "type": "ThisExpression", "range": [ - 66936, - 66940 + 66965, + 66969 ], "loc": { "start": { @@ -115933,8 +116042,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 66941, - 66953 + 66970, + 66982 ], "loc": { "start": { @@ -115948,8 +116057,8 @@ } }, "range": [ - 66936, - 66953 + 66965, + 66982 ], "loc": { "start": { @@ -115967,8 +116076,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 66954, - 66968 + 66983, + 66997 ], "loc": { "start": { @@ -115985,8 +116094,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 66970, - 66987 + 66999, + 67016 ], "loc": { "start": { @@ -116004,8 +116113,8 @@ "value": true, "raw": "true", "range": [ - 66989, - 66993 + 67018, + 67022 ], "loc": { "start": { @@ -116020,8 +116129,8 @@ } ], "range": [ - 66936, - 66994 + 66965, + 67023 ], "loc": { "start": { @@ -116035,8 +116144,8 @@ } }, "range": [ - 66929, - 66995 + 66958, + 67024 ], "loc": { "start": { @@ -116051,8 +116160,8 @@ } ], "range": [ - 66919, - 67001 + 66948, + 67030 ], "loc": { "start": { @@ -116068,8 +116177,8 @@ "generator": false, "expression": false, "range": [ - 66867, - 67001 + 66896, + 67030 ], "loc": { "start": { @@ -116085,8 +116194,8 @@ "kind": "method", "computed": false, "range": [ - 66852, - 67001 + 66881, + 67030 ], "loc": { "start": { @@ -116103,8 +116212,8 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 66391, - 66847 + 66420, + 66876 ], "loc": { "start": { @@ -116123,8 +116232,8 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67007, - 67419 + 67036, + 67448 ], "loc": { "start": { @@ -116146,8 +116255,8 @@ "type": "Identifier", "name": "getFilteredValues", "range": [ - 67424, - 67441 + 67453, + 67470 ], "loc": { "start": { @@ -116170,8 +116279,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 67442, - 67456 + 67471, + 67485 ], "loc": { "start": { @@ -116189,8 +116298,8 @@ "value": false, "raw": "false", "range": [ - 67459, - 67464 + 67488, + 67493 ], "loc": { "start": { @@ -116204,8 +116313,8 @@ } }, "range": [ - 67442, - 67464 + 67471, + 67493 ], "loc": { "start": { @@ -116224,8 +116333,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 67466, - 67483 + 67495, + 67512 ], "loc": { "start": { @@ -116243,8 +116352,8 @@ "value": false, "raw": "false", "range": [ - 67486, - 67491 + 67515, + 67520 ], "loc": { "start": { @@ -116258,8 +116367,8 @@ } }, "range": [ - 67466, - 67491 + 67495, + 67520 ], "loc": { "start": { @@ -116286,8 +116395,8 @@ "object": { "type": "ThisExpression", "range": [ - 67510, - 67514 + 67539, + 67543 ], "loc": { "start": { @@ -116304,8 +116413,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 67515, - 67527 + 67544, + 67556 ], "loc": { "start": { @@ -116319,8 +116428,8 @@ } }, "range": [ - 67510, - 67527 + 67539, + 67556 ], "loc": { "start": { @@ -116338,8 +116447,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 67528, - 67542 + 67557, + 67571 ], "loc": { "start": { @@ -116356,8 +116465,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 67544, - 67561 + 67573, + 67590 ], "loc": { "start": { @@ -116375,8 +116484,8 @@ "value": false, "raw": "false", "range": [ - 67563, - 67568 + 67592, + 67597 ], "loc": { "start": { @@ -116391,8 +116500,8 @@ } ], "range": [ - 67510, - 67569 + 67539, + 67598 ], "loc": { "start": { @@ -116406,8 +116515,8 @@ } }, "range": [ - 67503, - 67570 + 67532, + 67599 ], "loc": { "start": { @@ -116422,8 +116531,8 @@ } ], "range": [ - 67493, - 67576 + 67522, + 67605 ], "loc": { "start": { @@ -116439,8 +116548,8 @@ "generator": false, "expression": false, "range": [ - 67441, - 67576 + 67470, + 67605 ], "loc": { "start": { @@ -116456,8 +116565,8 @@ "kind": "method", "computed": false, "range": [ - 67424, - 67576 + 67453, + 67605 ], "loc": { "start": { @@ -116474,8 +116583,8 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67007, - 67419 + 67036, + 67448 ], "loc": { "start": { @@ -116494,8 +116603,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67582, - 68060 + 67611, + 68089 ], "loc": { "start": { @@ -116517,8 +116626,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 68065, - 68077 + 68094, + 68106 ], "loc": { "start": { @@ -116541,8 +116650,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68087, - 68101 + 68116, + 68130 ], "loc": { "start": { @@ -116560,8 +116669,8 @@ "value": false, "raw": "false", "range": [ - 68104, - 68109 + 68133, + 68138 ], "loc": { "start": { @@ -116575,8 +116684,8 @@ } }, "range": [ - 68087, - 68109 + 68116, + 68138 ], "loc": { "start": { @@ -116595,8 +116704,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68119, - 68136 + 68148, + 68165 ], "loc": { "start": { @@ -116614,8 +116723,8 @@ "value": false, "raw": "false", "range": [ - 68139, - 68144 + 68168, + 68173 ], "loc": { "start": { @@ -116629,8 +116738,8 @@ } }, "range": [ - 68119, - 68144 + 68148, + 68173 ], "loc": { "start": { @@ -116649,8 +116758,8 @@ "type": "Identifier", "name": "typed", "range": [ - 68154, - 68159 + 68183, + 68188 ], "loc": { "start": { @@ -116668,8 +116777,8 @@ "value": false, "raw": "false", "range": [ - 68162, - 68167 + 68191, + 68196 ], "loc": { "start": { @@ -116683,8 +116792,8 @@ } }, "range": [ - 68154, - 68167 + 68183, + 68196 ], "loc": { "start": { @@ -116715,8 +116824,8 @@ "object": { "type": "ThisExpression", "range": [ - 68188, - 68192 + 68217, + 68221 ], "loc": { "start": { @@ -116733,8 +116842,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 68193, - 68207 + 68222, + 68236 ], "loc": { "start": { @@ -116748,8 +116857,8 @@ } }, "range": [ - 68188, - 68207 + 68217, + 68236 ], "loc": { "start": { @@ -116766,8 +116875,8 @@ "type": "Identifier", "name": "length", "range": [ - 68208, - 68214 + 68237, + 68243 ], "loc": { "start": { @@ -116781,8 +116890,8 @@ } }, "range": [ - 68188, - 68214 + 68217, + 68243 ], "loc": { "start": { @@ -116800,8 +116909,8 @@ "value": 0, "raw": "0", "range": [ - 68219, - 68220 + 68248, + 68249 ], "loc": { "start": { @@ -116815,8 +116924,8 @@ } }, "range": [ - 68188, - 68220 + 68217, + 68249 ], "loc": { "start": { @@ -116838,8 +116947,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 68243, - 68245 + 68272, + 68274 ], "loc": { "start": { @@ -116853,8 +116962,8 @@ } }, "range": [ - 68236, - 68246 + 68265, + 68275 ], "loc": { "start": { @@ -116869,8 +116978,8 @@ } ], "range": [ - 68222, - 68256 + 68251, + 68285 ], "loc": { "start": { @@ -116885,8 +116994,8 @@ }, "alternate": null, "range": [ - 68184, - 68256 + 68213, + 68285 ], "loc": { "start": { @@ -116908,8 +117017,8 @@ "type": "Identifier", "name": "rows", "range": [ - 68269, - 68273 + 68298, + 68302 ], "loc": { "start": { @@ -116933,8 +117042,8 @@ "object": { "type": "ThisExpression", "range": [ - 68276, - 68280 + 68305, + 68309 ], "loc": { "start": { @@ -116951,8 +117060,8 @@ "type": "Identifier", "name": "dom", "range": [ - 68281, - 68284 + 68310, + 68313 ], "loc": { "start": { @@ -116966,8 +117075,8 @@ } }, "range": [ - 68276, - 68284 + 68305, + 68313 ], "loc": { "start": { @@ -116982,8 +117091,8 @@ }, "arguments": [], "range": [ - 68276, - 68286 + 68305, + 68315 ], "loc": { "start": { @@ -117000,8 +117109,8 @@ "type": "Identifier", "name": "rows", "range": [ - 68287, - 68291 + 68316, + 68320 ], "loc": { "start": { @@ -117015,8 +117124,8 @@ } }, "range": [ - 68276, - 68291 + 68305, + 68320 ], "loc": { "start": { @@ -117030,8 +117139,8 @@ } }, "range": [ - 68269, - 68291 + 68298, + 68320 ], "loc": { "start": { @@ -117050,8 +117159,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 68305, - 68317 + 68334, + 68346 ], "loc": { "start": { @@ -117068,8 +117177,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 68320, - 68322 + 68349, + 68351 ], "loc": { "start": { @@ -117083,8 +117192,8 @@ } }, "range": [ - 68305, - 68322 + 68334, + 68351 ], "loc": { "start": { @@ -117100,8 +117209,8 @@ ], "kind": "let", "range": [ - 68265, - 68323 + 68294, + 68352 ], "loc": { "start": { @@ -117123,8 +117232,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 68336, - 68346 + 68365, + 68375 ], "loc": { "start": { @@ -117143,8 +117252,8 @@ "type": "Identifier", "name": "typed", "range": [ - 68349, - 68354 + 68378, + 68383 ], "loc": { "start": { @@ -117168,8 +117277,8 @@ "object": { "type": "ThisExpression", "range": [ - 68357, - 68361 + 68386, + 68390 ], "loc": { "start": { @@ -117186,8 +117295,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 68362, - 68373 + 68391, + 68402 ], "loc": { "start": { @@ -117201,8 +117310,8 @@ } }, "range": [ - 68357, - 68373 + 68386, + 68402 ], "loc": { "start": { @@ -117219,8 +117328,8 @@ "type": "Identifier", "name": "bind", "range": [ - 68374, - 68378 + 68403, + 68407 ], "loc": { "start": { @@ -117234,8 +117343,8 @@ } }, "range": [ - 68357, - 68378 + 68386, + 68407 ], "loc": { "start": { @@ -117252,8 +117361,8 @@ { "type": "ThisExpression", "range": [ - 68379, - 68383 + 68408, + 68412 ], "loc": { "start": { @@ -117268,8 +117377,8 @@ } ], "range": [ - 68357, - 68384 + 68386, + 68413 ], "loc": { "start": { @@ -117293,8 +117402,8 @@ "object": { "type": "ThisExpression", "range": [ - 68399, - 68403 + 68428, + 68432 ], "loc": { "start": { @@ -117311,8 +117420,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 68404, - 68416 + 68433, + 68445 ], "loc": { "start": { @@ -117326,8 +117435,8 @@ } }, "range": [ - 68399, - 68416 + 68428, + 68445 ], "loc": { "start": { @@ -117344,8 +117453,8 @@ "type": "Identifier", "name": "bind", "range": [ - 68417, - 68421 + 68446, + 68450 ], "loc": { "start": { @@ -117359,8 +117468,8 @@ } }, "range": [ - 68399, - 68421 + 68428, + 68450 ], "loc": { "start": { @@ -117377,8 +117486,8 @@ { "type": "ThisExpression", "range": [ - 68422, - 68426 + 68451, + 68455 ], "loc": { "start": { @@ -117393,8 +117502,8 @@ } ], "range": [ - 68399, - 68427 + 68428, + 68456 ], "loc": { "start": { @@ -117408,8 +117517,8 @@ } }, "range": [ - 68349, - 68427 + 68378, + 68456 ], "loc": { "start": { @@ -117423,8 +117532,8 @@ } }, "range": [ - 68336, - 68427 + 68365, + 68456 ], "loc": { "start": { @@ -117440,8 +117549,8 @@ ], "kind": "let", "range": [ - 68332, - 68428 + 68361, + 68457 ], "loc": { "start": { @@ -117460,8 +117569,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 68442, - 68456 + 68471, + 68485 ], "loc": { "start": { @@ -117486,8 +117595,8 @@ "type": "Identifier", "name": "headers", "range": [ - 68476, - 68483 + 68505, + 68512 ], "loc": { "start": { @@ -117508,8 +117617,8 @@ "object": { "type": "ThisExpression", "range": [ - 68486, - 68490 + 68515, + 68519 ], "loc": { "start": { @@ -117526,8 +117635,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 68491, - 68505 + 68520, + 68534 ], "loc": { "start": { @@ -117541,8 +117650,8 @@ } }, "range": [ - 68486, - 68505 + 68515, + 68534 ], "loc": { "start": { @@ -117560,8 +117669,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68506, - 68523 + 68535, + 68552 ], "loc": { "start": { @@ -117576,8 +117685,8 @@ } ], "range": [ - 68486, - 68524 + 68515, + 68553 ], "loc": { "start": { @@ -117591,8 +117700,8 @@ } }, "range": [ - 68476, - 68524 + 68505, + 68553 ], "loc": { "start": { @@ -117608,8 +117717,8 @@ ], "kind": "let", "range": [ - 68472, - 68525 + 68501, + 68554 ], "loc": { "start": { @@ -117633,8 +117742,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 68538, - 68550 + 68567, + 68579 ], "loc": { "start": { @@ -117651,8 +117760,8 @@ "type": "Identifier", "name": "push", "range": [ - 68551, - 68555 + 68580, + 68584 ], "loc": { "start": { @@ -117666,8 +117775,8 @@ } }, "range": [ - 68538, - 68555 + 68567, + 68584 ], "loc": { "start": { @@ -117692,8 +117801,8 @@ "object": { "type": "ThisExpression", "range": [ - 68557, - 68561 + 68586, + 68590 ], "loc": { "start": { @@ -117710,8 +117819,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 68562, - 68580 + 68591, + 68609 ], "loc": { "start": { @@ -117725,8 +117834,8 @@ } }, "range": [ - 68557, - 68580 + 68586, + 68609 ], "loc": { "start": { @@ -117741,8 +117850,8 @@ }, "arguments": [], "range": [ - 68557, - 68582 + 68586, + 68611 ], "loc": { "start": { @@ -117759,8 +117868,8 @@ "type": "Identifier", "name": "headers", "range": [ - 68584, - 68591 + 68613, + 68620 ], "loc": { "start": { @@ -117775,8 +117884,8 @@ } ], "range": [ - 68556, - 68592 + 68585, + 68621 ], "loc": { "start": { @@ -117791,8 +117900,8 @@ } ], "range": [ - 68538, - 68593 + 68567, + 68622 ], "loc": { "start": { @@ -117806,8 +117915,8 @@ } }, "range": [ - 68538, - 68594 + 68567, + 68623 ], "loc": { "start": { @@ -117822,8 +117931,8 @@ } ], "range": [ - 68458, - 68604 + 68487, + 68633 ], "loc": { "start": { @@ -117838,8 +117947,8 @@ }, "alternate": null, "range": [ - 68438, - 68604 + 68467, + 68633 ], "loc": { "start": { @@ -117861,8 +117970,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 68618, - 68627 + 68647, + 68656 ], "loc": { "start": { @@ -117883,8 +117992,8 @@ "object": { "type": "ThisExpression", "range": [ - 68630, - 68634 + 68659, + 68663 ], "loc": { "start": { @@ -117901,8 +118010,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 68635, - 68647 + 68664, + 68676 ], "loc": { "start": { @@ -117916,8 +118025,8 @@ } }, "range": [ - 68630, - 68647 + 68659, + 68676 ], "loc": { "start": { @@ -117936,8 +118045,8 @@ "value": true, "raw": "true", "range": [ - 68648, - 68652 + 68677, + 68681 ], "loc": { "start": { @@ -117952,8 +118061,8 @@ } ], "range": [ - 68630, - 68653 + 68659, + 68682 ], "loc": { "start": { @@ -117967,8 +118076,8 @@ } }, "range": [ - 68618, - 68653 + 68647, + 68682 ], "loc": { "start": { @@ -117984,8 +118093,8 @@ ], "kind": "let", "range": [ - 68614, - 68654 + 68643, + 68683 ], "loc": { "start": { @@ -118009,8 +118118,8 @@ "type": "Identifier", "name": "i", "range": [ - 68672, - 68673 + 68701, + 68702 ], "loc": { "start": { @@ -118028,8 +118137,8 @@ "value": 0, "raw": "0", "range": [ - 68676, - 68677 + 68705, + 68706 ], "loc": { "start": { @@ -118043,8 +118152,8 @@ } }, "range": [ - 68672, - 68677 + 68701, + 68706 ], "loc": { "start": { @@ -118060,8 +118169,8 @@ ], "kind": "let", "range": [ - 68668, - 68677 + 68697, + 68706 ], "loc": { "start": { @@ -118081,8 +118190,8 @@ "type": "Identifier", "name": "i", "range": [ - 68679, - 68680 + 68708, + 68709 ], "loc": { "start": { @@ -118102,8 +118211,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 68683, - 68692 + 68712, + 68721 ], "loc": { "start": { @@ -118120,8 +118229,8 @@ "type": "Identifier", "name": "length", "range": [ - 68693, - 68699 + 68722, + 68728 ], "loc": { "start": { @@ -118135,8 +118244,8 @@ } }, "range": [ - 68683, - 68699 + 68712, + 68728 ], "loc": { "start": { @@ -118150,8 +118259,8 @@ } }, "range": [ - 68679, - 68699 + 68708, + 68728 ], "loc": { "start": { @@ -118171,8 +118280,8 @@ "type": "Identifier", "name": "i", "range": [ - 68701, - 68702 + 68730, + 68731 ], "loc": { "start": { @@ -118187,8 +118296,8 @@ }, "prefix": false, "range": [ - 68701, - 68704 + 68730, + 68733 ], "loc": { "start": { @@ -118213,8 +118322,8 @@ "type": "Identifier", "name": "rData", "range": [ - 68724, - 68729 + 68753, + 68758 ], "loc": { "start": { @@ -118239,8 +118348,8 @@ "object": { "type": "ThisExpression", "range": [ - 68733, - 68737 + 68762, + 68766 ], "loc": { "start": { @@ -118257,8 +118366,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 68738, - 68752 + 68767, + 68781 ], "loc": { "start": { @@ -118272,8 +118381,8 @@ } }, "range": [ - 68733, - 68752 + 68762, + 68781 ], "loc": { "start": { @@ -118290,8 +118399,8 @@ "type": "Identifier", "name": "i", "range": [ - 68753, - 68754 + 68782, + 68783 ], "loc": { "start": { @@ -118305,8 +118414,8 @@ } }, "range": [ - 68733, - 68755 + 68762, + 68784 ], "loc": { "start": { @@ -118323,8 +118432,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 68757, - 68759 + 68786, + 68788 ], "loc": { "start": { @@ -118339,8 +118448,8 @@ } ], "range": [ - 68732, - 68760 + 68761, + 68789 ], "loc": { "start": { @@ -118354,8 +118463,8 @@ } }, "range": [ - 68724, - 68760 + 68753, + 68789 ], "loc": { "start": { @@ -118374,8 +118483,8 @@ "type": "Identifier", "name": "cells", "range": [ - 68778, - 68783 + 68807, + 68812 ], "loc": { "start": { @@ -118398,8 +118507,8 @@ "type": "Identifier", "name": "rows", "range": [ - 68786, - 68790 + 68815, + 68819 ], "loc": { "start": { @@ -118421,8 +118530,8 @@ "object": { "type": "ThisExpression", "range": [ - 68791, - 68795 + 68820, + 68824 ], "loc": { "start": { @@ -118439,8 +118548,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 68796, - 68810 + 68825, + 68839 ], "loc": { "start": { @@ -118454,8 +118563,8 @@ } }, "range": [ - 68791, - 68810 + 68820, + 68839 ], "loc": { "start": { @@ -118472,8 +118581,8 @@ "type": "Identifier", "name": "i", "range": [ - 68811, - 68812 + 68840, + 68841 ], "loc": { "start": { @@ -118487,8 +118596,8 @@ } }, "range": [ - 68791, - 68813 + 68820, + 68842 ], "loc": { "start": { @@ -118502,8 +118611,8 @@ } }, "range": [ - 68786, - 68814 + 68815, + 68843 ], "loc": { "start": { @@ -118520,8 +118629,8 @@ "type": "Identifier", "name": "cells", "range": [ - 68815, - 68820 + 68844, + 68849 ], "loc": { "start": { @@ -118535,8 +118644,8 @@ } }, "range": [ - 68786, - 68820 + 68815, + 68849 ], "loc": { "start": { @@ -118550,8 +118659,8 @@ } }, "range": [ - 68778, - 68820 + 68807, + 68849 ], "loc": { "start": { @@ -118567,8 +118676,8 @@ ], "kind": "let", "range": [ - 68720, - 68821 + 68749, + 68850 ], "loc": { "start": { @@ -118592,8 +118701,8 @@ "type": "Identifier", "name": "k", "range": [ - 68843, - 68844 + 68872, + 68873 ], "loc": { "start": { @@ -118611,8 +118720,8 @@ "value": 0, "raw": "0", "range": [ - 68847, - 68848 + 68876, + 68877 ], "loc": { "start": { @@ -118626,8 +118735,8 @@ } }, "range": [ - 68843, - 68848 + 68872, + 68877 ], "loc": { "start": { @@ -118643,8 +118752,8 @@ ], "kind": "let", "range": [ - 68839, - 68848 + 68868, + 68877 ], "loc": { "start": { @@ -118664,8 +118773,8 @@ "type": "Identifier", "name": "k", "range": [ - 68850, - 68851 + 68879, + 68880 ], "loc": { "start": { @@ -118685,8 +118794,8 @@ "type": "Identifier", "name": "cells", "range": [ - 68854, - 68859 + 68883, + 68888 ], "loc": { "start": { @@ -118703,8 +118812,8 @@ "type": "Identifier", "name": "length", "range": [ - 68860, - 68866 + 68889, + 68895 ], "loc": { "start": { @@ -118718,8 +118827,8 @@ } }, "range": [ - 68854, - 68866 + 68883, + 68895 ], "loc": { "start": { @@ -118733,8 +118842,8 @@ } }, "range": [ - 68850, - 68866 + 68879, + 68895 ], "loc": { "start": { @@ -118754,8 +118863,8 @@ "type": "Identifier", "name": "k", "range": [ - 68868, - 68869 + 68897, + 68898 ], "loc": { "start": { @@ -118770,8 +118879,8 @@ }, "prefix": false, "range": [ - 68868, - 68871 + 68897, + 68900 ], "loc": { "start": { @@ -118796,8 +118905,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 68895, - 68912 + 68924, + 68941 ], "loc": { "start": { @@ -118818,8 +118927,8 @@ "object": { "type": "ThisExpression", "range": [ - 68916, - 68920 + 68945, + 68949 ], "loc": { "start": { @@ -118836,8 +118945,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 68921, - 68933 + 68950, + 68962 ], "loc": { "start": { @@ -118851,8 +118960,8 @@ } }, "range": [ - 68916, - 68933 + 68945, + 68962 ], "loc": { "start": { @@ -118871,8 +118980,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 68934, - 68950 + 68963, + 68979 ], "loc": { "start": { @@ -118887,8 +118996,8 @@ } ], "range": [ - 68916, - 68951 + 68945, + 68980 ], "loc": { "start": { @@ -118902,8 +119011,8 @@ } }, "range": [ - 68895, - 68951 + 68924, + 68980 ], "loc": { "start": { @@ -118934,8 +119043,8 @@ "object": { "type": "ThisExpression", "range": [ - 68979, - 68983 + 69008, + 69012 ], "loc": { "start": { @@ -118952,8 +119061,8 @@ "type": "Identifier", "name": "extension", "range": [ - 68984, - 68993 + 69013, + 69022 ], "loc": { "start": { @@ -118967,8 +119076,8 @@ } }, "range": [ - 68979, - 68993 + 69008, + 69022 ], "loc": { "start": { @@ -118987,8 +119096,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 68994, - 69010 + 69023, + 69039 ], "loc": { "start": { @@ -119003,8 +119112,8 @@ } ], "range": [ - 68979, - 69011 + 69008, + 69040 ], "loc": { "start": { @@ -119021,8 +119130,8 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 69012, - 69023 + 69041, + 69052 ], "loc": { "start": { @@ -119036,8 +119145,8 @@ } }, "range": [ - 68979, - 69023 + 69008, + 69052 ], "loc": { "start": { @@ -119055,8 +119164,8 @@ "type": "Identifier", "name": "k", "range": [ - 69024, - 69025 + 69053, + 69054 ], "loc": { "start": { @@ -119071,8 +119180,8 @@ } ], "range": [ - 68979, - 69026 + 69008, + 69055 ], "loc": { "start": { @@ -119092,8 +119201,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 69054, - 69063 + 69083, + 69092 ], "loc": { "start": { @@ -119108,8 +119217,8 @@ } ], "range": [ - 69028, - 69085 + 69057, + 69114 ], "loc": { "start": { @@ -119124,8 +119233,8 @@ }, "alternate": null, "range": [ - 68975, - 69085 + 69004, + 69114 ], "loc": { "start": { @@ -119140,8 +119249,8 @@ } ], "range": [ - 68953, - 69103 + 68982, + 69132 ], "loc": { "start": { @@ -119156,8 +119265,8 @@ }, "alternate": null, "range": [ - 68891, - 69103 + 68920, + 69132 ], "loc": { "start": { @@ -119179,8 +119288,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 69124, - 69133 + 69153, + 69162 ], "loc": { "start": { @@ -119199,8 +119308,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 69136, - 69146 + 69165, + 69175 ], "loc": { "start": { @@ -119221,8 +119330,8 @@ "type": "Identifier", "name": "cells", "range": [ - 69147, - 69152 + 69176, + 69181 ], "loc": { "start": { @@ -119239,8 +119348,8 @@ "type": "Identifier", "name": "k", "range": [ - 69153, - 69154 + 69182, + 69183 ], "loc": { "start": { @@ -119254,8 +119363,8 @@ } }, "range": [ - 69147, - 69155 + 69176, + 69184 ], "loc": { "start": { @@ -119270,8 +119379,8 @@ } ], "range": [ - 69136, - 69156 + 69165, + 69185 ], "loc": { "start": { @@ -119285,8 +119394,8 @@ } }, "range": [ - 69124, - 69156 + 69153, + 69185 ], "loc": { "start": { @@ -119302,8 +119411,8 @@ ], "kind": "let", "range": [ - 69120, - 69157 + 69149, + 69186 ], "loc": { "start": { @@ -119330,8 +119439,8 @@ "type": "Identifier", "name": "rData", "range": [ - 69174, - 69179 + 69203, + 69208 ], "loc": { "start": { @@ -119349,8 +119458,8 @@ "value": 1, "raw": "1", "range": [ - 69180, - 69181 + 69209, + 69210 ], "loc": { "start": { @@ -119364,8 +119473,8 @@ } }, "range": [ - 69174, - 69182 + 69203, + 69211 ], "loc": { "start": { @@ -119382,8 +119491,8 @@ "type": "Identifier", "name": "push", "range": [ - 69183, - 69187 + 69212, + 69216 ], "loc": { "start": { @@ -119397,8 +119506,8 @@ } }, "range": [ - 69174, - 69187 + 69203, + 69216 ], "loc": { "start": { @@ -119416,8 +119525,8 @@ "type": "Identifier", "name": "cellValue", "range": [ - 69188, - 69197 + 69217, + 69226 ], "loc": { "start": { @@ -119432,8 +119541,8 @@ } ], "range": [ - 69174, - 69198 + 69203, + 69227 ], "loc": { "start": { @@ -119447,8 +119556,8 @@ } }, "range": [ - 69174, - 69199 + 69203, + 69228 ], "loc": { "start": { @@ -119463,8 +119572,8 @@ } ], "range": [ - 68873, - 69213 + 68902, + 69242 ], "loc": { "start": { @@ -119478,8 +119587,8 @@ } }, "range": [ - 68834, - 69213 + 68863, + 69242 ], "loc": { "start": { @@ -119503,8 +119612,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 69226, - 69238 + 69255, + 69267 ], "loc": { "start": { @@ -119521,8 +119630,8 @@ "type": "Identifier", "name": "push", "range": [ - 69239, - 69243 + 69268, + 69272 ], "loc": { "start": { @@ -119536,8 +119645,8 @@ } }, "range": [ - 69226, - 69243 + 69255, + 69272 ], "loc": { "start": { @@ -119555,8 +119664,8 @@ "type": "Identifier", "name": "rData", "range": [ - 69244, - 69249 + 69273, + 69278 ], "loc": { "start": { @@ -119571,8 +119680,8 @@ } ], "range": [ - 69226, - 69250 + 69255, + 69279 ], "loc": { "start": { @@ -119586,8 +119695,8 @@ } }, "range": [ - 69226, - 69251 + 69255, + 69280 ], "loc": { "start": { @@ -119602,8 +119711,8 @@ } ], "range": [ - 68706, - 69261 + 68735, + 69290 ], "loc": { "start": { @@ -119617,8 +119726,8 @@ } }, "range": [ - 68663, - 69261 + 68692, + 69290 ], "loc": { "start": { @@ -119637,8 +119746,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 69277, - 69289 + 69306, + 69318 ], "loc": { "start": { @@ -119652,8 +119761,8 @@ } }, "range": [ - 69270, - 69290 + 69299, + 69319 ], "loc": { "start": { @@ -119668,8 +119777,8 @@ } ], "range": [ - 68174, - 69296 + 68203, + 69325 ], "loc": { "start": { @@ -119685,8 +119794,8 @@ "generator": false, "expression": false, "range": [ - 68077, - 69296 + 68106, + 69325 ], "loc": { "start": { @@ -119702,8 +119811,8 @@ "kind": "method", "computed": false, "range": [ - 68065, - 69296 + 68094, + 69325 ], "loc": { "start": { @@ -119720,8 +119829,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67582, - 68060 + 67611, + 68089 ], "loc": { "start": { @@ -119740,8 +119849,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69302, - 69706 + 69331, + 69735 ], "loc": { "start": { @@ -119763,8 +119872,8 @@ "type": "Identifier", "name": "getFilteredColumnData", "range": [ - 69711, - 69732 + 69740, + 69761 ], "loc": { "start": { @@ -119785,8 +119894,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 69733, - 69741 + 69762, + 69770 ], "loc": { "start": { @@ -119805,8 +119914,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 69743, - 69757 + 69772, + 69786 ], "loc": { "start": { @@ -119824,8 +119933,8 @@ "value": false, "raw": "false", "range": [ - 69760, - 69765 + 69789, + 69794 ], "loc": { "start": { @@ -119839,8 +119948,8 @@ } }, "range": [ - 69743, - 69765 + 69772, + 69794 ], "loc": { "start": { @@ -119859,8 +119968,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 69767, - 69774 + 69796, + 69803 ], "loc": { "start": { @@ -119877,8 +119986,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 69777, - 69779 + 69806, + 69808 ], "loc": { "start": { @@ -119892,8 +120001,8 @@ } }, "range": [ - 69767, - 69779 + 69796, + 69808 ], "loc": { "start": { @@ -119920,8 +120029,8 @@ "object": { "type": "ThisExpression", "range": [ - 69798, - 69802 + 69827, + 69831 ], "loc": { "start": { @@ -119938,8 +120047,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 69803, - 69821 + 69832, + 69850 ], "loc": { "start": { @@ -119953,8 +120062,8 @@ } }, "range": [ - 69798, - 69821 + 69827, + 69850 ], "loc": { "start": { @@ -119972,8 +120081,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 69835, - 69843 + 69864, + 69872 ], "loc": { "start": { @@ -119990,8 +120099,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 69845, - 69859 + 69874, + 69888 ], "loc": { "start": { @@ -120009,8 +120118,8 @@ "value": true, "raw": "true", "range": [ - 69861, - 69865 + 69890, + 69894 ], "loc": { "start": { @@ -120027,8 +120136,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 69867, - 69874 + 69896, + 69903 ], "loc": { "start": { @@ -120046,8 +120155,8 @@ "value": false, "raw": "false", "range": [ - 69876, - 69881 + 69905, + 69910 ], "loc": { "start": { @@ -120062,8 +120171,8 @@ } ], "range": [ - 69798, - 69882 + 69827, + 69911 ], "loc": { "start": { @@ -120077,8 +120186,8 @@ } }, "range": [ - 69791, - 69883 + 69820, + 69912 ], "loc": { "start": { @@ -120093,8 +120202,8 @@ } ], "range": [ - 69781, - 69889 + 69810, + 69918 ], "loc": { "start": { @@ -120110,8 +120219,8 @@ "generator": false, "expression": false, "range": [ - 69732, - 69889 + 69761, + 69918 ], "loc": { "start": { @@ -120127,8 +120236,8 @@ "kind": "method", "computed": false, "range": [ - 69711, - 69889 + 69740, + 69918 ], "loc": { "start": { @@ -120145,8 +120254,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69302, - 69706 + 69331, + 69735 ], "loc": { "start": { @@ -120165,8 +120274,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69895, - 70311 + 69924, + 70340 ], "loc": { "start": { @@ -120188,8 +120297,8 @@ "type": "Identifier", "name": "getVisibleColumnData", "range": [ - 70316, - 70336 + 70345, + 70365 ], "loc": { "start": { @@ -120210,8 +120319,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70337, - 70345 + 70366, + 70374 ], "loc": { "start": { @@ -120230,8 +120339,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 70347, - 70361 + 70376, + 70390 ], "loc": { "start": { @@ -120249,8 +120358,8 @@ "value": false, "raw": "false", "range": [ - 70364, - 70369 + 70393, + 70398 ], "loc": { "start": { @@ -120264,8 +120373,8 @@ } }, "range": [ - 70347, - 70369 + 70376, + 70398 ], "loc": { "start": { @@ -120284,8 +120393,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 70371, - 70378 + 70400, + 70407 ], "loc": { "start": { @@ -120302,8 +120411,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 70381, - 70383 + 70410, + 70412 ], "loc": { "start": { @@ -120317,8 +120426,8 @@ } }, "range": [ - 70371, - 70383 + 70400, + 70412 ], "loc": { "start": { @@ -120345,8 +120454,8 @@ "object": { "type": "ThisExpression", "range": [ - 70402, - 70406 + 70431, + 70435 ], "loc": { "start": { @@ -120363,8 +120472,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 70407, - 70425 + 70436, + 70454 ], "loc": { "start": { @@ -120378,8 +120487,8 @@ } }, "range": [ - 70402, - 70425 + 70431, + 70454 ], "loc": { "start": { @@ -120397,8 +120506,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70439, - 70447 + 70468, + 70476 ], "loc": { "start": { @@ -120415,8 +120524,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 70449, - 70463 + 70478, + 70492 ], "loc": { "start": { @@ -120434,8 +120543,8 @@ "value": true, "raw": "true", "range": [ - 70465, - 70469 + 70494, + 70498 ], "loc": { "start": { @@ -120452,8 +120561,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 70471, - 70478 + 70500, + 70507 ], "loc": { "start": { @@ -120471,8 +120580,8 @@ "value": true, "raw": "true", "range": [ - 70480, - 70484 + 70509, + 70513 ], "loc": { "start": { @@ -120487,8 +120596,8 @@ } ], "range": [ - 70402, - 70485 + 70431, + 70514 ], "loc": { "start": { @@ -120502,8 +120611,8 @@ } }, "range": [ - 70395, - 70486 + 70424, + 70515 ], "loc": { "start": { @@ -120518,8 +120627,8 @@ } ], "range": [ - 70385, - 70492 + 70414, + 70521 ], "loc": { "start": { @@ -120535,8 +120644,8 @@ "generator": false, "expression": false, "range": [ - 70336, - 70492 + 70365, + 70521 ], "loc": { "start": { @@ -120552,8 +120661,8 @@ "kind": "method", "computed": false, "range": [ - 70316, - 70492 + 70345, + 70521 ], "loc": { "start": { @@ -120570,8 +120679,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69895, - 70311 + 69924, + 70340 ], "loc": { "start": { @@ -120590,8 +120699,8 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70498, - 70907 + 70527, + 70936 ], "loc": { "start": { @@ -120613,8 +120722,8 @@ "type": "Identifier", "name": "getFilteredColumnValues", "range": [ - 70912, - 70935 + 70941, + 70964 ], "loc": { "start": { @@ -120635,8 +120744,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70936, - 70944 + 70965, + 70973 ], "loc": { "start": { @@ -120655,8 +120764,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 70946, - 70960 + 70975, + 70989 ], "loc": { "start": { @@ -120674,8 +120783,8 @@ "value": false, "raw": "false", "range": [ - 70963, - 70968 + 70992, + 70997 ], "loc": { "start": { @@ -120689,8 +120798,8 @@ } }, "range": [ - 70946, - 70968 + 70975, + 70997 ], "loc": { "start": { @@ -120709,8 +120818,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 70970, - 70977 + 70999, + 71006 ], "loc": { "start": { @@ -120727,8 +120836,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 70980, - 70982 + 71009, + 71011 ], "loc": { "start": { @@ -120742,8 +120851,8 @@ } }, "range": [ - 70970, - 70982 + 70999, + 71011 ], "loc": { "start": { @@ -120770,8 +120879,8 @@ "object": { "type": "ThisExpression", "range": [ - 71001, - 71005 + 71030, + 71034 ], "loc": { "start": { @@ -120788,8 +120897,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 71006, - 71024 + 71035, + 71053 ], "loc": { "start": { @@ -120803,8 +120912,8 @@ } }, "range": [ - 71001, - 71024 + 71030, + 71053 ], "loc": { "start": { @@ -120822,8 +120931,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 71038, - 71046 + 71067, + 71075 ], "loc": { "start": { @@ -120840,8 +120949,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71048, - 71062 + 71077, + 71091 ], "loc": { "start": { @@ -120859,8 +120968,8 @@ "value": false, "raw": "false", "range": [ - 71064, - 71069 + 71093, + 71098 ], "loc": { "start": { @@ -120877,8 +120986,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 71071, - 71078 + 71100, + 71107 ], "loc": { "start": { @@ -120896,8 +121005,8 @@ "value": false, "raw": "false", "range": [ - 71080, - 71085 + 71109, + 71114 ], "loc": { "start": { @@ -120912,8 +121021,8 @@ } ], "range": [ - 71001, - 71086 + 71030, + 71115 ], "loc": { "start": { @@ -120927,8 +121036,8 @@ } }, "range": [ - 70994, - 71087 + 71023, + 71116 ], "loc": { "start": { @@ -120943,8 +121052,8 @@ } ], "range": [ - 70984, - 71093 + 71013, + 71122 ], "loc": { "start": { @@ -120960,8 +121069,8 @@ "generator": false, "expression": false, "range": [ - 70935, - 71093 + 70964, + 71122 ], "loc": { "start": { @@ -120977,8 +121086,8 @@ "kind": "method", "computed": false, "range": [ - 70912, - 71093 + 70941, + 71122 ], "loc": { "start": { @@ -120995,8 +121104,8 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70498, - 70907 + 70527, + 70936 ], "loc": { "start": { @@ -121015,8 +121124,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71099, - 71520 + 71128, + 71549 ], "loc": { "start": { @@ -121038,8 +121147,8 @@ "type": "Identifier", "name": "getVisibleColumnValues", "range": [ - 71525, - 71547 + 71554, + 71576 ], "loc": { "start": { @@ -121060,8 +121169,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 71548, - 71556 + 71577, + 71585 ], "loc": { "start": { @@ -121080,8 +121189,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71558, - 71572 + 71587, + 71601 ], "loc": { "start": { @@ -121099,8 +121208,8 @@ "value": false, "raw": "false", "range": [ - 71575, - 71580 + 71604, + 71609 ], "loc": { "start": { @@ -121114,8 +121223,8 @@ } }, "range": [ - 71558, - 71580 + 71587, + 71609 ], "loc": { "start": { @@ -121134,8 +121243,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 71582, - 71589 + 71611, + 71618 ], "loc": { "start": { @@ -121152,8 +121261,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 71592, - 71594 + 71621, + 71623 ], "loc": { "start": { @@ -121167,8 +121276,8 @@ } }, "range": [ - 71582, - 71594 + 71611, + 71623 ], "loc": { "start": { @@ -121195,8 +121304,8 @@ "object": { "type": "ThisExpression", "range": [ - 71613, - 71617 + 71642, + 71646 ], "loc": { "start": { @@ -121213,8 +121322,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 71618, - 71636 + 71647, + 71665 ], "loc": { "start": { @@ -121228,8 +121337,8 @@ } }, "range": [ - 71613, - 71636 + 71642, + 71665 ], "loc": { "start": { @@ -121247,8 +121356,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 71650, - 71658 + 71679, + 71687 ], "loc": { "start": { @@ -121265,8 +121374,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 71660, - 71674 + 71689, + 71703 ], "loc": { "start": { @@ -121284,8 +121393,8 @@ "value": false, "raw": "false", "range": [ - 71676, - 71681 + 71705, + 71710 ], "loc": { "start": { @@ -121302,8 +121411,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 71683, - 71690 + 71712, + 71719 ], "loc": { "start": { @@ -121321,8 +121430,8 @@ "value": true, "raw": "true", "range": [ - 71692, - 71696 + 71721, + 71725 ], "loc": { "start": { @@ -121337,8 +121446,8 @@ } ], "range": [ - 71613, - 71697 + 71642, + 71726 ], "loc": { "start": { @@ -121352,8 +121461,8 @@ } }, "range": [ - 71606, - 71698 + 71635, + 71727 ], "loc": { "start": { @@ -121368,8 +121477,8 @@ } ], "range": [ - 71596, - 71704 + 71625, + 71733 ], "loc": { "start": { @@ -121385,8 +121494,8 @@ "generator": false, "expression": false, "range": [ - 71547, - 71704 + 71576, + 71733 ], "loc": { "start": { @@ -121402,8 +121511,8 @@ "kind": "method", "computed": false, "range": [ - 71525, - 71704 + 71554, + 71733 ], "loc": { "start": { @@ -121420,8 +121529,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71099, - 71520 + 71128, + 71549 ], "loc": { "start": { @@ -121440,8 +121549,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71710, - 72316 + 71739, + 72345 ], "loc": { "start": { @@ -121463,8 +121572,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 72321, - 72339 + 72350, + 72368 ], "loc": { "start": { @@ -121485,8 +121594,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 72349, - 72357 + 72378, + 72386 ], "loc": { "start": { @@ -121505,8 +121614,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 72367, - 72381 + 72396, + 72410 ], "loc": { "start": { @@ -121524,8 +121633,8 @@ "value": false, "raw": "false", "range": [ - 72384, - 72389 + 72413, + 72418 ], "loc": { "start": { @@ -121539,8 +121648,8 @@ } }, "range": [ - 72367, - 72389 + 72396, + 72418 ], "loc": { "start": { @@ -121559,8 +121668,8 @@ "type": "Identifier", "name": "typed", "range": [ - 72399, - 72404 + 72428, + 72433 ], "loc": { "start": { @@ -121578,8 +121687,8 @@ "value": false, "raw": "false", "range": [ - 72407, - 72412 + 72436, + 72441 ], "loc": { "start": { @@ -121593,8 +121702,8 @@ } }, "range": [ - 72399, - 72412 + 72428, + 72441 ], "loc": { "start": { @@ -121613,8 +121722,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 72422, - 72429 + 72451, + 72458 ], "loc": { "start": { @@ -121631,8 +121740,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72432, - 72434 + 72461, + 72463 ], "loc": { "start": { @@ -121646,8 +121755,8 @@ } }, "range": [ - 72422, - 72434 + 72451, + 72463 ], "loc": { "start": { @@ -121666,8 +121775,8 @@ "type": "Identifier", "name": "visible", "range": [ - 72444, - 72451 + 72473, + 72480 ], "loc": { "start": { @@ -121685,8 +121794,8 @@ "value": true, "raw": "true", "range": [ - 72454, - 72458 + 72483, + 72487 ], "loc": { "start": { @@ -121700,8 +121809,8 @@ } }, "range": [ - 72444, - 72458 + 72473, + 72487 ], "loc": { "start": { @@ -121726,8 +121835,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 72479, - 72486 + 72508, + 72515 ], "loc": { "start": { @@ -121745,8 +121854,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 72487, - 72495 + 72516, + 72524 ], "loc": { "start": { @@ -121761,8 +121870,8 @@ } ], "range": [ - 72479, - 72496 + 72508, + 72525 ], "loc": { "start": { @@ -121784,8 +121893,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 72519, - 72521 + 72548, + 72550 ], "loc": { "start": { @@ -121799,8 +121908,8 @@ } }, "range": [ - 72512, - 72522 + 72541, + 72551 ], "loc": { "start": { @@ -121815,8 +121924,8 @@ } ], "range": [ - 72498, - 72532 + 72527, + 72561 ], "loc": { "start": { @@ -121831,8 +121940,8 @@ }, "alternate": null, "range": [ - 72475, - 72532 + 72504, + 72561 ], "loc": { "start": { @@ -121854,8 +121963,8 @@ "type": "Identifier", "name": "rows", "range": [ - 72546, - 72550 + 72575, + 72579 ], "loc": { "start": { @@ -121879,8 +121988,8 @@ "object": { "type": "ThisExpression", "range": [ - 72553, - 72557 + 72582, + 72586 ], "loc": { "start": { @@ -121897,8 +122006,8 @@ "type": "Identifier", "name": "dom", "range": [ - 72558, - 72561 + 72587, + 72590 ], "loc": { "start": { @@ -121912,8 +122021,8 @@ } }, "range": [ - 72553, - 72561 + 72582, + 72590 ], "loc": { "start": { @@ -121928,8 +122037,8 @@ }, "arguments": [], "range": [ - 72553, - 72563 + 72582, + 72592 ], "loc": { "start": { @@ -121946,8 +122055,8 @@ "type": "Identifier", "name": "rows", "range": [ - 72564, - 72568 + 72593, + 72597 ], "loc": { "start": { @@ -121961,8 +122070,8 @@ } }, "range": [ - 72553, - 72568 + 72582, + 72597 ], "loc": { "start": { @@ -121976,8 +122085,8 @@ } }, "range": [ - 72546, - 72568 + 72575, + 72597 ], "loc": { "start": { @@ -121993,8 +122102,8 @@ ], "kind": "let", "range": [ - 72542, - 72569 + 72571, + 72598 ], "loc": { "start": { @@ -122016,8 +122125,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 72582, - 72592 + 72611, + 72621 ], "loc": { "start": { @@ -122036,8 +122145,8 @@ "type": "Identifier", "name": "typed", "range": [ - 72595, - 72600 + 72624, + 72629 ], "loc": { "start": { @@ -122061,8 +122170,8 @@ "object": { "type": "ThisExpression", "range": [ - 72603, - 72607 + 72632, + 72636 ], "loc": { "start": { @@ -122079,8 +122188,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 72608, - 72619 + 72637, + 72648 ], "loc": { "start": { @@ -122094,8 +122203,8 @@ } }, "range": [ - 72603, - 72619 + 72632, + 72648 ], "loc": { "start": { @@ -122112,8 +122221,8 @@ "type": "Identifier", "name": "bind", "range": [ - 72620, - 72624 + 72649, + 72653 ], "loc": { "start": { @@ -122127,8 +122236,8 @@ } }, "range": [ - 72603, - 72624 + 72632, + 72653 ], "loc": { "start": { @@ -122145,8 +122254,8 @@ { "type": "ThisExpression", "range": [ - 72625, - 72629 + 72654, + 72658 ], "loc": { "start": { @@ -122161,8 +122270,8 @@ } ], "range": [ - 72603, - 72630 + 72632, + 72659 ], "loc": { "start": { @@ -122186,8 +122295,8 @@ "object": { "type": "ThisExpression", "range": [ - 72645, - 72649 + 72674, + 72678 ], "loc": { "start": { @@ -122204,8 +122313,8 @@ "type": "Identifier", "name": "getCellValue", "range": [ - 72650, - 72662 + 72679, + 72691 ], "loc": { "start": { @@ -122219,8 +122328,8 @@ } }, "range": [ - 72645, - 72662 + 72674, + 72691 ], "loc": { "start": { @@ -122237,8 +122346,8 @@ "type": "Identifier", "name": "bind", "range": [ - 72663, - 72667 + 72692, + 72696 ], "loc": { "start": { @@ -122252,8 +122361,8 @@ } }, "range": [ - 72645, - 72667 + 72674, + 72696 ], "loc": { "start": { @@ -122270,8 +122379,8 @@ { "type": "ThisExpression", "range": [ - 72668, - 72672 + 72697, + 72701 ], "loc": { "start": { @@ -122286,8 +122395,8 @@ } ], "range": [ - 72645, - 72673 + 72674, + 72702 ], "loc": { "start": { @@ -122301,8 +122410,8 @@ } }, "range": [ - 72595, - 72673 + 72624, + 72702 ], "loc": { "start": { @@ -122316,8 +122425,8 @@ } }, "range": [ - 72582, - 72673 + 72611, + 72702 ], "loc": { "start": { @@ -122333,8 +122442,8 @@ ], "kind": "let", "range": [ - 72578, - 72674 + 72607, + 72703 ], "loc": { "start": { @@ -122351,8 +122460,8 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72684, - 72750 + 72713, + 72779 ], "loc": { "start": { @@ -122369,8 +122478,8 @@ "type": "Line", "value": " displayed", "range": [ - 72759, - 72771 + 72788, + 72800 ], "loc": { "start": { @@ -122394,8 +122503,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 72784, - 72793 + 72813, + 72822 ], "loc": { "start": { @@ -122421,8 +122530,8 @@ "object": { "type": "ThisExpression", "range": [ - 72796, - 72800 + 72825, + 72829 ], "loc": { "start": { @@ -122439,8 +122548,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 72801, - 72813 + 72830, + 72842 ], "loc": { "start": { @@ -122454,8 +122563,8 @@ } }, "range": [ - 72796, - 72813 + 72825, + 72842 ], "loc": { "start": { @@ -122474,8 +122583,8 @@ "value": true, "raw": "true", "range": [ - 72814, - 72818 + 72843, + 72847 ], "loc": { "start": { @@ -122490,8 +122599,8 @@ } ], "range": [ - 72796, - 72819 + 72825, + 72848 ], "loc": { "start": { @@ -122508,8 +122617,8 @@ "type": "Identifier", "name": "filter", "range": [ - 72820, - 72826 + 72849, + 72855 ], "loc": { "start": { @@ -122523,8 +122632,8 @@ } }, "range": [ - 72796, - 72826 + 72825, + 72855 ], "loc": { "start": { @@ -122546,8 +122655,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72828, - 72834 + 72857, + 72863 ], "loc": { "start": { @@ -122581,8 +122690,8 @@ "type": "Identifier", "name": "exclude", "range": [ - 72860, - 72867 + 72889, + 72896 ], "loc": { "start": { @@ -122599,8 +122708,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 72868, - 72875 + 72897, + 72904 ], "loc": { "start": { @@ -122614,8 +122723,8 @@ } }, "range": [ - 72860, - 72875 + 72889, + 72904 ], "loc": { "start": { @@ -122633,8 +122742,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72876, - 72882 + 72905, + 72911 ], "loc": { "start": { @@ -122649,8 +122758,8 @@ } ], "range": [ - 72860, - 72883 + 72889, + 72912 ], "loc": { "start": { @@ -122671,8 +122780,8 @@ "value": 1, "raw": "1", "range": [ - 72889, - 72890 + 72918, + 72919 ], "loc": { "start": { @@ -122687,8 +122796,8 @@ }, "prefix": true, "range": [ - 72888, - 72890 + 72917, + 72919 ], "loc": { "start": { @@ -122702,8 +122811,8 @@ } }, "range": [ - 72860, - 72890 + 72889, + 72919 ], "loc": { "start": { @@ -122722,8 +122831,8 @@ "type": "Identifier", "name": "visible", "range": [ - 72911, - 72918 + 72940, + 72947 ], "loc": { "start": { @@ -122747,8 +122856,8 @@ "object": { "type": "ThisExpression", "range": [ - 72941, - 72945 + 72970, + 72974 ], "loc": { "start": { @@ -122765,8 +122874,8 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 72946, - 72959 + 72975, + 72988 ], "loc": { "start": { @@ -122780,8 +122889,8 @@ } }, "range": [ - 72941, - 72959 + 72970, + 72988 ], "loc": { "start": { @@ -122802,8 +122911,8 @@ "type": "Identifier", "name": "rows", "range": [ - 72960, - 72964 + 72989, + 72993 ], "loc": { "start": { @@ -122820,8 +122929,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 72965, - 72971 + 72994, + 73000 ], "loc": { "start": { @@ -122835,8 +122944,8 @@ } }, "range": [ - 72960, - 72972 + 72989, + 73001 ], "loc": { "start": { @@ -122851,8 +122960,8 @@ } ], "range": [ - 72941, - 72973 + 72970, + 73002 ], "loc": { "start": { @@ -122870,8 +122979,8 @@ "value": "none", "raw": "'none'", "range": [ - 72978, - 72984 + 73007, + 73013 ], "loc": { "start": { @@ -122885,8 +122994,8 @@ } }, "range": [ - 72941, - 72984 + 72970, + 73013 ], "loc": { "start": { @@ -122904,8 +123013,8 @@ "value": true, "raw": "true", "range": [ - 73007, - 73011 + 73036, + 73040 ], "loc": { "start": { @@ -122919,8 +123028,8 @@ } }, "range": [ - 72911, - 73011 + 72940, + 73040 ], "loc": { "start": { @@ -122934,8 +123043,8 @@ } }, "range": [ - 72860, - 73012 + 72889, + 73041 ], "loc": { "start": { @@ -122949,8 +123058,8 @@ } }, "range": [ - 72853, - 73013 + 72882, + 73042 ], "loc": { "start": { @@ -122965,8 +123074,8 @@ } ], "range": [ - 72839, - 73023 + 72868, + 73052 ], "loc": { "start": { @@ -122982,8 +123091,8 @@ "generator": false, "expression": false, "range": [ - 72827, - 73023 + 72856, + 73052 ], "loc": { "start": { @@ -122998,8 +123107,8 @@ } ], "range": [ - 72796, - 73024 + 72825, + 73053 ], "loc": { "start": { @@ -123013,8 +123122,8 @@ } }, "range": [ - 72784, - 73024 + 72813, + 73053 ], "loc": { "start": { @@ -123030,8 +123139,8 @@ ], "kind": "let", "range": [ - 72780, - 73025 + 72809, + 73054 ], "loc": { "start": { @@ -123048,8 +123157,8 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72684, - 72750 + 72713, + 72779 ], "loc": { "start": { @@ -123066,8 +123175,8 @@ "type": "Line", "value": " displayed", "range": [ - 72759, - 72771 + 72788, + 72800 ], "loc": { "start": { @@ -123086,8 +123195,8 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73035, - 73088 + 73064, + 73117 ], "loc": { "start": { @@ -123111,8 +123220,8 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73101, - 73115 + 73130, + 73144 ], "loc": { "start": { @@ -123134,8 +123243,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 73118, - 73127 + 73147, + 73156 ], "loc": { "start": { @@ -123152,8 +123261,8 @@ "type": "Identifier", "name": "map", "range": [ - 73128, - 73131 + 73157, + 73160 ], "loc": { "start": { @@ -123167,8 +123276,8 @@ } }, "range": [ - 73118, - 73131 + 73147, + 73160 ], "loc": { "start": { @@ -123190,8 +123299,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 73133, - 73139 + 73162, + 73168 ], "loc": { "start": { @@ -123216,8 +123325,8 @@ "type": "Identifier", "name": "getContent", "range": [ - 73165, - 73175 + 73194, + 73204 ], "loc": { "start": { @@ -123244,8 +123353,8 @@ "type": "Identifier", "name": "rows", "range": [ - 73176, - 73180 + 73205, + 73209 ], "loc": { "start": { @@ -123262,8 +123371,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 73181, - 73187 + 73210, + 73216 ], "loc": { "start": { @@ -123277,8 +123386,8 @@ } }, "range": [ - 73176, - 73188 + 73205, + 73217 ], "loc": { "start": { @@ -123295,8 +123404,8 @@ "type": "Identifier", "name": "cells", "range": [ - 73189, - 73194 + 73218, + 73223 ], "loc": { "start": { @@ -123310,8 +123419,8 @@ } }, "range": [ - 73176, - 73194 + 73205, + 73223 ], "loc": { "start": { @@ -123328,8 +123437,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73195, - 73203 + 73224, + 73232 ], "loc": { "start": { @@ -123343,8 +123452,8 @@ } }, "range": [ - 73176, - 73204 + 73205, + 73233 ], "loc": { "start": { @@ -123359,8 +123468,8 @@ } ], "range": [ - 73165, - 73205 + 73194, + 73234 ], "loc": { "start": { @@ -123374,8 +123483,8 @@ } }, "range": [ - 73158, - 73206 + 73187, + 73235 ], "loc": { "start": { @@ -123390,8 +123499,8 @@ } ], "range": [ - 73144, - 73216 + 73173, + 73245 ], "loc": { "start": { @@ -123407,8 +123516,8 @@ "generator": false, "expression": false, "range": [ - 73132, - 73216 + 73161, + 73245 ], "loc": { "start": { @@ -123423,8 +123532,8 @@ } ], "range": [ - 73118, - 73217 + 73147, + 73246 ], "loc": { "start": { @@ -123438,8 +123547,8 @@ } }, "range": [ - 73101, - 73217 + 73130, + 73246 ], "loc": { "start": { @@ -123455,8 +123564,8 @@ ], "kind": "let", "range": [ - 73097, - 73218 + 73126, + 73247 ], "loc": { "start": { @@ -123473,8 +123582,8 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73035, - 73088 + 73064, + 73117 ], "loc": { "start": { @@ -123495,8 +123604,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 73232, - 73246 + 73261, + 73275 ], "loc": { "start": { @@ -123523,8 +123632,8 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73262, - 73276 + 73291, + 73305 ], "loc": { "start": { @@ -123541,8 +123650,8 @@ "type": "Identifier", "name": "unshift", "range": [ - 73277, - 73284 + 73306, + 73313 ], "loc": { "start": { @@ -123556,8 +123665,8 @@ } }, "range": [ - 73262, - 73284 + 73291, + 73313 ], "loc": { "start": { @@ -123582,8 +123691,8 @@ "object": { "type": "ThisExpression", "range": [ - 73285, - 73289 + 73314, + 73318 ], "loc": { "start": { @@ -123600,8 +123709,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 73290, - 73304 + 73319, + 73333 ], "loc": { "start": { @@ -123615,8 +123724,8 @@ } }, "range": [ - 73285, - 73304 + 73314, + 73333 ], "loc": { "start": { @@ -123631,8 +123740,8 @@ }, "arguments": [], "range": [ - 73285, - 73306 + 73314, + 73335 ], "loc": { "start": { @@ -123649,8 +123758,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73307, - 73315 + 73336, + 73344 ], "loc": { "start": { @@ -123664,8 +123773,8 @@ } }, "range": [ - 73285, - 73316 + 73314, + 73345 ], "loc": { "start": { @@ -123680,8 +123789,8 @@ } ], "range": [ - 73262, - 73317 + 73291, + 73346 ], "loc": { "start": { @@ -123695,8 +123804,8 @@ } }, "range": [ - 73262, - 73318 + 73291, + 73347 ], "loc": { "start": { @@ -123711,8 +123820,8 @@ } ], "range": [ - 73248, - 73328 + 73277, + 73357 ], "loc": { "start": { @@ -123727,8 +123836,8 @@ }, "alternate": null, "range": [ - 73228, - 73328 + 73257, + 73357 ], "loc": { "start": { @@ -123747,8 +123856,8 @@ "type": "Identifier", "name": "validColValues", "range": [ - 73345, - 73359 + 73374, + 73388 ], "loc": { "start": { @@ -123762,8 +123871,8 @@ } }, "range": [ - 73338, - 73360 + 73367, + 73389 ], "loc": { "start": { @@ -123778,8 +123887,8 @@ } ], "range": [ - 72465, - 73366 + 72494, + 73395 ], "loc": { "start": { @@ -123795,8 +123904,8 @@ "generator": false, "expression": false, "range": [ - 72339, - 73366 + 72368, + 73395 ], "loc": { "start": { @@ -123812,8 +123921,8 @@ "kind": "method", "computed": false, "range": [ - 72321, - 73366 + 72350, + 73395 ], "loc": { "start": { @@ -123830,8 +123939,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71710, - 72316 + 71739, + 72345 ], "loc": { "start": { @@ -123850,8 +123959,8 @@ "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": [ - 73372, - 73534 + 73401, + 73563 ], "loc": { "start": { @@ -123873,8 +123982,8 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 73539, - 73552 + 73568, + 73581 ], "loc": { "start": { @@ -123895,8 +124004,8 @@ "type": "Identifier", "name": "row", "range": [ - 73553, - 73556 + 73582, + 73585 ], "loc": { "start": { @@ -123925,8 +124034,8 @@ "type": "Identifier", "name": "row", "range": [ - 73575, - 73578 + 73604, + 73607 ], "loc": { "start": { @@ -123943,8 +124052,8 @@ "type": "Identifier", "name": "style", "range": [ - 73579, - 73584 + 73608, + 73613 ], "loc": { "start": { @@ -123958,8 +124067,8 @@ } }, "range": [ - 73575, - 73584 + 73604, + 73613 ], "loc": { "start": { @@ -123976,8 +124085,8 @@ "type": "Identifier", "name": "display", "range": [ - 73585, - 73592 + 73614, + 73621 ], "loc": { "start": { @@ -123991,8 +124100,8 @@ } }, "range": [ - 73575, - 73592 + 73604, + 73621 ], "loc": { "start": { @@ -124006,8 +124115,8 @@ } }, "range": [ - 73568, - 73593 + 73597, + 73622 ], "loc": { "start": { @@ -124022,8 +124131,8 @@ } ], "range": [ - 73558, - 73599 + 73587, + 73628 ], "loc": { "start": { @@ -124039,8 +124148,8 @@ "generator": false, "expression": false, "range": [ - 73552, - 73599 + 73581, + 73628 ], "loc": { "start": { @@ -124056,8 +124165,8 @@ "kind": "method", "computed": false, "range": [ - 73539, - 73599 + 73568, + 73628 ], "loc": { "start": { @@ -124074,8 +124183,8 @@ "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": [ - 73372, - 73534 + 73401, + 73563 ], "loc": { "start": { @@ -124094,8 +124203,8 @@ "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": [ - 73605, - 73778 + 73634, + 73807 ], "loc": { "start": { @@ -124117,8 +124226,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 73783, - 73794 + 73812, + 73823 ], "loc": { "start": { @@ -124139,8 +124248,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 73795, - 73803 + 73824, + 73832 ], "loc": { "start": { @@ -124157,8 +124266,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 73805, - 73812 + 73834, + 73841 ], "loc": { "start": { @@ -124184,8 +124293,8 @@ "type": "Identifier", "name": "row", "range": [ - 73828, - 73831 + 73857, + 73860 ], "loc": { "start": { @@ -124212,8 +124321,8 @@ "object": { "type": "ThisExpression", "range": [ - 73834, - 73838 + 73863, + 73867 ], "loc": { "start": { @@ -124230,8 +124339,8 @@ "type": "Identifier", "name": "dom", "range": [ - 73839, - 73842 + 73868, + 73871 ], "loc": { "start": { @@ -124245,8 +124354,8 @@ } }, "range": [ - 73834, - 73842 + 73863, + 73871 ], "loc": { "start": { @@ -124261,8 +124370,8 @@ }, "arguments": [], "range": [ - 73834, - 73844 + 73863, + 73873 ], "loc": { "start": { @@ -124279,8 +124388,8 @@ "type": "Identifier", "name": "rows", "range": [ - 73845, - 73849 + 73874, + 73878 ], "loc": { "start": { @@ -124294,8 +124403,8 @@ } }, "range": [ - 73834, - 73849 + 73863, + 73878 ], "loc": { "start": { @@ -124312,8 +124421,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 73850, - 73858 + 73879, + 73887 ], "loc": { "start": { @@ -124327,8 +124436,8 @@ } }, "range": [ - 73834, - 73859 + 73863, + 73888 ], "loc": { "start": { @@ -124342,8 +124451,8 @@ } }, "range": [ - 73828, - 73859 + 73857, + 73888 ], "loc": { "start": { @@ -124359,8 +124468,8 @@ ], "kind": "let", "range": [ - 73824, - 73860 + 73853, + 73889 ], "loc": { "start": { @@ -124385,8 +124494,8 @@ "type": "Identifier", "name": "row", "range": [ - 73874, - 73877 + 73903, + 73906 ], "loc": { "start": { @@ -124401,8 +124510,8 @@ }, "prefix": true, "range": [ - 73873, - 73877 + 73902, + 73906 ], "loc": { "start": { @@ -124424,8 +124533,8 @@ "type": "Identifier", "name": "isBoolean", "range": [ - 73882, - 73891 + 73911, + 73920 ], "loc": { "start": { @@ -124443,8 +124552,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 73892, - 73899 + 73921, + 73928 ], "loc": { "start": { @@ -124459,8 +124568,8 @@ } ], "range": [ - 73882, - 73900 + 73911, + 73929 ], "loc": { "start": { @@ -124475,8 +124584,8 @@ }, "prefix": true, "range": [ - 73881, - 73900 + 73910, + 73929 ], "loc": { "start": { @@ -124490,8 +124599,8 @@ } }, "range": [ - 73873, - 73900 + 73902, + 73929 ], "loc": { "start": { @@ -124511,8 +124620,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 73916, - 73923 + 73945, + 73952 ], "loc": { "start": { @@ -124527,8 +124636,8 @@ } ], "range": [ - 73902, - 73933 + 73931, + 73962 ], "loc": { "start": { @@ -124543,8 +124652,8 @@ }, "alternate": null, "range": [ - 73869, - 73933 + 73898, + 73962 ], "loc": { "start": { @@ -124561,8 +124670,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73943, - 73975 + 73972, + 74004 ], "loc": { "start": { @@ -124593,8 +124702,8 @@ "object": { "type": "ThisExpression", "range": [ - 73988, - 73992 + 74017, + 74021 ], "loc": { "start": { @@ -124611,8 +124720,8 @@ "type": "Identifier", "name": "excludeRows", "range": [ - 73993, - 74004 + 74022, + 74033 ], "loc": { "start": { @@ -124626,8 +124735,8 @@ } }, "range": [ - 73988, - 74004 + 74017, + 74033 ], "loc": { "start": { @@ -124644,8 +124753,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 74005, - 74012 + 74034, + 74041 ], "loc": { "start": { @@ -124659,8 +124768,8 @@ } }, "range": [ - 73988, - 74012 + 74017, + 74041 ], "loc": { "start": { @@ -124678,8 +124787,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74013, - 74021 + 74042, + 74050 ], "loc": { "start": { @@ -124694,8 +124803,8 @@ } ], "range": [ - 73988, - 74022 + 74017, + 74051 ], "loc": { "start": { @@ -124716,8 +124825,8 @@ "value": 1, "raw": "1", "range": [ - 74028, - 74029 + 74057, + 74058 ], "loc": { "start": { @@ -124732,8 +124841,8 @@ }, "prefix": true, "range": [ - 74027, - 74029 + 74056, + 74058 ], "loc": { "start": { @@ -124747,8 +124856,8 @@ } }, "range": [ - 73988, - 74029 + 74017, + 74058 ], "loc": { "start": { @@ -124773,8 +124882,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 74045, - 74052 + 74074, + 74081 ], "loc": { "start": { @@ -124792,8 +124901,8 @@ "value": true, "raw": "true", "range": [ - 74055, - 74059 + 74084, + 74088 ], "loc": { "start": { @@ -124807,8 +124916,8 @@ } }, "range": [ - 74045, - 74059 + 74074, + 74088 ], "loc": { "start": { @@ -124822,8 +124931,8 @@ } }, "range": [ - 74045, - 74060 + 74074, + 74089 ], "loc": { "start": { @@ -124838,8 +124947,8 @@ } ], "range": [ - 74031, - 74070 + 74060, + 74099 ], "loc": { "start": { @@ -124854,8 +124963,8 @@ }, "alternate": null, "range": [ - 73984, - 74070 + 74013, + 74099 ], "loc": { "start": { @@ -124872,8 +124981,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73943, - 73975 + 73972, + 74004 ], "loc": { "start": { @@ -124897,8 +125006,8 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 74084, - 74095 + 74113, + 74124 ], "loc": { "start": { @@ -124917,8 +125026,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 74098, - 74105 + 74127, + 74134 ], "loc": { "start": { @@ -124936,8 +125045,8 @@ "value": "", "raw": "''", "range": [ - 74108, - 74110 + 74137, + 74139 ], "loc": { "start": { @@ -124954,8 +125063,8 @@ "type": "Identifier", "name": "NONE", "range": [ - 74113, - 74117 + 74142, + 74146 ], "loc": { "start": { @@ -124969,8 +125078,8 @@ } }, "range": [ - 74098, - 74117 + 74127, + 74146 ], "loc": { "start": { @@ -124984,8 +125093,8 @@ } }, "range": [ - 74084, - 74117 + 74113, + 74146 ], "loc": { "start": { @@ -125004,8 +125113,8 @@ "type": "Identifier", "name": "validFlag", "range": [ - 74131, - 74140 + 74160, + 74169 ], "loc": { "start": { @@ -125024,8 +125133,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 74143, - 74150 + 74172, + 74179 ], "loc": { "start": { @@ -125043,8 +125152,8 @@ "value": "true", "raw": "'true'", "range": [ - 74153, - 74159 + 74182, + 74188 ], "loc": { "start": { @@ -125062,8 +125171,8 @@ "value": "false", "raw": "'false'", "range": [ - 74162, - 74169 + 74191, + 74198 ], "loc": { "start": { @@ -125077,8 +125186,8 @@ } }, "range": [ - 74143, - 74169 + 74172, + 74198 ], "loc": { "start": { @@ -125092,8 +125201,8 @@ } }, "range": [ - 74131, - 74169 + 74160, + 74198 ], "loc": { "start": { @@ -125109,8 +125218,8 @@ ], "kind": "let", "range": [ - 74080, - 74170 + 74109, + 74199 ], "loc": { "start": { @@ -125138,8 +125247,8 @@ "type": "Identifier", "name": "row", "range": [ - 74179, - 74182 + 74208, + 74211 ], "loc": { "start": { @@ -125156,8 +125265,8 @@ "type": "Identifier", "name": "style", "range": [ - 74183, - 74188 + 74212, + 74217 ], "loc": { "start": { @@ -125171,8 +125280,8 @@ } }, "range": [ - 74179, - 74188 + 74208, + 74217 ], "loc": { "start": { @@ -125189,8 +125298,8 @@ "type": "Identifier", "name": "display", "range": [ - 74189, - 74196 + 74218, + 74225 ], "loc": { "start": { @@ -125204,8 +125313,8 @@ } }, "range": [ - 74179, - 74196 + 74208, + 74225 ], "loc": { "start": { @@ -125222,8 +125331,8 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 74199, - 74210 + 74228, + 74239 ], "loc": { "start": { @@ -125237,8 +125346,8 @@ } }, "range": [ - 74179, - 74210 + 74208, + 74239 ], "loc": { "start": { @@ -125252,8 +125361,8 @@ } }, "range": [ - 74179, - 74211 + 74208, + 74240 ], "loc": { "start": { @@ -125274,8 +125383,8 @@ "object": { "type": "ThisExpression", "range": [ - 74225, - 74229 + 74254, + 74258 ], "loc": { "start": { @@ -125292,8 +125401,8 @@ "type": "Identifier", "name": "paging", "range": [ - 74230, - 74236 + 74259, + 74265 ], "loc": { "start": { @@ -125307,8 +125416,8 @@ } }, "range": [ - 74225, - 74236 + 74254, + 74265 ], "loc": { "start": { @@ -125335,8 +125444,8 @@ "type": "Identifier", "name": "row", "range": [ - 74252, - 74255 + 74281, + 74284 ], "loc": { "start": { @@ -125353,8 +125462,8 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 74256, - 74268 + 74285, + 74297 ], "loc": { "start": { @@ -125368,8 +125477,8 @@ } }, "range": [ - 74252, - 74268 + 74281, + 74297 ], "loc": { "start": { @@ -125388,8 +125497,8 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 74269, - 74279 + 74298, + 74308 ], "loc": { "start": { @@ -125406,8 +125515,8 @@ "type": "Identifier", "name": "validFlag", "range": [ - 74281, - 74290 + 74310, + 74319 ], "loc": { "start": { @@ -125422,8 +125531,8 @@ } ], "range": [ - 74252, - 74291 + 74281, + 74320 ], "loc": { "start": { @@ -125437,8 +125546,8 @@ } }, "range": [ - 74252, - 74292 + 74281, + 74321 ], "loc": { "start": { @@ -125453,8 +125562,8 @@ } ], "range": [ - 74238, - 74302 + 74267, + 74331 ], "loc": { "start": { @@ -125469,8 +125578,8 @@ }, "alternate": null, "range": [ - 74221, - 74302 + 74250, + 74331 ], "loc": { "start": { @@ -125489,8 +125598,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 74316, - 74323 + 74345, + 74352 ], "loc": { "start": { @@ -125522,8 +125631,8 @@ "object": { "type": "ThisExpression", "range": [ - 74343, - 74347 + 74372, + 74376 ], "loc": { "start": { @@ -125540,8 +125649,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74348, - 74362 + 74377, + 74391 ], "loc": { "start": { @@ -125555,8 +125664,8 @@ } }, "range": [ - 74343, - 74362 + 74372, + 74391 ], "loc": { "start": { @@ -125573,8 +125682,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 74363, - 74370 + 74392, + 74399 ], "loc": { "start": { @@ -125588,8 +125697,8 @@ } }, "range": [ - 74343, - 74370 + 74372, + 74399 ], "loc": { "start": { @@ -125607,8 +125716,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74371, - 74379 + 74400, + 74408 ], "loc": { "start": { @@ -125623,8 +125732,8 @@ } ], "range": [ - 74343, - 74380 + 74372, + 74409 ], "loc": { "start": { @@ -125645,8 +125754,8 @@ "value": 1, "raw": "1", "range": [ - 74386, - 74387 + 74415, + 74416 ], "loc": { "start": { @@ -125661,8 +125770,8 @@ }, "prefix": true, "range": [ - 74385, - 74387 + 74414, + 74416 ], "loc": { "start": { @@ -125676,8 +125785,8 @@ } }, "range": [ - 74343, - 74387 + 74372, + 74416 ], "loc": { "start": { @@ -125706,8 +125815,8 @@ "object": { "type": "ThisExpression", "range": [ - 74407, - 74411 + 74436, + 74440 ], "loc": { "start": { @@ -125724,8 +125833,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74412, - 74426 + 74441, + 74455 ], "loc": { "start": { @@ -125739,8 +125848,8 @@ } }, "range": [ - 74407, - 74426 + 74436, + 74455 ], "loc": { "start": { @@ -125757,8 +125866,8 @@ "type": "Identifier", "name": "push", "range": [ - 74427, - 74431 + 74456, + 74460 ], "loc": { "start": { @@ -125772,8 +125881,8 @@ } }, "range": [ - 74407, - 74431 + 74436, + 74460 ], "loc": { "start": { @@ -125791,8 +125900,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74432, - 74440 + 74461, + 74469 ], "loc": { "start": { @@ -125807,8 +125916,8 @@ } ], "range": [ - 74407, - 74441 + 74436, + 74470 ], "loc": { "start": { @@ -125822,8 +125931,8 @@ } }, "range": [ - 74407, - 74442 + 74436, + 74471 ], "loc": { "start": { @@ -125838,8 +125947,8 @@ } ], "range": [ - 74389, - 74456 + 74418, + 74485 ], "loc": { "start": { @@ -125854,8 +125963,8 @@ }, "alternate": null, "range": [ - 74339, - 74456 + 74368, + 74485 ], "loc": { "start": { @@ -125878,8 +125987,8 @@ "object": { "type": "ThisExpression", "range": [ - 74470, - 74474 + 74499, + 74503 ], "loc": { "start": { @@ -125896,8 +126005,8 @@ "type": "Identifier", "name": "onRowValidated", "range": [ - 74475, - 74489 + 74504, + 74518 ], "loc": { "start": { @@ -125911,8 +126020,8 @@ } }, "range": [ - 74470, - 74489 + 74499, + 74518 ], "loc": { "start": { @@ -125929,8 +126038,8 @@ { "type": "ThisExpression", "range": [ - 74490, - 74494 + 74519, + 74523 ], "loc": { "start": { @@ -125947,8 +126056,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74496, - 74504 + 74525, + 74533 ], "loc": { "start": { @@ -125963,8 +126072,8 @@ } ], "range": [ - 74470, - 74505 + 74499, + 74534 ], "loc": { "start": { @@ -125978,8 +126087,8 @@ } }, "range": [ - 74470, - 74506 + 74499, + 74535 ], "loc": { "start": { @@ -126005,8 +126114,8 @@ "object": { "type": "ThisExpression", "range": [ - 74519, - 74523 + 74548, + 74552 ], "loc": { "start": { @@ -126023,8 +126132,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 74524, - 74531 + 74553, + 74560 ], "loc": { "start": { @@ -126038,8 +126147,8 @@ } }, "range": [ - 74519, - 74531 + 74548, + 74560 ], "loc": { "start": { @@ -126056,8 +126165,8 @@ "type": "Identifier", "name": "emit", "range": [ - 74532, - 74536 + 74561, + 74565 ], "loc": { "start": { @@ -126071,8 +126180,8 @@ } }, "range": [ - 74519, - 74536 + 74548, + 74565 ], "loc": { "start": { @@ -126091,8 +126200,8 @@ "value": "row-validated", "raw": "'row-validated'", "range": [ - 74537, - 74552 + 74566, + 74581 ], "loc": { "start": { @@ -126108,8 +126217,8 @@ { "type": "ThisExpression", "range": [ - 74554, - 74558 + 74583, + 74587 ], "loc": { "start": { @@ -126126,8 +126235,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 74560, - 74568 + 74589, + 74597 ], "loc": { "start": { @@ -126142,8 +126251,8 @@ } ], "range": [ - 74519, - 74569 + 74548, + 74598 ], "loc": { "start": { @@ -126157,8 +126266,8 @@ } }, "range": [ - 74519, - 74570 + 74548, + 74599 ], "loc": { "start": { @@ -126173,8 +126282,8 @@ } ], "range": [ - 74325, - 74580 + 74354, + 74609 ], "loc": { "start": { @@ -126189,8 +126298,8 @@ }, "alternate": null, "range": [ - 74312, - 74580 + 74341, + 74609 ], "loc": { "start": { @@ -126205,8 +126314,8 @@ } ], "range": [ - 73814, - 74586 + 73843, + 74615 ], "loc": { "start": { @@ -126222,8 +126331,8 @@ "generator": false, "expression": false, "range": [ - 73794, - 74586 + 73823, + 74615 ], "loc": { "start": { @@ -126239,8 +126348,8 @@ "kind": "method", "computed": false, "range": [ - 73783, - 74586 + 73812, + 74615 ], "loc": { "start": { @@ -126257,8 +126366,8 @@ "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": [ - 73605, - 73778 + 73634, + 73807 ], "loc": { "start": { @@ -126277,8 +126386,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74592, - 74639 + 74621, + 74668 ], "loc": { "start": { @@ -126300,8 +126409,8 @@ "type": "Identifier", "name": "validateAllRows", "range": [ - 74644, - 74659 + 74673, + 74688 ], "loc": { "start": { @@ -126332,8 +126441,8 @@ "object": { "type": "ThisExpression", "range": [ - 74677, - 74681 + 74706, + 74710 ], "loc": { "start": { @@ -126350,8 +126459,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 74682, - 74693 + 74711, + 74722 ], "loc": { "start": { @@ -126365,8 +126474,8 @@ } }, "range": [ - 74677, - 74693 + 74706, + 74722 ], "loc": { "start": { @@ -126381,8 +126490,8 @@ }, "prefix": true, "range": [ - 74676, - 74693 + 74705, + 74722 ], "loc": { "start": { @@ -126402,8 +126511,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 74709, - 74716 + 74738, + 74745 ], "loc": { "start": { @@ -126418,8 +126527,8 @@ } ], "range": [ - 74695, - 74726 + 74724, + 74755 ], "loc": { "start": { @@ -126434,8 +126543,8 @@ }, "alternate": null, "range": [ - 74672, - 74726 + 74701, + 74755 ], "loc": { "start": { @@ -126459,8 +126568,8 @@ "object": { "type": "ThisExpression", "range": [ - 74735, - 74739 + 74764, + 74768 ], "loc": { "start": { @@ -126477,8 +126586,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 74740, - 74754 + 74769, + 74783 ], "loc": { "start": { @@ -126492,8 +126601,8 @@ } }, "range": [ - 74735, - 74754 + 74764, + 74783 ], "loc": { "start": { @@ -126510,8 +126619,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 74757, - 74759 + 74786, + 74788 ], "loc": { "start": { @@ -126525,8 +126634,8 @@ } }, "range": [ - 74735, - 74759 + 74764, + 74788 ], "loc": { "start": { @@ -126540,8 +126649,8 @@ } }, "range": [ - 74735, - 74760 + 74764, + 74789 ], "loc": { "start": { @@ -126565,8 +126674,8 @@ "type": "Identifier", "name": "k", "range": [ - 74778, - 74779 + 74807, + 74808 ], "loc": { "start": { @@ -126585,8 +126694,8 @@ "object": { "type": "ThisExpression", "range": [ - 74782, - 74786 + 74811, + 74815 ], "loc": { "start": { @@ -126603,8 +126712,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 74787, - 74793 + 74816, + 74822 ], "loc": { "start": { @@ -126618,8 +126727,8 @@ } }, "range": [ - 74782, - 74793 + 74811, + 74822 ], "loc": { "start": { @@ -126633,8 +126742,8 @@ } }, "range": [ - 74778, - 74793 + 74807, + 74822 ], "loc": { "start": { @@ -126650,8 +126759,8 @@ ], "kind": "let", "range": [ - 74774, - 74793 + 74803, + 74822 ], "loc": { "start": { @@ -126671,8 +126780,8 @@ "type": "Identifier", "name": "k", "range": [ - 74795, - 74796 + 74824, + 74825 ], "loc": { "start": { @@ -126691,8 +126800,8 @@ "object": { "type": "ThisExpression", "range": [ - 74799, - 74803 + 74828, + 74832 ], "loc": { "start": { @@ -126709,8 +126818,8 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 74804, - 74820 + 74833, + 74849 ], "loc": { "start": { @@ -126724,8 +126833,8 @@ } }, "range": [ - 74799, - 74820 + 74828, + 74849 ], "loc": { "start": { @@ -126739,8 +126848,8 @@ } }, "range": [ - 74795, - 74820 + 74824, + 74849 ], "loc": { "start": { @@ -126760,8 +126869,8 @@ "type": "Identifier", "name": "k", "range": [ - 74822, - 74823 + 74851, + 74852 ], "loc": { "start": { @@ -126776,8 +126885,8 @@ }, "prefix": false, "range": [ - 74822, - 74825 + 74851, + 74854 ], "loc": { "start": { @@ -126803,8 +126912,8 @@ "object": { "type": "ThisExpression", "range": [ - 74841, - 74845 + 74870, + 74874 ], "loc": { "start": { @@ -126821,8 +126930,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 74846, - 74857 + 74875, + 74886 ], "loc": { "start": { @@ -126836,8 +126945,8 @@ } }, "range": [ - 74841, - 74857 + 74870, + 74886 ], "loc": { "start": { @@ -126855,8 +126964,8 @@ "type": "Identifier", "name": "k", "range": [ - 74858, - 74859 + 74887, + 74888 ], "loc": { "start": { @@ -126874,8 +126983,8 @@ "value": true, "raw": "true", "range": [ - 74861, - 74865 + 74890, + 74894 ], "loc": { "start": { @@ -126890,8 +126999,8 @@ } ], "range": [ - 74841, - 74866 + 74870, + 74895 ], "loc": { "start": { @@ -126905,8 +127014,8 @@ } }, "range": [ - 74841, - 74867 + 74870, + 74896 ], "loc": { "start": { @@ -126921,8 +127030,8 @@ } ], "range": [ - 74827, - 74877 + 74856, + 74906 ], "loc": { "start": { @@ -126936,8 +127045,8 @@ } }, "range": [ - 74769, - 74877 + 74798, + 74906 ], "loc": { "start": { @@ -126952,8 +127061,8 @@ } ], "range": [ - 74662, - 74883 + 74691, + 74912 ], "loc": { "start": { @@ -126969,8 +127078,8 @@ "generator": false, "expression": false, "range": [ - 74659, - 74883 + 74688, + 74912 ], "loc": { "start": { @@ -126986,8 +127095,8 @@ "kind": "method", "computed": false, "range": [ - 74644, - 74883 + 74673, + 74912 ], "loc": { "start": { @@ -127004,8 +127113,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74592, - 74639 + 74621, + 74668 ], "loc": { "start": { @@ -127024,8 +127133,8 @@ "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": [ - 74889, - 75051 + 74918, + 75080 ], "loc": { "start": { @@ -127047,8 +127156,8 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 75056, - 75070 + 75085, + 75099 ], "loc": { "start": { @@ -127069,8 +127178,8 @@ "type": "Identifier", "name": "index", "range": [ - 75071, - 75076 + 75100, + 75105 ], "loc": { "start": { @@ -127089,8 +127198,8 @@ "type": "Identifier", "name": "query", "range": [ - 75078, - 75083 + 75107, + 75112 ], "loc": { "start": { @@ -127108,8 +127217,8 @@ "value": "", "raw": "''", "range": [ - 75086, - 75088 + 75115, + 75117 ], "loc": { "start": { @@ -127123,8 +127232,8 @@ } }, "range": [ - 75078, - 75088 + 75107, + 75117 ], "loc": { "start": { @@ -127152,8 +127261,8 @@ "object": { "type": "ThisExpression", "range": [ - 75105, - 75109 + 75134, + 75138 ], "loc": { "start": { @@ -127170,8 +127279,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 75110, - 75117 + 75139, + 75146 ], "loc": { "start": { @@ -127185,8 +127294,8 @@ } }, "range": [ - 75105, - 75117 + 75134, + 75146 ], "loc": { "start": { @@ -127201,8 +127310,8 @@ }, "prefix": true, "range": [ - 75104, - 75117 + 75133, + 75146 ], "loc": { "start": { @@ -127222,8 +127331,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 75133, - 75140 + 75162, + 75169 ], "loc": { "start": { @@ -127238,8 +127347,8 @@ } ], "range": [ - 75119, - 75150 + 75148, + 75179 ], "loc": { "start": { @@ -127254,8 +127363,8 @@ }, "alternate": null, "range": [ - 75100, - 75150 + 75129, + 75179 ], "loc": { "start": { @@ -127277,8 +127386,8 @@ "type": "Identifier", "name": "slc", "range": [ - 75163, - 75166 + 75192, + 75195 ], "loc": { "start": { @@ -127299,8 +127408,8 @@ "object": { "type": "ThisExpression", "range": [ - 75169, - 75173 + 75198, + 75202 ], "loc": { "start": { @@ -127317,8 +127426,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 75174, - 75190 + 75203, + 75219 ], "loc": { "start": { @@ -127332,8 +127441,8 @@ } }, "range": [ - 75169, - 75190 + 75198, + 75219 ], "loc": { "start": { @@ -127351,8 +127460,8 @@ "type": "Identifier", "name": "index", "range": [ - 75191, - 75196 + 75220, + 75225 ], "loc": { "start": { @@ -127367,8 +127476,8 @@ } ], "range": [ - 75169, - 75197 + 75198, + 75226 ], "loc": { "start": { @@ -127382,8 +127491,8 @@ } }, "range": [ - 75163, - 75197 + 75192, + 75226 ], "loc": { "start": { @@ -127402,8 +127511,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75211, - 75221 + 75240, + 75250 ], "loc": { "start": { @@ -127424,8 +127533,8 @@ "object": { "type": "ThisExpression", "range": [ - 75224, - 75228 + 75253, + 75257 ], "loc": { "start": { @@ -127442,8 +127551,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 75229, - 75242 + 75258, + 75271 ], "loc": { "start": { @@ -127457,8 +127566,8 @@ } }, "range": [ - 75224, - 75242 + 75253, + 75271 ], "loc": { "start": { @@ -127476,8 +127585,8 @@ "type": "Identifier", "name": "index", "range": [ - 75243, - 75248 + 75272, + 75277 ], "loc": { "start": { @@ -127492,8 +127601,8 @@ } ], "range": [ - 75224, - 75249 + 75253, + 75278 ], "loc": { "start": { @@ -127507,8 +127616,8 @@ } }, "range": [ - 75211, - 75249 + 75240, + 75278 ], "loc": { "start": { @@ -127524,8 +127633,8 @@ ], "kind": "let", "range": [ - 75159, - 75250 + 75188, + 75279 ], "loc": { "start": { @@ -127547,8 +127656,8 @@ "type": "Identifier", "name": "slc", "range": [ - 75265, - 75268 + 75294, + 75297 ], "loc": { "start": { @@ -127563,8 +127672,8 @@ }, "prefix": true, "range": [ - 75264, - 75268 + 75293, + 75297 ], "loc": { "start": { @@ -127584,8 +127693,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 75284, - 75291 + 75313, + 75320 ], "loc": { "start": { @@ -127600,8 +127709,8 @@ } ], "range": [ - 75270, - 75301 + 75299, + 75330 ], "loc": { "start": { @@ -127616,8 +127725,8 @@ }, "alternate": null, "range": [ - 75260, - 75301 + 75289, + 75330 ], "loc": { "start": { @@ -127642,8 +127751,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75315, - 75325 + 75344, + 75354 ], "loc": { "start": { @@ -127660,8 +127769,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 75330, - 75338 + 75359, + 75367 ], "loc": { "start": { @@ -127675,8 +127784,8 @@ } }, "range": [ - 75315, - 75338 + 75344, + 75367 ], "loc": { "start": { @@ -127696,8 +127805,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75342, - 75352 + 75371, + 75381 ], "loc": { "start": { @@ -127714,8 +127823,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 75357, - 75366 + 75386, + 75395 ], "loc": { "start": { @@ -127729,8 +127838,8 @@ } }, "range": [ - 75342, - 75366 + 75371, + 75395 ], "loc": { "start": { @@ -127744,8 +127853,8 @@ } }, "range": [ - 75315, - 75366 + 75344, + 75395 ], "loc": { "start": { @@ -127772,8 +127881,8 @@ "object": { "type": "ThisExpression", "range": [ - 75386, - 75390 + 75415, + 75419 ], "loc": { "start": { @@ -127790,8 +127899,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 75391, - 75406 + 75420, + 75435 ], "loc": { "start": { @@ -127805,8 +127914,8 @@ } }, "range": [ - 75386, - 75406 + 75415, + 75435 ], "loc": { "start": { @@ -127828,8 +127937,8 @@ "object": { "type": "ThisExpression", "range": [ - 75411, - 75415 + 75440, + 75444 ], "loc": { "start": { @@ -127846,8 +127955,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 75416, - 75427 + 75445, + 75456 ], "loc": { "start": { @@ -127861,8 +127970,8 @@ } }, "range": [ - 75411, - 75427 + 75440, + 75456 ], "loc": { "start": { @@ -127877,8 +127986,8 @@ }, "prefix": true, "range": [ - 75410, - 75427 + 75439, + 75456 ], "loc": { "start": { @@ -127892,8 +128001,8 @@ } }, "range": [ - 75386, - 75427 + 75415, + 75456 ], "loc": { "start": { @@ -127922,8 +128031,8 @@ "object": { "type": "ThisExpression", "range": [ - 75447, - 75451 + 75476, + 75480 ], "loc": { "start": { @@ -127940,8 +128049,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 75452, - 75459 + 75481, + 75488 ], "loc": { "start": { @@ -127955,8 +128064,8 @@ } }, "range": [ - 75447, - 75459 + 75476, + 75488 ], "loc": { "start": { @@ -127973,8 +128082,8 @@ "type": "Identifier", "name": "emit", "range": [ - 75460, - 75464 + 75489, + 75493 ], "loc": { "start": { @@ -127988,8 +128097,8 @@ } }, "range": [ - 75447, - 75464 + 75476, + 75493 ], "loc": { "start": { @@ -128008,8 +128117,8 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 75465, - 75486 + 75494, + 75515 ], "loc": { "start": { @@ -128025,8 +128134,8 @@ { "type": "ThisExpression", "range": [ - 75488, - 75492 + 75517, + 75521 ], "loc": { "start": { @@ -128043,8 +128152,8 @@ "type": "Identifier", "name": "index", "range": [ - 75494, - 75499 + 75523, + 75528 ], "loc": { "start": { @@ -128063,8 +128172,8 @@ "object": { "type": "ThisExpression", "range": [ - 75521, - 75525 + 75550, + 75554 ], "loc": { "start": { @@ -128081,8 +128190,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 75526, - 75539 + 75555, + 75568 ], "loc": { "start": { @@ -128096,8 +128205,8 @@ } }, "range": [ - 75521, - 75539 + 75550, + 75568 ], "loc": { "start": { @@ -128118,8 +128227,8 @@ "object": { "type": "ThisExpression", "range": [ - 75541, - 75545 + 75570, + 75574 ], "loc": { "start": { @@ -128136,8 +128245,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 75546, - 75559 + 75575, + 75588 ], "loc": { "start": { @@ -128151,8 +128260,8 @@ } }, "range": [ - 75541, - 75559 + 75570, + 75588 ], "loc": { "start": { @@ -128167,8 +128276,8 @@ }, "arguments": [], "range": [ - 75541, - 75561 + 75570, + 75590 ], "loc": { "start": { @@ -128183,8 +128292,8 @@ } ], "range": [ - 75447, - 75562 + 75476, + 75591 ], "loc": { "start": { @@ -128198,8 +128307,8 @@ } }, "range": [ - 75447, - 75563 + 75476, + 75592 ], "loc": { "start": { @@ -128214,8 +128323,8 @@ } ], "range": [ - 75429, - 75577 + 75458, + 75606 ], "loc": { "start": { @@ -128230,8 +128339,8 @@ }, "alternate": null, "range": [ - 75382, - 75577 + 75411, + 75606 ], "loc": { "start": { @@ -128256,8 +128365,8 @@ "type": "Identifier", "name": "slc", "range": [ - 75590, - 75593 + 75619, + 75622 ], "loc": { "start": { @@ -128274,8 +128383,8 @@ "type": "Identifier", "name": "value", "range": [ - 75594, - 75599 + 75623, + 75628 ], "loc": { "start": { @@ -128289,8 +128398,8 @@ } }, "range": [ - 75590, - 75599 + 75619, + 75628 ], "loc": { "start": { @@ -128307,8 +128416,8 @@ "type": "Identifier", "name": "query", "range": [ - 75602, - 75607 + 75631, + 75636 ], "loc": { "start": { @@ -128322,8 +128431,8 @@ } }, "range": [ - 75590, - 75607 + 75619, + 75636 ], "loc": { "start": { @@ -128337,8 +128446,8 @@ } }, "range": [ - 75590, - 75608 + 75619, + 75637 ], "loc": { "start": { @@ -128353,8 +128462,8 @@ } ], "range": [ - 75368, - 75618 + 75397, + 75647 ], "loc": { "start": { @@ -128371,8 +128480,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 75627, - 75645 + 75656, + 75674 ], "loc": { "start": { @@ -128396,8 +128505,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 75663, - 75673 + 75692, + 75702 ], "loc": { "start": { @@ -128414,8 +128523,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 75678, - 75686 + 75707, + 75715 ], "loc": { "start": { @@ -128429,8 +128538,8 @@ } }, "range": [ - 75663, - 75686 + 75692, + 75715 ], "loc": { "start": { @@ -128455,8 +128564,8 @@ "type": "Identifier", "name": "values", "range": [ - 75706, - 75712 + 75735, + 75741 ], "loc": { "start": { @@ -128477,8 +128586,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 75715, - 75722 + 75744, + 75751 ], "loc": { "start": { @@ -128496,8 +128605,8 @@ "type": "Identifier", "name": "query", "range": [ - 75723, - 75728 + 75752, + 75757 ], "loc": { "start": { @@ -128512,8 +128621,8 @@ } ], "range": [ - 75715, - 75729 + 75744, + 75758 ], "loc": { "start": { @@ -128530,8 +128639,8 @@ "type": "Identifier", "name": "query", "range": [ - 75732, - 75737 + 75761, + 75766 ], "loc": { "start": { @@ -128553,8 +128662,8 @@ "type": "Identifier", "name": "query", "range": [ - 75756, - 75761 + 75785, + 75790 ], "loc": { "start": { @@ -128571,8 +128680,8 @@ "type": "Identifier", "name": "split", "range": [ - 75762, - 75767 + 75791, + 75796 ], "loc": { "start": { @@ -128586,8 +128695,8 @@ } }, "range": [ - 75756, - 75767 + 75785, + 75796 ], "loc": { "start": { @@ -128612,8 +128721,8 @@ "value": " ", "raw": "' '", "range": [ - 75768, - 75771 + 75797, + 75800 ], "loc": { "start": { @@ -128632,8 +128741,8 @@ "object": { "type": "ThisExpression", "range": [ - 75774, - 75778 + 75803, + 75807 ], "loc": { "start": { @@ -128650,8 +128759,8 @@ "type": "Identifier", "name": "orOperator", "range": [ - 75779, - 75789 + 75808, + 75818 ], "loc": { "start": { @@ -128665,8 +128774,8 @@ } }, "range": [ - 75774, - 75789 + 75803, + 75818 ], "loc": { "start": { @@ -128680,8 +128789,8 @@ } }, "range": [ - 75768, - 75789 + 75797, + 75818 ], "loc": { "start": { @@ -128699,8 +128808,8 @@ "value": " ", "raw": "' '", "range": [ - 75792, - 75795 + 75821, + 75824 ], "loc": { "start": { @@ -128714,8 +128823,8 @@ } }, "range": [ - 75768, - 75795 + 75797, + 75824 ], "loc": { "start": { @@ -128730,8 +128839,8 @@ } ], "range": [ - 75756, - 75796 + 75785, + 75825 ], "loc": { "start": { @@ -128745,8 +128854,8 @@ } }, "range": [ - 75715, - 75796 + 75744, + 75825 ], "loc": { "start": { @@ -128760,8 +128869,8 @@ } }, "range": [ - 75706, - 75796 + 75735, + 75825 ], "loc": { "start": { @@ -128777,8 +128886,8 @@ ], "kind": "let", "range": [ - 75702, - 75797 + 75731, + 75826 ], "loc": { "start": { @@ -128802,8 +128911,8 @@ "object": { "type": "ThisExpression", "range": [ - 75815, - 75819 + 75844, + 75848 ], "loc": { "start": { @@ -128820,8 +128929,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 75820, - 75835 + 75849, + 75864 ], "loc": { "start": { @@ -128835,8 +128944,8 @@ } }, "range": [ - 75815, - 75835 + 75844, + 75864 ], "loc": { "start": { @@ -128858,8 +128967,8 @@ "object": { "type": "ThisExpression", "range": [ - 75840, - 75844 + 75869, + 75873 ], "loc": { "start": { @@ -128876,8 +128985,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 75845, - 75856 + 75874, + 75885 ], "loc": { "start": { @@ -128891,8 +129000,8 @@ } }, "range": [ - 75840, - 75856 + 75869, + 75885 ], "loc": { "start": { @@ -128907,8 +129016,8 @@ }, "prefix": true, "range": [ - 75839, - 75856 + 75868, + 75885 ], "loc": { "start": { @@ -128922,8 +129031,8 @@ } }, "range": [ - 75815, - 75856 + 75844, + 75885 ], "loc": { "start": { @@ -128952,8 +129061,8 @@ "object": { "type": "ThisExpression", "range": [ - 75876, - 75880 + 75905, + 75909 ], "loc": { "start": { @@ -128970,8 +129079,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 75881, - 75888 + 75910, + 75917 ], "loc": { "start": { @@ -128985,8 +129094,8 @@ } }, "range": [ - 75876, - 75888 + 75905, + 75917 ], "loc": { "start": { @@ -129003,8 +129112,8 @@ "type": "Identifier", "name": "emit", "range": [ - 75889, - 75893 + 75918, + 75922 ], "loc": { "start": { @@ -129018,8 +129127,8 @@ } }, "range": [ - 75876, - 75893 + 75905, + 75922 ], "loc": { "start": { @@ -129038,8 +129147,8 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 75894, - 75915 + 75923, + 75944 ], "loc": { "start": { @@ -129055,8 +129164,8 @@ { "type": "ThisExpression", "range": [ - 75917, - 75921 + 75946, + 75950 ], "loc": { "start": { @@ -129073,8 +129182,8 @@ "type": "Identifier", "name": "index", "range": [ - 75923, - 75928 + 75952, + 75957 ], "loc": { "start": { @@ -129093,8 +129202,8 @@ "object": { "type": "ThisExpression", "range": [ - 75950, - 75954 + 75979, + 75983 ], "loc": { "start": { @@ -129111,8 +129220,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 75955, - 75968 + 75984, + 75997 ], "loc": { "start": { @@ -129126,8 +129235,8 @@ } }, "range": [ - 75950, - 75968 + 75979, + 75997 ], "loc": { "start": { @@ -129148,8 +129257,8 @@ "object": { "type": "ThisExpression", "range": [ - 75970, - 75974 + 75999, + 76003 ], "loc": { "start": { @@ -129166,8 +129275,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 75975, - 75988 + 76004, + 76017 ], "loc": { "start": { @@ -129181,8 +129290,8 @@ } }, "range": [ - 75970, - 75988 + 75999, + 76017 ], "loc": { "start": { @@ -129197,8 +129306,8 @@ }, "arguments": [], "range": [ - 75970, - 75990 + 75999, + 76019 ], "loc": { "start": { @@ -129213,8 +129322,8 @@ } ], "range": [ - 75876, - 75991 + 75905, + 76020 ], "loc": { "start": { @@ -129228,8 +129337,8 @@ } }, "range": [ - 75876, - 75992 + 75905, + 76021 ], "loc": { "start": { @@ -129244,8 +129353,8 @@ } ], "range": [ - 75858, - 76006 + 75887, + 76035 ], "loc": { "start": { @@ -129260,8 +129369,8 @@ }, "alternate": null, "range": [ - 75811, - 76006 + 75840, + 76035 ], "loc": { "start": { @@ -129287,8 +129396,8 @@ "object": { "type": "ThisExpression", "range": [ - 76020, - 76024 + 76049, + 76053 ], "loc": { "start": { @@ -129305,8 +129414,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 76025, - 76032 + 76054, + 76061 ], "loc": { "start": { @@ -129320,8 +129429,8 @@ } }, "range": [ - 76020, - 76032 + 76049, + 76061 ], "loc": { "start": { @@ -129338,8 +129447,8 @@ "type": "Identifier", "name": "emit", "range": [ - 76033, - 76037 + 76062, + 76066 ], "loc": { "start": { @@ -129353,8 +129462,8 @@ } }, "range": [ - 76020, - 76037 + 76049, + 76066 ], "loc": { "start": { @@ -129373,8 +129482,8 @@ "value": "select-options", "raw": "'select-options'", "range": [ - 76038, - 76054 + 76067, + 76083 ], "loc": { "start": { @@ -129390,8 +129499,8 @@ { "type": "ThisExpression", "range": [ - 76056, - 76060 + 76085, + 76089 ], "loc": { "start": { @@ -129408,8 +129517,8 @@ "type": "Identifier", "name": "index", "range": [ - 76062, - 76067 + 76091, + 76096 ], "loc": { "start": { @@ -129426,8 +129535,8 @@ "type": "Identifier", "name": "values", "range": [ - 76069, - 76075 + 76098, + 76104 ], "loc": { "start": { @@ -129442,8 +129551,8 @@ } ], "range": [ - 76020, - 76076 + 76049, + 76105 ], "loc": { "start": { @@ -129457,8 +129566,8 @@ } }, "range": [ - 76020, - 76077 + 76049, + 76106 ], "loc": { "start": { @@ -129473,8 +129582,8 @@ } ], "range": [ - 75688, - 76087 + 75717, + 76116 ], "loc": { "start": { @@ -129491,8 +129600,8 @@ "type": "Line", "value": "checklist", "range": [ - 76096, - 76107 + 76125, + 76136 ], "loc": { "start": { @@ -129516,8 +129625,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 76125, - 76135 + 76154, + 76164 ], "loc": { "start": { @@ -129534,8 +129643,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 76140, - 76149 + 76169, + 76178 ], "loc": { "start": { @@ -129549,8 +129658,8 @@ } }, "range": [ - 76125, - 76149 + 76154, + 76178 ], "loc": { "start": { @@ -129575,8 +129684,8 @@ "type": "Identifier", "name": "values", "range": [ - 76169, - 76175 + 76198, + 76204 ], "loc": { "start": { @@ -129593,8 +129702,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76178, - 76180 + 76207, + 76209 ], "loc": { "start": { @@ -129608,8 +129717,8 @@ } }, "range": [ - 76169, - 76180 + 76198, + 76209 ], "loc": { "start": { @@ -129625,8 +129734,8 @@ ], "kind": "let", "range": [ - 76165, - 76181 + 76194, + 76210 ], "loc": { "start": { @@ -129650,8 +129759,8 @@ "object": { "type": "ThisExpression", "range": [ - 76198, - 76202 + 76227, + 76231 ], "loc": { "start": { @@ -129668,8 +129777,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 76203, - 76218 + 76232, + 76247 ], "loc": { "start": { @@ -129683,8 +129792,8 @@ } }, "range": [ - 76198, - 76218 + 76227, + 76247 ], "loc": { "start": { @@ -129706,8 +129815,8 @@ "object": { "type": "ThisExpression", "range": [ - 76223, - 76227 + 76252, + 76256 ], "loc": { "start": { @@ -129724,8 +129833,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 76228, - 76239 + 76257, + 76268 ], "loc": { "start": { @@ -129739,8 +129848,8 @@ } }, "range": [ - 76223, - 76239 + 76252, + 76268 ], "loc": { "start": { @@ -129755,8 +129864,8 @@ }, "prefix": true, "range": [ - 76222, - 76239 + 76251, + 76268 ], "loc": { "start": { @@ -129770,8 +129879,8 @@ } }, "range": [ - 76198, - 76239 + 76227, + 76268 ], "loc": { "start": { @@ -129800,8 +129909,8 @@ "object": { "type": "ThisExpression", "range": [ - 76259, - 76263 + 76288, + 76292 ], "loc": { "start": { @@ -129818,8 +129927,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 76264, - 76271 + 76293, + 76300 ], "loc": { "start": { @@ -129833,8 +129942,8 @@ } }, "range": [ - 76259, - 76271 + 76288, + 76300 ], "loc": { "start": { @@ -129851,8 +129960,8 @@ "type": "Identifier", "name": "emit", "range": [ - 76272, - 76276 + 76301, + 76305 ], "loc": { "start": { @@ -129866,8 +129975,8 @@ } }, "range": [ - 76259, - 76276 + 76288, + 76305 ], "loc": { "start": { @@ -129886,8 +129995,8 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 76277, - 76301 + 76306, + 76330 ], "loc": { "start": { @@ -129903,8 +130012,8 @@ { "type": "ThisExpression", "range": [ - 76303, - 76307 + 76332, + 76336 ], "loc": { "start": { @@ -129921,8 +130030,8 @@ "type": "Identifier", "name": "index", "range": [ - 76309, - 76314 + 76338, + 76343 ], "loc": { "start": { @@ -129941,8 +130050,8 @@ "object": { "type": "ThisExpression", "range": [ - 76336, - 76340 + 76365, + 76369 ], "loc": { "start": { @@ -129959,8 +130068,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 76341, - 76354 + 76370, + 76383 ], "loc": { "start": { @@ -129974,8 +130083,8 @@ } }, "range": [ - 76336, - 76354 + 76365, + 76383 ], "loc": { "start": { @@ -129990,8 +130099,8 @@ } ], "range": [ - 76259, - 76355 + 76288, + 76384 ], "loc": { "start": { @@ -130005,8 +130114,8 @@ } }, "range": [ - 76259, - 76356 + 76288, + 76385 ], "loc": { "start": { @@ -130021,8 +130130,8 @@ } ], "range": [ - 76241, - 76370 + 76270, + 76399 ], "loc": { "start": { @@ -130037,8 +130146,8 @@ }, "alternate": null, "range": [ - 76194, - 76370 + 76223, + 76399 ], "loc": { "start": { @@ -130059,8 +130168,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 76387, - 76394 + 76416, + 76423 ], "loc": { "start": { @@ -130078,8 +130187,8 @@ "type": "Identifier", "name": "query", "range": [ - 76395, - 76400 + 76424, + 76429 ], "loc": { "start": { @@ -130094,8 +130203,8 @@ } ], "range": [ - 76387, - 76401 + 76416, + 76430 ], "loc": { "start": { @@ -130120,8 +130229,8 @@ "type": "Identifier", "name": "values", "range": [ - 76421, - 76427 + 76450, + 76456 ], "loc": { "start": { @@ -130138,8 +130247,8 @@ "type": "Identifier", "name": "query", "range": [ - 76430, - 76435 + 76459, + 76464 ], "loc": { "start": { @@ -130153,8 +130262,8 @@ } }, "range": [ - 76421, - 76435 + 76450, + 76464 ], "loc": { "start": { @@ -130168,8 +130277,8 @@ } }, "range": [ - 76421, - 76436 + 76450, + 76465 ], "loc": { "start": { @@ -130184,8 +130293,8 @@ } ], "range": [ - 76403, - 76450 + 76432, + 76479 ], "loc": { "start": { @@ -130210,8 +130319,8 @@ "type": "Identifier", "name": "query", "range": [ - 76474, - 76479 + 76503, + 76508 ], "loc": { "start": { @@ -130230,8 +130339,8 @@ "type": "Identifier", "name": "matchCase", "range": [ - 76482, - 76491 + 76511, + 76520 ], "loc": { "start": { @@ -130249,8 +130358,8 @@ "type": "Identifier", "name": "query", "range": [ - 76492, - 76497 + 76521, + 76526 ], "loc": { "start": { @@ -130269,8 +130378,8 @@ "object": { "type": "ThisExpression", "range": [ - 76499, - 76503 + 76528, + 76532 ], "loc": { "start": { @@ -130287,8 +130396,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 76504, - 76517 + 76533, + 76546 ], "loc": { "start": { @@ -130302,8 +130411,8 @@ } }, "range": [ - 76499, - 76517 + 76528, + 76546 ], "loc": { "start": { @@ -130318,8 +130427,8 @@ } ], "range": [ - 76482, - 76518 + 76511, + 76547 ], "loc": { "start": { @@ -130333,8 +130442,8 @@ } }, "range": [ - 76474, - 76518 + 76503, + 76547 ], "loc": { "start": { @@ -130348,8 +130457,8 @@ } }, "range": [ - 76474, - 76519 + 76503, + 76548 ], "loc": { "start": { @@ -130371,8 +130480,8 @@ "type": "Identifier", "name": "values", "range": [ - 76536, - 76542 + 76565, + 76571 ], "loc": { "start": { @@ -130394,8 +130503,8 @@ "type": "Identifier", "name": "query", "range": [ - 76545, - 76550 + 76574, + 76579 ], "loc": { "start": { @@ -130412,8 +130521,8 @@ "type": "Identifier", "name": "split", "range": [ - 76551, - 76556 + 76580, + 76585 ], "loc": { "start": { @@ -130427,8 +130536,8 @@ } }, "range": [ - 76545, - 76556 + 76574, + 76585 ], "loc": { "start": { @@ -130453,8 +130562,8 @@ "value": " ", "raw": "' '", "range": [ - 76557, - 76560 + 76586, + 76589 ], "loc": { "start": { @@ -130473,8 +130582,8 @@ "object": { "type": "ThisExpression", "range": [ - 76563, - 76567 + 76592, + 76596 ], "loc": { "start": { @@ -130491,8 +130600,8 @@ "type": "Identifier", "name": "orOperator", "range": [ - 76568, - 76578 + 76597, + 76607 ], "loc": { "start": { @@ -130506,8 +130615,8 @@ } }, "range": [ - 76563, - 76578 + 76592, + 76607 ], "loc": { "start": { @@ -130521,8 +130630,8 @@ } }, "range": [ - 76557, - 76578 + 76586, + 76607 ], "loc": { "start": { @@ -130540,8 +130649,8 @@ "value": " ", "raw": "' '", "range": [ - 76581, - 76584 + 76610, + 76613 ], "loc": { "start": { @@ -130555,8 +130664,8 @@ } }, "range": [ - 76557, - 76584 + 76586, + 76613 ], "loc": { "start": { @@ -130571,8 +130680,8 @@ } ], "range": [ - 76545, - 76585 + 76574, + 76614 ], "loc": { "start": { @@ -130586,8 +130695,8 @@ } }, "range": [ - 76536, - 76585 + 76565, + 76614 ], "loc": { "start": { @@ -130601,8 +130710,8 @@ } }, "range": [ - 76536, - 76586 + 76565, + 76615 ], "loc": { "start": { @@ -130617,8 +130726,8 @@ } ], "range": [ - 76456, - 76600 + 76485, + 76629 ], "loc": { "start": { @@ -130632,8 +130741,8 @@ } }, "range": [ - 76383, - 76600 + 76412, + 76629 ], "loc": { "start": { @@ -130659,8 +130768,8 @@ "object": { "type": "ThisExpression", "range": [ - 76614, - 76618 + 76643, + 76647 ], "loc": { "start": { @@ -130677,8 +130786,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 76619, - 76626 + 76648, + 76655 ], "loc": { "start": { @@ -130692,8 +130801,8 @@ } }, "range": [ - 76614, - 76626 + 76643, + 76655 ], "loc": { "start": { @@ -130710,8 +130819,8 @@ "type": "Identifier", "name": "emit", "range": [ - 76627, - 76631 + 76656, + 76660 ], "loc": { "start": { @@ -130725,8 +130834,8 @@ } }, "range": [ - 76614, - 76631 + 76643, + 76660 ], "loc": { "start": { @@ -130745,8 +130854,8 @@ "value": "select-checklist-options", "raw": "'select-checklist-options'", "range": [ - 76632, - 76658 + 76661, + 76687 ], "loc": { "start": { @@ -130762,8 +130871,8 @@ { "type": "ThisExpression", "range": [ - 76660, - 76664 + 76689, + 76693 ], "loc": { "start": { @@ -130780,8 +130889,8 @@ "type": "Identifier", "name": "index", "range": [ - 76666, - 76671 + 76695, + 76700 ], "loc": { "start": { @@ -130798,8 +130907,8 @@ "type": "Identifier", "name": "values", "range": [ - 76673, - 76679 + 76702, + 76708 ], "loc": { "start": { @@ -130814,8 +130923,8 @@ } ], "range": [ - 76614, - 76680 + 76643, + 76709 ], "loc": { "start": { @@ -130829,8 +130938,8 @@ } }, "range": [ - 76614, - 76681 + 76643, + 76710 ], "loc": { "start": { @@ -130845,8 +130954,8 @@ } ], "range": [ - 76151, - 76691 + 76180, + 76720 ], "loc": { "start": { @@ -130861,8 +130970,8 @@ }, "alternate": null, "range": [ - 76121, - 76691 + 76150, + 76720 ], "loc": { "start": { @@ -130879,8 +130988,8 @@ "type": "Line", "value": "checklist", "range": [ - 76096, - 76107 + 76125, + 76136 ], "loc": { "start": { @@ -130896,8 +131005,8 @@ ] }, "range": [ - 75659, - 76691 + 75688, + 76720 ], "loc": { "start": { @@ -130914,8 +131023,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 75627, - 75645 + 75656, + 75674 ], "loc": { "start": { @@ -130931,8 +131040,8 @@ ] }, "range": [ - 75311, - 76691 + 75340, + 76720 ], "loc": { "start": { @@ -130947,8 +131056,8 @@ } ], "range": [ - 75090, - 76697 + 75119, + 76726 ], "loc": { "start": { @@ -130964,8 +131073,8 @@ "generator": false, "expression": false, "range": [ - 75070, - 76697 + 75099, + 76726 ], "loc": { "start": { @@ -130981,8 +131090,8 @@ "kind": "method", "computed": false, "range": [ - 75056, - 76697 + 75085, + 76726 ], "loc": { "start": { @@ -130999,8 +131108,8 @@ "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": [ - 74889, - 75051 + 74918, + 75080 ], "loc": { "start": { @@ -131019,8 +131128,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76703, - 76807 + 76732, + 76836 ], "loc": { "start": { @@ -131042,8 +131151,8 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 76812, - 76824 + 76841, + 76853 ], "loc": { "start": { @@ -131064,8 +131173,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 76825, - 76828 + 76854, + 76857 ], "loc": { "start": { @@ -131091,8 +131200,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 76844, - 76853 + 76873, + 76882 ], "loc": { "start": { @@ -131111,8 +131220,8 @@ "object": { "type": "ThisExpression", "range": [ - 76856, - 76860 + 76885, + 76889 ], "loc": { "start": { @@ -131129,8 +131238,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 76861, - 76870 + 76890, + 76899 ], "loc": { "start": { @@ -131144,8 +131253,8 @@ } }, "range": [ - 76856, - 76870 + 76885, + 76899 ], "loc": { "start": { @@ -131159,8 +131268,8 @@ } }, "range": [ - 76844, - 76870 + 76873, + 76899 ], "loc": { "start": { @@ -131176,8 +131285,8 @@ ], "kind": "let", "range": [ - 76840, - 76871 + 76869, + 76900 ], "loc": { "start": { @@ -131202,8 +131311,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 76884, - 76893 + 76913, + 76922 ], "loc": { "start": { @@ -131220,8 +131329,8 @@ "type": "Identifier", "name": "length", "range": [ - 76894, - 76900 + 76923, + 76929 ], "loc": { "start": { @@ -131235,8 +131344,8 @@ } }, "range": [ - 76884, - 76900 + 76913, + 76929 ], "loc": { "start": { @@ -131254,8 +131363,8 @@ "value": 0, "raw": "0", "range": [ - 76905, - 76906 + 76934, + 76935 ], "loc": { "start": { @@ -131269,8 +131378,8 @@ } }, "range": [ - 76884, - 76906 + 76913, + 76935 ], "loc": { "start": { @@ -131290,8 +131399,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 76922, - 76929 + 76951, + 76958 ], "loc": { "start": { @@ -131306,8 +131415,8 @@ } ], "range": [ - 76908, - 76939 + 76937, + 76968 ], "loc": { "start": { @@ -131322,8 +131431,8 @@ }, "alternate": null, "range": [ - 76880, - 76939 + 76909, + 76968 ], "loc": { "start": { @@ -131345,8 +131454,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 76949, - 76952 + 76978, + 76981 ], "loc": { "start": { @@ -131366,8 +131475,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 76955, - 76958 + 76984, + 76987 ], "loc": { "start": { @@ -131388,8 +131497,8 @@ "object": { "type": "ThisExpression", "range": [ - 76962, - 76966 + 76991, + 76995 ], "loc": { "start": { @@ -131406,8 +131515,8 @@ "type": "Identifier", "name": "dom", "range": [ - 76967, - 76970 + 76996, + 76999 ], "loc": { "start": { @@ -131421,8 +131530,8 @@ } }, "range": [ - 76962, - 76970 + 76991, + 76999 ], "loc": { "start": { @@ -131437,8 +131546,8 @@ }, "arguments": [], "range": [ - 76962, - 76972 + 76991, + 77001 ], "loc": { "start": { @@ -131452,8 +131561,8 @@ } }, "range": [ - 76955, - 76972 + 76984, + 77001 ], "loc": { "start": { @@ -131467,8 +131576,8 @@ } }, "range": [ - 76949, - 76972 + 76978, + 77001 ], "loc": { "start": { @@ -131482,8 +131591,8 @@ } }, "range": [ - 76949, - 76973 + 76978, + 77002 ], "loc": { "start": { @@ -131505,8 +131614,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 76987, - 76994 + 77016, + 77023 ], "loc": { "start": { @@ -131525,8 +131634,8 @@ "type": "Identifier", "name": "tag", "range": [ - 76997, - 77000 + 77026, + 77029 ], "loc": { "start": { @@ -131544,8 +131653,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 77001, - 77004 + 77030, + 77033 ], "loc": { "start": { @@ -131563,8 +131672,8 @@ "value": "col", "raw": "'col'", "range": [ - 77006, - 77011 + 77035, + 77040 ], "loc": { "start": { @@ -131579,8 +131688,8 @@ } ], "range": [ - 76997, - 77012 + 77026, + 77041 ], "loc": { "start": { @@ -131594,8 +131703,8 @@ } }, "range": [ - 76987, - 77012 + 77016, + 77041 ], "loc": { "start": { @@ -131611,8 +131720,8 @@ ], "kind": "let", "range": [ - 76983, - 77013 + 77012, + 77042 ], "loc": { "start": { @@ -131634,8 +131743,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77026, - 77038 + 77055, + 77067 ], "loc": { "start": { @@ -131658,8 +131767,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 77041, - 77048 + 77070, + 77077 ], "loc": { "start": { @@ -131676,8 +131785,8 @@ "type": "Identifier", "name": "length", "range": [ - 77049, - 77055 + 77078, + 77084 ], "loc": { "start": { @@ -131691,8 +131800,8 @@ } }, "range": [ - 77041, - 77055 + 77070, + 77084 ], "loc": { "start": { @@ -131710,8 +131819,8 @@ "value": 0, "raw": "0", "range": [ - 77058, - 77059 + 77087, + 77088 ], "loc": { "start": { @@ -131725,8 +131834,8 @@ } }, "range": [ - 77041, - 77059 + 77070, + 77088 ], "loc": { "start": { @@ -131740,8 +131849,8 @@ } }, "range": [ - 77026, - 77059 + 77055, + 77088 ], "loc": { "start": { @@ -131757,8 +131866,8 @@ ], "kind": "let", "range": [ - 77022, - 77060 + 77051, + 77089 ], "loc": { "start": { @@ -131780,8 +131889,8 @@ "type": "Identifier", "name": "frag", "range": [ - 77073, - 77077 + 77102, + 77106 ], "loc": { "start": { @@ -131803,8 +131912,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77081, - 77093 + 77110, + 77122 ], "loc": { "start": { @@ -131819,8 +131928,8 @@ }, "prefix": true, "range": [ - 77080, - 77093 + 77109, + 77122 ], "loc": { "start": { @@ -131842,8 +131951,8 @@ "type": "Identifier", "name": "doc", "range": [ - 77096, - 77099 + 77125, + 77128 ], "loc": { "start": { @@ -131860,8 +131969,8 @@ "type": "Identifier", "name": "createDocumentFragment", "range": [ - 77100, - 77122 + 77129, + 77151 ], "loc": { "start": { @@ -131875,8 +131984,8 @@ } }, "range": [ - 77096, - 77122 + 77125, + 77151 ], "loc": { "start": { @@ -131891,8 +132000,8 @@ }, "arguments": [], "range": [ - 77096, - 77124 + 77125, + 77153 ], "loc": { "start": { @@ -131910,8 +132019,8 @@ "value": null, "raw": "null", "range": [ - 77127, - 77131 + 77156, + 77160 ], "loc": { "start": { @@ -131925,8 +132034,8 @@ } }, "range": [ - 77080, - 77131 + 77109, + 77160 ], "loc": { "start": { @@ -131940,8 +132049,8 @@ } }, "range": [ - 77073, - 77131 + 77102, + 77160 ], "loc": { "start": { @@ -131957,8 +132066,8 @@ ], "kind": "let", "range": [ - 77069, - 77132 + 77098, + 77161 ], "loc": { "start": { @@ -131981,8 +132090,8 @@ "object": { "type": "ThisExpression", "range": [ - 77142, - 77146 + 77171, + 77175 ], "loc": { "start": { @@ -131999,8 +132108,8 @@ "type": "Identifier", "name": "eachCol", "range": [ - 77147, - 77154 + 77176, + 77183 ], "loc": { "start": { @@ -132014,8 +132123,8 @@ } }, "range": [ - 77142, - 77154 + 77171, + 77183 ], "loc": { "start": { @@ -132037,8 +132146,8 @@ "type": "Identifier", "name": "k", "range": [ - 77156, - 77157 + 77185, + 77186 ], "loc": { "start": { @@ -132064,8 +132173,8 @@ "type": "Identifier", "name": "col", "range": [ - 77180, - 77183 + 77209, + 77212 ], "loc": { "start": { @@ -132080,8 +132189,8 @@ }, "init": null, "range": [ - 77180, - 77183 + 77209, + 77212 ], "loc": { "start": { @@ -132097,8 +132206,8 @@ ], "kind": "let", "range": [ - 77176, - 77184 + 77205, + 77213 ], "loc": { "start": { @@ -132117,8 +132226,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77201, - 77213 + 77230, + 77242 ], "loc": { "start": { @@ -132143,8 +132252,8 @@ "type": "Identifier", "name": "col", "range": [ - 77233, - 77236 + 77262, + 77265 ], "loc": { "start": { @@ -132164,8 +132273,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 77239, - 77246 + 77268, + 77275 ], "loc": { "start": { @@ -132182,8 +132291,8 @@ "type": "Identifier", "name": "k", "range": [ - 77247, - 77248 + 77276, + 77277 ], "loc": { "start": { @@ -132197,8 +132306,8 @@ } }, "range": [ - 77239, - 77249 + 77268, + 77278 ], "loc": { "start": { @@ -132212,8 +132321,8 @@ } }, "range": [ - 77233, - 77249 + 77262, + 77278 ], "loc": { "start": { @@ -132227,8 +132336,8 @@ } }, "range": [ - 77233, - 77250 + 77262, + 77279 ], "loc": { "start": { @@ -132243,8 +132352,8 @@ } ], "range": [ - 77215, - 77264 + 77244, + 77293 ], "loc": { "start": { @@ -132269,8 +132378,8 @@ "type": "Identifier", "name": "col", "range": [ - 77288, - 77291 + 77317, + 77320 ], "loc": { "start": { @@ -132289,8 +132398,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 77294, - 77303 + 77323, + 77332 ], "loc": { "start": { @@ -132309,8 +132418,8 @@ "value": "col", "raw": "'col'", "range": [ - 77304, - 77309 + 77333, + 77338 ], "loc": { "start": { @@ -132325,8 +132434,8 @@ } ], "range": [ - 77294, - 77310 + 77323, + 77339 ], "loc": { "start": { @@ -132340,8 +132449,8 @@ } }, "range": [ - 77288, - 77310 + 77317, + 77339 ], "loc": { "start": { @@ -132355,8 +132464,8 @@ } }, "range": [ - 77288, - 77311 + 77317, + 77340 ], "loc": { "start": { @@ -132380,8 +132489,8 @@ "type": "Identifier", "name": "frag", "range": [ - 77328, - 77332 + 77357, + 77361 ], "loc": { "start": { @@ -132398,8 +132507,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 77333, - 77344 + 77362, + 77373 ], "loc": { "start": { @@ -132413,8 +132522,8 @@ } }, "range": [ - 77328, - 77344 + 77357, + 77373 ], "loc": { "start": { @@ -132432,8 +132541,8 @@ "type": "Identifier", "name": "col", "range": [ - 77345, - 77348 + 77374, + 77377 ], "loc": { "start": { @@ -132448,8 +132557,8 @@ } ], "range": [ - 77328, - 77349 + 77357, + 77378 ], "loc": { "start": { @@ -132463,8 +132572,8 @@ } }, "range": [ - 77328, - 77350 + 77357, + 77379 ], "loc": { "start": { @@ -132479,8 +132588,8 @@ } ], "range": [ - 77270, - 77364 + 77299, + 77393 ], "loc": { "start": { @@ -132494,8 +132603,8 @@ } }, "range": [ - 77197, - 77364 + 77226, + 77393 ], "loc": { "start": { @@ -132523,8 +132632,8 @@ "type": "Identifier", "name": "col", "range": [ - 77377, - 77380 + 77406, + 77409 ], "loc": { "start": { @@ -132541,8 +132650,8 @@ "type": "Identifier", "name": "style", "range": [ - 77381, - 77386 + 77410, + 77415 ], "loc": { "start": { @@ -132556,8 +132665,8 @@ } }, "range": [ - 77377, - 77386 + 77406, + 77415 ], "loc": { "start": { @@ -132574,8 +132683,8 @@ "type": "Identifier", "name": "width", "range": [ - 77387, - 77392 + 77416, + 77421 ], "loc": { "start": { @@ -132589,8 +132698,8 @@ } }, "range": [ - 77377, - 77392 + 77406, + 77421 ], "loc": { "start": { @@ -132610,8 +132719,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 77395, - 77404 + 77424, + 77433 ], "loc": { "start": { @@ -132628,8 +132737,8 @@ "type": "Identifier", "name": "k", "range": [ - 77405, - 77406 + 77434, + 77435 ], "loc": { "start": { @@ -132643,8 +132752,8 @@ } }, "range": [ - 77395, - 77407 + 77424, + 77436 ], "loc": { "start": { @@ -132658,8 +132767,8 @@ } }, "range": [ - 77377, - 77407 + 77406, + 77436 ], "loc": { "start": { @@ -132673,8 +132782,8 @@ } }, "range": [ - 77377, - 77408 + 77406, + 77437 ], "loc": { "start": { @@ -132689,8 +132798,8 @@ } ], "range": [ - 77162, - 77418 + 77191, + 77447 ], "loc": { "start": { @@ -132706,8 +132815,8 @@ "generator": false, "expression": false, "range": [ - 77155, - 77418 + 77184, + 77447 ], "loc": { "start": { @@ -132722,8 +132831,8 @@ } ], "range": [ - 77142, - 77419 + 77171, + 77448 ], "loc": { "start": { @@ -132737,8 +132846,8 @@ } }, "range": [ - 77142, - 77420 + 77171, + 77449 ], "loc": { "start": { @@ -132760,8 +132869,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 77435, - 77447 + 77464, + 77476 ], "loc": { "start": { @@ -132776,8 +132885,8 @@ }, "prefix": true, "range": [ - 77434, - 77447 + 77463, + 77476 ], "loc": { "start": { @@ -132804,8 +132913,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 77463, - 77466 + 77492, + 77495 ], "loc": { "start": { @@ -132822,8 +132931,8 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 77467, - 77479 + 77496, + 77508 ], "loc": { "start": { @@ -132837,8 +132946,8 @@ } }, "range": [ - 77463, - 77479 + 77492, + 77508 ], "loc": { "start": { @@ -132856,8 +132965,8 @@ "type": "Identifier", "name": "frag", "range": [ - 77480, - 77484 + 77509, + 77513 ], "loc": { "start": { @@ -132877,8 +132986,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 77486, - 77489 + 77515, + 77518 ], "loc": { "start": { @@ -132895,8 +133004,8 @@ "type": "Identifier", "name": "firstChild", "range": [ - 77490, - 77500 + 77519, + 77529 ], "loc": { "start": { @@ -132910,8 +133019,8 @@ } }, "range": [ - 77486, - 77500 + 77515, + 77529 ], "loc": { "start": { @@ -132926,8 +133035,8 @@ } ], "range": [ - 77463, - 77501 + 77492, + 77530 ], "loc": { "start": { @@ -132941,8 +133050,8 @@ } }, "range": [ - 77463, - 77502 + 77492, + 77531 ], "loc": { "start": { @@ -132957,8 +133066,8 @@ } ], "range": [ - 77449, - 77512 + 77478, + 77541 ], "loc": { "start": { @@ -132973,8 +133082,8 @@ }, "alternate": null, "range": [ - 77430, - 77512 + 77459, + 77541 ], "loc": { "start": { @@ -132989,8 +133098,8 @@ } ], "range": [ - 76830, - 77518 + 76859, + 77547 ], "loc": { "start": { @@ -133006,8 +133115,8 @@ "generator": false, "expression": false, "range": [ - 76824, - 77518 + 76853, + 77547 ], "loc": { "start": { @@ -133023,8 +133132,8 @@ "kind": "method", "computed": false, "range": [ - 76812, - 77518 + 76841, + 77547 ], "loc": { "start": { @@ -133041,8 +133150,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76703, - 76807 + 76732, + 76836 ], "loc": { "start": { @@ -133061,8 +133170,8 @@ "type": "Block", "value": "*\n * Exclude rows from actions\n ", "range": [ - 77524, - 77568 + 77553, + 77597 ], "loc": { "start": { @@ -133084,8 +133193,8 @@ "type": "Identifier", "name": "setExcludeRows", "range": [ - 77573, - 77587 + 77602, + 77616 ], "loc": { "start": { @@ -133116,8 +133225,8 @@ "object": { "type": "ThisExpression", "range": [ - 77605, - 77609 + 77634, + 77638 ], "loc": { "start": { @@ -133134,8 +133243,8 @@ "type": "Identifier", "name": "hasExcludedRows", "range": [ - 77610, - 77625 + 77639, + 77654 ], "loc": { "start": { @@ -133149,8 +133258,8 @@ } }, "range": [ - 77605, - 77625 + 77634, + 77654 ], "loc": { "start": { @@ -133165,8 +133274,8 @@ }, "prefix": true, "range": [ - 77604, - 77625 + 77633, + 77654 ], "loc": { "start": { @@ -133186,8 +133295,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 77641, - 77648 + 77670, + 77677 ], "loc": { "start": { @@ -133202,8 +133311,8 @@ } ], "range": [ - 77627, - 77658 + 77656, + 77687 ], "loc": { "start": { @@ -133218,8 +133327,8 @@ }, "alternate": null, "range": [ - 77600, - 77658 + 77629, + 77687 ], "loc": { "start": { @@ -133245,8 +133354,8 @@ "object": { "type": "ThisExpression", "range": [ - 77667, - 77671 + 77696, + 77700 ], "loc": { "start": { @@ -133263,8 +133372,8 @@ "type": "Identifier", "name": "excludeRows", "range": [ - 77672, - 77683 + 77701, + 77712 ], "loc": { "start": { @@ -133278,8 +133387,8 @@ } }, "range": [ - 77667, - 77683 + 77696, + 77712 ], "loc": { "start": { @@ -133296,8 +133405,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 77684, - 77691 + 77713, + 77720 ], "loc": { "start": { @@ -133311,8 +133420,8 @@ } }, "range": [ - 77667, - 77691 + 77696, + 77720 ], "loc": { "start": { @@ -133334,8 +133443,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77693, - 77699 + 77722, + 77728 ], "loc": { "start": { @@ -133357,8 +133466,8 @@ "object": { "type": "ThisExpression", "range": [ - 77704, - 77708 + 77733, + 77737 ], "loc": { "start": { @@ -133375,8 +133484,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 77709, - 77720 + 77738, + 77749 ], "loc": { "start": { @@ -133390,8 +133499,8 @@ } }, "range": [ - 77704, - 77720 + 77733, + 77749 ], "loc": { "start": { @@ -133409,8 +133518,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 77721, - 77727 + 77750, + 77756 ], "loc": { "start": { @@ -133428,8 +133537,8 @@ "value": true, "raw": "true", "range": [ - 77729, - 77733 + 77758, + 77762 ], "loc": { "start": { @@ -133444,8 +133553,8 @@ } ], "range": [ - 77704, - 77734 + 77733, + 77763 ], "loc": { "start": { @@ -133461,8 +133570,8 @@ "generator": false, "expression": true, "range": [ - 77692, - 77734 + 77721, + 77763 ], "loc": { "start": { @@ -133477,8 +133586,8 @@ } ], "range": [ - 77667, - 77735 + 77696, + 77764 ], "loc": { "start": { @@ -133492,8 +133601,8 @@ } }, "range": [ - 77667, - 77736 + 77696, + 77765 ], "loc": { "start": { @@ -133508,8 +133617,8 @@ } ], "range": [ - 77590, - 77742 + 77619, + 77771 ], "loc": { "start": { @@ -133525,8 +133634,8 @@ "generator": false, "expression": false, "range": [ - 77587, - 77742 + 77616, + 77771 ], "loc": { "start": { @@ -133542,8 +133651,8 @@ "kind": "method", "computed": false, "range": [ - 77573, - 77742 + 77602, + 77771 ], "loc": { "start": { @@ -133560,8 +133669,8 @@ "type": "Block", "value": "*\n * Exclude rows from actions\n ", "range": [ - 77524, - 77568 + 77553, + 77597 ], "loc": { "start": { @@ -133580,8 +133689,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 77748, - 77796 + 77777, + 77825 ], "loc": { "start": { @@ -133603,8 +133712,8 @@ "type": "Identifier", "name": "clearFilters", "range": [ - 77801, - 77813 + 77830, + 77842 ], "loc": { "start": { @@ -133635,8 +133744,8 @@ "object": { "type": "ThisExpression", "range": [ - 77831, - 77835 + 77860, + 77864 ], "loc": { "start": { @@ -133653,8 +133762,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 77836, - 77843 + 77865, + 77872 ], "loc": { "start": { @@ -133668,8 +133777,8 @@ } }, "range": [ - 77831, - 77843 + 77860, + 77872 ], "loc": { "start": { @@ -133684,8 +133793,8 @@ }, "prefix": true, "range": [ - 77830, - 77843 + 77859, + 77872 ], "loc": { "start": { @@ -133705,8 +133814,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 77859, - 77866 + 77888, + 77895 ], "loc": { "start": { @@ -133721,8 +133830,8 @@ } ], "range": [ - 77845, - 77876 + 77874, + 77905 ], "loc": { "start": { @@ -133737,8 +133846,8 @@ }, "alternate": null, "range": [ - 77826, - 77876 + 77855, + 77905 ], "loc": { "start": { @@ -133764,8 +133873,8 @@ "object": { "type": "ThisExpression", "range": [ - 77886, - 77890 + 77915, + 77919 ], "loc": { "start": { @@ -133782,8 +133891,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 77891, - 77898 + 77920, + 77927 ], "loc": { "start": { @@ -133797,8 +133906,8 @@ } }, "range": [ - 77886, - 77898 + 77915, + 77927 ], "loc": { "start": { @@ -133815,8 +133924,8 @@ "type": "Identifier", "name": "emit", "range": [ - 77899, - 77903 + 77928, + 77932 ], "loc": { "start": { @@ -133830,8 +133939,8 @@ } }, "range": [ - 77886, - 77903 + 77915, + 77932 ], "loc": { "start": { @@ -133850,8 +133959,8 @@ "value": "before-clearing-filters", "raw": "'before-clearing-filters'", "range": [ - 77904, - 77929 + 77933, + 77958 ], "loc": { "start": { @@ -133867,8 +133976,8 @@ { "type": "ThisExpression", "range": [ - 77931, - 77935 + 77960, + 77964 ], "loc": { "start": { @@ -133883,8 +133992,8 @@ } ], "range": [ - 77886, - 77936 + 77915, + 77965 ], "loc": { "start": { @@ -133898,8 +134007,8 @@ } }, "range": [ - 77886, - 77937 + 77915, + 77966 ], "loc": { "start": { @@ -133922,8 +134031,8 @@ "object": { "type": "ThisExpression", "range": [ - 77946, - 77950 + 77975, + 77979 ], "loc": { "start": { @@ -133940,8 +134049,8 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 77951, - 77964 + 77980, + 77993 ], "loc": { "start": { @@ -133955,8 +134064,8 @@ } }, "range": [ - 77946, - 77964 + 77975, + 77993 ], "loc": { "start": { @@ -133973,8 +134082,8 @@ { "type": "ThisExpression", "range": [ - 77965, - 77969 + 77994, + 77998 ], "loc": { "start": { @@ -133995,8 +134104,8 @@ "object": { "type": "ThisExpression", "range": [ - 77971, - 77975 + 78000, + 78004 ], "loc": { "start": { @@ -134013,8 +134122,8 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 77976, - 77991 + 78005, + 78020 ], "loc": { "start": { @@ -134028,8 +134137,8 @@ } }, "range": [ - 77971, - 77991 + 78000, + 78020 ], "loc": { "start": { @@ -134044,8 +134153,8 @@ }, "arguments": [], "range": [ - 77971, - 77993 + 78000, + 78022 ], "loc": { "start": { @@ -134060,8 +134169,8 @@ } ], "range": [ - 77946, - 77994 + 77975, + 78023 ], "loc": { "start": { @@ -134075,8 +134184,8 @@ } }, "range": [ - 77946, - 77995 + 77975, + 78024 ], "loc": { "start": { @@ -134100,8 +134209,8 @@ "type": "Identifier", "name": "i", "range": [ - 78014, - 78015 + 78043, + 78044 ], "loc": { "start": { @@ -134119,8 +134228,8 @@ "value": 0, "raw": "0", "range": [ - 78018, - 78019 + 78047, + 78048 ], "loc": { "start": { @@ -134134,8 +134243,8 @@ } }, "range": [ - 78014, - 78019 + 78043, + 78048 ], "loc": { "start": { @@ -134154,8 +134263,8 @@ "type": "Identifier", "name": "len", "range": [ - 78021, - 78024 + 78050, + 78053 ], "loc": { "start": { @@ -134177,8 +134286,8 @@ "object": { "type": "ThisExpression", "range": [ - 78027, - 78031 + 78056, + 78060 ], "loc": { "start": { @@ -134195,8 +134304,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 78032, - 78038 + 78061, + 78067 ], "loc": { "start": { @@ -134210,8 +134319,8 @@ } }, "range": [ - 78027, - 78038 + 78056, + 78067 ], "loc": { "start": { @@ -134228,8 +134337,8 @@ "type": "Identifier", "name": "length", "range": [ - 78039, - 78045 + 78068, + 78074 ], "loc": { "start": { @@ -134243,8 +134352,8 @@ } }, "range": [ - 78027, - 78045 + 78056, + 78074 ], "loc": { "start": { @@ -134258,8 +134367,8 @@ } }, "range": [ - 78021, - 78045 + 78050, + 78074 ], "loc": { "start": { @@ -134275,8 +134384,8 @@ ], "kind": "let", "range": [ - 78010, - 78045 + 78039, + 78074 ], "loc": { "start": { @@ -134296,8 +134405,8 @@ "type": "Identifier", "name": "i", "range": [ - 78047, - 78048 + 78076, + 78077 ], "loc": { "start": { @@ -134314,8 +134423,8 @@ "type": "Identifier", "name": "len", "range": [ - 78051, - 78054 + 78080, + 78083 ], "loc": { "start": { @@ -134329,8 +134438,8 @@ } }, "range": [ - 78047, - 78054 + 78076, + 78083 ], "loc": { "start": { @@ -134350,8 +134459,8 @@ "type": "Identifier", "name": "i", "range": [ - 78056, - 78057 + 78085, + 78086 ], "loc": { "start": { @@ -134366,8 +134475,8 @@ }, "prefix": false, "range": [ - 78056, - 78059 + 78085, + 78088 ], "loc": { "start": { @@ -134393,8 +134502,8 @@ "object": { "type": "ThisExpression", "range": [ - 78075, - 78079 + 78104, + 78108 ], "loc": { "start": { @@ -134411,8 +134520,8 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 78080, - 78094 + 78109, + 78123 ], "loc": { "start": { @@ -134426,8 +134535,8 @@ } }, "range": [ - 78075, - 78094 + 78104, + 78123 ], "loc": { "start": { @@ -134445,8 +134554,8 @@ "type": "Identifier", "name": "i", "range": [ - 78095, - 78096 + 78124, + 78125 ], "loc": { "start": { @@ -134464,8 +134573,8 @@ "value": "", "raw": "''", "range": [ - 78098, - 78100 + 78127, + 78129 ], "loc": { "start": { @@ -134480,8 +134589,8 @@ } ], "range": [ - 78075, - 78101 + 78104, + 78130 ], "loc": { "start": { @@ -134495,8 +134604,8 @@ } }, "range": [ - 78075, - 78102 + 78104, + 78131 ], "loc": { "start": { @@ -134511,8 +134620,8 @@ } ], "range": [ - 78061, - 78112 + 78090, + 78141 ], "loc": { "start": { @@ -134526,8 +134635,8 @@ } }, "range": [ - 78005, - 78112 + 78034, + 78141 ], "loc": { "start": { @@ -134550,8 +134659,8 @@ "object": { "type": "ThisExpression", "range": [ - 78122, - 78126 + 78151, + 78155 ], "loc": { "start": { @@ -134568,8 +134677,8 @@ "type": "Identifier", "name": "filter", "range": [ - 78127, - 78133 + 78156, + 78162 ], "loc": { "start": { @@ -134583,8 +134692,8 @@ } }, "range": [ - 78122, - 78133 + 78151, + 78162 ], "loc": { "start": { @@ -134599,8 +134708,8 @@ }, "arguments": [], "range": [ - 78122, - 78135 + 78151, + 78164 ], "loc": { "start": { @@ -134614,8 +134723,8 @@ } }, "range": [ - 78122, - 78136 + 78151, + 78165 ], "loc": { "start": { @@ -134638,8 +134747,8 @@ "object": { "type": "ThisExpression", "range": [ - 78146, - 78150 + 78175, + 78179 ], "loc": { "start": { @@ -134656,8 +134765,8 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 78151, - 78163 + 78180, + 78192 ], "loc": { "start": { @@ -134671,8 +134780,8 @@ } }, "range": [ - 78146, - 78163 + 78175, + 78192 ], "loc": { "start": { @@ -134689,8 +134798,8 @@ { "type": "ThisExpression", "range": [ - 78164, - 78168 + 78193, + 78197 ], "loc": { "start": { @@ -134705,8 +134814,8 @@ } ], "range": [ - 78146, - 78169 + 78175, + 78198 ], "loc": { "start": { @@ -134720,8 +134829,8 @@ } }, "range": [ - 78146, - 78170 + 78175, + 78199 ], "loc": { "start": { @@ -134747,8 +134856,8 @@ "object": { "type": "ThisExpression", "range": [ - 78179, - 78183 + 78208, + 78212 ], "loc": { "start": { @@ -134765,8 +134874,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 78184, - 78191 + 78213, + 78220 ], "loc": { "start": { @@ -134780,8 +134889,8 @@ } }, "range": [ - 78179, - 78191 + 78208, + 78220 ], "loc": { "start": { @@ -134798,8 +134907,8 @@ "type": "Identifier", "name": "emit", "range": [ - 78192, - 78196 + 78221, + 78225 ], "loc": { "start": { @@ -134813,8 +134922,8 @@ } }, "range": [ - 78179, - 78196 + 78208, + 78225 ], "loc": { "start": { @@ -134833,8 +134942,8 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 78197, - 78221 + 78226, + 78250 ], "loc": { "start": { @@ -134850,8 +134959,8 @@ { "type": "ThisExpression", "range": [ - 78223, - 78227 + 78252, + 78256 ], "loc": { "start": { @@ -134866,8 +134975,8 @@ } ], "range": [ - 78179, - 78228 + 78208, + 78257 ], "loc": { "start": { @@ -134881,8 +134990,8 @@ } }, "range": [ - 78179, - 78229 + 78208, + 78258 ], "loc": { "start": { @@ -134897,8 +135006,8 @@ } ], "range": [ - 77816, - 78235 + 77845, + 78264 ], "loc": { "start": { @@ -134914,8 +135023,8 @@ "generator": false, "expression": false, "range": [ - 77813, - 78235 + 77842, + 78264 ], "loc": { "start": { @@ -134931,8 +135040,8 @@ "kind": "method", "computed": false, "range": [ - 77801, - 78235 + 77830, + 78264 ], "loc": { "start": { @@ -134949,8 +135058,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 77748, - 77796 + 77777, + 77825 ], "loc": { "start": { @@ -134969,8 +135078,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 78241, - 78326 + 78270, + 78355 ], "loc": { "start": { @@ -134992,8 +135101,8 @@ "type": "Identifier", "name": "getActiveFilterId", "range": [ - 78331, - 78348 + 78360, + 78377 ], "loc": { "start": { @@ -135021,8 +135130,8 @@ "object": { "type": "ThisExpression", "range": [ - 78368, - 78372 + 78397, + 78401 ], "loc": { "start": { @@ -135039,8 +135148,8 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 78373, - 78387 + 78402, + 78416 ], "loc": { "start": { @@ -135054,8 +135163,8 @@ } }, "range": [ - 78368, - 78387 + 78397, + 78416 ], "loc": { "start": { @@ -135069,8 +135178,8 @@ } }, "range": [ - 78361, - 78388 + 78390, + 78417 ], "loc": { "start": { @@ -135085,8 +135194,8 @@ } ], "range": [ - 78351, - 78394 + 78380, + 78423 ], "loc": { "start": { @@ -135102,8 +135211,8 @@ "generator": false, "expression": false, "range": [ - 78348, - 78394 + 78377, + 78423 ], "loc": { "start": { @@ -135119,8 +135228,8 @@ "kind": "method", "computed": false, "range": [ - 78331, - 78394 + 78360, + 78423 ], "loc": { "start": { @@ -135137,8 +135246,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 78241, - 78326 + 78270, + 78355 ], "loc": { "start": { @@ -135157,8 +135266,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 78400, - 78501 + 78429, + 78530 ], "loc": { "start": { @@ -135180,8 +135289,8 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 78506, - 78523 + 78535, + 78552 ], "loc": { "start": { @@ -135202,8 +135311,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 78524, - 78532 + 78553, + 78561 ], "loc": { "start": { @@ -135231,8 +135340,8 @@ "object": { "type": "ThisExpression", "range": [ - 78544, - 78548 + 78573, + 78577 ], "loc": { "start": { @@ -135249,8 +135358,8 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 78549, - 78563 + 78578, + 78592 ], "loc": { "start": { @@ -135264,8 +135373,8 @@ } }, "range": [ - 78544, - 78563 + 78573, + 78592 ], "loc": { "start": { @@ -135282,8 +135391,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 78566, - 78574 + 78595, + 78603 ], "loc": { "start": { @@ -135297,8 +135406,8 @@ } }, "range": [ - 78544, - 78574 + 78573, + 78603 ], "loc": { "start": { @@ -135312,8 +135421,8 @@ } }, "range": [ - 78544, - 78575 + 78573, + 78604 ], "loc": { "start": { @@ -135328,8 +135437,8 @@ } ], "range": [ - 78534, - 78581 + 78563, + 78610 ], "loc": { "start": { @@ -135345,8 +135454,8 @@ "generator": false, "expression": false, "range": [ - 78523, - 78581 + 78552, + 78610 ], "loc": { "start": { @@ -135362,8 +135471,8 @@ "kind": "method", "computed": false, "range": [ - 78506, - 78581 + 78535, + 78610 ], "loc": { "start": { @@ -135380,8 +135489,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 78400, - 78501 + 78429, + 78530 ], "loc": { "start": { @@ -135400,8 +135509,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 78587, - 78735 + 78616, + 78764 ], "loc": { "start": { @@ -135423,8 +135532,8 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 78740, - 78766 + 78769, + 78795 ], "loc": { "start": { @@ -135447,8 +135556,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 78767, - 78775 + 78796, + 78804 ], "loc": { "start": { @@ -135466,8 +135575,8 @@ "value": "", "raw": "''", "range": [ - 78778, - 78780 + 78807, + 78809 ], "loc": { "start": { @@ -135481,8 +135590,8 @@ } }, "range": [ - 78767, - 78780 + 78796, + 78809 ], "loc": { "start": { @@ -135508,8 +135617,8 @@ "type": "Identifier", "name": "idx", "range": [ - 78796, - 78799 + 78825, + 78828 ], "loc": { "start": { @@ -135534,8 +135643,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 78802, - 78810 + 78831, + 78839 ], "loc": { "start": { @@ -135552,8 +135661,8 @@ "type": "Identifier", "name": "split", "range": [ - 78811, - 78816 + 78840, + 78845 ], "loc": { "start": { @@ -135567,8 +135676,8 @@ } }, "range": [ - 78802, - 78816 + 78831, + 78845 ], "loc": { "start": { @@ -135587,8 +135696,8 @@ "value": "_", "raw": "'_'", "range": [ - 78817, - 78820 + 78846, + 78849 ], "loc": { "start": { @@ -135603,8 +135712,8 @@ } ], "range": [ - 78802, - 78821 + 78831, + 78850 ], "loc": { "start": { @@ -135622,8 +135731,8 @@ "value": 0, "raw": "0", "range": [ - 78822, - 78823 + 78851, + 78852 ], "loc": { "start": { @@ -135637,8 +135746,8 @@ } }, "range": [ - 78802, - 78824 + 78831, + 78853 ], "loc": { "start": { @@ -135652,8 +135761,8 @@ } }, "range": [ - 78796, - 78824 + 78825, + 78853 ], "loc": { "start": { @@ -135669,8 +135778,8 @@ ], "kind": "let", "range": [ - 78792, - 78825 + 78821, + 78854 ], "loc": { "start": { @@ -135692,8 +135801,8 @@ "type": "Identifier", "name": "idx", "range": [ - 78834, - 78837 + 78863, + 78866 ], "loc": { "start": { @@ -135718,8 +135827,8 @@ "type": "Identifier", "name": "idx", "range": [ - 78840, - 78843 + 78869, + 78872 ], "loc": { "start": { @@ -135736,8 +135845,8 @@ "type": "Identifier", "name": "split", "range": [ - 78844, - 78849 + 78873, + 78878 ], "loc": { "start": { @@ -135751,8 +135860,8 @@ } }, "range": [ - 78840, - 78849 + 78869, + 78878 ], "loc": { "start": { @@ -135772,8 +135881,8 @@ "object": { "type": "ThisExpression", "range": [ - 78850, - 78854 + 78879, + 78883 ], "loc": { "start": { @@ -135790,8 +135899,8 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 78855, - 78862 + 78884, + 78891 ], "loc": { "start": { @@ -135805,8 +135914,8 @@ } }, "range": [ - 78850, - 78862 + 78879, + 78891 ], "loc": { "start": { @@ -135821,8 +135930,8 @@ } ], "range": [ - 78840, - 78863 + 78869, + 78892 ], "loc": { "start": { @@ -135840,8 +135949,8 @@ "value": 1, "raw": "1", "range": [ - 78864, - 78865 + 78893, + 78894 ], "loc": { "start": { @@ -135855,8 +135964,8 @@ } }, "range": [ - 78840, - 78866 + 78869, + 78895 ], "loc": { "start": { @@ -135870,8 +135979,8 @@ } }, "range": [ - 78834, - 78866 + 78863, + 78895 ], "loc": { "start": { @@ -135885,8 +135994,8 @@ } }, "range": [ - 78834, - 78867 + 78863, + 78896 ], "loc": { "start": { @@ -135907,8 +136016,8 @@ "type": "Identifier", "name": "parseInt", "range": [ - 78883, - 78891 + 78912, + 78920 ], "loc": { "start": { @@ -135926,8 +136035,8 @@ "type": "Identifier", "name": "idx", "range": [ - 78892, - 78895 + 78921, + 78924 ], "loc": { "start": { @@ -135945,8 +136054,8 @@ "value": 10, "raw": "10", "range": [ - 78897, - 78899 + 78926, + 78928 ], "loc": { "start": { @@ -135961,8 +136070,8 @@ } ], "range": [ - 78883, - 78900 + 78912, + 78929 ], "loc": { "start": { @@ -135976,8 +136085,8 @@ } }, "range": [ - 78876, - 78901 + 78905, + 78930 ], "loc": { "start": { @@ -135992,8 +136101,8 @@ } ], "range": [ - 78782, - 78907 + 78811, + 78936 ], "loc": { "start": { @@ -136009,8 +136118,8 @@ "generator": false, "expression": false, "range": [ - 78766, - 78907 + 78795, + 78936 ], "loc": { "start": { @@ -136026,8 +136135,8 @@ "kind": "method", "computed": false, "range": [ - 78740, - 78907 + 78769, + 78936 ], "loc": { "start": { @@ -136044,8 +136153,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 78587, - 78735 + 78616, + 78764 ], "loc": { "start": { @@ -136064,8 +136173,8 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 78913, - 79074 + 78942, + 79103 ], "loc": { "start": { @@ -136087,8 +136196,8 @@ "type": "Identifier", "name": "buildFilterId", "range": [ - 79079, - 79092 + 79108, + 79121 ], "loc": { "start": { @@ -136109,8 +136218,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79093, - 79101 + 79122, + 79130 ], "loc": { "start": { @@ -136140,8 +136249,8 @@ }, "tail": false, "range": [ - 79120, - 79123 + 79149, + 79152 ], "loc": { "start": { @@ -136162,8 +136271,8 @@ }, "tail": false, "range": [ - 79135, - 79138 + 79164, + 79167 ], "loc": { "start": { @@ -136184,8 +136293,8 @@ }, "tail": false, "range": [ - 79146, - 79150 + 79175, + 79179 ], "loc": { "start": { @@ -136206,8 +136315,8 @@ }, "tail": true, "range": [ - 79157, - 79159 + 79186, + 79188 ], "loc": { "start": { @@ -136228,8 +136337,8 @@ "object": { "type": "ThisExpression", "range": [ - 79123, - 79127 + 79152, + 79156 ], "loc": { "start": { @@ -136246,8 +136355,8 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 79128, - 79135 + 79157, + 79164 ], "loc": { "start": { @@ -136261,8 +136370,8 @@ } }, "range": [ - 79123, - 79135 + 79152, + 79164 ], "loc": { "start": { @@ -136279,8 +136388,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79138, - 79146 + 79167, + 79175 ], "loc": { "start": { @@ -136299,8 +136408,8 @@ "object": { "type": "ThisExpression", "range": [ - 79150, - 79154 + 79179, + 79183 ], "loc": { "start": { @@ -136317,8 +136426,8 @@ "type": "Identifier", "name": "id", "range": [ - 79155, - 79157 + 79184, + 79186 ], "loc": { "start": { @@ -136332,8 +136441,8 @@ } }, "range": [ - 79150, - 79157 + 79179, + 79186 ], "loc": { "start": { @@ -136348,8 +136457,8 @@ } ], "range": [ - 79120, - 79159 + 79149, + 79188 ], "loc": { "start": { @@ -136363,8 +136472,8 @@ } }, "range": [ - 79113, - 79160 + 79142, + 79189 ], "loc": { "start": { @@ -136379,8 +136488,8 @@ } ], "range": [ - 79103, - 79166 + 79132, + 79195 ], "loc": { "start": { @@ -136396,8 +136505,8 @@ "generator": false, "expression": false, "range": [ - 79092, - 79166 + 79121, + 79195 ], "loc": { "start": { @@ -136413,8 +136522,8 @@ "kind": "method", "computed": false, "range": [ - 79079, - 79166 + 79108, + 79195 ], "loc": { "start": { @@ -136431,8 +136540,8 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 78913, - 79074 + 78942, + 79103 ], "loc": { "start": { @@ -136451,8 +136560,8 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 79172, - 79262 + 79201, + 79291 ], "loc": { "start": { @@ -136474,8 +136583,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 79267, - 79280 + 79296, + 79309 ], "loc": { "start": { @@ -136509,8 +136618,8 @@ "object": { "type": "ThisExpression", "range": [ - 79300, - 79304 + 79329, + 79333 ], "loc": { "start": { @@ -136527,8 +136636,8 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 79305, - 79322 + 79334, + 79351 ], "loc": { "start": { @@ -136542,8 +136651,8 @@ } }, "range": [ - 79300, - 79322 + 79329, + 79351 ], "loc": { "start": { @@ -136560,8 +136669,8 @@ "type": "Identifier", "name": "length", "range": [ - 79323, - 79329 + 79352, + 79358 ], "loc": { "start": { @@ -136575,8 +136684,8 @@ } }, "range": [ - 79300, - 79329 + 79329, + 79358 ], "loc": { "start": { @@ -136594,8 +136703,8 @@ "value": 0, "raw": "0", "range": [ - 79332, - 79333 + 79361, + 79362 ], "loc": { "start": { @@ -136609,8 +136718,8 @@ } }, "range": [ - 79300, - 79333 + 79329, + 79362 ], "loc": { "start": { @@ -136624,8 +136733,8 @@ } }, "range": [ - 79293, - 79334 + 79322, + 79363 ], "loc": { "start": { @@ -136640,8 +136749,8 @@ } ], "range": [ - 79283, - 79340 + 79312, + 79369 ], "loc": { "start": { @@ -136657,8 +136766,8 @@ "generator": false, "expression": false, "range": [ - 79280, - 79340 + 79309, + 79369 ], "loc": { "start": { @@ -136674,8 +136783,8 @@ "kind": "method", "computed": false, "range": [ - 79267, - 79340 + 79296, + 79369 ], "loc": { "start": { @@ -136692,8 +136801,8 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 79172, - 79262 + 79201, + 79291 ], "loc": { "start": { @@ -136712,8 +136821,8 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 79346, - 79425 + 79375, + 79454 ], "loc": { "start": { @@ -136735,8 +136844,8 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 79430, - 79442 + 79459, + 79471 ], "loc": { "start": { @@ -136764,8 +136873,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 79462, - 79473 + 79491, + 79502 ], "loc": { "start": { @@ -136788,8 +136897,8 @@ "object": { "type": "ThisExpression", "range": [ - 79474, - 79478 + 79503, + 79507 ], "loc": { "start": { @@ -136806,8 +136915,8 @@ "type": "Identifier", "name": "config", "range": [ - 79479, - 79485 + 79508, + 79514 ], "loc": { "start": { @@ -136821,8 +136930,8 @@ } }, "range": [ - 79474, - 79485 + 79503, + 79514 ], "loc": { "start": { @@ -136839,8 +136948,8 @@ "type": "Identifier", "name": "style_path", "range": [ - 79486, - 79496 + 79515, + 79525 ], "loc": { "start": { @@ -136854,8 +136963,8 @@ } }, "range": [ - 79474, - 79496 + 79503, + 79525 ], "loc": { "start": { @@ -136877,8 +136986,8 @@ "object": { "type": "ThisExpression", "range": [ - 79498, - 79502 + 79527, + 79531 ], "loc": { "start": { @@ -136895,8 +137004,8 @@ "type": "Identifier", "name": "basePath", "range": [ - 79503, - 79511 + 79532, + 79540 ], "loc": { "start": { @@ -136910,8 +137019,8 @@ } }, "range": [ - 79498, - 79511 + 79527, + 79540 ], "loc": { "start": { @@ -136929,8 +137038,8 @@ "value": "style/", "raw": "'style/'", "range": [ - 79514, - 79522 + 79543, + 79551 ], "loc": { "start": { @@ -136944,8 +137053,8 @@ } }, "range": [ - 79498, - 79522 + 79527, + 79551 ], "loc": { "start": { @@ -136960,8 +137069,8 @@ } ], "range": [ - 79462, - 79523 + 79491, + 79552 ], "loc": { "start": { @@ -136975,8 +137084,8 @@ } }, "range": [ - 79455, - 79524 + 79484, + 79553 ], "loc": { "start": { @@ -136991,8 +137100,8 @@ } ], "range": [ - 79445, - 79530 + 79474, + 79559 ], "loc": { "start": { @@ -137008,8 +137117,8 @@ "generator": false, "expression": false, "range": [ - 79442, - 79530 + 79471, + 79559 ], "loc": { "start": { @@ -137025,8 +137134,8 @@ "kind": "method", "computed": false, "range": [ - 79430, - 79530 + 79459, + 79559 ], "loc": { "start": { @@ -137043,8 +137152,8 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 79346, - 79425 + 79375, + 79454 ], "loc": { "start": { @@ -137063,8 +137172,8 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 79536, - 79624 + 79565, + 79653 ], "loc": { "start": { @@ -137086,8 +137195,8 @@ "type": "Identifier", "name": "getStylesheetPath", "range": [ - 79629, - 79646 + 79658, + 79675 ], "loc": { "start": { @@ -137115,8 +137224,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 79666, - 79677 + 79695, + 79706 ], "loc": { "start": { @@ -137139,8 +137248,8 @@ "object": { "type": "ThisExpression", "range": [ - 79678, - 79682 + 79707, + 79711 ], "loc": { "start": { @@ -137157,8 +137266,8 @@ "type": "Identifier", "name": "config", "range": [ - 79683, - 79689 + 79712, + 79718 ], "loc": { "start": { @@ -137172,8 +137281,8 @@ } }, "range": [ - 79678, - 79689 + 79707, + 79718 ], "loc": { "start": { @@ -137190,8 +137299,8 @@ "type": "Identifier", "name": "stylesheet", "range": [ - 79690, - 79700 + 79719, + 79729 ], "loc": { "start": { @@ -137205,8 +137314,8 @@ } }, "range": [ - 79678, - 79700 + 79707, + 79729 ], "loc": { "start": { @@ -137230,8 +137339,8 @@ "object": { "type": "ThisExpression", "range": [ - 79714, - 79718 + 79743, + 79747 ], "loc": { "start": { @@ -137248,8 +137357,8 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 79719, - 79731 + 79748, + 79760 ], "loc": { "start": { @@ -137263,8 +137372,8 @@ } }, "range": [ - 79714, - 79731 + 79743, + 79760 ], "loc": { "start": { @@ -137279,8 +137388,8 @@ }, "arguments": [], "range": [ - 79714, - 79733 + 79743, + 79762 ], "loc": { "start": { @@ -137298,8 +137407,8 @@ "value": "tablefilter.css", "raw": "'tablefilter.css'", "range": [ - 79736, - 79753 + 79765, + 79782 ], "loc": { "start": { @@ -137313,8 +137422,8 @@ } }, "range": [ - 79714, - 79753 + 79743, + 79782 ], "loc": { "start": { @@ -137329,8 +137438,8 @@ } ], "range": [ - 79666, - 79754 + 79695, + 79783 ], "loc": { "start": { @@ -137344,8 +137453,8 @@ } }, "range": [ - 79659, - 79755 + 79688, + 79784 ], "loc": { "start": { @@ -137360,8 +137469,8 @@ } ], "range": [ - 79649, - 79761 + 79678, + 79790 ], "loc": { "start": { @@ -137377,8 +137486,8 @@ "generator": false, "expression": false, "range": [ - 79646, - 79761 + 79675, + 79790 ], "loc": { "start": { @@ -137394,8 +137503,8 @@ "kind": "method", "computed": false, "range": [ - 79629, - 79761 + 79658, + 79790 ], "loc": { "start": { @@ -137412,8 +137521,8 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 79536, - 79624 + 79565, + 79653 ], "loc": { "start": { @@ -137432,8 +137541,8 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 79767, - 79846 + 79796, + 79875 ], "loc": { "start": { @@ -137455,8 +137564,8 @@ "type": "Identifier", "name": "getThemesPath", "range": [ - 79851, - 79864 + 79880, + 79893 ], "loc": { "start": { @@ -137484,8 +137593,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 79884, - 79895 + 79913, + 79924 ], "loc": { "start": { @@ -137508,8 +137617,8 @@ "object": { "type": "ThisExpression", "range": [ - 79896, - 79900 + 79925, + 79929 ], "loc": { "start": { @@ -137526,8 +137635,8 @@ "type": "Identifier", "name": "config", "range": [ - 79901, - 79907 + 79930, + 79936 ], "loc": { "start": { @@ -137541,8 +137650,8 @@ } }, "range": [ - 79896, - 79907 + 79925, + 79936 ], "loc": { "start": { @@ -137559,8 +137668,8 @@ "type": "Identifier", "name": "themes_path", "range": [ - 79908, - 79919 + 79937, + 79948 ], "loc": { "start": { @@ -137574,8 +137683,8 @@ } }, "range": [ - 79896, - 79919 + 79925, + 79948 ], "loc": { "start": { @@ -137599,8 +137708,8 @@ "object": { "type": "ThisExpression", "range": [ - 79933, - 79937 + 79962, + 79966 ], "loc": { "start": { @@ -137617,8 +137726,8 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 79938, - 79950 + 79967, + 79979 ], "loc": { "start": { @@ -137632,8 +137741,8 @@ } }, "range": [ - 79933, - 79950 + 79962, + 79979 ], "loc": { "start": { @@ -137648,8 +137757,8 @@ }, "arguments": [], "range": [ - 79933, - 79952 + 79962, + 79981 ], "loc": { "start": { @@ -137667,8 +137776,8 @@ "value": "themes/", "raw": "'themes/'", "range": [ - 79955, - 79964 + 79984, + 79993 ], "loc": { "start": { @@ -137682,8 +137791,8 @@ } }, "range": [ - 79933, - 79964 + 79962, + 79993 ], "loc": { "start": { @@ -137698,8 +137807,8 @@ } ], "range": [ - 79884, - 79965 + 79913, + 79994 ], "loc": { "start": { @@ -137713,8 +137822,8 @@ } }, "range": [ - 79877, - 79966 + 79906, + 79995 ], "loc": { "start": { @@ -137729,8 +137838,8 @@ } ], "range": [ - 79867, - 79972 + 79896, + 80001 ], "loc": { "start": { @@ -137746,8 +137855,8 @@ "generator": false, "expression": false, "range": [ - 79864, - 79972 + 79893, + 80001 ], "loc": { "start": { @@ -137763,8 +137872,8 @@ "kind": "method", "computed": false, "range": [ - 79851, - 79972 + 79880, + 80001 ], "loc": { "start": { @@ -137781,8 +137890,8 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 79767, - 79846 + 79796, + 79875 ], "loc": { "start": { @@ -137801,8 +137910,8 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 79978, - 80075 + 80007, + 80104 ], "loc": { "start": { @@ -137824,8 +137933,8 @@ "type": "Identifier", "name": "activateFilter", "range": [ - 80080, - 80094 + 80109, + 80123 ], "loc": { "start": { @@ -137846,8 +137955,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80095, - 80103 + 80124, + 80132 ], "loc": { "start": { @@ -137872,8 +137981,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 80119, - 80126 + 80148, + 80155 ], "loc": { "start": { @@ -137891,8 +138000,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80127, - 80135 + 80156, + 80164 ], "loc": { "start": { @@ -137907,8 +138016,8 @@ } ], "range": [ - 80119, - 80136 + 80148, + 80165 ], "loc": { "start": { @@ -137928,8 +138037,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 80152, - 80159 + 80181, + 80188 ], "loc": { "start": { @@ -137944,8 +138053,8 @@ } ], "range": [ - 80138, - 80169 + 80167, + 80198 ], "loc": { "start": { @@ -137960,8 +138069,8 @@ }, "alternate": null, "range": [ - 80115, - 80169 + 80144, + 80198 ], "loc": { "start": { @@ -137984,8 +138093,8 @@ "object": { "type": "ThisExpression", "range": [ - 80178, - 80182 + 80207, + 80211 ], "loc": { "start": { @@ -138002,8 +138111,8 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 80183, - 80200 + 80212, + 80229 ], "loc": { "start": { @@ -138017,8 +138126,8 @@ } }, "range": [ - 80178, - 80200 + 80207, + 80229 ], "loc": { "start": { @@ -138040,8 +138149,8 @@ "object": { "type": "ThisExpression", "range": [ - 80201, - 80205 + 80230, + 80234 ], "loc": { "start": { @@ -138058,8 +138167,8 @@ "type": "Identifier", "name": "getFilterId", "range": [ - 80206, - 80217 + 80235, + 80246 ], "loc": { "start": { @@ -138073,8 +138182,8 @@ } }, "range": [ - 80201, - 80217 + 80230, + 80246 ], "loc": { "start": { @@ -138092,8 +138201,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 80218, - 80226 + 80247, + 80255 ], "loc": { "start": { @@ -138108,8 +138217,8 @@ } ], "range": [ - 80201, - 80227 + 80230, + 80256 ], "loc": { "start": { @@ -138124,8 +138233,8 @@ } ], "range": [ - 80178, - 80228 + 80207, + 80257 ], "loc": { "start": { @@ -138139,8 +138248,8 @@ } }, "range": [ - 80178, - 80229 + 80207, + 80258 ], "loc": { "start": { @@ -138155,8 +138264,8 @@ } ], "range": [ - 80105, - 80235 + 80134, + 80264 ], "loc": { "start": { @@ -138172,8 +138281,8 @@ "generator": false, "expression": false, "range": [ - 80094, - 80235 + 80123, + 80264 ], "loc": { "start": { @@ -138189,8 +138298,8 @@ "kind": "method", "computed": false, "range": [ - 80080, - 80235 + 80109, + 80264 ], "loc": { "start": { @@ -138207,8 +138316,8 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 79978, - 80075 + 80007, + 80104 ], "loc": { "start": { @@ -138227,8 +138336,8 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80241, - 80346 + 80270, + 80375 ], "loc": { "start": { @@ -138250,8 +138359,8 @@ "type": "Identifier", "name": "linkFilters", "range": [ - 80351, - 80362 + 80380, + 80391 ], "loc": { "start": { @@ -138285,8 +138394,8 @@ "object": { "type": "ThisExpression", "range": [ - 80380, - 80384 + 80409, + 80413 ], "loc": { "start": { @@ -138303,8 +138412,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 80385, - 80398 + 80414, + 80427 ], "loc": { "start": { @@ -138318,8 +138427,8 @@ } }, "range": [ - 80380, - 80398 + 80409, + 80427 ], "loc": { "start": { @@ -138334,8 +138443,8 @@ }, "prefix": true, "range": [ - 80379, - 80398 + 80408, + 80427 ], "loc": { "start": { @@ -138357,8 +138466,8 @@ "object": { "type": "ThisExpression", "range": [ - 80403, - 80407 + 80432, + 80436 ], "loc": { "start": { @@ -138375,8 +138484,8 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 80408, - 80422 + 80437, + 80451 ], "loc": { "start": { @@ -138390,8 +138499,8 @@ } }, "range": [ - 80403, - 80422 + 80432, + 80451 ], "loc": { "start": { @@ -138406,8 +138515,8 @@ }, "prefix": true, "range": [ - 80402, - 80422 + 80431, + 80451 ], "loc": { "start": { @@ -138421,8 +138530,8 @@ } }, "range": [ - 80379, - 80422 + 80408, + 80451 ], "loc": { "start": { @@ -138442,8 +138551,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 80438, - 80445 + 80467, + 80474 ], "loc": { "start": { @@ -138458,8 +138567,8 @@ } ], "range": [ - 80424, - 80455 + 80453, + 80484 ], "loc": { "start": { @@ -138474,8 +138583,8 @@ }, "alternate": null, "range": [ - 80375, - 80455 + 80404, + 80484 ], "loc": { "start": { @@ -138497,8 +138606,8 @@ "type": "Identifier", "name": "slcA1", "range": [ - 80468, - 80473 + 80497, + 80502 ], "loc": { "start": { @@ -138519,8 +138628,8 @@ "object": { "type": "ThisExpression", "range": [ - 80476, - 80480 + 80505, + 80509 ], "loc": { "start": { @@ -138537,8 +138646,8 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80481, - 80497 + 80510, + 80526 ], "loc": { "start": { @@ -138552,8 +138661,8 @@ } }, "range": [ - 80476, - 80497 + 80505, + 80526 ], "loc": { "start": { @@ -138571,8 +138680,8 @@ "type": "Identifier", "name": "SELECT", "range": [ - 80498, - 80504 + 80527, + 80533 ], "loc": { "start": { @@ -138590,8 +138699,8 @@ "value": true, "raw": "true", "range": [ - 80506, - 80510 + 80535, + 80539 ], "loc": { "start": { @@ -138606,8 +138715,8 @@ } ], "range": [ - 80476, - 80511 + 80505, + 80540 ], "loc": { "start": { @@ -138621,8 +138730,8 @@ } }, "range": [ - 80468, - 80511 + 80497, + 80540 ], "loc": { "start": { @@ -138641,8 +138750,8 @@ "type": "Identifier", "name": "slcA2", "range": [ - 80525, - 80530 + 80554, + 80559 ], "loc": { "start": { @@ -138663,8 +138772,8 @@ "object": { "type": "ThisExpression", "range": [ - 80533, - 80537 + 80562, + 80566 ], "loc": { "start": { @@ -138681,8 +138790,8 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80538, - 80554 + 80567, + 80583 ], "loc": { "start": { @@ -138696,8 +138805,8 @@ } }, "range": [ - 80533, - 80554 + 80562, + 80583 ], "loc": { "start": { @@ -138715,8 +138824,8 @@ "type": "Identifier", "name": "MULTIPLE", "range": [ - 80555, - 80563 + 80584, + 80592 ], "loc": { "start": { @@ -138734,8 +138843,8 @@ "value": true, "raw": "true", "range": [ - 80565, - 80569 + 80594, + 80598 ], "loc": { "start": { @@ -138750,8 +138859,8 @@ } ], "range": [ - 80533, - 80570 + 80562, + 80599 ], "loc": { "start": { @@ -138765,8 +138874,8 @@ } }, "range": [ - 80525, - 80570 + 80554, + 80599 ], "loc": { "start": { @@ -138785,8 +138894,8 @@ "type": "Identifier", "name": "slcA3", "range": [ - 80584, - 80589 + 80613, + 80618 ], "loc": { "start": { @@ -138807,8 +138916,8 @@ "object": { "type": "ThisExpression", "range": [ - 80592, - 80596 + 80621, + 80625 ], "loc": { "start": { @@ -138825,8 +138934,8 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 80597, - 80613 + 80626, + 80642 ], "loc": { "start": { @@ -138840,8 +138949,8 @@ } }, "range": [ - 80592, - 80613 + 80621, + 80642 ], "loc": { "start": { @@ -138859,8 +138968,8 @@ "type": "Identifier", "name": "CHECKLIST", "range": [ - 80614, - 80623 + 80643, + 80652 ], "loc": { "start": { @@ -138878,8 +138987,8 @@ "value": true, "raw": "true", "range": [ - 80625, - 80629 + 80654, + 80658 ], "loc": { "start": { @@ -138894,8 +139003,8 @@ } ], "range": [ - 80592, - 80630 + 80621, + 80659 ], "loc": { "start": { @@ -138909,8 +139018,8 @@ } }, "range": [ - 80584, - 80630 + 80613, + 80659 ], "loc": { "start": { @@ -138929,8 +139038,8 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80644, - 80652 + 80673, + 80681 ], "loc": { "start": { @@ -138952,8 +139061,8 @@ "type": "Identifier", "name": "slcA1", "range": [ - 80655, - 80660 + 80684, + 80689 ], "loc": { "start": { @@ -138970,8 +139079,8 @@ "type": "Identifier", "name": "concat", "range": [ - 80661, - 80667 + 80690, + 80696 ], "loc": { "start": { @@ -138985,8 +139094,8 @@ } }, "range": [ - 80655, - 80667 + 80684, + 80696 ], "loc": { "start": { @@ -139004,8 +139113,8 @@ "type": "Identifier", "name": "slcA2", "range": [ - 80668, - 80673 + 80697, + 80702 ], "loc": { "start": { @@ -139020,8 +139129,8 @@ } ], "range": [ - 80655, - 80674 + 80684, + 80703 ], "loc": { "start": { @@ -139035,8 +139144,8 @@ } }, "range": [ - 80644, - 80674 + 80673, + 80703 ], "loc": { "start": { @@ -139052,8 +139161,8 @@ ], "kind": "let", "range": [ - 80464, - 80675 + 80493, + 80704 ], "loc": { "start": { @@ -139075,8 +139184,8 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80684, - 80692 + 80713, + 80721 ], "loc": { "start": { @@ -139098,8 +139207,8 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80695, - 80703 + 80724, + 80732 ], "loc": { "start": { @@ -139116,8 +139225,8 @@ "type": "Identifier", "name": "concat", "range": [ - 80704, - 80710 + 80733, + 80739 ], "loc": { "start": { @@ -139131,8 +139240,8 @@ } }, "range": [ - 80695, - 80710 + 80724, + 80739 ], "loc": { "start": { @@ -139150,8 +139259,8 @@ "type": "Identifier", "name": "slcA3", "range": [ - 80711, - 80716 + 80740, + 80745 ], "loc": { "start": { @@ -139166,8 +139275,8 @@ } ], "range": [ - 80695, - 80717 + 80724, + 80746 ], "loc": { "start": { @@ -139181,8 +139290,8 @@ } }, "range": [ - 80684, - 80717 + 80713, + 80746 ], "loc": { "start": { @@ -139196,8 +139305,8 @@ } }, "range": [ - 80684, - 80718 + 80713, + 80747 ], "loc": { "start": { @@ -139221,8 +139330,8 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 80728, - 80736 + 80757, + 80765 ], "loc": { "start": { @@ -139239,8 +139348,8 @@ "type": "Identifier", "name": "forEach", "range": [ - 80737, - 80744 + 80766, + 80773 ], "loc": { "start": { @@ -139254,8 +139363,8 @@ } }, "range": [ - 80728, - 80744 + 80757, + 80773 ], "loc": { "start": { @@ -139277,8 +139386,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 80746, - 80752 + 80775, + 80781 ], "loc": { "start": { @@ -139304,8 +139413,8 @@ "type": "Identifier", "name": "curSlc", "range": [ - 80775, - 80781 + 80804, + 80810 ], "loc": { "start": { @@ -139326,8 +139435,8 @@ "object": { "type": "ThisExpression", "range": [ - 80784, - 80788 + 80813, + 80817 ], "loc": { "start": { @@ -139344,8 +139453,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 80789, - 80805 + 80818, + 80834 ], "loc": { "start": { @@ -139359,8 +139468,8 @@ } }, "range": [ - 80784, - 80805 + 80813, + 80834 ], "loc": { "start": { @@ -139378,8 +139487,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 80806, - 80812 + 80835, + 80841 ], "loc": { "start": { @@ -139394,8 +139503,8 @@ } ], "range": [ - 80784, - 80813 + 80813, + 80842 ], "loc": { "start": { @@ -139409,8 +139518,8 @@ } }, "range": [ - 80775, - 80813 + 80804, + 80842 ], "loc": { "start": { @@ -139426,8 +139535,8 @@ ], "kind": "let", "range": [ - 80771, - 80814 + 80800, + 80843 ], "loc": { "start": { @@ -139449,8 +139558,8 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 80831, - 80847 + 80860, + 80876 ], "loc": { "start": { @@ -139471,8 +139580,8 @@ "object": { "type": "ThisExpression", "range": [ - 80850, - 80854 + 80879, + 80883 ], "loc": { "start": { @@ -139489,8 +139598,8 @@ "type": "Identifier", "name": "getFilterValue", "range": [ - 80855, - 80869 + 80884, + 80898 ], "loc": { "start": { @@ -139504,8 +139613,8 @@ } }, "range": [ - 80850, - 80869 + 80879, + 80898 ], "loc": { "start": { @@ -139523,8 +139632,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 80870, - 80876 + 80899, + 80905 ], "loc": { "start": { @@ -139539,8 +139648,8 @@ } ], "range": [ - 80850, - 80877 + 80879, + 80906 ], "loc": { "start": { @@ -139554,8 +139663,8 @@ } }, "range": [ - 80831, - 80877 + 80860, + 80906 ], "loc": { "start": { @@ -139571,8 +139680,8 @@ ], "kind": "let", "range": [ - 80827, - 80878 + 80856, + 80907 ], "loc": { "start": { @@ -139589,8 +139698,8 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 80892, - 80925 + 80921, + 80954 ], "loc": { "start": { @@ -139613,8 +139722,8 @@ "object": { "type": "ThisExpression", "range": [ - 80942, - 80946 + 80971, + 80975 ], "loc": { "start": { @@ -139631,8 +139740,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 80947, - 80962 + 80976, + 80991 ], "loc": { "start": { @@ -139646,8 +139755,8 @@ } }, "range": [ - 80942, - 80962 + 80971, + 80991 ], "loc": { "start": { @@ -139672,8 +139781,8 @@ "type": "Identifier", "name": "opt0", "range": [ - 80986, - 80990 + 81015, + 81019 ], "loc": { "start": { @@ -139692,8 +139801,8 @@ "type": "Identifier", "name": "createOpt", "range": [ - 80993, - 81002 + 81022, + 81031 ], "loc": { "start": { @@ -139715,8 +139824,8 @@ "object": { "type": "ThisExpression", "range": [ - 81003, - 81007 + 81032, + 81036 ], "loc": { "start": { @@ -139733,8 +139842,8 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 81008, - 81026 + 81037, + 81055 ], "loc": { "start": { @@ -139748,8 +139857,8 @@ } }, "range": [ - 81003, - 81026 + 81032, + 81055 ], "loc": { "start": { @@ -139767,8 +139876,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81027, - 81033 + 81056, + 81062 ], "loc": { "start": { @@ -139783,8 +139892,8 @@ } ], "range": [ - 81003, - 81034 + 81032, + 81063 ], "loc": { "start": { @@ -139802,8 +139911,8 @@ "value": "", "raw": "''", "range": [ - 81036, - 81038 + 81065, + 81067 ], "loc": { "start": { @@ -139818,8 +139927,8 @@ } ], "range": [ - 80993, - 81039 + 81022, + 81068 ], "loc": { "start": { @@ -139833,8 +139942,8 @@ } }, "range": [ - 80986, - 81039 + 81015, + 81068 ], "loc": { "start": { @@ -139850,8 +139959,8 @@ ], "kind": "let", "range": [ - 80982, - 81040 + 81011, + 81069 ], "loc": { "start": { @@ -139876,8 +139985,8 @@ "type": "Identifier", "name": "curSlc", "range": [ - 81057, - 81063 + 81086, + 81092 ], "loc": { "start": { @@ -139894,8 +140003,8 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 81064, - 81073 + 81093, + 81102 ], "loc": { "start": { @@ -139909,8 +140018,8 @@ } }, "range": [ - 81057, - 81073 + 81086, + 81102 ], "loc": { "start": { @@ -139928,8 +140037,8 @@ "value": "", "raw": "''", "range": [ - 81076, - 81078 + 81105, + 81107 ], "loc": { "start": { @@ -139943,8 +140052,8 @@ } }, "range": [ - 81057, - 81078 + 81086, + 81107 ], "loc": { "start": { @@ -139958,8 +140067,8 @@ } }, "range": [ - 81057, - 81079 + 81086, + 81108 ], "loc": { "start": { @@ -139983,8 +140092,8 @@ "type": "Identifier", "name": "curSlc", "range": [ - 81096, - 81102 + 81125, + 81131 ], "loc": { "start": { @@ -140001,8 +140110,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 81103, - 81114 + 81132, + 81143 ], "loc": { "start": { @@ -140016,8 +140125,8 @@ } }, "range": [ - 81096, - 81114 + 81125, + 81143 ], "loc": { "start": { @@ -140035,8 +140144,8 @@ "type": "Identifier", "name": "opt0", "range": [ - 81115, - 81119 + 81144, + 81148 ], "loc": { "start": { @@ -140051,8 +140160,8 @@ } ], "range": [ - 81096, - 81120 + 81125, + 81149 ], "loc": { "start": { @@ -140066,8 +140175,8 @@ } }, "range": [ - 81096, - 81121 + 81125, + 81150 ], "loc": { "start": { @@ -140082,8 +140191,8 @@ } ], "range": [ - 80964, - 81135 + 80993, + 81164 ], "loc": { "start": { @@ -140098,8 +140207,8 @@ }, "alternate": null, "range": [ - 80938, - 81135 + 80967, + 81164 ], "loc": { "start": { @@ -140116,8 +140225,8 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 80892, - 80925 + 80921, + 80954 ], "loc": { "start": { @@ -140146,8 +140255,8 @@ "type": "Identifier", "name": "slcA3", "range": [ - 81153, - 81158 + 81182, + 81187 ], "loc": { "start": { @@ -140164,8 +140273,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 81159, - 81166 + 81188, + 81195 ], "loc": { "start": { @@ -140179,8 +140288,8 @@ } }, "range": [ - 81153, - 81166 + 81182, + 81195 ], "loc": { "start": { @@ -140198,8 +140307,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81167, - 81173 + 81196, + 81202 ], "loc": { "start": { @@ -140214,8 +140323,8 @@ } ], "range": [ - 81153, - 81174 + 81182, + 81203 ], "loc": { "start": { @@ -140236,8 +140345,8 @@ "value": 1, "raw": "1", "range": [ - 81180, - 81181 + 81209, + 81210 ], "loc": { "start": { @@ -140252,8 +140361,8 @@ }, "prefix": true, "range": [ - 81179, - 81181 + 81208, + 81210 ], "loc": { "start": { @@ -140267,8 +140376,8 @@ } }, "range": [ - 81153, - 81181 + 81182, + 81210 ], "loc": { "start": { @@ -140297,8 +140406,8 @@ "object": { "type": "ThisExpression", "range": [ - 81201, - 81205 + 81230, + 81234 ], "loc": { "start": { @@ -140315,8 +140424,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 81206, - 81213 + 81235, + 81242 ], "loc": { "start": { @@ -140330,8 +140439,8 @@ } }, "range": [ - 81201, - 81213 + 81230, + 81242 ], "loc": { "start": { @@ -140348,8 +140457,8 @@ "type": "Identifier", "name": "emit", "range": [ - 81214, - 81218 + 81243, + 81247 ], "loc": { "start": { @@ -140363,8 +140472,8 @@ } }, "range": [ - 81201, - 81218 + 81230, + 81247 ], "loc": { "start": { @@ -140383,8 +140492,8 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 81219, - 81243 + 81248, + 81272 ], "loc": { "start": { @@ -140400,8 +140509,8 @@ { "type": "ThisExpression", "range": [ - 81245, - 81249 + 81274, + 81278 ], "loc": { "start": { @@ -140418,8 +140527,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81251, - 81257 + 81280, + 81286 ], "loc": { "start": { @@ -140437,8 +140546,8 @@ "value": true, "raw": "true", "range": [ - 81279, - 81283 + 81308, + 81312 ], "loc": { "start": { @@ -140453,8 +140562,8 @@ } ], "range": [ - 81201, - 81284 + 81230, + 81313 ], "loc": { "start": { @@ -140468,8 +140577,8 @@ } }, "range": [ - 81201, - 81285 + 81230, + 81314 ], "loc": { "start": { @@ -140484,8 +140593,8 @@ } ], "range": [ - 81183, - 81299 + 81212, + 81328 ], "loc": { "start": { @@ -140514,8 +140623,8 @@ "object": { "type": "ThisExpression", "range": [ - 81323, - 81327 + 81352, + 81356 ], "loc": { "start": { @@ -140532,8 +140641,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 81328, - 81335 + 81357, + 81364 ], "loc": { "start": { @@ -140547,8 +140656,8 @@ } }, "range": [ - 81323, - 81335 + 81352, + 81364 ], "loc": { "start": { @@ -140565,8 +140674,8 @@ "type": "Identifier", "name": "emit", "range": [ - 81336, - 81340 + 81365, + 81369 ], "loc": { "start": { @@ -140580,8 +140689,8 @@ } }, "range": [ - 81323, - 81340 + 81352, + 81369 ], "loc": { "start": { @@ -140600,8 +140709,8 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 81341, - 81362 + 81370, + 81391 ], "loc": { "start": { @@ -140617,8 +140726,8 @@ { "type": "ThisExpression", "range": [ - 81364, - 81368 + 81393, + 81397 ], "loc": { "start": { @@ -140635,8 +140744,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81370, - 81376 + 81399, + 81405 ], "loc": { "start": { @@ -140654,8 +140763,8 @@ "value": true, "raw": "true", "range": [ - 81398, - 81402 + 81427, + 81431 ], "loc": { "start": { @@ -140670,8 +140779,8 @@ } ], "range": [ - 81323, - 81403 + 81352, + 81432 ], "loc": { "start": { @@ -140685,8 +140794,8 @@ } }, "range": [ - 81323, - 81404 + 81352, + 81433 ], "loc": { "start": { @@ -140701,8 +140810,8 @@ } ], "range": [ - 81305, - 81418 + 81334, + 81447 ], "loc": { "start": { @@ -140716,8 +140825,8 @@ } }, "range": [ - 81149, - 81418 + 81178, + 81447 ], "loc": { "start": { @@ -140740,8 +140849,8 @@ "object": { "type": "ThisExpression", "range": [ - 81432, - 81436 + 81461, + 81465 ], "loc": { "start": { @@ -140758,8 +140867,8 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 81437, - 81451 + 81466, + 81480 ], "loc": { "start": { @@ -140773,8 +140882,8 @@ } }, "range": [ - 81432, - 81451 + 81461, + 81480 ], "loc": { "start": { @@ -140792,8 +140901,8 @@ "type": "Identifier", "name": "colIdx", "range": [ - 81452, - 81458 + 81481, + 81487 ], "loc": { "start": { @@ -140810,8 +140919,8 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 81460, - 81476 + 81489, + 81505 ], "loc": { "start": { @@ -140826,8 +140935,8 @@ } ], "range": [ - 81432, - 81477 + 81461, + 81506 ], "loc": { "start": { @@ -140841,8 +140950,8 @@ } }, "range": [ - 81432, - 81478 + 81461, + 81507 ], "loc": { "start": { @@ -140857,8 +140966,8 @@ } ], "range": [ - 80757, - 81488 + 80786, + 81517 ], "loc": { "start": { @@ -140874,8 +140983,8 @@ "generator": false, "expression": false, "range": [ - 80745, - 81488 + 80774, + 81517 ], "loc": { "start": { @@ -140890,8 +140999,8 @@ } ], "range": [ - 80728, - 81489 + 80757, + 81518 ], "loc": { "start": { @@ -140905,8 +141014,8 @@ } }, "range": [ - 80728, - 81490 + 80757, + 81519 ], "loc": { "start": { @@ -140921,8 +141030,8 @@ } ], "range": [ - 80365, - 81496 + 80394, + 81525 ], "loc": { "start": { @@ -140938,8 +141047,8 @@ "generator": false, "expression": false, "range": [ - 80362, - 81496 + 80391, + 81525 ], "loc": { "start": { @@ -140955,8 +141064,8 @@ "kind": "method", "computed": false, "range": [ - 80351, - 81496 + 80380, + 81525 ], "loc": { "start": { @@ -140973,8 +141082,8 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80241, - 80346 + 80270, + 80375 ], "loc": { "start": { @@ -140993,8 +141102,8 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 81502, - 81657 + 81531, + 81686 ], "loc": { "start": { @@ -141016,8 +141125,8 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 81662, - 81674 + 81691, + 81703 ], "loc": { "start": { @@ -141038,8 +141147,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 81675, - 81683 + 81704, + 81712 ], "loc": { "start": { @@ -141065,8 +141174,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 81699, - 81706 + 81728, + 81735 ], "loc": { "start": { @@ -141087,8 +141196,8 @@ "object": { "type": "ThisExpression", "range": [ - 81709, - 81713 + 81738, + 81742 ], "loc": { "start": { @@ -141105,8 +141214,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 81714, - 81727 + 81743, + 81756 ], "loc": { "start": { @@ -141120,8 +141229,8 @@ } }, "range": [ - 81709, - 81727 + 81738, + 81756 ], "loc": { "start": { @@ -141139,8 +141248,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 81728, - 81736 + 81757, + 81765 ], "loc": { "start": { @@ -141155,8 +141264,8 @@ } ], "range": [ - 81709, - 81737 + 81738, + 81766 ], "loc": { "start": { @@ -141170,8 +141279,8 @@ } }, "range": [ - 81699, - 81737 + 81728, + 81766 ], "loc": { "start": { @@ -141187,8 +141296,8 @@ ], "kind": "let", "range": [ - 81695, - 81738 + 81724, + 81767 ], "loc": { "start": { @@ -141218,8 +141327,8 @@ "object": { "type": "ThisExpression", "range": [ - 81754, - 81758 + 81783, + 81787 ], "loc": { "start": { @@ -141236,8 +141345,8 @@ "type": "Identifier", "name": "exactMatchByCol", "range": [ - 81759, - 81774 + 81788, + 81803 ], "loc": { "start": { @@ -141251,8 +141360,8 @@ } }, "range": [ - 81754, - 81774 + 81783, + 81803 ], "loc": { "start": { @@ -141269,8 +141378,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 81775, - 81783 + 81804, + 81812 ], "loc": { "start": { @@ -141284,8 +141393,8 @@ } }, "range": [ - 81754, - 81784 + 81783, + 81813 ], "loc": { "start": { @@ -141304,8 +141413,8 @@ "object": { "type": "ThisExpression", "range": [ - 81788, - 81792 + 81817, + 81821 ], "loc": { "start": { @@ -141322,8 +141431,8 @@ "type": "Identifier", "name": "exactMatch", "range": [ - 81793, - 81803 + 81822, + 81832 ], "loc": { "start": { @@ -141337,8 +141446,8 @@ } }, "range": [ - 81788, - 81803 + 81817, + 81832 ], "loc": { "start": { @@ -141352,8 +141461,8 @@ } }, "range": [ - 81754, - 81803 + 81783, + 81832 ], "loc": { "start": { @@ -141373,8 +141482,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 81819, - 81826 + 81848, + 81855 ], "loc": { "start": { @@ -141391,8 +141500,8 @@ "type": "Identifier", "name": "INPUT", "range": [ - 81831, - 81836 + 81860, + 81865 ], "loc": { "start": { @@ -141406,8 +141515,8 @@ } }, "range": [ - 81819, - 81836 + 81848, + 81865 ], "loc": { "start": { @@ -141421,8 +141530,8 @@ } }, "range": [ - 81754, - 81836 + 81783, + 81865 ], "loc": { "start": { @@ -141436,8 +141545,8 @@ } }, "range": [ - 81747, - 81837 + 81776, + 81866 ], "loc": { "start": { @@ -141452,8 +141561,8 @@ } ], "range": [ - 81685, - 81843 + 81714, + 81872 ], "loc": { "start": { @@ -141469,8 +141578,8 @@ "generator": false, "expression": false, "range": [ - 81674, - 81843 + 81703, + 81872 ], "loc": { "start": { @@ -141486,8 +141595,8 @@ "kind": "method", "computed": false, "range": [ - 81662, - 81843 + 81691, + 81872 ], "loc": { "start": { @@ -141504,8 +141613,8 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 81502, - 81657 + 81531, + 81686 ], "loc": { "start": { @@ -141524,8 +141633,8 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 81849, - 81963 + 81878, + 81992 ], "loc": { "start": { @@ -141547,8 +141656,8 @@ "type": "Identifier", "name": "isRowValid", "range": [ - 81968, - 81978 + 81997, + 82007 ], "loc": { "start": { @@ -141569,8 +141678,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 81979, - 81987 + 82008, + 82016 ], "loc": { "start": { @@ -141605,8 +141714,8 @@ "object": { "type": "ThisExpression", "range": [ - 82006, - 82010 + 82035, + 82039 ], "loc": { "start": { @@ -141623,8 +141732,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 82011, - 82023 + 82040, + 82052 ], "loc": { "start": { @@ -141638,8 +141747,8 @@ } }, "range": [ - 82006, - 82023 + 82035, + 82052 ], "loc": { "start": { @@ -141654,8 +141763,8 @@ }, "arguments": [], "range": [ - 82006, - 82025 + 82035, + 82054 ], "loc": { "start": { @@ -141672,8 +141781,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 82026, - 82033 + 82055, + 82062 ], "loc": { "start": { @@ -141687,8 +141796,8 @@ } }, "range": [ - 82006, - 82033 + 82035, + 82062 ], "loc": { "start": { @@ -141706,8 +141815,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 82034, - 82042 + 82063, + 82071 ], "loc": { "start": { @@ -141722,8 +141831,8 @@ } ], "range": [ - 82006, - 82043 + 82035, + 82072 ], "loc": { "start": { @@ -141744,8 +141853,8 @@ "value": 1, "raw": "1", "range": [ - 82049, - 82050 + 82078, + 82079 ], "loc": { "start": { @@ -141760,8 +141869,8 @@ }, "prefix": true, "range": [ - 82048, - 82050 + 82077, + 82079 ], "loc": { "start": { @@ -141775,8 +141884,8 @@ } }, "range": [ - 82006, - 82050 + 82035, + 82079 ], "loc": { "start": { @@ -141790,8 +141899,8 @@ } }, "range": [ - 81999, - 82051 + 82028, + 82080 ], "loc": { "start": { @@ -141806,8 +141915,8 @@ } ], "range": [ - 81989, - 82057 + 82018, + 82086 ], "loc": { "start": { @@ -141823,8 +141932,8 @@ "generator": false, "expression": false, "range": [ - 81978, - 82057 + 82007, + 82086 ], "loc": { "start": { @@ -141840,8 +141949,8 @@ "kind": "method", "computed": false, "range": [ - 81968, - 82057 + 81997, + 82086 ], "loc": { "start": { @@ -141858,8 +141967,8 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 81849, - 81963 + 81878, + 81992 ], "loc": { "start": { @@ -141878,8 +141987,8 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 82063, - 82179 + 82092, + 82208 ], "loc": { "start": { @@ -141901,8 +142010,8 @@ "type": "Identifier", "name": "isRowDisplayed", "range": [ - 82184, - 82198 + 82213, + 82227 ], "loc": { "start": { @@ -141923,8 +142032,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 82199, - 82207 + 82228, + 82236 ], "loc": { "start": { @@ -141950,8 +142059,8 @@ "type": "Identifier", "name": "row", "range": [ - 82223, - 82226 + 82252, + 82255 ], "loc": { "start": { @@ -141978,8 +142087,8 @@ "object": { "type": "ThisExpression", "range": [ - 82229, - 82233 + 82258, + 82262 ], "loc": { "start": { @@ -141996,8 +142105,8 @@ "type": "Identifier", "name": "dom", "range": [ - 82234, - 82237 + 82263, + 82266 ], "loc": { "start": { @@ -142011,8 +142120,8 @@ } }, "range": [ - 82229, - 82237 + 82258, + 82266 ], "loc": { "start": { @@ -142027,8 +142136,8 @@ }, "arguments": [], "range": [ - 82229, - 82239 + 82258, + 82268 ], "loc": { "start": { @@ -142045,8 +142154,8 @@ "type": "Identifier", "name": "rows", "range": [ - 82240, - 82244 + 82269, + 82273 ], "loc": { "start": { @@ -142060,8 +142169,8 @@ } }, "range": [ - 82229, - 82244 + 82258, + 82273 ], "loc": { "start": { @@ -142078,8 +142187,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 82245, - 82253 + 82274, + 82282 ], "loc": { "start": { @@ -142093,8 +142202,8 @@ } }, "range": [ - 82229, - 82254 + 82258, + 82283 ], "loc": { "start": { @@ -142108,8 +142217,8 @@ } }, "range": [ - 82223, - 82254 + 82252, + 82283 ], "loc": { "start": { @@ -142125,8 +142234,8 @@ ], "kind": "let", "range": [ - 82219, - 82255 + 82248, + 82284 ], "loc": { "start": { @@ -142152,8 +142261,8 @@ "object": { "type": "ThisExpression", "range": [ - 82271, - 82275 + 82300, + 82304 ], "loc": { "start": { @@ -142170,8 +142279,8 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 82276, - 82289 + 82305, + 82318 ], "loc": { "start": { @@ -142185,8 +142294,8 @@ } }, "range": [ - 82271, - 82289 + 82300, + 82318 ], "loc": { "start": { @@ -142204,8 +142313,8 @@ "type": "Identifier", "name": "row", "range": [ - 82290, - 82293 + 82319, + 82322 ], "loc": { "start": { @@ -142220,8 +142329,8 @@ } ], "range": [ - 82271, - 82294 + 82300, + 82323 ], "loc": { "start": { @@ -142239,8 +142348,8 @@ "value": "", "raw": "''", "range": [ - 82299, - 82301 + 82328, + 82330 ], "loc": { "start": { @@ -142254,8 +142363,8 @@ } }, "range": [ - 82271, - 82301 + 82300, + 82330 ], "loc": { "start": { @@ -142269,8 +142378,8 @@ } }, "range": [ - 82264, - 82302 + 82293, + 82331 ], "loc": { "start": { @@ -142285,8 +142394,8 @@ } ], "range": [ - 82209, - 82308 + 82238, + 82337 ], "loc": { "start": { @@ -142302,8 +142411,8 @@ "generator": false, "expression": false, "range": [ - 82198, - 82308 + 82227, + 82337 ], "loc": { "start": { @@ -142319,8 +142428,8 @@ "kind": "method", "computed": false, "range": [ - 82184, - 82308 + 82213, + 82337 ], "loc": { "start": { @@ -142337,8 +142446,8 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 82063, - 82179 + 82092, + 82208 ], "loc": { "start": { @@ -142357,8 +142466,8 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82314, - 82517 + 82343, + 82546 ], "loc": { "start": { @@ -142380,8 +142489,8 @@ "type": "Identifier", "name": "ignoresDiacritics", "range": [ - 82522, - 82539 + 82551, + 82568 ], "loc": { "start": { @@ -142402,8 +142511,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82540, - 82548 + 82569, + 82577 ], "loc": { "start": { @@ -142429,8 +142538,8 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 82564, - 82574 + 82593, + 82603 ], "loc": { "start": { @@ -142449,8 +142558,8 @@ "object": { "type": "ThisExpression", "range": [ - 82577, - 82581 + 82606, + 82610 ], "loc": { "start": { @@ -142467,8 +142576,8 @@ "type": "Identifier", "name": "ignoreDiacritics", "range": [ - 82582, - 82598 + 82611, + 82627 ], "loc": { "start": { @@ -142482,8 +142591,8 @@ } }, "range": [ - 82577, - 82598 + 82606, + 82627 ], "loc": { "start": { @@ -142497,8 +142606,8 @@ } }, "range": [ - 82564, - 82598 + 82593, + 82627 ], "loc": { "start": { @@ -142514,8 +142623,8 @@ ], "kind": "let", "range": [ - 82560, - 82599 + 82589, + 82628 ], "loc": { "start": { @@ -142536,8 +142645,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 82612, - 82619 + 82641, + 82648 ], "loc": { "start": { @@ -142555,8 +142664,8 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 82620, - 82630 + 82649, + 82659 ], "loc": { "start": { @@ -142571,8 +142680,8 @@ } ], "range": [ - 82612, - 82631 + 82641, + 82660 ], "loc": { "start": { @@ -142597,8 +142706,8 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 82654, - 82664 + 82683, + 82693 ], "loc": { "start": { @@ -142615,8 +142724,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82665, - 82673 + 82694, + 82702 ], "loc": { "start": { @@ -142630,8 +142739,8 @@ } }, "range": [ - 82654, - 82674 + 82683, + 82703 ], "loc": { "start": { @@ -142645,8 +142754,8 @@ } }, "range": [ - 82647, - 82675 + 82676, + 82704 ], "loc": { "start": { @@ -142661,8 +142770,8 @@ } ], "range": [ - 82633, - 82685 + 82662, + 82714 ], "loc": { "start": { @@ -142677,8 +142786,8 @@ }, "alternate": null, "range": [ - 82608, - 82685 + 82637, + 82714 ], "loc": { "start": { @@ -142699,8 +142808,8 @@ "type": "Identifier", "name": "Boolean", "range": [ - 82701, - 82708 + 82730, + 82737 ], "loc": { "start": { @@ -142718,8 +142827,8 @@ "type": "Identifier", "name": "ignoreDiac", "range": [ - 82709, - 82719 + 82738, + 82748 ], "loc": { "start": { @@ -142734,8 +142843,8 @@ } ], "range": [ - 82701, - 82720 + 82730, + 82749 ], "loc": { "start": { @@ -142749,8 +142858,8 @@ } }, "range": [ - 82694, - 82721 + 82723, + 82750 ], "loc": { "start": { @@ -142765,8 +142874,8 @@ } ], "range": [ - 82550, - 82727 + 82579, + 82756 ], "loc": { "start": { @@ -142782,8 +142891,8 @@ "generator": false, "expression": false, "range": [ - 82539, - 82727 + 82568, + 82756 ], "loc": { "start": { @@ -142799,8 +142908,8 @@ "kind": "method", "computed": false, "range": [ - 82522, - 82727 + 82551, + 82756 ], "loc": { "start": { @@ -142817,8 +142926,8 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82314, - 82517 + 82343, + 82546 ], "loc": { "start": { @@ -142837,8 +142946,8 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 82733, - 82873 + 82762, + 82902 ], "loc": { "start": { @@ -142860,8 +142969,8 @@ "type": "Identifier", "name": "getClearFilterText", "range": [ - 82878, - 82896 + 82907, + 82925 ], "loc": { "start": { @@ -142882,8 +142991,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 82897, - 82905 + 82926, + 82934 ], "loc": { "start": { @@ -142909,8 +143018,8 @@ "type": "Identifier", "name": "clearText", "range": [ - 82921, - 82930 + 82950, + 82959 ], "loc": { "start": { @@ -142929,8 +143038,8 @@ "object": { "type": "ThisExpression", "range": [ - 82933, - 82937 + 82962, + 82966 ], "loc": { "start": { @@ -142947,8 +143056,8 @@ "type": "Identifier", "name": "clearFilterText", "range": [ - 82938, - 82953 + 82967, + 82982 ], "loc": { "start": { @@ -142962,8 +143071,8 @@ } }, "range": [ - 82933, - 82953 + 82962, + 82982 ], "loc": { "start": { @@ -142977,8 +143086,8 @@ } }, "range": [ - 82921, - 82953 + 82950, + 82982 ], "loc": { "start": { @@ -142994,8 +143103,8 @@ ], "kind": "let", "range": [ - 82917, - 82954 + 82946, + 82983 ], "loc": { "start": { @@ -143016,8 +143125,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 82967, - 82974 + 82996, + 83003 ], "loc": { "start": { @@ -143035,8 +143144,8 @@ "type": "Identifier", "name": "clearText", "range": [ - 82975, - 82984 + 83004, + 83013 ], "loc": { "start": { @@ -143051,8 +143160,8 @@ } ], "range": [ - 82967, - 82985 + 82996, + 83014 ], "loc": { "start": { @@ -143077,8 +143186,8 @@ "type": "Identifier", "name": "clearText", "range": [ - 83008, - 83017 + 83037, + 83046 ], "loc": { "start": { @@ -143095,8 +143204,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 83018, - 83026 + 83047, + 83055 ], "loc": { "start": { @@ -143110,8 +143219,8 @@ } }, "range": [ - 83008, - 83027 + 83037, + 83056 ], "loc": { "start": { @@ -143125,8 +143234,8 @@ } }, "range": [ - 83001, - 83028 + 83030, + 83057 ], "loc": { "start": { @@ -143141,8 +143250,8 @@ } ], "range": [ - 82987, - 83038 + 83016, + 83067 ], "loc": { "start": { @@ -143157,8 +143266,8 @@ }, "alternate": null, "range": [ - 82963, - 83038 + 82992, + 83067 ], "loc": { "start": { @@ -143177,8 +143286,8 @@ "type": "Identifier", "name": "clearText", "range": [ - 83054, - 83063 + 83083, + 83092 ], "loc": { "start": { @@ -143192,8 +143301,8 @@ } }, "range": [ - 83047, - 83064 + 83076, + 83093 ], "loc": { "start": { @@ -143208,8 +143317,8 @@ } ], "range": [ - 82907, - 83070 + 82936, + 83099 ], "loc": { "start": { @@ -143225,8 +143334,8 @@ "generator": false, "expression": false, "range": [ - 82896, - 83070 + 82925, + 83099 ], "loc": { "start": { @@ -143242,8 +143351,8 @@ "kind": "method", "computed": false, "range": [ - 82878, - 83070 + 82907, + 83099 ], "loc": { "start": { @@ -143260,8 +143369,8 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 82733, - 82873 + 82762, + 82902 ], "loc": { "start": { @@ -143280,8 +143389,8 @@ "type": "Block", "value": "*\n * Column iterator invoking continue and break condition callbacks if any\n * then calling supplied callback for each item\n * @param {Function} [fn=EMPTY_FN] callback\n * @param {Function} [continueFn=EMPTY_FN] continue condition callback\n * @param {Function} [breakFn=EMPTY_FN] break condition callback\n ", "range": [ - 83076, - 83409 + 83105, + 83438 ], "loc": { "start": { @@ -143303,8 +143412,8 @@ "type": "Identifier", "name": "eachCol", "range": [ - 83414, - 83421 + 83443, + 83450 ], "loc": { "start": { @@ -143327,8 +143436,8 @@ "type": "Identifier", "name": "fn", "range": [ - 83422, - 83424 + 83451, + 83453 ], "loc": { "start": { @@ -143345,8 +143454,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 83427, - 83435 + 83456, + 83464 ], "loc": { "start": { @@ -143360,8 +143469,8 @@ } }, "range": [ - 83422, - 83435 + 83451, + 83464 ], "loc": { "start": { @@ -143380,8 +143489,8 @@ "type": "Identifier", "name": "continueFn", "range": [ - 83437, - 83447 + 83466, + 83476 ], "loc": { "start": { @@ -143398,8 +143507,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 83450, - 83458 + 83479, + 83487 ], "loc": { "start": { @@ -143413,8 +143522,8 @@ } }, "range": [ - 83437, - 83458 + 83466, + 83487 ], "loc": { "start": { @@ -143433,8 +143542,8 @@ "type": "Identifier", "name": "breakFn", "range": [ - 83460, - 83467 + 83489, + 83496 ], "loc": { "start": { @@ -143451,8 +143560,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 83470, - 83478 + 83499, + 83507 ], "loc": { "start": { @@ -143466,8 +143575,8 @@ } }, "range": [ - 83460, - 83478 + 83489, + 83507 ], "loc": { "start": { @@ -143493,8 +143602,8 @@ "type": "Identifier", "name": "len", "range": [ - 83494, - 83497 + 83523, + 83526 ], "loc": { "start": { @@ -143515,8 +143624,8 @@ "object": { "type": "ThisExpression", "range": [ - 83500, - 83504 + 83529, + 83533 ], "loc": { "start": { @@ -143533,8 +143642,8 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 83505, - 83515 + 83534, + 83544 ], "loc": { "start": { @@ -143548,8 +143657,8 @@ } }, "range": [ - 83500, - 83515 + 83529, + 83544 ], "loc": { "start": { @@ -143569,8 +143678,8 @@ "object": { "type": "ThisExpression", "range": [ - 83516, - 83520 + 83545, + 83549 ], "loc": { "start": { @@ -143587,8 +143696,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 83521, - 83527 + 83550, + 83556 ], "loc": { "start": { @@ -143602,8 +143711,8 @@ } }, "range": [ - 83516, - 83527 + 83545, + 83556 ], "loc": { "start": { @@ -143618,8 +143727,8 @@ } ], "range": [ - 83500, - 83528 + 83529, + 83557 ], "loc": { "start": { @@ -143633,8 +143742,8 @@ } }, "range": [ - 83494, - 83528 + 83523, + 83557 ], "loc": { "start": { @@ -143650,8 +143759,8 @@ ], "kind": "let", "range": [ - 83490, - 83529 + 83519, + 83558 ], "loc": { "start": { @@ -143675,8 +143784,8 @@ "type": "Identifier", "name": "i", "range": [ - 83547, - 83548 + 83576, + 83577 ], "loc": { "start": { @@ -143694,8 +143803,8 @@ "value": 0, "raw": "0", "range": [ - 83551, - 83552 + 83580, + 83581 ], "loc": { "start": { @@ -143709,8 +143818,8 @@ } }, "range": [ - 83547, - 83552 + 83576, + 83581 ], "loc": { "start": { @@ -143726,8 +143835,8 @@ ], "kind": "let", "range": [ - 83543, - 83552 + 83572, + 83581 ], "loc": { "start": { @@ -143747,8 +143856,8 @@ "type": "Identifier", "name": "i", "range": [ - 83554, - 83555 + 83583, + 83584 ], "loc": { "start": { @@ -143765,8 +143874,8 @@ "type": "Identifier", "name": "len", "range": [ - 83558, - 83561 + 83587, + 83590 ], "loc": { "start": { @@ -143780,8 +143889,8 @@ } }, "range": [ - 83554, - 83561 + 83583, + 83590 ], "loc": { "start": { @@ -143801,8 +143910,8 @@ "type": "Identifier", "name": "i", "range": [ - 83563, - 83564 + 83592, + 83593 ], "loc": { "start": { @@ -143817,8 +143926,8 @@ }, "prefix": false, "range": [ - 83563, - 83566 + 83592, + 83595 ], "loc": { "start": { @@ -143845,8 +143954,8 @@ "type": "Identifier", "name": "continueFn", "range": [ - 83586, - 83596 + 83615, + 83625 ], "loc": { "start": { @@ -143864,8 +143973,8 @@ "type": "Identifier", "name": "i", "range": [ - 83597, - 83598 + 83626, + 83627 ], "loc": { "start": { @@ -143880,8 +143989,8 @@ } ], "range": [ - 83586, - 83599 + 83615, + 83628 ], "loc": { "start": { @@ -143899,8 +144008,8 @@ "value": true, "raw": "true", "range": [ - 83604, - 83608 + 83633, + 83637 ], "loc": { "start": { @@ -143914,8 +144023,8 @@ } }, "range": [ - 83586, - 83608 + 83615, + 83637 ], "loc": { "start": { @@ -143935,8 +144044,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 83628, - 83637 + 83657, + 83666 ], "loc": { "start": { @@ -143951,8 +144060,8 @@ } ], "range": [ - 83610, - 83651 + 83639, + 83680 ], "loc": { "start": { @@ -143967,8 +144076,8 @@ }, "alternate": null, "range": [ - 83582, - 83651 + 83611, + 83680 ], "loc": { "start": { @@ -143992,8 +144101,8 @@ "type": "Identifier", "name": "breakFn", "range": [ - 83668, - 83675 + 83697, + 83704 ], "loc": { "start": { @@ -144011,8 +144120,8 @@ "type": "Identifier", "name": "i", "range": [ - 83676, - 83677 + 83705, + 83706 ], "loc": { "start": { @@ -144027,8 +144136,8 @@ } ], "range": [ - 83668, - 83678 + 83697, + 83707 ], "loc": { "start": { @@ -144046,8 +144155,8 @@ "value": true, "raw": "true", "range": [ - 83683, - 83687 + 83712, + 83716 ], "loc": { "start": { @@ -144061,8 +144170,8 @@ } }, "range": [ - 83668, - 83687 + 83697, + 83716 ], "loc": { "start": { @@ -144082,8 +144191,8 @@ "type": "BreakStatement", "label": null, "range": [ - 83707, - 83713 + 83736, + 83742 ], "loc": { "start": { @@ -144098,8 +144207,8 @@ } ], "range": [ - 83689, - 83727 + 83718, + 83756 ], "loc": { "start": { @@ -144114,8 +144223,8 @@ }, "alternate": null, "range": [ - 83664, - 83727 + 83693, + 83756 ], "loc": { "start": { @@ -144136,8 +144245,8 @@ "type": "Identifier", "name": "fn", "range": [ - 83740, - 83742 + 83769, + 83771 ], "loc": { "start": { @@ -144155,8 +144264,8 @@ "type": "Identifier", "name": "i", "range": [ - 83743, - 83744 + 83772, + 83773 ], "loc": { "start": { @@ -144171,8 +144280,8 @@ } ], "range": [ - 83740, - 83745 + 83769, + 83774 ], "loc": { "start": { @@ -144186,8 +144295,8 @@ } }, "range": [ - 83740, - 83746 + 83769, + 83775 ], "loc": { "start": { @@ -144202,8 +144311,8 @@ } ], "range": [ - 83568, - 83756 + 83597, + 83785 ], "loc": { "start": { @@ -144217,8 +144326,8 @@ } }, "range": [ - 83538, - 83756 + 83567, + 83785 ], "loc": { "start": { @@ -144233,8 +144342,8 @@ } ], "range": [ - 83480, - 83762 + 83509, + 83791 ], "loc": { "start": { @@ -144250,8 +144359,8 @@ "generator": false, "expression": false, "range": [ - 83421, - 83762 + 83450, + 83791 ], "loc": { "start": { @@ -144267,8 +144376,8 @@ "kind": "method", "computed": false, "range": [ - 83414, - 83762 + 83443, + 83791 ], "loc": { "start": { @@ -144285,8 +144394,8 @@ "type": "Block", "value": "*\n * Column iterator invoking continue and break condition callbacks if any\n * then calling supplied callback for each item\n * @param {Function} [fn=EMPTY_FN] callback\n * @param {Function} [continueFn=EMPTY_FN] continue condition callback\n * @param {Function} [breakFn=EMPTY_FN] break condition callback\n ", "range": [ - 83076, - 83409 + 83105, + 83438 ], "loc": { "start": { @@ -144305,8 +144414,8 @@ "type": "Block", "value": "*\n * Rows iterator starting from supplied row index or defaulting to reference\n * row index. Closure function accepts a callback function and optional\n * continue and break callbacks.\n * @param {Number} startIdx Row index from which filtering starts\n ", "range": [ - 83768, - 84043 + 83797, + 84072 ], "loc": { "start": { @@ -144328,8 +144437,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 84048, - 84055 + 84077, + 84084 ], "loc": { "start": { @@ -144352,8 +144461,8 @@ "type": "Identifier", "name": "startIdx", "range": [ - 84056, - 84064 + 84085, + 84093 ], "loc": { "start": { @@ -144372,8 +144481,8 @@ "object": { "type": "ThisExpression", "range": [ - 84067, - 84071 + 84096, + 84100 ], "loc": { "start": { @@ -144390,8 +144499,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 84072, - 84078 + 84101, + 84107 ], "loc": { "start": { @@ -144405,8 +144514,8 @@ } }, "range": [ - 84067, - 84078 + 84096, + 84107 ], "loc": { "start": { @@ -144420,8 +144529,8 @@ } }, "range": [ - 84056, - 84078 + 84085, + 84107 ], "loc": { "start": { @@ -144450,8 +144559,8 @@ "type": "Identifier", "name": "fn", "range": [ - 84098, - 84100 + 84127, + 84129 ], "loc": { "start": { @@ -144468,8 +144577,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 84103, - 84111 + 84132, + 84140 ], "loc": { "start": { @@ -144483,8 +144592,8 @@ } }, "range": [ - 84098, - 84111 + 84127, + 84140 ], "loc": { "start": { @@ -144503,8 +144612,8 @@ "type": "Identifier", "name": "continueFn", "range": [ - 84113, - 84123 + 84142, + 84152 ], "loc": { "start": { @@ -144521,8 +144630,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 84126, - 84134 + 84155, + 84163 ], "loc": { "start": { @@ -144536,8 +144645,8 @@ } }, "range": [ - 84113, - 84134 + 84142, + 84163 ], "loc": { "start": { @@ -144556,8 +144665,8 @@ "type": "Identifier", "name": "breakFn", "range": [ - 84136, - 84143 + 84165, + 84172 ], "loc": { "start": { @@ -144574,8 +144683,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 84146, - 84154 + 84175, + 84183 ], "loc": { "start": { @@ -144589,8 +144698,8 @@ } }, "range": [ - 84136, - 84154 + 84165, + 84183 ], "loc": { "start": { @@ -144616,8 +144725,8 @@ "type": "Identifier", "name": "rows", "range": [ - 84177, - 84181 + 84206, + 84210 ], "loc": { "start": { @@ -144641,8 +144750,8 @@ "object": { "type": "ThisExpression", "range": [ - 84184, - 84188 + 84213, + 84217 ], "loc": { "start": { @@ -144659,8 +144768,8 @@ "type": "Identifier", "name": "dom", "range": [ - 84189, - 84192 + 84218, + 84221 ], "loc": { "start": { @@ -144674,8 +144783,8 @@ } }, "range": [ - 84184, - 84192 + 84213, + 84221 ], "loc": { "start": { @@ -144690,8 +144799,8 @@ }, "arguments": [], "range": [ - 84184, - 84194 + 84213, + 84223 ], "loc": { "start": { @@ -144708,8 +144817,8 @@ "type": "Identifier", "name": "rows", "range": [ - 84195, - 84199 + 84224, + 84228 ], "loc": { "start": { @@ -144723,8 +144832,8 @@ } }, "range": [ - 84184, - 84199 + 84213, + 84228 ], "loc": { "start": { @@ -144738,8 +144847,8 @@ } }, "range": [ - 84177, - 84199 + 84206, + 84228 ], "loc": { "start": { @@ -144755,8 +144864,8 @@ ], "kind": "let", "range": [ - 84173, - 84200 + 84202, + 84229 ], "loc": { "start": { @@ -144778,8 +144887,8 @@ "type": "Identifier", "name": "len", "range": [ - 84217, - 84220 + 84246, + 84249 ], "loc": { "start": { @@ -144800,8 +144909,8 @@ "object": { "type": "ThisExpression", "range": [ - 84223, - 84227 + 84252, + 84256 ], "loc": { "start": { @@ -144818,8 +144927,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 84228, - 84237 + 84257, + 84266 ], "loc": { "start": { @@ -144833,8 +144942,8 @@ } }, "range": [ - 84223, - 84237 + 84252, + 84266 ], "loc": { "start": { @@ -144853,8 +144962,8 @@ "value": true, "raw": "true", "range": [ - 84238, - 84242 + 84267, + 84271 ], "loc": { "start": { @@ -144869,8 +144978,8 @@ } ], "range": [ - 84223, - 84243 + 84252, + 84272 ], "loc": { "start": { @@ -144884,8 +144993,8 @@ } }, "range": [ - 84217, - 84243 + 84246, + 84272 ], "loc": { "start": { @@ -144901,8 +145010,8 @@ ], "kind": "let", "range": [ - 84213, - 84244 + 84242, + 84273 ], "loc": { "start": { @@ -144926,8 +145035,8 @@ "type": "Identifier", "name": "i", "range": [ - 84266, - 84267 + 84295, + 84296 ], "loc": { "start": { @@ -144944,8 +145053,8 @@ "type": "Identifier", "name": "startIdx", "range": [ - 84270, - 84278 + 84299, + 84307 ], "loc": { "start": { @@ -144959,8 +145068,8 @@ } }, "range": [ - 84266, - 84278 + 84295, + 84307 ], "loc": { "start": { @@ -144976,8 +145085,8 @@ ], "kind": "let", "range": [ - 84262, - 84278 + 84291, + 84307 ], "loc": { "start": { @@ -144997,8 +145106,8 @@ "type": "Identifier", "name": "i", "range": [ - 84280, - 84281 + 84309, + 84310 ], "loc": { "start": { @@ -145015,8 +145124,8 @@ "type": "Identifier", "name": "len", "range": [ - 84284, - 84287 + 84313, + 84316 ], "loc": { "start": { @@ -145030,8 +145139,8 @@ } }, "range": [ - 84280, - 84287 + 84309, + 84316 ], "loc": { "start": { @@ -145051,8 +145160,8 @@ "type": "Identifier", "name": "i", "range": [ - 84289, - 84290 + 84318, + 84319 ], "loc": { "start": { @@ -145067,8 +145176,8 @@ }, "prefix": false, "range": [ - 84289, - 84292 + 84318, + 84321 ], "loc": { "start": { @@ -145095,8 +145204,8 @@ "type": "Identifier", "name": "continueFn", "range": [ - 84316, - 84326 + 84345, + 84355 ], "loc": { "start": { @@ -145117,8 +145226,8 @@ "type": "Identifier", "name": "rows", "range": [ - 84327, - 84331 + 84356, + 84360 ], "loc": { "start": { @@ -145135,8 +145244,8 @@ "type": "Identifier", "name": "i", "range": [ - 84332, - 84333 + 84361, + 84362 ], "loc": { "start": { @@ -145150,8 +145259,8 @@ } }, "range": [ - 84327, - 84334 + 84356, + 84363 ], "loc": { "start": { @@ -145168,8 +145277,8 @@ "type": "Identifier", "name": "i", "range": [ - 84336, - 84337 + 84365, + 84366 ], "loc": { "start": { @@ -145184,8 +145293,8 @@ } ], "range": [ - 84316, - 84338 + 84345, + 84367 ], "loc": { "start": { @@ -145203,8 +145312,8 @@ "value": true, "raw": "true", "range": [ - 84343, - 84347 + 84372, + 84376 ], "loc": { "start": { @@ -145218,8 +145327,8 @@ } }, "range": [ - 84316, - 84347 + 84345, + 84376 ], "loc": { "start": { @@ -145239,8 +145348,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 84371, - 84380 + 84400, + 84409 ], "loc": { "start": { @@ -145255,8 +145364,8 @@ } ], "range": [ - 84349, - 84398 + 84378, + 84427 ], "loc": { "start": { @@ -145271,8 +145380,8 @@ }, "alternate": null, "range": [ - 84312, - 84398 + 84341, + 84427 ], "loc": { "start": { @@ -145296,8 +145405,8 @@ "type": "Identifier", "name": "breakFn", "range": [ - 84419, - 84426 + 84448, + 84455 ], "loc": { "start": { @@ -145318,8 +145427,8 @@ "type": "Identifier", "name": "rows", "range": [ - 84427, - 84431 + 84456, + 84460 ], "loc": { "start": { @@ -145336,8 +145445,8 @@ "type": "Identifier", "name": "i", "range": [ - 84432, - 84433 + 84461, + 84462 ], "loc": { "start": { @@ -145351,8 +145460,8 @@ } }, "range": [ - 84427, - 84434 + 84456, + 84463 ], "loc": { "start": { @@ -145369,8 +145478,8 @@ "type": "Identifier", "name": "i", "range": [ - 84436, - 84437 + 84465, + 84466 ], "loc": { "start": { @@ -145385,8 +145494,8 @@ } ], "range": [ - 84419, - 84438 + 84448, + 84467 ], "loc": { "start": { @@ -145404,8 +145513,8 @@ "value": true, "raw": "true", "range": [ - 84443, - 84447 + 84472, + 84476 ], "loc": { "start": { @@ -145419,8 +145528,8 @@ } }, "range": [ - 84419, - 84447 + 84448, + 84476 ], "loc": { "start": { @@ -145440,8 +145549,8 @@ "type": "BreakStatement", "label": null, "range": [ - 84471, - 84477 + 84500, + 84506 ], "loc": { "start": { @@ -145456,8 +145565,8 @@ } ], "range": [ - 84449, - 84495 + 84478, + 84524 ], "loc": { "start": { @@ -145472,8 +145581,8 @@ }, "alternate": null, "range": [ - 84415, - 84495 + 84444, + 84524 ], "loc": { "start": { @@ -145494,8 +145603,8 @@ "type": "Identifier", "name": "fn", "range": [ - 84512, - 84514 + 84541, + 84543 ], "loc": { "start": { @@ -145516,8 +145625,8 @@ "type": "Identifier", "name": "rows", "range": [ - 84515, - 84519 + 84544, + 84548 ], "loc": { "start": { @@ -145534,8 +145643,8 @@ "type": "Identifier", "name": "i", "range": [ - 84520, - 84521 + 84549, + 84550 ], "loc": { "start": { @@ -145549,8 +145658,8 @@ } }, "range": [ - 84515, - 84522 + 84544, + 84551 ], "loc": { "start": { @@ -145567,8 +145676,8 @@ "type": "Identifier", "name": "i", "range": [ - 84524, - 84525 + 84553, + 84554 ], "loc": { "start": { @@ -145583,8 +145692,8 @@ } ], "range": [ - 84512, - 84526 + 84541, + 84555 ], "loc": { "start": { @@ -145598,8 +145707,8 @@ } }, "range": [ - 84512, - 84527 + 84541, + 84556 ], "loc": { "start": { @@ -145614,8 +145723,8 @@ } ], "range": [ - 84294, - 84541 + 84323, + 84570 ], "loc": { "start": { @@ -145629,8 +145738,8 @@ } }, "range": [ - 84257, - 84541 + 84286, + 84570 ], "loc": { "start": { @@ -145645,8 +145754,8 @@ } ], "range": [ - 84159, - 84551 + 84188, + 84580 ], "loc": { "start": { @@ -145662,8 +145771,8 @@ "generator": false, "expression": false, "range": [ - 84097, - 84551 + 84126, + 84580 ], "loc": { "start": { @@ -145677,8 +145786,8 @@ } }, "range": [ - 84090, - 84552 + 84119, + 84581 ], "loc": { "start": { @@ -145693,8 +145802,8 @@ } ], "range": [ - 84080, - 84558 + 84109, + 84587 ], "loc": { "start": { @@ -145710,8 +145819,8 @@ "generator": false, "expression": false, "range": [ - 84055, - 84558 + 84084, + 84587 ], "loc": { "start": { @@ -145727,8 +145836,8 @@ "kind": "method", "computed": false, "range": [ - 84048, - 84558 + 84077, + 84587 ], "loc": { "start": { @@ -145745,8 +145854,8 @@ "type": "Block", "value": "*\n * Rows iterator starting from supplied row index or defaulting to reference\n * row index. Closure function accepts a callback function and optional\n * continue and break callbacks.\n * @param {Number} startIdx Row index from which filtering starts\n ", "range": [ - 83768, - 84043 + 83797, + 84072 ], "loc": { "start": { @@ -145765,8 +145874,8 @@ "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": [ - 84564, - 84783 + 84593, + 84812 ], "loc": { "start": { @@ -145788,8 +145897,8 @@ "type": "Identifier", "name": "isImported", "range": [ - 84788, - 84798 + 84817, + 84827 ], "loc": { "start": { @@ -145810,8 +145919,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 84799, - 84807 + 84828, + 84836 ], "loc": { "start": { @@ -145830,8 +145939,8 @@ "type": "Identifier", "name": "type", "range": [ - 84809, - 84813 + 84838, + 84842 ], "loc": { "start": { @@ -145849,8 +145958,8 @@ "value": "script", "raw": "'script'", "range": [ - 84816, - 84824 + 84845, + 84853 ], "loc": { "start": { @@ -145864,8 +145973,8 @@ } }, "range": [ - 84809, - 84824 + 84838, + 84853 ], "loc": { "start": { @@ -145891,8 +146000,8 @@ "type": "Identifier", "name": "imported", "range": [ - 84840, - 84848 + 84869, + 84877 ], "loc": { "start": { @@ -145910,8 +146019,8 @@ "value": false, "raw": "false", "range": [ - 84851, - 84856 + 84880, + 84885 ], "loc": { "start": { @@ -145925,8 +146034,8 @@ } }, "range": [ - 84840, - 84856 + 84869, + 84885 ], "loc": { "start": { @@ -145945,8 +146054,8 @@ "type": "Identifier", "name": "attr", "range": [ - 84870, - 84874 + 84899, + 84903 ], "loc": { "start": { @@ -145968,8 +146077,8 @@ "type": "Identifier", "name": "type", "range": [ - 84877, - 84881 + 84906, + 84910 ], "loc": { "start": { @@ -145987,8 +146096,8 @@ "value": "script", "raw": "'script'", "range": [ - 84886, - 84894 + 84915, + 84923 ], "loc": { "start": { @@ -146002,8 +146111,8 @@ } }, "range": [ - 84877, - 84894 + 84906, + 84923 ], "loc": { "start": { @@ -146021,8 +146130,8 @@ "value": "src", "raw": "'src'", "range": [ - 84897, - 84902 + 84926, + 84931 ], "loc": { "start": { @@ -146040,8 +146149,8 @@ "value": "href", "raw": "'href'", "range": [ - 84905, - 84911 + 84934, + 84940 ], "loc": { "start": { @@ -146055,8 +146164,8 @@ } }, "range": [ - 84877, - 84911 + 84906, + 84940 ], "loc": { "start": { @@ -146070,8 +146179,8 @@ } }, "range": [ - 84870, - 84911 + 84899, + 84940 ], "loc": { "start": { @@ -146090,8 +146199,8 @@ "type": "Identifier", "name": "files", "range": [ - 84925, - 84930 + 84954, + 84959 ], "loc": { "start": { @@ -146110,8 +146219,8 @@ "type": "Identifier", "name": "tag", "range": [ - 84933, - 84936 + 84962, + 84965 ], "loc": { "start": { @@ -146129,8 +146238,8 @@ "type": "Identifier", "name": "doc", "range": [ - 84937, - 84940 + 84966, + 84969 ], "loc": { "start": { @@ -146147,8 +146256,8 @@ "type": "Identifier", "name": "type", "range": [ - 84942, - 84946 + 84971, + 84975 ], "loc": { "start": { @@ -146163,8 +146272,8 @@ } ], "range": [ - 84933, - 84947 + 84962, + 84976 ], "loc": { "start": { @@ -146178,8 +146287,8 @@ } }, "range": [ - 84925, - 84947 + 84954, + 84976 ], "loc": { "start": { @@ -146195,8 +146304,8 @@ ], "kind": "let", "range": [ - 84836, - 84948 + 84865, + 84977 ], "loc": { "start": { @@ -146220,8 +146329,8 @@ "type": "Identifier", "name": "i", "range": [ - 84966, - 84967 + 84995, + 84996 ], "loc": { "start": { @@ -146239,8 +146348,8 @@ "value": 0, "raw": "0", "range": [ - 84970, - 84971 + 84999, + 85000 ], "loc": { "start": { @@ -146254,8 +146363,8 @@ } }, "range": [ - 84966, - 84971 + 84995, + 85000 ], "loc": { "start": { @@ -146274,8 +146383,8 @@ "type": "Identifier", "name": "len", "range": [ - 84973, - 84976 + 85002, + 85005 ], "loc": { "start": { @@ -146295,8 +146404,8 @@ "type": "Identifier", "name": "files", "range": [ - 84979, - 84984 + 85008, + 85013 ], "loc": { "start": { @@ -146313,8 +146422,8 @@ "type": "Identifier", "name": "length", "range": [ - 84985, - 84991 + 85014, + 85020 ], "loc": { "start": { @@ -146328,8 +146437,8 @@ } }, "range": [ - 84979, - 84991 + 85008, + 85020 ], "loc": { "start": { @@ -146343,8 +146452,8 @@ } }, "range": [ - 84973, - 84991 + 85002, + 85020 ], "loc": { "start": { @@ -146360,8 +146469,8 @@ ], "kind": "let", "range": [ - 84962, - 84991 + 84991, + 85020 ], "loc": { "start": { @@ -146381,8 +146490,8 @@ "type": "Identifier", "name": "i", "range": [ - 84993, - 84994 + 85022, + 85023 ], "loc": { "start": { @@ -146399,8 +146508,8 @@ "type": "Identifier", "name": "len", "range": [ - 84997, - 85000 + 85026, + 85029 ], "loc": { "start": { @@ -146414,8 +146523,8 @@ } }, "range": [ - 84993, - 85000 + 85022, + 85029 ], "loc": { "start": { @@ -146435,8 +146544,8 @@ "type": "Identifier", "name": "i", "range": [ - 85002, - 85003 + 85031, + 85032 ], "loc": { "start": { @@ -146451,8 +146560,8 @@ }, "prefix": false, "range": [ - 85002, - 85005 + 85031, + 85034 ], "loc": { "start": { @@ -146476,8 +146585,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 85025, - 85032 + 85054, + 85061 ], "loc": { "start": { @@ -146501,8 +146610,8 @@ "type": "Identifier", "name": "files", "range": [ - 85033, - 85038 + 85062, + 85067 ], "loc": { "start": { @@ -146519,8 +146628,8 @@ "type": "Identifier", "name": "i", "range": [ - 85039, - 85040 + 85068, + 85069 ], "loc": { "start": { @@ -146534,8 +146643,8 @@ } }, "range": [ - 85033, - 85041 + 85062, + 85070 ], "loc": { "start": { @@ -146552,8 +146661,8 @@ "type": "Identifier", "name": "attr", "range": [ - 85042, - 85046 + 85071, + 85075 ], "loc": { "start": { @@ -146567,8 +146676,8 @@ } }, "range": [ - 85033, - 85047 + 85062, + 85076 ], "loc": { "start": { @@ -146583,8 +146692,8 @@ } ], "range": [ - 85025, - 85048 + 85054, + 85077 ], "loc": { "start": { @@ -146604,8 +146713,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 85068, - 85077 + 85097, + 85106 ], "loc": { "start": { @@ -146620,8 +146729,8 @@ } ], "range": [ - 85050, - 85091 + 85079, + 85120 ], "loc": { "start": { @@ -146636,8 +146745,8 @@ }, "alternate": null, "range": [ - 85021, - 85091 + 85050, + 85120 ], "loc": { "start": { @@ -146667,8 +146776,8 @@ "type": "Identifier", "name": "files", "range": [ - 85108, - 85113 + 85137, + 85142 ], "loc": { "start": { @@ -146685,8 +146794,8 @@ "type": "Identifier", "name": "i", "range": [ - 85114, - 85115 + 85143, + 85144 ], "loc": { "start": { @@ -146700,8 +146809,8 @@ } }, "range": [ - 85108, - 85116 + 85137, + 85145 ], "loc": { "start": { @@ -146718,8 +146827,8 @@ "type": "Identifier", "name": "attr", "range": [ - 85117, - 85121 + 85146, + 85150 ], "loc": { "start": { @@ -146733,8 +146842,8 @@ } }, "range": [ - 85108, - 85122 + 85137, + 85151 ], "loc": { "start": { @@ -146751,8 +146860,8 @@ "type": "Identifier", "name": "match", "range": [ - 85123, - 85128 + 85152, + 85157 ], "loc": { "start": { @@ -146766,8 +146875,8 @@ } }, "range": [ - 85108, - 85128 + 85137, + 85157 ], "loc": { "start": { @@ -146785,8 +146894,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 85129, - 85137 + 85158, + 85166 ], "loc": { "start": { @@ -146801,8 +146910,8 @@ } ], "range": [ - 85108, - 85138 + 85137, + 85167 ], "loc": { "start": { @@ -146827,8 +146936,8 @@ "type": "Identifier", "name": "imported", "range": [ - 85158, - 85166 + 85187, + 85195 ], "loc": { "start": { @@ -146846,8 +146955,8 @@ "value": true, "raw": "true", "range": [ - 85169, - 85173 + 85198, + 85202 ], "loc": { "start": { @@ -146861,8 +146970,8 @@ } }, "range": [ - 85158, - 85173 + 85187, + 85202 ], "loc": { "start": { @@ -146876,8 +146985,8 @@ } }, "range": [ - 85158, - 85174 + 85187, + 85203 ], "loc": { "start": { @@ -146894,8 +147003,8 @@ "type": "BreakStatement", "label": null, "range": [ - 85191, - 85197 + 85220, + 85226 ], "loc": { "start": { @@ -146910,8 +147019,8 @@ } ], "range": [ - 85140, - 85211 + 85169, + 85240 ], "loc": { "start": { @@ -146926,8 +147035,8 @@ }, "alternate": null, "range": [ - 85104, - 85211 + 85133, + 85240 ], "loc": { "start": { @@ -146942,8 +147051,8 @@ } ], "range": [ - 85007, - 85221 + 85036, + 85250 ], "loc": { "start": { @@ -146957,8 +147066,8 @@ } }, "range": [ - 84957, - 85221 + 84986, + 85250 ], "loc": { "start": { @@ -146977,8 +147086,8 @@ "type": "Identifier", "name": "imported", "range": [ - 85237, - 85245 + 85266, + 85274 ], "loc": { "start": { @@ -146992,8 +147101,8 @@ } }, "range": [ - 85230, - 85246 + 85259, + 85275 ], "loc": { "start": { @@ -147008,8 +147117,8 @@ } ], "range": [ - 84826, - 85252 + 84855, + 85281 ], "loc": { "start": { @@ -147025,8 +147134,8 @@ "generator": false, "expression": false, "range": [ - 84798, - 85252 + 84827, + 85281 ], "loc": { "start": { @@ -147042,8 +147151,8 @@ "kind": "method", "computed": false, "range": [ - 84788, - 85252 + 84817, + 85281 ], "loc": { "start": { @@ -147060,8 +147169,8 @@ "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": [ - 84564, - 84783 + 84593, + 84812 ], "loc": { "start": { @@ -147080,8 +147189,8 @@ "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": [ - 85258, - 85517 + 85287, + 85546 ], "loc": { "start": { @@ -147103,8 +147212,8 @@ "type": "Identifier", "name": "import", "range": [ - 85522, - 85528 + 85551, + 85557 ], "loc": { "start": { @@ -147125,8 +147234,8 @@ "type": "Identifier", "name": "fileId", "range": [ - 85529, - 85535 + 85558, + 85564 ], "loc": { "start": { @@ -147143,8 +147252,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 85537, - 85545 + 85566, + 85574 ], "loc": { "start": { @@ -147161,8 +147270,8 @@ "type": "Identifier", "name": "callback", "range": [ - 85547, - 85555 + 85576, + 85584 ], "loc": { "start": { @@ -147181,8 +147290,8 @@ "type": "Identifier", "name": "type", "range": [ - 85557, - 85561 + 85586, + 85590 ], "loc": { "start": { @@ -147200,8 +147309,8 @@ "value": "script", "raw": "'script'", "range": [ - 85564, - 85572 + 85593, + 85601 ], "loc": { "start": { @@ -147215,8 +147324,8 @@ } }, "range": [ - 85557, - 85572 + 85586, + 85601 ], "loc": { "start": { @@ -147243,8 +147352,8 @@ "object": { "type": "ThisExpression", "range": [ - 85588, - 85592 + 85617, + 85621 ], "loc": { "start": { @@ -147261,8 +147370,8 @@ "type": "Identifier", "name": "isImported", "range": [ - 85593, - 85603 + 85622, + 85632 ], "loc": { "start": { @@ -147276,8 +147385,8 @@ } }, "range": [ - 85588, - 85603 + 85617, + 85632 ], "loc": { "start": { @@ -147295,8 +147404,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 85604, - 85612 + 85633, + 85641 ], "loc": { "start": { @@ -147313,8 +147422,8 @@ "type": "Identifier", "name": "type", "range": [ - 85614, - 85618 + 85643, + 85647 ], "loc": { "start": { @@ -147329,8 +147438,8 @@ } ], "range": [ - 85588, - 85619 + 85617, + 85648 ], "loc": { "start": { @@ -147350,8 +147459,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 85635, - 85642 + 85664, + 85671 ], "loc": { "start": { @@ -147366,8 +147475,8 @@ } ], "range": [ - 85621, - 85652 + 85650, + 85681 ], "loc": { "start": { @@ -147382,8 +147491,8 @@ }, "alternate": null, "range": [ - 85584, - 85652 + 85613, + 85681 ], "loc": { "start": { @@ -147405,8 +147514,8 @@ "type": "Identifier", "name": "o", "range": [ - 85665, - 85666 + 85694, + 85695 ], "loc": { "start": { @@ -147422,8 +147531,8 @@ "init": { "type": "ThisExpression", "range": [ - 85669, - 85673 + 85698, + 85702 ], "loc": { "start": { @@ -147437,8 +147546,8 @@ } }, "range": [ - 85665, - 85673 + 85694, + 85702 ], "loc": { "start": { @@ -147457,8 +147566,8 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 85687, - 85695 + 85716, + 85724 ], "loc": { "start": { @@ -147476,8 +147585,8 @@ "value": false, "raw": "false", "range": [ - 85698, - 85703 + 85727, + 85732 ], "loc": { "start": { @@ -147491,8 +147600,8 @@ } }, "range": [ - 85687, - 85703 + 85716, + 85732 ], "loc": { "start": { @@ -147511,8 +147620,8 @@ "type": "Identifier", "name": "file", "range": [ - 85717, - 85721 + 85746, + 85750 ], "loc": { "start": { @@ -147527,8 +147636,8 @@ }, "init": null, "range": [ - 85717, - 85721 + 85746, + 85750 ], "loc": { "start": { @@ -147547,8 +147656,8 @@ "type": "Identifier", "name": "head", "range": [ - 85735, - 85739 + 85764, + 85768 ], "loc": { "start": { @@ -147570,8 +147679,8 @@ "type": "Identifier", "name": "tag", "range": [ - 85742, - 85745 + 85771, + 85774 ], "loc": { "start": { @@ -147589,8 +147698,8 @@ "type": "Identifier", "name": "doc", "range": [ - 85746, - 85749 + 85775, + 85778 ], "loc": { "start": { @@ -147608,8 +147717,8 @@ "value": "head", "raw": "'head'", "range": [ - 85751, - 85757 + 85780, + 85786 ], "loc": { "start": { @@ -147624,8 +147733,8 @@ } ], "range": [ - 85742, - 85758 + 85771, + 85787 ], "loc": { "start": { @@ -147643,8 +147752,8 @@ "value": 0, "raw": "0", "range": [ - 85759, - 85760 + 85788, + 85789 ], "loc": { "start": { @@ -147658,8 +147767,8 @@ } }, "range": [ - 85742, - 85761 + 85771, + 85790 ], "loc": { "start": { @@ -147673,8 +147782,8 @@ } }, "range": [ - 85735, - 85761 + 85764, + 85790 ], "loc": { "start": { @@ -147690,8 +147799,8 @@ ], "kind": "let", "range": [ - 85661, - 85762 + 85690, + 85791 ], "loc": { "start": { @@ -147718,8 +147827,8 @@ "type": "Identifier", "name": "type", "range": [ - 85776, - 85780 + 85805, + 85809 ], "loc": { "start": { @@ -147736,8 +147845,8 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 85781, - 85792 + 85810, + 85821 ], "loc": { "start": { @@ -147751,8 +147860,8 @@ } }, "range": [ - 85776, - 85792 + 85805, + 85821 ], "loc": { "start": { @@ -147767,8 +147876,8 @@ }, "arguments": [], "range": [ - 85776, - 85794 + 85805, + 85823 ], "loc": { "start": { @@ -147786,8 +147895,8 @@ "value": "link", "raw": "'link'", "range": [ - 85799, - 85805 + 85828, + 85834 ], "loc": { "start": { @@ -147801,8 +147910,8 @@ } }, "range": [ - 85776, - 85805 + 85805, + 85834 ], "loc": { "start": { @@ -147827,8 +147936,8 @@ "type": "Identifier", "name": "file", "range": [ - 85821, - 85825 + 85850, + 85854 ], "loc": { "start": { @@ -147847,8 +147956,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 85828, - 85837 + 85857, + 85866 ], "loc": { "start": { @@ -147867,8 +147976,8 @@ "value": "link", "raw": "'link'", "range": [ - 85838, - 85844 + 85867, + 85873 ], "loc": { "start": { @@ -147889,8 +147998,8 @@ "value": "id", "raw": "'id'", "range": [ - 85863, - 85867 + 85892, + 85896 ], "loc": { "start": { @@ -147907,8 +148016,8 @@ "type": "Identifier", "name": "fileId", "range": [ - 85869, - 85875 + 85898, + 85904 ], "loc": { "start": { @@ -147923,8 +148032,8 @@ } ], "range": [ - 85862, - 85876 + 85891, + 85905 ], "loc": { "start": { @@ -147945,8 +148054,8 @@ "value": "type", "raw": "'type'", "range": [ - 85879, - 85885 + 85908, + 85914 ], "loc": { "start": { @@ -147964,8 +148073,8 @@ "value": "text/css", "raw": "'text/css'", "range": [ - 85887, - 85897 + 85916, + 85926 ], "loc": { "start": { @@ -147980,8 +148089,8 @@ } ], "range": [ - 85878, - 85898 + 85907, + 85927 ], "loc": { "start": { @@ -148002,8 +148111,8 @@ "value": "rel", "raw": "'rel'", "range": [ - 85917, - 85922 + 85946, + 85951 ], "loc": { "start": { @@ -148021,8 +148130,8 @@ "value": "stylesheet", "raw": "'stylesheet'", "range": [ - 85924, - 85936 + 85953, + 85965 ], "loc": { "start": { @@ -148037,8 +148146,8 @@ } ], "range": [ - 85916, - 85937 + 85945, + 85966 ], "loc": { "start": { @@ -148059,8 +148168,8 @@ "value": "href", "raw": "'href'", "range": [ - 85940, - 85946 + 85969, + 85975 ], "loc": { "start": { @@ -148077,8 +148186,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 85948, - 85956 + 85977, + 85985 ], "loc": { "start": { @@ -148093,8 +148202,8 @@ } ], "range": [ - 85939, - 85957 + 85968, + 85986 ], "loc": { "start": { @@ -148109,8 +148218,8 @@ } ], "range": [ - 85828, - 85971 + 85857, + 86000 ], "loc": { "start": { @@ -148124,8 +148233,8 @@ } }, "range": [ - 85821, - 85971 + 85850, + 86000 ], "loc": { "start": { @@ -148139,8 +148248,8 @@ } }, "range": [ - 85821, - 85972 + 85850, + 86001 ], "loc": { "start": { @@ -148155,8 +148264,8 @@ } ], "range": [ - 85807, - 85982 + 85836, + 86011 ], "loc": { "start": { @@ -148181,8 +148290,8 @@ "type": "Identifier", "name": "file", "range": [ - 86002, - 86006 + 86031, + 86035 ], "loc": { "start": { @@ -148201,8 +148310,8 @@ "type": "Identifier", "name": "createElm", "range": [ - 86009, - 86018 + 86038, + 86047 ], "loc": { "start": { @@ -148221,8 +148330,8 @@ "value": "script", "raw": "'script'", "range": [ - 86019, - 86027 + 86048, + 86056 ], "loc": { "start": { @@ -148243,8 +148352,8 @@ "value": "id", "raw": "'id'", "range": [ - 86046, - 86050 + 86075, + 86079 ], "loc": { "start": { @@ -148261,8 +148370,8 @@ "type": "Identifier", "name": "fileId", "range": [ - 86052, - 86058 + 86081, + 86087 ], "loc": { "start": { @@ -148277,8 +148386,8 @@ } ], "range": [ - 86045, - 86059 + 86074, + 86088 ], "loc": { "start": { @@ -148299,8 +148408,8 @@ "value": "type", "raw": "'type'", "range": [ - 86078, - 86084 + 86107, + 86113 ], "loc": { "start": { @@ -148318,8 +148427,8 @@ "value": "text/javascript", "raw": "'text/javascript'", "range": [ - 86086, - 86103 + 86115, + 86132 ], "loc": { "start": { @@ -148334,8 +148443,8 @@ } ], "range": [ - 86077, - 86104 + 86106, + 86133 ], "loc": { "start": { @@ -148356,8 +148465,8 @@ "value": "src", "raw": "'src'", "range": [ - 86107, - 86112 + 86136, + 86141 ], "loc": { "start": { @@ -148374,8 +148483,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 86114, - 86122 + 86143, + 86151 ], "loc": { "start": { @@ -148390,8 +148499,8 @@ } ], "range": [ - 86106, - 86123 + 86135, + 86152 ], "loc": { "start": { @@ -148406,8 +148515,8 @@ } ], "range": [ - 86009, - 86137 + 86038, + 86166 ], "loc": { "start": { @@ -148421,8 +148530,8 @@ } }, "range": [ - 86002, - 86137 + 86031, + 86166 ], "loc": { "start": { @@ -148436,8 +148545,8 @@ } }, "range": [ - 86002, - 86138 + 86031, + 86167 ], "loc": { "start": { @@ -148452,8 +148561,8 @@ } ], "range": [ - 85988, - 86148 + 86017, + 86177 ], "loc": { "start": { @@ -148467,8 +148576,8 @@ } }, "range": [ - 85772, - 86148 + 85801, + 86177 ], "loc": { "start": { @@ -148485,8 +148594,8 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 86158, - 86230 + 86187, + 86259 ], "loc": { "start": { @@ -148513,8 +148622,8 @@ "type": "Identifier", "name": "file", "range": [ - 86239, - 86243 + 86268, + 86272 ], "loc": { "start": { @@ -148531,8 +148640,8 @@ "type": "Identifier", "name": "onload", "range": [ - 86244, - 86250 + 86273, + 86279 ], "loc": { "start": { @@ -148546,8 +148655,8 @@ } }, "range": [ - 86239, - 86250 + 86268, + 86279 ], "loc": { "start": { @@ -148570,8 +148679,8 @@ "type": "Identifier", "name": "file", "range": [ - 86253, - 86257 + 86282, + 86286 ], "loc": { "start": { @@ -148588,8 +148697,8 @@ "type": "Identifier", "name": "onreadystatechange", "range": [ - 86258, - 86276 + 86287, + 86305 ], "loc": { "start": { @@ -148603,8 +148712,8 @@ } }, "range": [ - 86253, - 86276 + 86282, + 86305 ], "loc": { "start": { @@ -148636,8 +148745,8 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 86304, - 86312 + 86333, + 86341 ], "loc": { "start": { @@ -148652,8 +148761,8 @@ }, "prefix": true, "range": [ - 86303, - 86312 + 86332, + 86341 ], "loc": { "start": { @@ -148681,8 +148790,8 @@ "object": { "type": "ThisExpression", "range": [ - 86334, - 86338 + 86363, + 86367 ], "loc": { "start": { @@ -148699,8 +148808,8 @@ "type": "Identifier", "name": "readyState", "range": [ - 86339, - 86349 + 86368, + 86378 ], "loc": { "start": { @@ -148714,8 +148823,8 @@ } }, "range": [ - 86334, - 86349 + 86363, + 86378 ], "loc": { "start": { @@ -148730,8 +148839,8 @@ }, "prefix": true, "range": [ - 86333, - 86349 + 86362, + 86378 ], "loc": { "start": { @@ -148753,8 +148862,8 @@ "object": { "type": "ThisExpression", "range": [ - 86353, - 86357 + 86382, + 86386 ], "loc": { "start": { @@ -148771,8 +148880,8 @@ "type": "Identifier", "name": "readyState", "range": [ - 86358, - 86368 + 86387, + 86397 ], "loc": { "start": { @@ -148786,8 +148895,8 @@ } }, "range": [ - 86353, - 86368 + 86382, + 86397 ], "loc": { "start": { @@ -148805,8 +148914,8 @@ "value": "loaded", "raw": "'loaded'", "range": [ - 86373, - 86381 + 86402, + 86410 ], "loc": { "start": { @@ -148820,8 +148929,8 @@ } }, "range": [ - 86353, - 86381 + 86382, + 86410 ], "loc": { "start": { @@ -148835,8 +148944,8 @@ } }, "range": [ - 86333, - 86381 + 86362, + 86410 ], "loc": { "start": { @@ -148858,8 +148967,8 @@ "object": { "type": "ThisExpression", "range": [ - 86405, - 86409 + 86434, + 86438 ], "loc": { "start": { @@ -148876,8 +148985,8 @@ "type": "Identifier", "name": "readyState", "range": [ - 86410, - 86420 + 86439, + 86449 ], "loc": { "start": { @@ -148891,8 +149000,8 @@ } }, "range": [ - 86405, - 86420 + 86434, + 86449 ], "loc": { "start": { @@ -148910,8 +149019,8 @@ "value": "complete", "raw": "'complete'", "range": [ - 86425, - 86435 + 86454, + 86464 ], "loc": { "start": { @@ -148925,8 +149034,8 @@ } }, "range": [ - 86405, - 86435 + 86434, + 86464 ], "loc": { "start": { @@ -148940,8 +149049,8 @@ } }, "range": [ - 86333, - 86435 + 86362, + 86464 ], "loc": { "start": { @@ -148955,8 +149064,8 @@ } }, "range": [ - 86303, - 86436 + 86332, + 86465 ], "loc": { "start": { @@ -148981,8 +149090,8 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 86456, - 86464 + 86485, + 86493 ], "loc": { "start": { @@ -149000,8 +149109,8 @@ "value": true, "raw": "true", "range": [ - 86467, - 86471 + 86496, + 86500 ], "loc": { "start": { @@ -149015,8 +149124,8 @@ } }, "range": [ - 86456, - 86471 + 86485, + 86500 ], "loc": { "start": { @@ -149030,8 +149139,8 @@ } }, "range": [ - 86456, - 86472 + 86485, + 86501 ], "loc": { "start": { @@ -149056,8 +149165,8 @@ "type": "Identifier", "name": "callback", "range": [ - 86500, - 86508 + 86529, + 86537 ], "loc": { "start": { @@ -149072,8 +149181,8 @@ }, "prefix": true, "range": [ - 86493, - 86508 + 86522, + 86537 ], "loc": { "start": { @@ -149091,8 +149200,8 @@ "value": "function", "raw": "'function'", "range": [ - 86513, - 86523 + 86542, + 86552 ], "loc": { "start": { @@ -149106,8 +149215,8 @@ } }, "range": [ - 86493, - 86523 + 86522, + 86552 ], "loc": { "start": { @@ -149134,8 +149243,8 @@ "type": "Identifier", "name": "callback", "range": [ - 86547, - 86555 + 86576, + 86584 ], "loc": { "start": { @@ -149152,8 +149261,8 @@ "type": "Identifier", "name": "call", "range": [ - 86556, - 86560 + 86585, + 86589 ], "loc": { "start": { @@ -149167,8 +149276,8 @@ } }, "range": [ - 86547, - 86560 + 86576, + 86589 ], "loc": { "start": { @@ -149187,8 +149296,8 @@ "value": null, "raw": "null", "range": [ - 86561, - 86565 + 86590, + 86594 ], "loc": { "start": { @@ -149205,8 +149314,8 @@ "type": "Identifier", "name": "o", "range": [ - 86567, - 86568 + 86596, + 86597 ], "loc": { "start": { @@ -149221,8 +149330,8 @@ } ], "range": [ - 86547, - 86569 + 86576, + 86598 ], "loc": { "start": { @@ -149236,8 +149345,8 @@ } }, "range": [ - 86547, - 86570 + 86576, + 86599 ], "loc": { "start": { @@ -149252,8 +149361,8 @@ } ], "range": [ - 86525, - 86588 + 86554, + 86617 ], "loc": { "start": { @@ -149268,8 +149377,8 @@ }, "alternate": null, "range": [ - 86489, - 86588 + 86518, + 86617 ], "loc": { "start": { @@ -149284,8 +149393,8 @@ } ], "range": [ - 86438, - 86602 + 86467, + 86631 ], "loc": { "start": { @@ -149300,8 +149409,8 @@ }, "alternate": null, "range": [ - 86299, - 86602 + 86328, + 86631 ], "loc": { "start": { @@ -149316,8 +149425,8 @@ } ], "range": [ - 86285, - 86612 + 86314, + 86641 ], "loc": { "start": { @@ -149333,8 +149442,8 @@ "generator": false, "expression": false, "range": [ - 86279, - 86612 + 86308, + 86641 ], "loc": { "start": { @@ -149348,8 +149457,8 @@ } }, "range": [ - 86253, - 86612 + 86282, + 86641 ], "loc": { "start": { @@ -149363,8 +149472,8 @@ } }, "range": [ - 86239, - 86612 + 86268, + 86641 ], "loc": { "start": { @@ -149378,8 +149487,8 @@ } }, "range": [ - 86239, - 86613 + 86268, + 86642 ], "loc": { "start": { @@ -149396,8 +149505,8 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 86158, - 86230 + 86187, + 86259 ], "loc": { "start": { @@ -149424,8 +149533,8 @@ "type": "Identifier", "name": "file", "range": [ - 86622, - 86626 + 86651, + 86655 ], "loc": { "start": { @@ -149442,8 +149551,8 @@ "type": "Identifier", "name": "onerror", "range": [ - 86627, - 86634 + 86656, + 86663 ], "loc": { "start": { @@ -149457,8 +149566,8 @@ } }, "range": [ - 86622, - 86634 + 86651, + 86663 ], "loc": { "start": { @@ -149486,8 +149595,8 @@ "type": "Identifier", "name": "Error", "range": [ - 86667, - 86672 + 86696, + 86701 ], "loc": { "start": { @@ -149512,8 +149621,8 @@ }, "tail": false, "range": [ - 86673, - 86704 + 86702, + 86733 ], "loc": { "start": { @@ -149534,8 +149643,8 @@ }, "tail": true, "range": [ - 86712, - 86714 + 86741, + 86743 ], "loc": { "start": { @@ -149554,8 +149663,8 @@ "type": "Identifier", "name": "filePath", "range": [ - 86704, - 86712 + 86733, + 86741 ], "loc": { "start": { @@ -149570,8 +149679,8 @@ } ], "range": [ - 86673, - 86714 + 86702, + 86743 ], "loc": { "start": { @@ -149586,8 +149695,8 @@ } ], "range": [ - 86663, - 86715 + 86692, + 86744 ], "loc": { "start": { @@ -149601,8 +149710,8 @@ } }, "range": [ - 86657, - 86716 + 86686, + 86745 ], "loc": { "start": { @@ -149617,8 +149726,8 @@ } ], "range": [ - 86643, - 86726 + 86672, + 86755 ], "loc": { "start": { @@ -149634,8 +149743,8 @@ "generator": false, "expression": false, "range": [ - 86637, - 86726 + 86666, + 86755 ], "loc": { "start": { @@ -149649,8 +149758,8 @@ } }, "range": [ - 86622, - 86726 + 86651, + 86755 ], "loc": { "start": { @@ -149664,8 +149773,8 @@ } }, "range": [ - 86622, - 86727 + 86651, + 86756 ], "loc": { "start": { @@ -149689,8 +149798,8 @@ "type": "Identifier", "name": "head", "range": [ - 86736, - 86740 + 86765, + 86769 ], "loc": { "start": { @@ -149707,8 +149816,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 86741, - 86752 + 86770, + 86781 ], "loc": { "start": { @@ -149722,8 +149831,8 @@ } }, "range": [ - 86736, - 86752 + 86765, + 86781 ], "loc": { "start": { @@ -149741,8 +149850,8 @@ "type": "Identifier", "name": "file", "range": [ - 86753, - 86757 + 86782, + 86786 ], "loc": { "start": { @@ -149757,8 +149866,8 @@ } ], "range": [ - 86736, - 86758 + 86765, + 86787 ], "loc": { "start": { @@ -149772,8 +149881,8 @@ } }, "range": [ - 86736, - 86759 + 86765, + 86788 ], "loc": { "start": { @@ -149788,8 +149897,8 @@ } ], "range": [ - 85574, - 86765 + 85603, + 86794 ], "loc": { "start": { @@ -149805,8 +149914,8 @@ "generator": false, "expression": false, "range": [ - 85528, - 86765 + 85557, + 86794 ], "loc": { "start": { @@ -149822,8 +149931,8 @@ "kind": "method", "computed": false, "range": [ - 85522, - 86765 + 85551, + 86794 ], "loc": { "start": { @@ -149840,8 +149949,8 @@ "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": [ - 85258, - 85517 + 85287, + 85546 ], "loc": { "start": { @@ -149860,8 +149969,8 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86771, - 86846 + 86800, + 86875 ], "loc": { "start": { @@ -149883,8 +149992,8 @@ "type": "Identifier", "name": "isInitialized", "range": [ - 86851, - 86864 + 86880, + 86893 ], "loc": { "start": { @@ -149912,8 +150021,8 @@ "object": { "type": "ThisExpression", "range": [ - 86884, - 86888 + 86913, + 86917 ], "loc": { "start": { @@ -149930,8 +150039,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 86889, - 86900 + 86918, + 86929 ], "loc": { "start": { @@ -149945,8 +150054,8 @@ } }, "range": [ - 86884, - 86900 + 86913, + 86929 ], "loc": { "start": { @@ -149960,8 +150069,8 @@ } }, "range": [ - 86877, - 86901 + 86906, + 86930 ], "loc": { "start": { @@ -149976,8 +150085,8 @@ } ], "range": [ - 86867, - 86907 + 86896, + 86936 ], "loc": { "start": { @@ -149993,8 +150102,8 @@ "generator": false, "expression": false, "range": [ - 86864, - 86907 + 86893, + 86936 ], "loc": { "start": { @@ -150010,8 +150119,8 @@ "kind": "method", "computed": false, "range": [ - 86851, - 86907 + 86880, + 86936 ], "loc": { "start": { @@ -150028,8 +150137,8 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86771, - 86846 + 86800, + 86875 ], "loc": { "start": { @@ -150048,8 +150157,8 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 86913, - 86997 + 86942, + 87026 ], "loc": { "start": { @@ -150071,8 +150180,8 @@ "type": "Identifier", "name": "getFiltersId", "range": [ - 87002, - 87014 + 87031, + 87043 ], "loc": { "start": { @@ -150103,8 +150212,8 @@ "object": { "type": "ThisExpression", "range": [ - 87034, - 87038 + 87063, + 87067 ], "loc": { "start": { @@ -150121,8 +150230,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 87039, - 87045 + 87068, + 87074 ], "loc": { "start": { @@ -150136,8 +150245,8 @@ } }, "range": [ - 87034, - 87045 + 87063, + 87074 ], "loc": { "start": { @@ -150154,8 +150263,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 87049, - 87051 + 87078, + 87080 ], "loc": { "start": { @@ -150169,8 +150278,8 @@ } }, "range": [ - 87034, - 87051 + 87063, + 87080 ], "loc": { "start": { @@ -150184,8 +150293,8 @@ } }, "range": [ - 87027, - 87052 + 87056, + 87081 ], "loc": { "start": { @@ -150200,8 +150309,8 @@ } ], "range": [ - 87017, - 87058 + 87046, + 87087 ], "loc": { "start": { @@ -150217,8 +150326,8 @@ "generator": false, "expression": false, "range": [ - 87014, - 87058 + 87043, + 87087 ], "loc": { "start": { @@ -150234,8 +150343,8 @@ "kind": "method", "computed": false, "range": [ - 87002, - 87058 + 87031, + 87087 ], "loc": { "start": { @@ -150252,8 +150361,8 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 86913, - 86997 + 86942, + 87026 ], "loc": { "start": { @@ -150272,8 +150381,8 @@ "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": [ - 87064, - 87240 + 87093, + 87269 ], "loc": { "start": { @@ -150295,8 +150404,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 87245, - 87257 + 87274, + 87286 ], "loc": { "start": { @@ -150317,8 +150426,8 @@ "type": "Identifier", "name": "reCalc", "range": [ - 87258, - 87264 + 87287, + 87293 ], "loc": { "start": { @@ -150344,8 +150453,8 @@ "type": "Identifier", "name": "reCalc", "range": [ - 87281, - 87287 + 87310, + 87316 ], "loc": { "start": { @@ -150360,8 +150469,8 @@ }, "prefix": true, "range": [ - 87280, - 87287 + 87309, + 87316 ], "loc": { "start": { @@ -150385,8 +150494,8 @@ "object": { "type": "ThisExpression", "range": [ - 87310, - 87314 + 87339, + 87343 ], "loc": { "start": { @@ -150403,8 +150512,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87315, - 87329 + 87344, + 87358 ], "loc": { "start": { @@ -150418,8 +150527,8 @@ } }, "range": [ - 87310, - 87329 + 87339, + 87358 ], "loc": { "start": { @@ -150433,8 +150542,8 @@ } }, "range": [ - 87303, - 87330 + 87332, + 87359 ], "loc": { "start": { @@ -150449,8 +150558,8 @@ } ], "range": [ - 87289, - 87340 + 87318, + 87369 ], "loc": { "start": { @@ -150465,8 +150574,8 @@ }, "alternate": null, "range": [ - 87276, - 87340 + 87305, + 87369 ], "loc": { "start": { @@ -150490,8 +150599,8 @@ "object": { "type": "ThisExpression", "range": [ - 87350, - 87354 + 87379, + 87383 ], "loc": { "start": { @@ -150508,8 +150617,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87355, - 87369 + 87384, + 87398 ], "loc": { "start": { @@ -150523,8 +150632,8 @@ } }, "range": [ - 87350, - 87369 + 87379, + 87398 ], "loc": { "start": { @@ -150541,8 +150650,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 87372, - 87374 + 87401, + 87403 ], "loc": { "start": { @@ -150556,8 +150665,8 @@ } }, "range": [ - 87350, - 87374 + 87379, + 87403 ], "loc": { "start": { @@ -150571,8 +150680,8 @@ } }, "range": [ - 87350, - 87375 + 87379, + 87404 ], "loc": { "start": { @@ -150594,8 +150703,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 87389, - 87396 + 87418, + 87425 ], "loc": { "start": { @@ -150616,8 +150725,8 @@ "object": { "type": "ThisExpression", "range": [ - 87399, - 87403 + 87428, + 87432 ], "loc": { "start": { @@ -150634,8 +150743,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 87404, - 87411 + 87433, + 87440 ], "loc": { "start": { @@ -150649,8 +150758,8 @@ } }, "range": [ - 87399, - 87411 + 87428, + 87440 ], "loc": { "start": { @@ -150665,8 +150774,8 @@ }, "arguments": [], "range": [ - 87399, - 87413 + 87428, + 87442 ], "loc": { "start": { @@ -150680,8 +150789,8 @@ } }, "range": [ - 87389, - 87413 + 87418, + 87442 ], "loc": { "start": { @@ -150697,8 +150806,8 @@ ], "kind": "let", "range": [ - 87385, - 87414 + 87414, + 87443 ], "loc": { "start": { @@ -150719,8 +150828,8 @@ "type": "Identifier", "name": "eachRow", "range": [ - 87423, - 87430 + 87452, + 87459 ], "loc": { "start": { @@ -150742,8 +150851,8 @@ "type": "Identifier", "name": "row", "range": [ - 87432, - 87435 + 87461, + 87464 ], "loc": { "start": { @@ -150771,8 +150880,8 @@ "object": { "type": "ThisExpression", "range": [ - 87459, - 87463 + 87488, + 87492 ], "loc": { "start": { @@ -150789,8 +150898,8 @@ "type": "Identifier", "name": "paging", "range": [ - 87464, - 87470 + 87493, + 87499 ], "loc": { "start": { @@ -150804,8 +150913,8 @@ } }, "range": [ - 87459, - 87470 + 87488, + 87499 ], "loc": { "start": { @@ -150820,8 +150929,8 @@ }, "prefix": true, "range": [ - 87458, - 87470 + 87487, + 87499 ], "loc": { "start": { @@ -150850,8 +150959,8 @@ "object": { "type": "ThisExpression", "range": [ - 87494, - 87498 + 87523, + 87527 ], "loc": { "start": { @@ -150868,8 +150977,8 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 87499, - 87512 + 87528, + 87541 ], "loc": { "start": { @@ -150883,8 +150992,8 @@ } }, "range": [ - 87494, - 87512 + 87523, + 87541 ], "loc": { "start": { @@ -150902,8 +151011,8 @@ "type": "Identifier", "name": "row", "range": [ - 87513, - 87516 + 87542, + 87545 ], "loc": { "start": { @@ -150918,8 +151027,8 @@ } ], "range": [ - 87494, - 87517 + 87523, + 87546 ], "loc": { "start": { @@ -150936,8 +151045,8 @@ "type": "Identifier", "name": "NONE", "range": [ - 87522, - 87526 + 87551, + 87555 ], "loc": { "start": { @@ -150951,8 +151060,8 @@ } }, "range": [ - 87494, - 87526 + 87523, + 87555 ], "loc": { "start": { @@ -150981,8 +151090,8 @@ "object": { "type": "ThisExpression", "range": [ - 87550, - 87554 + 87579, + 87583 ], "loc": { "start": { @@ -150999,8 +151108,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87555, - 87569 + 87584, + 87598 ], "loc": { "start": { @@ -151014,8 +151123,8 @@ } }, "range": [ - 87550, - 87569 + 87579, + 87598 ], "loc": { "start": { @@ -151032,8 +151141,8 @@ "type": "Identifier", "name": "push", "range": [ - 87570, - 87574 + 87599, + 87603 ], "loc": { "start": { @@ -151047,8 +151156,8 @@ } }, "range": [ - 87550, - 87574 + 87579, + 87603 ], "loc": { "start": { @@ -151069,8 +151178,8 @@ "type": "Identifier", "name": "row", "range": [ - 87575, - 87578 + 87604, + 87607 ], "loc": { "start": { @@ -151087,8 +151196,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87579, - 87587 + 87608, + 87616 ], "loc": { "start": { @@ -151102,8 +151211,8 @@ } }, "range": [ - 87575, - 87587 + 87604, + 87616 ], "loc": { "start": { @@ -151118,8 +151227,8 @@ } ], "range": [ - 87550, - 87588 + 87579, + 87617 ], "loc": { "start": { @@ -151133,8 +151242,8 @@ } }, "range": [ - 87550, - 87589 + 87579, + 87618 ], "loc": { "start": { @@ -151149,8 +151258,8 @@ } ], "range": [ - 87528, - 87607 + 87557, + 87636 ], "loc": { "start": { @@ -151165,8 +151274,8 @@ }, "alternate": null, "range": [ - 87490, - 87607 + 87519, + 87636 ], "loc": { "start": { @@ -151181,8 +151290,8 @@ } ], "range": [ - 87472, - 87621 + 87501, + 87650 ], "loc": { "start": { @@ -151215,8 +151324,8 @@ "type": "Identifier", "name": "row", "range": [ - 87649, - 87652 + 87678, + 87681 ], "loc": { "start": { @@ -151233,8 +151342,8 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 87653, - 87665 + 87682, + 87694 ], "loc": { "start": { @@ -151248,8 +151357,8 @@ } }, "range": [ - 87649, - 87665 + 87678, + 87694 ], "loc": { "start": { @@ -151268,8 +151377,8 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 87666, - 87676 + 87695, + 87705 ], "loc": { "start": { @@ -151284,8 +151393,8 @@ } ], "range": [ - 87649, - 87677 + 87678, + 87706 ], "loc": { "start": { @@ -151303,8 +151412,8 @@ "value": "true", "raw": "'true'", "range": [ - 87682, - 87688 + 87711, + 87717 ], "loc": { "start": { @@ -151318,8 +151427,8 @@ } }, "range": [ - 87649, - 87688 + 87678, + 87717 ], "loc": { "start": { @@ -151344,8 +151453,8 @@ "type": "Identifier", "name": "row", "range": [ - 87712, - 87715 + 87741, + 87744 ], "loc": { "start": { @@ -151362,8 +151471,8 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 87716, - 87728 + 87745, + 87757 ], "loc": { "start": { @@ -151377,8 +151486,8 @@ } }, "range": [ - 87712, - 87728 + 87741, + 87757 ], "loc": { "start": { @@ -151397,8 +151506,8 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 87729, - 87739 + 87758, + 87768 ], "loc": { "start": { @@ -151413,8 +151522,8 @@ } ], "range": [ - 87712, - 87740 + 87741, + 87769 ], "loc": { "start": { @@ -151432,8 +151541,8 @@ "value": null, "raw": "null", "range": [ - 87745, - 87749 + 87774, + 87778 ], "loc": { "start": { @@ -151447,8 +151556,8 @@ } }, "range": [ - 87712, - 87749 + 87741, + 87778 ], "loc": { "start": { @@ -151462,8 +151571,8 @@ } }, "range": [ - 87649, - 87749 + 87678, + 87778 ], "loc": { "start": { @@ -151492,8 +151601,8 @@ "object": { "type": "ThisExpression", "range": [ - 87773, - 87777 + 87802, + 87806 ], "loc": { "start": { @@ -151510,8 +151619,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87778, - 87792 + 87807, + 87821 ], "loc": { "start": { @@ -151525,8 +151634,8 @@ } }, "range": [ - 87773, - 87792 + 87802, + 87821 ], "loc": { "start": { @@ -151543,8 +151652,8 @@ "type": "Identifier", "name": "push", "range": [ - 87793, - 87797 + 87822, + 87826 ], "loc": { "start": { @@ -151558,8 +151667,8 @@ } }, "range": [ - 87773, - 87797 + 87802, + 87826 ], "loc": { "start": { @@ -151580,8 +151689,8 @@ "type": "Identifier", "name": "row", "range": [ - 87798, - 87801 + 87827, + 87830 ], "loc": { "start": { @@ -151598,8 +151707,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 87802, - 87810 + 87831, + 87839 ], "loc": { "start": { @@ -151613,8 +151722,8 @@ } }, "range": [ - 87798, - 87810 + 87827, + 87839 ], "loc": { "start": { @@ -151629,8 +151738,8 @@ } ], "range": [ - 87773, - 87811 + 87802, + 87840 ], "loc": { "start": { @@ -151644,8 +151753,8 @@ } }, "range": [ - 87773, - 87812 + 87802, + 87841 ], "loc": { "start": { @@ -151660,8 +151769,8 @@ } ], "range": [ - 87751, - 87830 + 87780, + 87859 ], "loc": { "start": { @@ -151676,8 +151785,8 @@ }, "alternate": null, "range": [ - 87645, - 87830 + 87674, + 87859 ], "loc": { "start": { @@ -151692,8 +151801,8 @@ } ], "range": [ - 87627, - 87844 + 87656, + 87873 ], "loc": { "start": { @@ -151707,8 +151816,8 @@ } }, "range": [ - 87454, - 87844 + 87483, + 87873 ], "loc": { "start": { @@ -151723,8 +151832,8 @@ } ], "range": [ - 87440, - 87854 + 87469, + 87883 ], "loc": { "start": { @@ -151740,8 +151849,8 @@ "generator": false, "expression": false, "range": [ - 87431, - 87854 + 87460, + 87883 ], "loc": { "start": { @@ -151756,8 +151865,8 @@ } ], "range": [ - 87423, - 87855 + 87452, + 87884 ], "loc": { "start": { @@ -151771,8 +151880,8 @@ } }, "range": [ - 87423, - 87856 + 87452, + 87885 ], "loc": { "start": { @@ -151793,8 +151902,8 @@ "object": { "type": "ThisExpression", "range": [ - 87872, - 87876 + 87901, + 87905 ], "loc": { "start": { @@ -151811,8 +151920,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 87877, - 87891 + 87906, + 87920 ], "loc": { "start": { @@ -151826,8 +151935,8 @@ } }, "range": [ - 87872, - 87891 + 87901, + 87920 ], "loc": { "start": { @@ -151841,8 +151950,8 @@ } }, "range": [ - 87865, - 87892 + 87894, + 87921 ], "loc": { "start": { @@ -151857,8 +151966,8 @@ } ], "range": [ - 87266, - 87898 + 87295, + 87927 ], "loc": { "start": { @@ -151874,8 +151983,8 @@ "generator": false, "expression": false, "range": [ - 87257, - 87898 + 87286, + 87927 ], "loc": { "start": { @@ -151891,8 +152000,8 @@ "kind": "method", "computed": false, "range": [ - 87245, - 87898 + 87274, + 87927 ], "loc": { "start": { @@ -151909,8 +152018,8 @@ "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": [ - 87064, - 87240 + 87093, + 87269 ], "loc": { "start": { @@ -151929,8 +152038,8 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87904, - 87994 + 87933, + 88023 ], "loc": { "start": { @@ -151952,8 +152061,8 @@ "type": "Identifier", "name": "getFiltersRowIndex", "range": [ - 87999, - 88017 + 88028, + 88046 ], "loc": { "start": { @@ -151981,8 +152090,8 @@ "object": { "type": "ThisExpression", "range": [ - 88037, - 88041 + 88066, + 88070 ], "loc": { "start": { @@ -151999,8 +152108,8 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 88042, - 88057 + 88071, + 88086 ], "loc": { "start": { @@ -152014,8 +152123,8 @@ } }, "range": [ - 88037, - 88057 + 88066, + 88086 ], "loc": { "start": { @@ -152029,8 +152138,8 @@ } }, "range": [ - 88030, - 88058 + 88059, + 88087 ], "loc": { "start": { @@ -152045,8 +152154,8 @@ } ], "range": [ - 88020, - 88064 + 88049, + 88093 ], "loc": { "start": { @@ -152062,8 +152171,8 @@ "generator": false, "expression": false, "range": [ - 88017, - 88064 + 88046, + 88093 ], "loc": { "start": { @@ -152079,8 +152188,8 @@ "kind": "method", "computed": false, "range": [ - 87999, - 88064 + 88028, + 88093 ], "loc": { "start": { @@ -152097,8 +152206,8 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87904, - 87994 + 87933, + 88023 ], "loc": { "start": { @@ -152117,8 +152226,8 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 88070, - 88145 + 88099, + 88174 ], "loc": { "start": { @@ -152140,8 +152249,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 88150, - 88168 + 88179, + 88197 ], "loc": { "start": { @@ -152169,8 +152278,8 @@ "object": { "type": "ThisExpression", "range": [ - 88188, - 88192 + 88217, + 88221 ], "loc": { "start": { @@ -152187,8 +152296,8 @@ "type": "Identifier", "name": "headersRow", "range": [ - 88193, - 88203 + 88222, + 88232 ], "loc": { "start": { @@ -152202,8 +152311,8 @@ } }, "range": [ - 88188, - 88203 + 88217, + 88232 ], "loc": { "start": { @@ -152217,8 +152326,8 @@ } }, "range": [ - 88181, - 88204 + 88210, + 88233 ], "loc": { "start": { @@ -152233,8 +152342,8 @@ } ], "range": [ - 88171, - 88210 + 88200, + 88239 ], "loc": { "start": { @@ -152250,8 +152359,8 @@ "generator": false, "expression": false, "range": [ - 88168, - 88210 + 88197, + 88239 ], "loc": { "start": { @@ -152267,8 +152376,8 @@ "kind": "method", "computed": false, "range": [ - 88150, - 88210 + 88179, + 88239 ], "loc": { "start": { @@ -152285,8 +152394,8 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 88070, - 88145 + 88099, + 88174 ], "loc": { "start": { @@ -152305,8 +152414,8 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 88216, - 88343 + 88245, + 88372 ], "loc": { "start": { @@ -152328,8 +152437,8 @@ "type": "Identifier", "name": "getStartRowIndex", "range": [ - 88348, - 88364 + 88377, + 88393 ], "loc": { "start": { @@ -152357,8 +152466,8 @@ "object": { "type": "ThisExpression", "range": [ - 88384, - 88388 + 88413, + 88417 ], "loc": { "start": { @@ -152375,8 +152484,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 88389, - 88395 + 88418, + 88424 ], "loc": { "start": { @@ -152390,8 +152499,8 @@ } }, "range": [ - 88384, - 88395 + 88413, + 88424 ], "loc": { "start": { @@ -152405,8 +152514,8 @@ } }, "range": [ - 88377, - 88396 + 88406, + 88425 ], "loc": { "start": { @@ -152421,8 +152530,8 @@ } ], "range": [ - 88367, - 88402 + 88396, + 88431 ], "loc": { "start": { @@ -152438,8 +152547,8 @@ "generator": false, "expression": false, "range": [ - 88364, - 88402 + 88393, + 88431 ], "loc": { "start": { @@ -152455,8 +152564,8 @@ "kind": "method", "computed": false, "range": [ - 88348, - 88402 + 88377, + 88431 ], "loc": { "start": { @@ -152473,8 +152582,8 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 88216, - 88343 + 88245, + 88372 ], "loc": { "start": { @@ -152493,8 +152602,8 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 88408, - 88480 + 88437, + 88509 ], "loc": { "start": { @@ -152516,8 +152625,8 @@ "type": "Identifier", "name": "getLastRowIndex", "range": [ - 88485, - 88500 + 88514, + 88529 ], "loc": { "start": { @@ -152546,8 +152655,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 88517, - 88523 + 88546, + 88552 ], "loc": { "start": { @@ -152568,8 +152677,8 @@ "object": { "type": "ThisExpression", "range": [ - 88526, - 88530 + 88555, + 88559 ], "loc": { "start": { @@ -152586,8 +152695,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 88531, - 88540 + 88560, + 88569 ], "loc": { "start": { @@ -152601,8 +152710,8 @@ } }, "range": [ - 88526, - 88540 + 88555, + 88569 ], "loc": { "start": { @@ -152621,8 +152730,8 @@ "value": true, "raw": "true", "range": [ - 88541, - 88545 + 88570, + 88574 ], "loc": { "start": { @@ -152637,8 +152746,8 @@ } ], "range": [ - 88526, - 88546 + 88555, + 88575 ], "loc": { "start": { @@ -152652,8 +152761,8 @@ } }, "range": [ - 88517, - 88546 + 88546, + 88575 ], "loc": { "start": { @@ -152669,8 +152778,8 @@ ], "kind": "let", "range": [ - 88513, - 88547 + 88542, + 88576 ], "loc": { "start": { @@ -152692,8 +152801,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 88564, - 88570 + 88593, + 88599 ], "loc": { "start": { @@ -152711,8 +152820,8 @@ "value": 1, "raw": "1", "range": [ - 88573, - 88574 + 88602, + 88603 ], "loc": { "start": { @@ -152726,8 +152835,8 @@ } }, "range": [ - 88564, - 88574 + 88593, + 88603 ], "loc": { "start": { @@ -152741,8 +152850,8 @@ } }, "range": [ - 88556, - 88576 + 88585, + 88605 ], "loc": { "start": { @@ -152757,8 +152866,8 @@ } ], "range": [ - 88503, - 88582 + 88532, + 88611 ], "loc": { "start": { @@ -152774,8 +152883,8 @@ "generator": false, "expression": false, "range": [ - 88500, - 88582 + 88529, + 88611 ], "loc": { "start": { @@ -152791,8 +152900,8 @@ "kind": "method", "computed": false, "range": [ - 88485, - 88582 + 88514, + 88611 ], "loc": { "start": { @@ -152809,8 +152918,8 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 88408, - 88480 + 88437, + 88509 ], "loc": { "start": { @@ -152829,8 +152938,8 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 88588, - 88797 + 88617, + 88826 ], "loc": { "start": { @@ -152852,8 +152961,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 88802, - 88809 + 88831, + 88838 ], "loc": { "start": { @@ -152874,8 +152983,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88810, - 88818 + 88839, + 88847 ], "loc": { "start": { @@ -152894,8 +153003,8 @@ "type": "Identifier", "name": "types", "range": [ - 88820, - 88825 + 88849, + 88854 ], "loc": { "start": { @@ -152912,8 +153021,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 88828, - 88830 + 88857, + 88859 ], "loc": { "start": { @@ -152927,8 +153036,8 @@ } }, "range": [ - 88820, - 88830 + 88849, + 88859 ], "loc": { "start": { @@ -152959,8 +153068,8 @@ "object": { "type": "ThisExpression", "range": [ - 88846, - 88850 + 88875, + 88879 ], "loc": { "start": { @@ -152977,8 +153086,8 @@ "type": "Identifier", "name": "colTypes", "range": [ - 88851, - 88859 + 88880, + 88888 ], "loc": { "start": { @@ -152992,8 +153101,8 @@ } }, "range": [ - 88846, - 88859 + 88875, + 88888 ], "loc": { "start": { @@ -153010,8 +153119,8 @@ "type": "Identifier", "name": "length", "range": [ - 88860, - 88866 + 88889, + 88895 ], "loc": { "start": { @@ -153025,8 +153134,8 @@ } }, "range": [ - 88846, - 88866 + 88875, + 88895 ], "loc": { "start": { @@ -153044,8 +153153,8 @@ "value": 0, "raw": "0", "range": [ - 88871, - 88872 + 88900, + 88901 ], "loc": { "start": { @@ -153059,8 +153168,8 @@ } }, "range": [ - 88846, - 88872 + 88875, + 88901 ], "loc": { "start": { @@ -153083,8 +153192,8 @@ "value": false, "raw": "false", "range": [ - 88895, - 88900 + 88924, + 88929 ], "loc": { "start": { @@ -153098,8 +153207,8 @@ } }, "range": [ - 88888, - 88901 + 88917, + 88930 ], "loc": { "start": { @@ -153114,8 +153223,8 @@ } ], "range": [ - 88874, - 88911 + 88903, + 88940 ], "loc": { "start": { @@ -153130,8 +153239,8 @@ }, "alternate": null, "range": [ - 88842, - 88911 + 88871, + 88940 ], "loc": { "start": { @@ -153153,8 +153262,8 @@ "type": "Identifier", "name": "colType", "range": [ - 88924, - 88931 + 88953, + 88960 ], "loc": { "start": { @@ -153176,8 +153285,8 @@ "object": { "type": "ThisExpression", "range": [ - 88934, - 88938 + 88963, + 88967 ], "loc": { "start": { @@ -153194,8 +153303,8 @@ "type": "Identifier", "name": "colTypes", "range": [ - 88939, - 88947 + 88968, + 88976 ], "loc": { "start": { @@ -153209,8 +153318,8 @@ } }, "range": [ - 88934, - 88947 + 88963, + 88976 ], "loc": { "start": { @@ -153227,8 +153336,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 88948, - 88956 + 88977, + 88985 ], "loc": { "start": { @@ -153242,8 +153351,8 @@ } }, "range": [ - 88934, - 88957 + 88963, + 88986 ], "loc": { "start": { @@ -153257,8 +153366,8 @@ } }, "range": [ - 88924, - 88957 + 88953, + 88986 ], "loc": { "start": { @@ -153274,8 +153383,8 @@ ], "kind": "let", "range": [ - 88920, - 88958 + 88949, + 88987 ], "loc": { "start": { @@ -153296,8 +153405,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 88971, - 88976 + 89000, + 89005 ], "loc": { "start": { @@ -153315,8 +153424,8 @@ "type": "Identifier", "name": "colType", "range": [ - 88977, - 88984 + 89006, + 89013 ], "loc": { "start": { @@ -153331,8 +153440,8 @@ } ], "range": [ - 88971, - 88985 + 89000, + 89014 ], "loc": { "start": { @@ -153357,8 +153466,8 @@ "type": "Identifier", "name": "colType", "range": [ - 89001, - 89008 + 89030, + 89037 ], "loc": { "start": { @@ -153378,8 +153487,8 @@ "type": "Identifier", "name": "colType", "range": [ - 89011, - 89018 + 89040, + 89047 ], "loc": { "start": { @@ -153396,8 +153505,8 @@ "type": "Identifier", "name": "type", "range": [ - 89019, - 89023 + 89048, + 89052 ], "loc": { "start": { @@ -153411,8 +153520,8 @@ } }, "range": [ - 89011, - 89023 + 89040, + 89052 ], "loc": { "start": { @@ -153426,8 +153535,8 @@ } }, "range": [ - 89001, - 89023 + 89030, + 89052 ], "loc": { "start": { @@ -153441,8 +153550,8 @@ } }, "range": [ - 89001, - 89024 + 89030, + 89053 ], "loc": { "start": { @@ -153457,8 +153566,8 @@ } ], "range": [ - 88987, - 89034 + 89016, + 89063 ], "loc": { "start": { @@ -153473,8 +153582,8 @@ }, "alternate": null, "range": [ - 88967, - 89034 + 88996, + 89063 ], "loc": { "start": { @@ -153501,8 +153610,8 @@ "type": "Identifier", "name": "types", "range": [ - 89050, - 89055 + 89079, + 89084 ], "loc": { "start": { @@ -153519,8 +153628,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 89056, - 89063 + 89085, + 89092 ], "loc": { "start": { @@ -153534,8 +153643,8 @@ } }, "range": [ - 89050, - 89063 + 89079, + 89092 ], "loc": { "start": { @@ -153553,8 +153662,8 @@ "type": "Identifier", "name": "colType", "range": [ - 89064, - 89071 + 89093, + 89100 ], "loc": { "start": { @@ -153569,8 +153678,8 @@ } ], "range": [ - 89050, - 89072 + 89079, + 89101 ], "loc": { "start": { @@ -153591,8 +153700,8 @@ "value": 1, "raw": "1", "range": [ - 89078, - 89079 + 89107, + 89108 ], "loc": { "start": { @@ -153607,8 +153716,8 @@ }, "prefix": true, "range": [ - 89077, - 89079 + 89106, + 89108 ], "loc": { "start": { @@ -153622,8 +153731,8 @@ } }, "range": [ - 89050, - 89079 + 89079, + 89108 ], "loc": { "start": { @@ -153637,8 +153746,8 @@ } }, "range": [ - 89043, - 89080 + 89072, + 89109 ], "loc": { "start": { @@ -153653,8 +153762,8 @@ } ], "range": [ - 88832, - 89086 + 88861, + 89115 ], "loc": { "start": { @@ -153670,8 +153779,8 @@ "generator": false, "expression": false, "range": [ - 88809, - 89086 + 88838, + 89115 ], "loc": { "start": { @@ -153687,8 +153796,8 @@ "kind": "method", "computed": false, "range": [ - 88802, - 89086 + 88831, + 89115 ], "loc": { "start": { @@ -153705,8 +153814,8 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 88588, - 88797 + 88617, + 88826 ], "loc": { "start": { @@ -153725,8 +153834,8 @@ "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": [ - 89092, - 89233 + 89121, + 89262 ], "loc": { "start": { @@ -153748,8 +153857,8 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 89238, - 89254 + 89267, + 89283 ], "loc": { "start": { @@ -153770,8 +153879,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 89255, - 89263 + 89284, + 89292 ], "loc": { "start": { @@ -153797,8 +153906,8 @@ "type": "Identifier", "name": "table", "range": [ - 89279, - 89284 + 89308, + 89313 ], "loc": { "start": { @@ -153819,8 +153928,8 @@ "object": { "type": "ThisExpression", "range": [ - 89287, - 89291 + 89316, + 89320 ], "loc": { "start": { @@ -153837,8 +153946,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 89292, - 89302 + 89321, + 89331 ], "loc": { "start": { @@ -153852,8 +153961,8 @@ } }, "range": [ - 89287, - 89302 + 89316, + 89331 ], "loc": { "start": { @@ -153878,8 +153987,8 @@ "object": { "type": "ThisExpression", "range": [ - 89305, - 89309 + 89334, + 89338 ], "loc": { "start": { @@ -153896,8 +154005,8 @@ "type": "Identifier", "name": "Mod", "range": [ - 89310, - 89313 + 89339, + 89342 ], "loc": { "start": { @@ -153911,8 +154020,8 @@ } }, "range": [ - 89305, - 89313 + 89334, + 89342 ], "loc": { "start": { @@ -153929,8 +154038,8 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 89314, - 89324 + 89343, + 89353 ], "loc": { "start": { @@ -153944,8 +154053,8 @@ } }, "range": [ - 89305, - 89324 + 89334, + 89353 ], "loc": { "start": { @@ -153962,8 +154071,8 @@ "type": "Identifier", "name": "headTbl", "range": [ - 89325, - 89332 + 89354, + 89361 ], "loc": { "start": { @@ -153977,8 +154086,8 @@ } }, "range": [ - 89305, - 89332 + 89334, + 89361 ], "loc": { "start": { @@ -153999,8 +154108,8 @@ "object": { "type": "ThisExpression", "range": [ - 89335, - 89339 + 89364, + 89368 ], "loc": { "start": { @@ -154017,8 +154126,8 @@ "type": "Identifier", "name": "dom", "range": [ - 89340, - 89343 + 89369, + 89372 ], "loc": { "start": { @@ -154032,8 +154141,8 @@ } }, "range": [ - 89335, - 89343 + 89364, + 89372 ], "loc": { "start": { @@ -154048,8 +154157,8 @@ }, "arguments": [], "range": [ - 89335, - 89345 + 89364, + 89374 ], "loc": { "start": { @@ -154063,8 +154172,8 @@ } }, "range": [ - 89287, - 89345 + 89316, + 89374 ], "loc": { "start": { @@ -154078,8 +154187,8 @@ } }, "range": [ - 89279, - 89345 + 89308, + 89374 ], "loc": { "start": { @@ -154095,8 +154204,8 @@ ], "kind": "let", "range": [ - 89275, - 89346 + 89304, + 89375 ], "loc": { "start": { @@ -154118,8 +154227,8 @@ "type": "Identifier", "name": "tHead", "range": [ - 89359, - 89364 + 89388, + 89393 ], "loc": { "start": { @@ -154138,8 +154247,8 @@ "type": "Identifier", "name": "tag", "range": [ - 89367, - 89370 + 89396, + 89399 ], "loc": { "start": { @@ -154157,8 +154266,8 @@ "type": "Identifier", "name": "table", "range": [ - 89371, - 89376 + 89400, + 89405 ], "loc": { "start": { @@ -154176,8 +154285,8 @@ "value": "thead", "raw": "'thead'", "range": [ - 89378, - 89385 + 89407, + 89414 ], "loc": { "start": { @@ -154192,8 +154301,8 @@ } ], "range": [ - 89367, - 89386 + 89396, + 89415 ], "loc": { "start": { @@ -154207,8 +154316,8 @@ } }, "range": [ - 89359, - 89386 + 89388, + 89415 ], "loc": { "start": { @@ -154224,8 +154333,8 @@ ], "kind": "let", "range": [ - 89355, - 89387 + 89384, + 89416 ], "loc": { "start": { @@ -154247,8 +154356,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 89400, - 89406 + 89429, + 89435 ], "loc": { "start": { @@ -154269,8 +154378,8 @@ "object": { "type": "ThisExpression", "range": [ - 89409, - 89413 + 89438, + 89442 ], "loc": { "start": { @@ -154287,8 +154396,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 89414, - 89432 + 89443, + 89461 ], "loc": { "start": { @@ -154302,8 +154411,8 @@ } }, "range": [ - 89409, - 89432 + 89438, + 89461 ], "loc": { "start": { @@ -154318,8 +154427,8 @@ }, "arguments": [], "range": [ - 89409, - 89434 + 89438, + 89463 ], "loc": { "start": { @@ -154333,8 +154442,8 @@ } }, "range": [ - 89400, - 89434 + 89429, + 89463 ], "loc": { "start": { @@ -154350,8 +154459,8 @@ ], "kind": "let", "range": [ - 89396, - 89435 + 89425, + 89464 ], "loc": { "start": { @@ -154373,8 +154482,8 @@ "type": "Identifier", "name": "header", "range": [ - 89448, - 89454 + 89477, + 89483 ], "loc": { "start": { @@ -154389,8 +154498,8 @@ }, "init": null, "range": [ - 89448, - 89454 + 89477, + 89483 ], "loc": { "start": { @@ -154406,8 +154515,8 @@ ], "kind": "let", "range": [ - 89444, - 89455 + 89473, + 89484 ], "loc": { "start": { @@ -154432,8 +154541,8 @@ "type": "Identifier", "name": "tHead", "range": [ - 89468, - 89473 + 89497, + 89502 ], "loc": { "start": { @@ -154450,8 +154559,8 @@ "type": "Identifier", "name": "length", "range": [ - 89474, - 89480 + 89503, + 89509 ], "loc": { "start": { @@ -154465,8 +154574,8 @@ } }, "range": [ - 89468, - 89480 + 89497, + 89509 ], "loc": { "start": { @@ -154484,8 +154593,8 @@ "value": 0, "raw": "0", "range": [ - 89485, - 89486 + 89514, + 89515 ], "loc": { "start": { @@ -154499,8 +154608,8 @@ } }, "range": [ - 89468, - 89486 + 89497, + 89515 ], "loc": { "start": { @@ -154525,8 +154634,8 @@ "type": "Identifier", "name": "header", "range": [ - 89502, - 89508 + 89531, + 89537 ], "loc": { "start": { @@ -154555,8 +154664,8 @@ "type": "Identifier", "name": "table", "range": [ - 89511, - 89516 + 89540, + 89545 ], "loc": { "start": { @@ -154573,8 +154682,8 @@ "type": "Identifier", "name": "rows", "range": [ - 89517, - 89521 + 89546, + 89550 ], "loc": { "start": { @@ -154588,8 +154697,8 @@ } }, "range": [ - 89511, - 89521 + 89540, + 89550 ], "loc": { "start": { @@ -154606,8 +154715,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 89522, - 89528 + 89551, + 89557 ], "loc": { "start": { @@ -154621,8 +154730,8 @@ } }, "range": [ - 89511, - 89529 + 89540, + 89558 ], "loc": { "start": { @@ -154639,8 +154748,8 @@ "type": "Identifier", "name": "cells", "range": [ - 89530, - 89535 + 89559, + 89564 ], "loc": { "start": { @@ -154654,8 +154763,8 @@ } }, "range": [ - 89511, - 89535 + 89540, + 89564 ], "loc": { "start": { @@ -154672,8 +154781,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 89536, - 89544 + 89565, + 89573 ], "loc": { "start": { @@ -154687,8 +154796,8 @@ } }, "range": [ - 89511, - 89545 + 89540, + 89574 ], "loc": { "start": { @@ -154702,8 +154811,8 @@ } }, "range": [ - 89502, - 89545 + 89531, + 89574 ], "loc": { "start": { @@ -154717,8 +154826,8 @@ } }, "range": [ - 89502, - 89546 + 89531, + 89575 ], "loc": { "start": { @@ -154733,8 +154842,8 @@ } ], "range": [ - 89488, - 89556 + 89517, + 89585 ], "loc": { "start": { @@ -154749,8 +154858,8 @@ }, "alternate": null, "range": [ - 89464, - 89556 + 89493, + 89585 ], "loc": { "start": { @@ -154775,8 +154884,8 @@ "type": "Identifier", "name": "tHead", "range": [ - 89569, - 89574 + 89598, + 89603 ], "loc": { "start": { @@ -154793,8 +154902,8 @@ "type": "Identifier", "name": "length", "range": [ - 89575, - 89581 + 89604, + 89610 ], "loc": { "start": { @@ -154808,8 +154917,8 @@ } }, "range": [ - 89569, - 89581 + 89598, + 89610 ], "loc": { "start": { @@ -154827,8 +154936,8 @@ "value": 1, "raw": "1", "range": [ - 89586, - 89587 + 89615, + 89616 ], "loc": { "start": { @@ -154842,8 +154951,8 @@ } }, "range": [ - 89569, - 89587 + 89598, + 89616 ], "loc": { "start": { @@ -154868,8 +154977,8 @@ "type": "Identifier", "name": "header", "range": [ - 89603, - 89609 + 89632, + 89638 ], "loc": { "start": { @@ -154901,8 +155010,8 @@ "type": "Identifier", "name": "tHead", "range": [ - 89612, - 89617 + 89641, + 89646 ], "loc": { "start": { @@ -154920,8 +155029,8 @@ "value": 0, "raw": "0", "range": [ - 89618, - 89619 + 89647, + 89648 ], "loc": { "start": { @@ -154935,8 +155044,8 @@ } }, "range": [ - 89612, - 89620 + 89641, + 89649 ], "loc": { "start": { @@ -154953,8 +155062,8 @@ "type": "Identifier", "name": "rows", "range": [ - 89621, - 89625 + 89650, + 89654 ], "loc": { "start": { @@ -154968,8 +155077,8 @@ } }, "range": [ - 89612, - 89625 + 89641, + 89654 ], "loc": { "start": { @@ -154986,8 +155095,8 @@ "type": "Identifier", "name": "rowIdx", "range": [ - 89626, - 89632 + 89655, + 89661 ], "loc": { "start": { @@ -155001,8 +155110,8 @@ } }, "range": [ - 89612, - 89633 + 89641, + 89662 ], "loc": { "start": { @@ -155019,8 +155128,8 @@ "type": "Identifier", "name": "cells", "range": [ - 89634, - 89639 + 89663, + 89668 ], "loc": { "start": { @@ -155034,8 +155143,8 @@ } }, "range": [ - 89612, - 89639 + 89641, + 89668 ], "loc": { "start": { @@ -155052,8 +155161,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 89640, - 89648 + 89669, + 89677 ], "loc": { "start": { @@ -155067,8 +155176,8 @@ } }, "range": [ - 89612, - 89649 + 89641, + 89678 ], "loc": { "start": { @@ -155082,8 +155191,8 @@ } }, "range": [ - 89603, - 89649 + 89632, + 89678 ], "loc": { "start": { @@ -155097,8 +155206,8 @@ } }, "range": [ - 89603, - 89650 + 89632, + 89679 ], "loc": { "start": { @@ -155113,8 +155222,8 @@ } ], "range": [ - 89589, - 89660 + 89618, + 89689 ], "loc": { "start": { @@ -155129,8 +155238,8 @@ }, "alternate": null, "range": [ - 89565, - 89660 + 89594, + 89689 ], "loc": { "start": { @@ -155149,8 +155258,8 @@ "type": "Identifier", "name": "header", "range": [ - 89676, - 89682 + 89705, + 89711 ], "loc": { "start": { @@ -155164,8 +155273,8 @@ } }, "range": [ - 89669, - 89683 + 89698, + 89712 ], "loc": { "start": { @@ -155180,8 +155289,8 @@ } ], "range": [ - 89265, - 89689 + 89294, + 89718 ], "loc": { "start": { @@ -155197,8 +155306,8 @@ "generator": false, "expression": false, "range": [ - 89254, - 89689 + 89283, + 89718 ], "loc": { "start": { @@ -155214,8 +155323,8 @@ "kind": "method", "computed": false, "range": [ - 89238, - 89689 + 89267, + 89718 ], "loc": { "start": { @@ -155232,8 +155341,8 @@ "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": [ - 89092, - 89233 + 89121, + 89262 ], "loc": { "start": { @@ -155252,8 +155361,8 @@ "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": [ - 89695, - 89868 + 89724, + 89897 ], "loc": { "start": { @@ -155275,8 +155384,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 89873, - 89887 + 89902, + 89916 ], "loc": { "start": { @@ -155299,8 +155408,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 89888, - 89905 + 89917, + 89934 ], "loc": { "start": { @@ -155318,8 +155427,8 @@ "value": false, "raw": "false", "range": [ - 89908, - 89913 + 89937, + 89942 ], "loc": { "start": { @@ -155333,8 +155442,8 @@ } }, "range": [ - 89888, - 89913 + 89917, + 89942 ], "loc": { "start": { @@ -155360,8 +155469,8 @@ "type": "Identifier", "name": "headers", "range": [ - 89929, - 89936 + 89958, + 89965 ], "loc": { "start": { @@ -155378,8 +155487,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 89939, - 89941 + 89968, + 89970 ], "loc": { "start": { @@ -155393,8 +155502,8 @@ } }, "range": [ - 89929, - 89941 + 89958, + 89970 ], "loc": { "start": { @@ -155410,8 +155519,8 @@ ], "kind": "let", "range": [ - 89925, - 89942 + 89954, + 89971 ], "loc": { "start": { @@ -155434,8 +155543,8 @@ "object": { "type": "ThisExpression", "range": [ - 89951, - 89955 + 89980, + 89984 ], "loc": { "start": { @@ -155452,8 +155561,8 @@ "type": "Identifier", "name": "eachCol", "range": [ - 89956, - 89963 + 89985, + 89992 ], "loc": { "start": { @@ -155467,8 +155576,8 @@ } }, "range": [ - 89951, - 89963 + 89980, + 89992 ], "loc": { "start": { @@ -155490,8 +155599,8 @@ "type": "Identifier", "name": "j", "range": [ - 89978, - 89979 + 90007, + 90008 ], "loc": { "start": { @@ -155517,8 +155626,8 @@ "type": "Identifier", "name": "header", "range": [ - 90006, - 90012 + 90035, + 90041 ], "loc": { "start": { @@ -155539,8 +155648,8 @@ "object": { "type": "ThisExpression", "range": [ - 90015, - 90019 + 90044, + 90048 ], "loc": { "start": { @@ -155557,8 +155666,8 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 90020, - 90036 + 90049, + 90065 ], "loc": { "start": { @@ -155572,8 +155681,8 @@ } }, "range": [ - 90015, - 90036 + 90044, + 90065 ], "loc": { "start": { @@ -155591,8 +155700,8 @@ "type": "Identifier", "name": "j", "range": [ - 90037, - 90038 + 90066, + 90067 ], "loc": { "start": { @@ -155607,8 +155716,8 @@ } ], "range": [ - 90015, - 90039 + 90044, + 90068 ], "loc": { "start": { @@ -155622,8 +155731,8 @@ } }, "range": [ - 90006, - 90039 + 90035, + 90068 ], "loc": { "start": { @@ -155639,8 +155748,8 @@ ], "kind": "let", "range": [ - 90002, - 90040 + 90031, + 90069 ], "loc": { "start": { @@ -155662,8 +155771,8 @@ "type": "Identifier", "name": "headerText", "range": [ - 90061, - 90071 + 90090, + 90100 ], "loc": { "start": { @@ -155682,8 +155791,8 @@ "type": "Identifier", "name": "getFirstTextNode", "range": [ - 90074, - 90090 + 90103, + 90119 ], "loc": { "start": { @@ -155701,8 +155810,8 @@ "type": "Identifier", "name": "header", "range": [ - 90091, - 90097 + 90120, + 90126 ], "loc": { "start": { @@ -155717,8 +155826,8 @@ } ], "range": [ - 90074, - 90098 + 90103, + 90127 ], "loc": { "start": { @@ -155732,8 +155841,8 @@ } }, "range": [ - 90061, - 90098 + 90090, + 90127 ], "loc": { "start": { @@ -155749,8 +155858,8 @@ ], "kind": "let", "range": [ - 90057, - 90099 + 90086, + 90128 ], "loc": { "start": { @@ -155774,8 +155883,8 @@ "type": "Identifier", "name": "headers", "range": [ - 90116, - 90123 + 90145, + 90152 ], "loc": { "start": { @@ -155792,8 +155901,8 @@ "type": "Identifier", "name": "push", "range": [ - 90124, - 90128 + 90153, + 90157 ], "loc": { "start": { @@ -155807,8 +155916,8 @@ } }, "range": [ - 90116, - 90128 + 90145, + 90157 ], "loc": { "start": { @@ -155826,8 +155935,8 @@ "type": "Identifier", "name": "headerText", "range": [ - 90129, - 90139 + 90158, + 90168 ], "loc": { "start": { @@ -155842,8 +155951,8 @@ } ], "range": [ - 90116, - 90140 + 90145, + 90169 ], "loc": { "start": { @@ -155857,8 +155966,8 @@ } }, "range": [ - 90116, - 90141 + 90145, + 90170 ], "loc": { "start": { @@ -155873,8 +155982,8 @@ } ], "range": [ - 89984, - 90155 + 90013, + 90184 ], "loc": { "start": { @@ -155890,8 +155999,8 @@ "generator": false, "expression": false, "range": [ - 89977, - 90155 + 90006, + 90184 ], "loc": { "start": { @@ -155912,8 +156021,8 @@ "type": "Identifier", "name": "j", "range": [ - 90213, - 90214 + 90242, + 90243 ], "loc": { "start": { @@ -155939,8 +156048,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 90241, - 90258 + 90270, + 90287 ], "loc": { "start": { @@ -155961,8 +156070,8 @@ "object": { "type": "ThisExpression", "range": [ - 90262, - 90266 + 90291, + 90295 ], "loc": { "start": { @@ -155979,8 +156088,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 90267, - 90279 + 90296, + 90308 ], "loc": { "start": { @@ -155994,8 +156103,8 @@ } }, "range": [ - 90262, - 90279 + 90291, + 90308 ], "loc": { "start": { @@ -156014,8 +156123,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 90280, - 90296 + 90309, + 90325 ], "loc": { "start": { @@ -156030,8 +156139,8 @@ } ], "range": [ - 90262, - 90297 + 90291, + 90326 ], "loc": { "start": { @@ -156045,8 +156154,8 @@ } }, "range": [ - 90241, - 90297 + 90270, + 90326 ], "loc": { "start": { @@ -156077,8 +156186,8 @@ "object": { "type": "ThisExpression", "range": [ - 90328, - 90332 + 90357, + 90361 ], "loc": { "start": { @@ -156095,8 +156204,8 @@ "type": "Identifier", "name": "extension", "range": [ - 90333, - 90342 + 90362, + 90371 ], "loc": { "start": { @@ -156110,8 +156219,8 @@ } }, "range": [ - 90328, - 90342 + 90357, + 90371 ], "loc": { "start": { @@ -156130,8 +156239,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 90343, - 90359 + 90372, + 90388 ], "loc": { "start": { @@ -156146,8 +156255,8 @@ } ], "range": [ - 90328, - 90360 + 90357, + 90389 ], "loc": { "start": { @@ -156164,8 +156273,8 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 90361, - 90372 + 90390, + 90401 ], "loc": { "start": { @@ -156179,8 +156288,8 @@ } }, "range": [ - 90328, - 90372 + 90357, + 90401 ], "loc": { "start": { @@ -156198,8 +156307,8 @@ "type": "Identifier", "name": "j", "range": [ - 90373, - 90374 + 90402, + 90403 ], "loc": { "start": { @@ -156214,8 +156323,8 @@ } ], "range": [ - 90328, - 90375 + 90357, + 90404 ], "loc": { "start": { @@ -156229,8 +156338,8 @@ } }, "range": [ - 90321, - 90376 + 90350, + 90405 ], "loc": { "start": { @@ -156245,8 +156354,8 @@ } ], "range": [ - 90299, - 90394 + 90328, + 90423 ], "loc": { "start": { @@ -156261,8 +156370,8 @@ }, "alternate": null, "range": [ - 90237, - 90394 + 90266, + 90423 ], "loc": { "start": { @@ -156282,8 +156391,8 @@ "value": false, "raw": "false", "range": [ - 90418, - 90423 + 90447, + 90452 ], "loc": { "start": { @@ -156297,8 +156406,8 @@ } }, "range": [ - 90411, - 90424 + 90440, + 90453 ], "loc": { "start": { @@ -156313,8 +156422,8 @@ } ], "range": [ - 90219, - 90438 + 90248, + 90467 ], "loc": { "start": { @@ -156330,8 +156439,8 @@ "generator": false, "expression": false, "range": [ - 90212, - 90438 + 90241, + 90467 ], "loc": { "start": { @@ -156348,8 +156457,8 @@ "type": "Line", "value": " continue condition function", "range": [ - 90169, - 90199 + 90198, + 90228 ], "loc": { "start": { @@ -156366,8 +156475,8 @@ } ], "range": [ - 89951, - 90448 + 89980, + 90477 ], "loc": { "start": { @@ -156381,8 +156490,8 @@ } }, "range": [ - 89951, - 90449 + 89980, + 90478 ], "loc": { "start": { @@ -156401,8 +156510,8 @@ "type": "Identifier", "name": "headers", "range": [ - 90465, - 90472 + 90494, + 90501 ], "loc": { "start": { @@ -156416,8 +156525,8 @@ } }, "range": [ - 90458, - 90473 + 90487, + 90502 ], "loc": { "start": { @@ -156432,8 +156541,8 @@ } ], "range": [ - 89915, - 90479 + 89944, + 90508 ], "loc": { "start": { @@ -156449,8 +156558,8 @@ "generator": false, "expression": false, "range": [ - 89887, - 90479 + 89916, + 90508 ], "loc": { "start": { @@ -156466,8 +156575,8 @@ "kind": "method", "computed": false, "range": [ - 89873, - 90479 + 89902, + 90508 ], "loc": { "start": { @@ -156484,8 +156593,8 @@ "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": [ - 89695, - 89868 + 89724, + 89897 ], "loc": { "start": { @@ -156504,8 +156613,8 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 90485, - 90621 + 90514, + 90650 ], "loc": { "start": { @@ -156527,8 +156636,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 90626, - 90639 + 90655, + 90668 ], "loc": { "start": { @@ -156549,8 +156658,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 90640, - 90648 + 90669, + 90677 ], "loc": { "start": { @@ -156578,8 +156687,8 @@ "object": { "type": "ThisExpression", "range": [ - 90667, - 90671 + 90696, + 90700 ], "loc": { "start": { @@ -156596,8 +156705,8 @@ "type": "Identifier", "name": "filterTypes", "range": [ - 90672, - 90683 + 90701, + 90712 ], "loc": { "start": { @@ -156611,8 +156720,8 @@ } }, "range": [ - 90667, - 90683 + 90696, + 90712 ], "loc": { "start": { @@ -156629,8 +156738,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 90684, - 90692 + 90713, + 90721 ], "loc": { "start": { @@ -156644,8 +156753,8 @@ } }, "range": [ - 90667, - 90693 + 90696, + 90722 ], "loc": { "start": { @@ -156659,8 +156768,8 @@ } }, "range": [ - 90660, - 90694 + 90689, + 90723 ], "loc": { "start": { @@ -156675,8 +156784,8 @@ } ], "range": [ - 90650, - 90700 + 90679, + 90729 ], "loc": { "start": { @@ -156692,8 +156801,8 @@ "generator": false, "expression": false, "range": [ - 90639, - 90700 + 90668, + 90729 ], "loc": { "start": { @@ -156709,8 +156818,8 @@ "kind": "method", "computed": false, "range": [ - 90626, - 90700 + 90655, + 90729 ], "loc": { "start": { @@ -156727,8 +156836,8 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 90485, - 90621 + 90514, + 90650 ], "loc": { "start": { @@ -156747,8 +156856,8 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90706, - 90788 + 90735, + 90817 ], "loc": { "start": { @@ -156770,8 +156879,8 @@ "type": "Identifier", "name": "getFilterableRowsNb", "range": [ - 90793, - 90812 + 90822, + 90841 ], "loc": { "start": { @@ -156801,8 +156910,8 @@ "object": { "type": "ThisExpression", "range": [ - 90832, - 90836 + 90861, + 90865 ], "loc": { "start": { @@ -156819,8 +156928,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 90837, - 90846 + 90866, + 90875 ], "loc": { "start": { @@ -156834,8 +156943,8 @@ } }, "range": [ - 90832, - 90846 + 90861, + 90875 ], "loc": { "start": { @@ -156854,8 +156963,8 @@ "value": false, "raw": "false", "range": [ - 90847, - 90852 + 90876, + 90881 ], "loc": { "start": { @@ -156870,8 +156979,8 @@ } ], "range": [ - 90832, - 90853 + 90861, + 90882 ], "loc": { "start": { @@ -156885,8 +156994,8 @@ } }, "range": [ - 90825, - 90854 + 90854, + 90883 ], "loc": { "start": { @@ -156901,8 +157010,8 @@ } ], "range": [ - 90815, - 90860 + 90844, + 90889 ], "loc": { "start": { @@ -156918,8 +157027,8 @@ "generator": false, "expression": false, "range": [ - 90812, - 90860 + 90841, + 90889 ], "loc": { "start": { @@ -156935,8 +157044,8 @@ "kind": "method", "computed": false, "range": [ - 90793, - 90860 + 90822, + 90889 ], "loc": { "start": { @@ -156953,8 +157062,8 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90706, - 90788 + 90735, + 90817 ], "loc": { "start": { @@ -156973,8 +157082,8 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 90866, - 91021 + 90895, + 91050 ], "loc": { "start": { @@ -156996,8 +157105,8 @@ "type": "Identifier", "name": "getValidRowsNb", "range": [ - 91026, - 91040 + 91055, + 91069 ], "loc": { "start": { @@ -157020,8 +157129,8 @@ "type": "Identifier", "name": "reCalc", "range": [ - 91041, - 91047 + 91070, + 91076 ], "loc": { "start": { @@ -157039,8 +157148,8 @@ "value": false, "raw": "false", "range": [ - 91050, - 91055 + 91079, + 91084 ], "loc": { "start": { @@ -157054,8 +157163,8 @@ } }, "range": [ - 91041, - 91055 + 91070, + 91084 ], "loc": { "start": { @@ -157085,8 +157194,8 @@ "object": { "type": "ThisExpression", "range": [ - 91074, - 91078 + 91103, + 91107 ], "loc": { "start": { @@ -157103,8 +157212,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 91079, - 91091 + 91108, + 91120 ], "loc": { "start": { @@ -157118,8 +157227,8 @@ } }, "range": [ - 91074, - 91091 + 91103, + 91120 ], "loc": { "start": { @@ -157137,8 +157246,8 @@ "type": "Identifier", "name": "reCalc", "range": [ - 91092, - 91098 + 91121, + 91127 ], "loc": { "start": { @@ -157153,8 +157262,8 @@ } ], "range": [ - 91074, - 91099 + 91103, + 91128 ], "loc": { "start": { @@ -157171,8 +157280,8 @@ "type": "Identifier", "name": "length", "range": [ - 91100, - 91106 + 91129, + 91135 ], "loc": { "start": { @@ -157186,8 +157295,8 @@ } }, "range": [ - 91074, - 91106 + 91103, + 91135 ], "loc": { "start": { @@ -157201,8 +157310,8 @@ } }, "range": [ - 91067, - 91107 + 91096, + 91136 ], "loc": { "start": { @@ -157217,8 +157326,8 @@ } ], "range": [ - 91057, - 91113 + 91086, + 91142 ], "loc": { "start": { @@ -157234,8 +157343,8 @@ "generator": false, "expression": false, "range": [ - 91040, - 91113 + 91069, + 91142 ], "loc": { "start": { @@ -157251,8 +157360,8 @@ "kind": "method", "computed": false, "range": [ - 91026, - 91113 + 91055, + 91142 ], "loc": { "start": { @@ -157269,8 +157378,8 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 90866, - 91021 + 90895, + 91050 ], "loc": { "start": { @@ -157289,8 +157398,8 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 91119, - 91202 + 91148, + 91231 ], "loc": { "start": { @@ -157312,8 +157421,8 @@ "type": "Identifier", "name": "dom", "range": [ - 91207, - 91210 + 91236, + 91239 ], "loc": { "start": { @@ -157341,8 +157450,8 @@ "object": { "type": "ThisExpression", "range": [ - 91230, - 91234 + 91259, + 91263 ], "loc": { "start": { @@ -157359,8 +157468,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 91235, - 91238 + 91264, + 91267 ], "loc": { "start": { @@ -157374,8 +157483,8 @@ } }, "range": [ - 91230, - 91238 + 91259, + 91267 ], "loc": { "start": { @@ -157389,8 +157498,8 @@ } }, "range": [ - 91223, - 91239 + 91252, + 91268 ], "loc": { "start": { @@ -157405,8 +157514,8 @@ } ], "range": [ - 91213, - 91245 + 91242, + 91274 ], "loc": { "start": { @@ -157422,8 +157531,8 @@ "generator": false, "expression": false, "range": [ - 91210, - 91245 + 91239, + 91274 ], "loc": { "start": { @@ -157439,8 +157548,8 @@ "kind": "method", "computed": false, "range": [ - 91207, - 91245 + 91236, + 91274 ], "loc": { "start": { @@ -157457,8 +157566,8 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 91119, - 91202 + 91148, + 91231 ], "loc": { "start": { @@ -157477,8 +157586,8 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 91251, - 91457 + 91280, + 91486 ], "loc": { "start": { @@ -157500,8 +157609,8 @@ "type": "Identifier", "name": "getDecimal", "range": [ - 91462, - 91472 + 91491, + 91501 ], "loc": { "start": { @@ -157522,8 +157631,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 91473, - 91481 + 91502, + 91510 ], "loc": { "start": { @@ -157549,8 +157658,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 91497, - 91504 + 91526, + 91533 ], "loc": { "start": { @@ -157569,8 +157678,8 @@ "object": { "type": "ThisExpression", "range": [ - 91507, - 91511 + 91536, + 91540 ], "loc": { "start": { @@ -157587,8 +157696,8 @@ "type": "Identifier", "name": "decimalSeparator", "range": [ - 91512, - 91528 + 91541, + 91557 ], "loc": { "start": { @@ -157602,8 +157711,8 @@ } }, "range": [ - 91507, - 91528 + 91536, + 91557 ], "loc": { "start": { @@ -157617,8 +157726,8 @@ } }, "range": [ - 91497, - 91528 + 91526, + 91557 ], "loc": { "start": { @@ -157634,8 +157743,8 @@ ], "kind": "let", "range": [ - 91493, - 91529 + 91522, + 91558 ], "loc": { "start": { @@ -157658,8 +157767,8 @@ "object": { "type": "ThisExpression", "range": [ - 91542, - 91546 + 91571, + 91575 ], "loc": { "start": { @@ -157676,8 +157785,8 @@ "type": "Identifier", "name": "hasType", "range": [ - 91547, - 91554 + 91576, + 91583 ], "loc": { "start": { @@ -157691,8 +157800,8 @@ } }, "range": [ - 91542, - 91554 + 91571, + 91583 ], "loc": { "start": { @@ -157710,8 +157819,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 91555, - 91563 + 91584, + 91592 ], "loc": { "start": { @@ -157731,8 +157840,8 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 91566, - 91582 + 91595, + 91611 ], "loc": { "start": { @@ -157747,8 +157856,8 @@ } ], "range": [ - 91565, - 91583 + 91594, + 91612 ], "loc": { "start": { @@ -157763,8 +157872,8 @@ } ], "range": [ - 91542, - 91584 + 91571, + 91613 ], "loc": { "start": { @@ -157789,8 +157898,8 @@ "type": "Identifier", "name": "colType", "range": [ - 91604, - 91611 + 91633, + 91640 ], "loc": { "start": { @@ -157812,8 +157921,8 @@ "object": { "type": "ThisExpression", "range": [ - 91614, - 91618 + 91643, + 91647 ], "loc": { "start": { @@ -157830,8 +157939,8 @@ "type": "Identifier", "name": "colTypes", "range": [ - 91619, - 91627 + 91648, + 91656 ], "loc": { "start": { @@ -157845,8 +157954,8 @@ } }, "range": [ - 91614, - 91627 + 91643, + 91656 ], "loc": { "start": { @@ -157863,8 +157972,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 91628, - 91636 + 91657, + 91665 ], "loc": { "start": { @@ -157878,8 +157987,8 @@ } }, "range": [ - 91614, - 91637 + 91643, + 91666 ], "loc": { "start": { @@ -157893,8 +158002,8 @@ } }, "range": [ - 91604, - 91637 + 91633, + 91666 ], "loc": { "start": { @@ -157910,8 +158019,8 @@ ], "kind": "let", "range": [ - 91600, - 91638 + 91629, + 91667 ], "loc": { "start": { @@ -157935,8 +158044,8 @@ "type": "Identifier", "name": "colType", "range": [ - 91655, - 91662 + 91684, + 91691 ], "loc": { "start": { @@ -157953,8 +158062,8 @@ "type": "Identifier", "name": "hasOwnProperty", "range": [ - 91663, - 91677 + 91692, + 91706 ], "loc": { "start": { @@ -157968,8 +158077,8 @@ } }, "range": [ - 91655, - 91677 + 91684, + 91706 ], "loc": { "start": { @@ -157988,8 +158097,8 @@ "value": "decimal", "raw": "'decimal'", "range": [ - 91678, - 91687 + 91707, + 91716 ], "loc": { "start": { @@ -158004,8 +158113,8 @@ } ], "range": [ - 91655, - 91688 + 91684, + 91717 ], "loc": { "start": { @@ -158030,8 +158139,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 91708, - 91715 + 91737, + 91744 ], "loc": { "start": { @@ -158051,8 +158160,8 @@ "type": "Identifier", "name": "colType", "range": [ - 91718, - 91725 + 91747, + 91754 ], "loc": { "start": { @@ -158069,8 +158178,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 91726, - 91733 + 91755, + 91762 ], "loc": { "start": { @@ -158084,8 +158193,8 @@ } }, "range": [ - 91718, - 91733 + 91747, + 91762 ], "loc": { "start": { @@ -158099,8 +158208,8 @@ } }, "range": [ - 91708, - 91733 + 91737, + 91762 ], "loc": { "start": { @@ -158114,8 +158223,8 @@ } }, "range": [ - 91708, - 91734 + 91737, + 91763 ], "loc": { "start": { @@ -158130,8 +158239,8 @@ } ], "range": [ - 91690, - 91748 + 91719, + 91777 ], "loc": { "start": { @@ -158146,8 +158255,8 @@ }, "alternate": null, "range": [ - 91651, - 91748 + 91680, + 91777 ], "loc": { "start": { @@ -158162,8 +158271,8 @@ } ], "range": [ - 91586, - 91758 + 91615, + 91787 ], "loc": { "start": { @@ -158178,8 +158287,8 @@ }, "alternate": null, "range": [ - 91538, - 91758 + 91567, + 91787 ], "loc": { "start": { @@ -158198,8 +158307,8 @@ "type": "Identifier", "name": "decimal", "range": [ - 91774, - 91781 + 91803, + 91810 ], "loc": { "start": { @@ -158213,8 +158322,8 @@ } }, "range": [ - 91767, - 91782 + 91796, + 91811 ], "loc": { "start": { @@ -158229,8 +158338,8 @@ } ], "range": [ - 91483, - 91788 + 91512, + 91817 ], "loc": { "start": { @@ -158246,8 +158355,8 @@ "generator": false, "expression": false, "range": [ - 91472, - 91788 + 91501, + 91817 ], "loc": { "start": { @@ -158263,8 +158372,8 @@ "kind": "method", "computed": false, "range": [ - 91462, - 91788 + 91491, + 91817 ], "loc": { "start": { @@ -158281,8 +158390,8 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 91251, - 91457 + 91280, + 91486 ], "loc": { "start": { @@ -158301,8 +158410,8 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 91794, - 91882 + 91823, + 91911 ], "loc": { "start": { @@ -158324,8 +158433,8 @@ "type": "Identifier", "name": "config", "range": [ - 91887, - 91893 + 91916, + 91922 ], "loc": { "start": { @@ -158353,8 +158462,8 @@ "object": { "type": "ThisExpression", "range": [ - 91913, - 91917 + 91942, + 91946 ], "loc": { "start": { @@ -158371,8 +158480,8 @@ "type": "Identifier", "name": "cfg", "range": [ - 91918, - 91921 + 91947, + 91950 ], "loc": { "start": { @@ -158386,8 +158495,8 @@ } }, "range": [ - 91913, - 91921 + 91942, + 91950 ], "loc": { "start": { @@ -158401,8 +158510,8 @@ } }, "range": [ - 91906, - 91922 + 91935, + 91951 ], "loc": { "start": { @@ -158417,8 +158526,8 @@ } ], "range": [ - 91896, - 91928 + 91925, + 91957 ], "loc": { "start": { @@ -158434,8 +158543,8 @@ "generator": false, "expression": false, "range": [ - 91893, - 91928 + 91922, + 91957 ], "loc": { "start": { @@ -158451,8 +158560,8 @@ "kind": "method", "computed": false, "range": [ - 91887, - 91928 + 91916, + 91957 ], "loc": { "start": { @@ -158469,8 +158578,8 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 91794, - 91882 + 91823, + 91911 ], "loc": { "start": { @@ -158489,7 +158598,7 @@ ], "range": [ 1074, - 91930 + 91959 ], "loc": { "start": { @@ -158504,7 +158613,7 @@ }, "range": [ 1056, - 91930 + 91959 ], "loc": { "start": { @@ -158542,7 +158651,7 @@ "source": null, "range": [ 1049, - 91930 + 91959 ], "loc": { "start": { @@ -158579,7 +158688,7 @@ "sourceType": "module", "range": [ 0, - 91930 + 91959 ], "loc": { "start": { @@ -160430,10 +160539,10 @@ }, { "type": "Block", - "value": "*\n * Enable clear button\n * @type {Boolean}\n ", + "value": "*\n * Enable clear button\n * @type {Object|Boolean}\n ", "range": [ 19845, - 19918 + 19925 ], "loc": { "start": { @@ -160450,8 +160559,8 @@ "type": "Block", "value": "*\n * Callback fired before filters are cleared\n * @type {Function}\n ", "range": [ - 19974, - 20070 + 20003, + 20099 ], "loc": { "start": { @@ -160468,8 +160577,8 @@ "type": "Block", "value": "*\n * Callback fired after filters are cleared\n * @type {Function}\n ", "range": [ - 20150, - 20245 + 20179, + 20274 ], "loc": { "start": { @@ -160486,8 +160595,8 @@ "type": "Block", "value": "*\n * Enable paging component\n * @type {Object|Boolean}\n ", "range": [ - 20323, - 20407 + 20352, + 20436 ], "loc": { "start": { @@ -160504,8 +160613,8 @@ "type": "Block", "value": "*\n * Number of hidden rows\n * @type {Number}\n * @private\n ", "range": [ - 20477, - 20571 + 20506, + 20600 ], "loc": { "start": { @@ -160522,8 +160631,8 @@ "type": "Block", "value": "*\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n ", "range": [ - 20612, - 20749 + 20641, + 20778 ], "loc": { "start": { @@ -160540,8 +160649,8 @@ "type": "Block", "value": "*\n * Auto-filter delay in msecs\n * @type {Number}\n ", "range": [ - 20809, - 20888 + 20838, + 20917 ], "loc": { "start": { @@ -160558,8 +160667,8 @@ "type": "Block", "value": "*\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n ", "range": [ - 20993, - 21098 + 21022, + 21127 ], "loc": { "start": { @@ -160576,8 +160685,8 @@ "type": "Block", "value": "*\n * Auto-filter interval ID\n * @type {String}\n * @private\n ", "range": [ - 21142, - 21238 + 21171, + 21267 ], "loc": { "start": { @@ -160594,8 +160703,8 @@ "type": "Block", "value": "*\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n ", "range": [ - 21285, - 21376 + 21314, + 21405 ], "loc": { "start": { @@ -160612,8 +160721,8 @@ "type": "Block", "value": "*\n * Enable no results message UI component\n * @type {Object|Boolean}\n ", "range": [ - 21450, - 21549 + 21479, + 21578 ], "loc": { "start": { @@ -160630,8 +160739,8 @@ "type": "Block", "value": "*\n * Enable state persistence\n * @type {Object|Boolean}\n ", "range": [ - 21658, - 21743 + 21687, + 21772 ], "loc": { "start": { @@ -160648,8 +160757,8 @@ "type": "Block", "value": "** data types **", "range": [ - 21810, - 21830 + 21839, + 21859 ], "loc": { "start": { @@ -160666,8 +160775,8 @@ "type": "Block", "value": "*\n * Enable date type module\n * @type {Boolean}\n * @private\n ", "range": [ - 21840, - 21937 + 21869, + 21966 ], "loc": { "start": { @@ -160684,8 +160793,8 @@ "type": "Block", "value": "*\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n ", "range": [ - 21977, - 22144 + 22006, + 22173 ], "loc": { "start": { @@ -160702,8 +160811,8 @@ "type": "Block", "value": "*\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n ", "range": [ - 22205, - 22312 + 22234, + 22341 ], "loc": { "start": { @@ -160720,8 +160829,8 @@ "type": "Block", "value": "*\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n ", "range": [ - 22397, - 22502 + 22426, + 22531 ], "loc": { "start": { @@ -160738,8 +160847,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 22583, - 23181 + 22612, + 23210 ], "loc": { "start": { @@ -160756,8 +160865,8 @@ "type": "Block", "value": "** ids prefixes **", "range": [ - 23256, - 23278 + 23285, + 23307 ], "loc": { "start": { @@ -160774,8 +160883,8 @@ "type": "Block", "value": "*\n * Main prefix\n * @private\n ", "range": [ - 23287, - 23345 + 23316, + 23374 ], "loc": { "start": { @@ -160792,8 +160901,8 @@ "type": "Block", "value": "*\n * Filter's ID prefix (inputs - selects)\n * @private\n ", "range": [ - 23383, - 23467 + 23412, + 23496 ], "loc": { "start": { @@ -160810,8 +160919,8 @@ "type": "Block", "value": "*\n * Button's ID prefix\n * @private\n ", "range": [ - 23507, - 23572 + 23536, + 23601 ], "loc": { "start": { @@ -160828,8 +160937,8 @@ "type": "Block", "value": "*\n * Responsive Css class\n * @private\n ", "range": [ - 23618, - 23685 + 23647, + 23714 ], "loc": { "start": { @@ -160846,8 +160955,8 @@ "type": "Block", "value": "** extensions **", "range": [ - 23733, - 23753 + 23762, + 23782 ], "loc": { "start": { @@ -160864,8 +160973,8 @@ "type": "Block", "value": "*\n * List of loaded extensions\n * @type {Array}\n ", "range": [ - 23762, - 23839 + 23791, + 23868 ], "loc": { "start": { @@ -160882,8 +160991,8 @@ "type": "Block", "value": "** themes **", "range": [ - 23906, - 23922 + 23935, + 23951 ], "loc": { "start": { @@ -160900,8 +161009,8 @@ "type": "Block", "value": "*\n * Enable default theme\n * @type {Boolean}\n ", "range": [ - 23931, - 24005 + 23960, + 24034 ], "loc": { "start": { @@ -160918,8 +161027,8 @@ "type": "Block", "value": "*\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n ", "range": [ - 24082, - 24192 + 24111, + 24221 ], "loc": { "start": { @@ -160936,8 +161045,8 @@ "type": "Block", "value": "*\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24275, - 24387 + 24304, + 24416 ], "loc": { "start": { @@ -160954,8 +161063,8 @@ "type": "Block", "value": "*\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n ", "range": [ - 24446, - 24627 + 24475, + 24656 ], "loc": { "start": { @@ -160972,8 +161081,8 @@ "type": "Block", "value": "*\n * Enable responsive layout\n * @type {Boolean}\n ", "range": [ - 24685, - 24763 + 24714, + 24792 ], "loc": { "start": { @@ -160990,8 +161099,8 @@ "type": "Block", "value": "*\n * Enable toolbar component\n * @type {Object|Boolean}\n ", "range": [ - 24822, - 24907 + 24851, + 24936 ], "loc": { "start": { @@ -161008,8 +161117,8 @@ "type": "Block", "value": "*\n * Features registry\n * @private\n ", "range": [ - 24980, - 25044 + 25009, + 25073 ], "loc": { "start": { @@ -161026,8 +161135,8 @@ "type": "Block", "value": "*\n * Extensions registry\n * @private\n ", "range": [ - 25077, - 25143 + 25106, + 25172 ], "loc": { "start": { @@ -161044,8 +161153,8 @@ "type": "Line", "value": " conditionally instantiate required features", "range": [ - 25184, - 25230 + 25213, + 25259 ], "loc": { "start": { @@ -161062,8 +161171,8 @@ "type": "Block", "value": "*\n * Initialise features and layout\n ", "range": [ - 25351, - 25400 + 25380, + 25429 ], "loc": { "start": { @@ -161080,8 +161189,8 @@ "type": "Line", "value": " import main stylesheet", "range": [ - 25485, - 25510 + 25514, + 25539 ], "loc": { "start": { @@ -161098,8 +161207,8 @@ "type": "Line", "value": "loads theme", "range": [ - 25651, - 25664 + 25680, + 25693 ], "loc": { "start": { @@ -161116,8 +161225,8 @@ "type": "Line", "value": "explicitly initialise features in given order", "range": [ - 25928, - 25975 + 25957, + 26004 ], "loc": { "start": { @@ -161134,8 +161243,8 @@ "type": "Line", "value": "filters grid is not generated", "range": [ - 26213, - 26244 + 26242, + 26273 ], "loc": { "start": { @@ -161152,8 +161261,8 @@ "type": "Line", "value": " Generate filters", "range": [ - 26564, - 26583 + 26593, + 26612 ], "loc": { "start": { @@ -161170,8 +161279,8 @@ "type": "Line", "value": "only 1 input for single search", "range": [ - 27163, - 27195 + 27192, + 27224 ], "loc": { "start": { @@ -161188,8 +161297,8 @@ "type": "Line", "value": "drop-down filters", "range": [ - 27363, - 27382 + 27392, + 27411 ], "loc": { "start": { @@ -161206,8 +161315,8 @@ "type": "Line", "value": " checklist", "range": [ - 27619, - 27631 + 27648, + 27660 ], "loc": { "start": { @@ -161224,8 +161333,8 @@ "type": "Line", "value": " this adds submit button", "range": [ - 27952, - 27978 + 27981, + 28007 ], "loc": { "start": { @@ -161242,8 +161351,8 @@ "type": "Line", "value": "if this.fltGrid", "range": [ - 28468, - 28485 + 28497, + 28514 ], "loc": { "start": { @@ -161260,8 +161369,8 @@ "type": "Block", "value": " Features ", "range": [ - 28495, - 28509 + 28524, + 28538 ], "loc": { "start": { @@ -161278,8 +161387,8 @@ "type": "Line", "value": "TF css class is added to table", "range": [ - 28913, - 28945 + 28942, + 28974 ], "loc": { "start": { @@ -161296,8 +161405,8 @@ "type": "Block", "value": " Load extensions ", "range": [ - 29152, - 29173 + 29181, + 29202 ], "loc": { "start": { @@ -161314,8 +161423,8 @@ "type": "Line", "value": " Subscribe to events", "range": [ - 29214, - 29236 + 29243, + 29265 ], "loc": { "start": { @@ -161332,8 +161441,8 @@ "type": "Block", "value": "*\n * Detect key\n * @param {Event} evt\n ", "range": [ - 29488, - 29551 + 29517, + 29580 ], "loc": { "start": { @@ -161350,8 +161459,8 @@ "type": "Block", "value": "*\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n ", "range": [ - 30019, - 30152 + 30048, + 30181 ], "loc": { "start": { @@ -161368,8 +161477,8 @@ "type": "Block", "value": "*\n * Filter's keydown event: if auto-filter on, detect user is typing\n ", "range": [ - 31008, - 31091 + 31037, + 31120 ], "loc": { "start": { @@ -161386,8 +161495,8 @@ "type": "Block", "value": "*\n * Filter's focus event\n * @param {Event} evt\n ", "range": [ - 31200, - 31265 + 31229, + 31294 ], "loc": { "start": { @@ -161404,8 +161513,8 @@ "type": "Block", "value": "*\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n ", "range": [ - 31387, - 31475 + 31416, + 31504 ], "loc": { "start": { @@ -161422,8 +161531,8 @@ "type": "Block", "value": "*\n * Insert filters row at initialization\n ", "range": [ - 31687, - 31742 + 31716, + 31771 ], "loc": { "start": { @@ -161440,8 +161549,8 @@ "type": "Line", "value": " TODO: prevent filters row generation for popup filters too,", "range": [ - 31777, - 31839 + 31806, + 31868 ], "loc": { "start": { @@ -161458,8 +161567,8 @@ "type": "Line", "value": " to reduce and simplify headers row index adjusting across lib modules", "range": [ - 31848, - 31920 + 31877, + 31949 ], "loc": { "start": { @@ -161476,8 +161585,8 @@ "type": "Line", "value": " (GridLayout, PopupFilter etc)", "range": [ - 31929, - 31961 + 31958, + 31990 ], "loc": { "start": { @@ -161494,8 +161603,8 @@ "type": "Block", "value": "*\n * Initialize filtersless table\n ", "range": [ - 32515, - 32562 + 32544, + 32591 ], "loc": { "start": { @@ -161512,8 +161621,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 32766, - 32985 + 32795, + 33014 ], "loc": { "start": { @@ -161530,8 +161639,8 @@ "type": "Line", "value": "filter is appended in custom element", "range": [ - 33746, - 33784 + 33775, + 33813 ], "loc": { "start": { @@ -161548,8 +161657,8 @@ "type": "Block", "value": "*\n * Build submit button\n * @param {DOMElement} container Container DOM element\n ", "range": [ - 34213, - 34311 + 34242, + 34340 ], "loc": { "start": { @@ -161566,8 +161675,8 @@ "type": "Line", "value": "filter is appended in container element", "range": [ - 34513, - 34554 + 34542, + 34583 ], "loc": { "start": { @@ -161584,8 +161693,8 @@ "type": "Block", "value": "*\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 34654, - 35007 + 34683, + 35036 ], "loc": { "start": { @@ -161602,8 +161711,8 @@ "type": "Line", "value": " TODO: remove the property field.", "range": [ - 35101, - 35136 + 35130, + 35165 ], "loc": { "start": { @@ -161620,8 +161729,8 @@ "type": "Line", "value": " Due to naming convention inconsistencies, a `property`", "range": [ - 35149, - 35206 + 35178, + 35235 ], "loc": { "start": { @@ -161638,8 +161747,8 @@ "type": "Line", "value": " field is added to allow a conditional instanciation based", "range": [ - 35219, - 35279 + 35248, + 35308 ], "loc": { "start": { @@ -161656,8 +161765,8 @@ "type": "Line", "value": " on that property on TableFilter, if supplied.", "range": [ - 35292, - 35340 + 35321, + 35369 ], "loc": { "start": { @@ -161674,8 +161783,8 @@ "type": "Block", "value": "*\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n ", "range": [ - 35674, - 35949 + 35703, + 35978 ], "loc": { "start": { @@ -161692,8 +161801,8 @@ "type": "Block", "value": "*\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n ", "range": [ - 36205, - 36339 + 36234, + 36368 ], "loc": { "start": { @@ -161710,8 +161819,8 @@ "type": "Block", "value": "*\n * Initialise all the extensions defined in the configuration object\n ", "range": [ - 36402, - 36486 + 36431, + 36515 ], "loc": { "start": { @@ -161728,8 +161837,8 @@ "type": "Line", "value": " Set config's publicPath dynamically for Webpack...", "range": [ - 36618, - 36671 + 36647, + 36700 ], "loc": { "start": { @@ -161746,8 +161855,8 @@ "type": "Block", "value": "*\n * Load an extension module\n * @param {Object} ext Extension config object\n ", "range": [ - 36938, - 37033 + 36967, + 37062 ], "loc": { "start": { @@ -161764,8 +161873,8 @@ "type": "Line", "value": " Require pattern for Webpack", "range": [ - 37427, - 37457 + 37456, + 37486 ], "loc": { "start": { @@ -161782,8 +161891,8 @@ "type": "Block", "value": " eslint-disable ", "range": [ - 37518, - 37538 + 37547, + 37567 ], "loc": { "start": { @@ -161800,8 +161909,8 @@ "type": "Block", "value": " eslint-enable ", "range": [ - 37602, - 37621 + 37631, + 37650 ], "loc": { "start": { @@ -161818,8 +161927,8 @@ "type": "Block", "value": "*\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n ", "range": [ - 37713, - 37856 + 37742, + 37885 ], "loc": { "start": { @@ -161836,8 +161945,8 @@ "type": "Block", "value": "*\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n ", "range": [ - 37929, - 38059 + 37958, + 38088 ], "loc": { "start": { @@ -161854,8 +161963,8 @@ "type": "Block", "value": "*\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n ", "range": [ - 38145, - 38320 + 38174, + 38349 ], "loc": { "start": { @@ -161872,8 +161981,8 @@ "type": "Block", "value": "*\n * Destroy all the extensions store in extensions registry\n ", "range": [ - 38407, - 38481 + 38436, + 38510 ], "loc": { "start": { @@ -161890,8 +161999,8 @@ "type": "Block", "value": "*\n * Load themes defined in the configuration object\n ", "range": [ - 38678, - 38744 + 38707, + 38773 ], "loc": { "start": { @@ -161908,8 +162017,8 @@ "type": "Line", "value": "Default theme config", "range": [ - 38927, - 38949 + 38956, + 38978 ], "loc": { "start": { @@ -161926,8 +162035,8 @@ "type": "Line", "value": " Enable loader indicator", "range": [ - 39590, - 39616 + 39619, + 39645 ], "loc": { "start": { @@ -161944,8 +162053,8 @@ "type": "Block", "value": "*\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n ", "range": [ - 39714, - 39832 + 39743, + 39861 ], "loc": { "start": { @@ -161962,8 +162071,8 @@ "type": "Block", "value": "*\n * Destroy filter grid\n ", "range": [ - 39922, - 39960 + 39951, + 39989 ], "loc": { "start": { @@ -161980,8 +162089,8 @@ "type": "Line", "value": " broadcast destroy event modules and extensions are subscribed to", "range": [ - 40262, - 40329 + 40291, + 40358 ], "loc": { "start": { @@ -161998,8 +162107,8 @@ "type": "Line", "value": " unsubscribe to events", "range": [ - 40493, - 40517 + 40522, + 40546 ], "loc": { "start": { @@ -162016,8 +162125,8 @@ "type": "Block", "value": "*\n * Remove all the external column filters\n ", "range": [ - 41100, - 41157 + 41129, + 41186 ], "loc": { "start": { @@ -162034,8 +162143,8 @@ "type": "Block", "value": "*\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n ", "range": [ - 41475, - 41629 + 41504, + 41658 ], "loc": { "start": { @@ -162052,8 +162161,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 41775, - 41971 + 41804, + 42000 ], "loc": { "start": { @@ -162070,8 +162179,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 42831, - 43068 + 42860, + 43097 ], "loc": { "start": { @@ -162088,8 +162197,8 @@ "type": "Line", "value": "fire onbefore callback", "range": [ - 43172, - 43196 + 43201, + 43225 ], "loc": { "start": { @@ -162106,8 +162215,8 @@ "type": "Line", "value": " search args", "range": [ - 43357, - 43371 + 43386, + 43400 ], "loc": { "start": { @@ -162124,8 +162233,8 @@ "type": "Line", "value": " already filtered rows display re-init", "range": [ - 43519, - 43559 + 43548, + 43588 ], "loc": { "start": { @@ -162142,8 +162251,8 @@ "type": "Line", "value": "only for single filter search", "range": [ - 43780, - 43811 + 43809, + 43840 ], "loc": { "start": { @@ -162160,8 +162269,8 @@ "type": "Line", "value": " this loop retrieves cell data", "range": [ - 43876, - 43908 + 43905, + 43937 ], "loc": { "start": { @@ -162178,8 +162287,8 @@ "type": "Line", "value": "searched keyword", "range": [ - 43981, - 43999 + 44010, + 44028 ], "loc": { "start": { @@ -162196,8 +162305,8 @@ "type": "Line", "value": "multiple search parameter operator ||", "range": [ - 44307, - 44346 + 44336, + 44375 ], "loc": { "start": { @@ -162214,8 +162323,8 @@ "type": "Line", "value": "multiple search || parameter boolean", "range": [ - 44445, - 44483 + 44474, + 44512 ], "loc": { "start": { @@ -162232,8 +162341,8 @@ "type": "Line", "value": "multiple search parameter operator &&", "range": [ - 44569, - 44608 + 44598, + 44637 ], "loc": { "start": { @@ -162250,8 +162359,8 @@ "type": "Line", "value": "multiple search && parameter boolean", "range": [ - 44708, - 44746 + 44737, + 44775 ], "loc": { "start": { @@ -162268,8 +162377,8 @@ "type": "Line", "value": "detect operators or array query", "range": [ - 44831, - 44864 + 44860, + 44893 ], "loc": { "start": { @@ -162286,8 +162395,8 @@ "type": "Line", "value": " isolate search term and check occurence in cell data", "range": [ - 45276, - 45331 + 45305, + 45360 ], "loc": { "start": { @@ -162304,8 +162413,8 @@ "type": "Line", "value": "single search parameter", "range": [ - 46145, - 46170 + 46174, + 46199 ], "loc": { "start": { @@ -162322,8 +162431,8 @@ "type": "Line", "value": "for j", "range": [ - 46824, - 46831 + 46853, + 46860 ], "loc": { "start": { @@ -162340,8 +162449,8 @@ "type": "Line", "value": " continue condition", "range": [ - 47241, - 47262 + 47270, + 47291 ], "loc": { "start": { @@ -162358,8 +162467,8 @@ "type": "Line", "value": "fire onafterfilter callback", "range": [ - 47379, - 47408 + 47408, + 47437 ], "loc": { "start": { @@ -162376,8 +162485,8 @@ "type": "Block", "value": "*\n * Match search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n * @private\n ", "range": [ - 47519, - 47744 + 47548, + 47773 ], "loc": { "start": { @@ -162394,8 +162503,8 @@ "type": "Line", "value": " re_an = new RegExp(this.anOperator),", "range": [ - 48300, - 48339 + 48329, + 48368 ], "loc": { "start": { @@ -162412,8 +162521,8 @@ "type": "Line", "value": " re_cr = new RegExp(this.curExp),", "range": [ - 48352, - 48387 + 48381, + 48416 ], "loc": { "start": { @@ -162430,8 +162539,8 @@ "type": "Line", "value": "Search arg operator tests", "range": [ - 48611, - 48638 + 48640, + 48667 ], "loc": { "start": { @@ -162448,8 +162557,8 @@ "type": "Line", "value": " hatermN = re_an.test(term),", "range": [ - 48907, - 48937 + 48936, + 48966 ], "loc": { "start": { @@ -162466,8 +162575,8 @@ "type": "Line", "value": " Check for dates or resolve date type", "range": [ - 49132, - 49171 + 49161, + 49200 ], "loc": { "start": { @@ -162484,8 +162593,8 @@ "type": "Line", "value": " Search arg dates tests", "range": [ - 49479, - 49504 + 49508, + 49533 ], "loc": { "start": { @@ -162502,8 +162611,8 @@ "type": "Line", "value": " lower equal date", "range": [ - 50145, - 50164 + 50174, + 50193 ], "loc": { "start": { @@ -162520,8 +162629,8 @@ "type": "Line", "value": " lower date", "range": [ - 50327, - 50340 + 50356, + 50369 ], "loc": { "start": { @@ -162538,8 +162647,8 @@ "type": "Line", "value": " greater equal date", "range": [ - 50505, - 50526 + 50534, + 50555 ], "loc": { "start": { @@ -162556,8 +162665,8 @@ "type": "Line", "value": " greater date", "range": [ - 50694, - 50709 + 50723, + 50738 ], "loc": { "start": { @@ -162574,8 +162683,8 @@ "type": "Line", "value": " different date", "range": [ - 50874, - 50891 + 50903, + 50920 ], "loc": { "start": { @@ -162592,8 +162701,8 @@ "type": "Line", "value": " equal date", "range": [ - 51081, - 51094 + 51110, + 51123 ], "loc": { "start": { @@ -162610,8 +162719,8 @@ "type": "Line", "value": " searched keyword with * operator doesn't have to be a date", "range": [ - 51285, - 51346 + 51314, + 51375 ], "loc": { "start": { @@ -162628,8 +162737,8 @@ "type": "Line", "value": " like date", "range": [ - 51386, - 51398 + 51415, + 51427 ], "loc": { "start": { @@ -162646,8 +162755,8 @@ "type": "Line", "value": "empty", "range": [ - 51714, - 51721 + 51743, + 51750 ], "loc": { "start": { @@ -162664,8 +162773,8 @@ "type": "Line", "value": "non-empty", "range": [ - 51832, - 51843 + 51861, + 51872 ], "loc": { "start": { @@ -162682,8 +162791,8 @@ "type": "Line", "value": " Convert to number anyways to auto-resolve type in case not", "range": [ - 52115, - 52176 + 52144, + 52205 ], "loc": { "start": { @@ -162700,8 +162809,8 @@ "type": "Line", "value": " defined by configuration. Order is important first try to", "range": [ - 52189, - 52249 + 52218, + 52278 ], "loc": { "start": { @@ -162718,8 +162827,8 @@ "type": "Line", "value": " parse formatted number then fallback to Number coercion", "range": [ - 52262, - 52320 + 52291, + 52349 ], "loc": { "start": { @@ -162736,8 +162845,8 @@ "type": "Line", "value": " to avoid false positives with Number", "range": [ - 52333, - 52372 + 52362, + 52401 ], "loc": { "start": { @@ -162754,8 +162863,8 @@ "type": "Line", "value": " first checks if there is any operator (<,>,<=,>=,!,*,=,{,},", "range": [ - 52458, - 52520 + 52487, + 52549 ], "loc": { "start": { @@ -162772,8 +162881,8 @@ "type": "Line", "value": " rgx:)", "range": [ - 52533, - 52541 + 52562, + 52570 ], "loc": { "start": { @@ -162790,8 +162899,8 @@ "type": "Line", "value": "regexp", "range": [ - 52555, - 52563 + 52584, + 52592 ], "loc": { "start": { @@ -162808,8 +162917,8 @@ "type": "Line", "value": "in case regexp throws", "range": [ - 52605, - 52628 + 52634, + 52657 ], "loc": { "start": { @@ -162826,8 +162935,8 @@ "type": "Line", "value": "operator is removed", "range": [ - 52671, - 52692 + 52700, + 52721 ], "loc": { "start": { @@ -162844,8 +162953,8 @@ "type": "Line", "value": " lower equal", "range": [ - 52969, - 52983 + 52998, + 53012 ], "loc": { "start": { @@ -162862,8 +162971,8 @@ "type": "Line", "value": "greater equal", "range": [ - 53179, - 53194 + 53208, + 53223 ], "loc": { "start": { @@ -162880,8 +162989,8 @@ "type": "Line", "value": "lower", "range": [ - 53390, - 53397 + 53419, + 53426 ], "loc": { "start": { @@ -162898,8 +163007,8 @@ "type": "Line", "value": "greater", "range": [ - 53591, - 53600 + 53620, + 53629 ], "loc": { "start": { @@ -162916,8 +163025,8 @@ "type": "Line", "value": "different", "range": [ - 53794, - 53805 + 53823, + 53834 ], "loc": { "start": { @@ -162934,8 +163043,8 @@ "type": "Line", "value": "like", "range": [ - 53996, - 54002 + 54025, + 54031 ], "loc": { "start": { @@ -162952,8 +163061,8 @@ "type": "Line", "value": "equal", "range": [ - 54179, - 54186 + 54208, + 54215 ], "loc": { "start": { @@ -162970,8 +163079,8 @@ "type": "Line", "value": "starts with", "range": [ - 54362, - 54375 + 54391, + 54404 ], "loc": { "start": { @@ -162988,8 +163097,8 @@ "type": "Line", "value": "ends with", "range": [ - 54544, - 54555 + 54573, + 54584 ], "loc": { "start": { @@ -163006,8 +163115,8 @@ "type": "Line", "value": "empty", "range": [ - 54974, - 54981 + 55003, + 55010 ], "loc": { "start": { @@ -163024,8 +163133,8 @@ "type": "Line", "value": "non-empty", "range": [ - 55092, - 55103 + 55121, + 55132 ], "loc": { "start": { @@ -163042,8 +163151,8 @@ "type": "Line", "value": " If numeric type data, perform a strict equality test and", "range": [ - 55226, - 55285 + 55255, + 55314 ], "loc": { "start": { @@ -163060,8 +163169,8 @@ "type": "Line", "value": " fallback to unformatted number string comparison", "range": [ - 55302, - 55353 + 55331, + 55382 ], "loc": { "start": { @@ -163078,8 +163187,8 @@ "type": "Line", "value": " parseNb can return 0 for strings which are not", "range": [ - 55522, - 55571 + 55551, + 55600 ], "loc": { "start": { @@ -163096,8 +163205,8 @@ "type": "Line", "value": " formatted numbers, in that case return the original", "range": [ - 55592, - 55646 + 55621, + 55675 ], "loc": { "start": { @@ -163114,8 +163223,8 @@ "type": "Line", "value": " string. TODO: handle this in parseNb", "range": [ - 55667, - 55706 + 55696, + 55735 ], "loc": { "start": { @@ -163132,8 +163241,8 @@ "type": "Line", "value": " Finally test search term is contained in cell data", "range": [ - 56009, - 56062 + 56038, + 56091 ], "loc": { "start": { @@ -163150,8 +163259,8 @@ "type": "Line", "value": "else", "range": [ - 56385, - 56391 + 56414, + 56420 ], "loc": { "start": { @@ -163168,8 +163277,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n ", "range": [ - 56430, - 56714 + 56459, + 56743 ], "loc": { "start": { @@ -163186,8 +163295,8 @@ "type": "Block", "value": "*\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n ", "range": [ - 56869, - 57157 + 56898, + 57186 ], "loc": { "start": { @@ -163204,8 +163313,8 @@ "type": "Block", "value": "*\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n ", "range": [ - 57315, - 57696 + 57344, + 57725 ], "loc": { "start": { @@ -163222,8 +163331,8 @@ "type": "Line", "value": " checks if current row index appears in exclude array", "range": [ - 58133, - 58188 + 58162, + 58217 ], "loc": { "start": { @@ -163240,8 +163349,8 @@ "type": "Line", "value": " checks if row has exact cell # and is not excluded", "range": [ - 58295, - 58348 + 58324, + 58377 ], "loc": { "start": { @@ -163258,8 +163367,8 @@ "type": "Block", "value": "*\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n ", "range": [ - 58572, - 58724 + 58601, + 58753 ], "loc": { "start": { @@ -163276,8 +163385,8 @@ "type": "Line", "value": "mutiple select", "range": [ - 59118, - 59134 + 59147, + 59163 ], "loc": { "start": { @@ -163294,8 +163403,8 @@ "type": "Line", "value": "checklist", "range": [ - 59263, - 59274 + 59292, + 59303 ], "loc": { "start": { @@ -163312,8 +163421,8 @@ "type": "Line", "value": "return an empty string if collection is empty or contains a single", "range": [ - 59405, - 59473 + 59434, + 59502 ], "loc": { "start": { @@ -163330,8 +163439,8 @@ "type": "Line", "value": "empty string", "range": [ - 59482, - 59496 + 59511, + 59525 ], "loc": { "start": { @@ -163348,8 +163457,8 @@ "type": "Block", "value": "*\n * Return the filters' values\n * @return {Array} List of filters' values\n ", "range": [ - 59690, - 59782 + 59719, + 59811 ], "loc": { "start": { @@ -163366,8 +163475,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60202, - 60365 + 60231, + 60394 ], "loc": { "start": { @@ -163384,8 +163493,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 60496, - 60897 + 60525, + 60926 ], "loc": { "start": { @@ -163402,8 +163511,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 61314, - 61460 + 61343, + 61489 ], "loc": { "start": { @@ -163420,8 +163529,8 @@ "type": "Block", "value": "*\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 ", "range": [ - 61542, - 61708 + 61571, + 61737 ], "loc": { "start": { @@ -163438,8 +163547,8 @@ "type": "Block", "value": "*\n * Return the number of working rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row(s)\n * @return {Number} Number of working rows\n ", "range": [ - 61856, - 62084 + 61885, + 62113 ], "loc": { "start": { @@ -163456,8 +163565,8 @@ "type": "Block", "value": "*\n * Return the collection of the working rows, that is, the rows belonging\n * to the tbody section(s)\n * @returns {Array}\n ", "range": [ - 62420, - 62564 + 62449, + 62593 ], "loc": { "start": { @@ -163474,8 +163583,8 @@ "type": "Block", "value": "*\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n ", "range": [ - 62657, - 62785 + 62686, + 62814 ], "loc": { "start": { @@ -163492,8 +163601,8 @@ "type": "Line", "value": " Invoke cellParser for this column if any", "range": [ - 62895, - 62938 + 62924, + 62967 ], "loc": { "start": { @@ -163510,8 +163619,8 @@ "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": [ - 63116, - 63296 + 63145, + 63325 ], "loc": { "start": { @@ -163528,8 +163637,8 @@ "type": "Block", "value": "*\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 63845, - 64225 + 63874, + 64254 ], "loc": { "start": { @@ -163546,8 +163655,8 @@ "type": "Block", "value": "*\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n ", "range": [ - 64377, - 64713 + 64406, + 64742 ], "loc": { "start": { @@ -163564,8 +163673,8 @@ "type": "Block", "value": "*\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 64868, - 65343 + 64897, + 65372 ], "loc": { "start": { @@ -163582,8 +163691,8 @@ "type": "Block", "value": "*\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 66391, - 66847 + 66420, + 66876 ], "loc": { "start": { @@ -163600,8 +163709,8 @@ "type": "Block", "value": "*\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67007, - 67419 + 67036, + 67448 ], "loc": { "start": { @@ -163618,8 +163727,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 67582, - 68060 + 67611, + 68089 ], "loc": { "start": { @@ -163636,8 +163745,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69302, - 69706 + 69331, + 69735 ], "loc": { "start": { @@ -163654,8 +163763,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 69895, - 70311 + 69924, + 70340 ], "loc": { "start": { @@ -163672,8 +163781,8 @@ "type": "Block", "value": "*\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 70498, - 70907 + 70527, + 70936 ], "loc": { "start": { @@ -163690,8 +163799,8 @@ "type": "Block", "value": "*\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71099, - 71520 + 71128, + 71549 ], "loc": { "start": { @@ -163708,8 +163817,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 71710, - 72316 + 71739, + 72345 ], "loc": { "start": { @@ -163726,8 +163835,8 @@ "type": "Line", "value": " ensure valid rows index do not contain excluded rows and row is", "range": [ - 72684, - 72750 + 72713, + 72779 ], "loc": { "start": { @@ -163744,8 +163853,8 @@ "type": "Line", "value": " displayed", "range": [ - 72759, - 72771 + 72788, + 72800 ], "loc": { "start": { @@ -163762,8 +163871,8 @@ "type": "Line", "value": " convert column value to expected type if necessary", "range": [ - 73035, - 73088 + 73064, + 73117 ], "loc": { "start": { @@ -163780,8 +163889,8 @@ "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": [ - 73372, - 73534 + 73401, + 73563 ], "loc": { "start": { @@ -163798,8 +163907,8 @@ "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": [ - 73605, - 73778 + 73634, + 73807 ], "loc": { "start": { @@ -163816,8 +163925,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 73943, - 73975 + 73972, + 74004 ], "loc": { "start": { @@ -163834,8 +163943,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 74592, - 74639 + 74621, + 74668 ], "loc": { "start": { @@ -163852,8 +163961,8 @@ "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": [ - 74889, - 75051 + 74918, + 75080 ], "loc": { "start": { @@ -163870,8 +163979,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 75627, - 75645 + 75656, + 75674 ], "loc": { "start": { @@ -163888,8 +163997,8 @@ "type": "Line", "value": "checklist", "range": [ - 76096, - 76107 + 76125, + 76136 ], "loc": { "start": { @@ -163906,8 +164015,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 76703, - 76807 + 76732, + 76836 ], "loc": { "start": { @@ -163924,8 +164033,8 @@ "type": "Block", "value": "*\n * Exclude rows from actions\n ", "range": [ - 77524, - 77568 + 77553, + 77597 ], "loc": { "start": { @@ -163942,8 +164051,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 77748, - 77796 + 77777, + 77825 ], "loc": { "start": { @@ -163960,8 +164069,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @return {String}\n ", "range": [ - 78241, - 78326 + 78270, + 78355 ], "loc": { "start": { @@ -163978,8 +164087,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 78400, - 78501 + 78429, + 78530 ], "loc": { "start": { @@ -163996,8 +164105,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n ", "range": [ - 78587, - 78735 + 78616, + 78764 ], "loc": { "start": { @@ -164014,8 +164123,8 @@ "type": "Block", "value": "*\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n ", "range": [ - 78913, - 79074 + 78942, + 79103 ], "loc": { "start": { @@ -164032,8 +164141,8 @@ "type": "Block", "value": "*\n * Check if has external filters\n * @returns {Boolean}\n * @private\n ", "range": [ - 79172, - 79262 + 79201, + 79291 ], "loc": { "start": { @@ -164050,8 +164159,8 @@ "type": "Block", "value": "*\n * Returns styles path\n * @returns {String}\n * @private\n ", "range": [ - 79346, - 79425 + 79375, + 79454 ], "loc": { "start": { @@ -164068,8 +164177,8 @@ "type": "Block", "value": "*\n * Returns main stylesheet path\n * @returns {String}\n * @private\n ", "range": [ - 79536, - 79624 + 79565, + 79653 ], "loc": { "start": { @@ -164086,8 +164195,8 @@ "type": "Block", "value": "*\n * Returns themes path\n * @returns {String}\n * @private\n ", "range": [ - 79767, - 79846 + 79796, + 79875 ], "loc": { "start": { @@ -164104,8 +164213,8 @@ "type": "Block", "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 79978, - 80075 + 80007, + 80104 ], "loc": { "start": { @@ -164122,8 +164231,8 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 80241, - 80346 + 80270, + 80375 ], "loc": { "start": { @@ -164140,8 +164249,8 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 80892, - 80925 + 80921, + 80954 ], "loc": { "start": { @@ -164158,8 +164267,8 @@ "type": "Block", "value": "*\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 81502, - 81657 + 81531, + 81686 ], "loc": { "start": { @@ -164176,8 +164285,8 @@ "type": "Block", "value": "*\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 81849, - 81963 + 81878, + 81992 ], "loc": { "start": { @@ -164194,8 +164303,8 @@ "type": "Block", "value": "*\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n ", "range": [ - 82063, - 82179 + 82092, + 82208 ], "loc": { "start": { @@ -164212,8 +164321,8 @@ "type": "Block", "value": "*\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n ", "range": [ - 82314, - 82517 + 82343, + 82546 ], "loc": { "start": { @@ -164230,8 +164339,8 @@ "type": "Block", "value": "*\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n ", "range": [ - 82733, - 82873 + 82762, + 82902 ], "loc": { "start": { @@ -164248,8 +164357,8 @@ "type": "Block", "value": "*\n * Column iterator invoking continue and break condition callbacks if any\n * then calling supplied callback for each item\n * @param {Function} [fn=EMPTY_FN] callback\n * @param {Function} [continueFn=EMPTY_FN] continue condition callback\n * @param {Function} [breakFn=EMPTY_FN] break condition callback\n ", "range": [ - 83076, - 83409 + 83105, + 83438 ], "loc": { "start": { @@ -164266,8 +164375,8 @@ "type": "Block", "value": "*\n * Rows iterator starting from supplied row index or defaulting to reference\n * row index. Closure function accepts a callback function and optional\n * continue and break callbacks.\n * @param {Number} startIdx Row index from which filtering starts\n ", "range": [ - 83768, - 84043 + 83797, + 84072 ], "loc": { "start": { @@ -164284,8 +164393,8 @@ "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": [ - 84564, - 84783 + 84593, + 84812 ], "loc": { "start": { @@ -164302,8 +164411,8 @@ "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": [ - 85258, - 85517 + 85287, + 85546 ], "loc": { "start": { @@ -164320,8 +164429,8 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 86158, - 86230 + 86187, + 86259 ], "loc": { "start": { @@ -164338,8 +164447,8 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 86771, - 86846 + 86800, + 86875 ], "loc": { "start": { @@ -164356,8 +164465,8 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {Array} List of filters ids\n ", "range": [ - 86913, - 86997 + 86942, + 87026 ], "loc": { "start": { @@ -164374,8 +164483,8 @@ "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": [ - 87064, - 87240 + 87093, + 87269 ], "loc": { "start": { @@ -164392,8 +164501,8 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 87904, - 87994 + 87933, + 88023 ], "loc": { "start": { @@ -164410,8 +164519,8 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 88070, - 88145 + 88099, + 88174 ], "loc": { "start": { @@ -164428,8 +164537,8 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 88216, - 88343 + 88245, + 88372 ], "loc": { "start": { @@ -164446,8 +164555,8 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 88408, - 88480 + 88437, + 88509 ], "loc": { "start": { @@ -164464,8 +164573,8 @@ "type": "Block", "value": "*\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n ", "range": [ - 88588, - 88797 + 88617, + 88826 ], "loc": { "start": { @@ -164482,8 +164591,8 @@ "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": [ - 89092, - 89233 + 89121, + 89262 ], "loc": { "start": { @@ -164500,8 +164609,8 @@ "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": [ - 89695, - 89868 + 89724, + 89897 ], "loc": { "start": { @@ -164518,8 +164627,8 @@ "type": "Line", "value": " continue condition function", "range": [ - 90169, - 90199 + 90198, + 90228 ], "loc": { "start": { @@ -164536,8 +164645,8 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 90485, - 90621 + 90514, + 90650 ], "loc": { "start": { @@ -164554,8 +164663,8 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 90706, - 90788 + 90735, + 90817 ], "loc": { "start": { @@ -164572,8 +164681,8 @@ "type": "Block", "value": "*\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n ", "range": [ - 90866, - 91021 + 90895, + 91050 ], "loc": { "start": { @@ -164590,8 +164699,8 @@ "type": "Block", "value": "*\n * Return the working DOM element\n * @return {HTMLTableElement}\n ", "range": [ - 91119, - 91202 + 91148, + 91231 ], "loc": { "start": { @@ -164608,8 +164717,8 @@ "type": "Block", "value": "*\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n ", "range": [ - 91251, - 91457 + 91280, + 91486 ], "loc": { "start": { @@ -164626,8 +164735,8 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 91794, - 91882 + 91823, + 91911 ], "loc": { "start": { diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index 5993b062..bb22aeaf 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.6.7 API Document + Emitter | tablefilter v0.6.8 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 0e455683..ca02afde 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.6.7 API Document + AdapterEzEditTable | tablefilter v0.6.8 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 5d4b632c..52727544 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.6.7 API Document + ColOps | tablefilter v0.6.8 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 159bb936..ad887e92 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.6.7 API Document + ColsVisibility | tablefilter v0.6.8 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 6d63ce6c..5c3a3fc9 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.6.7 API Document + AdapterSortableTable | tablefilter v0.6.8 API Document diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index ce39fab9..1078a43d 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.6.7 API Document + Feature | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index eabb2f27..fd6eb68e 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.6.7 API Document + AlternateRows | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html index 5e2e4014..a9416333 100644 --- a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html +++ b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html @@ -3,7 +3,7 @@ - BaseDropdown | tablefilter v0.6.7 API Document + BaseDropdown | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index b78ba00d..0b74c429 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.6.7 API Document + CheckList | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index cc0ae9a2..b0547153 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.6.7 API Document + ClearButton | tablefilter v0.6.8 API Document @@ -853,7 +853,7 @@ - source + source @@ -894,7 +894,7 @@ - source + source @@ -1016,7 +1016,7 @@ - source + source @@ -1057,7 +1057,7 @@ - source + source @@ -1098,7 +1098,7 @@ - source + source diff --git a/docs/class/src/modules/dateType.js~DateType.html b/docs/class/src/modules/dateType.js~DateType.html index 34b71e3a..b3bfafd8 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.6.7 API Document + DateType | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index 266a26bf..ab8e5f03 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.6.7 API Document + Dropdown | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index 3847c840..0e77b1d9 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.6.7 API Document + GridLayout | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index 3523872a..b1661b9e 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.6.7 API Document + Hash | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 8b38f9ac..61f83653 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.6.7 API Document + Help | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index 1c826bfe..74283933 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.6.7 API Document + HighlightKeyword | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index d979ed17..d742bef4 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.6.7 API Document + Loader | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html index c6d82ad5..05c4b60c 100644 --- a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html +++ b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html @@ -3,7 +3,7 @@ - MarkActiveColumns | tablefilter v0.6.7 API Document + MarkActiveColumns | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index 2e30babc..a6864ca0 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.6.7 API Document + NoResults | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index 38f06454..72e70943 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.6.7 API Document + Paging | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index 05daf9be..17a4d901 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.6.7 API Document + PopupFilter | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 658521dc..8d84e46c 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.6.7 API Document + RowsCounter | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index ed20fa95..518107ca 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.6.7 API Document + State | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index e291b2a3..4db4028c 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.6.7 API Document + StatusBar | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index f40ab894..24453722 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.6.7 API Document + Storage | tablefilter v0.6.8 API Document diff --git a/docs/class/src/modules/toolbar.js~Toolbar.html b/docs/class/src/modules/toolbar.js~Toolbar.html index 7533150d..b628d9e1 100644 --- a/docs/class/src/modules/toolbar.js~Toolbar.html +++ b/docs/class/src/modules/toolbar.js~Toolbar.html @@ -3,7 +3,7 @@ - Toolbar | tablefilter v0.6.7 API Document + Toolbar | tablefilter v0.6.8 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index baef99b6..1428b2ab 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.6.7 API Document + TableFilter | tablefilter v0.6.8 API Document @@ -382,7 +382,7 @@ stops typing

- btnReset: Boolean + btnReset: Object | Boolean

@@ -4952,7 +4952,7 @@ stops typing

- btnReset: Boolean + btnReset: Object | Boolean diff --git a/docs/dump.json b/docs/dump.json index fa51f8d9..f009ccf2 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -7079,7 +7079,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt} from '../event';\nimport {defaultsStr} from '../settings';\nimport {isNull} from '../types';\nimport {RIGHT} from './toolbar';\n\n/**\n * Clear button UI component\n */\nexport class ClearButton extends Feature {\n\n /**\n * Creates an instance of ClearButton\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'btnReset');\n\n let f = this.config;\n\n /**\n * Container element ID\n * @type {String}\n */\n this.targetId = defaultsStr(f.btn_reset_target_id, null);\n\n /**\n * Clear button container element\n * @type {DOMElement}\n * @private\n */\n this.container = null;\n\n /**\n * Clear button element\n * @type {DOMElement}\n * @private\n */\n this.element = null;\n\n /**\n * Text for the clear button\n * @type {String}\n */\n this.text = defaultsStr(f.btn_reset_text, 'Reset');\n\n /**\n * Css class for reset button\n * @type {String}\n */\n this.cssClass = defaultsStr(f.btn_reset_css_class, 'reset');\n\n /**\n * Tooltip text for the clear button\n * @type {String}\n */\n this.tooltip = f.btn_reset_tooltip || 'Clear filters';\n\n /**\n * Custom Html string for the clear button\n * @type {String}\n */\n this.html = defaultsStr(f.btn_reset_html,\n (!tf.enableIcons ? null :\n ''));\n\n /**\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n */\n this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT);\n }\n\n /**\n * Click event handler for clear button\n * @private\n */\n onClick() {\n if (!this.isEnabled()) {\n return;\n }\n this.tf.clearFilters();\n }\n\n /**\n * Initialize clear button component\n */\n init() {\n let tf = this.tf;\n\n if (this.initialized) {\n return;\n }\n\n this.emitter.emit('initializing-feature', this, !isNull(this.targetId));\n\n let cont = createElm('span');\n\n let targetEl = !this.targetId ?\n tf.feature('toolbar').container(this.toolbarPosition) :\n elm(this.targetId);\n targetEl.appendChild(cont);\n\n if (!this.html) {\n let fltReset = createElm('a', ['href', 'javascript:void(0);']);\n fltReset.className = this.cssClass;\n fltReset.appendChild(createText(this.text));\n cont.appendChild(fltReset);\n addEvt(fltReset, 'click', () => this.onClick());\n } else {\n cont.innerHTML = this.html;\n let resetEl = cont.firstChild;\n addEvt(resetEl, 'click', () => this.onClick());\n }\n this.element = cont.firstChild;\n this.container = cont;\n\n /** @inherited */\n this.initialized = true;\n\n this.emitter.emit('feature-initialized', this);\n }\n\n /**\n * Destroy ClearButton instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.element);\n removeElm(this.container);\n this.element = null;\n this.container = null;\n this.initialized = false;\n }\n}\n" + "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt} from '../event';\nimport {defaultsStr} from '../settings';\nimport {isNull} from '../types';\nimport {RIGHT} from './toolbar';\n\n/**\n * Clear button UI component\n */\nexport class ClearButton extends Feature {\n\n /**\n * Creates an instance of ClearButton\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'btnReset');\n\n let f = this.config.btn_reset || {};\n\n /**\n * Container element ID\n * @type {String}\n */\n this.targetId = defaultsStr(f.target_id, null);\n\n /**\n * Text for the clear button\n * @type {String}\n */\n this.text = defaultsStr(f.text, null);\n\n /**\n * Css class for reset button\n * @type {String}\n */\n this.cssClass = defaultsStr(f.css_class, 'reset');\n\n /**\n * Tooltip text for the clear button\n * @type {String}\n */\n this.tooltip = f.tooltip || 'Clear filters';\n\n /**\n * Custom Html string for the clear button\n * @type {String}\n */\n this.html = defaultsStr(f.html,\n (!tf.enableIcons || this.text ? null :\n ''));\n\n /**\n * Default position in toolbar ('left'|'center'|'right')\n * @type {String}\n */\n this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT);\n\n /**\n * Clear button container element\n * @type {DOMElement}\n * @private\n */\n this.container = null;\n\n /**\n * Clear button element\n * @type {DOMElement}\n * @private\n */\n this.element = null;\n }\n\n /**\n * Click event handler for clear button\n * @private\n */\n onClick() {\n if (!this.isEnabled()) {\n return;\n }\n this.tf.clearFilters();\n }\n\n /**\n * Initialize clear button component\n */\n init() {\n let tf = this.tf;\n\n if (this.initialized) {\n return;\n }\n\n this.emitter.emit('initializing-feature', this, !isNull(this.targetId));\n\n let cont = createElm('span');\n\n let targetEl = !this.targetId ?\n tf.feature('toolbar').container(this.toolbarPosition) :\n elm(this.targetId);\n targetEl.appendChild(cont);\n\n if (!this.html) {\n let fltReset = createElm('a', ['href', 'javascript:void(0);']);\n fltReset.className = this.cssClass;\n fltReset.appendChild(createText(this.text));\n cont.appendChild(fltReset);\n addEvt(fltReset, 'click', () => this.onClick());\n } else {\n cont.innerHTML = this.html;\n let resetEl = cont.firstChild;\n addEvt(resetEl, 'click', () => this.onClick());\n }\n this.element = cont.firstChild;\n this.container = cont;\n\n /** @inherited */\n this.initialized = true;\n\n this.emitter.emit('feature-initialized', this);\n }\n\n /**\n * Destroy ClearButton instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.element);\n removeElm(this.container);\n this.element = null;\n this.container = null;\n this.initialized = false;\n }\n}\n" }, { "__docId__": 299, @@ -7150,16 +7150,16 @@ "kind": "member", "static": false, "variation": null, - "name": "container", + "name": "text", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#container", - "access": "private", - "description": "Clear button container element", - "lineNumber": 33, + "longname": "src/modules/clearButton.js~ClearButton#text", + "access": null, + "description": "Text for the clear button", + "lineNumber": 32, "type": { "nullable": null, "types": [ - "DOMElement" + "String" ], "spread": false, "description": null @@ -7170,16 +7170,16 @@ "kind": "member", "static": false, "variation": null, - "name": "element", + "name": "cssClass", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#element", - "access": "private", - "description": "Clear button element", - "lineNumber": 40, + "longname": "src/modules/clearButton.js~ClearButton#cssClass", + "access": null, + "description": "Css class for reset button", + "lineNumber": 38, "type": { "nullable": null, "types": [ - "DOMElement" + "String" ], "spread": false, "description": null @@ -7190,12 +7190,12 @@ "kind": "member", "static": false, "variation": null, - "name": "text", + "name": "tooltip", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#text", + "longname": "src/modules/clearButton.js~ClearButton#tooltip", "access": null, - "description": "Text for the clear button", - "lineNumber": 46, + "description": "Tooltip text for the clear button", + "lineNumber": 44, "type": { "nullable": null, "types": [ @@ -7210,12 +7210,12 @@ "kind": "member", "static": false, "variation": null, - "name": "cssClass", + "name": "html", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#cssClass", + "longname": "src/modules/clearButton.js~ClearButton#html", "access": null, - "description": "Css class for reset button", - "lineNumber": 52, + "description": "Custom Html string for the clear button", + "lineNumber": 50, "type": { "nullable": null, "types": [ @@ -7230,12 +7230,12 @@ "kind": "member", "static": false, "variation": null, - "name": "tooltip", + "name": "toolbarPosition", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#tooltip", + "longname": "src/modules/clearButton.js~ClearButton#toolbarPosition", "access": null, - "description": "Tooltip text for the clear button", - "lineNumber": 58, + "description": "Default position in toolbar ('left'|'center'|'right')", + "lineNumber": 59, "type": { "nullable": null, "types": [ @@ -7250,16 +7250,16 @@ "kind": "member", "static": false, "variation": null, - "name": "html", + "name": "container", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#html", - "access": null, - "description": "Custom Html string for the clear button", - "lineNumber": 64, + "longname": "src/modules/clearButton.js~ClearButton#container", + "access": "private", + "description": "Clear button container element", + "lineNumber": 66, "type": { "nullable": null, "types": [ - "String" + "DOMElement" ], "spread": false, "description": null @@ -7270,16 +7270,16 @@ "kind": "member", "static": false, "variation": null, - "name": "toolbarPosition", + "name": "element", "memberof": "src/modules/clearButton.js~ClearButton", - "longname": "src/modules/clearButton.js~ClearButton#toolbarPosition", - "access": null, - "description": "Default position in toolbar ('left'|'center'|'right')", + "longname": "src/modules/clearButton.js~ClearButton#element", + "access": "private", + "description": "Clear button element", "lineNumber": 73, "type": { "nullable": null, "types": [ - "String" + "DOMElement" ], "spread": false, "description": null @@ -18778,7 +18778,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode,\n removeClass, 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 isBoolean\n} from './types';\nimport {parse as parseNb} from './number';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from './settings';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\n\nimport {\n INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,\n ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,\n CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,\n FEATURES\n} from './const';\n\nlet doc = root.document;\n\n/**\n * Makes HTML tables filterable and a bit more :)\n *\n * @export\n * @class TableFilter\n */\nexport class TableFilter {\n\n /**\n * Creates an instance of TableFilter\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {HTMLTableElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n /**\n * ID of current instance\n * @type {String}\n * @private\n */\n this.id = null;\n\n /**\n * Current version\n * @type {String}\n */\n this.version = '{VERSION}';\n\n /**\n * Current year\n * @type {Number}\n * @private\n */\n this.year = new Date().getFullYear();\n\n /**\n * HTML Table DOM element\n * @type {DOMElement}\n * @private\n */\n this.tbl = null;\n\n /**\n * Calculated row's index from which starts filtering once filters\n * are generated\n * @type {Number}\n */\n this.refRow = null;\n\n /**\n * Index of the headers row\n * @type {Number}\n * @private\n */\n this.headersRow = null;\n\n /**\n * Configuration object\n * @type {Object}\n * @private\n */\n this.cfg = {};\n\n /**\n * Number of rows that can be filtered\n * @type {Number}\n * @private\n */\n this.nbFilterableRows = 0;\n\n /**\n * Number of cells in the reference row\n * @type {Number}\n * @private\n */\n this.nbCells = null;\n\n /**\n * Has a configuration object\n * @type {Object}\n * @private\n */\n this.hasConfig = false;\n\n /** @private */\n this.initialized = false;\n\n let startRow;\n\n // TODO: use for-of\n args.forEach((arg) => {\n if (typeof arg === 'object' && arg.nodeName === 'TABLE') {\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if (isString(arg)) {\n this.id = arg;\n this.tbl = elm(arg);\n } else if (isNumber(arg)) {\n startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n this.hasConfig = true;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE') {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n if (this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n requires at least 1 row.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n // start row\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Collection of filter type by column\n * @type {Array}\n * @private\n */\n this.filterTypes = [].map.call(\n (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,\n (cell, idx) => {\n let colType = this.cfg[`col_${idx}`];\n return !colType ? INPUT : colType.toLowerCase();\n });\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = defaultsStr(f.base_path, 'tablefilter/');\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = defaultsBool(f.grid, true);\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Object|Boolean}\n */\n this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = defaultsNb(f.headers_row_index,\n (this.filtersRowIndex === 0 ? 1 : 0));\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);\n\n /**\n * List of filters IDs\n * @type {Array}\n * @private\n */\n this.fltIds = [];\n\n /**\n * List of valid rows indexes (rows visible upon filtering)\n * @type {Array}\n * @private\n */\n this.validRowsIndex = [];\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = this.getStylePath();\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = this.getStylesheetPath();\n\n /**\n * Main stylesheet ID\n * @type {String}\n * @private\n */\n this.stylesheetId = this.id + '_style';\n\n /**\n * Css class for the filters row\n * @type {String}\n */\n this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = defaultsBool(f.enable_icons, true);\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = defaultsArr(f.col_widths, []);\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');\n\n /**\n * Css class for small filter (when submit button is active)\n * @type {String}\n */\n this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = defaultsStr(f.single_flt_css_class,\n 'single_flt');\n\n /*** filters' grid behaviours ***/\n\n /**\n * Enable/disable enter key for input type filters\n * @type {Boolean}\n */\n this.enterKey = defaultsBool(f.enter_key, true);\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);\n\n /**\n * Enable/disable case sensitivity filtering\n * @type {Boolean}\n */\n this.caseSensitive = Boolean(f.case_sensitive);\n\n /**\n * Indicate whether exact match filtering is enabled on a per column\n * basis\n * @type {Boolean}\n * @private\n */\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n\n /**\n * Exact match filtering per column array\n * @type {Array}\n */\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n\n /**\n * Globally enable/disable exact match filtering\n * @type {Boolean}\n */\n this.exactMatch = Boolean(f.exact_match);\n\n /**\n * Ignore diacritics globally or on a column basis\n * @type {Boolean|Array}\n */\n this.ignoreDiacritics = f.ignore_diacritics;\n\n /**\n * Enable/disable linked filters filtering mode\n * @type {Boolean}\n */\n this.linkedFilters = Boolean(f.linked_filters);\n\n /**\n * Enable/disable readonly state for excluded options when\n * linked filters filtering mode is on\n * @type {Boolean}\n */\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n\n /**\n * Active filter ID\n * @type {String}\n * @private\n */\n this.activeFilterId = null;\n\n /**\n * Determine if there are excluded rows from filtering\n * @type {Boolean}\n * @private\n */\n this.hasExcludedRows = Boolean(isArray(f.exclude_rows) &&\n f.exclude_rows.length > 0);\n\n /**\n * List of row indexes to be excluded from filtering\n * @type {Array}\n */\n this.excludeRows = defaultsArr(f.exclude_rows, []);\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = defaultsArr(f.external_flt_grid_ids, []);\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);\n\n /**\n * Enable/disable single filter filtering all columns\n * @type {Boolean}\n */\n this.singleSearchFlt = Boolean(f.single_filter);\n\n /**\n * Callback fired after a row is validated during filtering\n * @type {Function}\n */\n this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);\n\n /**\n * Specify which column implements a custom cell parser to retrieve the\n * cell value:\n * cell_parser: {\n * cols: [0, 2],\n * parse: function(tf, cell, colIndex) {\n * // custom cell parser logic here\n * return cellValue;\n * }\n * }\n * @type {Object}\n */\n this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&\n isArray(f.cell_parser.cols) ?\n f.cell_parser : { cols: [], parse: EMPTY_FN };\n\n /**\n * Global watermark text for input filter type or watermark for each\n * filter if an array is supplied\n * @type {String|Array}\n */\n this.watermark = f.watermark || '';\n\n /**\n * Indicate whether watermark is on a per column basis\n * @type {Boolean}\n * @private\n */\n this.isWatermarkArray = isArray(this.watermark);\n\n /**\n * Indicate whether help UI component is disabled\n * @type {Boolean}\n */\n this.help = isUndef(f.help_instructions) ? undefined :\n (isObj(f.help_instructions) || Boolean(f.help_instructions));\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = isObj(f.mark_active_columns) ||\n Boolean(f.mark_active_columns);\n\n /*** select filter's customisation and behaviours ***/\n /**\n * Text for clear option in drop-down filter types (1st option)\n * @type {String|Array}\n */\n this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');\n\n /**\n * Indicate whether empty option is enabled in drop-down filter types\n * @type {Boolean}\n */\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n\n /**\n * Text for empty option in drop-down filter types\n * @type {String}\n */\n this.emptyText = defaultsStr(f.empty_text, '(Empty)');\n\n /**\n * Indicate whether non-empty option is enabled in drop-down filter\n * types\n * @type {Boolean}\n */\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n\n /**\n * Text for non-empty option in drop-down filter types\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Indicate whether drop-down filter types filter the table by default\n * on change event\n * @type {Boolean}\n */\n this.onSlcChange = defaultsBool(f.on_change, true);\n\n /**\n * Make drop-down filter types options sorted in alpha-numeric manner\n * by default globally or on a column basis\n * @type {Boolean|Array}\n */\n this.sortSlc = isUndef(f.sort_select) ? true :\n isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * ascending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n\n /**\n * List of columns implementing options sorting in a ascending numeric\n * manner\n * @type {Array}\n */\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * descending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n\n /**\n * List of columns implementing options sorting in a descending numeric\n * manner\n * @type {Array}\n */\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n\n /**\n * Indicate whether drop-down filter types are populated on demand at\n * first usage\n * @type {Boolean}\n */\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n\n /**\n * Indicate whether custom drop-down filter options are implemented\n * @type {Boolean}\n */\n this.hasCustomOptions = isObj(f.custom_options);\n\n /**\n * Custom options definition of a per column basis, ie:\n *\tcustom_options: {\n * cols:[0, 1],\n * texts: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * values: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * sorts: [false, true]\n * }\n *\n * @type {Object}\n */\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n /**\n * Regular expression operator for input filter. Defaults to 'rgx:'\n * @type {String}\n */\n this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = defaultsStr(f.empty_operator, '[empty]');\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = defaultsStr(f.or_operator, '||');\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = defaultsStr(f.and_operator, '&&');\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = defaultsStr(f.greater_operator, '>');\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = defaultsStr(f.lower_operator, '<');\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = defaultsStr(f.lower_equal_operator, '<=');\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = defaultsStr(f.greater_equal_operator, '>=');\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = defaultsStr(f.different_operator, '!');\n\n /**\n * Like operator for input filter. Defaults to '*'\n * @type {String}\n */\n this.lkOperator = defaultsStr(f.like_operator, '*');\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = defaultsStr(f.equal_operator, '=');\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = defaultsStr(f.start_with_operator, '{');\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = defaultsStr(f.end_with_operator, '}');\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = defaultsStr(f.separator, ',');\n\n /**\n * Enable rows counter UI component\n * @type {Boolean|Object}\n */\n this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean|Object}\n */\n this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean|Object}\n */\n this.loader = isObj(f.loader) || Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n /**\n * Enable filters submission button\n * @type {Boolean}\n */\n this.displayBtn = Boolean(f.btn);\n\n /**\n * Define filters submission button text\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class,\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));\n\n /**\n * Enable clear button\n * @type {Boolean}\n */\n this.btnReset = Boolean(f.btn_reset);\n\n /**\n * Callback fired before filters are cleared\n * @type {Function}\n */\n this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);\n\n /**\n * Enable paging component\n * @type {Object|Boolean}\n */\n this.paging = isObj(f.paging) || Boolean(f.paging);\n\n /**\n * Number of hidden rows\n * @type {Number}\n * @private\n */\n this.nbHiddenRows = 0;\n\n /**\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n */\n this.autoFilter = Boolean(f.auto_filter);\n\n /**\n * Auto-filter delay in msecs\n * @type {Number}\n */\n this.autoFilterDelay =\n defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);\n\n /**\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n */\n this.isUserTyping = null;\n\n /**\n * Auto-filter interval ID\n * @type {String}\n * @private\n */\n this.autoFilterTimer = null;\n\n /**\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n */\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /**\n * Enable no results message UI component\n * @type {Object|Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Object|Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n\n /**\n * Enable date type module\n * @type {Boolean}\n * @private\n */\n this.dateType = true;\n\n /**\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n */\n this.locale = defaultsStr(f.locale, 'en');\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = defaultsStr(f.decimal_separator, '.');\n\n /**\n * Define data types on a column basis, possible values 'string',\n * 'number', 'formatted-number', 'date', 'ipaddress' ie:\n * col_types : [\n * 'string', 'date', 'number',\n * { type: 'formatted-number', decimal: ',', thousands: '.' },\n * { type: 'date', locale: 'en-gb' },\n * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }\n * ]\n *\n * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive\n * information on date parsing formats supported by Sugar Date\n * @type {Array}\n */\n this.colTypes = isArray(f.col_types) ? f.col_types : [];\n\n /*** ids prefixes ***/\n /**\n * Main prefix\n * @private\n */\n this.prfxTf = 'TF';\n\n /**\n * Filter's ID prefix (inputs - selects)\n * @private\n */\n this.prfxFlt = 'flt';\n\n /**\n * Button's ID prefix\n * @private\n */\n this.prfxValButton = 'btn';\n\n /**\n * Responsive Css class\n * @private\n */\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n /**\n * List of loaded extensions\n * @type {Array}\n */\n this.extensions = defaultsArr(f.extensions, []);\n\n /*** themes ***/\n /**\n * Enable default theme\n * @type {Boolean}\n */\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n\n /**\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n */\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n\n /**\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themes = defaultsArr(f.themes, []);\n\n /**\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themesPath = this.getThemesPath();\n\n /**\n * Enable responsive layout\n * @type {Boolean}\n */\n this.responsive = Boolean(f.responsive);\n\n /**\n * Enable toolbar component\n * @type {Object|Boolean}\n */\n this.toolbar = isObj(f.toolbar) || Boolean(f.toolbar);\n\n /**\n * Features registry\n * @private\n */\n this.Mod = {};\n\n /**\n * Extensions registry\n * @private\n */\n this.ExtRegistry = {};\n\n // conditionally instantiate required features\n this.instantiateFeatures(\n Object.keys(FEATURES).map((item) => FEATURES[item])\n );\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // import main stylesheet\n this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');\n\n let Mod = this.Mod;\n let inpclass;\n\n //loads theme\n this.loadThemes();\n\n const { dateType, help, state, markActiveColumns, gridLayout, loader,\n highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,\n alternateRows, noResults, paging, toolbar } = FEATURES;\n\n //explicitly initialise features in given order\n this.initFeatures([\n dateType,\n help,\n state,\n markActiveColumns,\n gridLayout,\n loader,\n highlightKeyword,\n popupFilter\n ]);\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbCells = this.getCellsNb(this.refRow);\n this.nbFilterableRows = this.getRowsNb();\n\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltCell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltCell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltCell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n Mod.dropdown = Mod.dropdown || new Dropdown(this);\n Mod.dropdown.init(i, this.isExternalFlt(), fltCell);\n }\n // checklist\n else if (col === CHECKLIST) {\n Mod.checkList = Mod.checkList || new CheckList(this);\n Mod.checkList.init(i, this.isExternalFlt(), fltCell);\n } else {\n this._buildInputFilter(i, inpclass, fltCell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(\n this.isExternalFlt() ?\n elm(this.externalFltTgtIds[i]) :\n fltCell\n );\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.hasExcludedRows) {\n this.emitter.on(['after-filtering'], () => this.setExcludeRows());\n this.setExcludeRows();\n }\n\n this.initFeatures([\n rowsCounter,\n statusBar,\n clearButton,\n alternateRows,\n noResults,\n paging,\n toolbar\n ]);\n\n this.setColWidths();\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.dom(), this.prfxTf);\n if (this.responsive) {\n addClass(this.dom(), this.prfxResponsive);\n }\n }\n\n /* Load extensions */\n this.initExtensions();\n\n // Subscribe to events\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n this.onFiltersLoaded(this);\n\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Detect key\n * @param {Event} evt\n */\n detectKey(evt) {\n if (!this.enterKey) {\n return;\n }\n if (evt) {\n let key = keyCode(evt);\n if (key === ENTER_KEY) {\n this.filter();\n cancelEvt(evt);\n stopEvt(evt);\n } else {\n this.isUserTyping = true;\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n }\n\n /**\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n */\n onKeyUp(evt) {\n if (!this.autoFilter) {\n return;\n }\n let key = keyCode(evt);\n this.isUserTyping = false;\n\n function filter() {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if (!this.isUserTyping) {\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&\n key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {\n if (this.autoFilterTimer === null) {\n this.autoFilterTimer = root.setInterval(filter.bind(this),\n this.autoFilterDelay);\n }\n } else {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n\n /**\n * Filter's keydown event: if auto-filter on, detect user is typing\n */\n onKeyDown() {\n if (this.autoFilter) {\n this.isUserTyping = true;\n }\n }\n\n /**\n * Filter's focus event\n * @param {Event} evt\n */\n onInpFocus(evt) {\n let elm = targetEvt(evt);\n this.emitter.emit('filter-focus', this, elm);\n }\n\n /**\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n */\n onInpBlur() {\n if (this.autoFilter) {\n this.isUserTyping = false;\n root.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n // TODO: prevent filters row generation for popup filters too,\n // to reduce and simplify headers row index adjusting across lib modules\n // (GridLayout, PopupFilter etc)\n if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.dom(), 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.dom().insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt()) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let inpType = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.buildFilterId(colIndex)],\n ['type', inpType], ['ct', colIndex]);\n\n if (inpType !== 'hidden' && this.watermark) {\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(container) {\n let btn = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnText]\n );\n btn.className = this.btnCssClass;\n\n //filter is appended in container element\n container.appendChild(btn);\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n instantiateFeatures(features = []) {\n features.forEach((feature) => {\n // TODO: remove the property field.\n // Due to naming convention inconsistencies, a `property`\n // field is added to allow a conditional instanciation based\n // on that property on TableFilter, if supplied.\n feature.property = feature.property || feature.name;\n if (!this.hasConfig || this[feature.property] === true ||\n feature.enforce === true) {\n let {class: Cls, name} = feature;\n\n this.Mod[name] = this.Mod[name] || new Cls(this);\n }\n });\n }\n\n /**\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n initFeatures(features = []) {\n features.forEach((feature) => {\n let {property, name} = feature;\n if (this[property] === true && this.Mod[name]) {\n this.Mod[name].init();\n }\n });\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n if (exts.length === 0) {\n return;\n }\n\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n\n exts.forEach((ext) => {\n this.loadExtension(ext);\n });\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name || this.hasExtension(ext.name)) {\n return;\n }\n\n let {name, path} = ext;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n */\n registerExtension(inst, name) {\n this.ExtRegistry[name] = inst;\n }\n\n /**\n * Destroy all the extensions store in extensions registry\n */\n destroyExtensions() {\n let reg = this.ExtRegistry;\n\n Object.keys(reg).forEach((key) => {\n reg[key].destroy();\n reg[key] = undefined;\n });\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n if (!this.hasThemes) {\n return;\n }\n\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n\n themes.forEach((theme, i) => {\n let {name, path} = theme;\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 // Enable loader indicator\n this.loader = true;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name = 'default') {\n return elm(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n if (this.isExternalFlt() && !this.popupFilters) {\n this.removeExternalFlts();\n }\n\n this.destroyExtensions();\n\n this.validateAllRows();\n\n // broadcast destroy event modules and extensions are subscribed to\n emitter.emit('destroy', this);\n\n if (this.fltGrid && !this.gridLayout) {\n this.dom().deleteRow(this.filtersRowIndex);\n }\n\n // unsubscribe to events\n if (this.hasExcludedRows) {\n emitter.off(['after-filtering'], () => this.setExcludeRows());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.dom(), this.prfxTf);\n removeClass(this.dom(), this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt()) {\n return;\n }\n let ids = this.externalFltTgtIds;\n ids.forEach((id) => {\n let externalFlt = elm(id);\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 hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args\n let searchArgs = this.getFiltersValue();\n\n let eachRow = this.eachRow();\n eachRow(\n (row, k) => {\n // already filtered rows display re-init\n row.style.display = '';\n\n let cells = row.cells;\n let nbCells = cells.length;\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 < nbCells; 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._match(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._match(trim(sA), cellValue, j);\n if (occurence[j]) {\n this.emitter.emit('highlight-keyword', this,\n cells[j], sA);\n }\n }\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 },\n // continue condition\n (row) => row.cells.length !== this.nbCells\n );\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 * Match search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n * @private\n */\n _match(term, cellValue, colIdx) {\n let numData;\n let decimal = this.getDecimal(colIdx);\n let reLe = new RegExp(this.leOperator),\n reGe = new RegExp(this.geOperator),\n reL = new RegExp(this.lwOperator),\n reG = new RegExp(this.grOperator),\n reD = new RegExp(this.dfOperator),\n reLk = new RegExp(rgxEsc(this.lkOperator)),\n reEq = new RegExp(this.eqOperator),\n reSt = new RegExp(this.stOperator),\n reEn = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n reEm = this.emOperator,\n reNm = this.nmOperator,\n reRe = new RegExp(rgxEsc(this.rgxOperator));\n\n term = matchCase(term, this.caseSensitive);\n\n let occurence = false;\n\n //Search arg operator tests\n let hasLO = reL.test(term),\n hasLE = reLe.test(term),\n hasGR = reG.test(term),\n hasGE = reGe.test(term),\n hasDF = reD.test(term),\n hasEQ = reEq.test(term),\n hasLK = reLk.test(term),\n // hatermN = re_an.test(term),\n hasST = reSt.test(term),\n hasEN = reEn.test(term),\n hasEM = (reEm === term),\n hasNM = (reNm === term),\n hasRE = reRe.test(term);\n\n // Check for dates or resolve date type\n if (this.hasType(colIdx, [DATE])) {\n let dte1, dte2;\n\n let dateType = this.Mod.dateType;\n let isValidDate = dateType.isValid.bind(dateType);\n let parseDate = dateType.parse.bind(dateType);\n let locale = dateType.getLocale(colIdx);\n\n // Search arg dates tests\n let isLDate = hasLO &&\n isValidDate(term.replace(reL, ''), locale);\n let isLEDate = hasLE &&\n isValidDate(term.replace(reLe, ''), locale);\n let isGDate = hasGR &&\n isValidDate(term.replace(reG, ''), locale);\n let isGEDate = hasGE &&\n isValidDate(term.replace(reGe, ''), locale);\n let isDFDate = hasDF &&\n isValidDate(term.replace(reD, ''), locale);\n let isEQDate = hasEQ &&\n isValidDate(term.replace(reEq, ''), locale);\n\n dte1 = parseDate(cellValue, locale);\n\n // lower equal date\n if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), locale);\n occurence = dte1 <= dte2;\n }\n // lower date\n else if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = parseDate(term.replace(reGe, ''), locale);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = parseDate(term.replace(reG, ''), locale);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = parseDate(term.replace(reD, ''), locale);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = parseDate(term.replace(reEq, ''), locale);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (reLk.test(term)) {// like date\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n else if (isValidDate(term)) {\n dte2 = parseDate(term, locale);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n } else {\n occurence = contains(term, cellValue,\n this.isExactMatch(colIdx), this.caseSensitive);\n }\n } else {\n // Convert to number anyways to auto-resolve type in case not\n // defined by configuration. Order is important first try to\n // parse formatted number then fallback to Number coercion\n // to avoid false positives with Number\n numData = parseNb(cellValue, decimal) || Number(cellValue);\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n\n //regexp\n 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 }\n // lower equal\n else 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 } 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 {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n */\n getColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, true, exclude);\n }\n\n /**\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n */\n getColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, false, exclude);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n let 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 let eachRow = this.eachRow();\n eachRow((row, i) => {\n // checks if current row index appears in exclude array\n let isExludedRow = exclude.indexOf(i) !== -1;\n let cells = row.cells;\n\n // checks if row has exact cell # and is not excluded\n if (cells.length === this.nbCells && !isExludedRow) {\n let data = getContent(cells[colIndex]);\n colValues.push(data);\n }\n });\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n\n this.fltIds.forEach((id, 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 return elm(this.fltIds[index]);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];\n return tr ? tr.cells.length : 0;\n }\n\n /**\n * Return the number of working rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row(s)\n * @return {Number} Number of working rows\n */\n getRowsNb(includeHeaders) {\n let nbRows = this.getWorkingRows().length;\n if (this.dom().tHead) {\n return includeHeaders ?\n nbRows + this.dom().querySelectorAll('thead > tr').length :\n nbRows;\n }\n return includeHeaders ? nbRows : nbRows - this.refRow;\n }\n\n /**\n * Return the collection of the working rows, that is, the rows belonging\n * to the tbody section(s)\n * @returns {Array}\n */\n getWorkingRows() {\n return this.dom().querySelectorAll('tbody > tr');\n }\n\n /**\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n let cellParser = this.cellParser;\n // Invoke cellParser for this column if any\n if (cellParser.cols.indexOf(idx) !== -1) {\n return cellParser.parse(this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n */\n getCellData(cell) {\n let colIndex = cell.cellIndex;\n let value = this.getCellValue(cell);\n\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n return parseNb(value, this.getDecimal(colIndex));\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n return dateType.parse(value, dateType.getLocale(colIndex));\n }\n\n return value;\n }\n\n /**\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getData(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n let 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\n let eachRow = this.eachRow();\n eachRow((row, k) => {\n let rowData = [k, []];\n let cells = row.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 cellContent = getContent(cells[j]);\n rowData[1].push(cellContent);\n }\n tblData.push(rowData);\n });\n return tblData;\n }\n\n /**\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n filteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (this.validRowsIndex.length === 0) {\n return [];\n }\n let rows = this.dom().rows,\n filteredData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n filteredData.push([this.getHeadersRowIndex(), headers]);\n }\n\n let validRows = this.getValidRows(true);\n for (let i = 0; i < validRows.length; i++) {\n let rData = [this.validRowsIndex[i], []],\n cells = rows[this.validRowsIndex[i]].cells;\n for (let k = 0; k < cells.length; k++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(k)) {\n continue;\n }\n }\n let cellValue = getContent(cells[k]);\n rData[1].push(cellValue);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, false);\n }\n\n /**\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, true);\n }\n\n /**\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, false);\n }\n\n /**\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, true);\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = [],\n visible = true\n ) {\n if (isUndef(colIndex)) {\n return [];\n }\n\n let rows = this.dom().rows;\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n // ensure valid rows index do not contain excluded rows and row is\n // displayed\n let validRows = this.getValidRows(true).filter((rowIdx) => {\n return exclude.indexOf(rowIdx) === -1 &&\n (visible ?\n this.getRowDisplay(rows[rowIdx]) !== 'none' :\n true);\n });\n\n // convert column value to expected type if necessary\n let validColValues = validRows.map((rowIdx) => {\n return getContent(rows[rowIdx].cells[colIndex]);\n });\n\n if (includeHeaders) {\n validColValues.unshift(this.getHeadersText()[colIndex]);\n }\n\n return validColValues;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.dom().rows[rowIndex];\n if (!row || !isBoolean(isValid)) {\n return;\n }\n\n // always visible rows are valid\n if (this.excludeRows.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 this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (!slc) {\n return;\n }\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.linkedFilters);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n let colWidths = this.colWidths;\n if (colWidths.length === 0) {\n return;\n }\n\n tbl = tbl || this.dom();\n\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n\n this.eachCol((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\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Exclude rows from actions\n */\n setExcludeRows() {\n if (!this.hasExcludedRows) {\n return;\n }\n this.excludeRows.forEach((rowIdx) => this.validateRow(rowIdx, true));\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n this.onBeforeReset(this, this.getFiltersValue());\n\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n this.setFilterValue(i, '');\n }\n\n this.filter();\n\n this.onAfterReset(this);\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Return the ID of the current active filter\n * @return {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\n }\n\n /**\n * Check if has external filters\n * @returns {Boolean}\n * @private\n */\n isExternalFlt() {\n return this.externalFltTgtIds.length > 0;\n }\n\n /**\n * Returns styles path\n * @returns {String}\n * @private\n */\n getStylePath() {\n return defaultsStr(this.config.style_path, this.basePath + 'style/');\n }\n\n /**\n * Returns main stylesheet path\n * @returns {String}\n * @private\n */\n getStylesheetPath() {\n return defaultsStr(this.config.stylesheet,\n this.getStylePath() + 'tablefilter.css');\n }\n\n /**\n * Returns themes path\n * @returns {String}\n * @private\n */\n getThemesPath() {\n return defaultsStr(this.config.themes_path,\n this.getStylePath() + 'themes/');\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n slcIndex.forEach((colIdx) => {\n let curSlc = this.getFilterElement(colIdx);\n let slcSelectedValue = this.getFilterValue(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 * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n isExactMatch(colIndex) {\n let fltType = this.getFilterType(colIndex);\n return this.exactMatchByCol[colIndex] || this.exactMatch ||\n fltType !== INPUT;\n }\n\n /**\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.dom().rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n ignoresDiacritics(colIndex) {\n let ignoreDiac = this.ignoreDiacritics;\n if (isArray(ignoreDiac)) {\n return ignoreDiac[colIndex];\n }\n return Boolean(ignoreDiac);\n }\n\n /**\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n */\n getClearFilterText(colIndex) {\n let clearText = this.clearFilterText;\n if (isArray(clearText)) {\n return clearText[colIndex];\n }\n return clearText;\n }\n\n /**\n * Column iterator invoking continue and break condition callbacks if any\n * then calling supplied callback for each item\n * @param {Function} [fn=EMPTY_FN] callback\n * @param {Function} [continueFn=EMPTY_FN] continue condition callback\n * @param {Function} [breakFn=EMPTY_FN] break condition callback\n */\n eachCol(fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) {\n let len = this.getCellsNb(this.refRow);\n for (let i = 0; i < len; i++) {\n if (continueFn(i) === true) {\n continue;\n }\n if (breakFn(i) === true) {\n break;\n }\n fn(i);\n }\n }\n\n /**\n * Rows iterator starting from supplied row index or defaulting to reference\n * row index. Closure function accepts a callback function and optional\n * continue and break callbacks.\n * @param {Number} startIdx Row index from which filtering starts\n */\n eachRow(startIdx = this.refRow) {\n return (fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) => {\n let rows = this.dom().rows;\n let len = this.getRowsNb(true);\n for (let i = startIdx; i < len; i++) {\n if (continueFn(rows[i], i) === true) {\n continue;\n }\n if (breakFn(rows[i], i) === true) {\n break;\n }\n fn(rows[i], i);\n }\n };\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 = () => {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {Array} List of filters ids\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n this.validRowsIndex = [];\n\n let eachRow = this.eachRow();\n eachRow((row) => {\n if (!this.paging) {\n if (this.getRowDisplay(row) !== NONE) {\n this.validRowsIndex.push(row.rowIndex);\n }\n } else {\n if (row.getAttribute('validRow') === 'true' ||\n row.getAttribute('validRow') === null) {\n this.validRowsIndex.push(row.rowIndex);\n }\n }\n });\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n */\n hasType(colIndex, types = []) {\n if (this.colTypes.length === 0) {\n return false;\n }\n let colType = this.colTypes[colIndex];\n if (isObj(colType)) {\n colType = colType.type;\n }\n return types.indexOf(colType) !== -1;\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();\n let tHead = tag(table, 'thead');\n let rowIdx = this.getHeadersRowIndex();\n let header;\n if (tHead.length === 0) {\n header = table.rows[rowIdx].cells[colIndex];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[rowIdx].cells[colIndex];\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n this.eachCol(\n (j) => {\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n },\n // continue condition function\n (j) => {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n return this.extension('colsVisibility').isColHidden(j);\n }\n return false;\n }\n );\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n return this.filterTypes[colIndex];\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Return the working DOM element\n * @return {HTMLTableElement}\n */\n dom() {\n return this.tbl;\n }\n\n /**\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n */\n getDecimal(colIndex) {\n let decimal = this.decimalSeparator;\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\n return decimal;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" + "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode,\n removeClass, 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 isBoolean\n} from './types';\nimport {parse as parseNb} from './number';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from './settings';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\n\nimport {\n INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,\n ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,\n CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,\n FEATURES\n} from './const';\n\nlet doc = root.document;\n\n/**\n * Makes HTML tables filterable and a bit more :)\n *\n * @export\n * @class TableFilter\n */\nexport class TableFilter {\n\n /**\n * Creates an instance of TableFilter\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {HTMLTableElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n /**\n * ID of current instance\n * @type {String}\n * @private\n */\n this.id = null;\n\n /**\n * Current version\n * @type {String}\n */\n this.version = '{VERSION}';\n\n /**\n * Current year\n * @type {Number}\n * @private\n */\n this.year = new Date().getFullYear();\n\n /**\n * HTML Table DOM element\n * @type {DOMElement}\n * @private\n */\n this.tbl = null;\n\n /**\n * Calculated row's index from which starts filtering once filters\n * are generated\n * @type {Number}\n */\n this.refRow = null;\n\n /**\n * Index of the headers row\n * @type {Number}\n * @private\n */\n this.headersRow = null;\n\n /**\n * Configuration object\n * @type {Object}\n * @private\n */\n this.cfg = {};\n\n /**\n * Number of rows that can be filtered\n * @type {Number}\n * @private\n */\n this.nbFilterableRows = 0;\n\n /**\n * Number of cells in the reference row\n * @type {Number}\n * @private\n */\n this.nbCells = null;\n\n /**\n * Has a configuration object\n * @type {Object}\n * @private\n */\n this.hasConfig = false;\n\n /** @private */\n this.initialized = false;\n\n let startRow;\n\n // TODO: use for-of\n args.forEach((arg) => {\n if (typeof arg === 'object' && arg.nodeName === 'TABLE') {\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if (isString(arg)) {\n this.id = arg;\n this.tbl = elm(arg);\n } else if (isNumber(arg)) {\n startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n this.hasConfig = true;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE') {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n if (this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n requires at least 1 row.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n // start row\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Collection of filter type by column\n * @type {Array}\n * @private\n */\n this.filterTypes = [].map.call(\n (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,\n (cell, idx) => {\n let colType = this.cfg[`col_${idx}`];\n return !colType ? INPUT : colType.toLowerCase();\n });\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = defaultsStr(f.base_path, 'tablefilter/');\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = defaultsBool(f.grid, true);\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Object|Boolean}\n */\n this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = defaultsNb(f.headers_row_index,\n (this.filtersRowIndex === 0 ? 1 : 0));\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);\n\n /**\n * List of filters IDs\n * @type {Array}\n * @private\n */\n this.fltIds = [];\n\n /**\n * List of valid rows indexes (rows visible upon filtering)\n * @type {Array}\n * @private\n */\n this.validRowsIndex = [];\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = this.getStylePath();\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = this.getStylesheetPath();\n\n /**\n * Main stylesheet ID\n * @type {String}\n * @private\n */\n this.stylesheetId = this.id + '_style';\n\n /**\n * Css class for the filters row\n * @type {String}\n */\n this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = defaultsBool(f.enable_icons, true);\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = defaultsArr(f.col_widths, []);\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');\n\n /**\n * Css class for small filter (when submit button is active)\n * @type {String}\n */\n this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = defaultsStr(f.single_flt_css_class,\n 'single_flt');\n\n /*** filters' grid behaviours ***/\n\n /**\n * Enable/disable enter key for input type filters\n * @type {Boolean}\n */\n this.enterKey = defaultsBool(f.enter_key, true);\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);\n\n /**\n * Enable/disable case sensitivity filtering\n * @type {Boolean}\n */\n this.caseSensitive = Boolean(f.case_sensitive);\n\n /**\n * Indicate whether exact match filtering is enabled on a per column\n * basis\n * @type {Boolean}\n * @private\n */\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n\n /**\n * Exact match filtering per column array\n * @type {Array}\n */\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n\n /**\n * Globally enable/disable exact match filtering\n * @type {Boolean}\n */\n this.exactMatch = Boolean(f.exact_match);\n\n /**\n * Ignore diacritics globally or on a column basis\n * @type {Boolean|Array}\n */\n this.ignoreDiacritics = f.ignore_diacritics;\n\n /**\n * Enable/disable linked filters filtering mode\n * @type {Boolean}\n */\n this.linkedFilters = Boolean(f.linked_filters);\n\n /**\n * Enable/disable readonly state for excluded options when\n * linked filters filtering mode is on\n * @type {Boolean}\n */\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n\n /**\n * Active filter ID\n * @type {String}\n * @private\n */\n this.activeFilterId = null;\n\n /**\n * Determine if there are excluded rows from filtering\n * @type {Boolean}\n * @private\n */\n this.hasExcludedRows = Boolean(isArray(f.exclude_rows) &&\n f.exclude_rows.length > 0);\n\n /**\n * List of row indexes to be excluded from filtering\n * @type {Array}\n */\n this.excludeRows = defaultsArr(f.exclude_rows, []);\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = defaultsArr(f.external_flt_grid_ids, []);\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);\n\n /**\n * Enable/disable single filter filtering all columns\n * @type {Boolean}\n */\n this.singleSearchFlt = Boolean(f.single_filter);\n\n /**\n * Callback fired after a row is validated during filtering\n * @type {Function}\n */\n this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);\n\n /**\n * Specify which column implements a custom cell parser to retrieve the\n * cell value:\n * cell_parser: {\n * cols: [0, 2],\n * parse: function(tf, cell, colIndex) {\n * // custom cell parser logic here\n * return cellValue;\n * }\n * }\n * @type {Object}\n */\n this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&\n isArray(f.cell_parser.cols) ?\n f.cell_parser : { cols: [], parse: EMPTY_FN };\n\n /**\n * Global watermark text for input filter type or watermark for each\n * filter if an array is supplied\n * @type {String|Array}\n */\n this.watermark = f.watermark || '';\n\n /**\n * Indicate whether watermark is on a per column basis\n * @type {Boolean}\n * @private\n */\n this.isWatermarkArray = isArray(this.watermark);\n\n /**\n * Indicate whether help UI component is disabled\n * @type {Boolean}\n */\n this.help = isUndef(f.help_instructions) ? undefined :\n (isObj(f.help_instructions) || Boolean(f.help_instructions));\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = isObj(f.mark_active_columns) ||\n Boolean(f.mark_active_columns);\n\n /*** select filter's customisation and behaviours ***/\n /**\n * Text for clear option in drop-down filter types (1st option)\n * @type {String|Array}\n */\n this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');\n\n /**\n * Indicate whether empty option is enabled in drop-down filter types\n * @type {Boolean}\n */\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n\n /**\n * Text for empty option in drop-down filter types\n * @type {String}\n */\n this.emptyText = defaultsStr(f.empty_text, '(Empty)');\n\n /**\n * Indicate whether non-empty option is enabled in drop-down filter\n * types\n * @type {Boolean}\n */\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n\n /**\n * Text for non-empty option in drop-down filter types\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Indicate whether drop-down filter types filter the table by default\n * on change event\n * @type {Boolean}\n */\n this.onSlcChange = defaultsBool(f.on_change, true);\n\n /**\n * Make drop-down filter types options sorted in alpha-numeric manner\n * by default globally or on a column basis\n * @type {Boolean|Array}\n */\n this.sortSlc = isUndef(f.sort_select) ? true :\n isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * ascending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n\n /**\n * List of columns implementing options sorting in a ascending numeric\n * manner\n * @type {Array}\n */\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * descending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n\n /**\n * List of columns implementing options sorting in a descending numeric\n * manner\n * @type {Array}\n */\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n\n /**\n * Indicate whether drop-down filter types are populated on demand at\n * first usage\n * @type {Boolean}\n */\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n\n /**\n * Indicate whether custom drop-down filter options are implemented\n * @type {Boolean}\n */\n this.hasCustomOptions = isObj(f.custom_options);\n\n /**\n * Custom options definition of a per column basis, ie:\n *\tcustom_options: {\n * cols:[0, 1],\n * texts: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * values: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * sorts: [false, true]\n * }\n *\n * @type {Object}\n */\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n /**\n * Regular expression operator for input filter. Defaults to 'rgx:'\n * @type {String}\n */\n this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = defaultsStr(f.empty_operator, '[empty]');\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = defaultsStr(f.or_operator, '||');\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = defaultsStr(f.and_operator, '&&');\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = defaultsStr(f.greater_operator, '>');\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = defaultsStr(f.lower_operator, '<');\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = defaultsStr(f.lower_equal_operator, '<=');\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = defaultsStr(f.greater_equal_operator, '>=');\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = defaultsStr(f.different_operator, '!');\n\n /**\n * Like operator for input filter. Defaults to '*'\n * @type {String}\n */\n this.lkOperator = defaultsStr(f.like_operator, '*');\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = defaultsStr(f.equal_operator, '=');\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = defaultsStr(f.start_with_operator, '{');\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = defaultsStr(f.end_with_operator, '}');\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = defaultsStr(f.separator, ',');\n\n /**\n * Enable rows counter UI component\n * @type {Boolean|Object}\n */\n this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean|Object}\n */\n this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean|Object}\n */\n this.loader = isObj(f.loader) || Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n /**\n * Enable filters submission button\n * @type {Boolean}\n */\n this.displayBtn = Boolean(f.btn);\n\n /**\n * Define filters submission button text\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class,\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));\n\n /**\n * Enable clear button\n * @type {Object|Boolean}\n */\n this.btnReset = isObj(f.btn_reset) || Boolean(f.btn_reset);\n\n /**\n * Callback fired before filters are cleared\n * @type {Function}\n */\n this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);\n\n /**\n * Enable paging component\n * @type {Object|Boolean}\n */\n this.paging = isObj(f.paging) || Boolean(f.paging);\n\n /**\n * Number of hidden rows\n * @type {Number}\n * @private\n */\n this.nbHiddenRows = 0;\n\n /**\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n */\n this.autoFilter = Boolean(f.auto_filter);\n\n /**\n * Auto-filter delay in msecs\n * @type {Number}\n */\n this.autoFilterDelay =\n defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);\n\n /**\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n */\n this.isUserTyping = null;\n\n /**\n * Auto-filter interval ID\n * @type {String}\n * @private\n */\n this.autoFilterTimer = null;\n\n /**\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n */\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /**\n * Enable no results message UI component\n * @type {Object|Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Object|Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n\n /**\n * Enable date type module\n * @type {Boolean}\n * @private\n */\n this.dateType = true;\n\n /**\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n */\n this.locale = defaultsStr(f.locale, 'en');\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = defaultsStr(f.decimal_separator, '.');\n\n /**\n * Define data types on a column basis, possible values 'string',\n * 'number', 'formatted-number', 'date', 'ipaddress' ie:\n * col_types : [\n * 'string', 'date', 'number',\n * { type: 'formatted-number', decimal: ',', thousands: '.' },\n * { type: 'date', locale: 'en-gb' },\n * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }\n * ]\n *\n * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive\n * information on date parsing formats supported by Sugar Date\n * @type {Array}\n */\n this.colTypes = isArray(f.col_types) ? f.col_types : [];\n\n /*** ids prefixes ***/\n /**\n * Main prefix\n * @private\n */\n this.prfxTf = 'TF';\n\n /**\n * Filter's ID prefix (inputs - selects)\n * @private\n */\n this.prfxFlt = 'flt';\n\n /**\n * Button's ID prefix\n * @private\n */\n this.prfxValButton = 'btn';\n\n /**\n * Responsive Css class\n * @private\n */\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n /**\n * List of loaded extensions\n * @type {Array}\n */\n this.extensions = defaultsArr(f.extensions, []);\n\n /*** themes ***/\n /**\n * Enable default theme\n * @type {Boolean}\n */\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n\n /**\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n */\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n\n /**\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themes = defaultsArr(f.themes, []);\n\n /**\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themesPath = this.getThemesPath();\n\n /**\n * Enable responsive layout\n * @type {Boolean}\n */\n this.responsive = Boolean(f.responsive);\n\n /**\n * Enable toolbar component\n * @type {Object|Boolean}\n */\n this.toolbar = isObj(f.toolbar) || Boolean(f.toolbar);\n\n /**\n * Features registry\n * @private\n */\n this.Mod = {};\n\n /**\n * Extensions registry\n * @private\n */\n this.ExtRegistry = {};\n\n // conditionally instantiate required features\n this.instantiateFeatures(\n Object.keys(FEATURES).map((item) => FEATURES[item])\n );\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // import main stylesheet\n this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');\n\n let Mod = this.Mod;\n let inpclass;\n\n //loads theme\n this.loadThemes();\n\n const { dateType, help, state, markActiveColumns, gridLayout, loader,\n highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,\n alternateRows, noResults, paging, toolbar } = FEATURES;\n\n //explicitly initialise features in given order\n this.initFeatures([\n dateType,\n help,\n state,\n markActiveColumns,\n gridLayout,\n loader,\n highlightKeyword,\n popupFilter\n ]);\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbCells = this.getCellsNb(this.refRow);\n this.nbFilterableRows = this.getRowsNb();\n\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltCell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltCell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltCell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n Mod.dropdown = Mod.dropdown || new Dropdown(this);\n Mod.dropdown.init(i, this.isExternalFlt(), fltCell);\n }\n // checklist\n else if (col === CHECKLIST) {\n Mod.checkList = Mod.checkList || new CheckList(this);\n Mod.checkList.init(i, this.isExternalFlt(), fltCell);\n } else {\n this._buildInputFilter(i, inpclass, fltCell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(\n this.isExternalFlt() ?\n elm(this.externalFltTgtIds[i]) :\n fltCell\n );\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.hasExcludedRows) {\n this.emitter.on(['after-filtering'], () => this.setExcludeRows());\n this.setExcludeRows();\n }\n\n this.initFeatures([\n rowsCounter,\n statusBar,\n clearButton,\n alternateRows,\n noResults,\n paging,\n toolbar\n ]);\n\n this.setColWidths();\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.dom(), this.prfxTf);\n if (this.responsive) {\n addClass(this.dom(), this.prfxResponsive);\n }\n }\n\n /* Load extensions */\n this.initExtensions();\n\n // Subscribe to events\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n this.onFiltersLoaded(this);\n\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Detect key\n * @param {Event} evt\n */\n detectKey(evt) {\n if (!this.enterKey) {\n return;\n }\n if (evt) {\n let key = keyCode(evt);\n if (key === ENTER_KEY) {\n this.filter();\n cancelEvt(evt);\n stopEvt(evt);\n } else {\n this.isUserTyping = true;\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n }\n\n /**\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n */\n onKeyUp(evt) {\n if (!this.autoFilter) {\n return;\n }\n let key = keyCode(evt);\n this.isUserTyping = false;\n\n function filter() {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if (!this.isUserTyping) {\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&\n key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {\n if (this.autoFilterTimer === null) {\n this.autoFilterTimer = root.setInterval(filter.bind(this),\n this.autoFilterDelay);\n }\n } else {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n\n /**\n * Filter's keydown event: if auto-filter on, detect user is typing\n */\n onKeyDown() {\n if (this.autoFilter) {\n this.isUserTyping = true;\n }\n }\n\n /**\n * Filter's focus event\n * @param {Event} evt\n */\n onInpFocus(evt) {\n let elm = targetEvt(evt);\n this.emitter.emit('filter-focus', this, elm);\n }\n\n /**\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n */\n onInpBlur() {\n if (this.autoFilter) {\n this.isUserTyping = false;\n root.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n // TODO: prevent filters row generation for popup filters too,\n // to reduce and simplify headers row index adjusting across lib modules\n // (GridLayout, PopupFilter etc)\n if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.dom(), 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.dom().insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt()) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let inpType = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.buildFilterId(colIndex)],\n ['type', inpType], ['ct', colIndex]);\n\n if (inpType !== 'hidden' && this.watermark) {\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(container) {\n let btn = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnText]\n );\n btn.className = this.btnCssClass;\n\n //filter is appended in container element\n container.appendChild(btn);\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n instantiateFeatures(features = []) {\n features.forEach((feature) => {\n // TODO: remove the property field.\n // Due to naming convention inconsistencies, a `property`\n // field is added to allow a conditional instanciation based\n // on that property on TableFilter, if supplied.\n feature.property = feature.property || feature.name;\n if (!this.hasConfig || this[feature.property] === true ||\n feature.enforce === true) {\n let {class: Cls, name} = feature;\n\n this.Mod[name] = this.Mod[name] || new Cls(this);\n }\n });\n }\n\n /**\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n initFeatures(features = []) {\n features.forEach((feature) => {\n let {property, name} = feature;\n if (this[property] === true && this.Mod[name]) {\n this.Mod[name].init();\n }\n });\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n if (exts.length === 0) {\n return;\n }\n\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n\n exts.forEach((ext) => {\n this.loadExtension(ext);\n });\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name || this.hasExtension(ext.name)) {\n return;\n }\n\n let {name, path} = ext;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n */\n registerExtension(inst, name) {\n this.ExtRegistry[name] = inst;\n }\n\n /**\n * Destroy all the extensions store in extensions registry\n */\n destroyExtensions() {\n let reg = this.ExtRegistry;\n\n Object.keys(reg).forEach((key) => {\n reg[key].destroy();\n reg[key] = undefined;\n });\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n if (!this.hasThemes) {\n return;\n }\n\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n\n themes.forEach((theme, i) => {\n let {name, path} = theme;\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 // Enable loader indicator\n this.loader = true;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name = 'default') {\n return elm(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n if (this.isExternalFlt() && !this.popupFilters) {\n this.removeExternalFlts();\n }\n\n this.destroyExtensions();\n\n this.validateAllRows();\n\n // broadcast destroy event modules and extensions are subscribed to\n emitter.emit('destroy', this);\n\n if (this.fltGrid && !this.gridLayout) {\n this.dom().deleteRow(this.filtersRowIndex);\n }\n\n // unsubscribe to events\n if (this.hasExcludedRows) {\n emitter.off(['after-filtering'], () => this.setExcludeRows());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.dom(), this.prfxTf);\n removeClass(this.dom(), this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt()) {\n return;\n }\n let ids = this.externalFltTgtIds;\n ids.forEach((id) => {\n let externalFlt = elm(id);\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 hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args\n let searchArgs = this.getFiltersValue();\n\n let eachRow = this.eachRow();\n eachRow(\n (row, k) => {\n // already filtered rows display re-init\n row.style.display = '';\n\n let cells = row.cells;\n let nbCells = cells.length;\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 < nbCells; 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._match(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._match(trim(sA), cellValue, j);\n if (occurence[j]) {\n this.emitter.emit('highlight-keyword', this,\n cells[j], sA);\n }\n }\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 },\n // continue condition\n (row) => row.cells.length !== this.nbCells\n );\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 * Match search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n * @private\n */\n _match(term, cellValue, colIdx) {\n let numData;\n let decimal = this.getDecimal(colIdx);\n let reLe = new RegExp(this.leOperator),\n reGe = new RegExp(this.geOperator),\n reL = new RegExp(this.lwOperator),\n reG = new RegExp(this.grOperator),\n reD = new RegExp(this.dfOperator),\n reLk = new RegExp(rgxEsc(this.lkOperator)),\n reEq = new RegExp(this.eqOperator),\n reSt = new RegExp(this.stOperator),\n reEn = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n reEm = this.emOperator,\n reNm = this.nmOperator,\n reRe = new RegExp(rgxEsc(this.rgxOperator));\n\n term = matchCase(term, this.caseSensitive);\n\n let occurence = false;\n\n //Search arg operator tests\n let hasLO = reL.test(term),\n hasLE = reLe.test(term),\n hasGR = reG.test(term),\n hasGE = reGe.test(term),\n hasDF = reD.test(term),\n hasEQ = reEq.test(term),\n hasLK = reLk.test(term),\n // hatermN = re_an.test(term),\n hasST = reSt.test(term),\n hasEN = reEn.test(term),\n hasEM = (reEm === term),\n hasNM = (reNm === term),\n hasRE = reRe.test(term);\n\n // Check for dates or resolve date type\n if (this.hasType(colIdx, [DATE])) {\n let dte1, dte2;\n\n let dateType = this.Mod.dateType;\n let isValidDate = dateType.isValid.bind(dateType);\n let parseDate = dateType.parse.bind(dateType);\n let locale = dateType.getLocale(colIdx);\n\n // Search arg dates tests\n let isLDate = hasLO &&\n isValidDate(term.replace(reL, ''), locale);\n let isLEDate = hasLE &&\n isValidDate(term.replace(reLe, ''), locale);\n let isGDate = hasGR &&\n isValidDate(term.replace(reG, ''), locale);\n let isGEDate = hasGE &&\n isValidDate(term.replace(reGe, ''), locale);\n let isDFDate = hasDF &&\n isValidDate(term.replace(reD, ''), locale);\n let isEQDate = hasEQ &&\n isValidDate(term.replace(reEq, ''), locale);\n\n dte1 = parseDate(cellValue, locale);\n\n // lower equal date\n if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), locale);\n occurence = dte1 <= dte2;\n }\n // lower date\n else if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = parseDate(term.replace(reGe, ''), locale);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = parseDate(term.replace(reG, ''), locale);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = parseDate(term.replace(reD, ''), locale);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = parseDate(term.replace(reEq, ''), locale);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (reLk.test(term)) {// like date\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n else if (isValidDate(term)) {\n dte2 = parseDate(term, locale);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n } else {\n occurence = contains(term, cellValue,\n this.isExactMatch(colIdx), this.caseSensitive);\n }\n } else {\n // Convert to number anyways to auto-resolve type in case not\n // defined by configuration. Order is important first try to\n // parse formatted number then fallback to Number coercion\n // to avoid false positives with Number\n numData = parseNb(cellValue, decimal) || Number(cellValue);\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n\n //regexp\n 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 }\n // lower equal\n else 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 } 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 {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n */\n getColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, true, exclude);\n }\n\n /**\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n */\n getColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, false, exclude);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n let 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 let eachRow = this.eachRow();\n eachRow((row, i) => {\n // checks if current row index appears in exclude array\n let isExludedRow = exclude.indexOf(i) !== -1;\n let cells = row.cells;\n\n // checks if row has exact cell # and is not excluded\n if (cells.length === this.nbCells && !isExludedRow) {\n let data = getContent(cells[colIndex]);\n colValues.push(data);\n }\n });\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n\n this.fltIds.forEach((id, 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 return elm(this.fltIds[index]);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];\n return tr ? tr.cells.length : 0;\n }\n\n /**\n * Return the number of working rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row(s)\n * @return {Number} Number of working rows\n */\n getRowsNb(includeHeaders) {\n let nbRows = this.getWorkingRows().length;\n if (this.dom().tHead) {\n return includeHeaders ?\n nbRows + this.dom().querySelectorAll('thead > tr').length :\n nbRows;\n }\n return includeHeaders ? nbRows : nbRows - this.refRow;\n }\n\n /**\n * Return the collection of the working rows, that is, the rows belonging\n * to the tbody section(s)\n * @returns {Array}\n */\n getWorkingRows() {\n return this.dom().querySelectorAll('tbody > tr');\n }\n\n /**\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n let cellParser = this.cellParser;\n // Invoke cellParser for this column if any\n if (cellParser.cols.indexOf(idx) !== -1) {\n return cellParser.parse(this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n */\n getCellData(cell) {\n let colIndex = cell.cellIndex;\n let value = this.getCellValue(cell);\n\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n return parseNb(value, this.getDecimal(colIndex));\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n return dateType.parse(value, dateType.getLocale(colIndex));\n }\n\n return value;\n }\n\n /**\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getData(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n let 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\n let eachRow = this.eachRow();\n eachRow((row, k) => {\n let rowData = [k, []];\n let cells = row.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 cellContent = getContent(cells[j]);\n rowData[1].push(cellContent);\n }\n tblData.push(rowData);\n });\n return tblData;\n }\n\n /**\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n filteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (this.validRowsIndex.length === 0) {\n return [];\n }\n let rows = this.dom().rows,\n filteredData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n filteredData.push([this.getHeadersRowIndex(), headers]);\n }\n\n let validRows = this.getValidRows(true);\n for (let i = 0; i < validRows.length; i++) {\n let rData = [this.validRowsIndex[i], []],\n cells = rows[this.validRowsIndex[i]].cells;\n for (let k = 0; k < cells.length; k++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(k)) {\n continue;\n }\n }\n let cellValue = getContent(cells[k]);\n rData[1].push(cellValue);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, false);\n }\n\n /**\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, true);\n }\n\n /**\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, false);\n }\n\n /**\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, true);\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = [],\n visible = true\n ) {\n if (isUndef(colIndex)) {\n return [];\n }\n\n let rows = this.dom().rows;\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n // ensure valid rows index do not contain excluded rows and row is\n // displayed\n let validRows = this.getValidRows(true).filter((rowIdx) => {\n return exclude.indexOf(rowIdx) === -1 &&\n (visible ?\n this.getRowDisplay(rows[rowIdx]) !== 'none' :\n true);\n });\n\n // convert column value to expected type if necessary\n let validColValues = validRows.map((rowIdx) => {\n return getContent(rows[rowIdx].cells[colIndex]);\n });\n\n if (includeHeaders) {\n validColValues.unshift(this.getHeadersText()[colIndex]);\n }\n\n return validColValues;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.dom().rows[rowIndex];\n if (!row || !isBoolean(isValid)) {\n return;\n }\n\n // always visible rows are valid\n if (this.excludeRows.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 this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (!slc) {\n return;\n }\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.linkedFilters);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n let colWidths = this.colWidths;\n if (colWidths.length === 0) {\n return;\n }\n\n tbl = tbl || this.dom();\n\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n\n this.eachCol((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\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Exclude rows from actions\n */\n setExcludeRows() {\n if (!this.hasExcludedRows) {\n return;\n }\n this.excludeRows.forEach((rowIdx) => this.validateRow(rowIdx, true));\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n this.onBeforeReset(this, this.getFiltersValue());\n\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n this.setFilterValue(i, '');\n }\n\n this.filter();\n\n this.onAfterReset(this);\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Return the ID of the current active filter\n * @return {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\n }\n\n /**\n * Check if has external filters\n * @returns {Boolean}\n * @private\n */\n isExternalFlt() {\n return this.externalFltTgtIds.length > 0;\n }\n\n /**\n * Returns styles path\n * @returns {String}\n * @private\n */\n getStylePath() {\n return defaultsStr(this.config.style_path, this.basePath + 'style/');\n }\n\n /**\n * Returns main stylesheet path\n * @returns {String}\n * @private\n */\n getStylesheetPath() {\n return defaultsStr(this.config.stylesheet,\n this.getStylePath() + 'tablefilter.css');\n }\n\n /**\n * Returns themes path\n * @returns {String}\n * @private\n */\n getThemesPath() {\n return defaultsStr(this.config.themes_path,\n this.getStylePath() + 'themes/');\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n slcIndex.forEach((colIdx) => {\n let curSlc = this.getFilterElement(colIdx);\n let slcSelectedValue = this.getFilterValue(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 * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n isExactMatch(colIndex) {\n let fltType = this.getFilterType(colIndex);\n return this.exactMatchByCol[colIndex] || this.exactMatch ||\n fltType !== INPUT;\n }\n\n /**\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.dom().rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n ignoresDiacritics(colIndex) {\n let ignoreDiac = this.ignoreDiacritics;\n if (isArray(ignoreDiac)) {\n return ignoreDiac[colIndex];\n }\n return Boolean(ignoreDiac);\n }\n\n /**\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n */\n getClearFilterText(colIndex) {\n let clearText = this.clearFilterText;\n if (isArray(clearText)) {\n return clearText[colIndex];\n }\n return clearText;\n }\n\n /**\n * Column iterator invoking continue and break condition callbacks if any\n * then calling supplied callback for each item\n * @param {Function} [fn=EMPTY_FN] callback\n * @param {Function} [continueFn=EMPTY_FN] continue condition callback\n * @param {Function} [breakFn=EMPTY_FN] break condition callback\n */\n eachCol(fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) {\n let len = this.getCellsNb(this.refRow);\n for (let i = 0; i < len; i++) {\n if (continueFn(i) === true) {\n continue;\n }\n if (breakFn(i) === true) {\n break;\n }\n fn(i);\n }\n }\n\n /**\n * Rows iterator starting from supplied row index or defaulting to reference\n * row index. Closure function accepts a callback function and optional\n * continue and break callbacks.\n * @param {Number} startIdx Row index from which filtering starts\n */\n eachRow(startIdx = this.refRow) {\n return (fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) => {\n let rows = this.dom().rows;\n let len = this.getRowsNb(true);\n for (let i = startIdx; i < len; i++) {\n if (continueFn(rows[i], i) === true) {\n continue;\n }\n if (breakFn(rows[i], i) === true) {\n break;\n }\n fn(rows[i], i);\n }\n };\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 = () => {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {Array} List of filters ids\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n this.validRowsIndex = [];\n\n let eachRow = this.eachRow();\n eachRow((row) => {\n if (!this.paging) {\n if (this.getRowDisplay(row) !== NONE) {\n this.validRowsIndex.push(row.rowIndex);\n }\n } else {\n if (row.getAttribute('validRow') === 'true' ||\n row.getAttribute('validRow') === null) {\n this.validRowsIndex.push(row.rowIndex);\n }\n }\n });\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n */\n hasType(colIndex, types = []) {\n if (this.colTypes.length === 0) {\n return false;\n }\n let colType = this.colTypes[colIndex];\n if (isObj(colType)) {\n colType = colType.type;\n }\n return types.indexOf(colType) !== -1;\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();\n let tHead = tag(table, 'thead');\n let rowIdx = this.getHeadersRowIndex();\n let header;\n if (tHead.length === 0) {\n header = table.rows[rowIdx].cells[colIndex];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[rowIdx].cells[colIndex];\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n this.eachCol(\n (j) => {\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n },\n // continue condition function\n (j) => {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n return this.extension('colsVisibility').isColHidden(j);\n }\n return false;\n }\n );\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n return this.filterTypes[colIndex];\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Return the working DOM element\n * @return {HTMLTableElement}\n */\n dom() {\n return this.tbl;\n }\n\n /**\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n */\n getDecimal(colIndex) {\n let decimal = this.decimalSeparator;\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\n return decimal;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" }, { "__docId__": 849, @@ -20827,6 +20827,7 @@ "type": { "nullable": null, "types": [ + "Object", "Boolean" ], "spread": false, diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index a05ef946..c724dd72 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.6.7 API Document + src/array.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index 17e80c9c..5192d977 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.6.7 API Document + src/const.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index 8b43fec1..bd7fb873 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.6.7 API Document + src/cookie.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index 53df8272..24221f1b 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.6.7 API Document + src/dom.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index 56749d6c..cd399133 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.6.7 API Document + src/emitter.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index 7d7b9667..8bb7f73b 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.6.7 API Document + src/event.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index fa84f498..66efe39f 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.6.7 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index 8522f464..9bc329bf 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.6.7 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index 3ca6ef8b..23b885ca 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.6.7 API Document + src/extensions/colOps/colOps.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 29fef196..2800fae8 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.6.7 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index cfb831c3..69236c1e 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.6.7 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index 56b18152..af431971 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.6.7 API Document + src/extensions/sort/sort.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html index e12d2b4b..65064334 100644 --- a/docs/file/src/feature.js.html +++ b/docs/file/src/feature.js.html @@ -3,7 +3,7 @@ - src/feature.js | tablefilter v0.6.7 API Document + src/feature.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index f36173fe..4ad6698f 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.6.7 API Document + src/modules/alternateRows.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/baseDropdown.js.html b/docs/file/src/modules/baseDropdown.js.html index aacb76d0..8d276f1d 100644 --- a/docs/file/src/modules/baseDropdown.js.html +++ b/docs/file/src/modules/baseDropdown.js.html @@ -3,7 +3,7 @@ - src/modules/baseDropdown.js | tablefilter v0.6.7 API Document + src/modules/baseDropdown.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index 65294e2f..6eaaf099 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.6.7 API Document + src/modules/checkList.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index a274b430..394389f4 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.6.7 API Document + src/modules/clearButton.js | tablefilter v0.6.8 API Document @@ -155,13 +155,46 @@ export class ClearButton extends Feature { constructor(tf) { super(tf, 'btnReset'); - let f = this.config; + let f = this.config.btn_reset || {}; /** * Container element ID * @type {String} */ - this.targetId = defaultsStr(f.btn_reset_target_id, null); + this.targetId = defaultsStr(f.target_id, null); + + /** + * Text for the clear button + * @type {String} + */ + this.text = defaultsStr(f.text, null); + + /** + * Css class for reset button + * @type {String} + */ + this.cssClass = defaultsStr(f.css_class, 'reset'); + + /** + * Tooltip text for the clear button + * @type {String} + */ + this.tooltip = f.tooltip || 'Clear filters'; + + /** + * Custom Html string for the clear button + * @type {String} + */ + this.html = defaultsStr(f.html, + (!tf.enableIcons || this.text ? null : + '<input type="button" value="" class="' + this.cssClass + + '" ' + 'title="' + this.tooltip + '" />')); + + /** + * Default position in toolbar ('left'|'center'|'right') + * @type {String} + */ + this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT); /** * Clear button container element @@ -176,39 +209,6 @@ export class ClearButton extends Feature { * @private */ this.element = null; - - /** - * Text for the clear button - * @type {String} - */ - this.text = defaultsStr(f.btn_reset_text, 'Reset'); - - /** - * Css class for reset button - * @type {String} - */ - this.cssClass = defaultsStr(f.btn_reset_css_class, 'reset'); - - /** - * Tooltip text for the clear button - * @type {String} - */ - this.tooltip = f.btn_reset_tooltip || 'Clear filters'; - - /** - * Custom Html string for the clear button - * @type {String} - */ - this.html = defaultsStr(f.btn_reset_html, - (!tf.enableIcons ? null : - '<input type="button" value="" class="' + this.cssClass + - '" ' + 'title="' + this.tooltip + '" />')); - - /** - * Default position in toolbar ('left'|'center'|'right') - * @type {String} - */ - this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT); } /** diff --git a/docs/file/src/modules/dateType.js.html b/docs/file/src/modules/dateType.js.html index 5482d162..dbeb1b9e 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.6.7 API Document + src/modules/dateType.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index bf334707..8ee6b422 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.6.7 API Document + src/modules/dropdown.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index 5fa35f2c..a242dfc2 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.6.7 API Document + src/modules/gridLayout.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index 7bac4d6d..e5821a48 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.6.7 API Document + src/modules/hash.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index f86cf7fc..3f8c8540 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.6.7 API Document + src/modules/help.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index 567c092f..0ff548cb 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.6.7 API Document + src/modules/highlightKeywords.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index 67543556..1de9f0fe 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.6.7 API Document + src/modules/loader.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/markActiveColumns.js.html b/docs/file/src/modules/markActiveColumns.js.html index ee938549..4be5b243 100644 --- a/docs/file/src/modules/markActiveColumns.js.html +++ b/docs/file/src/modules/markActiveColumns.js.html @@ -3,7 +3,7 @@ - src/modules/markActiveColumns.js | tablefilter v0.6.7 API Document + src/modules/markActiveColumns.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index e3739e8e..3690ddaa 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.6.7 API Document + src/modules/noResults.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index cf9d29c2..d7a20ed8 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.6.7 API Document + src/modules/paging.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index adb83edf..354935bc 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.6.7 API Document + src/modules/popupFilter.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index bb247ba7..f41fe119 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.6.7 API Document + src/modules/rowsCounter.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 62090bc8..19891fe9 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.6.7 API Document + src/modules/state.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html index ed11c983..b4538db7 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.6.7 API Document + src/modules/statusBar.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html index d3128cbf..0025dbdf 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.6.7 API Document + src/modules/storage.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/modules/toolbar.js.html b/docs/file/src/modules/toolbar.js.html index 834d097a..48e96a94 100644 --- a/docs/file/src/modules/toolbar.js.html +++ b/docs/file/src/modules/toolbar.js.html @@ -3,7 +3,7 @@ - src/modules/toolbar.js | tablefilter v0.6.7 API Document + src/modules/toolbar.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/number.js.html b/docs/file/src/number.js.html index d42ecdc1..92bc3db9 100644 --- a/docs/file/src/number.js.html +++ b/docs/file/src/number.js.html @@ -3,7 +3,7 @@ - src/number.js | tablefilter v0.6.7 API Document + src/number.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html index 05f89e46..3a7f23f7 100644 --- a/docs/file/src/root.js.html +++ b/docs/file/src/root.js.html @@ -3,7 +3,7 @@ - src/root.js | tablefilter v0.6.7 API Document + src/root.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/settings.js.html b/docs/file/src/settings.js.html index 5786975c..0388f56c 100644 --- a/docs/file/src/settings.js.html +++ b/docs/file/src/settings.js.html @@ -3,7 +3,7 @@ - src/settings.js | tablefilter v0.6.7 API Document + src/settings.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index 7842cf47..a6a05f46 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.6.7 API Document + src/sort.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index f7449760..6398acc7 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.6.7 API Document + src/string.js | tablefilter v0.6.8 API Document diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index a4ebd527..737652be 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.6.7 API Document + src/tablefilter.js | tablefilter v0.6.8 API Document @@ -833,9 +833,9 @@ export class TableFilter { /** * Enable clear button - * @type {Boolean} + * @type {Object|Boolean} */ - this.btnReset = Boolean(f.btn_reset); + this.btnReset = isObj(f.btn_reset) || Boolean(f.btn_reset); /** * Callback fired before filters are cleared diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index d9ee15f1..902092fd 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.6.7 API Document + src/types.js | tablefilter v0.6.8 API Document diff --git a/docs/function/index.html b/docs/function/index.html index e95252f8..ac9703cc 100644 --- a/docs/function/index.html +++ b/docs/function/index.html @@ -3,7 +3,7 @@ - Function | tablefilter v0.6.7 API Document + Function | tablefilter v0.6.8 API Document diff --git a/docs/identifiers.html b/docs/identifiers.html index bed8bf76..605a0dc2 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.6.7 API Document + Index | tablefilter v0.6.8 API Document diff --git a/docs/index.html b/docs/index.html index 3345d7ab..c8b2aba2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.6.7 API Document + tablefilter v0.6.8 API Document diff --git a/docs/package.json b/docs/package.json index 560f5f9f..c4772a18 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.6.7", + "version": "0.6.8", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { diff --git a/docs/source.html b/docs/source.html index ade2798a..910fa3ce 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.6.7 API Document + Source | tablefilter v0.6.8 API Document @@ -156,7 +156,7 @@ 100 %1/1 546 byte 22 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/const.js @@ -182,7 +182,7 @@ 100 %19/19 3663 byte 206 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/cookie.js @@ -190,7 +190,7 @@ - 1412 byte 57 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/dom.js @@ -209,7 +209,7 @@ 100 %12/12 4766 byte 190 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/emitter.js @@ -217,7 +217,7 @@ 100 %6/6 1323 byte 53 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/event.js @@ -230,7 +230,7 @@ 100 %6/6 2384 byte 101 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/advancedGrid/adapterEzEditTable.js @@ -238,7 +238,7 @@ 100 %13/13 19016 byte 507 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/advancedGrid/advancedGrid.js @@ -246,7 +246,7 @@ - 90 byte 2 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/colOps/colOps.js @@ -254,7 +254,7 @@ 100 %26/26 14340 byte 479 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/colsVisibility/colsVisibility.js @@ -262,7 +262,7 @@ 100 %50/50 20246 byte 725 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/sort/adapterSortabletable.js @@ -270,7 +270,7 @@ 100 %23/23 16446 byte 531 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/extensions/sort/sort.js @@ -278,7 +278,7 @@ - 204 byte 8 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/feature.js @@ -286,7 +286,7 @@ 100 %14/14 1876 byte 97 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/alternateRows.js @@ -294,7 +294,7 @@ 100 %9/9 3591 byte 140 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/baseDropdown.js @@ -302,7 +302,7 @@ 100 %4/4 4150 byte 147 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/checkList.js @@ -310,15 +310,15 @@ 100 %21/21 16783 byte 522 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/clearButton.js ClearButton 100 %11/11 - 3555 byte + 3531 byte 139 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/dateType.js @@ -326,7 +326,7 @@ 100 %12/12 4308 byte 157 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/dropdown.js @@ -334,7 +334,7 @@ 100 %17/17 11569 byte 373 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/gridLayout.js @@ -342,7 +342,7 @@ 100 %16/16 13690 byte 483 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/hash.js @@ -351,7 +351,7 @@ 100 %10/10 2981 byte 126 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/help.js @@ -359,7 +359,7 @@ 100 %18/18 6862 byte 240 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/highlightKeywords.js @@ -367,7 +367,7 @@ 100 %10/10 5459 byte 180 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/loader.js @@ -375,7 +375,7 @@ 100 %14/14 4025 byte 171 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/markActiveColumns.js @@ -383,7 +383,7 @@ 100 %12/12 3926 byte 146 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/noResults.js @@ -391,7 +391,7 @@ 100 %17/17 4792 byte 194 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/paging.js @@ -399,7 +399,7 @@ 100 %46/46 27784 byte 908 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/popupFilter.js @@ -407,7 +407,7 @@ 100 %27/27 13229 byte 458 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/rowsCounter.js @@ -415,7 +415,7 @@ 100 %14/14 6028 byte 207 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/state.js @@ -423,7 +423,7 @@ 100 %24/24 14807 byte 542 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/statusBar.js @@ -431,7 +431,7 @@ 100 %23/23 8967 byte 308 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/storage.js @@ -440,7 +440,7 @@ 100 %10/10 3543 byte 161 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/modules/toolbar.js @@ -451,7 +451,7 @@ 100 %15/15 5743 byte 221 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/number.js @@ -459,7 +459,7 @@ 100 %1/1 1034 byte 32 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/root.js @@ -467,7 +467,7 @@ 100 %1/1 235 byte 6 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/settings.js @@ -479,7 +479,7 @@ 100 %5/5 1535 byte 53 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/sort.js @@ -493,7 +493,7 @@ 100 %7/7 2881 byte 82 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/string.js @@ -505,15 +505,15 @@ 100 %5/5 2086 byte 76 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/tablefilter.js TableFilter 100 %168/168 - 91935 byte + 91964 byte 3040 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) src/types.js @@ -530,7 +530,7 @@ 100 %10/10 1754 byte 81 - 2017-12-05 11:29:52 (UTC) + 2017-12-06 11:11:19 (UTC) diff --git a/docs/variable/index.html b/docs/variable/index.html index 9d07db5a..0e63e11f 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.6.7 API Document + Variable | tablefilter v0.6.8 API Document