diff --git a/docs/ast/source/modules/hash.js.json b/docs/ast/source/modules/hash.js.json index 4f7891f8..ea3fbe6c 100644 --- a/docs/ast/source/modules/hash.js.json +++ b/docs/ast/source/modules/hash.js.json @@ -561,7 +561,27 @@ "line": 6, "column": 51 } - } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Checks if browser has onhashchange event\n ", + "range": [ + 184, + 235 + ], + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 10, + "column": 3 + } + } + } + ] }, { "type": "ExportNamedDeclaration", @@ -574,16 +594,16 @@ "type": "Identifier", "name": "hasHashChange", "range": [ - 197, - 210 + 249, + 262 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 13 }, "end": { - "line": 8, + "line": 11, "column": 26 } } @@ -604,16 +624,16 @@ "type": "Identifier", "name": "docMode", "range": [ - 229, - 236 + 281, + 288 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 8 }, "end": { - "line": 9, + "line": 12, "column": 15 } } @@ -625,16 +645,16 @@ "type": "Identifier", "name": "root", "range": [ - 239, - 243 + 291, + 295 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 18 }, "end": { - "line": 9, + "line": 12, "column": 22 } } @@ -643,46 +663,46 @@ "type": "Identifier", "name": "documentMode", "range": [ - 244, - 256 + 296, + 308 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 23 }, "end": { - "line": 9, + "line": 12, "column": 35 } } }, "range": [ - 239, - 256 + 291, + 308 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 18 }, "end": { - "line": 9, + "line": 12, "column": 35 } } }, "range": [ - 229, - 256 + 281, + 308 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 8 }, "end": { - "line": 9, + "line": 12, "column": 35 } } @@ -690,16 +710,16 @@ ], "kind": "let", "range": [ - 225, - 257 + 277, + 309 ], "loc": { "start": { - "line": 9, + "line": 12, "column": 4 }, "end": { - "line": 9, + "line": 12, "column": 36 } } @@ -717,16 +737,16 @@ "value": "onhashchange", "raw": "'onhashchange'", "range": [ - 270, - 284 + 322, + 336 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 12 }, "end": { - "line": 10, + "line": 13, "column": 26 } } @@ -735,31 +755,31 @@ "type": "Identifier", "name": "root", "range": [ - 288, - 292 + 340, + 344 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 30 }, "end": { - "line": 10, + "line": 13, "column": 34 } } }, "range": [ - 270, - 292 + 322, + 344 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 12 }, "end": { - "line": 10, + "line": 13, "column": 34 } } @@ -774,16 +794,16 @@ "type": "Identifier", "name": "docMode", "range": [ - 298, - 305 + 350, + 357 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 40 }, "end": { - "line": 10, + "line": 13, "column": 47 } } @@ -792,31 +812,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 310, - 319 + 362, + 371 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 52 }, "end": { - "line": 10, + "line": 13, "column": 61 } } }, "range": [ - 298, - 319 + 350, + 371 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 40 }, "end": { - "line": 10, + "line": 13, "column": 61 } } @@ -828,16 +848,16 @@ "type": "Identifier", "name": "docMode", "range": [ - 323, - 330 + 375, + 382 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 65 }, "end": { - "line": 10, + "line": 13, "column": 72 } } @@ -847,92 +867,92 @@ "value": 7, "raw": "7", "range": [ - 333, - 334 + 385, + 386 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 75 }, "end": { - "line": 10, + "line": 13, "column": 76 } } }, "range": [ - 323, - 334 + 375, + 386 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 65 }, "end": { - "line": 10, + "line": 13, "column": 76 } } }, "range": [ - 298, - 334 + 350, + 386 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 40 }, "end": { - "line": 10, + "line": 13, "column": 76 } } }, "range": [ - 269, - 335 + 321, + 387 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 11 }, "end": { - "line": 10, + "line": 13, "column": 77 } } }, "range": [ - 262, - 336 + 314, + 388 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 4 }, "end": { - "line": 10, + "line": 13, "column": 78 } } } ], "range": [ - 219, - 338 + 271, + 390 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 35 }, "end": { - "line": 11, + "line": 14, "column": 1 } } @@ -940,31 +960,31 @@ "generator": false, "expression": false, "range": [ - 213, - 338 + 265, + 390 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 29 }, "end": { - "line": 11, + "line": 14, "column": 1 } } }, "range": [ - 197, - 338 + 249, + 390 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 13 }, "end": { - "line": 11, + "line": 14, "column": 1 } } @@ -972,35 +992,54 @@ ], "kind": "const", "range": [ - 191, - 339 + 243, + 391 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 7 }, "end": { - "line": 11, + "line": 14, "column": 2 } }, - "leadingComments": [], - "trailingComments": [ + "leadingComments": [ { "type": "Block", - "value": "*\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n ", + "value": "*\n * Checks if browser has onhashchange event\n ", "range": [ - 341, - 447 + 184, + 235 ], "loc": { "start": { - "line": 13, + "line": 8, "column": 0 }, "end": { - "line": 18, + "line": 10, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n ", + "range": [ + 393, + 467 + ], + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, "column": 3 } } @@ -1010,34 +1049,54 @@ "specifiers": [], "source": null, "range": [ - 184, - 339 + 236, + 391 ], "loc": { "start": { - "line": 8, + "line": 11, "column": 0 }, "end": { - "line": 11, + "line": 14, "column": 2 } }, - "trailingComments": [ + "leadingComments": [ { "type": "Block", - "value": "*\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n ", + "value": "*\n * Checks if browser has onhashchange event\n ", "range": [ - 341, - 447 + 184, + 235 ], "loc": { "start": { - "line": 13, + "line": 8, "column": 0 }, "end": { - "line": 18, + "line": 10, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n ", + "range": [ + 393, + 467 + ], + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, "column": 3 } } @@ -1052,16 +1111,16 @@ "type": "Identifier", "name": "Hash", "range": [ - 461, - 465 + 481, + 485 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 13 }, "end": { - "line": 19, + "line": 22, "column": 17 } } @@ -1076,16 +1135,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 577, - 588 + 597, + 608 ], "loc": { "start": { - "line": 26, + "line": 29, "column": 4 }, "end": { - "line": 26, + "line": 29, "column": 15 } } @@ -1098,16 +1157,16 @@ "type": "Identifier", "name": "state", "range": [ - 589, - 594 + 609, + 614 ], "loc": { "start": { - "line": 26, + "line": 29, "column": 16 }, "end": { - "line": 26, + "line": 29, "column": 21 } } @@ -1127,16 +1186,16 @@ "object": { "type": "ThisExpression", "range": [ - 606, - 610 + 705, + 709 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 8 }, "end": { - "line": 27, + "line": 34, "column": 12 } } @@ -1145,31 +1204,31 @@ "type": "Identifier", "name": "state", "range": [ - 611, - 616 + 710, + 715 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 13 }, "end": { - "line": 27, + "line": 34, "column": 18 } } }, "range": [ - 606, - 616 + 705, + 715 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 8 }, "end": { - "line": 27, + "line": 34, "column": 18 } } @@ -1178,49 +1237,89 @@ "type": "Identifier", "name": "state", "range": [ - 619, - 624 + 718, + 723 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 21 }, "end": { - "line": 27, + "line": 34, "column": 26 } } }, "range": [ - 606, - 624 + 705, + 723 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 8 }, "end": { - "line": 27, + "line": 34, "column": 26 } } }, "range": [ - 606, - 625 + 705, + 724 ], "loc": { "start": { - "line": 27, + "line": 34, "column": 8 }, "end": { - "line": 27, + "line": 34, "column": 27 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * State object\n * @type {State} State\n ", + "range": [ + 626, + 696 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 33, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Cached URL hash\n * @type {String} Hash string\n * @private\n ", + "range": [ + 734, + 834 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 40, + "column": 11 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -1233,16 +1332,16 @@ "object": { "type": "ThisExpression", "range": [ - 634, - 638 + 843, + 847 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 8 }, "end": { - "line": 28, + "line": 41, "column": 12 } } @@ -1251,31 +1350,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 639, - 647 + 848, + 856 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 13 }, "end": { - "line": 28, + "line": 41, "column": 21 } } }, "range": [ - 634, - 647 + 843, + 856 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 8 }, "end": { - "line": 28, + "line": 41, "column": 21 } } @@ -1285,49 +1384,89 @@ "value": null, "raw": "null", "range": [ - 650, - 654 + 859, + 863 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 24 }, "end": { - "line": 28, + "line": 41, "column": 28 } } }, "range": [ - 634, - 654 + 843, + 863 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 8 }, "end": { - "line": 28, + "line": 41, "column": 28 } } }, "range": [ - 634, - 655 + 843, + 864 ], "loc": { "start": { - "line": 28, + "line": 41, "column": 8 }, "end": { - "line": 28, + "line": 41, "column": 29 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Cached URL hash\n * @type {String} Hash string\n * @private\n ", + "range": [ + 734, + 834 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 40, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Application event emitter instance\n * @type {Emitter}\n ", + "range": [ + 874, + 962 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 46, + "column": 11 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -1340,16 +1479,16 @@ "object": { "type": "ThisExpression", "range": [ - 664, - 668 + 971, + 975 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 8 }, "end": { - "line": 29, + "line": 47, "column": 12 } } @@ -1358,31 +1497,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 669, - 676 + 976, + 983 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 13 }, "end": { - "line": 29, + "line": 47, "column": 20 } } }, "range": [ - 664, - 676 + 971, + 983 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 8 }, "end": { - "line": 29, + "line": 47, "column": 20 } } @@ -1394,16 +1533,16 @@ "type": "Identifier", "name": "state", "range": [ - 679, - 684 + 986, + 991 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 23 }, "end": { - "line": 29, + "line": 47, "column": 28 } } @@ -1412,77 +1551,244 @@ "type": "Identifier", "name": "emitter", "range": [ - 685, - 692 + 992, + 999 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 29 }, "end": { - "line": 29, + "line": 47, "column": 36 } } }, "range": [ - 679, - 692 + 986, + 999 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 23 }, "end": { - "line": 29, + "line": 47, "column": 36 } } }, "range": [ - 664, - 692 + 971, + 999 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 8 }, "end": { - "line": 29, + "line": 47, "column": 36 } } }, "range": [ - 664, - 693 + 971, + 1000 ], "loc": { "start": { - "line": 29, + "line": 47, "column": 8 }, "end": { - "line": 29, + "line": 47, "column": 37 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Application event emitter instance\n * @type {Emitter}\n ", + "range": [ + 874, + 962 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 46, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Bound sync wrapper for future use\n * @private\n ", + "range": [ + 1010, + 1090 + ], + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 52, + "column": 11 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1099, + 1103 + ], + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "boundSync", + "range": [ + 1104, + 1113 + ], + "loc": { + "start": { + "line": 53, + "column": 13 + }, + "end": { + "line": 53, + "column": 22 + } + } + }, + "range": [ + 1099, + 1113 + ], + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1116, + 1120 + ], + "loc": { + "start": { + "line": 53, + "column": 25 + }, + "end": { + "line": 53, + "column": 29 + } + } + }, + "range": [ + 1099, + 1120 + ], + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 29 + } + } + }, + "range": [ + 1099, + 1121 + ], + "loc": { + "start": { + "line": 53, + "column": 8 + }, + "end": { + "line": 53, + "column": 30 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Bound sync wrapper for future use\n * @private\n ", + "range": [ + 1010, + 1090 + ], + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 52, + "column": 11 + } + } + } + ] } ], "range": [ - 596, - 699 + 616, + 1127 ], "loc": { "start": { - "line": 26, + "line": 29, "column": 23 }, "end": { - "line": 30, + "line": 54, "column": 5 } } @@ -1490,16 +1796,16 @@ "generator": false, "expression": false, "range": [ - 588, - 699 + 608, + 1127 ], "loc": { "start": { - "line": 26, + "line": 29, "column": 15 }, "end": { - "line": 30, + "line": 54, "column": 5 } } @@ -1507,16 +1813,16 @@ "kind": "constructor", "computed": false, "range": [ - 577, - 699 + 597, + 1127 ], "loc": { "start": { - "line": 26, + "line": 29, "column": 4 }, "end": { - "line": 30, + "line": 54, "column": 5 } }, @@ -1525,16 +1831,16 @@ "type": "Block", "value": "*\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n ", "range": [ - 473, - 572 + 493, + 592 ], "loc": { "start": { - "line": 21, + "line": 24, "column": 4 }, "end": { - "line": 25, + "line": 28, "column": 7 } } @@ -1545,16 +1851,16 @@ "type": "Block", "value": "*\n * Initializes the Hash object\n ", "range": [ - 705, - 751 + 1133, + 1179 ], "loc": { "start": { - "line": 32, + "line": 56, "column": 4 }, "end": { - "line": 34, + "line": 58, "column": 7 } } @@ -1568,16 +1874,16 @@ "type": "Identifier", "name": "init", "range": [ - 756, - 760 + 1184, + 1188 ], "loc": { "start": { - "line": 35, + "line": 59, "column": 4 }, "end": { - "line": 35, + "line": 59, "column": 8 } } @@ -1600,48 +1906,48 @@ "type": "Identifier", "name": "hasHashChange", "range": [ - 778, - 791 + 1206, + 1219 ], "loc": { "start": { - "line": 36, + "line": 60, "column": 13 }, "end": { - "line": 36, + "line": 60, "column": 26 } } }, "arguments": [], "range": [ - 778, - 793 + 1206, + 1221 ], "loc": { "start": { - "line": 36, + "line": 60, "column": 13 }, "end": { - "line": 36, + "line": 60, "column": 28 } } }, "prefix": true, "range": [ - 777, - 793 + 1205, + 1221 ], "loc": { "start": { - "line": 36, + "line": 60, "column": 12 }, "end": { - "line": 36, + "line": 60, "column": 28 } } @@ -1653,48 +1959,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 809, - 816 + 1237, + 1244 ], "loc": { "start": { - "line": 37, + "line": 61, "column": 12 }, "end": { - "line": 37, + "line": 61, "column": 19 } } } ], "range": [ - 795, - 826 + 1223, + 1254 ], "loc": { "start": { - "line": 36, + "line": 60, "column": 30 }, "end": { - "line": 38, + "line": 62, "column": 9 } } }, "alternate": null, "range": [ - 773, - 826 + 1201, + 1254 ], "loc": { "start": { - "line": 36, + "line": 60, "column": 8 }, "end": { - "line": 38, + "line": 62, "column": 9 } } @@ -1710,16 +2016,16 @@ "object": { "type": "ThisExpression", "range": [ - 836, - 840 + 1264, + 1268 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 8 }, "end": { - "line": 40, + "line": 64, "column": 12 } } @@ -1728,31 +2034,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 841, - 849 + 1269, + 1277 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 13 }, "end": { - "line": 40, + "line": 64, "column": 21 } } }, "range": [ - 836, - 849 + 1264, + 1277 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 8 }, "end": { - "line": 40, + "line": 64, "column": 21 } } @@ -1764,16 +2070,16 @@ "type": "Identifier", "name": "location", "range": [ - 852, - 860 + 1280, + 1288 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 24 }, "end": { - "line": 40, + "line": 64, "column": 32 } } @@ -1782,80 +2088,80 @@ "type": "Identifier", "name": "hash", "range": [ - 861, - 865 + 1289, + 1293 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 33 }, "end": { - "line": 40, + "line": 64, "column": 37 } } }, "range": [ - 852, - 865 + 1280, + 1293 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 24 }, "end": { - "line": 40, + "line": 64, "column": 37 } } }, "range": [ - 836, - 865 + 1264, + 1293 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 8 }, "end": { - "line": 40, + "line": 64, "column": 37 } } }, "range": [ - 836, - 866 + 1264, + 1294 ], "loc": { "start": { - "line": 40, + "line": 64, "column": 8 }, "end": { - "line": 40, + "line": 64, "column": 38 } }, "trailingComments": [ { "type": "Line", - "value": "Store a bound sync wrapper for future use.", + "value": "Store a bound sync wrapper", "range": [ - 875, - 919 + 1303, + 1331 ], "loc": { "start": { - "line": 41, + "line": 65, "column": 8 }, "end": { - "line": 41, - "column": 52 + "line": 65, + "column": 36 } } } @@ -1872,16 +2178,16 @@ "object": { "type": "ThisExpression", "range": [ - 928, - 932 + 1340, + 1344 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 8 }, "end": { - "line": 42, + "line": 66, "column": 12 } } @@ -1890,31 +2196,31 @@ "type": "Identifier", "name": "boundSync", "range": [ - 933, - 942 + 1345, + 1354 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 13 }, "end": { - "line": 42, + "line": 66, "column": 22 } } }, "range": [ - 928, - 942 + 1340, + 1354 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 8 }, "end": { - "line": 42, + "line": 66, "column": 22 } } @@ -1930,16 +2236,16 @@ "object": { "type": "ThisExpression", "range": [ - 945, - 949 + 1357, + 1361 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 25 }, "end": { - "line": 42, + "line": 66, "column": 29 } } @@ -1948,31 +2254,31 @@ "type": "Identifier", "name": "sync", "range": [ - 950, - 954 + 1362, + 1366 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 30 }, "end": { - "line": 42, + "line": 66, "column": 34 } } }, "range": [ - 945, - 954 + 1357, + 1366 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 25 }, "end": { - "line": 42, + "line": 66, "column": 34 } } @@ -1981,31 +2287,31 @@ "type": "Identifier", "name": "bind", "range": [ - 955, - 959 + 1367, + 1371 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 35 }, "end": { - "line": 42, + "line": 66, "column": 39 } } }, "range": [ - 945, - 959 + 1357, + 1371 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 25 }, "end": { - "line": 42, + "line": 66, "column": 39 } } @@ -2014,81 +2320,81 @@ { "type": "ThisExpression", "range": [ - 960, - 964 + 1372, + 1376 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 40 }, "end": { - "line": 42, + "line": 66, "column": 44 } } } ], "range": [ - 945, - 965 + 1357, + 1377 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 25 }, "end": { - "line": 42, + "line": 66, "column": 45 } } }, "range": [ - 928, - 965 + 1340, + 1377 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 8 }, "end": { - "line": 42, + "line": 66, "column": 45 } } }, "range": [ - 928, - 966 + 1340, + 1378 ], "loc": { "start": { - "line": 42, + "line": 66, "column": 8 }, "end": { - "line": 42, + "line": 66, "column": 46 } }, "leadingComments": [ { "type": "Line", - "value": "Store a bound sync wrapper for future use.", + "value": "Store a bound sync wrapper", "range": [ - 875, - 919 + 1303, + 1331 ], "loc": { "start": { - "line": 41, + "line": 65, "column": 8 }, "end": { - "line": 41, - "column": 52 + "line": 65, + "column": 36 } } } @@ -2107,16 +2413,16 @@ "object": { "type": "ThisExpression", "range": [ - 975, - 979 + 1387, + 1391 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 8 }, "end": { - "line": 43, + "line": 67, "column": 12 } } @@ -2125,31 +2431,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 980, - 987 + 1392, + 1399 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 13 }, "end": { - "line": 43, + "line": 67, "column": 20 } } }, "range": [ - 975, - 987 + 1387, + 1399 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 8 }, "end": { - "line": 43, + "line": 67, "column": 20 } } @@ -2158,31 +2464,31 @@ "type": "Identifier", "name": "on", "range": [ - 988, - 990 + 1400, + 1402 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 21 }, "end": { - "line": 43, + "line": 67, "column": 23 } } }, "range": [ - 975, - 990 + 1387, + 1402 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 8 }, "end": { - "line": 43, + "line": 67, "column": 23 } } @@ -2196,32 +2502,32 @@ "value": "state-changed", "raw": "'state-changed'", "range": [ - 992, - 1007 + 1404, + 1419 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 25 }, "end": { - "line": 43, + "line": 67, "column": 40 } } } ], "range": [ - 991, - 1008 + 1403, + 1420 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 24 }, "end": { - "line": 43, + "line": 67, "column": 41 } } @@ -2234,16 +2540,16 @@ "type": "Identifier", "name": "tf", "range": [ - 1011, - 1013 + 1423, + 1425 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 44 }, "end": { - "line": 43, + "line": 67, "column": 46 } } @@ -2252,16 +2558,16 @@ "type": "Identifier", "name": "state", "range": [ - 1015, - 1020 + 1427, + 1432 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 48 }, "end": { - "line": 43, + "line": 67, "column": 53 } } @@ -2275,16 +2581,16 @@ "object": { "type": "ThisExpression", "range": [ - 1025, - 1029 + 1437, + 1441 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 58 }, "end": { - "line": 43, + "line": 67, "column": 62 } } @@ -2293,31 +2599,31 @@ "type": "Identifier", "name": "update", "range": [ - 1030, - 1036 + 1442, + 1448 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 63 }, "end": { - "line": 43, + "line": 67, "column": 69 } } }, "range": [ - 1025, - 1036 + 1437, + 1448 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 58 }, "end": { - "line": 43, + "line": 67, "column": 69 } } @@ -2327,32 +2633,32 @@ "type": "Identifier", "name": "state", "range": [ - 1037, - 1042 + 1449, + 1454 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 70 }, "end": { - "line": 43, + "line": 67, "column": 75 } } } ], "range": [ - 1025, - 1043 + 1437, + 1455 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 58 }, "end": { - "line": 43, + "line": 67, "column": 76 } } @@ -2360,47 +2666,47 @@ "generator": false, "expression": true, "range": [ - 1010, - 1043 + 1422, + 1455 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 43 }, "end": { - "line": 43, + "line": 67, "column": 76 } } } ], "range": [ - 975, - 1044 + 1387, + 1456 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 8 }, "end": { - "line": 43, + "line": 67, "column": 77 } } }, "range": [ - 975, - 1045 + 1387, + 1457 ], "loc": { "start": { - "line": 43, + "line": 67, "column": 8 }, "end": { - "line": 43, + "line": 67, "column": 78 } } @@ -2418,16 +2724,16 @@ "object": { "type": "ThisExpression", "range": [ - 1054, - 1058 + 1466, + 1470 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 8 }, "end": { - "line": 44, + "line": 68, "column": 12 } } @@ -2436,31 +2742,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 1059, - 1066 + 1471, + 1478 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 13 }, "end": { - "line": 44, + "line": 68, "column": 20 } } }, "range": [ - 1054, - 1066 + 1466, + 1478 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 8 }, "end": { - "line": 44, + "line": 68, "column": 20 } } @@ -2469,31 +2775,31 @@ "type": "Identifier", "name": "on", "range": [ - 1067, - 1069 + 1479, + 1481 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 21 }, "end": { - "line": 44, + "line": 68, "column": 23 } } }, "range": [ - 1054, - 1069 + 1466, + 1481 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 8 }, "end": { - "line": 44, + "line": 68, "column": 23 } } @@ -2507,32 +2813,32 @@ "value": "initialized", "raw": "'initialized'", "range": [ - 1071, - 1084 + 1483, + 1496 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 25 }, "end": { - "line": 44, + "line": 68, "column": 38 } } } ], "range": [ - 1070, - 1085 + 1482, + 1497 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 24 }, "end": { - "line": 44, + "line": 68, "column": 39 } } @@ -2543,16 +2849,16 @@ "object": { "type": "ThisExpression", "range": [ - 1087, - 1091 + 1499, + 1503 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 41 }, "end": { - "line": 44, + "line": 68, "column": 45 } } @@ -2561,62 +2867,62 @@ "type": "Identifier", "name": "boundSync", "range": [ - 1092, - 1101 + 1504, + 1513 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 46 }, "end": { - "line": 44, + "line": 68, "column": 55 } } }, "range": [ - 1087, - 1101 + 1499, + 1513 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 41 }, "end": { - "line": 44, + "line": 68, "column": 55 } } } ], "range": [ - 1054, - 1102 + 1466, + 1514 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 8 }, "end": { - "line": 44, + "line": 68, "column": 56 } } }, "range": [ - 1054, - 1103 + 1466, + 1515 ], "loc": { "start": { - "line": 44, + "line": 68, "column": 8 }, "end": { - "line": 44, + "line": 68, "column": 57 } } @@ -2629,16 +2935,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 1112, - 1118 + 1524, + 1530 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 8 }, "end": { - "line": 45, + "line": 69, "column": 14 } } @@ -2648,16 +2954,16 @@ "type": "Identifier", "name": "root", "range": [ - 1119, - 1123 + 1531, + 1535 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 15 }, "end": { - "line": 45, + "line": 69, "column": 19 } } @@ -2667,16 +2973,16 @@ "value": "hashchange", "raw": "'hashchange'", "range": [ - 1125, - 1137 + 1537, + 1549 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 21 }, "end": { - "line": 45, + "line": 69, "column": 33 } } @@ -2687,16 +2993,16 @@ "object": { "type": "ThisExpression", "range": [ - 1139, - 1143 + 1551, + 1555 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 35 }, "end": { - "line": 45, + "line": 69, "column": 39 } } @@ -2705,78 +3011,78 @@ "type": "Identifier", "name": "boundSync", "range": [ - 1144, - 1153 + 1556, + 1565 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 40 }, "end": { - "line": 45, + "line": 69, "column": 49 } } }, "range": [ - 1139, - 1153 + 1551, + 1565 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 35 }, "end": { - "line": 45, + "line": 69, "column": 49 } } } ], "range": [ - 1112, - 1154 + 1524, + 1566 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 8 }, "end": { - "line": 45, + "line": 69, "column": 50 } } }, "range": [ - 1112, - 1155 + 1524, + 1567 ], "loc": { "start": { - "line": 45, + "line": 69, "column": 8 }, "end": { - "line": 45, + "line": 69, "column": 51 } } } ], "range": [ - 763, - 1161 + 1191, + 1573 ], "loc": { "start": { - "line": 35, + "line": 59, "column": 11 }, "end": { - "line": 46, + "line": 70, "column": 5 } } @@ -2784,16 +3090,16 @@ "generator": false, "expression": false, "range": [ - 760, - 1161 + 1188, + 1573 ], "loc": { "start": { - "line": 35, + "line": 59, "column": 8 }, "end": { - "line": 46, + "line": 70, "column": 5 } } @@ -2801,16 +3107,16 @@ "kind": "method", "computed": false, "range": [ - 756, - 1161 + 1184, + 1573 ], "loc": { "start": { - "line": 35, + "line": 59, "column": 4 }, "end": { - "line": 46, + "line": 70, "column": 5 } }, @@ -2819,16 +3125,16 @@ "type": "Block", "value": "*\n * Initializes the Hash object\n ", "range": [ - 705, - 751 + 1133, + 1179 ], "loc": { "start": { - "line": 32, + "line": 56, "column": 4 }, "end": { - "line": 34, + "line": 58, "column": 7 } } @@ -2839,16 +3145,16 @@ "type": "Block", "value": "*\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n ", "range": [ - 1167, - 1283 + 1579, + 1695 ], "loc": { "start": { - "line": 48, + "line": 72, "column": 4 }, "end": { - "line": 52, + "line": 76, "column": 7 } } @@ -2862,16 +3168,16 @@ "type": "Identifier", "name": "update", "range": [ - 1288, - 1294 + 1700, + 1706 ], "loc": { "start": { - "line": 53, + "line": 77, "column": 4 }, "end": { - "line": 53, + "line": 77, "column": 10 } } @@ -2884,16 +3190,16 @@ "type": "Identifier", "name": "state", "range": [ - 1295, - 1300 + 1707, + 1712 ], "loc": { "start": { - "line": 53, + "line": 77, "column": 11 }, "end": { - "line": 53, + "line": 77, "column": 16 } } @@ -2911,16 +3217,16 @@ "type": "Identifier", "name": "hash", "range": [ - 1316, - 1320 + 1728, + 1732 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 12 }, "end": { - "line": 54, + "line": 78, "column": 16 } } @@ -2936,16 +3242,16 @@ }, "tail": false, "range": [ - 1323, - 1327 + 1735, + 1739 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 19 }, "end": { - "line": 54, + "line": 78, "column": 23 } } @@ -2958,16 +3264,16 @@ }, "tail": true, "range": [ - 1348, - 1350 + 1760, + 1762 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 44 }, "end": { - "line": 54, + "line": 78, "column": 46 } } @@ -2983,16 +3289,16 @@ "type": "Identifier", "name": "JSON", "range": [ - 1327, - 1331 + 1739, + 1743 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 23 }, "end": { - "line": 54, + "line": 78, "column": 27 } } @@ -3001,31 +3307,31 @@ "type": "Identifier", "name": "stringify", "range": [ - 1332, - 1341 + 1744, + 1753 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 28 }, "end": { - "line": 54, + "line": 78, "column": 37 } } }, "range": [ - 1327, - 1341 + 1739, + 1753 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 23 }, "end": { - "line": 54, + "line": 78, "column": 37 } } @@ -3035,63 +3341,63 @@ "type": "Identifier", "name": "state", "range": [ - 1342, - 1347 + 1754, + 1759 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 38 }, "end": { - "line": 54, + "line": 78, "column": 43 } } } ], "range": [ - 1327, - 1348 + 1739, + 1760 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 23 }, "end": { - "line": 54, + "line": 78, "column": 44 } } } ], "range": [ - 1323, - 1350 + 1735, + 1762 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 19 }, "end": { - "line": 54, + "line": 78, "column": 46 } } }, "range": [ - 1316, - 1350 + 1728, + 1762 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 12 }, "end": { - "line": 54, + "line": 78, "column": 46 } } @@ -3099,16 +3405,16 @@ ], "kind": "let", "range": [ - 1312, - 1351 + 1724, + 1763 ], "loc": { "start": { - "line": 54, + "line": 78, "column": 8 }, "end": { - "line": 54, + "line": 78, "column": 47 } } @@ -3124,16 +3430,16 @@ "object": { "type": "ThisExpression", "range": [ - 1364, - 1368 + 1776, + 1780 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 12 }, "end": { - "line": 55, + "line": 79, "column": 16 } } @@ -3142,31 +3448,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 1369, - 1377 + 1781, + 1789 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 17 }, "end": { - "line": 55, + "line": 79, "column": 25 } } }, "range": [ - 1364, - 1377 + 1776, + 1789 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 12 }, "end": { - "line": 55, + "line": 79, "column": 25 } } @@ -3175,31 +3481,31 @@ "type": "Identifier", "name": "hash", "range": [ - 1382, - 1386 + 1794, + 1798 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 30 }, "end": { - "line": 55, + "line": 79, "column": 34 } } }, "range": [ - 1364, - 1386 + 1776, + 1798 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 12 }, "end": { - "line": 55, + "line": 79, "column": 34 } } @@ -3211,48 +3517,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 1402, - 1409 + 1814, + 1821 ], "loc": { "start": { - "line": 56, + "line": 80, "column": 12 }, "end": { - "line": 56, + "line": 80, "column": 19 } } } ], "range": [ - 1388, - 1419 + 1800, + 1831 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 36 }, "end": { - "line": 57, + "line": 81, "column": 9 } } }, "alternate": null, "range": [ - 1360, - 1419 + 1772, + 1831 ], "loc": { "start": { - "line": 55, + "line": 79, "column": 8 }, "end": { - "line": 57, + "line": 81, "column": 9 } } @@ -3269,16 +3575,16 @@ "type": "Identifier", "name": "location", "range": [ - 1429, - 1437 + 1841, + 1849 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 8 }, "end": { - "line": 59, + "line": 83, "column": 16 } } @@ -3287,31 +3593,31 @@ "type": "Identifier", "name": "hash", "range": [ - 1438, - 1442 + 1850, + 1854 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 17 }, "end": { - "line": 59, + "line": 83, "column": 21 } } }, "range": [ - 1429, - 1442 + 1841, + 1854 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 8 }, "end": { - "line": 59, + "line": 83, "column": 21 } } @@ -3320,46 +3626,46 @@ "type": "Identifier", "name": "hash", "range": [ - 1445, - 1449 + 1857, + 1861 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 24 }, "end": { - "line": 59, + "line": 83, "column": 28 } } }, "range": [ - 1429, - 1449 + 1841, + 1861 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 8 }, "end": { - "line": 59, + "line": 83, "column": 28 } } }, "range": [ - 1429, - 1450 + 1841, + 1862 ], "loc": { "start": { - "line": 59, + "line": 83, "column": 8 }, "end": { - "line": 59, + "line": 83, "column": 29 } } @@ -3375,16 +3681,16 @@ "object": { "type": "ThisExpression", "range": [ - 1459, - 1463 + 1871, + 1875 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 8 }, "end": { - "line": 60, + "line": 84, "column": 12 } } @@ -3393,31 +3699,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 1464, - 1472 + 1876, + 1884 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 13 }, "end": { - "line": 60, + "line": 84, "column": 21 } } }, "range": [ - 1459, - 1472 + 1871, + 1884 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 8 }, "end": { - "line": 60, + "line": 84, "column": 21 } } @@ -3426,62 +3732,62 @@ "type": "Identifier", "name": "hash", "range": [ - 1475, - 1479 + 1887, + 1891 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 24 }, "end": { - "line": 60, + "line": 84, "column": 28 } } }, "range": [ - 1459, - 1479 + 1871, + 1891 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 8 }, "end": { - "line": 60, + "line": 84, "column": 28 } } }, "range": [ - 1459, - 1480 + 1871, + 1892 ], "loc": { "start": { - "line": 60, + "line": 84, "column": 8 }, "end": { - "line": 60, + "line": 84, "column": 29 } } } ], "range": [ - 1302, - 1486 + 1714, + 1898 ], "loc": { "start": { - "line": 53, + "line": 77, "column": 18 }, "end": { - "line": 61, + "line": 85, "column": 5 } } @@ -3489,16 +3795,16 @@ "generator": false, "expression": false, "range": [ - 1294, - 1486 + 1706, + 1898 ], "loc": { "start": { - "line": 53, + "line": 77, "column": 10 }, "end": { - "line": 61, + "line": 85, "column": 5 } } @@ -3506,16 +3812,16 @@ "kind": "method", "computed": false, "range": [ - 1288, - 1486 + 1700, + 1898 ], "loc": { "start": { - "line": 53, + "line": 77, "column": 4 }, "end": { - "line": 61, + "line": 85, "column": 5 } }, @@ -3524,16 +3830,16 @@ "type": "Block", "value": "*\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n ", "range": [ - 1167, - 1283 + 1579, + 1695 ], "loc": { "start": { - "line": 48, + "line": 72, "column": 4 }, "end": { - "line": 52, + "line": 76, "column": 7 } } @@ -3544,16 +3850,16 @@ "type": "Block", "value": "*\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n ", "range": [ - 1492, - 1645 + 1904, + 2057 ], "loc": { "start": { - "line": 63, + "line": 87, "column": 4 }, "end": { - "line": 68, + "line": 92, "column": 7 } } @@ -3567,16 +3873,16 @@ "type": "Identifier", "name": "parse", "range": [ - 1650, - 1655 + 2062, + 2067 ], "loc": { "start": { - "line": 69, + "line": 93, "column": 4 }, "end": { - "line": 69, + "line": 93, "column": 9 } } @@ -3589,16 +3895,16 @@ "type": "Identifier", "name": "hash", "range": [ - 1656, - 1660 + 2068, + 2072 ], "loc": { "start": { - "line": 69, + "line": 93, "column": 10 }, "end": { - "line": 69, + "line": 93, "column": 14 } } @@ -3621,16 +3927,16 @@ "type": "Identifier", "name": "hash", "range": [ - 1676, - 1680 + 2088, + 2092 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 12 }, "end": { - "line": 70, + "line": 94, "column": 16 } } @@ -3639,31 +3945,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 1681, - 1688 + 2093, + 2100 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 17 }, "end": { - "line": 70, + "line": 94, "column": 24 } } }, "range": [ - 1676, - 1688 + 2088, + 2100 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 12 }, "end": { - "line": 70, + "line": 94, "column": 24 } } @@ -3674,32 +3980,32 @@ "value": "#", "raw": "'#'", "range": [ - 1689, - 1692 + 2101, + 2104 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 25 }, "end": { - "line": 70, + "line": 94, "column": 28 } } } ], "range": [ - 1676, - 1693 + 2088, + 2105 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 12 }, "end": { - "line": 70, + "line": 94, "column": 29 } } @@ -3712,47 +4018,47 @@ "value": 1, "raw": "1", "range": [ - 1699, - 1700 + 2111, + 2112 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 35 }, "end": { - "line": 70, + "line": 94, "column": 36 } } }, "prefix": true, "range": [ - 1698, - 1700 + 2110, + 2112 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 34 }, "end": { - "line": 70, + "line": 94, "column": 36 } } }, "range": [ - 1676, - 1700 + 2088, + 2112 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 12 }, "end": { - "line": 70, + "line": 94, "column": 36 } } @@ -3767,63 +4073,63 @@ "value": null, "raw": "null", "range": [ - 1723, - 1727 + 2135, + 2139 ], "loc": { "start": { - "line": 71, + "line": 95, "column": 19 }, "end": { - "line": 71, + "line": 95, "column": 23 } } }, "range": [ - 1716, - 1728 + 2128, + 2140 ], "loc": { "start": { - "line": 71, + "line": 95, "column": 12 }, "end": { - "line": 71, + "line": 95, "column": 24 } } } ], "range": [ - 1702, - 1738 + 2114, + 2150 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 38 }, "end": { - "line": 72, + "line": 96, "column": 9 } } }, "alternate": null, "range": [ - 1672, - 1738 + 2084, + 2150 ], "loc": { "start": { - "line": 70, + "line": 94, "column": 8 }, "end": { - "line": 72, + "line": 96, "column": 9 } } @@ -3837,16 +4143,16 @@ "type": "Identifier", "name": "hash", "range": [ - 1747, - 1751 + 2159, + 2163 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 8 }, "end": { - "line": 73, + "line": 97, "column": 12 } } @@ -3860,16 +4166,16 @@ "type": "Identifier", "name": "hash", "range": [ - 1754, - 1758 + 2166, + 2170 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 15 }, "end": { - "line": 73, + "line": 97, "column": 19 } } @@ -3878,31 +4184,31 @@ "type": "Identifier", "name": "substr", "range": [ - 1759, - 1765 + 2171, + 2177 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 20 }, "end": { - "line": 73, + "line": 97, "column": 26 } } }, "range": [ - 1754, - 1765 + 2166, + 2177 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 15 }, "end": { - "line": 73, + "line": 97, "column": 26 } } @@ -3913,62 +4219,62 @@ "value": 1, "raw": "1", "range": [ - 1766, - 1767 + 2178, + 2179 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 27 }, "end": { - "line": 73, + "line": 97, "column": 28 } } } ], "range": [ - 1754, - 1768 + 2166, + 2180 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 15 }, "end": { - "line": 73, + "line": 97, "column": 29 } } }, "range": [ - 1747, - 1768 + 2159, + 2180 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 8 }, "end": { - "line": 73, + "line": 97, "column": 29 } } }, "range": [ - 1747, - 1769 + 2159, + 2181 ], "loc": { "start": { - "line": 73, + "line": 97, "column": 8 }, "end": { - "line": 73, + "line": 97, "column": 30 } } @@ -3984,16 +4290,16 @@ "type": "Identifier", "name": "JSON", "range": [ - 1785, - 1789 + 2197, + 2201 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 15 }, "end": { - "line": 74, + "line": 98, "column": 19 } } @@ -4002,31 +4308,31 @@ "type": "Identifier", "name": "parse", "range": [ - 1790, - 1795 + 2202, + 2207 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 20 }, "end": { - "line": 74, + "line": 98, "column": 25 } } }, "range": [ - 1785, - 1795 + 2197, + 2207 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 15 }, "end": { - "line": 74, + "line": 98, "column": 25 } } @@ -4038,16 +4344,16 @@ "type": "Identifier", "name": "decodeURIComponent", "range": [ - 1796, - 1814 + 2208, + 2226 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 26 }, "end": { - "line": 74, + "line": 98, "column": 44 } } @@ -4057,79 +4363,79 @@ "type": "Identifier", "name": "hash", "range": [ - 1815, - 1819 + 2227, + 2231 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 45 }, "end": { - "line": 74, + "line": 98, "column": 49 } } } ], "range": [ - 1796, - 1820 + 2208, + 2232 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 26 }, "end": { - "line": 74, + "line": 98, "column": 50 } } } ], "range": [ - 1785, - 1821 + 2197, + 2233 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 15 }, "end": { - "line": 74, + "line": 98, "column": 51 } } }, "range": [ - 1778, - 1822 + 2190, + 2234 ], "loc": { "start": { - "line": 74, + "line": 98, "column": 8 }, "end": { - "line": 74, + "line": 98, "column": 52 } } } ], "range": [ - 1662, - 1828 + 2074, + 2240 ], "loc": { "start": { - "line": 69, + "line": 93, "column": 16 }, "end": { - "line": 75, + "line": 99, "column": 5 } } @@ -4137,16 +4443,16 @@ "generator": false, "expression": false, "range": [ - 1655, - 1828 + 2067, + 2240 ], "loc": { "start": { - "line": 69, + "line": 93, "column": 9 }, "end": { - "line": 75, + "line": 99, "column": 5 } } @@ -4154,16 +4460,16 @@ "kind": "method", "computed": false, "range": [ - 1650, - 1828 + 2062, + 2240 ], "loc": { "start": { - "line": 69, + "line": 93, "column": 4 }, "end": { - "line": 75, + "line": 99, "column": 5 } }, @@ -4172,16 +4478,16 @@ "type": "Block", "value": "*\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n ", "range": [ - 1492, - 1645 + 1904, + 2057 ], "loc": { "start": { - "line": 63, + "line": 87, "column": 4 }, "end": { - "line": 68, + "line": 92, "column": 7 } } @@ -4192,16 +4498,16 @@ "type": "Block", "value": "*\n * Applies current hash state to features\n ", "range": [ - 1834, - 1891 + 2246, + 2303 ], "loc": { "start": { - "line": 77, + "line": 101, "column": 4 }, "end": { - "line": 79, + "line": 103, "column": 7 } } @@ -4215,16 +4521,16 @@ "type": "Identifier", "name": "sync", "range": [ - 1896, - 1900 + 2308, + 2312 ], "loc": { "start": { - "line": 80, + "line": 104, "column": 4 }, "end": { - "line": 80, + "line": 104, "column": 8 } } @@ -4245,16 +4551,16 @@ "type": "Identifier", "name": "state", "range": [ - 1917, - 1922 + 2329, + 2334 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 12 }, "end": { - "line": 81, + "line": 105, "column": 17 } } @@ -4267,16 +4573,16 @@ "object": { "type": "ThisExpression", "range": [ - 1925, - 1929 + 2337, + 2341 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 20 }, "end": { - "line": 81, + "line": 105, "column": 24 } } @@ -4285,31 +4591,31 @@ "type": "Identifier", "name": "parse", "range": [ - 1930, - 1935 + 2342, + 2347 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 25 }, "end": { - "line": 81, + "line": 105, "column": 30 } } }, "range": [ - 1925, - 1935 + 2337, + 2347 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 20 }, "end": { - "line": 81, + "line": 105, "column": 30 } } @@ -4322,16 +4628,16 @@ "type": "Identifier", "name": "location", "range": [ - 1936, - 1944 + 2348, + 2356 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 31 }, "end": { - "line": 81, + "line": 105, "column": 39 } } @@ -4340,62 +4646,62 @@ "type": "Identifier", "name": "hash", "range": [ - 1945, - 1949 + 2357, + 2361 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 40 }, "end": { - "line": 81, + "line": 105, "column": 44 } } }, "range": [ - 1936, - 1949 + 2348, + 2361 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 31 }, "end": { - "line": 81, + "line": 105, "column": 44 } } } ], "range": [ - 1925, - 1950 + 2337, + 2362 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 20 }, "end": { - "line": 81, + "line": 105, "column": 45 } } }, "range": [ - 1917, - 1950 + 2329, + 2362 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 12 }, "end": { - "line": 81, + "line": 105, "column": 45 } } @@ -4403,16 +4709,16 @@ ], "kind": "let", "range": [ - 1913, - 1951 + 2325, + 2363 ], "loc": { "start": { - "line": 81, + "line": 105, "column": 8 }, "end": { - "line": 81, + "line": 105, "column": 46 } } @@ -4426,32 +4732,32 @@ "type": "Identifier", "name": "state", "range": [ - 1965, - 1970 + 2377, + 2382 ], "loc": { "start": { - "line": 82, + "line": 106, "column": 13 }, "end": { - "line": 82, + "line": 106, "column": 18 } } }, "prefix": true, "range": [ - 1964, - 1970 + 2376, + 2382 ], "loc": { "start": { - "line": 82, + "line": 106, "column": 12 }, "end": { - "line": 82, + "line": 106, "column": 18 } } @@ -4463,48 +4769,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 1986, - 1993 + 2398, + 2405 ], "loc": { "start": { - "line": 83, + "line": 107, "column": 12 }, "end": { - "line": 83, + "line": 107, "column": 19 } } } ], "range": [ - 1972, - 2003 + 2384, + 2415 ], "loc": { "start": { - "line": 82, + "line": 106, "column": 20 }, "end": { - "line": 84, + "line": 108, "column": 9 } } }, "alternate": null, "range": [ - 1960, - 2003 + 2372, + 2415 ], "loc": { "start": { - "line": 82, + "line": 106, "column": 8 }, "end": { - "line": 84, + "line": 108, "column": 9 } }, @@ -4513,16 +4819,16 @@ "type": "Line", "value": " override current state with persisted one and sync features", "range": [ - 2012, - 2074 + 2424, + 2486 ], "loc": { "start": { - "line": 85, + "line": 109, "column": 8 }, "end": { - "line": 85, + "line": 109, "column": 70 } } @@ -4542,16 +4848,16 @@ "object": { "type": "ThisExpression", "range": [ - 2083, - 2087 + 2495, + 2499 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 8 }, "end": { - "line": 86, + "line": 110, "column": 12 } } @@ -4560,31 +4866,31 @@ "type": "Identifier", "name": "state", "range": [ - 2088, - 2093 + 2500, + 2505 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 13 }, "end": { - "line": 86, + "line": 110, "column": 18 } } }, "range": [ - 2083, - 2093 + 2495, + 2505 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 8 }, "end": { - "line": 86, + "line": 110, "column": 18 } } @@ -4593,31 +4899,31 @@ "type": "Identifier", "name": "overrideAndSync", "range": [ - 2094, - 2109 + 2506, + 2521 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 19 }, "end": { - "line": 86, + "line": 110, "column": 34 } } }, "range": [ - 2083, - 2109 + 2495, + 2521 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 8 }, "end": { - "line": 86, + "line": 110, "column": 34 } } @@ -4627,47 +4933,47 @@ "type": "Identifier", "name": "state", "range": [ - 2110, - 2115 + 2522, + 2527 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 35 }, "end": { - "line": 86, + "line": 110, "column": 40 } } } ], "range": [ - 2083, - 2116 + 2495, + 2528 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 8 }, "end": { - "line": 86, + "line": 110, "column": 41 } } }, "range": [ - 2083, - 2117 + 2495, + 2529 ], "loc": { "start": { - "line": 86, + "line": 110, "column": 8 }, "end": { - "line": 86, + "line": 110, "column": 42 } }, @@ -4676,16 +4982,16 @@ "type": "Line", "value": " override current state with persisted one and sync features", "range": [ - 2012, - 2074 + 2424, + 2486 ], "loc": { "start": { - "line": 85, + "line": 109, "column": 8 }, "end": { - "line": 85, + "line": 109, "column": 70 } } @@ -4694,16 +5000,16 @@ } ], "range": [ - 1903, - 2123 + 2315, + 2535 ], "loc": { "start": { - "line": 80, + "line": 104, "column": 11 }, "end": { - "line": 87, + "line": 111, "column": 5 } } @@ -4711,16 +5017,16 @@ "generator": false, "expression": false, "range": [ - 1900, - 2123 + 2312, + 2535 ], "loc": { "start": { - "line": 80, + "line": 104, "column": 8 }, "end": { - "line": 87, + "line": 111, "column": 5 } } @@ -4728,16 +5034,16 @@ "kind": "method", "computed": false, "range": [ - 1896, - 2123 + 2308, + 2535 ], "loc": { "start": { - "line": 80, + "line": 104, "column": 4 }, "end": { - "line": 87, + "line": 111, "column": 5 } }, @@ -4746,16 +5052,16 @@ "type": "Block", "value": "*\n * Applies current hash state to features\n ", "range": [ - 1834, - 1891 + 2246, + 2303 ], "loc": { "start": { - "line": 77, + "line": 101, "column": 4 }, "end": { - "line": 79, + "line": 103, "column": 7 } } @@ -4766,16 +5072,16 @@ "type": "Block", "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2129, - 2197 + 2541, + 2609 ], "loc": { "start": { - "line": 89, + "line": 113, "column": 4 }, "end": { - "line": 91, + "line": 115, "column": 7 } } @@ -4789,16 +5095,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 2202, - 2209 + 2614, + 2621 ], "loc": { "start": { - "line": 92, + "line": 116, "column": 4 }, "end": { - "line": 92, + "line": 116, "column": 11 } } @@ -4823,16 +5129,16 @@ "object": { "type": "ThisExpression", "range": [ - 2222, - 2226 + 2634, + 2638 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 8 }, "end": { - "line": 93, + "line": 117, "column": 12 } } @@ -4841,31 +5147,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2227, - 2234 + 2639, + 2646 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 13 }, "end": { - "line": 93, + "line": 117, "column": 20 } } }, "range": [ - 2222, - 2234 + 2634, + 2646 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 8 }, "end": { - "line": 93, + "line": 117, "column": 20 } } @@ -4874,31 +5180,31 @@ "type": "Identifier", "name": "off", "range": [ - 2235, - 2238 + 2647, + 2650 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 21 }, "end": { - "line": 93, + "line": 117, "column": 24 } } }, "range": [ - 2222, - 2238 + 2634, + 2650 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 8 }, "end": { - "line": 93, + "line": 117, "column": 24 } } @@ -4912,32 +5218,32 @@ "value": "state-changed", "raw": "'state-changed'", "range": [ - 2240, - 2255 + 2652, + 2667 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 26 }, "end": { - "line": 93, + "line": 117, "column": 41 } } } ], "range": [ - 2239, - 2256 + 2651, + 2668 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 25 }, "end": { - "line": 93, + "line": 117, "column": 42 } } @@ -4950,16 +5256,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2259, - 2261 + 2671, + 2673 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 45 }, "end": { - "line": 93, + "line": 117, "column": 47 } } @@ -4968,16 +5274,16 @@ "type": "Identifier", "name": "state", "range": [ - 2263, - 2268 + 2675, + 2680 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 49 }, "end": { - "line": 93, + "line": 117, "column": 54 } } @@ -4991,16 +5297,16 @@ "object": { "type": "ThisExpression", "range": [ - 2273, - 2277 + 2685, + 2689 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 59 }, "end": { - "line": 93, + "line": 117, "column": 63 } } @@ -5009,31 +5315,31 @@ "type": "Identifier", "name": "update", "range": [ - 2278, - 2284 + 2690, + 2696 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 64 }, "end": { - "line": 93, + "line": 117, "column": 70 } } }, "range": [ - 2273, - 2284 + 2685, + 2696 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 59 }, "end": { - "line": 93, + "line": 117, "column": 70 } } @@ -5043,32 +5349,32 @@ "type": "Identifier", "name": "state", "range": [ - 2285, - 2290 + 2697, + 2702 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 71 }, "end": { - "line": 93, + "line": 117, "column": 76 } } } ], "range": [ - 2273, - 2291 + 2685, + 2703 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 59 }, "end": { - "line": 93, + "line": 117, "column": 77 } } @@ -5076,47 +5382,47 @@ "generator": false, "expression": true, "range": [ - 2258, - 2291 + 2670, + 2703 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 44 }, "end": { - "line": 93, + "line": 117, "column": 77 } } } ], "range": [ - 2222, - 2292 + 2634, + 2704 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 8 }, "end": { - "line": 93, + "line": 117, "column": 78 } } }, "range": [ - 2222, - 2293 + 2634, + 2705 ], "loc": { "start": { - "line": 93, + "line": 117, "column": 8 }, "end": { - "line": 93, + "line": 117, "column": 79 } } @@ -5134,16 +5440,16 @@ "object": { "type": "ThisExpression", "range": [ - 2302, - 2306 + 2714, + 2718 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 8 }, "end": { - "line": 94, + "line": 118, "column": 12 } } @@ -5152,31 +5458,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2307, - 2314 + 2719, + 2726 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 13 }, "end": { - "line": 94, + "line": 118, "column": 20 } } }, "range": [ - 2302, - 2314 + 2714, + 2726 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 8 }, "end": { - "line": 94, + "line": 118, "column": 20 } } @@ -5185,31 +5491,31 @@ "type": "Identifier", "name": "off", "range": [ - 2315, - 2318 + 2727, + 2730 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 21 }, "end": { - "line": 94, + "line": 118, "column": 24 } } }, "range": [ - 2302, - 2318 + 2714, + 2730 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 8 }, "end": { - "line": 94, + "line": 118, "column": 24 } } @@ -5223,32 +5529,32 @@ "value": "initialized", "raw": "'initialized'", "range": [ - 2320, - 2333 + 2732, + 2745 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 26 }, "end": { - "line": 94, + "line": 118, "column": 39 } } } ], "range": [ - 2319, - 2334 + 2731, + 2746 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 25 }, "end": { - "line": 94, + "line": 118, "column": 40 } } @@ -5259,16 +5565,16 @@ "object": { "type": "ThisExpression", "range": [ - 2336, - 2340 + 2748, + 2752 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 42 }, "end": { - "line": 94, + "line": 118, "column": 46 } } @@ -5277,62 +5583,62 @@ "type": "Identifier", "name": "boundSync", "range": [ - 2341, - 2350 + 2753, + 2762 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 47 }, "end": { - "line": 94, + "line": 118, "column": 56 } } }, "range": [ - 2336, - 2350 + 2748, + 2762 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 42 }, "end": { - "line": 94, + "line": 118, "column": 56 } } } ], "range": [ - 2302, - 2351 + 2714, + 2763 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 8 }, "end": { - "line": 94, + "line": 118, "column": 57 } } }, "range": [ - 2302, - 2352 + 2714, + 2764 ], "loc": { "start": { - "line": 94, + "line": 118, "column": 8 }, "end": { - "line": 94, + "line": 118, "column": 58 } } @@ -5345,16 +5651,16 @@ "type": "Identifier", "name": "removeEvt", "range": [ - 2361, - 2370 + 2773, + 2782 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 8 }, "end": { - "line": 95, + "line": 119, "column": 17 } } @@ -5364,16 +5670,16 @@ "type": "Identifier", "name": "root", "range": [ - 2371, - 2375 + 2783, + 2787 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 18 }, "end": { - "line": 95, + "line": 119, "column": 22 } } @@ -5383,16 +5689,16 @@ "value": "hashchange", "raw": "'hashchange'", "range": [ - 2377, - 2389 + 2789, + 2801 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 24 }, "end": { - "line": 95, + "line": 119, "column": 36 } } @@ -5403,16 +5709,16 @@ "object": { "type": "ThisExpression", "range": [ - 2391, - 2395 + 2803, + 2807 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 38 }, "end": { - "line": 95, + "line": 119, "column": 42 } } @@ -5421,62 +5727,62 @@ "type": "Identifier", "name": "boundSync", "range": [ - 2396, - 2405 + 2808, + 2817 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 43 }, "end": { - "line": 95, + "line": 119, "column": 52 } } }, "range": [ - 2391, - 2405 + 2803, + 2817 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 38 }, "end": { - "line": 95, + "line": 119, "column": 52 } } } ], "range": [ - 2361, - 2406 + 2773, + 2818 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 8 }, "end": { - "line": 95, + "line": 119, "column": 53 } } }, "range": [ - 2361, - 2407 + 2773, + 2819 ], "loc": { "start": { - "line": 95, + "line": 119, "column": 8 }, "end": { - "line": 95, + "line": 119, "column": 54 } } @@ -5492,16 +5798,16 @@ "object": { "type": "ThisExpression", "range": [ - 2417, - 2421 + 2829, + 2833 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 8 }, "end": { - "line": 97, + "line": 121, "column": 12 } } @@ -5510,31 +5816,31 @@ "type": "Identifier", "name": "state", "range": [ - 2422, - 2427 + 2834, + 2839 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 13 }, "end": { - "line": 97, + "line": 121, "column": 18 } } }, "range": [ - 2417, - 2427 + 2829, + 2839 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 8 }, "end": { - "line": 97, + "line": 121, "column": 18 } } @@ -5544,46 +5850,46 @@ "value": null, "raw": "null", "range": [ - 2430, - 2434 + 2842, + 2846 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 21 }, "end": { - "line": 97, + "line": 121, "column": 25 } } }, "range": [ - 2417, - 2434 + 2829, + 2846 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 8 }, "end": { - "line": 97, + "line": 121, "column": 25 } } }, "range": [ - 2417, - 2435 + 2829, + 2847 ], "loc": { "start": { - "line": 97, + "line": 121, "column": 8 }, "end": { - "line": 97, + "line": 121, "column": 26 } } @@ -5599,16 +5905,16 @@ "object": { "type": "ThisExpression", "range": [ - 2444, - 2448 + 2856, + 2860 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 8 }, "end": { - "line": 98, + "line": 122, "column": 12 } } @@ -5617,31 +5923,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 2449, - 2457 + 2861, + 2869 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 13 }, "end": { - "line": 98, + "line": 122, "column": 21 } } }, "range": [ - 2444, - 2457 + 2856, + 2869 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 8 }, "end": { - "line": 98, + "line": 122, "column": 21 } } @@ -5651,46 +5957,46 @@ "value": null, "raw": "null", "range": [ - 2460, - 2464 + 2872, + 2876 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 24 }, "end": { - "line": 98, + "line": 122, "column": 28 } } }, "range": [ - 2444, - 2464 + 2856, + 2876 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 8 }, "end": { - "line": 98, + "line": 122, "column": 28 } } }, "range": [ - 2444, - 2465 + 2856, + 2877 ], "loc": { "start": { - "line": 98, + "line": 122, "column": 8 }, "end": { - "line": 98, + "line": 122, "column": 29 } } @@ -5706,16 +6012,16 @@ "object": { "type": "ThisExpression", "range": [ - 2474, - 2478 + 2886, + 2890 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 8 }, "end": { - "line": 99, + "line": 123, "column": 12 } } @@ -5724,31 +6030,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2479, - 2486 + 2891, + 2898 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 13 }, "end": { - "line": 99, + "line": 123, "column": 20 } } }, "range": [ - 2474, - 2486 + 2886, + 2898 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 8 }, "end": { - "line": 99, + "line": 123, "column": 20 } } @@ -5758,62 +6064,62 @@ "value": null, "raw": "null", "range": [ - 2489, - 2493 + 2901, + 2905 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 23 }, "end": { - "line": 99, + "line": 123, "column": 27 } } }, "range": [ - 2474, - 2493 + 2886, + 2905 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 8 }, "end": { - "line": 99, + "line": 123, "column": 27 } } }, "range": [ - 2474, - 2494 + 2886, + 2906 ], "loc": { "start": { - "line": 99, + "line": 123, "column": 8 }, "end": { - "line": 99, + "line": 123, "column": 28 } } } ], "range": [ - 2212, - 2500 + 2624, + 2912 ], "loc": { "start": { - "line": 92, + "line": 116, "column": 14 }, "end": { - "line": 100, + "line": 124, "column": 5 } } @@ -5821,16 +6127,16 @@ "generator": false, "expression": false, "range": [ - 2209, - 2500 + 2621, + 2912 ], "loc": { "start": { - "line": 92, + "line": 116, "column": 11 }, "end": { - "line": 100, + "line": 124, "column": 5 } } @@ -5838,16 +6144,16 @@ "kind": "method", "computed": false, "range": [ - 2202, - 2500 + 2614, + 2912 ], "loc": { "start": { - "line": 92, + "line": 116, "column": 4 }, "end": { - "line": 100, + "line": 124, "column": 5 } }, @@ -5856,16 +6162,16 @@ "type": "Block", "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2129, - 2197 + 2541, + 2609 ], "loc": { "start": { - "line": 89, + "line": 113, "column": 4 }, "end": { - "line": 91, + "line": 115, "column": 7 } } @@ -5875,49 +6181,49 @@ } ], "range": [ - 466, - 2502 + 486, + 2914 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 18 }, "end": { - "line": 101, + "line": 125, "column": 1 } } }, "range": [ - 455, - 2502 + 475, + 2914 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 7 }, "end": { - "line": 101, + "line": 125, "column": 1 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n ", + "value": "*\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n ", "range": [ - 341, - 447 + 393, + 467 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } @@ -5928,34 +6234,34 @@ "specifiers": [], "source": null, "range": [ - 448, - 2502 + 468, + 2914 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 0 }, "end": { - "line": 101, + "line": 125, "column": 1 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n ", + "value": "*\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n ", "range": [ - 341, - 447 + 393, + 467 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } @@ -5966,7 +6272,7 @@ "sourceType": "module", "range": [ 0, - 2502 + 2914 ], "loc": { "start": { @@ -5974,25 +6280,43 @@ "column": 0 }, "end": { - "line": 101, + "line": 125, "column": 1 } }, "comments": [ { "type": "Block", - "value": "*\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n ", + "value": "*\n * Checks if browser has onhashchange event\n ", "range": [ - 341, - 447 + 184, + 235 ], "loc": { "start": { - "line": 13, + "line": 8, "column": 0 }, "end": { - "line": 18, + "line": 10, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n ", + "range": [ + 393, + 467 + ], + "loc": { + "start": { + "line": 16, + "column": 0 + }, + "end": { + "line": 21, "column": 3 } } @@ -6001,53 +6325,125 @@ "type": "Block", "value": "*\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n ", "range": [ - 473, - 572 + 493, + 592 ], "loc": { "start": { - "line": 21, + "line": 24, "column": 4 }, "end": { - "line": 25, + "line": 28, "column": 7 } } }, + { + "type": "Block", + "value": "*\n * State object\n * @type {State} State\n ", + "range": [ + 626, + 696 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 33, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Cached URL hash\n * @type {String} Hash string\n * @private\n ", + "range": [ + 734, + 834 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 40, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Application event emitter instance\n * @type {Emitter}\n ", + "range": [ + 874, + 962 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 46, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Bound sync wrapper for future use\n * @private\n ", + "range": [ + 1010, + 1090 + ], + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 52, + "column": 11 + } + } + }, { "type": "Block", "value": "*\n * Initializes the Hash object\n ", "range": [ - 705, - 751 + 1133, + 1179 ], "loc": { "start": { - "line": 32, + "line": 56, "column": 4 }, "end": { - "line": 34, + "line": 58, "column": 7 } } }, { "type": "Line", - "value": "Store a bound sync wrapper for future use.", + "value": "Store a bound sync wrapper", "range": [ - 875, - 919 + 1303, + 1331 ], "loc": { "start": { - "line": 41, + "line": 65, "column": 8 }, "end": { - "line": 41, - "column": 52 + "line": 65, + "column": 36 } } }, @@ -6055,16 +6451,16 @@ "type": "Block", "value": "*\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n ", "range": [ - 1167, - 1283 + 1579, + 1695 ], "loc": { "start": { - "line": 48, + "line": 72, "column": 4 }, "end": { - "line": 52, + "line": 76, "column": 7 } } @@ -6073,16 +6469,16 @@ "type": "Block", "value": "*\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n ", "range": [ - 1492, - 1645 + 1904, + 2057 ], "loc": { "start": { - "line": 63, + "line": 87, "column": 4 }, "end": { - "line": 68, + "line": 92, "column": 7 } } @@ -6091,16 +6487,16 @@ "type": "Block", "value": "*\n * Applies current hash state to features\n ", "range": [ - 1834, - 1891 + 2246, + 2303 ], "loc": { "start": { - "line": 77, + "line": 101, "column": 4 }, "end": { - "line": 79, + "line": 103, "column": 7 } } @@ -6109,16 +6505,16 @@ "type": "Line", "value": " override current state with persisted one and sync features", "range": [ - 2012, - 2074 + 2424, + 2486 ], "loc": { "start": { - "line": 85, + "line": 109, "column": 8 }, "end": { - "line": 85, + "line": 109, "column": 70 } } @@ -6127,16 +6523,16 @@ "type": "Block", "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2129, - 2197 + 2541, + 2609 ], "loc": { "start": { - "line": 89, + "line": 113, "column": 4 }, "end": { - "line": 91, + "line": 115, "column": 7 } } diff --git a/docs/ast/source/modules/help.js.json b/docs/ast/source/modules/help.js.json index f3a02139..2936edae 100644 --- a/docs/ast/source/modules/help.js.json +++ b/docs/ast/source/modules/help.js.json @@ -707,7 +707,27 @@ "line": 8, "column": 62 } - } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Help UI component\n ", + "range": [ + 322, + 350 + ], + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 12, + "column": 3 + } + } + } + ] }, { "type": "ExportNamedDeclaration", @@ -717,16 +737,16 @@ "type": "Identifier", "name": "Help", "range": [ - 335, - 339 + 364, + 368 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 13 }, "end": { - "line": 10, + "line": 13, "column": 17 } } @@ -735,16 +755,16 @@ "type": "Identifier", "name": "Feature", "range": [ - 348, - 355 + 377, + 384 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 26 }, "end": { - "line": 10, + "line": 13, "column": 33 } } @@ -758,16 +778,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 451, - 462 + 496, + 507 ], "loc": { "start": { - "line": 16, + "line": 19, "column": 4 }, "end": { - "line": 16, + "line": 19, "column": 15 } } @@ -780,16 +800,16 @@ "type": "Identifier", "name": "tf", "range": [ - 463, - 465 + 508, + 510 ], "loc": { "start": { - "line": 16, + "line": 19, "column": 16 }, "end": { - "line": 16, + "line": 19, "column": 18 } } @@ -805,16 +825,16 @@ "callee": { "type": "Super", "range": [ - 477, - 482 + 522, + 527 ], "loc": { "start": { - "line": 17, + "line": 20, "column": 8 }, "end": { - "line": 17, + "line": 20, "column": 13 } } @@ -824,16 +844,16 @@ "type": "Identifier", "name": "tf", "range": [ - 483, - 485 + 528, + 530 ], "loc": { "start": { - "line": 17, + "line": 20, "column": 14 }, "end": { - "line": 17, + "line": 20, "column": 16 } } @@ -843,47 +863,47 @@ "value": "help", "raw": "'help'", "range": [ - 487, - 493 + 532, + 538 ], "loc": { "start": { - "line": 17, + "line": 20, "column": 18 }, "end": { - "line": 17, + "line": 20, "column": 24 } } } ], "range": [ - 477, - 494 + 522, + 539 ], "loc": { "start": { - "line": 17, + "line": 20, "column": 8 }, "end": { - "line": 17, + "line": 20, "column": 25 } } }, "range": [ - 477, - 495 + 522, + 540 ], "loc": { "start": { - "line": 17, + "line": 20, "column": 8 }, "end": { - "line": 17, + "line": 20, "column": 26 } } @@ -897,16 +917,16 @@ "type": "Identifier", "name": "f", "range": [ - 509, - 510 + 554, + 555 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 12 }, "end": { - "line": 19, + "line": 22, "column": 13 } } @@ -917,16 +937,16 @@ "object": { "type": "ThisExpression", "range": [ - 513, - 517 + 558, + 562 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 16 }, "end": { - "line": 19, + "line": 22, "column": 20 } } @@ -935,46 +955,46 @@ "type": "Identifier", "name": "config", "range": [ - 518, - 524 + 563, + 569 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 21 }, "end": { - "line": 19, + "line": 22, "column": 27 } } }, "range": [ - 513, - 524 + 558, + 569 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 16 }, "end": { - "line": 19, + "line": 22, "column": 27 } } }, "range": [ - 509, - 524 + 554, + 569 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 12 }, "end": { - "line": 19, + "line": 22, "column": 27 } } @@ -982,35 +1002,35 @@ ], "kind": "var", "range": [ - 505, - 525 + 550, + 570 ], "loc": { "start": { - "line": 19, + "line": 22, "column": 8 }, "end": { - "line": 19, + "line": 22, "column": 28 } }, "trailingComments": [ { - "type": "Line", - "value": "id of custom container element for instructions", + "type": "Block", + "value": "*\n * ID of main custom container element\n * @type {String}\n ", "range": [ - 535, - 584 + 580, + 668 ], "loc": { "start": { - "line": 21, + "line": 24, "column": 8 }, "end": { - "line": 21, - "column": 57 + "line": 27, + "column": 11 } } } @@ -1027,16 +1047,16 @@ "object": { "type": "ThisExpression", "range": [ - 593, - 597 + 677, + 681 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 8 }, "end": { - "line": 22, + "line": 28, "column": 12 } } @@ -1045,31 +1065,31 @@ "type": "Identifier", "name": "tgtId", "range": [ - 598, - 603 + 682, + 687 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 13 }, "end": { - "line": 22, + "line": 28, "column": 18 } } }, "range": [ - 593, - 603 + 677, + 687 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 8 }, "end": { - "line": 22, + "line": 28, "column": 18 } } @@ -1084,16 +1104,16 @@ "type": "Identifier", "name": "f", "range": [ - 606, - 607 + 690, + 691 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 21 }, "end": { - "line": 22, + "line": 28, "column": 22 } } @@ -1102,31 +1122,31 @@ "type": "Identifier", "name": "help_instructions_target_id", "range": [ - 608, - 635 + 692, + 719 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 23 }, "end": { - "line": 22, + "line": 28, "column": 50 } } }, "range": [ - 606, - 635 + 690, + 719 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 21 }, "end": { - "line": 22, + "line": 28, "column": 50 } } @@ -1136,100 +1156,100 @@ "value": null, "raw": "null", "range": [ - 639, - 643 + 723, + 727 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 54 }, "end": { - "line": 22, + "line": 28, "column": 58 } } }, "range": [ - 606, - 643 + 690, + 727 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 21 }, "end": { - "line": 22, + "line": 28, "column": 58 } } }, "range": [ - 593, - 643 + 677, + 727 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 8 }, "end": { - "line": 22, + "line": 28, "column": 58 } } }, "range": [ - 593, - 644 + 677, + 728 ], "loc": { "start": { - "line": 22, + "line": 28, "column": 8 }, "end": { - "line": 22, + "line": 28, "column": 59 } }, "leadingComments": [ { - "type": "Line", - "value": "id of custom container element for instructions", + "type": "Block", + "value": "*\n * ID of main custom container element\n * @type {String}\n ", "range": [ - 535, - 584 + 580, + 668 ], "loc": { "start": { - "line": 21, + "line": 24, "column": 8 }, "end": { - "line": 21, - "column": 57 + "line": 27, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "id of custom container element for instructions", + "type": "Block", + "value": "*\n * ID of custom container element for instructions\n * @type {String}\n ", "range": [ - 653, - 702 + 738, + 838 ], "loc": { "start": { - "line": 23, + "line": 30, "column": 8 }, "end": { - "line": 23, - "column": 57 + "line": 33, + "column": 11 } } } @@ -1246,16 +1266,16 @@ "object": { "type": "ThisExpression", "range": [ - 711, - 715 + 847, + 851 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 8 }, "end": { - "line": 24, + "line": 34, "column": 12 } } @@ -1264,31 +1284,31 @@ "type": "Identifier", "name": "contTgtId", "range": [ - 716, - 725 + 852, + 861 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 13 }, "end": { - "line": 24, + "line": 34, "column": 22 } } }, "range": [ - 711, - 725 + 847, + 861 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 8 }, "end": { - "line": 24, + "line": 34, "column": 22 } } @@ -1303,16 +1323,16 @@ "type": "Identifier", "name": "f", "range": [ - 728, - 729 + 864, + 865 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 25 }, "end": { - "line": 24, + "line": 34, "column": 26 } } @@ -1321,31 +1341,31 @@ "type": "Identifier", "name": "help_instructions_container_target_id", "range": [ - 730, - 767 + 866, + 903 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 27 }, "end": { - "line": 24, + "line": 34, "column": 64 } } }, "range": [ - 728, - 767 + 864, + 903 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 25 }, "end": { - "line": 24, + "line": 34, "column": 64 } } @@ -1355,100 +1375,100 @@ "value": null, "raw": "null", "range": [ - 783, - 787 + 919, + 923 ], "loc": { "start": { - "line": 25, + "line": 35, "column": 12 }, "end": { - "line": 25, + "line": 35, "column": 16 } } }, "range": [ - 728, - 787 + 864, + 923 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 25 }, "end": { - "line": 25, + "line": 35, "column": 16 } } }, "range": [ - 711, - 787 + 847, + 923 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 8 }, "end": { - "line": 25, + "line": 35, "column": 16 } } }, "range": [ - 711, - 788 + 847, + 924 ], "loc": { "start": { - "line": 24, + "line": 34, "column": 8 }, "end": { - "line": 25, + "line": 35, "column": 17 } }, "leadingComments": [ { - "type": "Line", - "value": "id of custom container element for instructions", + "type": "Block", + "value": "*\n * ID of custom container element for instructions\n * @type {String}\n ", "range": [ - 653, - 702 + 738, + 838 ], "loc": { "start": { - "line": 23, + "line": 30, "column": 8 }, "end": { - "line": 23, - "column": 57 + "line": 33, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines help text", + "type": "Block", + "value": "*\n * Instructions text (accepts HTML)\n * @type {String}\n ", "range": [ - 797, - 816 + 934, + 1019 ], "loc": { "start": { - "line": 26, + "line": 37, "column": 8 }, "end": { - "line": 26, - "column": 27 + "line": 40, + "column": 11 } } } @@ -1465,16 +1485,16 @@ "object": { "type": "ThisExpression", "range": [ - 825, - 829 + 1028, + 1032 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 8 }, "end": { - "line": 27, + "line": 41, "column": 12 } } @@ -1483,31 +1503,31 @@ "type": "Identifier", "name": "instrText", "range": [ - 830, - 839 + 1033, + 1042 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 13 }, "end": { - "line": 27, + "line": 41, "column": 22 } } }, "range": [ - 825, - 839 + 1028, + 1042 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 8 }, "end": { - "line": 27, + "line": 41, "column": 22 } } @@ -1521,16 +1541,16 @@ "type": "Identifier", "name": "f", "range": [ - 842, - 843 + 1045, + 1046 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 25 }, "end": { - "line": 27, + "line": 41, "column": 26 } } @@ -1539,31 +1559,31 @@ "type": "Identifier", "name": "help_instructions_text", "range": [ - 844, - 866 + 1047, + 1069 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 27 }, "end": { - "line": 27, + "line": 41, "column": 49 } } }, "range": [ - 842, - 866 + 1045, + 1069 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 25 }, "end": { - "line": 27, + "line": 41, "column": 49 } } @@ -1575,16 +1595,16 @@ "type": "Identifier", "name": "f", "range": [ - 881, - 882 + 1084, + 1085 ], "loc": { "start": { - "line": 28, + "line": 42, "column": 12 }, "end": { - "line": 28, + "line": 42, "column": 13 } } @@ -1593,31 +1613,31 @@ "type": "Identifier", "name": "help_instructions_text", "range": [ - 883, - 905 + 1086, + 1108 ], "loc": { "start": { - "line": 28, + "line": 42, "column": 14 }, "end": { - "line": 28, + "line": 42, "column": 36 } } }, "range": [ - 881, - 905 + 1084, + 1108 ], "loc": { "start": { - "line": 28, + "line": 42, "column": 12 }, "end": { - "line": 28, + "line": 42, "column": 36 } } @@ -1651,16 +1671,16 @@ "value": "Use the filters above each column to filter and limit table ", "raw": "'Use the filters above each column to filter and limit table '", "range": [ - 920, - 982 + 1123, + 1185 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 29, + "line": 43, "column": 74 } } @@ -1670,31 +1690,31 @@ "value": "data. Advanced searches can be performed by using the following ", "raw": "'data. Advanced searches can be performed by using the following '", "range": [ - 997, - 1063 + 1200, + 1266 ], "loc": { "start": { - "line": 30, + "line": 44, "column": 12 }, "end": { - "line": 30, + "line": 44, "column": 78 } } }, "range": [ - 920, - 1063 + 1123, + 1266 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 30, + "line": 44, "column": 78 } } @@ -1704,31 +1724,31 @@ "value": "operators:
<, <=, >, ", "raw": "'operators:
<, <=, >, '", "range": [ - 1078, - 1137 + 1281, + 1340 ], "loc": { "start": { - "line": 31, + "line": 45, "column": 12 }, "end": { - "line": 31, + "line": 45, "column": 71 } } }, "range": [ - 920, - 1137 + 1123, + 1340 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 31, + "line": 45, "column": 71 } } @@ -1738,31 +1758,31 @@ "value": ">=, =, *, !, {, }, ", "raw": "'>=, =, *, !, {, }, '", "range": [ - 1152, - 1218 + 1355, + 1421 ], "loc": { "start": { - "line": 32, + "line": 46, "column": 12 }, "end": { - "line": 32, + "line": 46, "column": 78 } } }, "range": [ - 920, - 1218 + 1123, + 1421 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 32, + "line": 46, "column": 78 } } @@ -1772,31 +1792,31 @@ "value": "||,&&, [empty], [nonempty], ", "raw": "'||,&&, [empty], [nonempty], '", "range": [ - 1233, - 1299 + 1436, + 1502 ], "loc": { "start": { - "line": 33, + "line": 47, "column": 12 }, "end": { - "line": 33, + "line": 47, "column": 78 } } }, "range": [ - 920, - 1299 + 1123, + 1502 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 33, + "line": 47, "column": 78 } } @@ -1806,31 +1826,31 @@ "value": "rgx:
rgx:
", "raw": "'\" target=\"_blank\">'", "range": [ - 1355, - 1375 + 1558, + 1578 ], "loc": { "start": { - "line": 34, + "line": 48, "column": 53 }, "end": { - "line": 34, + "line": 48, "column": 73 } } }, "range": [ - 920, - 1375 + 1123, + 1578 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 34, + "line": 48, "column": 73 } } @@ -1907,115 +1927,115 @@ "value": "Learn more
", "raw": "'Learn more
'", "range": [ - 1390, - 1411 + 1593, + 1614 ], "loc": { "start": { - "line": 35, + "line": 49, "column": 12 }, "end": { - "line": 35, + "line": 49, "column": 33 } } }, "range": [ - 920, - 1411 + 1123, + 1614 ], "loc": { "start": { - "line": 29, + "line": 43, "column": 12 }, "end": { - "line": 35, + "line": 49, "column": 33 } } }, "range": [ - 842, - 1411 + 1045, + 1614 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 25 }, "end": { - "line": 35, + "line": 49, "column": 33 } } }, "range": [ - 825, - 1411 + 1028, + 1614 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 49, "column": 33 } } }, "range": [ - 825, - 1412 + 1028, + 1615 ], "loc": { "start": { - "line": 27, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 49, "column": 34 } }, "leadingComments": [ { - "type": "Line", - "value": "defines help text", + "type": "Block", + "value": "*\n * Instructions text (accepts HTML)\n * @type {String}\n ", "range": [ - 797, - 816 + 934, + 1019 ], "loc": { "start": { - "line": 26, + "line": 37, "column": 8 }, "end": { - "line": 26, - "column": 27 + "line": 40, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines help innerHtml", + "type": "Block", + "value": "*\n * Instructions HTML\n * @type {String}\n ", "range": [ - 1421, - 1445 + 1625, + 1695 ], "loc": { "start": { - "line": 36, + "line": 51, "column": 8 }, "end": { - "line": 36, - "column": 32 + "line": 54, + "column": 11 } } } @@ -2032,16 +2052,16 @@ "object": { "type": "ThisExpression", "range": [ - 1454, - 1458 + 1704, + 1708 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 8 }, "end": { - "line": 37, + "line": 55, "column": 12 } } @@ -2050,31 +2070,31 @@ "type": "Identifier", "name": "instrHtml", "range": [ - 1459, - 1468 + 1709, + 1718 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 13 }, "end": { - "line": 37, + "line": 55, "column": 22 } } }, "range": [ - 1454, - 1468 + 1704, + 1718 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 8 }, "end": { - "line": 37, + "line": 55, "column": 22 } } @@ -2089,16 +2109,16 @@ "type": "Identifier", "name": "f", "range": [ - 1471, - 1472 + 1721, + 1722 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 25 }, "end": { - "line": 37, + "line": 55, "column": 26 } } @@ -2107,31 +2127,31 @@ "type": "Identifier", "name": "help_instructions_html", "range": [ - 1473, - 1495 + 1723, + 1745 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 27 }, "end": { - "line": 37, + "line": 55, "column": 49 } } }, "range": [ - 1471, - 1495 + 1721, + 1745 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 25 }, "end": { - "line": 37, + "line": 55, "column": 49 } } @@ -2141,100 +2161,100 @@ "value": null, "raw": "null", "range": [ - 1499, - 1503 + 1749, + 1753 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 53 }, "end": { - "line": 37, + "line": 55, "column": 57 } } }, "range": [ - 1471, - 1503 + 1721, + 1753 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 25 }, "end": { - "line": 37, + "line": 55, "column": 57 } } }, "range": [ - 1454, - 1503 + 1704, + 1753 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 8 }, "end": { - "line": 37, + "line": 55, "column": 57 } } }, "range": [ - 1454, - 1504 + 1704, + 1754 ], "loc": { "start": { - "line": 37, + "line": 55, "column": 8 }, "end": { - "line": 37, + "line": 55, "column": 58 } }, "leadingComments": [ { - "type": "Line", - "value": "defines help innerHtml", + "type": "Block", + "value": "*\n * Instructions HTML\n * @type {String}\n ", "range": [ - 1421, - 1445 + 1625, + 1695 ], "loc": { "start": { - "line": 36, + "line": 51, "column": 8 }, "end": { - "line": 36, - "column": 32 + "line": 54, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines reset button text", + "type": "Block", + "value": "*\n * Help button text ('?')\n * @type {String}\n ", "range": [ - 1513, - 1540 + 1764, + 1839 ], "loc": { "start": { - "line": 38, + "line": 57, "column": 8 }, "end": { - "line": 38, - "column": 35 + "line": 60, + "column": 11 } } } @@ -2251,16 +2271,16 @@ "object": { "type": "ThisExpression", "range": [ - 1549, - 1553 + 1848, + 1852 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 8 }, "end": { - "line": 39, + "line": 61, "column": 12 } } @@ -2269,31 +2289,31 @@ "type": "Identifier", "name": "btnText", "range": [ - 1554, - 1561 + 1853, + 1860 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 13 }, "end": { - "line": 39, + "line": 61, "column": 20 } } }, "range": [ - 1549, - 1561 + 1848, + 1860 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 8 }, "end": { - "line": 39, + "line": 61, "column": 20 } } @@ -2308,16 +2328,16 @@ "type": "Identifier", "name": "f", "range": [ - 1564, - 1565 + 1863, + 1864 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 23 }, "end": { - "line": 39, + "line": 61, "column": 24 } } @@ -2326,31 +2346,31 @@ "type": "Identifier", "name": "help_instructions_btn_text", "range": [ - 1566, - 1592 + 1865, + 1891 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 25 }, "end": { - "line": 39, + "line": 61, "column": 51 } } }, "range": [ - 1564, - 1592 + 1863, + 1891 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 23 }, "end": { - "line": 39, + "line": 61, "column": 51 } } @@ -2360,100 +2380,100 @@ "value": "?", "raw": "'?'", "range": [ - 1596, - 1599 + 1895, + 1898 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 55 }, "end": { - "line": 39, + "line": 61, "column": 58 } } }, "range": [ - 1564, - 1599 + 1863, + 1898 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 23 }, "end": { - "line": 39, + "line": 61, "column": 58 } } }, "range": [ - 1549, - 1599 + 1848, + 1898 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 8 }, "end": { - "line": 39, + "line": 61, "column": 58 } } }, "range": [ - 1549, - 1600 + 1848, + 1899 ], "loc": { "start": { - "line": 39, + "line": 61, "column": 8 }, "end": { - "line": 39, + "line": 61, "column": 59 } }, "leadingComments": [ { - "type": "Line", - "value": "defines reset button text", + "type": "Block", + "value": "*\n * Help button text ('?')\n * @type {String}\n ", "range": [ - 1513, - 1540 + 1764, + 1839 ], "loc": { "start": { - "line": 38, + "line": 57, "column": 8 }, "end": { - "line": 38, - "column": 35 + "line": 60, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines reset button innerHtml", + "type": "Block", + "value": "*\n * Custom help button HTML\n * @type {String}\n ", "range": [ - 1609, - 1641 + 1909, + 1985 ], "loc": { "start": { - "line": 40, + "line": 63, "column": 8 }, "end": { - "line": 40, - "column": 40 + "line": 66, + "column": 11 } } } @@ -2470,16 +2490,16 @@ "object": { "type": "ThisExpression", "range": [ - 1650, - 1654 + 1994, + 1998 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 8 }, "end": { - "line": 41, + "line": 67, "column": 12 } } @@ -2488,31 +2508,31 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 1655, - 1662 + 1999, + 2006 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 13 }, "end": { - "line": 41, + "line": 67, "column": 20 } } }, "range": [ - 1650, - 1662 + 1994, + 2006 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 8 }, "end": { - "line": 41, + "line": 67, "column": 20 } } @@ -2527,16 +2547,16 @@ "type": "Identifier", "name": "f", "range": [ - 1665, - 1666 + 2009, + 2010 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 23 }, "end": { - "line": 41, + "line": 67, "column": 24 } } @@ -2545,31 +2565,31 @@ "type": "Identifier", "name": "help_instructions_btn_html", "range": [ - 1667, - 1693 + 2011, + 2037 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 25 }, "end": { - "line": 41, + "line": 67, "column": 51 } } }, "range": [ - 1665, - 1693 + 2009, + 2037 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 23 }, "end": { - "line": 41, + "line": 67, "column": 51 } } @@ -2579,100 +2599,100 @@ "value": null, "raw": "null", "range": [ - 1697, - 1701 + 2041, + 2045 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 55 }, "end": { - "line": 41, + "line": 67, "column": 59 } } }, "range": [ - 1665, - 1701 + 2009, + 2045 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 23 }, "end": { - "line": 41, + "line": 67, "column": 59 } } }, "range": [ - 1650, - 1701 + 1994, + 2045 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 8 }, "end": { - "line": 41, + "line": 67, "column": 59 } } }, "range": [ - 1650, - 1702 + 1994, + 2046 ], "loc": { "start": { - "line": 41, + "line": 67, "column": 8 }, "end": { - "line": 41, + "line": 67, "column": 60 } }, "leadingComments": [ { - "type": "Line", - "value": "defines reset button innerHtml", + "type": "Block", + "value": "*\n * Custom help button HTML\n * @type {String}\n ", "range": [ - 1609, - 1641 + 1909, + 1985 ], "loc": { "start": { - "line": 40, + "line": 63, "column": 8 }, "end": { - "line": 40, - "column": 40 + "line": 66, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines css class for help button", + "type": "Block", + "value": "*\n * Css class for help button\n * @type {String}\n ", "range": [ - 1711, - 1746 + 2056, + 2134 ], "loc": { "start": { - "line": 42, + "line": 69, "column": 8 }, "end": { - "line": 42, - "column": 43 + "line": 72, + "column": 11 } } } @@ -2689,16 +2709,16 @@ "object": { "type": "ThisExpression", "range": [ - 1755, - 1759 + 2143, + 2147 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 8 }, "end": { - "line": 43, + "line": 73, "column": 12 } } @@ -2707,31 +2727,31 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 1760, - 1771 + 2148, + 2159 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 13 }, "end": { - "line": 43, + "line": 73, "column": 24 } } }, "range": [ - 1755, - 1771 + 2143, + 2159 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 8 }, "end": { - "line": 43, + "line": 73, "column": 24 } } @@ -2746,16 +2766,16 @@ "type": "Identifier", "name": "f", "range": [ - 1774, - 1775 + 2162, + 2163 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 27 }, "end": { - "line": 43, + "line": 73, "column": 28 } } @@ -2764,31 +2784,31 @@ "type": "Identifier", "name": "help_instructions_btn_css_class", "range": [ - 1776, - 1807 + 2164, + 2195 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 29 }, "end": { - "line": 43, + "line": 73, "column": 60 } } }, "range": [ - 1774, - 1807 + 2162, + 2195 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 27 }, "end": { - "line": 43, + "line": 73, "column": 60 } } @@ -2798,100 +2818,100 @@ "value": "helpBtn", "raw": "'helpBtn'", "range": [ - 1811, - 1820 + 2199, + 2208 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 64 }, "end": { - "line": 43, + "line": 73, "column": 73 } } }, "range": [ - 1774, - 1820 + 2162, + 2208 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 27 }, "end": { - "line": 43, + "line": 73, "column": 73 } } }, "range": [ - 1755, - 1820 + 2143, + 2208 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 8 }, "end": { - "line": 43, + "line": 73, "column": 73 } } }, "range": [ - 1755, - 1821 + 2143, + 2209 ], "loc": { "start": { - "line": 43, + "line": 73, "column": 8 }, "end": { - "line": 43, + "line": 73, "column": 74 } }, "leadingComments": [ { - "type": "Line", - "value": "defines css class for help button", + "type": "Block", + "value": "*\n * Css class for help button\n * @type {String}\n ", "range": [ - 1711, - 1746 + 2056, + 2134 ], "loc": { "start": { - "line": 42, + "line": 69, "column": 8 }, "end": { - "line": 42, - "column": 43 + "line": 72, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "defines css class for help container", + "type": "Block", + "value": "*\n * Css class for help container element\n * @type {String}\n ", "range": [ - 1830, - 1868 + 2219, + 2308 ], "loc": { "start": { - "line": 44, + "line": 75, "column": 8 }, "end": { - "line": 44, - "column": 46 + "line": 78, + "column": 11 } } } @@ -2908,16 +2928,16 @@ "object": { "type": "ThisExpression", "range": [ - 1877, - 1881 + 2317, + 2321 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 8 }, "end": { - "line": 45, + "line": 79, "column": 12 } } @@ -2926,31 +2946,31 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 1882, - 1894 + 2322, + 2334 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 13 }, "end": { - "line": 45, + "line": 79, "column": 25 } } }, "range": [ - 1877, - 1894 + 2317, + 2334 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 8 }, "end": { - "line": 45, + "line": 79, "column": 25 } } @@ -2965,16 +2985,16 @@ "type": "Identifier", "name": "f", "range": [ - 1897, - 1898 + 2337, + 2338 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 28 }, "end": { - "line": 45, + "line": 79, "column": 29 } } @@ -2983,31 +3003,31 @@ "type": "Identifier", "name": "help_instructions_container_css_class", "range": [ - 1899, - 1936 + 2339, + 2376 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 30 }, "end": { - "line": 45, + "line": 79, "column": 67 } } }, "range": [ - 1897, - 1936 + 2337, + 2376 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 28 }, "end": { - "line": 45, + "line": 79, "column": 67 } } @@ -3017,100 +3037,100 @@ "value": "helpCont", "raw": "'helpCont'", "range": [ - 1952, - 1962 + 2392, + 2402 ], "loc": { "start": { - "line": 46, + "line": 80, "column": 12 }, "end": { - "line": 46, + "line": 80, "column": 22 } } }, "range": [ - 1897, - 1962 + 2337, + 2402 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 28 }, "end": { - "line": 46, + "line": 80, "column": 22 } } }, "range": [ - 1877, - 1962 + 2317, + 2402 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 8 }, "end": { - "line": 46, + "line": 80, "column": 22 } } }, "range": [ - 1877, - 1963 + 2317, + 2403 ], "loc": { "start": { - "line": 45, + "line": 79, "column": 8 }, "end": { - "line": 46, + "line": 80, "column": 23 } }, "leadingComments": [ { - "type": "Line", - "value": "defines css class for help container", + "type": "Block", + "value": "*\n * Css class for help container element\n * @type {String}\n ", "range": [ - 1830, - 1868 + 2219, + 2308 ], "loc": { "start": { - "line": 44, + "line": 75, "column": 8 }, "end": { - "line": 44, - "column": 46 + "line": 78, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "help button element", + "type": "Block", + "value": "*\n * Stores button DOM element\n * @type {DOMElement}\n ", "range": [ - 1972, - 1993 + 2413, + 2495 ], "loc": { "start": { - "line": 47, + "line": 82, "column": 8 }, "end": { - "line": 47, - "column": 29 + "line": 85, + "column": 11 } } } @@ -3127,16 +3147,16 @@ "object": { "type": "ThisExpression", "range": [ - 2002, - 2006 + 2504, + 2508 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 8 }, "end": { - "line": 48, + "line": 86, "column": 12 } } @@ -3145,31 +3165,31 @@ "type": "Identifier", "name": "btn", "range": [ - 2007, - 2010 + 2509, + 2512 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 13 }, "end": { - "line": 48, + "line": 86, "column": 16 } } }, "range": [ - 2002, - 2010 + 2504, + 2512 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 8 }, "end": { - "line": 48, + "line": 86, "column": 16 } } @@ -3179,85 +3199,85 @@ "value": null, "raw": "null", "range": [ - 2013, - 2017 + 2515, + 2519 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 19 }, "end": { - "line": 48, + "line": 86, "column": 23 } } }, "range": [ - 2002, - 2017 + 2504, + 2519 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 8 }, "end": { - "line": 48, + "line": 86, "column": 23 } } }, "range": [ - 2002, - 2018 + 2504, + 2520 ], "loc": { "start": { - "line": 48, + "line": 86, "column": 8 }, "end": { - "line": 48, + "line": 86, "column": 24 } }, "leadingComments": [ { - "type": "Line", - "value": "help button element", + "type": "Block", + "value": "*\n * Stores button DOM element\n * @type {DOMElement}\n ", "range": [ - 1972, - 1993 + 2413, + 2495 ], "loc": { "start": { - "line": 47, + "line": 82, "column": 8 }, "end": { - "line": 47, - "column": 29 + "line": 85, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "help content div", + "type": "Block", + "value": "*\n * Stores help container DOM element\n * @type {DOMElement}\n ", "range": [ - 2027, - 2045 + 2530, + 2620 ], "loc": { "start": { - "line": 49, + "line": 88, "column": 8 }, "end": { - "line": 49, - "column": 26 + "line": 91, + "column": 11 } } } @@ -3274,16 +3294,16 @@ "object": { "type": "ThisExpression", "range": [ - 2054, - 2058 + 2629, + 2633 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 8 }, "end": { - "line": 50, + "line": 92, "column": 12 } } @@ -3292,31 +3312,31 @@ "type": "Identifier", "name": "cont", "range": [ - 2059, - 2063 + 2634, + 2638 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 13 }, "end": { - "line": 50, + "line": 92, "column": 17 } } }, "range": [ - 2054, - 2063 + 2629, + 2638 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 8 }, "end": { - "line": 50, + "line": 92, "column": 17 } } @@ -3326,65 +3346,85 @@ "value": null, "raw": "null", "range": [ - 2066, - 2070 + 2641, + 2645 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 20 }, "end": { - "line": 50, + "line": 92, "column": 24 } } }, "range": [ - 2054, - 2070 + 2629, + 2645 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 8 }, "end": { - "line": 50, + "line": 92, "column": 24 } } }, "range": [ - 2054, - 2071 + 2629, + 2646 ], "loc": { "start": { - "line": 50, + "line": 92, "column": 8 }, "end": { - "line": 50, + "line": 92, "column": 25 } }, "leadingComments": [ { - "type": "Line", - "value": "help content div", + "type": "Block", + "value": "*\n * Stores help container DOM element\n * @type {DOMElement}\n ", "range": [ - 2027, - 2045 + 2530, + 2620 ], "loc": { "start": { - "line": 49, + "line": 88, "column": 8 }, "end": { - "line": 49, - "column": 26 + "line": 91, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Default HTML appended to instructions text\n * @type {String}\n ", + "range": [ + 2656, + 2751 + ], + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 97, + "column": 11 } } } @@ -3401,16 +3441,16 @@ "object": { "type": "ThisExpression", "range": [ - 2080, - 2084 + 2760, + 2764 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 8 }, "end": { - "line": 51, + "line": 98, "column": 12 } } @@ -3419,31 +3459,31 @@ "type": "Identifier", "name": "defaultHtml", "range": [ - 2085, - 2096 + 2765, + 2776 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 13 }, "end": { - "line": 51, + "line": 98, "column": 24 } } }, "range": [ - 2080, - 2096 + 2760, + 2776 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 8 }, "end": { - "line": 51, + "line": 98, "column": 24 } } @@ -3492,16 +3532,16 @@ "value": "

TableFilter ", "raw": "'

TableFilter '", "range": [ - 2099, - 2141 + 2779, + 2821 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 51, + "line": 98, "column": 69 } } @@ -3511,31 +3551,31 @@ "value": "v", "raw": "'v'", "range": [ - 2156, - 2159 + 2836, + 2839 ], "loc": { "start": { - "line": 52, + "line": 99, "column": 12 }, "end": { - "line": 52, + "line": 99, "column": 15 } } }, "range": [ - 2099, - 2159 + 2779, + 2839 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 52, + "line": 99, "column": 15 } } @@ -3547,16 +3587,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2162, - 2164 + 2842, + 2844 ], "loc": { "start": { - "line": 52, + "line": 99, "column": 18 }, "end": { - "line": 52, + "line": 99, "column": 20 } } @@ -3565,46 +3605,46 @@ "type": "Identifier", "name": "version", "range": [ - 2165, - 2172 + 2845, + 2852 ], "loc": { "start": { - "line": 52, + "line": 99, "column": 21 }, "end": { - "line": 52, + "line": 99, "column": 28 } } }, "range": [ - 2162, - 2172 + 2842, + 2852 ], "loc": { "start": { - "line": 52, + "line": 99, "column": 18 }, "end": { - "line": 52, + "line": 99, "column": 28 } } }, "range": [ - 2099, - 2172 + 2779, + 2852 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 52, + "line": 99, "column": 28 } } @@ -3614,31 +3654,31 @@ "value": "

", "raw": "'

'", "range": [ - 2175, - 2182 + 2855, + 2862 ], "loc": { "start": { - "line": 52, + "line": 99, "column": 31 }, "end": { - "line": 52, + "line": 99, "column": 38 } } }, "range": [ - 2099, - 2182 + 2779, + 2862 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 52, + "line": 99, "column": 38 } } @@ -3648,31 +3688,31 @@ "value": "", "raw": "'\" target=\"_blank\">'", "range": [ - 2225, - 2245 + 2905, + 2925 ], "loc": { "start": { - "line": 53, + "line": 100, "column": 12 }, "end": { - "line": 53, + "line": 100, "column": 32 } } }, "range": [ - 2099, - 2245 + 2779, + 2925 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 53, + "line": 100, "column": 32 } } @@ -3748,31 +3788,31 @@ "type": "Identifier", "name": "WEBSITE_URL", "range": [ - 2248, - 2259 + 2928, + 2939 ], "loc": { "start": { - "line": 53, + "line": 100, "column": 35 }, "end": { - "line": 53, + "line": 100, "column": 46 } } }, "range": [ - 2099, - 2259 + 2779, + 2939 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 53, + "line": 100, "column": 46 } } @@ -3782,31 +3822,31 @@ "value": "", "raw": "''", "range": [ - 2262, - 2268 + 2942, + 2948 ], "loc": { "start": { - "line": 53, + "line": 100, "column": 49 }, "end": { - "line": 53, + "line": 100, "column": 55 } } }, "range": [ - 2099, - 2268 + 2779, + 2948 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 53, + "line": 100, "column": 55 } } @@ -3816,31 +3856,31 @@ "value": "
©2015-", "raw": "'
©2015-'", "range": [ - 2283, - 2307 + 2963, + 2987 ], "loc": { "start": { - "line": 54, + "line": 101, "column": 12 }, "end": { - "line": 54, + "line": 101, "column": 36 } } }, "range": [ - 2099, - 2307 + 2779, + 2987 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 54, + "line": 101, "column": 36 } } @@ -3852,16 +3892,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2310, - 2312 + 2990, + 2992 ], "loc": { "start": { - "line": 54, + "line": 101, "column": 39 }, "end": { - "line": 54, + "line": 101, "column": 41 } } @@ -3870,46 +3910,46 @@ "type": "Identifier", "name": "year", "range": [ - 2313, - 2317 + 2993, + 2997 ], "loc": { "start": { - "line": 54, + "line": 101, "column": 42 }, "end": { - "line": 54, + "line": 101, "column": 46 } } }, "range": [ - 2310, - 2317 + 2990, + 2997 ], "loc": { "start": { - "line": 54, + "line": 101, "column": 39 }, "end": { - "line": 54, + "line": 101, "column": 46 } } }, "range": [ - 2099, - 2317 + 2779, + 2997 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 54, + "line": 101, "column": 46 } } @@ -3919,31 +3959,31 @@ "value": " {AUTHOR}", "raw": "' {AUTHOR}
'", "range": [ - 2320, - 2338 + 3000, + 3018 ], "loc": { "start": { - "line": 54, + "line": 101, "column": 49 }, "end": { - "line": 54, + "line": 101, "column": 67 } } }, "range": [ - 2099, - 2338 + 2779, + 3018 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 54, + "line": 101, "column": 67 } } @@ -3953,31 +3993,31 @@ "value": "
", "raw": "'
'", "range": [ - 2353, - 2399 + 3033, + 3079 ], "loc": { "start": { - "line": 55, + "line": 102, "column": 12 }, "end": { - "line": 55, + "line": 102, "column": 58 } } }, "range": [ - 2099, - 2399 + 2779, + 3079 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 55, + "line": 102, "column": 58 } } @@ -3987,80 +4027,100 @@ "value": "Close
", "raw": "'Close
'", "range": [ - 2414, - 2481 + 3094, + 3161 ], "loc": { "start": { - "line": 56, + "line": 103, "column": 12 }, "end": { - "line": 56, + "line": 103, "column": 79 } } }, "range": [ - 2099, - 2481 + 2779, + 3161 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 27 }, "end": { - "line": 56, + "line": 103, "column": 79 } } }, "range": [ - 2080, - 2481 + 2760, + 3161 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 8 }, "end": { - "line": 56, + "line": 103, "column": 79 } } }, "range": [ - 2080, - 2482 + 2760, + 3162 ], "loc": { "start": { - "line": 51, + "line": 98, "column": 8 }, "end": { - "line": 56, + "line": 103, "column": 80 } }, - "trailingComments": [ + "leadingComments": [ { - "type": "Line", - "value": "id prefix for help elements", + "type": "Block", + "value": "*\n * Default HTML appended to instructions text\n * @type {String}\n ", "range": [ - 2492, - 2521 + 2656, + 2751 ], "loc": { "start": { - "line": 58, + "line": 94, "column": 8 }, "end": { - "line": 58, - "column": 37 + "line": 97, + "column": 11 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Prefix for help main container ID\n * @type {String}\n * @private\n ", + "range": [ + 3172, + 3278 + ], + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 109, + "column": 11 } } } @@ -4077,16 +4137,16 @@ "object": { "type": "ThisExpression", "range": [ - 2530, - 2534 + 3287, + 3291 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 8 }, "end": { - "line": 59, + "line": 110, "column": 12 } } @@ -4095,31 +4155,31 @@ "type": "Identifier", "name": "prfxHelpSpan", "range": [ - 2535, - 2547 + 3292, + 3304 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 13 }, "end": { - "line": 59, + "line": 110, "column": 25 } } }, "range": [ - 2530, - 2547 + 3287, + 3304 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 8 }, "end": { - "line": 59, + "line": 110, "column": 25 } } @@ -4129,85 +4189,85 @@ "value": "helpSpan_", "raw": "'helpSpan_'", "range": [ - 2550, - 2561 + 3307, + 3318 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 28 }, "end": { - "line": 59, + "line": 110, "column": 39 } } }, "range": [ - 2530, - 2561 + 3287, + 3318 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 8 }, "end": { - "line": 59, + "line": 110, "column": 39 } } }, "range": [ - 2530, - 2562 + 3287, + 3319 ], "loc": { "start": { - "line": 59, + "line": 110, "column": 8 }, "end": { - "line": 59, + "line": 110, "column": 40 } }, "leadingComments": [ { - "type": "Line", - "value": "id prefix for help elements", + "type": "Block", + "value": "*\n * Prefix for help main container ID\n * @type {String}\n * @private\n ", "range": [ - 2492, - 2521 + 3172, + 3278 ], "loc": { "start": { - "line": 58, + "line": 105, "column": 8 }, "end": { - "line": 58, - "column": 37 + "line": 109, + "column": 11 } } } ], "trailingComments": [ { - "type": "Line", - "value": "id prefix for help elements", + "type": "Block", + "value": "*\n * Prefix for help instructions container ID\n * @type {String}\n * @private\n ", "range": [ - 2571, - 2600 + 3329, + 3443 ], "loc": { "start": { - "line": 60, + "line": 112, "column": 8 }, "end": { - "line": 60, - "column": 37 + "line": 116, + "column": 11 } } } @@ -4224,16 +4284,16 @@ "object": { "type": "ThisExpression", "range": [ - 2609, - 2613 + 3452, + 3456 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 8 }, "end": { - "line": 61, + "line": 117, "column": 12 } } @@ -4242,31 +4302,31 @@ "type": "Identifier", "name": "prfxHelpDiv", "range": [ - 2614, - 2625 + 3457, + 3468 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 13 }, "end": { - "line": 61, + "line": 117, "column": 24 } } }, "range": [ - 2609, - 2625 + 3452, + 3468 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 8 }, "end": { - "line": 61, + "line": 117, "column": 24 } } @@ -4276,65 +4336,65 @@ "value": "helpDiv_", "raw": "'helpDiv_'", "range": [ - 2628, - 2638 + 3471, + 3481 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 27 }, "end": { - "line": 61, + "line": 117, "column": 37 } } }, "range": [ - 2609, - 2638 + 3452, + 3481 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 8 }, "end": { - "line": 61, + "line": 117, "column": 37 } } }, "range": [ - 2609, - 2639 + 3452, + 3482 ], "loc": { "start": { - "line": 61, + "line": 117, "column": 8 }, "end": { - "line": 61, + "line": 117, "column": 38 } }, "leadingComments": [ { - "type": "Line", - "value": "id prefix for help elements", + "type": "Block", + "value": "*\n * Prefix for help instructions container ID\n * @type {String}\n * @private\n ", "range": [ - 2571, - 2600 + 3329, + 3443 ], "loc": { "start": { - "line": 60, + "line": 112, "column": 8 }, "end": { - "line": 60, - "column": 37 + "line": 116, + "column": 11 } } } @@ -4353,16 +4413,16 @@ "object": { "type": "ThisExpression", "range": [ - 2649, - 2653 + 3492, + 3496 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 8 }, "end": { - "line": 63, + "line": 119, "column": 12 } } @@ -4371,31 +4431,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2654, - 2661 + 3497, + 3504 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 13 }, "end": { - "line": 63, + "line": 119, "column": 20 } } }, "range": [ - 2649, - 2661 + 3492, + 3504 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 8 }, "end": { - "line": 63, + "line": 119, "column": 20 } } @@ -4404,31 +4464,31 @@ "type": "Identifier", "name": "on", "range": [ - 2662, - 2664 + 3505, + 3507 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 21 }, "end": { - "line": 63, + "line": 119, "column": 23 } } }, "range": [ - 2649, - 2664 + 3492, + 3507 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 8 }, "end": { - "line": 63, + "line": 119, "column": 23 } } @@ -4442,32 +4502,32 @@ "value": "init-help", "raw": "'init-help'", "range": [ - 2666, - 2677 + 3509, + 3520 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 25 }, "end": { - "line": 63, + "line": 119, "column": 36 } } } ], "range": [ - 2665, - 2678 + 3508, + 3521 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 24 }, "end": { - "line": 63, + "line": 119, "column": 37 } } @@ -4484,16 +4544,16 @@ "object": { "type": "ThisExpression", "range": [ - 2686, - 2690 + 3529, + 3533 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 45 }, "end": { - "line": 63, + "line": 119, "column": 49 } } @@ -4502,47 +4562,47 @@ "type": "Identifier", "name": "init", "range": [ - 2691, - 2695 + 3534, + 3538 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 50 }, "end": { - "line": 63, + "line": 119, "column": 54 } } }, "range": [ - 2686, - 2695 + 3529, + 3538 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 45 }, "end": { - "line": 63, + "line": 119, "column": 54 } } }, "arguments": [], "range": [ - 2686, - 2697 + 3529, + 3540 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 45 }, "end": { - "line": 63, + "line": 119, "column": 56 } } @@ -4550,63 +4610,63 @@ "generator": false, "expression": true, "range": [ - 2680, - 2697 + 3523, + 3540 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 39 }, "end": { - "line": 63, + "line": 119, "column": 56 } } } ], "range": [ - 2649, - 2698 + 3492, + 3541 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 8 }, "end": { - "line": 63, + "line": 119, "column": 57 } } }, "range": [ - 2649, - 2699 + 3492, + 3542 ], "loc": { "start": { - "line": 63, + "line": 119, "column": 8 }, "end": { - "line": 63, + "line": 119, "column": 58 } } } ], "range": [ - 467, - 2705 + 512, + 3548 ], "loc": { "start": { - "line": 16, + "line": 19, "column": 20 }, "end": { - "line": 64, + "line": 120, "column": 5 } } @@ -4614,16 +4674,16 @@ "generator": false, "expression": false, "range": [ - 462, - 2705 + 507, + 3548 ], "loc": { "start": { - "line": 16, + "line": 19, "column": 15 }, "end": { - "line": 64, + "line": 120, "column": 5 } } @@ -4631,34 +4691,34 @@ "kind": "constructor", "computed": false, "range": [ - 451, - 2705 + 496, + 3548 ], "loc": { "start": { - "line": 16, + "line": 19, "column": 4 }, "end": { - "line": 64, + "line": 120, "column": 5 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Help UI component\n * @param {Object} tf TableFilter instance\n ", + "value": "*\n * Creates an instance of Help.\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 363, - 446 + 392, + 491 ], "loc": { "start": { - "line": 12, + "line": 15, "column": 4 }, "end": { - "line": 15, + "line": 18, "column": 7 } } @@ -4667,18 +4727,18 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Initialise Help instance\n *\n * @returns (description)\n ", + "value": "*\n * Initialise Help instance\n * @returns (description)\n ", "range": [ - 2711, - 2791 + 3554, + 3627 ], "loc": { "start": { - "line": 66, + "line": 122, "column": 4 }, "end": { - "line": 70, + "line": 125, "column": 7 } } @@ -4692,16 +4752,16 @@ "type": "Identifier", "name": "init", "range": [ - 2796, - 2800 + 3632, + 3636 ], "loc": { "start": { - "line": 71, + "line": 126, "column": 4 }, "end": { - "line": 71, + "line": 126, "column": 8 } } @@ -4721,16 +4781,16 @@ "object": { "type": "ThisExpression", "range": [ - 2817, - 2821 + 3653, + 3657 ], "loc": { "start": { - "line": 72, + "line": 127, "column": 12 }, "end": { - "line": 72, + "line": 127, "column": 16 } } @@ -4739,31 +4799,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 2822, - 2833 + 3658, + 3669 ], "loc": { "start": { - "line": 72, + "line": 127, "column": 17 }, "end": { - "line": 72, + "line": 127, "column": 28 } } }, "range": [ - 2817, - 2833 + 3653, + 3669 ], "loc": { "start": { - "line": 72, + "line": 127, "column": 12 }, "end": { - "line": 72, + "line": 127, "column": 28 } } @@ -4775,48 +4835,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 2849, - 2856 + 3685, + 3692 ], "loc": { "start": { - "line": 73, + "line": 128, "column": 12 }, "end": { - "line": 73, + "line": 128, "column": 19 } } } ], "range": [ - 2835, - 2866 + 3671, + 3702 ], "loc": { "start": { - "line": 72, + "line": 127, "column": 30 }, "end": { - "line": 74, + "line": 129, "column": 9 } } }, "alternate": null, "range": [ - 2813, - 2866 + 3649, + 3702 ], "loc": { "start": { - "line": 72, + "line": 127, "column": 8 }, "end": { - "line": 74, + "line": 129, "column": 9 } } @@ -4830,16 +4890,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2880, - 2882 + 3716, + 3718 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 12 }, "end": { - "line": 76, + "line": 131, "column": 14 } } @@ -4850,16 +4910,16 @@ "object": { "type": "ThisExpression", "range": [ - 2885, - 2889 + 3721, + 3725 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 17 }, "end": { - "line": 76, + "line": 131, "column": 21 } } @@ -4868,46 +4928,46 @@ "type": "Identifier", "name": "tf", "range": [ - 2890, - 2892 + 3726, + 3728 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 22 }, "end": { - "line": 76, + "line": 131, "column": 24 } } }, "range": [ - 2885, - 2892 + 3721, + 3728 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 17 }, "end": { - "line": 76, + "line": 131, "column": 24 } } }, "range": [ - 2880, - 2892 + 3716, + 3728 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 12 }, "end": { - "line": 76, + "line": 131, "column": 24 } } @@ -4915,16 +4975,16 @@ ], "kind": "var", "range": [ - 2876, - 2893 + 3712, + 3729 ], "loc": { "start": { - "line": 76, + "line": 131, "column": 8 }, "end": { - "line": 76, + "line": 131, "column": 25 } } @@ -4938,16 +4998,16 @@ "type": "Identifier", "name": "helpspan", "range": [ - 2907, - 2915 + 3743, + 3751 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 12 }, "end": { - "line": 78, + "line": 133, "column": 20 } } @@ -4958,16 +5018,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 2918, - 2927 + 3754, + 3763 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 23 }, "end": { - "line": 78, + "line": 133, "column": 32 } } @@ -4978,16 +5038,16 @@ "value": "span", "raw": "'span'", "range": [ - 2928, - 2934 + 3764, + 3770 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 33 }, "end": { - "line": 78, + "line": 133, "column": 39 } } @@ -5000,16 +5060,16 @@ "value": "id", "raw": "'id'", "range": [ - 2937, - 2941 + 3773, + 3777 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 42 }, "end": { - "line": 78, + "line": 133, "column": 46 } } @@ -5023,16 +5083,16 @@ "object": { "type": "ThisExpression", "range": [ - 2943, - 2947 + 3779, + 3783 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 48 }, "end": { - "line": 78, + "line": 133, "column": 52 } } @@ -5041,31 +5101,31 @@ "type": "Identifier", "name": "prfxHelpSpan", "range": [ - 2948, - 2960 + 3784, + 3796 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 53 }, "end": { - "line": 78, + "line": 133, "column": 65 } } }, "range": [ - 2943, - 2960 + 3779, + 3796 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 48 }, "end": { - "line": 78, + "line": 133, "column": 65 } } @@ -5077,16 +5137,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2963, - 2965 + 3799, + 3801 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 68 }, "end": { - "line": 78, + "line": 133, "column": 70 } } @@ -5095,93 +5155,93 @@ "type": "Identifier", "name": "id", "range": [ - 2966, - 2968 + 3802, + 3804 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 71 }, "end": { - "line": 78, + "line": 133, "column": 73 } } }, "range": [ - 2963, - 2968 + 3799, + 3804 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 68 }, "end": { - "line": 78, + "line": 133, "column": 73 } } }, "range": [ - 2943, - 2968 + 3779, + 3804 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 48 }, "end": { - "line": 78, + "line": 133, "column": 73 } } } ], "range": [ - 2936, - 2969 + 3772, + 3805 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 41 }, "end": { - "line": 78, + "line": 133, "column": 74 } } } ], "range": [ - 2918, - 2970 + 3754, + 3806 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 23 }, "end": { - "line": 78, + "line": 133, "column": 75 } } }, "range": [ - 2907, - 2970 + 3743, + 3806 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 12 }, "end": { - "line": 78, + "line": 133, "column": 75 } } @@ -5189,16 +5249,16 @@ ], "kind": "var", "range": [ - 2903, - 2971 + 3739, + 3807 ], "loc": { "start": { - "line": 78, + "line": 133, "column": 8 }, "end": { - "line": 78, + "line": 133, "column": 76 } } @@ -5212,16 +5272,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 2984, - 2991 + 3820, + 3827 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 12 }, "end": { - "line": 79, + "line": 134, "column": 19 } } @@ -5232,16 +5292,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 2994, - 3003 + 3830, + 3839 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 22 }, "end": { - "line": 79, + "line": 134, "column": 31 } } @@ -5252,16 +5312,16 @@ "value": "div", "raw": "'div'", "range": [ - 3004, - 3009 + 3840, + 3845 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 32 }, "end": { - "line": 79, + "line": 134, "column": 37 } } @@ -5274,16 +5334,16 @@ "value": "id", "raw": "'id'", "range": [ - 3012, - 3016 + 3848, + 3852 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 40 }, "end": { - "line": 79, + "line": 134, "column": 44 } } @@ -5297,16 +5357,16 @@ "object": { "type": "ThisExpression", "range": [ - 3018, - 3022 + 3854, + 3858 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 46 }, "end": { - "line": 79, + "line": 134, "column": 50 } } @@ -5315,31 +5375,31 @@ "type": "Identifier", "name": "prfxHelpDiv", "range": [ - 3023, - 3034 + 3859, + 3870 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 51 }, "end": { - "line": 79, + "line": 134, "column": 62 } } }, "range": [ - 3018, - 3034 + 3854, + 3870 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 46 }, "end": { - "line": 79, + "line": 134, "column": 62 } } @@ -5351,16 +5411,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3037, - 3039 + 3873, + 3875 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 65 }, "end": { - "line": 79, + "line": 134, "column": 67 } } @@ -5369,93 +5429,93 @@ "type": "Identifier", "name": "id", "range": [ - 3040, - 3042 + 3876, + 3878 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 68 }, "end": { - "line": 79, + "line": 134, "column": 70 } } }, "range": [ - 3037, - 3042 + 3873, + 3878 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 65 }, "end": { - "line": 79, + "line": 134, "column": 70 } } }, "range": [ - 3018, - 3042 + 3854, + 3878 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 46 }, "end": { - "line": 79, + "line": 134, "column": 70 } } } ], "range": [ - 3011, - 3043 + 3847, + 3879 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 39 }, "end": { - "line": 79, + "line": 134, "column": 71 } } } ], "range": [ - 2994, - 3044 + 3830, + 3880 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 22 }, "end": { - "line": 79, + "line": 134, "column": 72 } } }, "range": [ - 2984, - 3044 + 3820, + 3880 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 12 }, "end": { - "line": 79, + "line": 134, "column": 72 } } @@ -5463,16 +5523,16 @@ ], "kind": "var", "range": [ - 2980, - 3045 + 3816, + 3881 ], "loc": { "start": { - "line": 79, + "line": 134, "column": 8 }, "end": { - "line": 79, + "line": 134, "column": 73 } }, @@ -5481,16 +5541,16 @@ "type": "Line", "value": "help button is added to defined element", "range": [ - 3055, - 3096 + 3891, + 3932 ], "loc": { "start": { - "line": 81, + "line": 136, "column": 8 }, "end": { - "line": 81, + "line": 136, "column": 49 } } @@ -5508,16 +5568,16 @@ "object": { "type": "ThisExpression", "range": [ - 3110, - 3114 + 3946, + 3950 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 13 }, "end": { - "line": 82, + "line": 137, "column": 17 } } @@ -5526,47 +5586,47 @@ "type": "Identifier", "name": "tgtId", "range": [ - 3115, - 3120 + 3951, + 3956 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 18 }, "end": { - "line": 82, + "line": 137, "column": 23 } } }, "range": [ - 3110, - 3120 + 3946, + 3956 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 13 }, "end": { - "line": 82, + "line": 137, "column": 23 } } }, "prefix": true, "range": [ - 3109, - 3120 + 3945, + 3956 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 12 }, "end": { - "line": 82, + "line": 137, "column": 23 } } @@ -5585,16 +5645,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3136, - 3138 + 3972, + 3974 ], "loc": { "start": { - "line": 83, + "line": 138, "column": 12 }, "end": { - "line": 83, + "line": 138, "column": 14 } } @@ -5603,94 +5663,94 @@ "type": "Identifier", "name": "setToolbar", "range": [ - 3139, - 3149 + 3975, + 3985 ], "loc": { "start": { - "line": 83, + "line": 138, "column": 15 }, "end": { - "line": 83, + "line": 138, "column": 25 } } }, "range": [ - 3136, - 3149 + 3972, + 3985 ], "loc": { "start": { - "line": 83, + "line": 138, "column": 12 }, "end": { - "line": 83, + "line": 138, "column": 25 } } }, "arguments": [], "range": [ - 3136, - 3151 + 3972, + 3987 ], "loc": { "start": { - "line": 83, + "line": 138, "column": 12 }, "end": { - "line": 83, + "line": 138, "column": 27 } } }, "range": [ - 3136, - 3152 + 3972, + 3988 ], "loc": { "start": { - "line": 83, + "line": 138, "column": 12 }, "end": { - "line": 83, + "line": 138, "column": 28 } } } ], "range": [ - 3122, - 3162 + 3958, + 3998 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 25 }, "end": { - "line": 84, + "line": 139, "column": 9 } } }, "alternate": null, "range": [ - 3105, - 3162 + 3941, + 3998 ], "loc": { "start": { - "line": 82, + "line": 137, "column": 8 }, "end": { - "line": 84, + "line": 139, "column": 9 } }, @@ -5699,16 +5759,16 @@ "type": "Line", "value": "help button is added to defined element", "range": [ - 3055, - 3096 + 3891, + 3932 ], "loc": { "start": { - "line": 81, + "line": 136, "column": 8 }, "end": { - "line": 81, + "line": 136, "column": 49 } } @@ -5724,16 +5784,16 @@ "type": "Identifier", "name": "targetEl", "range": [ - 3175, - 3183 + 4011, + 4019 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 12 }, "end": { - "line": 85, + "line": 140, "column": 20 } } @@ -5749,16 +5809,16 @@ "object": { "type": "ThisExpression", "range": [ - 3187, - 3191 + 4023, + 4027 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 24 }, "end": { - "line": 85, + "line": 140, "column": 28 } } @@ -5767,47 +5827,47 @@ "type": "Identifier", "name": "tgtId", "range": [ - 3192, - 3197 + 4028, + 4033 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 29 }, "end": { - "line": 85, + "line": 140, "column": 34 } } }, "range": [ - 3187, - 3197 + 4023, + 4033 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 24 }, "end": { - "line": 85, + "line": 140, "column": 34 } } }, "prefix": true, "range": [ - 3186, - 3197 + 4022, + 4033 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 23 }, "end": { - "line": 85, + "line": 140, "column": 34 } } @@ -5819,16 +5879,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3200, - 3202 + 4036, + 4038 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 37 }, "end": { - "line": 85, + "line": 140, "column": 39 } } @@ -5837,31 +5897,31 @@ "type": "Identifier", "name": "rDiv", "range": [ - 3203, - 3207 + 4039, + 4043 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 40 }, "end": { - "line": 85, + "line": 140, "column": 44 } } }, "range": [ - 3200, - 3207 + 4036, + 4043 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 37 }, "end": { - "line": 85, + "line": 140, "column": 44 } } @@ -5872,16 +5932,16 @@ "type": "Identifier", "name": "elm", "range": [ - 3210, - 3213 + 4046, + 4049 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 47 }, "end": { - "line": 85, + "line": 140, "column": 50 } } @@ -5893,16 +5953,16 @@ "object": { "type": "ThisExpression", "range": [ - 3214, - 3218 + 4050, + 4054 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 51 }, "end": { - "line": 85, + "line": 140, "column": 55 } } @@ -5911,77 +5971,77 @@ "type": "Identifier", "name": "tgtId", "range": [ - 3219, - 3224 + 4055, + 4060 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 56 }, "end": { - "line": 85, + "line": 140, "column": 61 } } }, "range": [ - 3214, - 3224 + 4050, + 4060 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 51 }, "end": { - "line": 85, + "line": 140, "column": 61 } } } ], "range": [ - 3210, - 3225 + 4046, + 4061 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 47 }, "end": { - "line": 85, + "line": 140, "column": 62 } } }, "range": [ - 3186, - 3225 + 4022, + 4061 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 23 }, "end": { - "line": 85, + "line": 140, "column": 62 } } }, "range": [ - 3175, - 3225 + 4011, + 4061 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 12 }, "end": { - "line": 85, + "line": 140, "column": 62 } } @@ -5989,16 +6049,16 @@ ], "kind": "var", "range": [ - 3171, - 3226 + 4007, + 4062 ], "loc": { "start": { - "line": 85, + "line": 140, "column": 8 }, "end": { - "line": 85, + "line": 140, "column": 63 } } @@ -6014,16 +6074,16 @@ "type": "Identifier", "name": "targetEl", "range": [ - 3235, - 3243 + 4071, + 4079 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 8 }, "end": { - "line": 86, + "line": 141, "column": 16 } } @@ -6032,31 +6092,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 3244, - 3255 + 4080, + 4091 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 17 }, "end": { - "line": 86, + "line": 141, "column": 28 } } }, "range": [ - 3235, - 3255 + 4071, + 4091 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 8 }, "end": { - "line": 86, + "line": 141, "column": 28 } } @@ -6066,47 +6126,47 @@ "type": "Identifier", "name": "helpspan", "range": [ - 3256, - 3264 + 4092, + 4100 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 29 }, "end": { - "line": 86, + "line": 141, "column": 37 } } } ], "range": [ - 3235, - 3265 + 4071, + 4101 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 8 }, "end": { - "line": 86, + "line": 141, "column": 38 } } }, "range": [ - 3235, - 3266 + 4071, + 4102 ], "loc": { "start": { - "line": 86, + "line": 141, "column": 8 }, "end": { - "line": 86, + "line": 141, "column": 39 } } @@ -6120,16 +6180,16 @@ "type": "Identifier", "name": "divContainer", "range": [ - 3280, - 3292 + 4116, + 4128 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 12 }, "end": { - "line": 88, + "line": 143, "column": 24 } } @@ -6145,16 +6205,16 @@ "object": { "type": "ThisExpression", "range": [ - 3296, - 3300 + 4132, + 4136 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 28 }, "end": { - "line": 88, + "line": 143, "column": 32 } } @@ -6163,47 +6223,47 @@ "type": "Identifier", "name": "contTgtId", "range": [ - 3301, - 3310 + 4137, + 4146 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 33 }, "end": { - "line": 88, + "line": 143, "column": 42 } } }, "range": [ - 3296, - 3310 + 4132, + 4146 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 28 }, "end": { - "line": 88, + "line": 143, "column": 42 } } }, "prefix": true, "range": [ - 3295, - 3310 + 4131, + 4146 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 27 }, "end": { - "line": 88, + "line": 143, "column": 42 } } @@ -6212,16 +6272,16 @@ "type": "Identifier", "name": "helpspan", "range": [ - 3313, - 3321 + 4149, + 4157 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 45 }, "end": { - "line": 88, + "line": 143, "column": 53 } } @@ -6232,16 +6292,16 @@ "type": "Identifier", "name": "elm", "range": [ - 3324, - 3327 + 4160, + 4163 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 56 }, "end": { - "line": 88, + "line": 143, "column": 59 } } @@ -6253,16 +6313,16 @@ "object": { "type": "ThisExpression", "range": [ - 3328, - 3332 + 4164, + 4168 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 60 }, "end": { - "line": 88, + "line": 143, "column": 64 } } @@ -6271,77 +6331,77 @@ "type": "Identifier", "name": "contTgtId", "range": [ - 3333, - 3342 + 4169, + 4178 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 65 }, "end": { - "line": 88, + "line": 143, "column": 74 } } }, "range": [ - 3328, - 3342 + 4164, + 4178 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 60 }, "end": { - "line": 88, + "line": 143, "column": 74 } } } ], "range": [ - 3324, - 3343 + 4160, + 4179 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 56 }, "end": { - "line": 88, + "line": 143, "column": 75 } } }, "range": [ - 3295, - 3343 + 4131, + 4179 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 27 }, "end": { - "line": 88, + "line": 143, "column": 75 } } }, "range": [ - 3280, - 3343 + 4116, + 4179 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 12 }, "end": { - "line": 88, + "line": 143, "column": 75 } } @@ -6349,16 +6409,16 @@ ], "kind": "var", "range": [ - 3276, - 3344 + 4112, + 4180 ], "loc": { "start": { - "line": 88, + "line": 143, "column": 8 }, "end": { - "line": 88, + "line": 143, "column": 76 } } @@ -6374,16 +6434,16 @@ "object": { "type": "ThisExpression", "range": [ - 3359, - 3363 + 4195, + 4199 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 13 }, "end": { - "line": 90, + "line": 145, "column": 17 } } @@ -6392,47 +6452,47 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 3364, - 3371 + 4200, + 4207 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 18 }, "end": { - "line": 90, + "line": 145, "column": 25 } } }, "range": [ - 3359, - 3371 + 4195, + 4207 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 13 }, "end": { - "line": 90, + "line": 145, "column": 25 } } }, "prefix": true, "range": [ - 3358, - 3371 + 4194, + 4207 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 12 }, "end": { - "line": 90, + "line": 145, "column": 25 } } @@ -6451,16 +6511,16 @@ "type": "Identifier", "name": "divContainer", "range": [ - 3387, - 3399 + 4223, + 4235 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 12 }, "end": { - "line": 91, + "line": 146, "column": 24 } } @@ -6469,31 +6529,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 3400, - 3411 + 4236, + 4247 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 25 }, "end": { - "line": 91, + "line": 146, "column": 36 } } }, "range": [ - 3387, - 3411 + 4223, + 4247 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 12 }, "end": { - "line": 91, + "line": 146, "column": 36 } } @@ -6503,47 +6563,47 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 3412, - 3419 + 4248, + 4255 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 37 }, "end": { - "line": 91, + "line": 146, "column": 44 } } } ], "range": [ - 3387, - 3420 + 4223, + 4256 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 12 }, "end": { - "line": 91, + "line": 146, "column": 45 } } }, "range": [ - 3387, - 3421 + 4223, + 4257 ], "loc": { "start": { - "line": 91, + "line": 146, "column": 12 }, "end": { - "line": 91, + "line": 146, "column": 46 } } @@ -6557,16 +6617,16 @@ "type": "Identifier", "name": "helplink", "range": [ - 3438, - 3446 + 4274, + 4282 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 16 }, "end": { - "line": 92, + "line": 147, "column": 24 } } @@ -6577,16 +6637,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 3449, - 3458 + 4285, + 4294 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 27 }, "end": { - "line": 92, + "line": 147, "column": 36 } } @@ -6597,16 +6657,16 @@ "value": "a", "raw": "'a'", "range": [ - 3459, - 3462 + 4295, + 4298 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 37 }, "end": { - "line": 92, + "line": 147, "column": 40 } } @@ -6619,16 +6679,16 @@ "value": "href", "raw": "'href'", "range": [ - 3465, - 3471 + 4301, + 4307 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 43 }, "end": { - "line": 92, + "line": 147, "column": 49 } } @@ -6638,63 +6698,63 @@ "value": "javascript:void(0);", "raw": "'javascript:void(0);'", "range": [ - 3473, - 3494 + 4309, + 4330 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 51 }, "end": { - "line": 92, + "line": 147, "column": 72 } } } ], "range": [ - 3464, - 3495 + 4300, + 4331 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 42 }, "end": { - "line": 92, + "line": 147, "column": 73 } } } ], "range": [ - 3449, - 3496 + 4285, + 4332 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 27 }, "end": { - "line": 92, + "line": 147, "column": 74 } } }, "range": [ - 3438, - 3496 + 4274, + 4332 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 16 }, "end": { - "line": 92, + "line": 147, "column": 74 } } @@ -6702,16 +6762,16 @@ ], "kind": "var", "range": [ - 3434, - 3497 + 4270, + 4333 ], "loc": { "start": { - "line": 92, + "line": 147, "column": 12 }, "end": { - "line": 92, + "line": 147, "column": 75 } } @@ -6728,16 +6788,16 @@ "type": "Identifier", "name": "helplink", "range": [ - 3510, - 3518 + 4346, + 4354 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 12 }, "end": { - "line": 93, + "line": 148, "column": 20 } } @@ -6746,31 +6806,31 @@ "type": "Identifier", "name": "className", "range": [ - 3519, - 3528 + 4355, + 4364 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 21 }, "end": { - "line": 93, + "line": 148, "column": 30 } } }, "range": [ - 3510, - 3528 + 4346, + 4364 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 12 }, "end": { - "line": 93, + "line": 148, "column": 30 } } @@ -6781,16 +6841,16 @@ "object": { "type": "ThisExpression", "range": [ - 3531, - 3535 + 4367, + 4371 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 33 }, "end": { - "line": 93, + "line": 148, "column": 37 } } @@ -6799,61 +6859,61 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 3536, - 3547 + 4372, + 4383 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 38 }, "end": { - "line": 93, + "line": 148, "column": 49 } } }, "range": [ - 3531, - 3547 + 4367, + 4383 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 33 }, "end": { - "line": 93, + "line": 148, "column": 49 } } }, "range": [ - 3510, - 3547 + 4346, + 4383 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 12 }, "end": { - "line": 93, + "line": 148, "column": 49 } } }, "range": [ - 3510, - 3548 + 4346, + 4384 ], "loc": { "start": { - "line": 93, + "line": 148, "column": 12 }, "end": { - "line": 93, + "line": 148, "column": 50 } } @@ -6869,16 +6929,16 @@ "type": "Identifier", "name": "helplink", "range": [ - 3561, - 3569 + 4397, + 4405 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 12 }, "end": { - "line": 94, + "line": 149, "column": 20 } } @@ -6887,31 +6947,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 3570, - 3581 + 4406, + 4417 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 21 }, "end": { - "line": 94, + "line": 149, "column": 32 } } }, "range": [ - 3561, - 3581 + 4397, + 4417 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 12 }, "end": { - "line": 94, + "line": 149, "column": 32 } } @@ -6923,16 +6983,16 @@ "type": "Identifier", "name": "createText", "range": [ - 3582, - 3592 + 4418, + 4428 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 33 }, "end": { - "line": 94, + "line": 149, "column": 43 } } @@ -6944,16 +7004,16 @@ "object": { "type": "ThisExpression", "range": [ - 3593, - 3597 + 4429, + 4433 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 44 }, "end": { - "line": 94, + "line": 149, "column": 48 } } @@ -6962,78 +7022,78 @@ "type": "Identifier", "name": "btnText", "range": [ - 3598, - 3605 + 4434, + 4441 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 49 }, "end": { - "line": 94, + "line": 149, "column": 56 } } }, "range": [ - 3593, - 3605 + 4429, + 4441 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 44 }, "end": { - "line": 94, + "line": 149, "column": 56 } } } ], "range": [ - 3582, - 3606 + 4418, + 4442 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 33 }, "end": { - "line": 94, + "line": 149, "column": 57 } } } ], "range": [ - 3561, - 3607 + 4397, + 4443 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 12 }, "end": { - "line": 94, + "line": 149, "column": 58 } } }, "range": [ - 3561, - 3608 + 4397, + 4444 ], "loc": { "start": { - "line": 94, + "line": 149, "column": 12 }, "end": { - "line": 94, + "line": 149, "column": 59 } } @@ -7049,16 +7109,16 @@ "type": "Identifier", "name": "helpspan", "range": [ - 3621, - 3629 + 4457, + 4465 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 12 }, "end": { - "line": 95, + "line": 150, "column": 20 } } @@ -7067,31 +7127,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 3630, - 3641 + 4466, + 4477 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 21 }, "end": { - "line": 95, + "line": 150, "column": 32 } } }, "range": [ - 3621, - 3641 + 4457, + 4477 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 12 }, "end": { - "line": 95, + "line": 150, "column": 32 } } @@ -7101,47 +7161,47 @@ "type": "Identifier", "name": "helplink", "range": [ - 3642, - 3650 + 4478, + 4486 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 33 }, "end": { - "line": 95, + "line": 150, "column": 41 } } } ], "range": [ - 3621, - 3651 + 4457, + 4487 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 12 }, "end": { - "line": 95, + "line": 150, "column": 42 } } }, "range": [ - 3621, - 3652 + 4457, + 4488 ], "loc": { "start": { - "line": 95, + "line": 150, "column": 12 }, "end": { - "line": 95, + "line": 150, "column": 43 } } @@ -7154,16 +7214,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 3665, - 3671 + 4501, + 4507 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 12 }, "end": { - "line": 96, + "line": 151, "column": 18 } } @@ -7173,16 +7233,16 @@ "type": "Identifier", "name": "helplink", "range": [ - 3672, - 3680 + 4508, + 4516 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 19 }, "end": { - "line": 96, + "line": 151, "column": 27 } } @@ -7192,16 +7252,16 @@ "value": "click", "raw": "'click'", "range": [ - 3682, - 3689 + 4518, + 4525 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 29 }, "end": { - "line": 96, + "line": 151, "column": 36 } } @@ -7218,16 +7278,16 @@ "object": { "type": "ThisExpression", "range": [ - 3697, - 3701 + 4533, + 4537 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 44 }, "end": { - "line": 96, + "line": 151, "column": 48 } } @@ -7236,47 +7296,47 @@ "type": "Identifier", "name": "toggle", "range": [ - 3702, - 3708 + 4538, + 4544 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 49 }, "end": { - "line": 96, + "line": 151, "column": 55 } } }, "range": [ - 3697, - 3708 + 4533, + 4544 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 44 }, "end": { - "line": 96, + "line": 151, "column": 55 } } }, "arguments": [], "range": [ - 3697, - 3710 + 4533, + 4546 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 44 }, "end": { - "line": 96, + "line": 151, "column": 57 } } @@ -7284,63 +7344,63 @@ "generator": false, "expression": true, "range": [ - 3691, - 3710 + 4527, + 4546 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 38 }, "end": { - "line": 96, + "line": 151, "column": 57 } } } ], "range": [ - 3665, - 3711 + 4501, + 4547 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 12 }, "end": { - "line": 96, + "line": 151, "column": 58 } } }, "range": [ - 3665, - 3712 + 4501, + 4548 ], "loc": { "start": { - "line": 96, + "line": 151, "column": 12 }, "end": { - "line": 96, + "line": 151, "column": 59 } } } ], "range": [ - 3373, - 3722 + 4209, + 4558 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 27 }, "end": { - "line": 97, + "line": 152, "column": 9 } } @@ -7360,16 +7420,16 @@ "type": "Identifier", "name": "helpspan", "range": [ - 3742, - 3750 + 4578, + 4586 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 12 }, "end": { - "line": 98, + "line": 153, "column": 20 } } @@ -7378,31 +7438,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 3751, - 3760 + 4587, + 4596 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 21 }, "end": { - "line": 98, + "line": 153, "column": 30 } } }, "range": [ - 3742, - 3760 + 4578, + 4596 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 12 }, "end": { - "line": 98, + "line": 153, "column": 30 } } @@ -7413,16 +7473,16 @@ "object": { "type": "ThisExpression", "range": [ - 3763, - 3767 + 4599, + 4603 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 33 }, "end": { - "line": 98, + "line": 153, "column": 37 } } @@ -7431,61 +7491,61 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 3768, - 3775 + 4604, + 4611 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 38 }, "end": { - "line": 98, + "line": 153, "column": 45 } } }, "range": [ - 3763, - 3775 + 4599, + 4611 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 33 }, "end": { - "line": 98, + "line": 153, "column": 45 } } }, "range": [ - 3742, - 3775 + 4578, + 4611 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 12 }, "end": { - "line": 98, + "line": 153, "column": 45 } } }, "range": [ - 3742, - 3776 + 4578, + 4612 ], "loc": { "start": { - "line": 98, + "line": 153, "column": 12 }, "end": { - "line": 98, + "line": 153, "column": 46 } } @@ -7499,16 +7559,16 @@ "type": "Identifier", "name": "helpEl", "range": [ - 3793, - 3799 + 4629, + 4635 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 16 }, "end": { - "line": 99, + "line": 154, "column": 22 } } @@ -7520,16 +7580,16 @@ "type": "Identifier", "name": "helpspan", "range": [ - 3802, - 3810 + 4638, + 4646 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 25 }, "end": { - "line": 99, + "line": 154, "column": 33 } } @@ -7538,46 +7598,46 @@ "type": "Identifier", "name": "firstChild", "range": [ - 3811, - 3821 + 4647, + 4657 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 34 }, "end": { - "line": 99, + "line": 154, "column": 44 } } }, "range": [ - 3802, - 3821 + 4638, + 4657 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 25 }, "end": { - "line": 99, + "line": 154, "column": 44 } } }, "range": [ - 3793, - 3821 + 4629, + 4657 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 16 }, "end": { - "line": 99, + "line": 154, "column": 44 } } @@ -7585,16 +7645,16 @@ ], "kind": "var", "range": [ - 3789, - 3822 + 4625, + 4658 ], "loc": { "start": { - "line": 99, + "line": 154, "column": 12 }, "end": { - "line": 99, + "line": 154, "column": 45 } } @@ -7607,16 +7667,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 3835, - 3841 + 4671, + 4677 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 12 }, "end": { - "line": 100, + "line": 155, "column": 18 } } @@ -7626,16 +7686,16 @@ "type": "Identifier", "name": "helpEl", "range": [ - 3842, - 3848 + 4678, + 4684 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 19 }, "end": { - "line": 100, + "line": 155, "column": 25 } } @@ -7645,16 +7705,16 @@ "value": "click", "raw": "'click'", "range": [ - 3850, - 3857 + 4686, + 4693 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 27 }, "end": { - "line": 100, + "line": 155, "column": 34 } } @@ -7671,16 +7731,16 @@ "object": { "type": "ThisExpression", "range": [ - 3865, - 3869 + 4701, + 4705 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 42 }, "end": { - "line": 100, + "line": 155, "column": 46 } } @@ -7689,47 +7749,47 @@ "type": "Identifier", "name": "toggle", "range": [ - 3870, - 3876 + 4706, + 4712 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 47 }, "end": { - "line": 100, + "line": 155, "column": 53 } } }, "range": [ - 3865, - 3876 + 4701, + 4712 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 42 }, "end": { - "line": 100, + "line": 155, "column": 53 } } }, "arguments": [], "range": [ - 3865, - 3878 + 4701, + 4714 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 42 }, "end": { - "line": 100, + "line": 155, "column": 55 } } @@ -7737,47 +7797,47 @@ "generator": false, "expression": true, "range": [ - 3859, - 3878 + 4695, + 4714 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 36 }, "end": { - "line": 100, + "line": 155, "column": 55 } } } ], "range": [ - 3835, - 3879 + 4671, + 4715 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 12 }, "end": { - "line": 100, + "line": 155, "column": 56 } } }, "range": [ - 3835, - 3880 + 4671, + 4716 ], "loc": { "start": { - "line": 100, + "line": 155, "column": 12 }, "end": { - "line": 100, + "line": 155, "column": 57 } } @@ -7793,16 +7853,16 @@ "type": "Identifier", "name": "divContainer", "range": [ - 3893, - 3905 + 4729, + 4741 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 12 }, "end": { - "line": 101, + "line": 156, "column": 24 } } @@ -7811,31 +7871,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 3906, - 3917 + 4742, + 4753 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 25 }, "end": { - "line": 101, + "line": 156, "column": 36 } } }, "range": [ - 3893, - 3917 + 4729, + 4753 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 12 }, "end": { - "line": 101, + "line": 156, "column": 36 } } @@ -7845,78 +7905,78 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 3918, - 3925 + 4754, + 4761 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 37 }, "end": { - "line": 101, + "line": 156, "column": 44 } } } ], "range": [ - 3893, - 3926 + 4729, + 4762 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 12 }, "end": { - "line": 101, + "line": 156, "column": 45 } } }, "range": [ - 3893, - 3927 + 4729, + 4763 ], "loc": { "start": { - "line": 101, + "line": 156, "column": 12 }, "end": { - "line": 101, + "line": 156, "column": 46 } } } ], "range": [ - 3728, - 3937 + 4564, + 4773 ], "loc": { "start": { - "line": 97, + "line": 152, "column": 15 }, "end": { - "line": 102, + "line": 157, "column": 9 } } }, "range": [ - 3354, - 3937 + 4190, + 4773 ], "loc": { "start": { - "line": 90, + "line": 145, "column": 8 }, "end": { - "line": 102, + "line": 157, "column": 9 } } @@ -7932,16 +7992,16 @@ "object": { "type": "ThisExpression", "range": [ - 3952, - 3956 + 4788, + 4792 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 13 }, "end": { - "line": 104, + "line": 159, "column": 17 } } @@ -7950,47 +8010,47 @@ "type": "Identifier", "name": "instrHtml", "range": [ - 3957, - 3966 + 4793, + 4802 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 18 }, "end": { - "line": 104, + "line": 159, "column": 27 } } }, "range": [ - 3952, - 3966 + 4788, + 4802 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 13 }, "end": { - "line": 104, + "line": 159, "column": 27 } } }, "prefix": true, "range": [ - 3951, - 3966 + 4787, + 4802 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 12 }, "end": { - "line": 104, + "line": 159, "column": 27 } } @@ -8010,16 +8070,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 3982, - 3989 + 4818, + 4825 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 12 }, "end": { - "line": 105, + "line": 160, "column": 19 } } @@ -8028,31 +8088,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 3990, - 3999 + 4826, + 4835 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 20 }, "end": { - "line": 105, + "line": 160, "column": 29 } } }, "range": [ - 3982, - 3999 + 4818, + 4835 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 12 }, "end": { - "line": 105, + "line": 160, "column": 29 } } @@ -8063,16 +8123,16 @@ "object": { "type": "ThisExpression", "range": [ - 4002, - 4006 + 4838, + 4842 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 32 }, "end": { - "line": 105, + "line": 160, "column": 36 } } @@ -8081,61 +8141,61 @@ "type": "Identifier", "name": "instrText", "range": [ - 4007, - 4016 + 4843, + 4852 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 37 }, "end": { - "line": 105, + "line": 160, "column": 46 } } }, "range": [ - 4002, - 4016 + 4838, + 4852 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 32 }, "end": { - "line": 105, + "line": 160, "column": 46 } } }, "range": [ - 3982, - 4016 + 4818, + 4852 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 12 }, "end": { - "line": 105, + "line": 160, "column": 46 } } }, "range": [ - 3982, - 4017 + 4818, + 4853 ], "loc": { "start": { - "line": 105, + "line": 160, "column": 12 }, "end": { - "line": 105, + "line": 160, "column": 47 } } @@ -8152,16 +8212,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4030, - 4037 + 4866, + 4873 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 12 }, "end": { - "line": 106, + "line": 161, "column": 19 } } @@ -8170,31 +8230,31 @@ "type": "Identifier", "name": "className", "range": [ - 4038, - 4047 + 4874, + 4883 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 20 }, "end": { - "line": 106, + "line": 161, "column": 29 } } }, "range": [ - 4030, - 4047 + 4866, + 4883 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 12 }, "end": { - "line": 106, + "line": 161, "column": 29 } } @@ -8205,16 +8265,16 @@ "object": { "type": "ThisExpression", "range": [ - 4050, - 4054 + 4886, + 4890 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 32 }, "end": { - "line": 106, + "line": 161, "column": 36 } } @@ -8223,61 +8283,61 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 4055, - 4067 + 4891, + 4903 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 37 }, "end": { - "line": 106, + "line": 161, "column": 49 } } }, "range": [ - 4050, - 4067 + 4886, + 4903 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 32 }, "end": { - "line": 106, + "line": 161, "column": 49 } } }, "range": [ - 4030, - 4067 + 4866, + 4903 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 12 }, "end": { - "line": 106, + "line": 161, "column": 49 } } }, "range": [ - 4030, - 4068 + 4866, + 4904 ], "loc": { "start": { - "line": 106, + "line": 161, "column": 12 }, "end": { - "line": 106, + "line": 161, "column": 50 } } @@ -8290,16 +8350,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 4081, - 4087 + 4917, + 4923 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 12 }, "end": { - "line": 107, + "line": 162, "column": 18 } } @@ -8309,16 +8369,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4088, - 4095 + 4924, + 4931 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 19 }, "end": { - "line": 107, + "line": 162, "column": 26 } } @@ -8328,16 +8388,16 @@ "value": "dblclick", "raw": "'dblclick'", "range": [ - 4097, - 4107 + 4933, + 4943 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 28 }, "end": { - "line": 107, + "line": 162, "column": 38 } } @@ -8354,16 +8414,16 @@ "object": { "type": "ThisExpression", "range": [ - 4115, - 4119 + 4951, + 4955 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 46 }, "end": { - "line": 107, + "line": 162, "column": 50 } } @@ -8372,47 +8432,47 @@ "type": "Identifier", "name": "toggle", "range": [ - 4120, - 4126 + 4956, + 4962 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 51 }, "end": { - "line": 107, + "line": 162, "column": 57 } } }, "range": [ - 4115, - 4126 + 4951, + 4962 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 46 }, "end": { - "line": 107, + "line": 162, "column": 57 } } }, "arguments": [], "range": [ - 4115, - 4128 + 4951, + 4964 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 46 }, "end": { - "line": 107, + "line": 162, "column": 59 } } @@ -8420,63 +8480,63 @@ "generator": false, "expression": true, "range": [ - 4109, - 4128 + 4945, + 4964 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 40 }, "end": { - "line": 107, + "line": 162, "column": 59 } } } ], "range": [ - 4081, - 4129 + 4917, + 4965 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 12 }, "end": { - "line": 107, + "line": 162, "column": 60 } } }, "range": [ - 4081, - 4130 + 4917, + 4966 ], "loc": { "start": { - "line": 107, + "line": 162, "column": 12 }, "end": { - "line": 107, + "line": 162, "column": 61 } } } ], "range": [ - 3968, - 4140 + 4804, + 4976 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 29 }, "end": { - "line": 108, + "line": 163, "column": 9 } } @@ -8492,16 +8552,16 @@ "object": { "type": "ThisExpression", "range": [ - 4164, - 4168 + 5000, + 5004 ], "loc": { "start": { - "line": 109, + "line": 164, "column": 16 }, "end": { - "line": 109, + "line": 164, "column": 20 } } @@ -8510,31 +8570,31 @@ "type": "Identifier", "name": "contTgtId", "range": [ - 4169, - 4178 + 5005, + 5014 ], "loc": { "start": { - "line": 109, + "line": 164, "column": 21 }, "end": { - "line": 109, + "line": 164, "column": 30 } } }, "range": [ - 4164, - 4178 + 5000, + 5014 ], "loc": { "start": { - "line": 109, + "line": 164, "column": 16 }, "end": { - "line": 109, + "line": 164, "column": 30 } } @@ -8553,16 +8613,16 @@ "type": "Identifier", "name": "divContainer", "range": [ - 4198, - 4210 + 5034, + 5046 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 16 }, "end": { - "line": 110, + "line": 165, "column": 28 } } @@ -8571,31 +8631,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 4211, - 4222 + 5047, + 5058 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 29 }, "end": { - "line": 110, + "line": 165, "column": 40 } } }, "range": [ - 4198, - 4222 + 5034, + 5058 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 16 }, "end": { - "line": 110, + "line": 165, "column": 40 } } @@ -8605,79 +8665,79 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4223, - 4230 + 5059, + 5066 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 41 }, "end": { - "line": 110, + "line": 165, "column": 48 } } } ], "range": [ - 4198, - 4231 + 5034, + 5067 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 16 }, "end": { - "line": 110, + "line": 165, "column": 49 } } }, "range": [ - 4198, - 4232 + 5034, + 5068 ], "loc": { "start": { - "line": 110, + "line": 165, "column": 16 }, "end": { - "line": 110, + "line": 165, "column": 50 } } } ], "range": [ - 4180, - 4246 + 5016, + 5082 ], "loc": { "start": { - "line": 109, + "line": 164, "column": 32 }, "end": { - "line": 111, + "line": 166, "column": 13 } } }, "alternate": null, "range": [ - 4160, - 4246 + 4996, + 5082 ], "loc": { "start": { - "line": 109, + "line": 164, "column": 12 }, "end": { - "line": 111, + "line": 166, "column": 13 } } @@ -8694,16 +8754,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4259, - 4266 + 5095, + 5102 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 12 }, "end": { - "line": 112, + "line": 167, "column": 19 } } @@ -8712,31 +8772,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 4267, - 4276 + 5103, + 5112 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 20 }, "end": { - "line": 112, + "line": 167, "column": 29 } } }, "range": [ - 4259, - 4276 + 5095, + 5112 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 12 }, "end": { - "line": 112, + "line": 167, "column": 29 } } @@ -8747,16 +8807,16 @@ "object": { "type": "ThisExpression", "range": [ - 4279, - 4283 + 5115, + 5119 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 32 }, "end": { - "line": 112, + "line": 167, "column": 36 } } @@ -8765,61 +8825,61 @@ "type": "Identifier", "name": "instrHtml", "range": [ - 4284, - 4293 + 5120, + 5129 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 37 }, "end": { - "line": 112, + "line": 167, "column": 46 } } }, "range": [ - 4279, - 4293 + 5115, + 5129 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 32 }, "end": { - "line": 112, + "line": 167, "column": 46 } } }, "range": [ - 4259, - 4293 + 5095, + 5129 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 12 }, "end": { - "line": 112, + "line": 167, "column": 46 } } }, "range": [ - 4259, - 4294 + 5095, + 5130 ], "loc": { "start": { - "line": 112, + "line": 167, "column": 12 }, "end": { - "line": 112, + "line": 167, "column": 47 } } @@ -8835,16 +8895,16 @@ "object": { "type": "ThisExpression", "range": [ - 4312, - 4316 + 5148, + 5152 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 17 }, "end": { - "line": 113, + "line": 168, "column": 21 } } @@ -8853,47 +8913,47 @@ "type": "Identifier", "name": "contTgtId", "range": [ - 4317, - 4326 + 5153, + 5162 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 22 }, "end": { - "line": 113, + "line": 168, "column": 31 } } }, "range": [ - 4312, - 4326 + 5148, + 5162 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 17 }, "end": { - "line": 113, + "line": 168, "column": 31 } } }, "prefix": true, "range": [ - 4311, - 4326 + 5147, + 5162 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 16 }, "end": { - "line": 113, + "line": 168, "column": 31 } } @@ -8913,16 +8973,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4346, - 4353 + 5182, + 5189 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 16 }, "end": { - "line": 114, + "line": 169, "column": 23 } } @@ -8931,31 +8991,31 @@ "type": "Identifier", "name": "className", "range": [ - 4354, - 4363 + 5190, + 5199 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 24 }, "end": { - "line": 114, + "line": 169, "column": 33 } } }, "range": [ - 4346, - 4363 + 5182, + 5199 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 16 }, "end": { - "line": 114, + "line": 169, "column": 33 } } @@ -8966,16 +9026,16 @@ "object": { "type": "ThisExpression", "range": [ - 4366, - 4370 + 5202, + 5206 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 36 }, "end": { - "line": 114, + "line": 169, "column": 40 } } @@ -8984,61 +9044,61 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 4371, - 4383 + 5207, + 5219 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 41 }, "end": { - "line": 114, + "line": 169, "column": 53 } } }, "range": [ - 4366, - 4383 + 5202, + 5219 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 36 }, "end": { - "line": 114, + "line": 169, "column": 53 } } }, "range": [ - 4346, - 4383 + 5182, + 5219 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 16 }, "end": { - "line": 114, + "line": 169, "column": 53 } } }, "range": [ - 4346, - 4384 + 5182, + 5220 ], "loc": { "start": { - "line": 114, + "line": 169, "column": 16 }, "end": { - "line": 114, + "line": 169, "column": 54 } } @@ -9051,16 +9111,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 4401, - 4407 + 5237, + 5243 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 16 }, "end": { - "line": 115, + "line": 170, "column": 22 } } @@ -9070,16 +9130,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4408, - 4415 + 5244, + 5251 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 23 }, "end": { - "line": 115, + "line": 170, "column": 30 } } @@ -9089,16 +9149,16 @@ "value": "dblclick", "raw": "'dblclick'", "range": [ - 4417, - 4427 + 5253, + 5263 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 32 }, "end": { - "line": 115, + "line": 170, "column": 42 } } @@ -9115,16 +9175,16 @@ "object": { "type": "ThisExpression", "range": [ - 4435, - 4439 + 5271, + 5275 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 50 }, "end": { - "line": 115, + "line": 170, "column": 54 } } @@ -9133,47 +9193,47 @@ "type": "Identifier", "name": "toggle", "range": [ - 4440, - 4446 + 5276, + 5282 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 55 }, "end": { - "line": 115, + "line": 170, "column": 61 } } }, "range": [ - 4435, - 4446 + 5271, + 5282 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 50 }, "end": { - "line": 115, + "line": 170, "column": 61 } } }, "arguments": [], "range": [ - 4435, - 4448 + 5271, + 5284 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 50 }, "end": { - "line": 115, + "line": 170, "column": 63 } } @@ -9181,110 +9241,110 @@ "generator": false, "expression": true, "range": [ - 4429, - 4448 + 5265, + 5284 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 44 }, "end": { - "line": 115, + "line": 170, "column": 63 } } } ], "range": [ - 4401, - 4449 + 5237, + 5285 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 16 }, "end": { - "line": 115, + "line": 170, "column": 64 } } }, "range": [ - 4401, - 4450 + 5237, + 5286 ], "loc": { "start": { - "line": 115, + "line": 170, "column": 16 }, "end": { - "line": 115, + "line": 170, "column": 65 } } } ], "range": [ - 4328, - 4464 + 5164, + 5300 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 33 }, "end": { - "line": 116, + "line": 171, "column": 13 } } }, "alternate": null, "range": [ - 4307, - 4464 + 5143, + 5300 ], "loc": { "start": { - "line": 113, + "line": 168, "column": 12 }, "end": { - "line": 116, + "line": 171, "column": 13 } } } ], "range": [ - 4146, - 4474 + 4982, + 5310 ], "loc": { "start": { - "line": 108, + "line": 163, "column": 15 }, "end": { - "line": 117, + "line": 172, "column": 9 } } }, "range": [ - 3947, - 4474 + 4783, + 5310 ], "loc": { "start": { - "line": 104, + "line": 159, "column": 8 }, "end": { - "line": 117, + "line": 172, "column": 9 } } @@ -9301,16 +9361,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4483, - 4490 + 5319, + 5326 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 8 }, "end": { - "line": 118, + "line": 173, "column": 15 } } @@ -9319,31 +9379,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 4491, - 4500 + 5327, + 5336 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 16 }, "end": { - "line": 118, + "line": 173, "column": 25 } } }, "range": [ - 4483, - 4500 + 5319, + 5336 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 8 }, "end": { - "line": 118, + "line": 173, "column": 25 } } @@ -9354,16 +9414,16 @@ "object": { "type": "ThisExpression", "range": [ - 4504, - 4508 + 5340, + 5344 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 29 }, "end": { - "line": 118, + "line": 173, "column": 33 } } @@ -9372,61 +9432,61 @@ "type": "Identifier", "name": "defaultHtml", "range": [ - 4509, - 4520 + 5345, + 5356 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 34 }, "end": { - "line": 118, + "line": 173, "column": 45 } } }, "range": [ - 4504, - 4520 + 5340, + 5356 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 29 }, "end": { - "line": 118, + "line": 173, "column": 45 } } }, "range": [ - 4483, - 4520 + 5319, + 5356 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 8 }, "end": { - "line": 118, + "line": 173, "column": 45 } } }, "range": [ - 4483, - 4521 + 5319, + 5357 ], "loc": { "start": { - "line": 118, + "line": 173, "column": 8 }, "end": { - "line": 118, + "line": 173, "column": 46 } } @@ -9439,16 +9499,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 4530, - 4536 + 5366, + 5372 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 8 }, "end": { - "line": 119, + "line": 174, "column": 14 } } @@ -9458,16 +9518,16 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4537, - 4544 + 5373, + 5380 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 15 }, "end": { - "line": 119, + "line": 174, "column": 22 } } @@ -9477,16 +9537,16 @@ "value": "click", "raw": "'click'", "range": [ - 4546, - 4553 + 5382, + 5389 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 24 }, "end": { - "line": 119, + "line": 174, "column": 31 } } @@ -9503,16 +9563,16 @@ "object": { "type": "ThisExpression", "range": [ - 4561, - 4565 + 5397, + 5401 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 39 }, "end": { - "line": 119, + "line": 174, "column": 43 } } @@ -9521,47 +9581,47 @@ "type": "Identifier", "name": "toggle", "range": [ - 4566, - 4572 + 5402, + 5408 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 44 }, "end": { - "line": 119, + "line": 174, "column": 50 } } }, "range": [ - 4561, - 4572 + 5397, + 5408 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 39 }, "end": { - "line": 119, + "line": 174, "column": 50 } } }, "arguments": [], "range": [ - 4561, - 4574 + 5397, + 5410 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 39 }, "end": { - "line": 119, + "line": 174, "column": 52 } } @@ -9569,47 +9629,47 @@ "generator": false, "expression": true, "range": [ - 4555, - 4574 + 5391, + 5410 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 33 }, "end": { - "line": 119, + "line": 174, "column": 52 } } } ], "range": [ - 4530, - 4575 + 5366, + 5411 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 8 }, "end": { - "line": 119, + "line": 174, "column": 53 } } }, "range": [ - 4530, - 4576 + 5366, + 5412 ], "loc": { "start": { - "line": 119, + "line": 174, "column": 8 }, "end": { - "line": 119, + "line": 174, "column": 54 } } @@ -9625,16 +9685,16 @@ "object": { "type": "ThisExpression", "range": [ - 4586, - 4590 + 5422, + 5426 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 8 }, "end": { - "line": 121, + "line": 176, "column": 12 } } @@ -9643,31 +9703,31 @@ "type": "Identifier", "name": "cont", "range": [ - 4591, - 4595 + 5427, + 5431 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 13 }, "end": { - "line": 121, + "line": 176, "column": 17 } } }, "range": [ - 4586, - 4595 + 5422, + 5431 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 8 }, "end": { - "line": 121, + "line": 176, "column": 17 } } @@ -9676,46 +9736,46 @@ "type": "Identifier", "name": "helpdiv", "range": [ - 4598, - 4605 + 5434, + 5441 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 20 }, "end": { - "line": 121, + "line": 176, "column": 27 } } }, "range": [ - 4586, - 4605 + 5422, + 5441 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 8 }, "end": { - "line": 121, + "line": 176, "column": 27 } } }, "range": [ - 4586, - 4606 + 5422, + 5442 ], "loc": { "start": { - "line": 121, + "line": 176, "column": 8 }, "end": { - "line": 121, + "line": 176, "column": 28 } } @@ -9731,16 +9791,16 @@ "object": { "type": "ThisExpression", "range": [ - 4615, - 4619 + 5451, + 5455 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 8 }, "end": { - "line": 122, + "line": 177, "column": 12 } } @@ -9749,31 +9809,31 @@ "type": "Identifier", "name": "btn", "range": [ - 4620, - 4623 + 5456, + 5459 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 13 }, "end": { - "line": 122, + "line": 177, "column": 16 } } }, "range": [ - 4615, - 4623 + 5451, + 5459 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 8 }, "end": { - "line": 122, + "line": 177, "column": 16 } } @@ -9782,49 +9842,69 @@ "type": "Identifier", "name": "helpspan", "range": [ - 4626, - 4634 + 5462, + 5470 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 19 }, "end": { - "line": 122, + "line": 177, "column": 27 } } }, "range": [ - 4615, - 4634 + 5451, + 5470 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 8 }, "end": { - "line": 122, + "line": 177, "column": 27 } } }, "range": [ - 4615, - 4635 + 5451, + 5471 ], "loc": { "start": { - "line": 122, + "line": 177, "column": 8 }, "end": { - "line": 122, + "line": 177, "column": 28 } - } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\n * @inherited\n ", + "range": [ + 5480, + 5517 + ], + "loc": { + "start": { + "line": 178, + "column": 8 + }, + "end": { + "line": 180, + "column": 11 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -9837,16 +9917,16 @@ "object": { "type": "ThisExpression", "range": [ - 4644, - 4648 + 5526, + 5530 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 8 }, "end": { - "line": 123, + "line": 181, "column": 12 } } @@ -9855,31 +9935,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 4649, - 4660 + 5531, + 5542 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 13 }, "end": { - "line": 123, + "line": 181, "column": 24 } } }, "range": [ - 4644, - 4660 + 5526, + 5542 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 8 }, "end": { - "line": 123, + "line": 181, "column": 24 } } @@ -9889,62 +9969,82 @@ "value": true, "raw": "true", "range": [ - 4663, - 4667 + 5545, + 5549 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 27 }, "end": { - "line": 123, + "line": 181, "column": 31 } } }, "range": [ - 4644, - 4667 + 5526, + 5549 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 8 }, "end": { - "line": 123, + "line": 181, "column": 31 } } }, "range": [ - 4644, - 4668 + 5526, + 5550 ], "loc": { "start": { - "line": 123, + "line": 181, "column": 8 }, "end": { - "line": 123, + "line": 181, "column": 32 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * @inherited\n ", + "range": [ + 5480, + 5517 + ], + "loc": { + "start": { + "line": 178, + "column": 8 + }, + "end": { + "line": 180, + "column": 11 + } + } + } + ] } ], "range": [ - 2803, - 4674 + 3639, + 5556 ], "loc": { "start": { - "line": 71, + "line": 126, "column": 11 }, "end": { - "line": 124, + "line": 182, "column": 5 } } @@ -9952,16 +10052,16 @@ "generator": false, "expression": false, "range": [ - 2800, - 4674 + 3636, + 5556 ], "loc": { "start": { - "line": 71, + "line": 126, "column": 8 }, "end": { - "line": 124, + "line": 182, "column": 5 } } @@ -9969,34 +10069,34 @@ "kind": "method", "computed": false, "range": [ - 2796, - 4674 + 3632, + 5556 ], "loc": { "start": { - "line": 71, + "line": 126, "column": 4 }, "end": { - "line": 124, + "line": 182, "column": 5 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Initialise Help instance\n *\n * @returns (description)\n ", + "value": "*\n * Initialise Help instance\n * @returns (description)\n ", "range": [ - 2711, - 2791 + 3554, + 3627 ], "loc": { "start": { - "line": 66, + "line": 122, "column": 4 }, "end": { - "line": 70, + "line": 125, "column": 7 } } @@ -10007,16 +10107,16 @@ "type": "Block", "value": "*\n * Toggle help pop-up\n ", "range": [ - 4680, - 4717 + 5562, + 5599 ], "loc": { "start": { - "line": 126, + "line": 184, "column": 4 }, "end": { - "line": 128, + "line": 186, "column": 7 } } @@ -10030,16 +10130,16 @@ "type": "Identifier", "name": "toggle", "range": [ - 4722, - 4728 + 5604, + 5610 ], "loc": { "start": { - "line": 129, + "line": 187, "column": 4 }, "end": { - "line": 129, + "line": 187, "column": 10 } } @@ -10062,16 +10162,16 @@ "object": { "type": "ThisExpression", "range": [ - 4881, - 4885 + 5763, + 5767 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 12 }, "end": { - "line": 132, + "line": 190, "column": 16 } } @@ -10080,31 +10180,31 @@ "type": "Identifier", "name": "enabled", "range": [ - 4886, - 4893 + 5768, + 5775 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 17 }, "end": { - "line": 132, + "line": 190, "column": 24 } } }, "range": [ - 4881, - 4893 + 5763, + 5775 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 12 }, "end": { - "line": 132, + "line": 190, "column": 24 } } @@ -10114,31 +10214,31 @@ "value": false, "raw": "false", "range": [ - 4898, - 4903 + 5780, + 5785 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 29 }, "end": { - "line": 132, + "line": 190, "column": 34 } } }, "range": [ - 4881, - 4903 + 5763, + 5785 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 12 }, "end": { - "line": 132, + "line": 190, "column": 34 } } @@ -10150,48 +10250,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 4919, - 4926 + 5801, + 5808 ], "loc": { "start": { - "line": 133, + "line": 191, "column": 12 }, "end": { - "line": 133, + "line": 191, "column": 19 } } } ], "range": [ - 4905, - 4936 + 5787, + 5818 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 36 }, "end": { - "line": 134, + "line": 192, "column": 9 } } }, "alternate": null, "range": [ - 4877, - 4936 + 5759, + 5818 ], "loc": { "start": { - "line": 132, + "line": 190, "column": 8 }, "end": { - "line": 134, + "line": 192, "column": 9 } }, @@ -10200,16 +10300,16 @@ "type": "Line", "value": " check only if explicitily set to false as in this case undefined", "range": [ - 4741, - 4808 + 5623, + 5690 ], "loc": { "start": { - "line": 130, + "line": 188, "column": 8 }, "end": { - "line": 130, + "line": 188, "column": 75 } } @@ -10218,16 +10318,16 @@ "type": "Line", "value": " signifies the help feature is enabled by default", "range": [ - 4817, - 4868 + 5699, + 5750 ], "loc": { "start": { - "line": 131, + "line": 189, "column": 8 }, "end": { - "line": 131, + "line": 189, "column": 59 } } @@ -10243,16 +10343,16 @@ "type": "Identifier", "name": "divDisplay", "range": [ - 4949, - 4959 + 5831, + 5841 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 12 }, "end": { - "line": 135, + "line": 193, "column": 22 } } @@ -10269,16 +10369,16 @@ "object": { "type": "ThisExpression", "range": [ - 4962, - 4966 + 5844, + 5848 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 25 }, "end": { - "line": 135, + "line": 193, "column": 29 } } @@ -10287,31 +10387,31 @@ "type": "Identifier", "name": "cont", "range": [ - 4967, - 4971 + 5849, + 5853 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 30 }, "end": { - "line": 135, + "line": 193, "column": 34 } } }, "range": [ - 4962, - 4971 + 5844, + 5853 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 25 }, "end": { - "line": 135, + "line": 193, "column": 34 } } @@ -10320,31 +10420,31 @@ "type": "Identifier", "name": "style", "range": [ - 4972, - 4977 + 5854, + 5859 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 35 }, "end": { - "line": 135, + "line": 193, "column": 40 } } }, "range": [ - 4962, - 4977 + 5844, + 5859 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 25 }, "end": { - "line": 135, + "line": 193, "column": 40 } } @@ -10353,46 +10453,46 @@ "type": "Identifier", "name": "display", "range": [ - 4978, - 4985 + 5860, + 5867 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 41 }, "end": { - "line": 135, + "line": 193, "column": 48 } } }, "range": [ - 4962, - 4985 + 5844, + 5867 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 25 }, "end": { - "line": 135, + "line": 193, "column": 48 } } }, "range": [ - 4949, - 4985 + 5831, + 5867 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 12 }, "end": { - "line": 135, + "line": 193, "column": 48 } } @@ -10400,16 +10500,16 @@ ], "kind": "var", "range": [ - 4945, - 4986 + 5827, + 5868 ], "loc": { "start": { - "line": 135, + "line": 193, "column": 8 }, "end": { - "line": 135, + "line": 193, "column": 49 } } @@ -10426,16 +10526,16 @@ "type": "Identifier", "name": "divDisplay", "range": [ - 4999, - 5009 + 5881, + 5891 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 12 }, "end": { - "line": 136, + "line": 194, "column": 22 } } @@ -10445,31 +10545,31 @@ "value": "", "raw": "''", "range": [ - 5014, - 5016 + 5896, + 5898 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 27 }, "end": { - "line": 136, + "line": 194, "column": 29 } } }, "range": [ - 4999, - 5016 + 5881, + 5898 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 12 }, "end": { - "line": 136, + "line": 194, "column": 29 } } @@ -10481,16 +10581,16 @@ "type": "Identifier", "name": "divDisplay", "range": [ - 5020, - 5030 + 5902, + 5912 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 33 }, "end": { - "line": 136, + "line": 194, "column": 43 } } @@ -10499,46 +10599,46 @@ "type": "Identifier", "name": "NONE", "range": [ - 5035, - 5039 + 5917, + 5921 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 48 }, "end": { - "line": 136, + "line": 194, "column": 52 } } }, "range": [ - 5020, - 5039 + 5902, + 5921 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 33 }, "end": { - "line": 136, + "line": 194, "column": 52 } } }, "range": [ - 4999, - 5039 + 5881, + 5921 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 12 }, "end": { - "line": 136, + "line": 194, "column": 52 } } @@ -10563,16 +10663,16 @@ "object": { "type": "ThisExpression", "range": [ - 5055, - 5059 + 5937, + 5941 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 16 } } @@ -10581,31 +10681,31 @@ "type": "Identifier", "name": "cont", "range": [ - 5060, - 5064 + 5942, + 5946 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 17 }, "end": { - "line": 137, + "line": 195, "column": 21 } } }, "range": [ - 5055, - 5064 + 5937, + 5946 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 21 } } @@ -10614,31 +10714,31 @@ "type": "Identifier", "name": "style", "range": [ - 5065, - 5070 + 5947, + 5952 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 22 }, "end": { - "line": 137, + "line": 195, "column": 27 } } }, "range": [ - 5055, - 5070 + 5937, + 5952 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 27 } } @@ -10647,31 +10747,31 @@ "type": "Identifier", "name": "display", "range": [ - 5071, - 5078 + 5953, + 5960 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 28 }, "end": { - "line": 137, + "line": 195, "column": 35 } } }, "range": [ - 5055, - 5078 + 5937, + 5960 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 35 } } @@ -10681,62 +10781,62 @@ "value": "inline", "raw": "'inline'", "range": [ - 5081, - 5089 + 5963, + 5971 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 38 }, "end": { - "line": 137, + "line": 195, "column": 46 } } }, "range": [ - 5055, - 5089 + 5937, + 5971 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 46 } } }, "range": [ - 5055, - 5090 + 5937, + 5972 ], "loc": { "start": { - "line": 137, + "line": 195, "column": 12 }, "end": { - "line": 137, + "line": 195, "column": 47 } } } ], "range": [ - 5041, - 5100 + 5923, + 5982 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 54 }, "end": { - "line": 138, + "line": 196, "column": 9 } } @@ -10761,16 +10861,16 @@ "object": { "type": "ThisExpression", "range": [ - 5120, - 5124 + 6002, + 6006 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 16 } } @@ -10779,31 +10879,31 @@ "type": "Identifier", "name": "cont", "range": [ - 5125, - 5129 + 6007, + 6011 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 17 }, "end": { - "line": 139, + "line": 197, "column": 21 } } }, "range": [ - 5120, - 5129 + 6002, + 6011 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 21 } } @@ -10812,31 +10912,31 @@ "type": "Identifier", "name": "style", "range": [ - 5130, - 5135 + 6012, + 6017 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 22 }, "end": { - "line": 139, + "line": 197, "column": 27 } } }, "range": [ - 5120, - 5135 + 6002, + 6017 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 27 } } @@ -10845,31 +10945,31 @@ "type": "Identifier", "name": "display", "range": [ - 5136, - 5143 + 6018, + 6025 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 28 }, "end": { - "line": 139, + "line": 197, "column": 35 } } }, "range": [ - 5120, - 5143 + 6002, + 6025 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 35 } } @@ -10878,93 +10978,93 @@ "type": "Identifier", "name": "NONE", "range": [ - 5146, - 5150 + 6028, + 6032 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 38 }, "end": { - "line": 139, + "line": 197, "column": 42 } } }, "range": [ - 5120, - 5150 + 6002, + 6032 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 42 } } }, "range": [ - 5120, - 5151 + 6002, + 6033 ], "loc": { "start": { - "line": 139, + "line": 197, "column": 12 }, "end": { - "line": 139, + "line": 197, "column": 43 } } } ], "range": [ - 5106, - 5161 + 5988, + 6043 ], "loc": { "start": { - "line": 138, + "line": 196, "column": 15 }, "end": { - "line": 140, + "line": 198, "column": 9 } } }, "range": [ - 4995, - 5161 + 5877, + 6043 ], "loc": { "start": { - "line": 136, + "line": 194, "column": 8 }, "end": { - "line": 140, + "line": 198, "column": 9 } } } ], "range": [ - 4731, - 5167 + 5613, + 6049 ], "loc": { "start": { - "line": 129, + "line": 187, "column": 13 }, "end": { - "line": 141, + "line": 199, "column": 5 } } @@ -10972,16 +11072,16 @@ "generator": false, "expression": false, "range": [ - 4728, - 5167 + 5610, + 6049 ], "loc": { "start": { - "line": 129, + "line": 187, "column": 10 }, "end": { - "line": 141, + "line": 199, "column": 5 } } @@ -10989,16 +11089,16 @@ "kind": "method", "computed": false, "range": [ - 4722, - 5167 + 5604, + 6049 ], "loc": { "start": { - "line": 129, + "line": 187, "column": 4 }, "end": { - "line": 141, + "line": 199, "column": 5 } }, @@ -11007,16 +11107,16 @@ "type": "Block", "value": "*\n * Toggle help pop-up\n ", "range": [ - 4680, - 4717 + 5562, + 5599 ], "loc": { "start": { - "line": 126, + "line": 184, "column": 4 }, "end": { - "line": 128, + "line": 186, "column": 7 } } @@ -11027,16 +11127,16 @@ "type": "Block", "value": "*\n * Remove help UI\n ", "range": [ - 5173, - 5206 + 6055, + 6088 ], "loc": { "start": { - "line": 143, + "line": 201, "column": 4 }, "end": { - "line": 145, + "line": 203, "column": 7 } } @@ -11050,16 +11150,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 5211, - 5218 + 6093, + 6100 ], "loc": { "start": { - "line": 146, + "line": 204, "column": 4 }, "end": { - "line": 146, + "line": 204, "column": 11 } } @@ -11082,16 +11182,16 @@ "object": { "type": "ThisExpression", "range": [ - 5236, - 5240 + 6118, + 6122 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 13 }, "end": { - "line": 147, + "line": 205, "column": 17 } } @@ -11100,47 +11200,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 5241, - 5252 + 6123, + 6134 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 18 }, "end": { - "line": 147, + "line": 205, "column": 29 } } }, "range": [ - 5236, - 5252 + 6118, + 6134 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 13 }, "end": { - "line": 147, + "line": 205, "column": 29 } } }, "prefix": true, "range": [ - 5235, - 5252 + 6117, + 6134 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 12 }, "end": { - "line": 147, + "line": 205, "column": 29 } } @@ -11152,48 +11252,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 5268, - 5275 + 6150, + 6157 ], "loc": { "start": { - "line": 148, + "line": 206, "column": 12 }, "end": { - "line": 148, + "line": 206, "column": 19 } } } ], "range": [ - 5254, - 5285 + 6136, + 6167 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 31 }, "end": { - "line": 149, + "line": 207, "column": 9 } } }, "alternate": null, "range": [ - 5231, - 5285 + 6113, + 6167 ], "loc": { "start": { - "line": 147, + "line": 205, "column": 8 }, "end": { - "line": 149, + "line": 207, "column": 9 } } @@ -11206,16 +11306,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 5294, - 5303 + 6176, + 6185 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 8 }, "end": { - "line": 150, + "line": 208, "column": 17 } } @@ -11227,16 +11327,16 @@ "object": { "type": "ThisExpression", "range": [ - 5304, - 5308 + 6186, + 6190 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 18 }, "end": { - "line": 150, + "line": 208, "column": 22 } } @@ -11245,62 +11345,62 @@ "type": "Identifier", "name": "btn", "range": [ - 5309, - 5312 + 6191, + 6194 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 23 }, "end": { - "line": 150, + "line": 208, "column": 26 } } }, "range": [ - 5304, - 5312 + 6186, + 6194 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 18 }, "end": { - "line": 150, + "line": 208, "column": 26 } } } ], "range": [ - 5294, - 5313 + 6176, + 6195 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 8 }, "end": { - "line": 150, + "line": 208, "column": 27 } } }, "range": [ - 5294, - 5314 + 6176, + 6196 ], "loc": { "start": { - "line": 150, + "line": 208, "column": 8 }, "end": { - "line": 150, + "line": 208, "column": 28 } } @@ -11316,16 +11416,16 @@ "object": { "type": "ThisExpression", "range": [ - 5323, - 5327 + 6205, + 6209 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 8 }, "end": { - "line": 151, + "line": 209, "column": 12 } } @@ -11334,31 +11434,31 @@ "type": "Identifier", "name": "btn", "range": [ - 5328, - 5331 + 6210, + 6213 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 13 }, "end": { - "line": 151, + "line": 209, "column": 16 } } }, "range": [ - 5323, - 5331 + 6205, + 6213 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 8 }, "end": { - "line": 151, + "line": 209, "column": 16 } } @@ -11368,46 +11468,46 @@ "value": null, "raw": "null", "range": [ - 5334, - 5338 + 6216, + 6220 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 19 }, "end": { - "line": 151, + "line": 209, "column": 23 } } }, "range": [ - 5323, - 5338 + 6205, + 6220 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 8 }, "end": { - "line": 151, + "line": 209, "column": 23 } } }, "range": [ - 5323, - 5339 + 6205, + 6221 ], "loc": { "start": { - "line": 151, + "line": 209, "column": 8 }, "end": { - "line": 151, + "line": 209, "column": 24 } } @@ -11423,16 +11523,16 @@ "object": { "type": "ThisExpression", "range": [ - 5353, - 5357 + 6235, + 6239 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 13 }, "end": { - "line": 152, + "line": 210, "column": 17 } } @@ -11441,47 +11541,47 @@ "type": "Identifier", "name": "cont", "range": [ - 5358, - 5362 + 6240, + 6244 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 18 }, "end": { - "line": 152, + "line": 210, "column": 22 } } }, "range": [ - 5353, - 5362 + 6235, + 6244 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 13 }, "end": { - "line": 152, + "line": 210, "column": 22 } } }, "prefix": true, "range": [ - 5352, - 5362 + 6234, + 6244 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 12 }, "end": { - "line": 152, + "line": 210, "column": 22 } } @@ -11493,48 +11593,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 5378, - 5385 + 6260, + 6267 ], "loc": { "start": { - "line": 153, + "line": 211, "column": 12 }, "end": { - "line": 153, + "line": 211, "column": 19 } } } ], "range": [ - 5364, - 5395 + 6246, + 6277 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 24 }, "end": { - "line": 154, + "line": 212, "column": 9 } } }, "alternate": null, "range": [ - 5348, - 5395 + 6230, + 6277 ], "loc": { "start": { - "line": 152, + "line": 210, "column": 8 }, "end": { - "line": 154, + "line": 212, "column": 9 } } @@ -11547,16 +11647,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 5404, - 5413 + 6286, + 6295 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 8 }, "end": { - "line": 155, + "line": 213, "column": 17 } } @@ -11568,16 +11668,16 @@ "object": { "type": "ThisExpression", "range": [ - 5414, - 5418 + 6296, + 6300 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 18 }, "end": { - "line": 155, + "line": 213, "column": 22 } } @@ -11586,62 +11686,62 @@ "type": "Identifier", "name": "cont", "range": [ - 5419, - 5423 + 6301, + 6305 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 23 }, "end": { - "line": 155, + "line": 213, "column": 27 } } }, "range": [ - 5414, - 5423 + 6296, + 6305 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 18 }, "end": { - "line": 155, + "line": 213, "column": 27 } } } ], "range": [ - 5404, - 5424 + 6286, + 6306 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 8 }, "end": { - "line": 155, + "line": 213, "column": 28 } } }, "range": [ - 5404, - 5425 + 6286, + 6307 ], "loc": { "start": { - "line": 155, + "line": 213, "column": 8 }, "end": { - "line": 155, + "line": 213, "column": 29 } } @@ -11657,16 +11757,16 @@ "object": { "type": "ThisExpression", "range": [ - 5434, - 5438 + 6316, + 6320 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 8 }, "end": { - "line": 156, + "line": 214, "column": 12 } } @@ -11675,31 +11775,31 @@ "type": "Identifier", "name": "cont", "range": [ - 5439, - 5443 + 6321, + 6325 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 13 }, "end": { - "line": 156, + "line": 214, "column": 17 } } }, "range": [ - 5434, - 5443 + 6316, + 6325 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 8 }, "end": { - "line": 156, + "line": 214, "column": 17 } } @@ -11709,46 +11809,46 @@ "value": null, "raw": "null", "range": [ - 5446, - 5450 + 6328, + 6332 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 20 }, "end": { - "line": 156, + "line": 214, "column": 24 } } }, "range": [ - 5434, - 5450 + 6316, + 6332 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 8 }, "end": { - "line": 156, + "line": 214, "column": 24 } } }, "range": [ - 5434, - 5451 + 6316, + 6333 ], "loc": { "start": { - "line": 156, + "line": 214, "column": 8 }, "end": { - "line": 156, + "line": 214, "column": 25 } } @@ -11764,16 +11864,16 @@ "object": { "type": "ThisExpression", "range": [ - 5460, - 5464 + 6342, + 6346 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 8 }, "end": { - "line": 157, + "line": 215, "column": 12 } } @@ -11782,31 +11882,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 5465, - 5476 + 6347, + 6358 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 13 }, "end": { - "line": 157, + "line": 215, "column": 24 } } }, "range": [ - 5460, - 5476 + 6342, + 6358 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 8 }, "end": { - "line": 157, + "line": 215, "column": 24 } } @@ -11816,62 +11916,62 @@ "value": false, "raw": "false", "range": [ - 5479, - 5484 + 6361, + 6366 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 27 }, "end": { - "line": 157, + "line": 215, "column": 32 } } }, "range": [ - 5460, - 5484 + 6342, + 6366 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 8 }, "end": { - "line": 157, + "line": 215, "column": 32 } } }, "range": [ - 5460, - 5485 + 6342, + 6367 ], "loc": { "start": { - "line": 157, + "line": 215, "column": 8 }, "end": { - "line": 157, + "line": 215, "column": 33 } } } ], "range": [ - 5221, - 5491 + 6103, + 6373 ], "loc": { "start": { - "line": 146, + "line": 204, "column": 14 }, "end": { - "line": 158, + "line": 216, "column": 5 } } @@ -11879,16 +11979,16 @@ "generator": false, "expression": false, "range": [ - 5218, - 5491 + 6100, + 6373 ], "loc": { "start": { - "line": 146, + "line": 204, "column": 11 }, "end": { - "line": 158, + "line": 216, "column": 5 } } @@ -11896,16 +11996,16 @@ "kind": "method", "computed": false, "range": [ - 5211, - 5491 + 6093, + 6373 ], "loc": { "start": { - "line": 146, + "line": 204, "column": 4 }, "end": { - "line": 158, + "line": 216, "column": 5 } }, @@ -11914,16 +12014,16 @@ "type": "Block", "value": "*\n * Remove help UI\n ", "range": [ - 5173, - 5206 + 6055, + 6088 ], "loc": { "start": { - "line": 143, + "line": 201, "column": 4 }, "end": { - "line": 145, + "line": 203, "column": 7 } } @@ -11933,59 +12033,98 @@ } ], "range": [ - 356, - 5494 + 385, + 6376 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 34 }, "end": { - "line": 160, + "line": 218, "column": 1 } } }, "range": [ - 329, - 5494 + 358, + 6376 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 7 }, "end": { - "line": 160, + "line": 218, "column": 1 } }, - "leadingComments": [], + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Help UI component\n ", + "range": [ + 322, + 350 + ], + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 12, + "column": 3 + } + } + } + ], "trailingComments": [] }, "specifiers": [], "source": null, "range": [ - 322, - 5494 + 351, + 6376 ], "loc": { "start": { - "line": 10, + "line": 13, "column": 0 }, "end": { - "line": 160, + "line": 218, "column": 1 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Help UI component\n ", + "range": [ + 322, + 350 + ], + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 12, + "column": 3 + } + } + } + ] } ], "sourceType": "module", "range": [ 0, - 5494 + 6376 ], "loc": { "start": { @@ -11993,259 +12132,295 @@ "column": 0 }, "end": { - "line": 160, + "line": 218, "column": 1 } }, "comments": [ { "type": "Block", - "value": "*\n * Help UI component\n * @param {Object} tf TableFilter instance\n ", + "value": "*\n * Help UI component\n ", "range": [ - 363, - 446 + 322, + 350 ], "loc": { "start": { + "line": 10, + "column": 0 + }, + "end": { "line": 12, - "column": 4 - }, - "end": { - "line": 15, - "column": 7 - } - } - }, - { - "type": "Line", - "value": "id of custom container element for instructions", - "range": [ - 535, - 584 - ], - "loc": { - "start": { - "line": 21, - "column": 8 - }, - "end": { - "line": 21, - "column": 57 - } - } - }, - { - "type": "Line", - "value": "id of custom container element for instructions", - "range": [ - 653, - 702 - ], - "loc": { - "start": { - "line": 23, - "column": 8 - }, - "end": { - "line": 23, - "column": 57 - } - } - }, - { - "type": "Line", - "value": "defines help text", - "range": [ - 797, - 816 - ], - "loc": { - "start": { - "line": 26, - "column": 8 - }, - "end": { - "line": 26, - "column": 27 - } - } - }, - { - "type": "Line", - "value": "defines help innerHtml", - "range": [ - 1421, - 1445 - ], - "loc": { - "start": { - "line": 36, - "column": 8 - }, - "end": { - "line": 36, - "column": 32 - } - } - }, - { - "type": "Line", - "value": "defines reset button text", - "range": [ - 1513, - 1540 - ], - "loc": { - "start": { - "line": 38, - "column": 8 - }, - "end": { - "line": 38, - "column": 35 - } - } - }, - { - "type": "Line", - "value": "defines reset button innerHtml", - "range": [ - 1609, - 1641 - ], - "loc": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 40 - } - } - }, - { - "type": "Line", - "value": "defines css class for help button", - "range": [ - 1711, - 1746 - ], - "loc": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 43 - } - } - }, - { - "type": "Line", - "value": "defines css class for help container", - "range": [ - 1830, - 1868 - ], - "loc": { - "start": { - "line": 44, - "column": 8 - }, - "end": { - "line": 44, - "column": 46 - } - } - }, - { - "type": "Line", - "value": "help button element", - "range": [ - 1972, - 1993 - ], - "loc": { - "start": { - "line": 47, - "column": 8 - }, - "end": { - "line": 47, - "column": 29 - } - } - }, - { - "type": "Line", - "value": "help content div", - "range": [ - 2027, - 2045 - ], - "loc": { - "start": { - "line": 49, - "column": 8 - }, - "end": { - "line": 49, - "column": 26 - } - } - }, - { - "type": "Line", - "value": "id prefix for help elements", - "range": [ - 2492, - 2521 - ], - "loc": { - "start": { - "line": 58, - "column": 8 - }, - "end": { - "line": 58, - "column": 37 - } - } - }, - { - "type": "Line", - "value": "id prefix for help elements", - "range": [ - 2571, - 2600 - ], - "loc": { - "start": { - "line": 60, - "column": 8 - }, - "end": { - "line": 60, - "column": 37 + "column": 3 } } }, { "type": "Block", - "value": "*\n * Initialise Help instance\n *\n * @returns (description)\n ", + "value": "*\n * Creates an instance of Help.\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 2711, - 2791 + 392, + 491 ], "loc": { "start": { - "line": 66, + "line": 15, "column": 4 }, "end": { - "line": 70, + "line": 18, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * ID of main custom container element\n * @type {String}\n ", + "range": [ + 580, + 668 + ], + "loc": { + "start": { + "line": 24, + "column": 8 + }, + "end": { + "line": 27, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * ID of custom container element for instructions\n * @type {String}\n ", + "range": [ + 738, + 838 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 33, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Instructions text (accepts HTML)\n * @type {String}\n ", + "range": [ + 934, + 1019 + ], + "loc": { + "start": { + "line": 37, + "column": 8 + }, + "end": { + "line": 40, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Instructions HTML\n * @type {String}\n ", + "range": [ + 1625, + 1695 + ], + "loc": { + "start": { + "line": 51, + "column": 8 + }, + "end": { + "line": 54, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Help button text ('?')\n * @type {String}\n ", + "range": [ + 1764, + 1839 + ], + "loc": { + "start": { + "line": 57, + "column": 8 + }, + "end": { + "line": 60, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Custom help button HTML\n * @type {String}\n ", + "range": [ + 1909, + 1985 + ], + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 66, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Css class for help button\n * @type {String}\n ", + "range": [ + 2056, + 2134 + ], + "loc": { + "start": { + "line": 69, + "column": 8 + }, + "end": { + "line": 72, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Css class for help container element\n * @type {String}\n ", + "range": [ + 2219, + 2308 + ], + "loc": { + "start": { + "line": 75, + "column": 8 + }, + "end": { + "line": 78, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Stores button DOM element\n * @type {DOMElement}\n ", + "range": [ + 2413, + 2495 + ], + "loc": { + "start": { + "line": 82, + "column": 8 + }, + "end": { + "line": 85, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Stores help container DOM element\n * @type {DOMElement}\n ", + "range": [ + 2530, + 2620 + ], + "loc": { + "start": { + "line": 88, + "column": 8 + }, + "end": { + "line": 91, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Default HTML appended to instructions text\n * @type {String}\n ", + "range": [ + 2656, + 2751 + ], + "loc": { + "start": { + "line": 94, + "column": 8 + }, + "end": { + "line": 97, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Prefix for help main container ID\n * @type {String}\n * @private\n ", + "range": [ + 3172, + 3278 + ], + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 109, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Prefix for help instructions container ID\n * @type {String}\n * @private\n ", + "range": [ + 3329, + 3443 + ], + "loc": { + "start": { + "line": 112, + "column": 8 + }, + "end": { + "line": 116, + "column": 11 + } + } + }, + { + "type": "Block", + "value": "*\n * Initialise Help instance\n * @returns (description)\n ", + "range": [ + 3554, + 3627 + ], + "loc": { + "start": { + "line": 122, + "column": 4 + }, + "end": { + "line": 125, "column": 7 } } @@ -12254,34 +12429,52 @@ "type": "Line", "value": "help button is added to defined element", "range": [ - 3055, - 3096 + 3891, + 3932 ], "loc": { "start": { - "line": 81, + "line": 136, "column": 8 }, "end": { - "line": 81, + "line": 136, "column": 49 } } }, + { + "type": "Block", + "value": "*\n * @inherited\n ", + "range": [ + 5480, + 5517 + ], + "loc": { + "start": { + "line": 178, + "column": 8 + }, + "end": { + "line": 180, + "column": 11 + } + } + }, { "type": "Block", "value": "*\n * Toggle help pop-up\n ", "range": [ - 4680, - 4717 + 5562, + 5599 ], "loc": { "start": { - "line": 126, + "line": 184, "column": 4 }, "end": { - "line": 128, + "line": 186, "column": 7 } } @@ -12290,16 +12483,16 @@ "type": "Line", "value": " check only if explicitily set to false as in this case undefined", "range": [ - 4741, - 4808 + 5623, + 5690 ], "loc": { "start": { - "line": 130, + "line": 188, "column": 8 }, "end": { - "line": 130, + "line": 188, "column": 75 } } @@ -12308,16 +12501,16 @@ "type": "Line", "value": " signifies the help feature is enabled by default", "range": [ - 4817, - 4868 + 5699, + 5750 ], "loc": { "start": { - "line": 131, + "line": 189, "column": 8 }, "end": { - "line": 131, + "line": 189, "column": 59 } } @@ -12326,16 +12519,16 @@ "type": "Block", "value": "*\n * Remove help UI\n ", "range": [ - 5173, - 5206 + 6055, + 6088 ], "loc": { "start": { - "line": 143, + "line": 201, "column": 4 }, "end": { - "line": 145, + "line": 203, "column": 7 } } diff --git a/docs/ast/source/modules/state.js.json b/docs/ast/source/modules/state.js.json index 7bb2d52d..6b703fd2 100644 --- a/docs/ast/source/modules/state.js.json +++ b/docs/ast/source/modules/state.js.json @@ -617,10 +617,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", + "value": "*\n * State persistence via hash, localStorage or cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ 197, - 342 + 310 ], "loc": { "start": { @@ -628,7 +628,7 @@ "column": 0 }, "end": { - "line": 14, + "line": 13, "column": 3 } } @@ -643,16 +643,16 @@ "type": "Identifier", "name": "State", "range": [ - 356, - 361 + 324, + 329 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 13 }, "end": { - "line": 15, + "line": 14, "column": 18 } } @@ -661,16 +661,16 @@ "type": "Identifier", "name": "Feature", "range": [ - 370, - 377 + 338, + 345 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 27 }, "end": { - "line": 15, + "line": 14, "column": 34 } } @@ -684,16 +684,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 496, - 507 + 464, + 475 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 4 }, "end": { - "line": 22, + "line": 21, "column": 15 } } @@ -706,16 +706,16 @@ "type": "Identifier", "name": "tf", "range": [ - 508, - 510 + 476, + 478 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 16 }, "end": { - "line": 22, + "line": 21, "column": 18 } } @@ -731,16 +731,16 @@ "callee": { "type": "Super", "range": [ - 522, - 527 + 490, + 495 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 8 }, "end": { - "line": 23, + "line": 22, "column": 13 } } @@ -750,16 +750,16 @@ "type": "Identifier", "name": "tf", "range": [ - 528, - 530 + 496, + 498 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 14 }, "end": { - "line": 23, + "line": 22, "column": 16 } } @@ -769,47 +769,47 @@ "value": "state", "raw": "'state'", "range": [ - 532, - 539 + 500, + 507 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 18 }, "end": { - "line": 23, + "line": 22, "column": 25 } } } ], "range": [ - 522, - 540 + 490, + 508 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 8 }, "end": { - "line": 23, + "line": 22, "column": 26 } } }, "range": [ - 522, - 541 + 490, + 509 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 8 }, "end": { - "line": 23, + "line": 22, "column": 27 } } @@ -823,16 +823,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 555, - 558 + 523, + 526 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 12 }, "end": { - "line": 25, + "line": 24, "column": 15 } } @@ -846,16 +846,16 @@ "object": { "type": "ThisExpression", "range": [ - 561, - 565 + 529, + 533 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 18 }, "end": { - "line": 25, + "line": 24, "column": 22 } } @@ -864,31 +864,31 @@ "type": "Identifier", "name": "config", "range": [ - 566, - 572 + 534, + 540 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 23 }, "end": { - "line": 25, + "line": 24, "column": 29 } } }, "range": [ - 561, - 572 + 529, + 540 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 18 }, "end": { - "line": 25, + "line": 24, "column": 29 } } @@ -897,46 +897,46 @@ "type": "Identifier", "name": "state", "range": [ - 573, - 578 + 541, + 546 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 30 }, "end": { - "line": 25, + "line": 24, "column": 35 } } }, "range": [ - 561, - 578 + 529, + 546 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 18 }, "end": { - "line": 25, + "line": 24, "column": 35 } } }, "range": [ - 555, - 578 + 523, + 546 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 12 }, "end": { - "line": 25, + "line": 24, "column": 35 } } @@ -944,16 +944,16 @@ ], "kind": "let", "range": [ - 551, - 579 + 519, + 547 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 8 }, "end": { - "line": 25, + "line": 24, "column": 36 } } @@ -969,16 +969,16 @@ "object": { "type": "ThisExpression", "range": [ - 589, - 593 + 557, + 561 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 8 }, "end": { - "line": 27, + "line": 26, "column": 12 } } @@ -987,31 +987,31 @@ "type": "Identifier", "name": "enableHash", "range": [ - 594, - 604 + 562, + 572 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 13 }, "end": { - "line": 27, + "line": 26, "column": 23 } } }, "range": [ - 589, - 604 + 557, + 572 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 8 }, "end": { - "line": 27, + "line": 26, "column": 23 } } @@ -1026,16 +1026,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 607, - 610 + 575, + 578 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 26 }, "end": { - "line": 27, + "line": 26, "column": 29 } } @@ -1045,31 +1045,31 @@ "value": true, "raw": "true", "range": [ - 615, - 619 + 583, + 587 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 34 }, "end": { - "line": 27, + "line": 26, "column": 38 } } }, "range": [ - 607, - 619 + 575, + 587 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 26 }, "end": { - "line": 27, + "line": 26, "column": 38 } } @@ -1083,16 +1083,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 636, - 643 + 604, + 611 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 13 }, "end": { - "line": 28, + "line": 27, "column": 20 } } @@ -1105,16 +1105,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 644, - 647 + 612, + 615 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 21 }, "end": { - "line": 28, + "line": 27, "column": 24 } } @@ -1123,47 +1123,47 @@ "type": "Identifier", "name": "types", "range": [ - 648, - 653 + 616, + 621 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 25 }, "end": { - "line": 28, + "line": 27, "column": 30 } } }, "range": [ - 644, - 653 + 612, + 621 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 21 }, "end": { - "line": 28, + "line": 27, "column": 30 } } } ], "range": [ - 636, - 654 + 604, + 622 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 13 }, "end": { - "line": 28, + "line": 27, "column": 31 } } @@ -1183,16 +1183,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 658, - 661 + 626, + 629 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 35 }, "end": { - "line": 28, + "line": 27, "column": 38 } } @@ -1201,31 +1201,31 @@ "type": "Identifier", "name": "types", "range": [ - 662, - 667 + 630, + 635 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 39 }, "end": { - "line": 28, + "line": 27, "column": 44 } } }, "range": [ - 658, - 667 + 626, + 635 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 35 }, "end": { - "line": 28, + "line": 27, "column": 44 } } @@ -1234,31 +1234,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 668, - 675 + 636, + 643 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 45 }, "end": { - "line": 28, + "line": 27, "column": 52 } } }, "range": [ - 658, - 675 + 626, + 643 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 35 }, "end": { - "line": 28, + "line": 27, "column": 52 } } @@ -1269,32 +1269,32 @@ "value": "hash", "raw": "'hash'", "range": [ - 676, - 682 + 644, + 650 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 53 }, "end": { - "line": 28, + "line": 27, "column": 59 } } } ], "range": [ - 658, - 683 + 626, + 651 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 35 }, "end": { - "line": 28, + "line": 27, "column": 60 } } @@ -1307,107 +1307,107 @@ "value": 1, "raw": "1", "range": [ - 689, - 690 + 657, + 658 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 66 }, "end": { - "line": 28, + "line": 27, "column": 67 } } }, "prefix": true, "range": [ - 688, - 690 + 656, + 658 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 65 }, "end": { - "line": 28, + "line": 27, "column": 67 } } }, "range": [ - 658, - 690 + 626, + 658 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 35 }, "end": { - "line": 28, + "line": 27, "column": 67 } } }, "range": [ - 636, - 690 + 604, + 658 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 13 }, "end": { - "line": 28, + "line": 27, "column": 67 } } }, "range": [ - 607, - 691 + 575, + 659 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 26 }, "end": { - "line": 28, + "line": 27, "column": 68 } } }, "range": [ - 589, - 691 + 557, + 659 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 8 }, "end": { - "line": 28, + "line": 27, "column": 68 } } }, "range": [ - 589, - 692 + 557, + 660 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 8 }, "end": { - "line": 28, + "line": 27, "column": 69 } } @@ -1423,16 +1423,16 @@ "object": { "type": "ThisExpression", "range": [ - 701, - 705 + 669, + 673 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 12 } } @@ -1441,31 +1441,31 @@ "type": "Identifier", "name": "enableLocalStorage", "range": [ - 706, - 724 + 674, + 692 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 13 }, "end": { - "line": 29, + "line": 28, "column": 31 } } }, "range": [ - 701, - 724 + 669, + 692 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 31 } } @@ -1479,16 +1479,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 727, - 734 + 695, + 702 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 34 }, "end": { - "line": 29, + "line": 28, "column": 41 } } @@ -1501,16 +1501,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 735, - 738 + 703, + 706 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 42 }, "end": { - "line": 29, + "line": 28, "column": 45 } } @@ -1519,47 +1519,47 @@ "type": "Identifier", "name": "types", "range": [ - 739, - 744 + 707, + 712 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 46 }, "end": { - "line": 29, + "line": 28, "column": 51 } } }, "range": [ - 735, - 744 + 703, + 712 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 42 }, "end": { - "line": 29, + "line": 28, "column": 51 } } } ], "range": [ - 727, - 745 + 695, + 713 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 34 }, "end": { - "line": 29, + "line": 28, "column": 52 } } @@ -1579,16 +1579,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 761, - 764 + 729, + 732 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 12 }, "end": { - "line": 30, + "line": 29, "column": 15 } } @@ -1597,31 +1597,31 @@ "type": "Identifier", "name": "types", "range": [ - 765, - 770 + 733, + 738 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 16 }, "end": { - "line": 30, + "line": 29, "column": 21 } } }, "range": [ - 761, - 770 + 729, + 738 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 12 }, "end": { - "line": 30, + "line": 29, "column": 21 } } @@ -1630,31 +1630,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 771, - 778 + 739, + 746 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 22 }, "end": { - "line": 30, + "line": 29, "column": 29 } } }, "range": [ - 761, - 778 + 729, + 746 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 12 }, "end": { - "line": 30, + "line": 29, "column": 29 } } @@ -1665,32 +1665,32 @@ "value": "local_storage", "raw": "'local_storage'", "range": [ - 779, - 794 + 747, + 762 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 30 }, "end": { - "line": 30, + "line": 29, "column": 45 } } } ], "range": [ - 761, - 795 + 729, + 763 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 12 }, "end": { - "line": 30, + "line": 29, "column": 46 } } @@ -1703,92 +1703,92 @@ "value": 1, "raw": "1", "range": [ - 801, - 802 + 769, + 770 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 52 }, "end": { - "line": 30, + "line": 29, "column": 53 } } }, "prefix": true, "range": [ - 800, - 802 + 768, + 770 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 51 }, "end": { - "line": 30, + "line": 29, "column": 53 } } }, "range": [ - 761, - 802 + 729, + 770 ], "loc": { "start": { - "line": 30, + "line": 29, "column": 12 }, "end": { - "line": 30, + "line": 29, "column": 53 } } }, "range": [ - 727, - 802 + 695, + 770 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 34 }, "end": { - "line": 30, + "line": 29, "column": 53 } } }, "range": [ - 701, - 802 + 669, + 770 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 30, + "line": 29, "column": 53 } } }, "range": [ - 701, - 803 + 669, + 771 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 30, + "line": 29, "column": 54 } } @@ -1804,16 +1804,16 @@ "object": { "type": "ThisExpression", "range": [ - 812, - 816 + 780, + 784 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 31, + "line": 30, "column": 12 } } @@ -1822,31 +1822,31 @@ "type": "Identifier", "name": "enableCookie", "range": [ - 817, - 829 + 785, + 797 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 13 }, "end": { - "line": 31, + "line": 30, "column": 25 } } }, "range": [ - 812, - 829 + 780, + 797 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 31, + "line": 30, "column": 25 } } @@ -1860,16 +1860,16 @@ "type": "Identifier", "name": "isArray", "range": [ - 832, - 839 + 800, + 807 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 28 }, "end": { - "line": 31, + "line": 30, "column": 35 } } @@ -1882,16 +1882,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 840, - 843 + 808, + 811 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 36 }, "end": { - "line": 31, + "line": 30, "column": 39 } } @@ -1900,47 +1900,47 @@ "type": "Identifier", "name": "types", "range": [ - 844, - 849 + 812, + 817 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 40 }, "end": { - "line": 31, + "line": 30, "column": 45 } } }, "range": [ - 840, - 849 + 808, + 817 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 36 }, "end": { - "line": 31, + "line": 30, "column": 45 } } } ], "range": [ - 832, - 850 + 800, + 818 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 28 }, "end": { - "line": 31, + "line": 30, "column": 46 } } @@ -1960,16 +1960,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 866, - 869 + 834, + 837 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 12 }, "end": { - "line": 32, + "line": 31, "column": 15 } } @@ -1978,31 +1978,31 @@ "type": "Identifier", "name": "types", "range": [ - 870, - 875 + 838, + 843 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 16 }, "end": { - "line": 32, + "line": 31, "column": 21 } } }, "range": [ - 866, - 875 + 834, + 843 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 12 }, "end": { - "line": 32, + "line": 31, "column": 21 } } @@ -2011,31 +2011,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 876, - 883 + 844, + 851 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 22 }, "end": { - "line": 32, + "line": 31, "column": 29 } } }, "range": [ - 866, - 883 + 834, + 851 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 12 }, "end": { - "line": 32, + "line": 31, "column": 29 } } @@ -2046,32 +2046,32 @@ "value": "cookie", "raw": "'cookie'", "range": [ - 884, - 892 + 852, + 860 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 30 }, "end": { - "line": 32, + "line": 31, "column": 38 } } } ], "range": [ - 866, - 893 + 834, + 861 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 12 }, "end": { - "line": 32, + "line": 31, "column": 39 } } @@ -2084,92 +2084,92 @@ "value": 1, "raw": "1", "range": [ - 899, - 900 + 867, + 868 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 45 }, "end": { - "line": 32, + "line": 31, "column": 46 } } }, "prefix": true, "range": [ - 898, - 900 + 866, + 868 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 44 }, "end": { - "line": 32, + "line": 31, "column": 46 } } }, "range": [ - 866, - 900 + 834, + 868 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 12 }, "end": { - "line": 32, + "line": 31, "column": 46 } } }, "range": [ - 832, - 900 + 800, + 868 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 28 }, "end": { - "line": 32, + "line": 31, "column": 46 } } }, "range": [ - 812, - 900 + 780, + 868 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 32, + "line": 31, "column": 46 } } }, "range": [ - 812, - 901 + 780, + 869 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 32, + "line": 31, "column": 47 } } @@ -2185,16 +2185,16 @@ "object": { "type": "ThisExpression", "range": [ - 910, - 914 + 878, + 882 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 8 }, "end": { - "line": 33, + "line": 32, "column": 12 } } @@ -2203,31 +2203,31 @@ "type": "Identifier", "name": "persistFilters", "range": [ - 915, - 929 + 883, + 897 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 13 }, "end": { - "line": 33, + "line": 32, "column": 27 } } }, "range": [ - 910, - 929 + 878, + 897 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 8 }, "end": { - "line": 33, + "line": 32, "column": 27 } } @@ -2244,16 +2244,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 932, - 935 + 900, + 903 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 30 }, "end": { - "line": 33, + "line": 32, "column": 33 } } @@ -2262,31 +2262,31 @@ "type": "Identifier", "name": "filters", "range": [ - 936, - 943 + 904, + 911 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 34 }, "end": { - "line": 33, + "line": 32, "column": 41 } } }, "range": [ - 932, - 943 + 900, + 911 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 30 }, "end": { - "line": 33, + "line": 32, "column": 41 } } @@ -2296,31 +2296,31 @@ "value": false, "raw": "false", "range": [ - 948, - 953 + 916, + 921 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 46 }, "end": { - "line": 33, + "line": 32, "column": 51 } } }, "range": [ - 932, - 953 + 900, + 921 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 30 }, "end": { - "line": 33, + "line": 32, "column": 51 } } @@ -2330,16 +2330,16 @@ "value": false, "raw": "false", "range": [ - 956, - 961 + 924, + 929 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 54 }, "end": { - "line": 33, + "line": 32, "column": 59 } } @@ -2349,61 +2349,61 @@ "value": true, "raw": "true", "range": [ - 964, - 968 + 932, + 936 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 62 }, "end": { - "line": 33, + "line": 32, "column": 66 } } }, "range": [ - 932, - 968 + 900, + 936 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 30 }, "end": { - "line": 33, + "line": 32, "column": 66 } } }, "range": [ - 910, - 968 + 878, + 936 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 8 }, "end": { - "line": 33, + "line": 32, "column": 66 } } }, "range": [ - 910, - 969 + 878, + 937 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 8 }, "end": { - "line": 33, + "line": 32, "column": 67 } } @@ -2419,16 +2419,16 @@ "object": { "type": "ThisExpression", "range": [ - 978, - 982 + 946, + 950 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 12 } } @@ -2437,31 +2437,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 983, - 1000 + 951, + 968 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 13 }, "end": { - "line": 34, + "line": 33, "column": 30 } } }, "range": [ - 978, - 1000 + 946, + 968 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 30 } } @@ -2472,16 +2472,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 1003, - 1010 + 971, + 978 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 33 }, "end": { - "line": 34, + "line": 33, "column": 40 } } @@ -2494,16 +2494,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1011, - 1014 + 979, + 982 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 41 }, "end": { - "line": 34, + "line": 33, "column": 44 } } @@ -2512,77 +2512,77 @@ "type": "Identifier", "name": "page_number", "range": [ - 1015, - 1026 + 983, + 994 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 45 }, "end": { - "line": 34, + "line": 33, "column": 56 } } }, "range": [ - 1011, - 1026 + 979, + 994 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 41 }, "end": { - "line": 34, + "line": 33, "column": 56 } } } ], "range": [ - 1003, - 1027 + 971, + 995 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 33 }, "end": { - "line": 34, + "line": 33, "column": 57 } } }, "range": [ - 978, - 1027 + 946, + 995 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 57 } } }, "range": [ - 978, - 1028 + 946, + 996 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 58 } } @@ -2598,16 +2598,16 @@ "object": { "type": "ThisExpression", "range": [ - 1037, - 1041 + 1005, + 1009 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 12 } } @@ -2616,31 +2616,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 1042, - 1059 + 1010, + 1027 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 13 }, "end": { - "line": 35, + "line": 34, "column": 30 } } }, "range": [ - 1037, - 1059 + 1005, + 1027 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 30 } } @@ -2651,16 +2651,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 1062, - 1069 + 1030, + 1037 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 33 }, "end": { - "line": 35, + "line": 34, "column": 40 } } @@ -2673,16 +2673,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1070, - 1073 + 1038, + 1041 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 41 }, "end": { - "line": 35, + "line": 34, "column": 44 } } @@ -2691,77 +2691,77 @@ "type": "Identifier", "name": "page_length", "range": [ - 1074, - 1085 + 1042, + 1053 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 45 }, "end": { - "line": 35, + "line": 34, "column": 56 } } }, "range": [ - 1070, - 1085 + 1038, + 1053 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 41 }, "end": { - "line": 35, + "line": 34, "column": 56 } } } ], "range": [ - 1062, - 1086 + 1030, + 1054 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 33 }, "end": { - "line": 35, + "line": 34, "column": 57 } } }, "range": [ - 1037, - 1086 + 1005, + 1054 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 57 } } }, "range": [ - 1037, - 1087 + 1005, + 1055 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 58 } } @@ -2777,16 +2777,16 @@ "object": { "type": "ThisExpression", "range": [ - 1096, - 1100 + 1064, + 1068 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 8 }, "end": { - "line": 36, + "line": 35, "column": 12 } } @@ -2795,31 +2795,31 @@ "type": "Identifier", "name": "persistSort", "range": [ - 1101, - 1112 + 1069, + 1080 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 13 }, "end": { - "line": 36, + "line": 35, "column": 24 } } }, "range": [ - 1096, - 1112 + 1064, + 1080 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 8 }, "end": { - "line": 36, + "line": 35, "column": 24 } } @@ -2830,16 +2830,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 1115, - 1122 + 1083, + 1090 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 27 }, "end": { - "line": 36, + "line": 35, "column": 34 } } @@ -2852,16 +2852,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1123, - 1126 + 1091, + 1094 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 35 }, "end": { - "line": 36, + "line": 35, "column": 38 } } @@ -2870,77 +2870,77 @@ "type": "Identifier", "name": "sort", "range": [ - 1127, - 1131 + 1095, + 1099 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 39 }, "end": { - "line": 36, + "line": 35, "column": 43 } } }, "range": [ - 1123, - 1131 + 1091, + 1099 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 35 }, "end": { - "line": 36, + "line": 35, "column": 43 } } } ], "range": [ - 1115, - 1132 + 1083, + 1100 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 27 }, "end": { - "line": 36, + "line": 35, "column": 44 } } }, "range": [ - 1096, - 1132 + 1064, + 1100 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 8 }, "end": { - "line": 36, + "line": 35, "column": 44 } } }, "range": [ - 1096, - 1133 + 1064, + 1101 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 8 }, "end": { - "line": 36, + "line": 35, "column": 45 } } @@ -2956,16 +2956,16 @@ "object": { "type": "ThisExpression", "range": [ - 1142, - 1146 + 1110, + 1114 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 37, + "line": 36, "column": 12 } } @@ -2974,31 +2974,31 @@ "type": "Identifier", "name": "persistColsVisibility", "range": [ - 1147, - 1168 + 1115, + 1136 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 13 }, "end": { - "line": 37, + "line": 36, "column": 34 } } }, "range": [ - 1142, - 1168 + 1110, + 1136 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 37, + "line": 36, "column": 34 } } @@ -3009,16 +3009,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 1171, - 1178 + 1139, + 1146 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 37 }, "end": { - "line": 37, + "line": 36, "column": 44 } } @@ -3031,16 +3031,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1179, - 1182 + 1147, + 1150 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 45 }, "end": { - "line": 37, + "line": 36, "column": 48 } } @@ -3049,77 +3049,77 @@ "type": "Identifier", "name": "columns_visibility", "range": [ - 1183, - 1201 + 1151, + 1169 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 49 }, "end": { - "line": 37, + "line": 36, "column": 67 } } }, "range": [ - 1179, - 1201 + 1147, + 1169 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 45 }, "end": { - "line": 37, + "line": 36, "column": 67 } } } ], "range": [ - 1171, - 1202 + 1139, + 1170 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 37 }, "end": { - "line": 37, + "line": 36, "column": 68 } } }, "range": [ - 1142, - 1202 + 1110, + 1170 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 37, + "line": 36, "column": 68 } } }, "range": [ - 1142, - 1203 + 1110, + 1171 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 37, + "line": 36, "column": 69 } } @@ -3135,16 +3135,16 @@ "object": { "type": "ThisExpression", "range": [ - 1212, - 1216 + 1180, + 1184 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 8 }, "end": { - "line": 38, + "line": 37, "column": 12 } } @@ -3153,31 +3153,31 @@ "type": "Identifier", "name": "persistFiltersVisibility", "range": [ - 1217, - 1241 + 1185, + 1209 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 13 }, "end": { - "line": 38, + "line": 37, "column": 37 } } }, "range": [ - 1212, - 1241 + 1180, + 1209 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 8 }, "end": { - "line": 38, + "line": 37, "column": 37 } } @@ -3188,16 +3188,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 1244, - 1251 + 1212, + 1219 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 40 }, "end": { - "line": 38, + "line": 37, "column": 47 } } @@ -3210,16 +3210,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1252, - 1255 + 1220, + 1223 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 48 }, "end": { - "line": 38, + "line": 37, "column": 51 } } @@ -3228,77 +3228,77 @@ "type": "Identifier", "name": "filters_visibility", "range": [ - 1256, - 1274 + 1224, + 1242 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 52 }, "end": { - "line": 38, + "line": 37, "column": 70 } } }, "range": [ - 1252, - 1274 + 1220, + 1242 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 48 }, "end": { - "line": 38, + "line": 37, "column": 70 } } } ], "range": [ - 1244, - 1275 + 1212, + 1243 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 40 }, "end": { - "line": 38, + "line": 37, "column": 71 } } }, "range": [ - 1212, - 1275 + 1180, + 1243 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 8 }, "end": { - "line": 38, + "line": 37, "column": 71 } } }, "range": [ - 1212, - 1276 + 1180, + 1244 ], "loc": { "start": { - "line": 38, + "line": 37, "column": 8 }, "end": { - "line": 38, + "line": 37, "column": 72 } } @@ -3314,16 +3314,16 @@ "object": { "type": "ThisExpression", "range": [ - 1285, - 1289 + 1253, + 1257 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 8 }, "end": { - "line": 39, + "line": 38, "column": 12 } } @@ -3332,31 +3332,31 @@ "type": "Identifier", "name": "cookieDuration", "range": [ - 1290, - 1304 + 1258, + 1272 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 13 }, "end": { - "line": 39, + "line": 38, "column": 27 } } }, "range": [ - 1285, - 1304 + 1253, + 1272 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 8 }, "end": { - "line": 39, + "line": 38, "column": 27 } } @@ -3372,16 +3372,16 @@ "type": "Identifier", "name": "isNaN", "range": [ - 1308, - 1313 + 1276, + 1281 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 31 }, "end": { - "line": 39, + "line": 38, "column": 36 } } @@ -3394,16 +3394,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1314, - 1317 + 1282, + 1285 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 37 }, "end": { - "line": 39, + "line": 38, "column": 40 } } @@ -3412,63 +3412,63 @@ "type": "Identifier", "name": "cookie_duration", "range": [ - 1318, - 1333 + 1286, + 1301 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 41 }, "end": { - "line": 39, + "line": 38, "column": 56 } } }, "range": [ - 1314, - 1333 + 1282, + 1301 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 37 }, "end": { - "line": 39, + "line": 38, "column": 56 } } } ], "range": [ - 1308, - 1334 + 1276, + 1302 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 31 }, "end": { - "line": 39, + "line": 38, "column": 57 } } }, "prefix": true, "range": [ - 1307, - 1334 + 1275, + 1302 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 30 }, "end": { - "line": 39, + "line": 38, "column": 57 } } @@ -3479,16 +3479,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 1349, - 1357 + 1317, + 1325 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 12 }, "end": { - "line": 40, + "line": 39, "column": 20 } } @@ -3501,16 +3501,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 1358, - 1361 + 1326, + 1329 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 21 }, "end": { - "line": 40, + "line": 39, "column": 24 } } @@ -3519,31 +3519,31 @@ "type": "Identifier", "name": "cookie_duration", "range": [ - 1362, - 1377 + 1330, + 1345 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 25 }, "end": { - "line": 40, + "line": 39, "column": 40 } } }, "range": [ - 1358, - 1377 + 1326, + 1345 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 21 }, "end": { - "line": 40, + "line": 39, "column": 40 } } @@ -3553,32 +3553,32 @@ "value": 10, "raw": "10", "range": [ - 1379, - 1381 + 1347, + 1349 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 42 }, "end": { - "line": 40, + "line": 39, "column": 44 } } } ], "range": [ - 1349, - 1382 + 1317, + 1350 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 12 }, "end": { - "line": 40, + "line": 39, "column": 45 } } @@ -3588,61 +3588,61 @@ "value": 87600, "raw": "87600", "range": [ - 1385, - 1390 + 1353, + 1358 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 48 }, "end": { - "line": 40, + "line": 39, "column": 53 } } }, "range": [ - 1307, - 1390 + 1275, + 1358 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 30 }, "end": { - "line": 40, + "line": 39, "column": 53 } } }, "range": [ - 1285, - 1390 + 1253, + 1358 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 8 }, "end": { - "line": 40, + "line": 39, "column": 53 } } }, "range": [ - 1285, - 1391 + 1253, + 1359 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 8 }, "end": { - "line": 40, + "line": 39, "column": 54 } } @@ -3658,16 +3658,16 @@ "object": { "type": "ThisExpression", "range": [ - 1401, - 1405 + 1369, + 1373 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 8 }, "end": { - "line": 42, + "line": 41, "column": 12 } } @@ -3676,31 +3676,31 @@ "type": "Identifier", "name": "enableStorage", "range": [ - 1406, - 1419 + 1374, + 1387 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 13 }, "end": { - "line": 42, + "line": 41, "column": 26 } } }, "range": [ - 1401, - 1419 + 1369, + 1387 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 8 }, "end": { - "line": 42, + "line": 41, "column": 26 } } @@ -3714,16 +3714,16 @@ "object": { "type": "ThisExpression", "range": [ - 1422, - 1426 + 1390, + 1394 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 29 }, "end": { - "line": 42, + "line": 41, "column": 33 } } @@ -3732,31 +3732,31 @@ "type": "Identifier", "name": "enableLocalStorage", "range": [ - 1427, - 1445 + 1395, + 1413 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 34 }, "end": { - "line": 42, + "line": 41, "column": 52 } } }, "range": [ - 1422, - 1445 + 1390, + 1413 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 29 }, "end": { - "line": 42, + "line": 41, "column": 52 } } @@ -3767,16 +3767,16 @@ "object": { "type": "ThisExpression", "range": [ - 1449, - 1453 + 1417, + 1421 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 56 }, "end": { - "line": 42, + "line": 41, "column": 60 } } @@ -3785,76 +3785,76 @@ "type": "Identifier", "name": "enableCookie", "range": [ - 1454, - 1466 + 1422, + 1434 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 61 }, "end": { - "line": 42, + "line": 41, "column": 73 } } }, "range": [ - 1449, - 1466 + 1417, + 1434 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 56 }, "end": { - "line": 42, + "line": 41, "column": 73 } } }, "range": [ - 1422, - 1466 + 1390, + 1434 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 29 }, "end": { - "line": 42, + "line": 41, "column": 73 } } }, "range": [ - 1401, - 1466 + 1369, + 1434 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 8 }, "end": { - "line": 42, + "line": 41, "column": 73 } } }, "range": [ - 1401, - 1467 + 1369, + 1435 ], "loc": { "start": { - "line": 42, + "line": 41, "column": 8 }, "end": { - "line": 42, + "line": 41, "column": 74 } } @@ -3870,16 +3870,16 @@ "object": { "type": "ThisExpression", "range": [ - 1476, - 1480 + 1444, + 1448 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 43, + "line": 42, "column": 12 } } @@ -3888,31 +3888,31 @@ "type": "Identifier", "name": "hash", "range": [ - 1481, - 1485 + 1449, + 1453 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 13 }, "end": { - "line": 43, + "line": 42, "column": 17 } } }, "range": [ - 1476, - 1485 + 1444, + 1453 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 43, + "line": 42, "column": 17 } } @@ -3922,46 +3922,46 @@ "value": null, "raw": "null", "range": [ - 1488, - 1492 + 1456, + 1460 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 20 }, "end": { - "line": 43, + "line": 42, "column": 24 } } }, "range": [ - 1476, - 1492 + 1444, + 1460 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 43, + "line": 42, "column": 24 } } }, "range": [ - 1476, - 1493 + 1444, + 1461 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 43, + "line": 42, "column": 25 } } @@ -3977,8 +3977,115 @@ "object": { "type": "ThisExpression", "range": [ - 1502, - 1506 + 1470, + 1474 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "pageNb", + "range": [ + 1475, + 1481 + ], + "loc": { + "start": { + "line": 43, + "column": 13 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + "range": [ + 1470, + 1481 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 19 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1484, + 1488 + ], + "loc": { + "start": { + "line": 43, + "column": 22 + }, + "end": { + "line": 43, + "column": 26 + } + } + }, + "range": [ + 1470, + 1488 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 26 + } + } + }, + "range": [ + 1470, + 1489 + ], + "loc": { + "start": { + "line": 43, + "column": 8 + }, + "end": { + "line": 43, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1498, + 1502 ], "loc": { "start": { @@ -3993,9 +4100,9 @@ }, "property": { "type": "Identifier", - "name": "pageNb", + "name": "pageLength", "range": [ - 1507, + 1503, 1513 ], "loc": { @@ -4005,12 +4112,12 @@ }, "end": { "line": 44, - "column": 19 + "column": 23 } } }, "range": [ - 1502, + 1498, 1513 ], "loc": { @@ -4020,7 +4127,7 @@ }, "end": { "line": 44, - "column": 19 + "column": 23 } } }, @@ -4035,16 +4142,16 @@ "loc": { "start": { "line": 44, - "column": 22 + "column": 26 }, "end": { "line": 44, - "column": 26 + "column": 30 } } }, "range": [ - 1502, + 1498, 1520 ], "loc": { @@ -4054,12 +4161,12 @@ }, "end": { "line": 44, - "column": 26 + "column": 30 } } }, "range": [ - 1502, + 1498, 1521 ], "loc": { @@ -4069,7 +4176,7 @@ }, "end": { "line": 44, - "column": 27 + "column": 31 } } }, @@ -4100,10 +4207,10 @@ }, "property": { "type": "Identifier", - "name": "pageLength", + "name": "sort", "range": [ 1535, - 1545 + 1539 ], "loc": { "start": { @@ -4112,13 +4219,13 @@ }, "end": { "line": 45, - "column": 23 + "column": 17 } } }, "range": [ 1530, - 1545 + 1539 ], "loc": { "start": { @@ -4127,7 +4234,7 @@ }, "end": { "line": 45, - "column": 23 + "column": 17 } } }, @@ -4136,23 +4243,23 @@ "value": null, "raw": "null", "range": [ - 1548, - 1552 + 1542, + 1546 ], "loc": { "start": { "line": 45, - "column": 26 + "column": 20 }, "end": { "line": 45, - "column": 30 + "column": 24 } } }, "range": [ 1530, - 1552 + 1546 ], "loc": { "start": { @@ -4161,13 +4268,13 @@ }, "end": { "line": 45, - "column": 30 + "column": 24 } } }, "range": [ 1530, - 1553 + 1547 ], "loc": { "start": { @@ -4176,7 +4283,7 @@ }, "end": { "line": 45, - "column": 31 + "column": 25 } } }, @@ -4191,8 +4298,8 @@ "object": { "type": "ThisExpression", "range": [ - 1562, - 1566 + 1556, + 1560 ], "loc": { "start": { @@ -4207,9 +4314,9 @@ }, "property": { "type": "Identifier", - "name": "sort", + "name": "hiddenCols", "range": [ - 1567, + 1561, 1571 ], "loc": { @@ -4219,12 +4326,12 @@ }, "end": { "line": 46, - "column": 17 + "column": 23 } } }, "range": [ - 1562, + 1556, 1571 ], "loc": { @@ -4234,7 +4341,7 @@ }, "end": { "line": 46, - "column": 17 + "column": 23 } } }, @@ -4249,16 +4356,16 @@ "loc": { "start": { "line": 46, - "column": 20 + "column": 26 }, "end": { "line": 46, - "column": 24 + "column": 30 } } }, "range": [ - 1562, + 1556, 1578 ], "loc": { @@ -4268,12 +4375,12 @@ }, "end": { "line": 46, - "column": 24 + "column": 30 } } }, "range": [ - 1562, + 1556, 1579 ], "loc": { @@ -4283,7 +4390,7 @@ }, "end": { "line": 46, - "column": 25 + "column": 31 } } }, @@ -4312,142 +4419,35 @@ } } }, - "property": { - "type": "Identifier", - "name": "hiddenCols", - "range": [ - 1593, - 1603 - ], - "loc": { - "start": { - "line": 47, - "column": 13 - }, - "end": { - "line": 47, - "column": 23 - } - } - }, - "range": [ - 1588, - 1603 - ], - "loc": { - "start": { - "line": 47, - "column": 8 - }, - "end": { - "line": 47, - "column": 23 - } - } - }, - "right": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 1606, - 1610 - ], - "loc": { - "start": { - "line": 47, - "column": 26 - }, - "end": { - "line": 47, - "column": 30 - } - } - }, - "range": [ - 1588, - 1610 - ], - "loc": { - "start": { - "line": 47, - "column": 8 - }, - "end": { - "line": 47, - "column": 30 - } - } - }, - "range": [ - 1588, - 1611 - ], - "loc": { - "start": { - "line": 47, - "column": 8 - }, - "end": { - "line": 47, - "column": 31 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 1620, - 1624 - ], - "loc": { - "start": { - "line": 48, - "column": 8 - }, - "end": { - "line": 48, - "column": 12 - } - } - }, "property": { "type": "Identifier", "name": "filtersVisibility", "range": [ - 1625, - 1642 + 1593, + 1610 ], "loc": { "start": { - "line": 48, + "line": 47, "column": 13 }, "end": { - "line": 48, + "line": 47, "column": 30 } } }, "range": [ - 1620, - 1642 + 1588, + 1610 ], "loc": { "start": { - "line": 48, + "line": 47, "column": 8 }, "end": { - "line": 48, + "line": 47, "column": 30 } } @@ -4457,46 +4457,46 @@ "value": null, "raw": "null", "range": [ - 1645, - 1649 + 1613, + 1617 ], "loc": { "start": { - "line": 48, + "line": 47, "column": 33 }, "end": { - "line": 48, + "line": 47, "column": 37 } } }, "range": [ - 1620, - 1649 + 1588, + 1617 ], "loc": { "start": { - "line": 48, + "line": 47, "column": 8 }, "end": { - "line": 48, + "line": 47, "column": 37 } } }, "range": [ - 1620, - 1650 + 1588, + 1618 ], "loc": { "start": { - "line": 48, + "line": 47, "column": 8 }, "end": { - "line": 48, + "line": 47, "column": 38 } } @@ -4512,16 +4512,16 @@ "object": { "type": "ThisExpression", "range": [ - 1660, - 1664 + 1628, + 1632 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 8 }, "end": { - "line": 50, + "line": 49, "column": 12 } } @@ -4530,31 +4530,31 @@ "type": "Identifier", "name": "state", "range": [ - 1665, - 1670 + 1633, + 1638 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 13 }, "end": { - "line": 50, + "line": 49, "column": 18 } } }, "range": [ - 1660, - 1670 + 1628, + 1638 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 8 }, "end": { - "line": 50, + "line": 49, "column": 18 } } @@ -4563,46 +4563,46 @@ "type": "ObjectExpression", "properties": [], "range": [ - 1673, - 1675 + 1641, + 1643 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 21 }, "end": { - "line": 50, + "line": 49, "column": 23 } } }, "range": [ - 1660, - 1675 + 1628, + 1643 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 8 }, "end": { - "line": 50, + "line": 49, "column": 23 } } }, "range": [ - 1660, - 1676 + 1628, + 1644 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 8 }, "end": { - "line": 50, + "line": 49, "column": 24 } } @@ -4618,16 +4618,16 @@ "object": { "type": "ThisExpression", "range": [ - 1685, - 1689 + 1653, + 1657 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 8 }, "end": { - "line": 51, + "line": 50, "column": 12 } } @@ -4636,31 +4636,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 1690, - 1697 + 1658, + 1665 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 13 }, "end": { - "line": 51, + "line": 50, "column": 20 } } }, "range": [ - 1685, - 1697 + 1653, + 1665 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 8 }, "end": { - "line": 51, + "line": 50, "column": 20 } } @@ -4670,46 +4670,46 @@ "value": "col_", "raw": "'col_'", "range": [ - 1700, - 1706 + 1668, + 1674 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 23 }, "end": { - "line": 51, + "line": 50, "column": 29 } } }, "range": [ - 1685, - 1706 + 1653, + 1674 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 8 }, "end": { - "line": 51, + "line": 50, "column": 29 } } }, "range": [ - 1685, - 1707 + 1653, + 1675 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 8 }, "end": { - "line": 51, + "line": 50, "column": 30 } } @@ -4725,16 +4725,16 @@ "object": { "type": "ThisExpression", "range": [ - 1716, - 1720 + 1684, + 1688 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 12 } } @@ -4743,31 +4743,31 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 1721, - 1730 + 1689, + 1698 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 13 }, "end": { - "line": 52, + "line": 51, "column": 22 } } }, "range": [ - 1716, - 1730 + 1684, + 1698 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 22 } } @@ -4777,46 +4777,46 @@ "value": "page", "raw": "'page'", "range": [ - 1733, - 1739 + 1701, + 1707 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 25 }, "end": { - "line": 52, + "line": 51, "column": 31 } } }, "range": [ - 1716, - 1739 + 1684, + 1707 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 31 } } }, "range": [ - 1716, - 1740 + 1684, + 1708 ], "loc": { "start": { - "line": 52, + "line": 51, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 32 } } @@ -4832,16 +4832,16 @@ "object": { "type": "ThisExpression", "range": [ - 1749, - 1753 + 1717, + 1721 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 12 } } @@ -4850,31 +4850,31 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 1754, - 1767 + 1722, + 1735 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 13 }, "end": { - "line": 53, + "line": 52, "column": 26 } } }, "range": [ - 1749, - 1767 + 1717, + 1735 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 26 } } @@ -4884,46 +4884,46 @@ "value": "page_length", "raw": "'page_length'", "range": [ - 1770, - 1783 + 1738, + 1751 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 29 }, "end": { - "line": 53, + "line": 52, "column": 42 } } }, "range": [ - 1749, - 1783 + 1717, + 1751 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 42 } } }, "range": [ - 1749, - 1784 + 1717, + 1752 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 43 } } @@ -4939,16 +4939,16 @@ "object": { "type": "ThisExpression", "range": [ - 1793, - 1797 + 1761, + 1765 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 8 }, "end": { - "line": 54, + "line": 53, "column": 12 } } @@ -4957,31 +4957,31 @@ "type": "Identifier", "name": "filtersVisKey", "range": [ - 1798, - 1811 + 1766, + 1779 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 13 }, "end": { - "line": 54, + "line": 53, "column": 26 } } }, "range": [ - 1793, - 1811 + 1761, + 1779 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 8 }, "end": { - "line": 54, + "line": 53, "column": 26 } } @@ -4991,62 +4991,62 @@ "value": "filters_visibility", "raw": "'filters_visibility'", "range": [ - 1814, - 1834 + 1782, + 1802 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 29 }, "end": { - "line": 54, + "line": 53, "column": 49 } } }, "range": [ - 1793, - 1834 + 1761, + 1802 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 8 }, "end": { - "line": 54, + "line": 53, "column": 49 } } }, "range": [ - 1793, - 1835 + 1761, + 1803 ], "loc": { "start": { - "line": 54, + "line": 53, "column": 8 }, "end": { - "line": 54, + "line": 53, "column": 50 } } } ], "range": [ - 512, - 1841 + 480, + 1809 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 20 }, "end": { - "line": 55, + "line": 54, "column": 5 } } @@ -5054,16 +5054,16 @@ "generator": false, "expression": false, "range": [ - 507, - 1841 + 475, + 1809 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 15 }, "end": { - "line": 55, + "line": 54, "column": 5 } } @@ -5071,16 +5071,16 @@ "kind": "constructor", "computed": false, "range": [ - 496, - 1841 + 464, + 1809 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 4 }, "end": { - "line": 55, + "line": 54, "column": 5 } }, @@ -5089,16 +5089,16 @@ "type": "Block", "value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 385, - 491 + 353, + 459 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 4 }, "end": { - "line": 21, + "line": 20, "column": 7 } } @@ -5109,16 +5109,16 @@ "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1847, - 1894 + 1815, + 1862 ], "loc": { "start": { - "line": 57, + "line": 56, "column": 4 }, "end": { - "line": 59, + "line": 58, "column": 7 } } @@ -5132,16 +5132,16 @@ "type": "Identifier", "name": "init", "range": [ - 1899, - 1903 + 1867, + 1871 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 4 }, "end": { - "line": 60, + "line": 59, "column": 8 } } @@ -5161,16 +5161,16 @@ "object": { "type": "ThisExpression", "range": [ - 1920, - 1924 + 1888, + 1892 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 12 }, "end": { - "line": 61, + "line": 60, "column": 16 } } @@ -5179,31 +5179,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 1925, - 1936 + 1893, + 1904 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 17 }, "end": { - "line": 61, + "line": 60, "column": 28 } } }, "range": [ - 1920, - 1936 + 1888, + 1904 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 12 }, "end": { - "line": 61, + "line": 60, "column": 28 } } @@ -5215,48 +5215,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 1952, - 1959 + 1920, + 1927 ], "loc": { "start": { - "line": 62, + "line": 61, "column": 12 }, "end": { - "line": 62, + "line": 61, "column": 19 } } } ], "range": [ - 1938, - 1969 + 1906, + 1937 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 30 }, "end": { - "line": 63, + "line": 62, "column": 9 } } }, "alternate": null, "range": [ - 1916, - 1969 + 1884, + 1937 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 8 }, "end": { - "line": 63, + "line": 62, "column": 9 } } @@ -5274,16 +5274,16 @@ "object": { "type": "ThisExpression", "range": [ - 1979, - 1983 + 1947, + 1951 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 12 } } @@ -5292,31 +5292,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 1984, - 1991 + 1952, + 1959 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 13 }, "end": { - "line": 65, + "line": 64, "column": 20 } } }, "range": [ - 1979, - 1991 + 1947, + 1959 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 20 } } @@ -5325,31 +5325,31 @@ "type": "Identifier", "name": "on", "range": [ - 1992, - 1994 + 1960, + 1962 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 21 }, "end": { - "line": 65, + "line": 64, "column": 23 } } }, "range": [ - 1979, - 1994 + 1947, + 1962 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 23 } } @@ -5363,32 +5363,32 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 1996, - 2013 + 1964, + 1981 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 25 }, "end": { - "line": 65, + "line": 64, "column": 42 } } } ], "range": [ - 1995, - 2014 + 1963, + 1982 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 24 }, "end": { - "line": 65, + "line": 64, "column": 43 } } @@ -5405,16 +5405,16 @@ "object": { "type": "ThisExpression", "range": [ - 2022, - 2026 + 1990, + 1994 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 51 }, "end": { - "line": 65, + "line": 64, "column": 55 } } @@ -5423,47 +5423,47 @@ "type": "Identifier", "name": "update", "range": [ - 2027, - 2033 + 1995, + 2001 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 56 }, "end": { - "line": 65, + "line": 64, "column": 62 } } }, "range": [ - 2022, - 2033 + 1990, + 2001 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 51 }, "end": { - "line": 65, + "line": 64, "column": 62 } } }, "arguments": [], "range": [ - 2022, - 2035 + 1990, + 2003 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 51 }, "end": { - "line": 65, + "line": 64, "column": 64 } } @@ -5471,47 +5471,47 @@ "generator": false, "expression": true, "range": [ - 2016, - 2035 + 1984, + 2003 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 45 }, "end": { - "line": 65, + "line": 64, "column": 64 } } } ], "range": [ - 1979, - 2036 + 1947, + 2004 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 65 } } }, "range": [ - 1979, - 2037 + 1947, + 2005 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 66 } } @@ -5529,16 +5529,16 @@ "object": { "type": "ThisExpression", "range": [ - 2046, - 2050 + 2014, + 2018 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 8 }, "end": { - "line": 66, + "line": 65, "column": 12 } } @@ -5547,31 +5547,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2051, - 2058 + 2019, + 2026 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 13 }, "end": { - "line": 66, + "line": 65, "column": 20 } } }, "range": [ - 2046, - 2058 + 2014, + 2026 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 8 }, "end": { - "line": 66, + "line": 65, "column": 20 } } @@ -5580,31 +5580,31 @@ "type": "Identifier", "name": "on", "range": [ - 2059, - 2061 + 2027, + 2029 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 21 }, "end": { - "line": 66, + "line": 65, "column": 23 } } }, "range": [ - 2046, - 2061 + 2014, + 2029 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 8 }, "end": { - "line": 66, + "line": 65, "column": 23 } } @@ -5618,16 +5618,16 @@ "value": "after-page-change", "raw": "'after-page-change'", "range": [ - 2063, - 2082 + 2031, + 2050 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 25 }, "end": { - "line": 66, + "line": 65, "column": 44 } } @@ -5637,32 +5637,32 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 2084, - 2108 + 2052, + 2076 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 46 }, "end": { - "line": 66, + "line": 65, "column": 70 } } } ], "range": [ - 2062, - 2109 + 2030, + 2077 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 24 }, "end": { - "line": 66, + "line": 65, "column": 71 } } @@ -5675,16 +5675,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2124, - 2126 + 2092, + 2094 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 13 }, "end": { - "line": 67, + "line": 66, "column": 15 } } @@ -5693,16 +5693,16 @@ "type": "Identifier", "name": "pageNb", "range": [ - 2128, - 2134 + 2096, + 2102 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 17 }, "end": { - "line": 67, + "line": 66, "column": 23 } } @@ -5716,16 +5716,16 @@ "object": { "type": "ThisExpression", "range": [ - 2139, - 2143 + 2107, + 2111 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 28 }, "end": { - "line": 67, + "line": 66, "column": 32 } } @@ -5734,31 +5734,31 @@ "type": "Identifier", "name": "updatePage", "range": [ - 2144, - 2154 + 2112, + 2122 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 33 }, "end": { - "line": 67, + "line": 66, "column": 43 } } }, "range": [ - 2139, - 2154 + 2107, + 2122 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 28 }, "end": { - "line": 67, + "line": 66, "column": 43 } } @@ -5768,32 +5768,32 @@ "type": "Identifier", "name": "pageNb", "range": [ - 2155, - 2161 + 2123, + 2129 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 44 }, "end": { - "line": 67, + "line": 66, "column": 50 } } } ], "range": [ - 2139, - 2162 + 2107, + 2130 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 28 }, "end": { - "line": 67, + "line": 66, "column": 51 } } @@ -5801,47 +5801,47 @@ "generator": false, "expression": true, "range": [ - 2123, - 2162 + 2091, + 2130 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 12 }, "end": { - "line": 67, + "line": 66, "column": 51 } } } ], "range": [ - 2046, - 2163 + 2014, + 2131 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 8 }, "end": { - "line": 67, + "line": 66, "column": 52 } } }, "range": [ - 2046, - 2164 + 2014, + 2132 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 8 }, "end": { - "line": 67, + "line": 66, "column": 53 } } @@ -5859,16 +5859,16 @@ "object": { "type": "ThisExpression", "range": [ - 2173, - 2177 + 2141, + 2145 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 8 }, "end": { - "line": 68, + "line": 67, "column": 12 } } @@ -5877,31 +5877,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2178, - 2185 + 2146, + 2153 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 13 }, "end": { - "line": 68, + "line": 67, "column": 20 } } }, "range": [ - 2173, - 2185 + 2141, + 2153 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 8 }, "end": { - "line": 68, + "line": 67, "column": 20 } } @@ -5910,31 +5910,31 @@ "type": "Identifier", "name": "on", "range": [ - 2186, - 2188 + 2154, + 2156 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 21 }, "end": { - "line": 68, + "line": 67, "column": 23 } } }, "range": [ - 2173, - 2188 + 2141, + 2156 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 8 }, "end": { - "line": 68, + "line": 67, "column": 23 } } @@ -5948,32 +5948,32 @@ "value": "after-page-length-change", "raw": "'after-page-length-change'", "range": [ - 2190, - 2216 + 2158, + 2184 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 25 }, "end": { - "line": 68, + "line": 67, "column": 51 } } } ], "range": [ - 2189, - 2217 + 2157, + 2185 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 24 }, "end": { - "line": 68, + "line": 67, "column": 52 } } @@ -5986,16 +5986,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2232, - 2234 + 2200, + 2202 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 13 }, "end": { - "line": 69, + "line": 68, "column": 15 } } @@ -6004,16 +6004,16 @@ "type": "Identifier", "name": "pageLength", "range": [ - 2236, - 2246 + 2204, + 2214 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 17 }, "end": { - "line": 69, + "line": 68, "column": 27 } } @@ -6027,16 +6027,16 @@ "object": { "type": "ThisExpression", "range": [ - 2251, - 2255 + 2219, + 2223 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 32 }, "end": { - "line": 69, + "line": 68, "column": 36 } } @@ -6045,31 +6045,31 @@ "type": "Identifier", "name": "updatePageLength", "range": [ - 2256, - 2272 + 2224, + 2240 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 37 }, "end": { - "line": 69, + "line": 68, "column": 53 } } }, "range": [ - 2251, - 2272 + 2219, + 2240 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 32 }, "end": { - "line": 69, + "line": 68, "column": 53 } } @@ -6079,32 +6079,32 @@ "type": "Identifier", "name": "pageLength", "range": [ - 2273, - 2283 + 2241, + 2251 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 54 }, "end": { - "line": 69, + "line": 68, "column": 64 } } } ], "range": [ - 2251, - 2284 + 2219, + 2252 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 32 }, "end": { - "line": 69, + "line": 68, "column": 65 } } @@ -6112,47 +6112,47 @@ "generator": false, "expression": true, "range": [ - 2231, - 2284 + 2199, + 2252 ], "loc": { "start": { - "line": 69, + "line": 68, "column": 12 }, "end": { - "line": 69, + "line": 68, "column": 65 } } } ], "range": [ - 2173, - 2285 + 2141, + 2253 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 8 }, "end": { - "line": 69, + "line": 68, "column": 66 } } }, "range": [ - 2173, - 2286 + 2141, + 2254 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 8 }, "end": { - "line": 69, + "line": 68, "column": 67 } } @@ -6170,16 +6170,16 @@ "object": { "type": "ThisExpression", "range": [ - 2295, - 2299 + 2263, + 2267 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 12 } } @@ -6188,31 +6188,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2300, - 2307 + 2268, + 2275 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 13 }, "end": { - "line": 70, + "line": 69, "column": 20 } } }, "range": [ - 2295, - 2307 + 2263, + 2275 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 20 } } @@ -6221,31 +6221,31 @@ "type": "Identifier", "name": "on", "range": [ - 2308, - 2310 + 2276, + 2278 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 21 }, "end": { - "line": 70, + "line": 69, "column": 23 } } }, "range": [ - 2295, - 2310 + 2263, + 2278 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 23 } } @@ -6259,32 +6259,32 @@ "value": "column-sorted", "raw": "'column-sorted'", "range": [ - 2312, - 2327 + 2280, + 2295 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 25 }, "end": { - "line": 70, + "line": 69, "column": 40 } } } ], "range": [ - 2311, - 2328 + 2279, + 2296 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 24 }, "end": { - "line": 70, + "line": 69, "column": 41 } } @@ -6297,16 +6297,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2343, - 2345 + 2311, + 2313 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 13 }, "end": { - "line": 71, + "line": 70, "column": 15 } } @@ -6315,16 +6315,16 @@ "type": "Identifier", "name": "index", "range": [ - 2347, - 2352 + 2315, + 2320 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 17 }, "end": { - "line": 71, + "line": 70, "column": 22 } } @@ -6333,16 +6333,16 @@ "type": "Identifier", "name": "descending", "range": [ - 2354, - 2364 + 2322, + 2332 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 24 }, "end": { - "line": 71, + "line": 70, "column": 34 } } @@ -6356,16 +6356,16 @@ "object": { "type": "ThisExpression", "range": [ - 2369, - 2373 + 2337, + 2341 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 39 }, "end": { - "line": 71, + "line": 70, "column": 43 } } @@ -6374,31 +6374,31 @@ "type": "Identifier", "name": "updateSort", "range": [ - 2374, - 2384 + 2342, + 2352 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 44 }, "end": { - "line": 71, + "line": 70, "column": 54 } } }, "range": [ - 2369, - 2384 + 2337, + 2352 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 39 }, "end": { - "line": 71, + "line": 70, "column": 54 } } @@ -6408,16 +6408,16 @@ "type": "Identifier", "name": "index", "range": [ - 2385, - 2390 + 2353, + 2358 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 55 }, "end": { - "line": 71, + "line": 70, "column": 60 } } @@ -6426,32 +6426,32 @@ "type": "Identifier", "name": "descending", "range": [ - 2392, - 2402 + 2360, + 2370 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 62 }, "end": { - "line": 71, + "line": 70, "column": 72 } } } ], "range": [ - 2369, - 2403 + 2337, + 2371 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 39 }, "end": { - "line": 71, + "line": 70, "column": 73 } } @@ -6459,47 +6459,47 @@ "generator": false, "expression": true, "range": [ - 2342, - 2403 + 2310, + 2371 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 12 }, "end": { - "line": 71, + "line": 70, "column": 73 } } } ], "range": [ - 2295, - 2404 + 2263, + 2372 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 74 } } }, "range": [ - 2295, - 2405 + 2263, + 2373 ], "loc": { "start": { - "line": 70, + "line": 69, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 75 } } @@ -6517,16 +6517,16 @@ "object": { "type": "ThisExpression", "range": [ - 2414, - 2418 + 2382, + 2386 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 8 }, "end": { - "line": 72, + "line": 71, "column": 12 } } @@ -6535,31 +6535,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2419, - 2426 + 2387, + 2394 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 13 }, "end": { - "line": 72, + "line": 71, "column": 20 } } }, "range": [ - 2414, - 2426 + 2382, + 2394 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 8 }, "end": { - "line": 72, + "line": 71, "column": 20 } } @@ -6568,31 +6568,31 @@ "type": "Identifier", "name": "on", "range": [ - 2427, - 2429 + 2395, + 2397 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 21 }, "end": { - "line": 72, + "line": 71, "column": 23 } } }, "range": [ - 2414, - 2429 + 2382, + 2397 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 8 }, "end": { - "line": 72, + "line": 71, "column": 23 } } @@ -6606,32 +6606,32 @@ "value": "sort-initialized", "raw": "'sort-initialized'", "range": [ - 2431, - 2449 + 2399, + 2417 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 25 }, "end": { - "line": 72, + "line": 71, "column": 43 } } } ], "range": [ - 2430, - 2450 + 2398, + 2418 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 24 }, "end": { - "line": 72, + "line": 71, "column": 44 } } @@ -6648,16 +6648,16 @@ "object": { "type": "ThisExpression", "range": [ - 2458, - 2462 + 2426, + 2430 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 52 }, "end": { - "line": 72, + "line": 71, "column": 56 } } @@ -6666,47 +6666,47 @@ "type": "Identifier", "name": "_syncSort", "range": [ - 2463, - 2472 + 2431, + 2440 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 57 }, "end": { - "line": 72, + "line": 71, "column": 66 } } }, "range": [ - 2458, - 2472 + 2426, + 2440 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 52 }, "end": { - "line": 72, + "line": 71, "column": 66 } } }, "arguments": [], "range": [ - 2458, - 2474 + 2426, + 2442 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 52 }, "end": { - "line": 72, + "line": 71, "column": 68 } } @@ -6714,47 +6714,47 @@ "generator": false, "expression": true, "range": [ - 2452, - 2474 + 2420, + 2442 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 46 }, "end": { - "line": 72, + "line": 71, "column": 68 } } } ], "range": [ - 2414, - 2475 + 2382, + 2443 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 8 }, "end": { - "line": 72, + "line": 71, "column": 69 } } }, "range": [ - 2414, - 2476 + 2382, + 2444 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 8 }, "end": { - "line": 72, + "line": 71, "column": 70 } } @@ -6772,16 +6772,16 @@ "object": { "type": "ThisExpression", "range": [ - 2485, - 2489 + 2453, + 2457 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 73, + "line": 72, "column": 12 } } @@ -6790,31 +6790,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2490, - 2497 + 2458, + 2465 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 13 }, "end": { - "line": 73, + "line": 72, "column": 20 } } }, "range": [ - 2485, - 2497 + 2453, + 2465 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 73, + "line": 72, "column": 20 } } @@ -6823,31 +6823,31 @@ "type": "Identifier", "name": "on", "range": [ - 2498, - 2500 + 2466, + 2468 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 21 }, "end": { - "line": 73, + "line": 72, "column": 23 } } }, "range": [ - 2485, - 2500 + 2453, + 2468 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 73, + "line": 72, "column": 23 } } @@ -6861,32 +6861,32 @@ "value": "columns-visibility-initialized", "raw": "'columns-visibility-initialized'", "range": [ - 2502, - 2534 + 2470, + 2502 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 25 }, "end": { - "line": 73, + "line": 72, "column": 57 } } } ], "range": [ - 2501, - 2535 + 2469, + 2503 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 24 }, "end": { - "line": 73, + "line": 72, "column": 58 } } @@ -6903,16 +6903,16 @@ "object": { "type": "ThisExpression", "range": [ - 2555, - 2559 + 2523, + 2527 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 18 }, "end": { - "line": 74, + "line": 73, "column": 22 } } @@ -6921,47 +6921,47 @@ "type": "Identifier", "name": "_syncColsVisibility", "range": [ - 2560, - 2579 + 2528, + 2547 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 23 }, "end": { - "line": 74, + "line": 73, "column": 42 } } }, "range": [ - 2555, - 2579 + 2523, + 2547 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 18 }, "end": { - "line": 74, + "line": 73, "column": 42 } } }, "arguments": [], "range": [ - 2555, - 2581 + 2523, + 2549 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 18 }, "end": { - "line": 74, + "line": 73, "column": 44 } } @@ -6969,47 +6969,47 @@ "generator": false, "expression": true, "range": [ - 2549, - 2581 + 2517, + 2549 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 12 }, "end": { - "line": 74, + "line": 73, "column": 44 } } } ], "range": [ - 2485, - 2582 + 2453, + 2550 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 74, + "line": 73, "column": 45 } } }, "range": [ - 2485, - 2583 + 2453, + 2551 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 74, + "line": 73, "column": 46 } } @@ -7027,16 +7027,16 @@ "object": { "type": "ThisExpression", "range": [ - 2592, - 2596 + 2560, + 2564 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 8 }, "end": { - "line": 75, + "line": 74, "column": 12 } } @@ -7045,31 +7045,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2597, - 2604 + 2565, + 2572 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 13 }, "end": { - "line": 75, + "line": 74, "column": 20 } } }, "range": [ - 2592, - 2604 + 2560, + 2572 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 8 }, "end": { - "line": 75, + "line": 74, "column": 20 } } @@ -7078,31 +7078,31 @@ "type": "Identifier", "name": "on", "range": [ - 2605, - 2607 + 2573, + 2575 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 21 }, "end": { - "line": 75, + "line": 74, "column": 23 } } }, "range": [ - 2592, - 2607 + 2560, + 2575 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 8 }, "end": { - "line": 75, + "line": 74, "column": 23 } } @@ -7116,16 +7116,16 @@ "value": "column-shown", "raw": "'column-shown'", "range": [ - 2609, - 2623 + 2577, + 2591 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 25 }, "end": { - "line": 75, + "line": 74, "column": 39 } } @@ -7135,32 +7135,32 @@ "value": "column-hidden", "raw": "'column-hidden'", "range": [ - 2625, - 2640 + 2593, + 2608 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 41 }, "end": { - "line": 75, + "line": 74, "column": 56 } } } ], "range": [ - 2608, - 2641 + 2576, + 2609 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 24 }, "end": { - "line": 75, + "line": 74, "column": 57 } } @@ -7173,16 +7173,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2644, - 2646 + 2612, + 2614 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 60 }, "end": { - "line": 75, + "line": 74, "column": 62 } } @@ -7191,16 +7191,16 @@ "type": "Identifier", "name": "feature", "range": [ - 2648, - 2655 + 2616, + 2623 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 64 }, "end": { - "line": 75, + "line": 74, "column": 71 } } @@ -7209,16 +7209,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 2669, - 2677 + 2637, + 2645 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 12 }, "end": { - "line": 76, + "line": 75, "column": 20 } } @@ -7227,16 +7227,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 2679, - 2689 + 2647, + 2657 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 22 }, "end": { - "line": 76, + "line": 75, "column": 32 } } @@ -7250,16 +7250,16 @@ "object": { "type": "ThisExpression", "range": [ - 2694, - 2698 + 2662, + 2666 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 37 }, "end": { - "line": 76, + "line": 75, "column": 41 } } @@ -7268,31 +7268,31 @@ "type": "Identifier", "name": "updateColsVisibility", "range": [ - 2699, - 2719 + 2667, + 2687 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 42 }, "end": { - "line": 76, + "line": 75, "column": 62 } } }, "range": [ - 2694, - 2719 + 2662, + 2687 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 37 }, "end": { - "line": 76, + "line": 75, "column": 62 } } @@ -7302,32 +7302,32 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 2720, - 2730 + 2688, + 2698 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 63 }, "end": { - "line": 76, + "line": 75, "column": 73 } } } ], "range": [ - 2694, - 2731 + 2662, + 2699 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 37 }, "end": { - "line": 76, + "line": 75, "column": 74 } } @@ -7335,47 +7335,47 @@ "generator": false, "expression": true, "range": [ - 2643, - 2731 + 2611, + 2699 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 59 }, "end": { - "line": 76, + "line": 75, "column": 74 } } } ], "range": [ - 2592, - 2732 + 2560, + 2700 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 8 }, "end": { - "line": 76, + "line": 75, "column": 75 } } }, "range": [ - 2592, - 2733 + 2560, + 2701 ], "loc": { "start": { - "line": 75, + "line": 74, "column": 8 }, "end": { - "line": 76, + "line": 75, "column": 76 } } @@ -7393,16 +7393,16 @@ "object": { "type": "ThisExpression", "range": [ - 2742, - 2746 + 2710, + 2714 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 12 } } @@ -7411,31 +7411,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2747, - 2754 + 2715, + 2722 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 13 }, "end": { - "line": 77, + "line": 76, "column": 20 } } }, "range": [ - 2742, - 2754 + 2710, + 2722 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 20 } } @@ -7444,31 +7444,31 @@ "type": "Identifier", "name": "on", "range": [ - 2755, - 2757 + 2723, + 2725 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 21 }, "end": { - "line": 77, + "line": 76, "column": 23 } } }, "range": [ - 2742, - 2757 + 2710, + 2725 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 23 } } @@ -7482,32 +7482,32 @@ "value": "filters-visibility-initialized", "raw": "'filters-visibility-initialized'", "range": [ - 2759, - 2791 + 2727, + 2759 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 25 }, "end": { - "line": 77, + "line": 76, "column": 57 } } } ], "range": [ - 2758, - 2792 + 2726, + 2760 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 24 }, "end": { - "line": 77, + "line": 76, "column": 58 } } @@ -7524,16 +7524,16 @@ "object": { "type": "ThisExpression", "range": [ - 2812, - 2816 + 2780, + 2784 ], "loc": { "start": { - "line": 78, + "line": 77, "column": 18 }, "end": { - "line": 78, + "line": 77, "column": 22 } } @@ -7542,47 +7542,47 @@ "type": "Identifier", "name": "_syncFiltersVisibility", "range": [ - 2817, - 2839 + 2785, + 2807 ], "loc": { "start": { - "line": 78, + "line": 77, "column": 23 }, "end": { - "line": 78, + "line": 77, "column": 45 } } }, "range": [ - 2812, - 2839 + 2780, + 2807 ], "loc": { "start": { - "line": 78, + "line": 77, "column": 18 }, "end": { - "line": 78, + "line": 77, "column": 45 } } }, "arguments": [], "range": [ - 2812, - 2841 + 2780, + 2809 ], "loc": { "start": { - "line": 78, + "line": 77, "column": 18 }, "end": { - "line": 78, + "line": 77, "column": 47 } } @@ -7590,47 +7590,47 @@ "generator": false, "expression": true, "range": [ - 2806, - 2841 + 2774, + 2809 ], "loc": { "start": { - "line": 78, + "line": 77, "column": 12 }, "end": { - "line": 78, + "line": 77, "column": 47 } } } ], "range": [ - 2742, - 2842 + 2710, + 2810 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 78, + "line": 77, "column": 48 } } }, "range": [ - 2742, - 2843 + 2710, + 2811 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 78, + "line": 77, "column": 49 } } @@ -7648,16 +7648,16 @@ "object": { "type": "ThisExpression", "range": [ - 2852, - 2856 + 2820, + 2824 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 79, + "line": 78, "column": 12 } } @@ -7666,31 +7666,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2857, - 2864 + 2825, + 2832 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 13 }, "end": { - "line": 79, + "line": 78, "column": 20 } } }, "range": [ - 2852, - 2864 + 2820, + 2832 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 79, + "line": 78, "column": 20 } } @@ -7699,31 +7699,31 @@ "type": "Identifier", "name": "on", "range": [ - 2865, - 2867 + 2833, + 2835 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 21 }, "end": { - "line": 79, + "line": 78, "column": 23 } } }, "range": [ - 2852, - 2867 + 2820, + 2835 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 79, + "line": 78, "column": 23 } } @@ -7737,32 +7737,32 @@ "value": "filters-toggled", "raw": "'filters-toggled'", "range": [ - 2869, - 2886 + 2837, + 2854 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 25 }, "end": { - "line": 79, + "line": 78, "column": 42 } } } ], "range": [ - 2868, - 2887 + 2836, + 2855 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 24 }, "end": { - "line": 79, + "line": 78, "column": 43 } } @@ -7775,16 +7775,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2902, - 2904 + 2870, + 2872 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 13 }, "end": { - "line": 80, + "line": 79, "column": 15 } } @@ -7793,16 +7793,16 @@ "type": "Identifier", "name": "extension", "range": [ - 2906, - 2915 + 2874, + 2883 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 17 }, "end": { - "line": 80, + "line": 79, "column": 26 } } @@ -7811,16 +7811,16 @@ "type": "Identifier", "name": "visible", "range": [ - 2917, - 2924 + 2885, + 2892 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 28 }, "end": { - "line": 80, + "line": 79, "column": 35 } } @@ -7834,16 +7834,16 @@ "object": { "type": "ThisExpression", "range": [ - 2929, - 2933 + 2897, + 2901 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 40 }, "end": { - "line": 80, + "line": 79, "column": 44 } } @@ -7852,31 +7852,31 @@ "type": "Identifier", "name": "updateFiltersVisibility", "range": [ - 2934, - 2957 + 2902, + 2925 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 45 }, "end": { - "line": 80, + "line": 79, "column": 68 } } }, "range": [ - 2929, - 2957 + 2897, + 2925 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 40 }, "end": { - "line": 80, + "line": 79, "column": 68 } } @@ -7886,32 +7886,32 @@ "type": "Identifier", "name": "visible", "range": [ - 2958, - 2965 + 2926, + 2933 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 69 }, "end": { - "line": 80, + "line": 79, "column": 76 } } } ], "range": [ - 2929, - 2966 + 2897, + 2934 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 40 }, "end": { - "line": 80, + "line": 79, "column": 77 } } @@ -7919,47 +7919,47 @@ "generator": false, "expression": true, "range": [ - 2901, - 2966 + 2869, + 2934 ], "loc": { "start": { - "line": 80, + "line": 79, "column": 12 }, "end": { - "line": 80, + "line": 79, "column": 77 } } } ], "range": [ - 2852, - 2967 + 2820, + 2935 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 80, + "line": 79, "column": 78 } } }, "range": [ - 2852, - 2968 + 2820, + 2936 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 80, + "line": 79, "column": 79 } } @@ -7972,16 +7972,16 @@ "object": { "type": "ThisExpression", "range": [ - 2982, - 2986 + 2950, + 2954 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 12 }, "end": { - "line": 82, + "line": 81, "column": 16 } } @@ -7990,31 +7990,31 @@ "type": "Identifier", "name": "enableHash", "range": [ - 2987, - 2997 + 2955, + 2965 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 17 }, "end": { - "line": 82, + "line": 81, "column": 27 } } }, "range": [ - 2982, - 2997 + 2950, + 2965 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 12 }, "end": { - "line": 82, + "line": 81, "column": 27 } } @@ -8033,16 +8033,16 @@ "object": { "type": "ThisExpression", "range": [ - 3013, - 3017 + 2981, + 2985 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 12 }, "end": { - "line": 83, + "line": 82, "column": 16 } } @@ -8051,31 +8051,31 @@ "type": "Identifier", "name": "hash", "range": [ - 3018, - 3022 + 2986, + 2990 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 17 }, "end": { - "line": 83, + "line": 82, "column": 21 } } }, "range": [ - 3013, - 3022 + 2981, + 2990 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 12 }, "end": { - "line": 83, + "line": 82, "column": 21 } } @@ -8086,16 +8086,16 @@ "type": "Identifier", "name": "Hash", "range": [ - 3029, - 3033 + 2997, + 3001 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 28 }, "end": { - "line": 83, + "line": 82, "column": 32 } } @@ -8104,62 +8104,62 @@ { "type": "ThisExpression", "range": [ - 3034, - 3038 + 3002, + 3006 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 33 }, "end": { - "line": 83, + "line": 82, "column": 37 } } } ], "range": [ - 3025, - 3039 + 2993, + 3007 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 24 }, "end": { - "line": 83, + "line": 82, "column": 38 } } }, "range": [ - 3013, - 3039 + 2981, + 3007 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 12 }, "end": { - "line": 83, + "line": 82, "column": 38 } } }, "range": [ - 3013, - 3040 + 2981, + 3008 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 12 }, "end": { - "line": 83, + "line": 82, "column": 39 } } @@ -8177,16 +8177,16 @@ "object": { "type": "ThisExpression", "range": [ - 3053, - 3057 + 3021, + 3025 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 12 }, "end": { - "line": 84, + "line": 83, "column": 16 } } @@ -8195,31 +8195,31 @@ "type": "Identifier", "name": "hash", "range": [ - 3058, - 3062 + 3026, + 3030 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 17 }, "end": { - "line": 84, + "line": 83, "column": 21 } } }, "range": [ - 3053, - 3062 + 3021, + 3030 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 12 }, "end": { - "line": 84, + "line": 83, "column": 21 } } @@ -8228,94 +8228,94 @@ "type": "Identifier", "name": "init", "range": [ - 3063, - 3067 + 3031, + 3035 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 22 }, "end": { - "line": 84, + "line": 83, "column": 26 } } }, "range": [ - 3053, - 3067 + 3021, + 3035 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 12 }, "end": { - "line": 84, + "line": 83, "column": 26 } } }, "arguments": [], "range": [ - 3053, - 3069 + 3021, + 3037 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 12 }, "end": { - "line": 84, + "line": 83, "column": 28 } } }, "range": [ - 3053, - 3070 + 3021, + 3038 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 12 }, "end": { - "line": 84, + "line": 83, "column": 29 } } } ], "range": [ - 2999, - 3080 + 2967, + 3048 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 29 }, "end": { - "line": 85, + "line": 84, "column": 9 } } }, "alternate": null, "range": [ - 2978, - 3080 + 2946, + 3048 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 8 }, "end": { - "line": 85, + "line": 84, "column": 9 } } @@ -8328,16 +8328,16 @@ "object": { "type": "ThisExpression", "range": [ - 3093, - 3097 + 3061, + 3065 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 12 }, "end": { - "line": 86, + "line": 85, "column": 16 } } @@ -8346,31 +8346,31 @@ "type": "Identifier", "name": "enableStorage", "range": [ - 3098, - 3111 + 3066, + 3079 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 17 }, "end": { - "line": 86, + "line": 85, "column": 30 } } }, "range": [ - 3093, - 3111 + 3061, + 3079 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 12 }, "end": { - "line": 86, + "line": 85, "column": 30 } } @@ -8389,16 +8389,16 @@ "object": { "type": "ThisExpression", "range": [ - 3127, - 3131 + 3095, + 3099 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 12 }, "end": { - "line": 87, + "line": 86, "column": 16 } } @@ -8407,31 +8407,31 @@ "type": "Identifier", "name": "storage", "range": [ - 3132, - 3139 + 3100, + 3107 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 17 }, "end": { - "line": 87, + "line": 86, "column": 24 } } }, "range": [ - 3127, - 3139 + 3095, + 3107 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 12 }, "end": { - "line": 87, + "line": 86, "column": 24 } } @@ -8442,16 +8442,16 @@ "type": "Identifier", "name": "Storage", "range": [ - 3146, - 3153 + 3114, + 3121 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 31 }, "end": { - "line": 87, + "line": 86, "column": 38 } } @@ -8460,62 +8460,62 @@ { "type": "ThisExpression", "range": [ - 3154, - 3158 + 3122, + 3126 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 39 }, "end": { - "line": 87, + "line": 86, "column": 43 } } } ], "range": [ - 3142, - 3159 + 3110, + 3127 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 27 }, "end": { - "line": 87, + "line": 86, "column": 44 } } }, "range": [ - 3127, - 3159 + 3095, + 3127 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 12 }, "end": { - "line": 87, + "line": 86, "column": 44 } } }, "range": [ - 3127, - 3160 + 3095, + 3128 ], "loc": { "start": { - "line": 87, + "line": 86, "column": 12 }, "end": { - "line": 87, + "line": 86, "column": 45 } } @@ -8533,16 +8533,16 @@ "object": { "type": "ThisExpression", "range": [ - 3173, - 3177 + 3141, + 3145 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 12 }, "end": { - "line": 88, + "line": 87, "column": 16 } } @@ -8551,31 +8551,31 @@ "type": "Identifier", "name": "storage", "range": [ - 3178, - 3185 + 3146, + 3153 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 17 }, "end": { - "line": 88, + "line": 87, "column": 24 } } }, "range": [ - 3173, - 3185 + 3141, + 3153 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 12 }, "end": { - "line": 88, + "line": 87, "column": 24 } } @@ -8584,94 +8584,94 @@ "type": "Identifier", "name": "init", "range": [ - 3186, - 3190 + 3154, + 3158 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 25 }, "end": { - "line": 88, + "line": 87, "column": 29 } } }, "range": [ - 3173, - 3190 + 3141, + 3158 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 12 }, "end": { - "line": 88, + "line": 87, "column": 29 } } }, "arguments": [], "range": [ - 3173, - 3192 + 3141, + 3160 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 12 }, "end": { - "line": 88, + "line": 87, "column": 31 } } }, "range": [ - 3173, - 3193 + 3141, + 3161 ], "loc": { "start": { - "line": 88, + "line": 87, "column": 12 }, "end": { - "line": 88, + "line": 87, "column": 32 } } } ], "range": [ - 3113, - 3203 + 3081, + 3171 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 32 }, "end": { - "line": 89, + "line": 88, "column": 9 } } }, "alternate": null, "range": [ - 3089, - 3203 + 3057, + 3171 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 8 }, "end": { - "line": 89, + "line": 88, "column": 9 } } @@ -8687,16 +8687,16 @@ "object": { "type": "ThisExpression", "range": [ - 3212, - 3216 + 3180, + 3184 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 8 }, "end": { - "line": 90, + "line": 89, "column": 12 } } @@ -8705,31 +8705,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 3217, - 3228 + 3185, + 3196 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 13 }, "end": { - "line": 90, + "line": 89, "column": 24 } } }, "range": [ - 3212, - 3228 + 3180, + 3196 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 8 }, "end": { - "line": 90, + "line": 89, "column": 24 } } @@ -8739,62 +8739,62 @@ "value": true, "raw": "true", "range": [ - 3231, - 3235 + 3199, + 3203 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 27 }, "end": { - "line": 90, + "line": 89, "column": 31 } } }, "range": [ - 3212, - 3235 + 3180, + 3203 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 8 }, "end": { - "line": 90, + "line": 89, "column": 31 } } }, "range": [ - 3212, - 3236 + 3180, + 3204 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 8 }, "end": { - "line": 90, + "line": 89, "column": 32 } } } ], "range": [ - 1906, - 3242 + 1874, + 3210 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 11 }, "end": { - "line": 91, + "line": 90, "column": 5 } } @@ -8802,16 +8802,16 @@ "generator": false, "expression": false, "range": [ - 1903, - 3242 + 1871, + 3210 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 8 }, "end": { - "line": 91, + "line": 90, "column": 5 } } @@ -8819,16 +8819,16 @@ "kind": "method", "computed": false, "range": [ - 1899, - 3242 + 1867, + 3210 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 4 }, "end": { - "line": 91, + "line": 90, "column": 5 } }, @@ -8837,16 +8837,16 @@ "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1847, - 1894 + 1815, + 1862 ], "loc": { "start": { - "line": 57, + "line": 56, "column": 4 }, "end": { - "line": 59, + "line": 58, "column": 7 } } @@ -8857,16 +8857,16 @@ "type": "Block", "value": "*\n * Update state object based on current features state\n ", "range": [ - 3249, - 3319 + 3217, + 3287 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 4 }, "end": { - "line": 96, + "line": 95, "column": 7 } } @@ -8880,16 +8880,16 @@ "type": "Identifier", "name": "update", "range": [ - 3324, - 3330 + 3292, + 3298 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 4 }, "end": { - "line": 97, + "line": 96, "column": 10 } } @@ -8914,16 +8914,16 @@ "object": { "type": "ThisExpression", "range": [ - 3348, - 3352 + 3316, + 3320 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 13 }, "end": { - "line": 98, + "line": 97, "column": 17 } } @@ -8932,63 +8932,63 @@ "type": "Identifier", "name": "isEnabled", "range": [ - 3353, - 3362 + 3321, + 3330 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 18 }, "end": { - "line": 98, + "line": 97, "column": 27 } } }, "range": [ - 3348, - 3362 + 3316, + 3330 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 13 }, "end": { - "line": 98, + "line": 97, "column": 27 } } }, "arguments": [], "range": [ - 3348, - 3364 + 3316, + 3332 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 13 }, "end": { - "line": 98, + "line": 97, "column": 29 } } }, "prefix": true, "range": [ - 3347, - 3364 + 3315, + 3332 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 12 }, "end": { - "line": 98, + "line": 97, "column": 29 } } @@ -9000,48 +9000,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 3380, - 3387 + 3348, + 3355 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 12 }, "end": { - "line": 99, + "line": 98, "column": 19 } } } ], "range": [ - 3366, - 3397 + 3334, + 3365 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 31 }, "end": { - "line": 100, + "line": 99, "column": 9 } } }, "alternate": null, "range": [ - 3343, - 3397 + 3311, + 3365 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 8 }, "end": { - "line": 100, + "line": 99, "column": 9 } } @@ -9055,16 +9055,16 @@ "type": "Identifier", "name": "state", "range": [ - 3410, - 3415 + 3378, + 3383 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 12 }, "end": { - "line": 101, + "line": 100, "column": 17 } } @@ -9075,16 +9075,16 @@ "object": { "type": "ThisExpression", "range": [ - 3418, - 3422 + 3386, + 3390 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 20 }, "end": { - "line": 101, + "line": 100, "column": 24 } } @@ -9093,46 +9093,46 @@ "type": "Identifier", "name": "state", "range": [ - 3423, - 3428 + 3391, + 3396 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 25 }, "end": { - "line": 101, + "line": 100, "column": 30 } } }, "range": [ - 3418, - 3428 + 3386, + 3396 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 20 }, "end": { - "line": 101, + "line": 100, "column": 30 } } }, "range": [ - 3410, - 3428 + 3378, + 3396 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 12 }, "end": { - "line": 101, + "line": 100, "column": 30 } } @@ -9140,16 +9140,16 @@ ], "kind": "let", "range": [ - 3406, - 3429 + 3374, + 3397 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 8 }, "end": { - "line": 101, + "line": 100, "column": 31 } } @@ -9163,16 +9163,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3442, - 3444 + 3410, + 3412 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 12 }, "end": { - "line": 102, + "line": 101, "column": 14 } } @@ -9183,16 +9183,16 @@ "object": { "type": "ThisExpression", "range": [ - 3447, - 3451 + 3415, + 3419 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 17 }, "end": { - "line": 102, + "line": 101, "column": 21 } } @@ -9201,46 +9201,46 @@ "type": "Identifier", "name": "tf", "range": [ - 3452, - 3454 + 3420, + 3422 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 22 }, "end": { - "line": 102, + "line": 101, "column": 24 } } }, "range": [ - 3447, - 3454 + 3415, + 3422 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 17 }, "end": { - "line": 102, + "line": 101, "column": 24 } } }, "range": [ - 3442, - 3454 + 3410, + 3422 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 12 }, "end": { - "line": 102, + "line": 101, "column": 24 } } @@ -9248,16 +9248,16 @@ ], "kind": "let", "range": [ - 3438, - 3455 + 3406, + 3423 ], "loc": { "start": { - "line": 102, + "line": 101, "column": 8 }, "end": { - "line": 102, + "line": 101, "column": 25 } } @@ -9270,16 +9270,16 @@ "object": { "type": "ThisExpression", "range": [ - 3469, - 3473 + 3437, + 3441 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 12 }, "end": { - "line": 104, + "line": 103, "column": 16 } } @@ -9288,31 +9288,31 @@ "type": "Identifier", "name": "persistFilters", "range": [ - 3474, - 3488 + 3442, + 3456 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 17 }, "end": { - "line": 104, + "line": 103, "column": 31 } } }, "range": [ - 3469, - 3488 + 3437, + 3456 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 12 }, "end": { - "line": 104, + "line": 103, "column": 31 } } @@ -9329,16 +9329,16 @@ "type": "Identifier", "name": "filterValues", "range": [ - 3508, - 3520 + 3476, + 3488 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 16 }, "end": { - "line": 105, + "line": 104, "column": 28 } } @@ -9352,16 +9352,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3523, - 3525 + 3491, + 3493 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 31 }, "end": { - "line": 105, + "line": 104, "column": 33 } } @@ -9370,62 +9370,62 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 3526, - 3541 + 3494, + 3509 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 34 }, "end": { - "line": 105, + "line": 104, "column": 49 } } }, "range": [ - 3523, - 3541 + 3491, + 3509 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 31 }, "end": { - "line": 105, + "line": 104, "column": 49 } } }, "arguments": [], "range": [ - 3523, - 3543 + 3491, + 3511 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 31 }, "end": { - "line": 105, + "line": 104, "column": 51 } } }, "range": [ - 3508, - 3543 + 3476, + 3511 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 16 }, "end": { - "line": 105, + "line": 104, "column": 51 } } @@ -9433,16 +9433,16 @@ ], "kind": "let", "range": [ - 3504, - 3544 + 3472, + 3512 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 12 }, "end": { - "line": 105, + "line": 104, "column": 52 } } @@ -9458,16 +9458,16 @@ "type": "Identifier", "name": "filterValues", "range": [ - 3558, - 3570 + 3526, + 3538 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 12 }, "end": { - "line": 107, + "line": 106, "column": 24 } } @@ -9476,31 +9476,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 3571, - 3578 + 3539, + 3546 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 25 }, "end": { - "line": 107, + "line": 106, "column": 32 } } }, "range": [ - 3558, - 3578 + 3526, + 3546 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 12 }, "end": { - "line": 107, + "line": 106, "column": 32 } } @@ -9514,16 +9514,16 @@ "type": "Identifier", "name": "val", "range": [ - 3580, - 3583 + 3548, + 3551 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 34 }, "end": { - "line": 107, + "line": 106, "column": 37 } } @@ -9532,16 +9532,16 @@ "type": "Identifier", "name": "idx", "range": [ - 3585, - 3588 + 3553, + 3556 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 39 }, "end": { - "line": 107, + "line": 106, "column": 42 } } @@ -9559,16 +9559,16 @@ "type": "Identifier", "name": "key", "range": [ - 3615, - 3618 + 3583, + 3586 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 20 }, "end": { - "line": 108, + "line": 107, "column": 23 } } @@ -9584,16 +9584,16 @@ }, "tail": false, "range": [ - 3621, - 3624 + 3589, + 3592 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 26 }, "end": { - "line": 108, + "line": 107, "column": 29 } } @@ -9606,16 +9606,16 @@ }, "tail": false, "range": [ - 3636, - 3639 + 3604, + 3607 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 41 }, "end": { - "line": 108, + "line": 107, "column": 44 } } @@ -9628,16 +9628,16 @@ }, "tail": true, "range": [ - 3642, - 3644 + 3610, + 3612 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 47 }, "end": { - "line": 108, + "line": 107, "column": 49 } } @@ -9650,16 +9650,16 @@ "object": { "type": "ThisExpression", "range": [ - 3624, - 3628 + 3592, + 3596 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 29 }, "end": { - "line": 108, + "line": 107, "column": 33 } } @@ -9668,31 +9668,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 3629, - 3636 + 3597, + 3604 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 34 }, "end": { - "line": 108, + "line": 107, "column": 41 } } }, "range": [ - 3624, - 3636 + 3592, + 3604 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 29 }, "end": { - "line": 108, + "line": 107, "column": 41 } } @@ -9701,47 +9701,47 @@ "type": "Identifier", "name": "idx", "range": [ - 3639, - 3642 + 3607, + 3610 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 44 }, "end": { - "line": 108, + "line": 107, "column": 47 } } } ], "range": [ - 3621, - 3644 + 3589, + 3612 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 26 }, "end": { - "line": 108, + "line": 107, "column": 49 } } }, "range": [ - 3615, - 3644 + 3583, + 3612 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 20 }, "end": { - "line": 108, + "line": 107, "column": 49 } } @@ -9749,16 +9749,16 @@ ], "kind": "let", "range": [ - 3611, - 3645 + 3579, + 3613 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 16 }, "end": { - "line": 108, + "line": 107, "column": 50 } } @@ -9774,16 +9774,16 @@ "type": "Identifier", "name": "isString", "range": [ - 3667, - 3675 + 3635, + 3643 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 20 }, "end": { - "line": 110, + "line": 109, "column": 28 } } @@ -9793,32 +9793,32 @@ "type": "Identifier", "name": "val", "range": [ - 3676, - 3679 + 3644, + 3647 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 29 }, "end": { - "line": 110, + "line": 109, "column": 32 } } } ], "range": [ - 3667, - 3680 + 3635, + 3648 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 20 }, "end": { - "line": 110, + "line": 109, "column": 33 } } @@ -9829,16 +9829,16 @@ "type": "Identifier", "name": "isEmpty", "range": [ - 3684, - 3691 + 3652, + 3659 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 37 }, "end": { - "line": 110, + "line": 109, "column": 44 } } @@ -9848,47 +9848,47 @@ "type": "Identifier", "name": "val", "range": [ - 3692, - 3695 + 3660, + 3663 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 45 }, "end": { - "line": 110, + "line": 109, "column": 48 } } } ], "range": [ - 3684, - 3696 + 3652, + 3664 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 37 }, "end": { - "line": 110, + "line": 109, "column": 49 } } }, "range": [ - 3667, - 3696 + 3635, + 3664 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 20 }, "end": { - "line": 110, + "line": 109, "column": 49 } } @@ -9907,16 +9907,16 @@ "type": "Identifier", "name": "state", "range": [ - 3724, - 3729 + 3692, + 3697 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 24 }, "end": { - "line": 111, + "line": 110, "column": 29 } } @@ -9925,31 +9925,31 @@ "type": "Identifier", "name": "hasOwnProperty", "range": [ - 3730, - 3744 + 3698, + 3712 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 30 }, "end": { - "line": 111, + "line": 110, "column": 44 } } }, "range": [ - 3724, - 3744 + 3692, + 3712 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 24 }, "end": { - "line": 111, + "line": 110, "column": 44 } } @@ -9959,32 +9959,32 @@ "type": "Identifier", "name": "key", "range": [ - 3745, - 3748 + 3713, + 3716 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 45 }, "end": { - "line": 111, + "line": 110, "column": 48 } } } ], "range": [ - 3724, - 3749 + 3692, + 3717 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 24 }, "end": { - "line": 111, + "line": 110, "column": 49 } } @@ -10007,16 +10007,16 @@ "type": "Identifier", "name": "state", "range": [ - 3777, - 3782 + 3745, + 3750 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 24 }, "end": { - "line": 112, + "line": 111, "column": 29 } } @@ -10025,31 +10025,31 @@ "type": "Identifier", "name": "key", "range": [ - 3783, - 3786 + 3751, + 3754 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 30 }, "end": { - "line": 112, + "line": 111, "column": 33 } } }, "range": [ - 3777, - 3787 + 3745, + 3755 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 24 }, "end": { - "line": 112, + "line": 111, "column": 34 } } @@ -10058,31 +10058,31 @@ "type": "Identifier", "name": "flt", "range": [ - 3788, - 3791 + 3756, + 3759 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 35 }, "end": { - "line": 112, + "line": 111, "column": 38 } } }, "range": [ - 3777, - 3791 + 3745, + 3759 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 24 }, "end": { - "line": 112, + "line": 111, "column": 38 } } @@ -10091,94 +10091,94 @@ "type": "Identifier", "name": "undefined", "range": [ - 3794, - 3803 + 3762, + 3771 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 41 }, "end": { - "line": 112, + "line": 111, "column": 50 } } }, "range": [ - 3777, - 3803 + 3745, + 3771 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 24 }, "end": { - "line": 112, + "line": 111, "column": 50 } } }, "range": [ - 3777, - 3804 + 3745, + 3772 ], "loc": { "start": { - "line": 112, + "line": 111, "column": 24 }, "end": { - "line": 112, + "line": 111, "column": 51 } } } ], "range": [ - 3751, - 3826 + 3719, + 3794 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 51 }, "end": { - "line": 113, + "line": 112, "column": 21 } } }, "alternate": null, "range": [ - 3720, - 3826 + 3688, + 3794 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 20 }, "end": { - "line": 113, + "line": 112, "column": 21 } } } ], "range": [ - 3698, - 3844 + 3666, + 3812 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 51 }, "end": { - "line": 114, + "line": 113, "column": 17 } } @@ -10198,16 +10198,16 @@ "type": "Identifier", "name": "state", "range": [ - 3872, - 3877 + 3840, + 3845 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 20 }, "end": { - "line": 115, + "line": 114, "column": 25 } } @@ -10216,31 +10216,31 @@ "type": "Identifier", "name": "key", "range": [ - 3878, - 3881 + 3846, + 3849 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 26 }, "end": { - "line": 115, + "line": 114, "column": 29 } } }, "range": [ - 3872, - 3882 + 3840, + 3850 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 20 }, "end": { - "line": 115, + "line": 114, "column": 30 } } @@ -10255,16 +10255,16 @@ "type": "Identifier", "name": "state", "range": [ - 3885, - 3890 + 3853, + 3858 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 33 }, "end": { - "line": 115, + "line": 114, "column": 38 } } @@ -10273,31 +10273,31 @@ "type": "Identifier", "name": "key", "range": [ - 3891, - 3894 + 3859, + 3862 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 39 }, "end": { - "line": 115, + "line": 114, "column": 42 } } }, "range": [ - 3885, - 3895 + 3853, + 3863 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 33 }, "end": { - "line": 115, + "line": 114, "column": 43 } } @@ -10306,61 +10306,61 @@ "type": "ObjectExpression", "properties": [], "range": [ - 3899, - 3901 + 3867, + 3869 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 47 }, "end": { - "line": 115, + "line": 114, "column": 49 } } }, "range": [ - 3885, - 3901 + 3853, + 3869 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 33 }, "end": { - "line": 115, + "line": 114, "column": 49 } } }, "range": [ - 3872, - 3901 + 3840, + 3869 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 20 }, "end": { - "line": 115, + "line": 114, "column": 49 } } }, "range": [ - 3872, - 3902 + 3840, + 3870 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 20 }, "end": { - "line": 115, + "line": 114, "column": 50 } } @@ -10380,16 +10380,16 @@ "type": "Identifier", "name": "state", "range": [ - 3923, - 3928 + 3891, + 3896 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 20 }, "end": { - "line": 116, + "line": 115, "column": 25 } } @@ -10398,31 +10398,31 @@ "type": "Identifier", "name": "key", "range": [ - 3929, - 3932 + 3897, + 3900 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 26 }, "end": { - "line": 116, + "line": 115, "column": 29 } } }, "range": [ - 3923, - 3933 + 3891, + 3901 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 20 }, "end": { - "line": 116, + "line": 115, "column": 30 } } @@ -10431,31 +10431,31 @@ "type": "Identifier", "name": "flt", "range": [ - 3934, - 3937 + 3902, + 3905 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 31 }, "end": { - "line": 116, + "line": 115, "column": 34 } } }, "range": [ - 3923, - 3937 + 3891, + 3905 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 20 }, "end": { - "line": 116, + "line": 115, "column": 34 } } @@ -10464,93 +10464,93 @@ "type": "Identifier", "name": "val", "range": [ - 3940, - 3943 + 3908, + 3911 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 37 }, "end": { - "line": 116, + "line": 115, "column": 40 } } }, "range": [ - 3923, - 3943 + 3891, + 3911 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 20 }, "end": { - "line": 116, + "line": 115, "column": 40 } } }, "range": [ - 3923, - 3944 + 3891, + 3912 ], "loc": { "start": { - "line": 116, + "line": 115, "column": 20 }, "end": { - "line": 116, + "line": 115, "column": 41 } } } ], "range": [ - 3850, - 3962 + 3818, + 3930 ], "loc": { "start": { - "line": 114, + "line": 113, "column": 23 }, "end": { - "line": 117, + "line": 116, "column": 17 } } }, "range": [ - 3663, - 3962 + 3631, + 3930 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 16 }, "end": { - "line": 117, + "line": 116, "column": 17 } } } ], "range": [ - 3593, - 3976 + 3561, + 3944 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 47 }, "end": { - "line": 118, + "line": 117, "column": 13 } } @@ -10558,79 +10558,79 @@ "generator": false, "expression": false, "range": [ - 3579, - 3976 + 3547, + 3944 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 33 }, "end": { - "line": 118, + "line": 117, "column": 13 } } } ], "range": [ - 3558, - 3977 + 3526, + 3945 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 12 }, "end": { - "line": 118, + "line": 117, "column": 14 } } }, "range": [ - 3558, - 3978 + 3526, + 3946 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 12 }, "end": { - "line": 118, + "line": 117, "column": 15 } } } ], "range": [ - 3490, - 3988 + 3458, + 3956 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 33 }, "end": { - "line": 119, + "line": 118, "column": 9 } } }, "alternate": null, "range": [ - 3465, - 3988 + 3433, + 3956 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 9 } } @@ -10643,16 +10643,16 @@ "object": { "type": "ThisExpression", "range": [ - 4002, - 4006 + 3970, + 3974 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 12 }, "end": { - "line": 121, + "line": 120, "column": 16 } } @@ -10661,31 +10661,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 4007, - 4024 + 3975, + 3992 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 17 }, "end": { - "line": 121, + "line": 120, "column": 34 } } }, "range": [ - 4002, - 4024 + 3970, + 3992 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 12 }, "end": { - "line": 121, + "line": 120, "column": 34 } } @@ -10701,16 +10701,16 @@ "type": "Identifier", "name": "isNull", "range": [ - 4044, - 4050 + 4012, + 4018 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 16 }, "end": { - "line": 122, + "line": 121, "column": 22 } } @@ -10722,16 +10722,16 @@ "object": { "type": "ThisExpression", "range": [ - 4051, - 4055 + 4019, + 4023 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 23 }, "end": { - "line": 122, + "line": 121, "column": 27 } } @@ -10740,47 +10740,47 @@ "type": "Identifier", "name": "pageNb", "range": [ - 4056, - 4062 + 4024, + 4030 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 28 }, "end": { - "line": 122, + "line": 121, "column": 34 } } }, "range": [ - 4051, - 4062 + 4019, + 4030 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 23 }, "end": { - "line": 122, + "line": 121, "column": 34 } } } ], "range": [ - 4044, - 4063 + 4012, + 4031 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 16 }, "end": { - "line": 122, + "line": 121, "column": 35 } } @@ -10800,16 +10800,16 @@ "type": "Identifier", "name": "state", "range": [ - 4083, - 4088 + 4051, + 4056 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 16 }, "end": { - "line": 123, + "line": 122, "column": 21 } } @@ -10820,16 +10820,16 @@ "object": { "type": "ThisExpression", "range": [ - 4089, - 4093 + 4057, + 4061 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 22 }, "end": { - "line": 123, + "line": 122, "column": 26 } } @@ -10838,46 +10838,46 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 4094, - 4103 + 4062, + 4071 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 27 }, "end": { - "line": 123, + "line": 122, "column": 36 } } }, "range": [ - 4089, - 4103 + 4057, + 4071 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 22 }, "end": { - "line": 123, + "line": 122, "column": 36 } } }, "range": [ - 4083, - 4104 + 4051, + 4072 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 16 }, "end": { - "line": 123, + "line": 122, "column": 37 } } @@ -10886,62 +10886,62 @@ "type": "Identifier", "name": "undefined", "range": [ - 4107, - 4116 + 4075, + 4084 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 40 }, "end": { - "line": 123, + "line": 122, "column": 49 } } }, "range": [ - 4083, - 4116 + 4051, + 4084 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 16 }, "end": { - "line": 123, + "line": 122, "column": 49 } } }, "range": [ - 4083, - 4117 + 4051, + 4085 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 16 }, "end": { - "line": 123, + "line": 122, "column": 50 } } } ], "range": [ - 4065, - 4131 + 4033, + 4099 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 37 }, "end": { - "line": 124, + "line": 123, "column": 13 } } @@ -10961,16 +10961,16 @@ "type": "Identifier", "name": "state", "range": [ - 4155, - 4160 + 4123, + 4128 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 16 }, "end": { - "line": 125, + "line": 124, "column": 21 } } @@ -10981,16 +10981,16 @@ "object": { "type": "ThisExpression", "range": [ - 4161, - 4165 + 4129, + 4133 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 22 }, "end": { - "line": 125, + "line": 124, "column": 26 } } @@ -10999,46 +10999,46 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 4166, - 4175 + 4134, + 4143 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 27 }, "end": { - "line": 125, + "line": 124, "column": 36 } } }, "range": [ - 4161, - 4175 + 4129, + 4143 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 22 }, "end": { - "line": 125, + "line": 124, "column": 36 } } }, "range": [ - 4155, - 4176 + 4123, + 4144 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 16 }, "end": { - "line": 125, + "line": 124, "column": 37 } } @@ -11049,16 +11049,16 @@ "object": { "type": "ThisExpression", "range": [ - 4179, - 4183 + 4147, + 4151 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 40 }, "end": { - "line": 125, + "line": 124, "column": 44 } } @@ -11067,124 +11067,124 @@ "type": "Identifier", "name": "pageNb", "range": [ - 4184, - 4190 + 4152, + 4158 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 45 }, "end": { - "line": 125, + "line": 124, "column": 51 } } }, "range": [ - 4179, - 4190 + 4147, + 4158 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 40 }, "end": { - "line": 125, + "line": 124, "column": 51 } } }, "range": [ - 4155, - 4190 + 4123, + 4158 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 16 }, "end": { - "line": 125, + "line": 124, "column": 51 } } }, "range": [ - 4155, - 4191 + 4123, + 4159 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 16 }, "end": { - "line": 125, + "line": 124, "column": 52 } } } ], "range": [ - 4137, - 4205 + 4105, + 4173 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 19 }, "end": { - "line": 126, + "line": 125, "column": 13 } } }, "range": [ - 4040, - 4205 + 4008, + 4173 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 12 }, "end": { - "line": 126, + "line": 125, "column": 13 } } } ], "range": [ - 4026, - 4215 + 3994, + 4183 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 36 }, "end": { - "line": 127, + "line": 126, "column": 9 } } }, "alternate": null, "range": [ - 3998, - 4215 + 3966, + 4183 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 8 }, "end": { - "line": 127, + "line": 126, "column": 9 } } @@ -11197,16 +11197,16 @@ "object": { "type": "ThisExpression", "range": [ - 4229, - 4233 + 4197, + 4201 ], "loc": { "start": { - "line": 129, + "line": 128, "column": 12 }, "end": { - "line": 129, + "line": 128, "column": 16 } } @@ -11215,31 +11215,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 4234, - 4251 + 4202, + 4219 ], "loc": { "start": { - "line": 129, + "line": 128, "column": 17 }, "end": { - "line": 129, + "line": 128, "column": 34 } } }, "range": [ - 4229, - 4251 + 4197, + 4219 ], "loc": { "start": { - "line": 129, + "line": 128, "column": 12 }, "end": { - "line": 129, + "line": 128, "column": 34 } } @@ -11255,16 +11255,16 @@ "type": "Identifier", "name": "isNull", "range": [ - 4271, - 4277 + 4239, + 4245 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 16 }, "end": { - "line": 130, + "line": 129, "column": 22 } } @@ -11276,16 +11276,16 @@ "object": { "type": "ThisExpression", "range": [ - 4278, - 4282 + 4246, + 4250 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 23 }, "end": { - "line": 130, + "line": 129, "column": 27 } } @@ -11294,47 +11294,47 @@ "type": "Identifier", "name": "pageLength", "range": [ - 4283, - 4293 + 4251, + 4261 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 28 }, "end": { - "line": 130, + "line": 129, "column": 38 } } }, "range": [ - 4278, - 4293 + 4246, + 4261 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 23 }, "end": { - "line": 130, + "line": 129, "column": 38 } } } ], "range": [ - 4271, - 4294 + 4239, + 4262 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 16 }, "end": { - "line": 130, + "line": 129, "column": 39 } } @@ -11354,16 +11354,16 @@ "type": "Identifier", "name": "state", "range": [ - 4314, - 4319 + 4282, + 4287 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 16 }, "end": { - "line": 131, + "line": 130, "column": 21 } } @@ -11374,16 +11374,16 @@ "object": { "type": "ThisExpression", "range": [ - 4320, - 4324 + 4288, + 4292 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 22 }, "end": { - "line": 131, + "line": 130, "column": 26 } } @@ -11392,46 +11392,46 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 4325, - 4338 + 4293, + 4306 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 27 }, "end": { - "line": 131, + "line": 130, "column": 40 } } }, "range": [ - 4320, - 4338 + 4288, + 4306 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 22 }, "end": { - "line": 131, + "line": 130, "column": 40 } } }, "range": [ - 4314, - 4339 + 4282, + 4307 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 16 }, "end": { - "line": 131, + "line": 130, "column": 41 } } @@ -11440,62 +11440,62 @@ "type": "Identifier", "name": "undefined", "range": [ - 4342, - 4351 + 4310, + 4319 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 44 }, "end": { - "line": 131, + "line": 130, "column": 53 } } }, "range": [ - 4314, - 4351 + 4282, + 4319 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 16 }, "end": { - "line": 131, + "line": 130, "column": 53 } } }, "range": [ - 4314, - 4352 + 4282, + 4320 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 16 }, "end": { - "line": 131, + "line": 130, "column": 54 } } } ], "range": [ - 4296, - 4366 + 4264, + 4334 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 41 }, "end": { - "line": 132, + "line": 131, "column": 13 } } @@ -11515,16 +11515,16 @@ "type": "Identifier", "name": "state", "range": [ - 4390, - 4395 + 4358, + 4363 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 16 }, "end": { - "line": 133, + "line": 132, "column": 21 } } @@ -11535,16 +11535,16 @@ "object": { "type": "ThisExpression", "range": [ - 4396, - 4400 + 4364, + 4368 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 22 }, "end": { - "line": 133, + "line": 132, "column": 26 } } @@ -11553,46 +11553,46 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 4401, - 4414 + 4369, + 4382 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 27 }, "end": { - "line": 133, + "line": 132, "column": 40 } } }, "range": [ - 4396, - 4414 + 4364, + 4382 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 22 }, "end": { - "line": 133, + "line": 132, "column": 40 } } }, "range": [ - 4390, - 4415 + 4358, + 4383 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 16 }, "end": { - "line": 133, + "line": 132, "column": 41 } } @@ -11603,16 +11603,16 @@ "object": { "type": "ThisExpression", "range": [ - 4418, - 4422 + 4386, + 4390 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 44 }, "end": { - "line": 133, + "line": 132, "column": 48 } } @@ -11621,124 +11621,124 @@ "type": "Identifier", "name": "pageLength", "range": [ - 4423, - 4433 + 4391, + 4401 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 49 }, "end": { - "line": 133, + "line": 132, "column": 59 } } }, "range": [ - 4418, - 4433 + 4386, + 4401 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 44 }, "end": { - "line": 133, + "line": 132, "column": 59 } } }, "range": [ - 4390, - 4433 + 4358, + 4401 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 16 }, "end": { - "line": 133, + "line": 132, "column": 59 } } }, "range": [ - 4390, - 4434 + 4358, + 4402 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 16 }, "end": { - "line": 133, + "line": 132, "column": 60 } } } ], "range": [ - 4372, - 4448 + 4340, + 4416 ], "loc": { "start": { - "line": 132, + "line": 131, "column": 19 }, "end": { - "line": 134, + "line": 133, "column": 13 } } }, "range": [ - 4267, - 4448 + 4235, + 4416 ], "loc": { "start": { - "line": 130, + "line": 129, "column": 12 }, "end": { - "line": 134, + "line": 133, "column": 13 } } } ], "range": [ - 4253, - 4458 + 4221, + 4426 ], "loc": { "start": { - "line": 129, + "line": 128, "column": 36 }, "end": { - "line": 135, + "line": 134, "column": 9 } } }, "alternate": null, "range": [ - 4225, - 4458 + 4193, + 4426 ], "loc": { "start": { - "line": 129, + "line": 128, "column": 8 }, "end": { - "line": 135, + "line": 134, "column": 9 } } @@ -11751,16 +11751,16 @@ "object": { "type": "ThisExpression", "range": [ - 4472, - 4476 + 4440, + 4444 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 12 }, "end": { - "line": 137, + "line": 136, "column": 16 } } @@ -11769,31 +11769,31 @@ "type": "Identifier", "name": "persistSort", "range": [ - 4477, - 4488 + 4445, + 4456 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 17 }, "end": { - "line": 137, + "line": 136, "column": 28 } } }, "range": [ - 4472, - 4488 + 4440, + 4456 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 12 }, "end": { - "line": 137, + "line": 136, "column": 28 } } @@ -11812,16 +11812,16 @@ "type": "Identifier", "name": "isNull", "range": [ - 4509, - 4515 + 4477, + 4483 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 17 }, "end": { - "line": 138, + "line": 137, "column": 23 } } @@ -11833,16 +11833,16 @@ "object": { "type": "ThisExpression", "range": [ - 4516, - 4520 + 4484, + 4488 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 24 }, "end": { - "line": 138, + "line": 137, "column": 28 } } @@ -11851,63 +11851,63 @@ "type": "Identifier", "name": "sort", "range": [ - 4521, - 4525 + 4489, + 4493 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 29 }, "end": { - "line": 138, + "line": 137, "column": 33 } } }, "range": [ - 4516, - 4525 + 4484, + 4493 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 24 }, "end": { - "line": 138, + "line": 137, "column": 33 } } } ], "range": [ - 4509, - 4526 + 4477, + 4494 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 17 }, "end": { - "line": 138, + "line": 137, "column": 34 } } }, "prefix": true, "range": [ - 4508, - 4526 + 4476, + 4494 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 16 }, "end": { - "line": 138, + "line": 137, "column": 34 } } @@ -11931,16 +11931,16 @@ "type": "Identifier", "name": "Object", "range": [ - 4597, - 4603 + 4565, + 4571 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 140, + "line": 139, "column": 22 } } @@ -11949,31 +11949,31 @@ "type": "Identifier", "name": "keys", "range": [ - 4604, - 4608 + 4572, + 4576 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 23 }, "end": { - "line": 140, + "line": 139, "column": 27 } } }, "range": [ - 4597, - 4608 + 4565, + 4576 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 140, + "line": 139, "column": 27 } } @@ -11983,32 +11983,32 @@ "type": "Identifier", "name": "state", "range": [ - 4609, - 4614 + 4577, + 4582 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 28 }, "end": { - "line": 140, + "line": 139, "column": 33 } } } ], "range": [ - 4597, - 4615 + 4565, + 4583 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 140, + "line": 139, "column": 34 } } @@ -12017,31 +12017,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 4616, - 4623 + 4584, + 4591 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 35 }, "end": { - "line": 140, + "line": 139, "column": 42 } } }, "range": [ - 4597, - 4623 + 4565, + 4591 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 140, + "line": 139, "column": 42 } } @@ -12055,16 +12055,16 @@ "type": "Identifier", "name": "key", "range": [ - 4625, - 4628 + 4593, + 4596 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 44 }, "end": { - "line": 140, + "line": 139, "column": 47 } } @@ -12090,16 +12090,16 @@ "type": "Identifier", "name": "key", "range": [ - 4659, - 4662 + 4627, + 4630 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 24 }, "end": { - "line": 141, + "line": 140, "column": 27 } } @@ -12108,31 +12108,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 4663, - 4670 + 4631, + 4638 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 28 }, "end": { - "line": 141, + "line": 140, "column": 35 } } }, "range": [ - 4659, - 4670 + 4627, + 4638 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 24 }, "end": { - "line": 141, + "line": 140, "column": 35 } } @@ -12144,16 +12144,16 @@ "object": { "type": "ThisExpression", "range": [ - 4671, - 4675 + 4639, + 4643 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 36 }, "end": { - "line": 141, + "line": 140, "column": 40 } } @@ -12162,47 +12162,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 4676, - 4683 + 4644, + 4651 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 41 }, "end": { - "line": 141, + "line": 140, "column": 48 } } }, "range": [ - 4671, - 4683 + 4639, + 4651 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 36 }, "end": { - "line": 141, + "line": 140, "column": 48 } } } ], "range": [ - 4659, - 4684 + 4627, + 4652 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 24 }, "end": { - "line": 141, + "line": 140, "column": 49 } } @@ -12215,47 +12215,47 @@ "value": 1, "raw": "1", "range": [ - 4690, - 4691 + 4658, + 4659 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 55 }, "end": { - "line": 141, + "line": 140, "column": 56 } } }, "prefix": true, "range": [ - 4689, - 4691 + 4657, + 4659 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 54 }, "end": { - "line": 141, + "line": 140, "column": 56 } } }, "range": [ - 4659, - 4691 + 4627, + 4659 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 24 }, "end": { - "line": 141, + "line": 140, "column": 56 } } @@ -12267,16 +12267,16 @@ "type": "Identifier", "name": "state", "range": [ - 4695, - 4700 + 4663, + 4668 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 60 }, "end": { - "line": 141, + "line": 140, "column": 65 } } @@ -12285,46 +12285,46 @@ "type": "Identifier", "name": "key", "range": [ - 4701, - 4704 + 4669, + 4672 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 66 }, "end": { - "line": 141, + "line": 140, "column": 69 } } }, "range": [ - 4695, - 4705 + 4663, + 4673 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 60 }, "end": { - "line": 141, + "line": 140, "column": 70 } } }, "range": [ - 4659, - 4705 + 4627, + 4673 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 24 }, "end": { - "line": 141, + "line": 140, "column": 70 } } @@ -12347,16 +12347,16 @@ "type": "Identifier", "name": "state", "range": [ - 4733, - 4738 + 4701, + 4706 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 24 }, "end": { - "line": 142, + "line": 141, "column": 29 } } @@ -12365,31 +12365,31 @@ "type": "Identifier", "name": "key", "range": [ - 4739, - 4742 + 4707, + 4710 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 30 }, "end": { - "line": 142, + "line": 141, "column": 33 } } }, "range": [ - 4733, - 4743 + 4701, + 4711 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 24 }, "end": { - "line": 142, + "line": 141, "column": 34 } } @@ -12398,31 +12398,31 @@ "type": "Identifier", "name": "sort", "range": [ - 4744, - 4748 + 4712, + 4716 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 35 }, "end": { - "line": 142, + "line": 141, "column": 39 } } }, "range": [ - 4733, - 4748 + 4701, + 4716 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 24 }, "end": { - "line": 142, + "line": 141, "column": 39 } } @@ -12431,94 +12431,94 @@ "type": "Identifier", "name": "undefined", "range": [ - 4751, - 4760 + 4719, + 4728 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 42 }, "end": { - "line": 142, + "line": 141, "column": 51 } } }, "range": [ - 4733, - 4760 + 4701, + 4728 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 24 }, "end": { - "line": 142, + "line": 141, "column": 51 } } }, "range": [ - 4733, - 4761 + 4701, + 4729 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 24 }, "end": { - "line": 142, + "line": 141, "column": 52 } } } ], "range": [ - 4707, - 4783 + 4675, + 4751 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 72 }, "end": { - "line": 143, + "line": 142, "column": 21 } } }, "alternate": null, "range": [ - 4655, - 4783 + 4623, + 4751 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 20 }, "end": { - "line": 143, + "line": 142, "column": 21 } } } ], "range": [ - 4633, - 4801 + 4601, + 4769 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 52 }, "end": { - "line": 144, + "line": 143, "column": 17 } } @@ -12526,47 +12526,47 @@ "generator": false, "expression": false, "range": [ - 4624, - 4801 + 4592, + 4769 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 43 }, "end": { - "line": 144, + "line": 143, "column": 17 } } } ], "range": [ - 4597, - 4802 + 4565, + 4770 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 144, + "line": 143, "column": 18 } } }, "range": [ - 4597, - 4803 + 4565, + 4771 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 16 }, "end": { - "line": 144, + "line": 143, "column": 19 } }, @@ -12575,16 +12575,16 @@ "type": "Line", "value": " Remove previuosly sorted column", "range": [ - 4546, - 4580 + 4514, + 4548 ], "loc": { "start": { - "line": 139, + "line": 138, "column": 16 }, "end": { - "line": 139, + "line": 138, "column": 50 } } @@ -12600,16 +12600,16 @@ "type": "Identifier", "name": "key", "range": [ - 4825, - 4828 + 4793, + 4796 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 20 }, "end": { - "line": 146, + "line": 145, "column": 23 } } @@ -12625,16 +12625,16 @@ }, "tail": false, "range": [ - 4831, - 4834 + 4799, + 4802 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 26 }, "end": { - "line": 146, + "line": 145, "column": 29 } } @@ -12647,16 +12647,16 @@ }, "tail": false, "range": [ - 4846, - 4849 + 4814, + 4817 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 41 }, "end": { - "line": 146, + "line": 145, "column": 44 } } @@ -12669,16 +12669,16 @@ }, "tail": true, "range": [ - 4865, - 4867 + 4833, + 4835 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 60 }, "end": { - "line": 146, + "line": 145, "column": 62 } } @@ -12691,16 +12691,16 @@ "object": { "type": "ThisExpression", "range": [ - 4834, - 4838 + 4802, + 4806 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 29 }, "end": { - "line": 146, + "line": 145, "column": 33 } } @@ -12709,31 +12709,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 4839, - 4846 + 4807, + 4814 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 34 }, "end": { - "line": 146, + "line": 145, "column": 41 } } }, "range": [ - 4834, - 4846 + 4802, + 4814 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 29 }, "end": { - "line": 146, + "line": 145, "column": 41 } } @@ -12747,16 +12747,16 @@ "object": { "type": "ThisExpression", "range": [ - 4849, - 4853 + 4817, + 4821 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 44 }, "end": { - "line": 146, + "line": 145, "column": 48 } } @@ -12765,31 +12765,31 @@ "type": "Identifier", "name": "sort", "range": [ - 4854, - 4858 + 4822, + 4826 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 49 }, "end": { - "line": 146, + "line": 145, "column": 53 } } }, "range": [ - 4849, - 4858 + 4817, + 4826 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 44 }, "end": { - "line": 146, + "line": 145, "column": 53 } } @@ -12798,62 +12798,62 @@ "type": "Identifier", "name": "column", "range": [ - 4859, - 4865 + 4827, + 4833 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 54 }, "end": { - "line": 146, + "line": 145, "column": 60 } } }, "range": [ - 4849, - 4865 + 4817, + 4833 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 44 }, "end": { - "line": 146, + "line": 145, "column": 60 } } } ], "range": [ - 4831, - 4867 + 4799, + 4835 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 26 }, "end": { - "line": 146, + "line": 145, "column": 62 } } }, "range": [ - 4825, - 4867 + 4793, + 4835 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 20 }, "end": { - "line": 146, + "line": 145, "column": 62 } } @@ -12861,16 +12861,16 @@ ], "kind": "let", "range": [ - 4821, - 4868 + 4789, + 4836 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 16 }, "end": { - "line": 146, + "line": 145, "column": 63 } } @@ -12887,16 +12887,16 @@ "type": "Identifier", "name": "state", "range": [ - 4885, - 4890 + 4853, + 4858 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 16 }, "end": { - "line": 147, + "line": 146, "column": 21 } } @@ -12905,31 +12905,31 @@ "type": "Identifier", "name": "key", "range": [ - 4891, - 4894 + 4859, + 4862 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 22 }, "end": { - "line": 147, + "line": 146, "column": 25 } } }, "range": [ - 4885, - 4895 + 4853, + 4863 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 16 }, "end": { - "line": 147, + "line": 146, "column": 26 } } @@ -12944,16 +12944,16 @@ "type": "Identifier", "name": "state", "range": [ - 4898, - 4903 + 4866, + 4871 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 29 }, "end": { - "line": 147, + "line": 146, "column": 34 } } @@ -12962,31 +12962,31 @@ "type": "Identifier", "name": "key", "range": [ - 4904, - 4907 + 4872, + 4875 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 35 }, "end": { - "line": 147, + "line": 146, "column": 38 } } }, "range": [ - 4898, - 4908 + 4866, + 4876 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 29 }, "end": { - "line": 147, + "line": 146, "column": 39 } } @@ -12995,61 +12995,61 @@ "type": "ObjectExpression", "properties": [], "range": [ - 4912, - 4914 + 4880, + 4882 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 43 }, "end": { - "line": 147, + "line": 146, "column": 45 } } }, "range": [ - 4898, - 4914 + 4866, + 4882 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 29 }, "end": { - "line": 147, + "line": 146, "column": 45 } } }, "range": [ - 4885, - 4914 + 4853, + 4882 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 16 }, "end": { - "line": 147, + "line": 146, "column": 45 } } }, "range": [ - 4885, - 4915 + 4853, + 4883 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 16 }, "end": { - "line": 147, + "line": 146, "column": 46 } } @@ -13069,16 +13069,16 @@ "type": "Identifier", "name": "state", "range": [ - 4932, - 4937 + 4900, + 4905 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 16 }, "end": { - "line": 148, + "line": 147, "column": 21 } } @@ -13087,31 +13087,31 @@ "type": "Identifier", "name": "key", "range": [ - 4938, - 4941 + 4906, + 4909 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 22 }, "end": { - "line": 148, + "line": 147, "column": 25 } } }, "range": [ - 4932, - 4942 + 4900, + 4910 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 16 }, "end": { - "line": 148, + "line": 147, "column": 26 } } @@ -13120,31 +13120,31 @@ "type": "Identifier", "name": "sort", "range": [ - 4943, - 4947 + 4911, + 4915 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 27 }, "end": { - "line": 148, + "line": 147, "column": 31 } } }, "range": [ - 4932, - 4947 + 4900, + 4915 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 16 }, "end": { - "line": 148, + "line": 147, "column": 31 } } @@ -13158,16 +13158,16 @@ "type": "Identifier", "name": "descending", "range": [ - 4952, - 4962 + 4920, + 4930 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 36 }, "end": { - "line": 148, + "line": 147, "column": 46 } } @@ -13181,16 +13181,16 @@ "object": { "type": "ThisExpression", "range": [ - 4964, - 4968 + 4932, + 4936 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 48 }, "end": { - "line": 148, + "line": 147, "column": 52 } } @@ -13199,31 +13199,31 @@ "type": "Identifier", "name": "sort", "range": [ - 4969, - 4973 + 4937, + 4941 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 53 }, "end": { - "line": 148, + "line": 147, "column": 57 } } }, "range": [ - 4964, - 4973 + 4932, + 4941 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 48 }, "end": { - "line": 148, + "line": 147, "column": 57 } } @@ -13232,31 +13232,31 @@ "type": "Identifier", "name": "descending", "range": [ - 4974, - 4984 + 4942, + 4952 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 58 }, "end": { - "line": 148, + "line": 147, "column": 68 } } }, "range": [ - 4964, - 4984 + 4932, + 4952 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 48 }, "end": { - "line": 148, + "line": 147, "column": 68 } } @@ -13266,126 +13266,126 @@ "shorthand": false, "computed": false, "range": [ - 4952, - 4984 + 4920, + 4952 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 36 }, "end": { - "line": 148, + "line": 147, "column": 68 } } } ], "range": [ - 4950, - 4986 + 4918, + 4954 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 34 }, "end": { - "line": 148, + "line": 147, "column": 70 } } }, "range": [ - 4932, - 4986 + 4900, + 4954 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 16 }, "end": { - "line": 148, + "line": 147, "column": 70 } } }, "range": [ - 4932, - 4987 + 4900, + 4955 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 16 }, "end": { - "line": 148, + "line": 147, "column": 71 } } } ], "range": [ - 4528, - 5001 + 4496, + 4969 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 36 }, "end": { - "line": 149, + "line": 148, "column": 13 } } }, "alternate": null, "range": [ - 4504, - 5001 + 4472, + 4969 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 12 }, "end": { - "line": 149, + "line": 148, "column": 13 } } } ], "range": [ - 4490, - 5011 + 4458, + 4979 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 30 }, "end": { - "line": 150, + "line": 149, "column": 9 } } }, "alternate": null, "range": [ - 4468, - 5011 + 4436, + 4979 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 8 }, "end": { - "line": 150, + "line": 149, "column": 9 } } @@ -13398,16 +13398,16 @@ "object": { "type": "ThisExpression", "range": [ - 5025, - 5029 + 4993, + 4997 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 12 }, "end": { - "line": 152, + "line": 151, "column": 16 } } @@ -13416,31 +13416,31 @@ "type": "Identifier", "name": "persistColsVisibility", "range": [ - 5030, - 5051 + 4998, + 5019 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 17 }, "end": { - "line": 152, + "line": 151, "column": 38 } } }, "range": [ - 5025, - 5051 + 4993, + 5019 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 12 }, "end": { - "line": 152, + "line": 151, "column": 38 } } @@ -13459,16 +13459,16 @@ "type": "Identifier", "name": "isNull", "range": [ - 5072, - 5078 + 5040, + 5046 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 17 }, "end": { - "line": 153, + "line": 152, "column": 23 } } @@ -13480,16 +13480,16 @@ "object": { "type": "ThisExpression", "range": [ - 5079, - 5083 + 5047, + 5051 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 24 }, "end": { - "line": 153, + "line": 152, "column": 28 } } @@ -13498,63 +13498,63 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 5084, - 5094 + 5052, + 5062 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 29 }, "end": { - "line": 153, + "line": 152, "column": 39 } } }, "range": [ - 5079, - 5094 + 5047, + 5062 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 24 }, "end": { - "line": 153, + "line": 152, "column": 39 } } } ], "range": [ - 5072, - 5095 + 5040, + 5063 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 17 }, "end": { - "line": 153, + "line": 152, "column": 40 } } }, "prefix": true, "range": [ - 5071, - 5095 + 5039, + 5063 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 16 }, "end": { - "line": 153, + "line": 152, "column": 40 } } @@ -13578,16 +13578,16 @@ "type": "Identifier", "name": "Object", "range": [ - 5166, - 5172 + 5134, + 5140 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 155, + "line": 154, "column": 22 } } @@ -13596,31 +13596,31 @@ "type": "Identifier", "name": "keys", "range": [ - 5173, - 5177 + 5141, + 5145 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 23 }, "end": { - "line": 155, + "line": 154, "column": 27 } } }, "range": [ - 5166, - 5177 + 5134, + 5145 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 155, + "line": 154, "column": 27 } } @@ -13630,32 +13630,32 @@ "type": "Identifier", "name": "state", "range": [ - 5178, - 5183 + 5146, + 5151 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 28 }, "end": { - "line": 155, + "line": 154, "column": 33 } } } ], "range": [ - 5166, - 5184 + 5134, + 5152 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 155, + "line": 154, "column": 34 } } @@ -13664,31 +13664,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 5185, - 5192 + 5153, + 5160 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 35 }, "end": { - "line": 155, + "line": 154, "column": 42 } } }, "range": [ - 5166, - 5192 + 5134, + 5160 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 155, + "line": 154, "column": 42 } } @@ -13702,16 +13702,16 @@ "type": "Identifier", "name": "key", "range": [ - 5194, - 5197 + 5162, + 5165 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 44 }, "end": { - "line": 155, + "line": 154, "column": 47 } } @@ -13737,16 +13737,16 @@ "type": "Identifier", "name": "key", "range": [ - 5228, - 5231 + 5196, + 5199 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 24 }, "end": { - "line": 156, + "line": 155, "column": 27 } } @@ -13755,31 +13755,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 5232, - 5239 + 5200, + 5207 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 28 }, "end": { - "line": 156, + "line": 155, "column": 35 } } }, "range": [ - 5228, - 5239 + 5196, + 5207 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 24 }, "end": { - "line": 156, + "line": 155, "column": 35 } } @@ -13791,16 +13791,16 @@ "object": { "type": "ThisExpression", "range": [ - 5240, - 5244 + 5208, + 5212 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 36 }, "end": { - "line": 156, + "line": 155, "column": 40 } } @@ -13809,47 +13809,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 5245, - 5252 + 5213, + 5220 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 41 }, "end": { - "line": 156, + "line": 155, "column": 48 } } }, "range": [ - 5240, - 5252 + 5208, + 5220 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 36 }, "end": { - "line": 156, + "line": 155, "column": 48 } } } ], "range": [ - 5228, - 5253 + 5196, + 5221 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 24 }, "end": { - "line": 156, + "line": 155, "column": 49 } } @@ -13862,47 +13862,47 @@ "value": 1, "raw": "1", "range": [ - 5259, - 5260 + 5227, + 5228 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 55 }, "end": { - "line": 156, + "line": 155, "column": 56 } } }, "prefix": true, "range": [ - 5258, - 5260 + 5226, + 5228 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 54 }, "end": { - "line": 156, + "line": 155, "column": 56 } } }, "range": [ - 5228, - 5260 + 5196, + 5228 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 24 }, "end": { - "line": 156, + "line": 155, "column": 56 } } @@ -13914,16 +13914,16 @@ "type": "Identifier", "name": "state", "range": [ - 5264, - 5269 + 5232, + 5237 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 60 }, "end": { - "line": 156, + "line": 155, "column": 65 } } @@ -13932,46 +13932,46 @@ "type": "Identifier", "name": "key", "range": [ - 5270, - 5273 + 5238, + 5241 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 66 }, "end": { - "line": 156, + "line": 155, "column": 69 } } }, "range": [ - 5264, - 5274 + 5232, + 5242 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 60 }, "end": { - "line": 156, + "line": 155, "column": 70 } } }, "range": [ - 5228, - 5274 + 5196, + 5242 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 24 }, "end": { - "line": 156, + "line": 155, "column": 70 } } @@ -13994,16 +13994,16 @@ "type": "Identifier", "name": "state", "range": [ - 5302, - 5307 + 5270, + 5275 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 24 }, "end": { - "line": 157, + "line": 156, "column": 29 } } @@ -14012,31 +14012,31 @@ "type": "Identifier", "name": "key", "range": [ - 5308, - 5311 + 5276, + 5279 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 30 }, "end": { - "line": 157, + "line": 156, "column": 33 } } }, "range": [ - 5302, - 5312 + 5270, + 5280 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 24 }, "end": { - "line": 157, + "line": 156, "column": 34 } } @@ -14045,31 +14045,31 @@ "type": "Identifier", "name": "hidden", "range": [ - 5313, - 5319 + 5281, + 5287 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 35 }, "end": { - "line": 157, + "line": 156, "column": 41 } } }, "range": [ - 5302, - 5319 + 5270, + 5287 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 24 }, "end": { - "line": 157, + "line": 156, "column": 41 } } @@ -14078,94 +14078,94 @@ "type": "Identifier", "name": "undefined", "range": [ - 5322, - 5331 + 5290, + 5299 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 44 }, "end": { - "line": 157, + "line": 156, "column": 53 } } }, "range": [ - 5302, - 5331 + 5270, + 5299 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 24 }, "end": { - "line": 157, + "line": 156, "column": 53 } } }, "range": [ - 5302, - 5332 + 5270, + 5300 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 24 }, "end": { - "line": 157, + "line": 156, "column": 54 } } } ], "range": [ - 5276, - 5354 + 5244, + 5322 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 72 }, "end": { - "line": 158, + "line": 157, "column": 21 } } }, "alternate": null, "range": [ - 5224, - 5354 + 5192, + 5322 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 20 }, "end": { - "line": 158, + "line": 157, "column": 21 } } } ], "range": [ - 5202, - 5372 + 5170, + 5340 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 52 }, "end": { - "line": 159, + "line": 158, "column": 17 } } @@ -14173,47 +14173,47 @@ "generator": false, "expression": false, "range": [ - 5193, - 5372 + 5161, + 5340 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 43 }, "end": { - "line": 159, + "line": 158, "column": 17 } } } ], "range": [ - 5166, - 5373 + 5134, + 5341 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 159, + "line": 158, "column": 18 } } }, "range": [ - 5166, - 5374 + 5134, + 5342 ], "loc": { "start": { - "line": 155, + "line": 154, "column": 16 }, "end": { - "line": 159, + "line": 158, "column": 19 } }, @@ -14222,16 +14222,16 @@ "type": "Line", "value": " Clear previuosly hidden columns", "range": [ - 5115, - 5149 + 5083, + 5117 ], "loc": { "start": { - "line": 154, + "line": 153, "column": 16 }, "end": { - "line": 154, + "line": 153, "column": 50 } } @@ -14251,16 +14251,16 @@ "object": { "type": "ThisExpression", "range": [ - 5392, - 5396 + 5360, + 5364 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 16 }, "end": { - "line": 161, + "line": 160, "column": 20 } } @@ -14269,31 +14269,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 5397, - 5407 + 5365, + 5375 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 21 }, "end": { - "line": 161, + "line": 160, "column": 31 } } }, "range": [ - 5392, - 5407 + 5360, + 5375 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 16 }, "end": { - "line": 161, + "line": 160, "column": 31 } } @@ -14302,31 +14302,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 5408, - 5415 + 5376, + 5383 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 32 }, "end": { - "line": 161, + "line": 160, "column": 39 } } }, "range": [ - 5392, - 5415 + 5360, + 5383 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 16 }, "end": { - "line": 161, + "line": 160, "column": 39 } } @@ -14340,16 +14340,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 5417, - 5423 + 5385, + 5391 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 41 }, "end": { - "line": 161, + "line": 160, "column": 47 } } @@ -14367,16 +14367,16 @@ "type": "Identifier", "name": "key", "range": [ - 5454, - 5457 + 5422, + 5425 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 24 }, "end": { - "line": 162, + "line": 161, "column": 27 } } @@ -14392,16 +14392,16 @@ }, "tail": false, "range": [ - 5460, - 5463 + 5428, + 5431 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 30 }, "end": { - "line": 162, + "line": 161, "column": 33 } } @@ -14414,16 +14414,16 @@ }, "tail": false, "range": [ - 5475, - 5478 + 5443, + 5446 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 45 }, "end": { - "line": 162, + "line": 161, "column": 48 } } @@ -14436,16 +14436,16 @@ }, "tail": true, "range": [ - 5484, - 5486 + 5452, + 5454 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 54 }, "end": { - "line": 162, + "line": 161, "column": 56 } } @@ -14458,16 +14458,16 @@ "object": { "type": "ThisExpression", "range": [ - 5463, - 5467 + 5431, + 5435 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 33 }, "end": { - "line": 162, + "line": 161, "column": 37 } } @@ -14476,31 +14476,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 5468, - 5475 + 5436, + 5443 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 38 }, "end": { - "line": 162, + "line": 161, "column": 45 } } }, "range": [ - 5463, - 5475 + 5431, + 5443 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 33 }, "end": { - "line": 162, + "line": 161, "column": 45 } } @@ -14509,47 +14509,47 @@ "type": "Identifier", "name": "colIdx", "range": [ - 5478, - 5484 + 5446, + 5452 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 48 }, "end": { - "line": 162, + "line": 161, "column": 54 } } } ], "range": [ - 5460, - 5486 + 5428, + 5454 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 30 }, "end": { - "line": 162, + "line": 161, "column": 56 } } }, "range": [ - 5454, - 5486 + 5422, + 5454 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 24 }, "end": { - "line": 162, + "line": 161, "column": 56 } } @@ -14557,16 +14557,16 @@ ], "kind": "let", "range": [ - 5450, - 5487 + 5418, + 5455 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 20 }, "end": { - "line": 162, + "line": 161, "column": 57 } } @@ -14583,16 +14583,16 @@ "type": "Identifier", "name": "state", "range": [ - 5508, - 5513 + 5476, + 5481 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 20 }, "end": { - "line": 163, + "line": 162, "column": 25 } } @@ -14601,31 +14601,31 @@ "type": "Identifier", "name": "key", "range": [ - 5514, - 5517 + 5482, + 5485 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 26 }, "end": { - "line": 163, + "line": 162, "column": 29 } } }, "range": [ - 5508, - 5518 + 5476, + 5486 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 20 }, "end": { - "line": 163, + "line": 162, "column": 30 } } @@ -14640,16 +14640,16 @@ "type": "Identifier", "name": "state", "range": [ - 5521, - 5526 + 5489, + 5494 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 33 }, "end": { - "line": 163, + "line": 162, "column": 38 } } @@ -14658,31 +14658,31 @@ "type": "Identifier", "name": "key", "range": [ - 5527, - 5530 + 5495, + 5498 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 39 }, "end": { - "line": 163, + "line": 162, "column": 42 } } }, "range": [ - 5521, - 5531 + 5489, + 5499 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 33 }, "end": { - "line": 163, + "line": 162, "column": 43 } } @@ -14691,61 +14691,61 @@ "type": "ObjectExpression", "properties": [], "range": [ - 5535, - 5537 + 5503, + 5505 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 47 }, "end": { - "line": 163, + "line": 162, "column": 49 } } }, "range": [ - 5521, - 5537 + 5489, + 5505 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 33 }, "end": { - "line": 163, + "line": 162, "column": 49 } } }, "range": [ - 5508, - 5537 + 5476, + 5505 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 20 }, "end": { - "line": 163, + "line": 162, "column": 49 } } }, "range": [ - 5508, - 5538 + 5476, + 5506 ], "loc": { "start": { - "line": 163, + "line": 162, "column": 20 }, "end": { - "line": 163, + "line": 162, "column": 50 } } @@ -14765,16 +14765,16 @@ "type": "Identifier", "name": "state", "range": [ - 5559, - 5564 + 5527, + 5532 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 20 }, "end": { - "line": 164, + "line": 163, "column": 25 } } @@ -14783,31 +14783,31 @@ "type": "Identifier", "name": "key", "range": [ - 5565, - 5568 + 5533, + 5536 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 26 }, "end": { - "line": 164, + "line": 163, "column": 29 } } }, "range": [ - 5559, - 5569 + 5527, + 5537 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 20 }, "end": { - "line": 164, + "line": 163, "column": 30 } } @@ -14816,31 +14816,31 @@ "type": "Identifier", "name": "hidden", "range": [ - 5570, - 5576 + 5538, + 5544 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 31 }, "end": { - "line": 164, + "line": 163, "column": 37 } } }, "range": [ - 5559, - 5576 + 5527, + 5544 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 20 }, "end": { - "line": 164, + "line": 163, "column": 37 } } @@ -14850,62 +14850,62 @@ "value": true, "raw": "true", "range": [ - 5579, - 5583 + 5547, + 5551 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 40 }, "end": { - "line": 164, + "line": 163, "column": 44 } } }, "range": [ - 5559, - 5583 + 5527, + 5551 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 20 }, "end": { - "line": 164, + "line": 163, "column": 44 } } }, "range": [ - 5559, - 5584 + 5527, + 5552 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 20 }, "end": { - "line": 164, + "line": 163, "column": 45 } } } ], "range": [ - 5428, - 5602 + 5396, + 5570 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 52 }, "end": { - "line": 165, + "line": 164, "column": 17 } } @@ -14913,111 +14913,111 @@ "generator": false, "expression": false, "range": [ - 5416, - 5602 + 5384, + 5570 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 40 }, "end": { - "line": 165, + "line": 164, "column": 17 } } } ], "range": [ - 5392, - 5603 + 5360, + 5571 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 16 }, "end": { - "line": 165, + "line": 164, "column": 18 } } }, "range": [ - 5392, - 5604 + 5360, + 5572 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 16 }, "end": { - "line": 165, + "line": 164, "column": 19 } } } ], "range": [ - 5097, - 5618 + 5065, + 5586 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 42 }, "end": { - "line": 166, + "line": 165, "column": 13 } } }, "alternate": null, "range": [ - 5067, - 5618 + 5035, + 5586 ], "loc": { "start": { - "line": 153, + "line": 152, "column": 12 }, "end": { - "line": 166, + "line": 165, "column": 13 } } } ], "range": [ - 5053, - 5628 + 5021, + 5596 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 40 }, "end": { - "line": 167, + "line": 166, "column": 9 } } }, "alternate": null, "range": [ - 5021, - 5628 + 4989, + 5596 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 8 }, "end": { - "line": 167, + "line": 166, "column": 9 } } @@ -15030,16 +15030,16 @@ "object": { "type": "ThisExpression", "range": [ - 5642, - 5646 + 5610, + 5614 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 12 }, "end": { - "line": 169, + "line": 168, "column": 16 } } @@ -15048,31 +15048,31 @@ "type": "Identifier", "name": "persistFiltersVisibility", "range": [ - 5647, - 5671 + 5615, + 5639 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 17 }, "end": { - "line": 169, + "line": 168, "column": 41 } } }, "range": [ - 5642, - 5671 + 5610, + 5639 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 12 }, "end": { - "line": 169, + "line": 168, "column": 41 } } @@ -15088,16 +15088,16 @@ "type": "Identifier", "name": "isNull", "range": [ - 5691, - 5697 + 5659, + 5665 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 16 }, "end": { - "line": 170, + "line": 169, "column": 22 } } @@ -15109,16 +15109,16 @@ "object": { "type": "ThisExpression", "range": [ - 5698, - 5702 + 5666, + 5670 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 23 }, "end": { - "line": 170, + "line": 169, "column": 27 } } @@ -15127,47 +15127,47 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 5703, - 5720 + 5671, + 5688 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 28 }, "end": { - "line": 170, + "line": 169, "column": 45 } } }, "range": [ - 5698, - 5720 + 5666, + 5688 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 23 }, "end": { - "line": 170, + "line": 169, "column": 45 } } } ], "range": [ - 5691, - 5721 + 5659, + 5689 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 16 }, "end": { - "line": 170, + "line": 169, "column": 46 } } @@ -15187,16 +15187,16 @@ "type": "Identifier", "name": "state", "range": [ - 5741, - 5746 + 5709, + 5714 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 16 }, "end": { - "line": 171, + "line": 170, "column": 21 } } @@ -15207,16 +15207,16 @@ "object": { "type": "ThisExpression", "range": [ - 5747, - 5751 + 5715, + 5719 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 22 }, "end": { - "line": 171, + "line": 170, "column": 26 } } @@ -15225,46 +15225,46 @@ "type": "Identifier", "name": "filtersVisKey", "range": [ - 5752, - 5765 + 5720, + 5733 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 27 }, "end": { - "line": 171, + "line": 170, "column": 40 } } }, "range": [ - 5747, - 5765 + 5715, + 5733 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 22 }, "end": { - "line": 171, + "line": 170, "column": 40 } } }, "range": [ - 5741, - 5766 + 5709, + 5734 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 16 }, "end": { - "line": 171, + "line": 170, "column": 41 } } @@ -15273,62 +15273,62 @@ "type": "Identifier", "name": "undefined", "range": [ - 5769, - 5778 + 5737, + 5746 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 44 }, "end": { - "line": 171, + "line": 170, "column": 53 } } }, "range": [ - 5741, - 5778 + 5709, + 5746 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 16 }, "end": { - "line": 171, + "line": 170, "column": 53 } } }, "range": [ - 5741, - 5779 + 5709, + 5747 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 16 }, "end": { - "line": 171, + "line": 170, "column": 54 } } } ], "range": [ - 5723, - 5793 + 5691, + 5761 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 48 }, "end": { - "line": 172, + "line": 171, "column": 13 } } @@ -15348,16 +15348,16 @@ "type": "Identifier", "name": "state", "range": [ - 5817, - 5822 + 5785, + 5790 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 16 }, "end": { - "line": 173, + "line": 172, "column": 21 } } @@ -15368,16 +15368,16 @@ "object": { "type": "ThisExpression", "range": [ - 5823, - 5827 + 5791, + 5795 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 22 }, "end": { - "line": 173, + "line": 172, "column": 26 } } @@ -15386,46 +15386,46 @@ "type": "Identifier", "name": "filtersVisKey", "range": [ - 5828, - 5841 + 5796, + 5809 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 27 }, "end": { - "line": 173, + "line": 172, "column": 40 } } }, "range": [ - 5823, - 5841 + 5791, + 5809 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 22 }, "end": { - "line": 173, + "line": 172, "column": 40 } } }, "range": [ - 5817, - 5842 + 5785, + 5810 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 16 }, "end": { - "line": 173, + "line": 172, "column": 41 } } @@ -15436,16 +15436,16 @@ "object": { "type": "ThisExpression", "range": [ - 5845, - 5849 + 5813, + 5817 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 44 }, "end": { - "line": 173, + "line": 172, "column": 48 } } @@ -15454,124 +15454,124 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 5850, - 5867 + 5818, + 5835 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 49 }, "end": { - "line": 173, + "line": 172, "column": 66 } } }, "range": [ - 5845, - 5867 + 5813, + 5835 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 44 }, "end": { - "line": 173, + "line": 172, "column": 66 } } }, "range": [ - 5817, - 5867 + 5785, + 5835 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 16 }, "end": { - "line": 173, + "line": 172, "column": 66 } } }, "range": [ - 5817, - 5868 + 5785, + 5836 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 16 }, "end": { - "line": 173, + "line": 172, "column": 67 } } } ], "range": [ - 5799, - 5882 + 5767, + 5850 ], "loc": { "start": { - "line": 172, + "line": 171, "column": 19 }, "end": { - "line": 174, + "line": 173, "column": 13 } } }, "range": [ - 5687, - 5882 + 5655, + 5850 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 12 }, "end": { - "line": 174, + "line": 173, "column": 13 } } } ], "range": [ - 5673, - 5892 + 5641, + 5860 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 43 }, "end": { - "line": 175, + "line": 174, "column": 9 } } }, "alternate": null, "range": [ - 5638, - 5892 + 5606, + 5860 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 8 }, "end": { - "line": 175, + "line": 174, "column": 9 } } @@ -15589,16 +15589,16 @@ "object": { "type": "ThisExpression", "range": [ - 5902, - 5906 + 5870, + 5874 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 8 }, "end": { - "line": 177, + "line": 176, "column": 12 } } @@ -15607,31 +15607,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 5907, - 5914 + 5875, + 5882 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 13 }, "end": { - "line": 177, + "line": 176, "column": 20 } } }, "range": [ - 5902, - 5914 + 5870, + 5882 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 8 }, "end": { - "line": 177, + "line": 176, "column": 20 } } @@ -15640,31 +15640,31 @@ "type": "Identifier", "name": "emit", "range": [ - 5915, - 5919 + 5883, + 5887 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 21 }, "end": { - "line": 177, + "line": 176, "column": 25 } } }, "range": [ - 5902, - 5919 + 5870, + 5887 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 8 }, "end": { - "line": 177, + "line": 176, "column": 25 } } @@ -15675,16 +15675,16 @@ "value": "state-changed", "raw": "'state-changed'", "range": [ - 5920, - 5935 + 5888, + 5903 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 26 }, "end": { - "line": 177, + "line": 176, "column": 41 } } @@ -15693,16 +15693,16 @@ "type": "Identifier", "name": "tf", "range": [ - 5937, - 5939 + 5905, + 5907 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 43 }, "end": { - "line": 177, + "line": 176, "column": 45 } } @@ -15711,63 +15711,63 @@ "type": "Identifier", "name": "state", "range": [ - 5941, - 5946 + 5909, + 5914 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 47 }, "end": { - "line": 177, + "line": 176, "column": 52 } } } ], "range": [ - 5902, - 5947 + 5870, + 5915 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 8 }, "end": { - "line": 177, + "line": 176, "column": 53 } } }, "range": [ - 5902, - 5948 + 5870, + 5916 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 8 }, "end": { - "line": 177, + "line": 176, "column": 54 } } } ], "range": [ - 3333, - 5954 + 3301, + 5922 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 13 }, "end": { - "line": 178, + "line": 177, "column": 5 } } @@ -15775,16 +15775,16 @@ "generator": false, "expression": false, "range": [ - 3330, - 5954 + 3298, + 5922 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 10 }, "end": { - "line": 178, + "line": 177, "column": 5 } } @@ -15792,16 +15792,16 @@ "kind": "method", "computed": false, "range": [ - 3324, - 5954 + 3292, + 5922 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 4 }, "end": { - "line": 178, + "line": 177, "column": 5 } }, @@ -15810,16 +15810,16 @@ "type": "Block", "value": "*\n * Update state object based on current features state\n ", "range": [ - 3249, - 3319 + 3217, + 3287 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 4 }, "end": { - "line": 96, + "line": 95, "column": 7 } } @@ -15830,16 +15830,16 @@ "type": "Block", "value": "*\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n ", "range": [ - 5960, - 6084 + 5928, + 6052 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 4 }, "end": { - "line": 184, + "line": 183, "column": 7 } } @@ -15853,16 +15853,16 @@ "type": "Identifier", "name": "updatePage", "range": [ - 6089, - 6099 + 6057, + 6067 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 4 }, "end": { - "line": 185, + "line": 184, "column": 14 } } @@ -15875,16 +15875,16 @@ "type": "Identifier", "name": "pageNb", "range": [ - 6100, - 6106 + 6068, + 6074 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 15 }, "end": { - "line": 185, + "line": 184, "column": 21 } } @@ -15904,16 +15904,16 @@ "object": { "type": "ThisExpression", "range": [ - 6118, - 6122 + 6086, + 6090 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 8 }, "end": { - "line": 186, + "line": 185, "column": 12 } } @@ -15922,31 +15922,31 @@ "type": "Identifier", "name": "pageNb", "range": [ - 6123, - 6129 + 6091, + 6097 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 13 }, "end": { - "line": 186, + "line": 185, "column": 19 } } }, "range": [ - 6118, - 6129 + 6086, + 6097 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 8 }, "end": { - "line": 186, + "line": 185, "column": 19 } } @@ -15955,46 +15955,46 @@ "type": "Identifier", "name": "pageNb", "range": [ - 6132, - 6138 + 6100, + 6106 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 22 }, "end": { - "line": 186, + "line": 185, "column": 28 } } }, "range": [ - 6118, - 6138 + 6086, + 6106 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 8 }, "end": { - "line": 186, + "line": 185, "column": 28 } } }, "range": [ - 6118, - 6139 + 6086, + 6107 ], "loc": { "start": { - "line": 186, + "line": 185, "column": 8 }, "end": { - "line": 186, + "line": 185, "column": 29 } } @@ -16009,16 +16009,16 @@ "object": { "type": "ThisExpression", "range": [ - 6148, - 6152 + 6116, + 6120 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 187, + "line": 186, "column": 12 } } @@ -16027,78 +16027,78 @@ "type": "Identifier", "name": "update", "range": [ - 6153, - 6159 + 6121, + 6127 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 13 }, "end": { - "line": 187, + "line": 186, "column": 19 } } }, "range": [ - 6148, - 6159 + 6116, + 6127 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 187, + "line": 186, "column": 19 } } }, "arguments": [], "range": [ - 6148, - 6161 + 6116, + 6129 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 187, + "line": 186, "column": 21 } } }, "range": [ - 6148, - 6162 + 6116, + 6130 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 187, + "line": 186, "column": 22 } } } ], "range": [ - 6108, - 6168 + 6076, + 6136 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 23 }, "end": { - "line": 188, + "line": 187, "column": 5 } } @@ -16106,16 +16106,16 @@ "generator": false, "expression": false, "range": [ - 6099, - 6168 + 6067, + 6136 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 14 }, "end": { - "line": 188, + "line": 187, "column": 5 } } @@ -16123,16 +16123,16 @@ "kind": "method", "computed": false, "range": [ - 6089, - 6168 + 6057, + 6136 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 4 }, "end": { - "line": 188, + "line": 187, "column": 5 } }, @@ -16141,16 +16141,16 @@ "type": "Block", "value": "*\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n ", "range": [ - 5960, - 6084 + 5928, + 6052 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 4 }, "end": { - "line": 184, + "line": 183, "column": 7 } } @@ -16161,16 +16161,16 @@ "type": "Block", "value": "*\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n ", "range": [ - 6174, - 6308 + 6142, + 6276 ], "loc": { "start": { - "line": 190, + "line": 189, "column": 4 }, "end": { - "line": 194, + "line": 193, "column": 7 } } @@ -16184,16 +16184,16 @@ "type": "Identifier", "name": "updatePageLength", "range": [ - 6313, - 6329 + 6281, + 6297 ], "loc": { "start": { - "line": 195, + "line": 194, "column": 4 }, "end": { - "line": 195, + "line": 194, "column": 20 } } @@ -16206,16 +16206,16 @@ "type": "Identifier", "name": "pageLength", "range": [ - 6330, - 6340 + 6298, + 6308 ], "loc": { "start": { - "line": 195, + "line": 194, "column": 21 }, "end": { - "line": 195, + "line": 194, "column": 31 } } @@ -16235,16 +16235,16 @@ "object": { "type": "ThisExpression", "range": [ - 6352, - 6356 + 6320, + 6324 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 12 } } @@ -16253,31 +16253,31 @@ "type": "Identifier", "name": "pageLength", "range": [ - 6357, - 6367 + 6325, + 6335 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 13 }, "end": { - "line": 196, + "line": 195, "column": 23 } } }, "range": [ - 6352, - 6367 + 6320, + 6335 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 23 } } @@ -16286,46 +16286,46 @@ "type": "Identifier", "name": "pageLength", "range": [ - 6370, - 6380 + 6338, + 6348 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 26 }, "end": { - "line": 196, + "line": 195, "column": 36 } } }, "range": [ - 6352, - 6380 + 6320, + 6348 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 36 } } }, "range": [ - 6352, - 6381 + 6320, + 6349 ], "loc": { "start": { - "line": 196, + "line": 195, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 37 } } @@ -16340,16 +16340,16 @@ "object": { "type": "ThisExpression", "range": [ - 6390, - 6394 + 6358, + 6362 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 12 } } @@ -16358,78 +16358,78 @@ "type": "Identifier", "name": "update", "range": [ - 6395, - 6401 + 6363, + 6369 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 13 }, "end": { - "line": 197, + "line": 196, "column": 19 } } }, "range": [ - 6390, - 6401 + 6358, + 6369 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 19 } } }, "arguments": [], "range": [ - 6390, - 6403 + 6358, + 6371 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 21 } } }, "range": [ - 6390, - 6404 + 6358, + 6372 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 22 } } } ], "range": [ - 6342, - 6410 + 6310, + 6378 ], "loc": { "start": { - "line": 195, + "line": 194, "column": 33 }, "end": { - "line": 198, + "line": 197, "column": 5 } } @@ -16437,16 +16437,16 @@ "generator": false, "expression": false, "range": [ - 6329, - 6410 + 6297, + 6378 ], "loc": { "start": { - "line": 195, + "line": 194, "column": 20 }, "end": { - "line": 198, + "line": 197, "column": 5 } } @@ -16454,16 +16454,16 @@ "kind": "method", "computed": false, "range": [ - 6313, - 6410 + 6281, + 6378 ], "loc": { "start": { - "line": 195, + "line": 194, "column": 4 }, "end": { - "line": 198, + "line": 197, "column": 5 } }, @@ -16472,16 +16472,16 @@ "type": "Block", "value": "*\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n ", "range": [ - 6174, - 6308 + 6142, + 6276 ], "loc": { "start": { - "line": 190, + "line": 189, "column": 4 }, "end": { - "line": 194, + "line": 193, "column": 7 } } @@ -16492,16 +16492,16 @@ "type": "Block", "value": "*\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n ", "range": [ - 6416, - 6587 + 6384, + 6555 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 4 }, "end": { - "line": 205, + "line": 204, "column": 7 } } @@ -16515,16 +16515,16 @@ "type": "Identifier", "name": "updateSort", "range": [ - 6592, - 6602 + 6560, + 6570 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 4 }, "end": { - "line": 206, + "line": 205, "column": 14 } } @@ -16537,16 +16537,16 @@ "type": "Identifier", "name": "index", "range": [ - 6603, - 6608 + 6571, + 6576 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 15 }, "end": { - "line": 206, + "line": 205, "column": 20 } } @@ -16555,16 +16555,16 @@ "type": "Identifier", "name": "descending", "range": [ - 6610, - 6620 + 6578, + 6588 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 22 }, "end": { - "line": 206, + "line": 205, "column": 32 } } @@ -16584,16 +16584,16 @@ "object": { "type": "ThisExpression", "range": [ - 6632, - 6636 + 6600, + 6604 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 8 }, "end": { - "line": 207, + "line": 206, "column": 12 } } @@ -16602,31 +16602,31 @@ "type": "Identifier", "name": "sort", "range": [ - 6637, - 6641 + 6605, + 6609 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 13 }, "end": { - "line": 207, + "line": 206, "column": 17 } } }, "range": [ - 6632, - 6641 + 6600, + 6609 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 8 }, "end": { - "line": 207, + "line": 206, "column": 17 } } @@ -16640,16 +16640,16 @@ "type": "Identifier", "name": "column", "range": [ - 6658, - 6664 + 6626, + 6632 ], "loc": { "start": { - "line": 208, + "line": 207, "column": 12 }, "end": { - "line": 208, + "line": 207, "column": 18 } } @@ -16658,16 +16658,16 @@ "type": "Identifier", "name": "index", "range": [ - 6666, - 6671 + 6634, + 6639 ], "loc": { "start": { - "line": 208, + "line": 207, "column": 20 }, "end": { - "line": 208, + "line": 207, "column": 25 } } @@ -16677,16 +16677,16 @@ "shorthand": false, "computed": false, "range": [ - 6658, - 6671 + 6626, + 6639 ], "loc": { "start": { - "line": 208, + "line": 207, "column": 12 }, "end": { - "line": 208, + "line": 207, "column": 25 } } @@ -16697,16 +16697,16 @@ "type": "Identifier", "name": "descending", "range": [ - 6685, - 6695 + 6653, + 6663 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 12 }, "end": { - "line": 209, + "line": 208, "column": 22 } } @@ -16715,16 +16715,16 @@ "type": "Identifier", "name": "descending", "range": [ - 6697, - 6707 + 6665, + 6675 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 24 }, "end": { - "line": 209, + "line": 208, "column": 34 } } @@ -16734,62 +16734,62 @@ "shorthand": false, "computed": false, "range": [ - 6685, - 6707 + 6653, + 6675 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 12 }, "end": { - "line": 209, + "line": 208, "column": 34 } } } ], "range": [ - 6644, - 6717 + 6612, + 6685 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 20 }, "end": { - "line": 210, + "line": 209, "column": 9 } } }, "range": [ - 6632, - 6717 + 6600, + 6685 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 8 }, "end": { - "line": 210, + "line": 209, "column": 9 } } }, "range": [ - 6632, - 6718 + 6600, + 6686 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 8 }, "end": { - "line": 210, + "line": 209, "column": 10 } } @@ -16804,16 +16804,16 @@ "object": { "type": "ThisExpression", "range": [ - 6727, - 6731 + 6695, + 6699 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 211, + "line": 210, "column": 12 } } @@ -16822,78 +16822,78 @@ "type": "Identifier", "name": "update", "range": [ - 6732, - 6738 + 6700, + 6706 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 13 }, "end": { - "line": 211, + "line": 210, "column": 19 } } }, "range": [ - 6727, - 6738 + 6695, + 6706 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 211, + "line": 210, "column": 19 } } }, "arguments": [], "range": [ - 6727, - 6740 + 6695, + 6708 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 211, + "line": 210, "column": 21 } } }, "range": [ - 6727, - 6741 + 6695, + 6709 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 211, + "line": 210, "column": 22 } } } ], "range": [ - 6622, - 6747 + 6590, + 6715 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 34 }, "end": { - "line": 212, + "line": 211, "column": 5 } } @@ -16901,16 +16901,16 @@ "generator": false, "expression": false, "range": [ - 6602, - 6747 + 6570, + 6715 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 14 }, "end": { - "line": 212, + "line": 211, "column": 5 } } @@ -16918,16 +16918,16 @@ "kind": "method", "computed": false, "range": [ - 6592, - 6747 + 6560, + 6715 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 4 }, "end": { - "line": 212, + "line": 211, "column": 5 } }, @@ -16936,16 +16936,16 @@ "type": "Block", "value": "*\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n ", "range": [ - 6416, - 6587 + 6384, + 6555 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 4 }, "end": { - "line": 205, + "line": 204, "column": 7 } } @@ -16956,16 +16956,16 @@ "type": "Block", "value": "*\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n ", "range": [ - 6753, - 6892 + 6721, + 6860 ], "loc": { "start": { - "line": 214, + "line": 213, "column": 4 }, "end": { - "line": 218, + "line": 217, "column": 7 } } @@ -16979,16 +16979,16 @@ "type": "Identifier", "name": "updateColsVisibility", "range": [ - 6897, - 6917 + 6865, + 6885 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 4 }, "end": { - "line": 219, + "line": 218, "column": 24 } } @@ -17001,16 +17001,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 6918, - 6928 + 6886, + 6896 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 25 }, "end": { - "line": 219, + "line": 218, "column": 35 } } @@ -17030,16 +17030,16 @@ "object": { "type": "ThisExpression", "range": [ - 6940, - 6944 + 6908, + 6912 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 12 } } @@ -17048,31 +17048,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 6945, - 6955 + 6913, + 6923 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 13 }, "end": { - "line": 220, + "line": 219, "column": 23 } } }, "range": [ - 6940, - 6955 + 6908, + 6923 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 23 } } @@ -17081,46 +17081,46 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 6958, - 6968 + 6926, + 6936 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 26 }, "end": { - "line": 220, + "line": 219, "column": 36 } } }, "range": [ - 6940, - 6968 + 6908, + 6936 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 36 } } }, "range": [ - 6940, - 6969 + 6908, + 6937 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 37 } } @@ -17135,16 +17135,16 @@ "object": { "type": "ThisExpression", "range": [ - 6978, - 6982 + 6946, + 6950 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 12 } } @@ -17153,78 +17153,78 @@ "type": "Identifier", "name": "update", "range": [ - 6983, - 6989 + 6951, + 6957 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 13 }, "end": { - "line": 221, + "line": 220, "column": 19 } } }, "range": [ - 6978, - 6989 + 6946, + 6957 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 19 } } }, "arguments": [], "range": [ - 6978, - 6991 + 6946, + 6959 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 21 } } }, "range": [ - 6978, - 6992 + 6946, + 6960 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 22 } } } ], "range": [ - 6930, - 6998 + 6898, + 6966 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 37 }, "end": { - "line": 222, + "line": 221, "column": 5 } } @@ -17232,16 +17232,16 @@ "generator": false, "expression": false, "range": [ - 6917, - 6998 + 6885, + 6966 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 24 }, "end": { - "line": 222, + "line": 221, "column": 5 } } @@ -17249,16 +17249,16 @@ "kind": "method", "computed": false, "range": [ - 6897, - 6998 + 6865, + 6966 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 4 }, "end": { - "line": 222, + "line": 221, "column": 5 } }, @@ -17267,16 +17267,16 @@ "type": "Block", "value": "*\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n ", "range": [ - 6753, - 6892 + 6721, + 6860 ], "loc": { "start": { - "line": 214, + "line": 213, "column": 4 }, "end": { - "line": 218, + "line": 217, "column": 7 } } @@ -17287,16 +17287,16 @@ "type": "Block", "value": "*\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n ", "range": [ - 7004, - 7133 + 6972, + 7101 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 4 }, "end": { - "line": 228, + "line": 227, "column": 7 } } @@ -17310,16 +17310,16 @@ "type": "Identifier", "name": "updateFiltersVisibility", "range": [ - 7138, - 7161 + 7106, + 7129 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 4 }, "end": { - "line": 229, + "line": 228, "column": 27 } } @@ -17332,16 +17332,16 @@ "type": "Identifier", "name": "visible", "range": [ - 7162, - 7169 + 7130, + 7137 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 28 }, "end": { - "line": 229, + "line": 228, "column": 35 } } @@ -17361,16 +17361,16 @@ "object": { "type": "ThisExpression", "range": [ - 7181, - 7185 + 7149, + 7153 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 8 }, "end": { - "line": 230, + "line": 229, "column": 12 } } @@ -17379,31 +17379,31 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 7186, - 7203 + 7154, + 7171 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 13 }, "end": { - "line": 230, + "line": 229, "column": 30 } } }, "range": [ - 7181, - 7203 + 7149, + 7171 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 8 }, "end": { - "line": 230, + "line": 229, "column": 30 } } @@ -17412,46 +17412,46 @@ "type": "Identifier", "name": "visible", "range": [ - 7206, - 7213 + 7174, + 7181 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 33 }, "end": { - "line": 230, + "line": 229, "column": 40 } } }, "range": [ - 7181, - 7213 + 7149, + 7181 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 8 }, "end": { - "line": 230, + "line": 229, "column": 40 } } }, "range": [ - 7181, - 7214 + 7149, + 7182 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 8 }, "end": { - "line": 230, + "line": 229, "column": 41 } } @@ -17466,16 +17466,16 @@ "object": { "type": "ThisExpression", "range": [ - 7223, - 7227 + 7191, + 7195 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 8 }, "end": { - "line": 231, + "line": 230, "column": 12 } } @@ -17484,78 +17484,78 @@ "type": "Identifier", "name": "update", "range": [ - 7228, - 7234 + 7196, + 7202 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 13 }, "end": { - "line": 231, + "line": 230, "column": 19 } } }, "range": [ - 7223, - 7234 + 7191, + 7202 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 8 }, "end": { - "line": 231, + "line": 230, "column": 19 } } }, "arguments": [], "range": [ - 7223, - 7236 + 7191, + 7204 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 8 }, "end": { - "line": 231, + "line": 230, "column": 21 } } }, "range": [ - 7223, - 7237 + 7191, + 7205 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 8 }, "end": { - "line": 231, + "line": 230, "column": 22 } } } ], "range": [ - 7171, - 7243 + 7139, + 7211 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 37 }, "end": { - "line": 232, + "line": 231, "column": 5 } } @@ -17563,16 +17563,16 @@ "generator": false, "expression": false, "range": [ - 7161, - 7243 + 7129, + 7211 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 27 }, "end": { - "line": 232, + "line": 231, "column": 5 } } @@ -17580,16 +17580,16 @@ "kind": "method", "computed": false, "range": [ - 7138, - 7243 + 7106, + 7211 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 4 }, "end": { - "line": 232, + "line": 231, "column": 5 } }, @@ -17598,16 +17598,16 @@ "type": "Block", "value": "*\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n ", "range": [ - 7004, - 7133 + 6972, + 7101 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 4 }, "end": { - "line": 228, + "line": 227, "column": 7 } } @@ -17618,16 +17618,16 @@ "type": "Block", "value": "*\n * Override state field\n *\n * @param state State object\n ", "range": [ - 7249, - 7328 + 7217, + 7296 ], "loc": { "start": { - "line": 234, + "line": 233, "column": 4 }, "end": { - "line": 238, + "line": 237, "column": 7 } } @@ -17641,16 +17641,16 @@ "type": "Identifier", "name": "override", "range": [ - 7333, - 7341 + 7301, + 7309 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 4 }, "end": { - "line": 239, + "line": 238, "column": 12 } } @@ -17663,16 +17663,16 @@ "type": "Identifier", "name": "state", "range": [ - 7342, - 7347 + 7310, + 7315 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 13 }, "end": { - "line": 239, + "line": 238, "column": 18 } } @@ -17692,16 +17692,16 @@ "object": { "type": "ThisExpression", "range": [ - 7359, - 7363 + 7327, + 7331 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 8 }, "end": { - "line": 240, + "line": 239, "column": 12 } } @@ -17710,31 +17710,31 @@ "type": "Identifier", "name": "state", "range": [ - 7364, - 7369 + 7332, + 7337 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 13 }, "end": { - "line": 240, + "line": 239, "column": 18 } } }, "range": [ - 7359, - 7369 + 7327, + 7337 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 8 }, "end": { - "line": 240, + "line": 239, "column": 18 } } @@ -17743,62 +17743,62 @@ "type": "Identifier", "name": "state", "range": [ - 7372, - 7377 + 7340, + 7345 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 21 }, "end": { - "line": 240, + "line": 239, "column": 26 } } }, "range": [ - 7359, - 7377 + 7327, + 7345 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 8 }, "end": { - "line": 240, + "line": 239, "column": 26 } } }, "range": [ - 7359, - 7378 + 7327, + 7346 ], "loc": { "start": { - "line": 240, + "line": 239, "column": 8 }, "end": { - "line": 240, + "line": 239, "column": 27 } } } ], "range": [ - 7349, - 7384 + 7317, + 7352 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 20 }, "end": { - "line": 241, + "line": 240, "column": 5 } } @@ -17806,16 +17806,16 @@ "generator": false, "expression": false, "range": [ - 7341, - 7384 + 7309, + 7352 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 12 }, "end": { - "line": 241, + "line": 240, "column": 5 } } @@ -17823,16 +17823,16 @@ "kind": "method", "computed": false, "range": [ - 7333, - 7384 + 7301, + 7352 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 4 }, "end": { - "line": 241, + "line": 240, "column": 5 } }, @@ -17841,16 +17841,16 @@ "type": "Block", "value": "*\n * Override state field\n *\n * @param state State object\n ", "range": [ - 7249, - 7328 + 7217, + 7296 ], "loc": { "start": { - "line": 234, + "line": 233, "column": 4 }, "end": { - "line": 238, + "line": 237, "column": 7 } } @@ -17861,16 +17861,16 @@ "type": "Block", "value": "*\n * Sync stored features state\n ", "range": [ - 7390, - 7435 + 7358, + 7403 ], "loc": { "start": { - "line": 243, + "line": 242, "column": 4 }, "end": { - "line": 245, + "line": 244, "column": 7 } } @@ -17884,16 +17884,16 @@ "type": "Identifier", "name": "sync", "range": [ - 7440, - 7444 + 7408, + 7412 ], "loc": { "start": { - "line": 246, + "line": 245, "column": 4 }, "end": { - "line": 246, + "line": 245, "column": 8 } } @@ -17914,16 +17914,16 @@ "type": "Identifier", "name": "state", "range": [ - 7461, - 7466 + 7429, + 7434 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 12 }, "end": { - "line": 247, + "line": 246, "column": 17 } } @@ -17934,16 +17934,16 @@ "object": { "type": "ThisExpression", "range": [ - 7469, - 7473 + 7437, + 7441 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 20 }, "end": { - "line": 247, + "line": 246, "column": 24 } } @@ -17952,46 +17952,46 @@ "type": "Identifier", "name": "state", "range": [ - 7474, - 7479 + 7442, + 7447 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 25 }, "end": { - "line": 247, + "line": 246, "column": 30 } } }, "range": [ - 7469, - 7479 + 7437, + 7447 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 20 }, "end": { - "line": 247, + "line": 246, "column": 30 } } }, "range": [ - 7461, - 7479 + 7429, + 7447 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 12 }, "end": { - "line": 247, + "line": 246, "column": 30 } } @@ -17999,16 +17999,16 @@ ], "kind": "let", "range": [ - 7457, - 7480 + 7425, + 7448 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 8 }, "end": { - "line": 247, + "line": 246, "column": 31 } } @@ -18022,16 +18022,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7493, - 7495 + 7461, + 7463 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 12 }, "end": { - "line": 248, + "line": 247, "column": 14 } } @@ -18042,16 +18042,16 @@ "object": { "type": "ThisExpression", "range": [ - 7498, - 7502 + 7466, + 7470 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 17 }, "end": { - "line": 248, + "line": 247, "column": 21 } } @@ -18060,46 +18060,46 @@ "type": "Identifier", "name": "tf", "range": [ - 7503, - 7505 + 7471, + 7473 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 22 }, "end": { - "line": 248, + "line": 247, "column": 24 } } }, "range": [ - 7498, - 7505 + 7466, + 7473 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 17 }, "end": { - "line": 248, + "line": 247, "column": 24 } } }, "range": [ - 7493, - 7505 + 7461, + 7473 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 12 }, "end": { - "line": 248, + "line": 247, "column": 24 } } @@ -18107,16 +18107,16 @@ ], "kind": "let", "range": [ - 7489, - 7506 + 7457, + 7474 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 8 }, "end": { - "line": 248, + "line": 247, "column": 25 } } @@ -18131,16 +18131,16 @@ "object": { "type": "ThisExpression", "range": [ - 7516, - 7520 + 7484, + 7488 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 12 } } @@ -18149,62 +18149,62 @@ "type": "Identifier", "name": "_syncFilters", "range": [ - 7521, - 7533 + 7489, + 7501 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 13 }, "end": { - "line": 250, + "line": 249, "column": 25 } } }, "range": [ - 7516, - 7533 + 7484, + 7501 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 25 } } }, "arguments": [], "range": [ - 7516, - 7535 + 7484, + 7503 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 27 } } }, "range": [ - 7516, - 7536 + 7484, + 7504 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 28 } } @@ -18217,16 +18217,16 @@ "object": { "type": "ThisExpression", "range": [ - 7550, - 7554 + 7518, + 7522 ], "loc": { "start": { - "line": 252, + "line": 251, "column": 12 }, "end": { - "line": 252, + "line": 251, "column": 16 } } @@ -18235,31 +18235,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 7555, - 7572 + 7523, + 7540 ], "loc": { "start": { - "line": 252, + "line": 251, "column": 17 }, "end": { - "line": 252, + "line": 251, "column": 34 } } }, "range": [ - 7550, - 7572 + 7518, + 7540 ], "loc": { "start": { - "line": 252, + "line": 251, "column": 12 }, "end": { - "line": 252, + "line": 251, "column": 34 } } @@ -18276,16 +18276,16 @@ "type": "Identifier", "name": "pageNumber", "range": [ - 7592, - 7602 + 7560, + 7570 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 16 }, "end": { - "line": 253, + "line": 252, "column": 26 } } @@ -18297,16 +18297,16 @@ "type": "Identifier", "name": "state", "range": [ - 7605, - 7610 + 7573, + 7578 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 29 }, "end": { - "line": 253, + "line": 252, "column": 34 } } @@ -18317,16 +18317,16 @@ "object": { "type": "ThisExpression", "range": [ - 7611, - 7615 + 7579, + 7583 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 35 }, "end": { - "line": 253, + "line": 252, "column": 39 } } @@ -18335,61 +18335,61 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 7616, - 7625 + 7584, + 7593 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 40 }, "end": { - "line": 253, + "line": 252, "column": 49 } } }, "range": [ - 7611, - 7625 + 7579, + 7593 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 35 }, "end": { - "line": 253, + "line": 252, "column": 49 } } }, "range": [ - 7605, - 7626 + 7573, + 7594 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 29 }, "end": { - "line": 253, + "line": 252, "column": 50 } } }, "range": [ - 7592, - 7626 + 7560, + 7594 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 16 }, "end": { - "line": 253, + "line": 252, "column": 50 } } @@ -18397,16 +18397,16 @@ ], "kind": "let", "range": [ - 7588, - 7627 + 7556, + 7595 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 12 }, "end": { - "line": 253, + "line": 252, "column": 51 } } @@ -18424,16 +18424,16 @@ "object": { "type": "ThisExpression", "range": [ - 7640, - 7644 + 7608, + 7612 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 12 }, "end": { - "line": 254, + "line": 253, "column": 16 } } @@ -18442,31 +18442,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 7645, - 7652 + 7613, + 7620 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 17 }, "end": { - "line": 254, + "line": 253, "column": 24 } } }, "range": [ - 7640, - 7652 + 7608, + 7620 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 12 }, "end": { - "line": 254, + "line": 253, "column": 24 } } @@ -18475,31 +18475,31 @@ "type": "Identifier", "name": "emit", "range": [ - 7653, - 7657 + 7621, + 7625 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 25 }, "end": { - "line": 254, + "line": 253, "column": 29 } } }, "range": [ - 7640, - 7657 + 7608, + 7625 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 12 }, "end": { - "line": 254, + "line": 253, "column": 29 } } @@ -18510,16 +18510,16 @@ "value": "change-page", "raw": "'change-page'", "range": [ - 7658, - 7671 + 7626, + 7639 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 30 }, "end": { - "line": 254, + "line": 253, "column": 43 } } @@ -18528,16 +18528,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7673, - 7675 + 7641, + 7643 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 45 }, "end": { - "line": 254, + "line": 253, "column": 47 } } @@ -18546,79 +18546,79 @@ "type": "Identifier", "name": "pageNumber", "range": [ - 7677, - 7687 + 7645, + 7655 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 49 }, "end": { - "line": 254, + "line": 253, "column": 59 } } } ], "range": [ - 7640, - 7688 + 7608, + 7656 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 12 }, "end": { - "line": 254, + "line": 253, "column": 60 } } }, "range": [ - 7640, - 7689 + 7608, + 7657 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 12 }, "end": { - "line": 254, + "line": 253, "column": 61 } } } ], "range": [ - 7574, - 7699 + 7542, + 7667 ], "loc": { "start": { - "line": 252, + "line": 251, "column": 36 }, "end": { - "line": 255, + "line": 254, "column": 9 } } }, "alternate": null, "range": [ - 7546, - 7699 + 7514, + 7667 ], "loc": { "start": { - "line": 252, + "line": 251, "column": 8 }, "end": { - "line": 255, + "line": 254, "column": 9 } } @@ -18631,16 +18631,16 @@ "object": { "type": "ThisExpression", "range": [ - 7713, - 7717 + 7681, + 7685 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 12 }, "end": { - "line": 257, + "line": 256, "column": 16 } } @@ -18649,31 +18649,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 7718, - 7735 + 7686, + 7703 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 17 }, "end": { - "line": 257, + "line": 256, "column": 34 } } }, "range": [ - 7713, - 7735 + 7681, + 7703 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 12 }, "end": { - "line": 257, + "line": 256, "column": 34 } } @@ -18690,16 +18690,16 @@ "type": "Identifier", "name": "pageLength", "range": [ - 7755, - 7765 + 7723, + 7733 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 16 }, "end": { - "line": 258, + "line": 257, "column": 26 } } @@ -18711,16 +18711,16 @@ "type": "Identifier", "name": "state", "range": [ - 7768, - 7773 + 7736, + 7741 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 29 }, "end": { - "line": 258, + "line": 257, "column": 34 } } @@ -18731,16 +18731,16 @@ "object": { "type": "ThisExpression", "range": [ - 7774, - 7778 + 7742, + 7746 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 35 }, "end": { - "line": 258, + "line": 257, "column": 39 } } @@ -18749,61 +18749,61 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 7779, - 7792 + 7747, + 7760 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 40 }, "end": { - "line": 258, + "line": 257, "column": 53 } } }, "range": [ - 7774, - 7792 + 7742, + 7760 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 35 }, "end": { - "line": 258, + "line": 257, "column": 53 } } }, "range": [ - 7768, - 7793 + 7736, + 7761 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 29 }, "end": { - "line": 258, + "line": 257, "column": 54 } } }, "range": [ - 7755, - 7793 + 7723, + 7761 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 16 }, "end": { - "line": 258, + "line": 257, "column": 54 } } @@ -18811,16 +18811,16 @@ ], "kind": "let", "range": [ - 7751, - 7794 + 7719, + 7762 ], "loc": { "start": { - "line": 258, + "line": 257, "column": 12 }, "end": { - "line": 258, + "line": 257, "column": 55 } } @@ -18838,16 +18838,16 @@ "object": { "type": "ThisExpression", "range": [ - 7807, - 7811 + 7775, + 7779 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 12 }, "end": { - "line": 259, + "line": 258, "column": 16 } } @@ -18856,31 +18856,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 7812, - 7819 + 7780, + 7787 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 17 }, "end": { - "line": 259, + "line": 258, "column": 24 } } }, "range": [ - 7807, - 7819 + 7775, + 7787 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 12 }, "end": { - "line": 259, + "line": 258, "column": 24 } } @@ -18889,31 +18889,31 @@ "type": "Identifier", "name": "emit", "range": [ - 7820, - 7824 + 7788, + 7792 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 25 }, "end": { - "line": 259, + "line": 258, "column": 29 } } }, "range": [ - 7807, - 7824 + 7775, + 7792 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 12 }, "end": { - "line": 259, + "line": 258, "column": 29 } } @@ -18924,16 +18924,16 @@ "value": "change-page-results", "raw": "'change-page-results'", "range": [ - 7825, - 7846 + 7793, + 7814 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 30 }, "end": { - "line": 259, + "line": 258, "column": 51 } } @@ -18942,16 +18942,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7848, - 7850 + 7816, + 7818 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 53 }, "end": { - "line": 259, + "line": 258, "column": 55 } } @@ -18960,79 +18960,79 @@ "type": "Identifier", "name": "pageLength", "range": [ - 7852, - 7862 + 7820, + 7830 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 57 }, "end": { - "line": 259, + "line": 258, "column": 67 } } } ], "range": [ - 7807, - 7863 + 7775, + 7831 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 12 }, "end": { - "line": 259, + "line": 258, "column": 68 } } }, "range": [ - 7807, - 7864 + 7775, + 7832 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 12 }, "end": { - "line": 259, + "line": 258, "column": 69 } } } ], "range": [ - 7737, - 7874 + 7705, + 7842 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 36 }, "end": { - "line": 260, + "line": 259, "column": 9 } } }, "alternate": null, "range": [ - 7709, - 7874 + 7677, + 7842 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 8 }, "end": { - "line": 260, + "line": 259, "column": 9 } } @@ -19047,16 +19047,16 @@ "object": { "type": "ThisExpression", "range": [ - 7884, - 7888 + 7852, + 7856 ], "loc": { "start": { - "line": 262, + "line": 261, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 12 } } @@ -19065,62 +19065,62 @@ "type": "Identifier", "name": "_syncSort", "range": [ - 7889, - 7898 + 7857, + 7866 ], "loc": { "start": { - "line": 262, + "line": 261, "column": 13 }, "end": { - "line": 262, + "line": 261, "column": 22 } } }, "range": [ - 7884, - 7898 + 7852, + 7866 ], "loc": { "start": { - "line": 262, + "line": 261, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 22 } } }, "arguments": [], "range": [ - 7884, - 7900 + 7852, + 7868 ], "loc": { "start": { - "line": 262, + "line": 261, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 24 } } }, "range": [ - 7884, - 7901 + 7852, + 7869 ], "loc": { "start": { - "line": 262, + "line": 261, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 25 } } @@ -19135,16 +19135,16 @@ "object": { "type": "ThisExpression", "range": [ - 7910, - 7914 + 7878, + 7882 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 12 } } @@ -19153,62 +19153,62 @@ "type": "Identifier", "name": "_syncColsVisibility", "range": [ - 7915, - 7934 + 7883, + 7902 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 13 }, "end": { - "line": 263, + "line": 262, "column": 32 } } }, "range": [ - 7910, - 7934 + 7878, + 7902 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 32 } } }, "arguments": [], "range": [ - 7910, - 7936 + 7878, + 7904 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 34 } } }, "range": [ - 7910, - 7937 + 7878, + 7905 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 35 } } @@ -19223,16 +19223,16 @@ "object": { "type": "ThisExpression", "range": [ - 7946, - 7950 + 7914, + 7918 ], "loc": { "start": { - "line": 264, + "line": 263, "column": 8 }, "end": { - "line": 264, + "line": 263, "column": 12 } } @@ -19241,78 +19241,78 @@ "type": "Identifier", "name": "_syncFiltersVisibility", "range": [ - 7951, - 7973 + 7919, + 7941 ], "loc": { "start": { - "line": 264, + "line": 263, "column": 13 }, "end": { - "line": 264, + "line": 263, "column": 35 } } }, "range": [ - 7946, - 7973 + 7914, + 7941 ], "loc": { "start": { - "line": 264, + "line": 263, "column": 8 }, "end": { - "line": 264, + "line": 263, "column": 35 } } }, "arguments": [], "range": [ - 7946, - 7975 + 7914, + 7943 ], "loc": { "start": { - "line": 264, + "line": 263, "column": 8 }, "end": { - "line": 264, + "line": 263, "column": 37 } } }, "range": [ - 7946, - 7976 + 7914, + 7944 ], "loc": { "start": { - "line": 264, + "line": 263, "column": 8 }, "end": { - "line": 264, + "line": 263, "column": 38 } } } ], "range": [ - 7447, - 7982 + 7415, + 7950 ], "loc": { "start": { - "line": 246, + "line": 245, "column": 11 }, "end": { - "line": 265, + "line": 264, "column": 5 } } @@ -19320,16 +19320,16 @@ "generator": false, "expression": false, "range": [ - 7444, - 7982 + 7412, + 7950 ], "loc": { "start": { - "line": 246, + "line": 245, "column": 8 }, "end": { - "line": 265, + "line": 264, "column": 5 } } @@ -19337,16 +19337,16 @@ "kind": "method", "computed": false, "range": [ - 7440, - 7982 + 7408, + 7950 ], "loc": { "start": { - "line": 246, + "line": 245, "column": 4 }, "end": { - "line": 265, + "line": 264, "column": 5 } }, @@ -19355,16 +19355,16 @@ "type": "Block", "value": "*\n * Sync stored features state\n ", "range": [ - 7390, - 7435 + 7358, + 7403 ], "loc": { "start": { - "line": 243, + "line": 242, "column": 4 }, "end": { - "line": 245, + "line": 244, "column": 7 } } @@ -19375,16 +19375,16 @@ "type": "Block", "value": "*\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n ", "range": [ - 7988, - 8112 + 7956, + 8080 ], "loc": { "start": { - "line": 267, + "line": 266, "column": 4 }, "end": { - "line": 271, + "line": 270, "column": 7 } } @@ -19398,16 +19398,16 @@ "type": "Identifier", "name": "overrideAndSync", "range": [ - 8117, - 8132 + 8085, + 8100 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 4 }, "end": { - "line": 272, + "line": 271, "column": 19 } } @@ -19420,16 +19420,16 @@ "type": "Identifier", "name": "state", "range": [ - 8133, - 8138 + 8101, + 8106 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 20 }, "end": { - "line": 272, + "line": 271, "column": 25 } } @@ -19448,16 +19448,16 @@ "object": { "type": "ThisExpression", "range": [ - 8249, - 8253 + 8217, + 8221 ], "loc": { "start": { - "line": 275, + "line": 274, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 12 } } @@ -19466,62 +19466,62 @@ "type": "Identifier", "name": "disable", "range": [ - 8254, - 8261 + 8222, + 8229 ], "loc": { "start": { - "line": 275, + "line": 274, "column": 13 }, "end": { - "line": 275, + "line": 274, "column": 20 } } }, "range": [ - 8249, - 8261 + 8217, + 8229 ], "loc": { "start": { - "line": 275, + "line": 274, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 20 } } }, "arguments": [], "range": [ - 8249, - 8263 + 8217, + 8231 ], "loc": { "start": { - "line": 275, + "line": 274, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 22 } } }, "range": [ - 8249, - 8264 + 8217, + 8232 ], "loc": { "start": { - "line": 275, + "line": 274, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 23 } }, @@ -19530,16 +19530,16 @@ "type": "Line", "value": " To prevent state to react to features changes, state is temporarily", "range": [ - 8150, - 8220 + 8118, + 8188 ], "loc": { "start": { - "line": 273, + "line": 272, "column": 8 }, "end": { - "line": 273, + "line": 272, "column": 78 } } @@ -19548,16 +19548,16 @@ "type": "Line", "value": " disabled", "range": [ - 8229, - 8240 + 8197, + 8208 ], "loc": { "start": { - "line": 274, + "line": 273, "column": 8 }, "end": { - "line": 274, + "line": 273, "column": 19 } } @@ -19568,16 +19568,16 @@ "type": "Line", "value": " State is overriden with passed state object", "range": [ - 8273, - 8319 + 8241, + 8287 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 276, + "line": 275, "column": 54 } } @@ -19594,16 +19594,16 @@ "object": { "type": "ThisExpression", "range": [ - 8328, - 8332 + 8296, + 8300 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 12 } } @@ -19612,31 +19612,31 @@ "type": "Identifier", "name": "override", "range": [ - 8333, - 8341 + 8301, + 8309 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 13 }, "end": { - "line": 277, + "line": 276, "column": 21 } } }, "range": [ - 8328, - 8341 + 8296, + 8309 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 21 } } @@ -19646,47 +19646,47 @@ "type": "Identifier", "name": "state", "range": [ - 8342, - 8347 + 8310, + 8315 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 22 }, "end": { - "line": 277, + "line": 276, "column": 27 } } } ], "range": [ - 8328, - 8348 + 8296, + 8316 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 28 } } }, "range": [ - 8328, - 8349 + 8296, + 8317 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 29 } }, @@ -19695,16 +19695,16 @@ "type": "Line", "value": " State is overriden with passed state object", "range": [ - 8273, - 8319 + 8241, + 8287 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 276, + "line": 275, "column": 54 } } @@ -19715,16 +19715,16 @@ "type": "Line", "value": " New hash state is applied to features", "range": [ - 8358, - 8398 + 8326, + 8366 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 8 }, "end": { - "line": 278, + "line": 277, "column": 48 } } @@ -19741,16 +19741,16 @@ "object": { "type": "ThisExpression", "range": [ - 8407, - 8411 + 8375, + 8379 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 12 } } @@ -19759,62 +19759,62 @@ "type": "Identifier", "name": "sync", "range": [ - 8412, - 8416 + 8380, + 8384 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 13 }, "end": { - "line": 279, + "line": 278, "column": 17 } } }, "range": [ - 8407, - 8416 + 8375, + 8384 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 17 } } }, "arguments": [], "range": [ - 8407, - 8418 + 8375, + 8386 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 19 } } }, "range": [ - 8407, - 8419 + 8375, + 8387 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 20 } }, @@ -19823,16 +19823,16 @@ "type": "Line", "value": " New hash state is applied to features", "range": [ - 8358, - 8398 + 8326, + 8366 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 8 }, "end": { - "line": 278, + "line": 277, "column": 48 } } @@ -19843,16 +19843,16 @@ "type": "Line", "value": " State is re-enabled", "range": [ - 8428, - 8450 + 8396, + 8418 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 8 }, "end": { - "line": 280, + "line": 279, "column": 30 } } @@ -19869,16 +19869,16 @@ "object": { "type": "ThisExpression", "range": [ - 8459, - 8463 + 8427, + 8431 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 8 }, "end": { - "line": 281, + "line": 280, "column": 12 } } @@ -19887,62 +19887,62 @@ "type": "Identifier", "name": "enable", "range": [ - 8464, - 8470 + 8432, + 8438 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 13 }, "end": { - "line": 281, + "line": 280, "column": 19 } } }, "range": [ - 8459, - 8470 + 8427, + 8438 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 8 }, "end": { - "line": 281, + "line": 280, "column": 19 } } }, "arguments": [], "range": [ - 8459, - 8472 + 8427, + 8440 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 8 }, "end": { - "line": 281, + "line": 280, "column": 21 } } }, "range": [ - 8459, - 8473 + 8427, + 8441 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 8 }, "end": { - "line": 281, + "line": 280, "column": 22 } }, @@ -19951,16 +19951,16 @@ "type": "Line", "value": " State is re-enabled", "range": [ - 8428, - 8450 + 8396, + 8418 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 8 }, "end": { - "line": 280, + "line": 279, "column": 30 } } @@ -19969,16 +19969,16 @@ } ], "range": [ - 8140, - 8479 + 8108, + 8447 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 27 }, "end": { - "line": 282, + "line": 281, "column": 5 } } @@ -19986,16 +19986,16 @@ "generator": false, "expression": false, "range": [ - 8132, - 8479 + 8100, + 8447 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 19 }, "end": { - "line": 282, + "line": 281, "column": 5 } } @@ -20003,16 +20003,16 @@ "kind": "method", "computed": false, "range": [ - 8117, - 8479 + 8085, + 8447 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 4 }, "end": { - "line": 282, + "line": 281, "column": 5 } }, @@ -20021,16 +20021,16 @@ "type": "Block", "value": "*\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n ", "range": [ - 7988, - 8112 + 7956, + 8080 ], "loc": { "start": { - "line": 267, + "line": 266, "column": 4 }, "end": { - "line": 271, + "line": 270, "column": 7 } } @@ -20041,16 +20041,16 @@ "type": "Block", "value": "*\n * Sync filters with stored values and filter table\n *\n * @private\n ", "range": [ - 8485, - 8575 + 8453, + 8543 ], "loc": { "start": { - "line": 284, + "line": 283, "column": 4 }, "end": { - "line": 288, + "line": 287, "column": 7 } } @@ -20064,16 +20064,16 @@ "type": "Identifier", "name": "_syncFilters", "range": [ - 8580, - 8592 + 8548, + 8560 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 4 }, "end": { - "line": 289, + "line": 288, "column": 16 } } @@ -20096,16 +20096,16 @@ "object": { "type": "ThisExpression", "range": [ - 8610, - 8614 + 8578, + 8582 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 13 }, "end": { - "line": 290, + "line": 289, "column": 17 } } @@ -20114,47 +20114,47 @@ "type": "Identifier", "name": "persistFilters", "range": [ - 8615, - 8629 + 8583, + 8597 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 18 }, "end": { - "line": 290, + "line": 289, "column": 32 } } }, "range": [ - 8610, - 8629 + 8578, + 8597 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 13 }, "end": { - "line": 290, + "line": 289, "column": 32 } } }, "prefix": true, "range": [ - 8609, - 8629 + 8577, + 8597 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 12 }, "end": { - "line": 290, + "line": 289, "column": 32 } } @@ -20166,48 +20166,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 8645, - 8652 + 8613, + 8620 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 12 }, "end": { - "line": 291, + "line": 290, "column": 19 } } } ], "range": [ - 8631, - 8662 + 8599, + 8630 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 34 }, "end": { - "line": 292, + "line": 291, "column": 9 } } }, "alternate": null, "range": [ - 8605, - 8662 + 8573, + 8630 ], "loc": { "start": { - "line": 290, + "line": 289, "column": 8 }, "end": { - "line": 292, + "line": 291, "column": 9 } } @@ -20221,16 +20221,16 @@ "type": "Identifier", "name": "state", "range": [ - 8675, - 8680 + 8643, + 8648 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 12 }, "end": { - "line": 293, + "line": 292, "column": 17 } } @@ -20241,16 +20241,16 @@ "object": { "type": "ThisExpression", "range": [ - 8683, - 8687 + 8651, + 8655 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 20 }, "end": { - "line": 293, + "line": 292, "column": 24 } } @@ -20259,46 +20259,46 @@ "type": "Identifier", "name": "state", "range": [ - 8688, - 8693 + 8656, + 8661 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 25 }, "end": { - "line": 293, + "line": 292, "column": 30 } } }, "range": [ - 8683, - 8693 + 8651, + 8661 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 20 }, "end": { - "line": 293, + "line": 292, "column": 30 } } }, "range": [ - 8675, - 8693 + 8643, + 8661 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 12 }, "end": { - "line": 293, + "line": 292, "column": 30 } } @@ -20306,16 +20306,16 @@ ], "kind": "let", "range": [ - 8671, - 8694 + 8639, + 8662 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 8 }, "end": { - "line": 293, + "line": 292, "column": 31 } } @@ -20329,16 +20329,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8707, - 8709 + 8675, + 8677 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 12 }, "end": { - "line": 294, + "line": 293, "column": 14 } } @@ -20349,16 +20349,16 @@ "object": { "type": "ThisExpression", "range": [ - 8712, - 8716 + 8680, + 8684 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 17 }, "end": { - "line": 294, + "line": 293, "column": 21 } } @@ -20367,46 +20367,46 @@ "type": "Identifier", "name": "tf", "range": [ - 8717, - 8719 + 8685, + 8687 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 22 }, "end": { - "line": 294, + "line": 293, "column": 24 } } }, "range": [ - 8712, - 8719 + 8680, + 8687 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 17 }, "end": { - "line": 294, + "line": 293, "column": 24 } } }, "range": [ - 8707, - 8719 + 8675, + 8687 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 12 }, "end": { - "line": 294, + "line": 293, "column": 24 } } @@ -20414,16 +20414,16 @@ ], "kind": "let", "range": [ - 8703, - 8720 + 8671, + 8688 ], "loc": { "start": { - "line": 294, + "line": 293, "column": 8 }, "end": { - "line": 294, + "line": 293, "column": 25 } } @@ -20444,16 +20444,16 @@ "type": "Identifier", "name": "Object", "range": [ - 8730, - 8736 + 8698, + 8704 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 296, + "line": 295, "column": 14 } } @@ -20462,31 +20462,31 @@ "type": "Identifier", "name": "keys", "range": [ - 8737, - 8741 + 8705, + 8709 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 15 }, "end": { - "line": 296, + "line": 295, "column": 19 } } }, "range": [ - 8730, - 8741 + 8698, + 8709 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 296, + "line": 295, "column": 19 } } @@ -20496,32 +20496,32 @@ "type": "Identifier", "name": "state", "range": [ - 8742, - 8747 + 8710, + 8715 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 20 }, "end": { - "line": 296, + "line": 295, "column": 25 } } } ], "range": [ - 8730, - 8748 + 8698, + 8716 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 296, + "line": 295, "column": 26 } } @@ -20530,31 +20530,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 8749, - 8756 + 8717, + 8724 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 27 }, "end": { - "line": 296, + "line": 295, "column": 34 } } }, "range": [ - 8730, - 8756 + 8698, + 8724 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 296, + "line": 295, "column": 34 } } @@ -20568,16 +20568,16 @@ "type": "Identifier", "name": "key", "range": [ - 8758, - 8761 + 8726, + 8729 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 36 }, "end": { - "line": 296, + "line": 295, "column": 39 } } @@ -20600,16 +20600,16 @@ "type": "Identifier", "name": "key", "range": [ - 8784, - 8787 + 8752, + 8755 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 16 }, "end": { - "line": 297, + "line": 296, "column": 19 } } @@ -20618,31 +20618,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 8788, - 8795 + 8756, + 8763 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 20 }, "end": { - "line": 297, + "line": 296, "column": 27 } } }, "range": [ - 8784, - 8795 + 8752, + 8763 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 16 }, "end": { - "line": 297, + "line": 296, "column": 27 } } @@ -20654,16 +20654,16 @@ "object": { "type": "ThisExpression", "range": [ - 8796, - 8800 + 8764, + 8768 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 28 }, "end": { - "line": 297, + "line": 296, "column": 32 } } @@ -20672,47 +20672,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 8801, - 8808 + 8769, + 8776 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 33 }, "end": { - "line": 297, + "line": 296, "column": 40 } } }, "range": [ - 8796, - 8808 + 8764, + 8776 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 28 }, "end": { - "line": 297, + "line": 296, "column": 40 } } } ], "range": [ - 8784, - 8809 + 8752, + 8777 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 16 }, "end": { - "line": 297, + "line": 296, "column": 41 } } @@ -20725,47 +20725,47 @@ "value": 1, "raw": "1", "range": [ - 8815, - 8816 + 8783, + 8784 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 47 }, "end": { - "line": 297, + "line": 296, "column": 48 } } }, "prefix": true, "range": [ - 8814, - 8816 + 8782, + 8784 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 46 }, "end": { - "line": 297, + "line": 296, "column": 48 } } }, "range": [ - 8784, - 8816 + 8752, + 8784 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 16 }, "end": { - "line": 297, + "line": 296, "column": 48 } } @@ -20782,16 +20782,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 8840, - 8846 + 8808, + 8814 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 20 }, "end": { - "line": 298, + "line": 297, "column": 26 } } @@ -20802,16 +20802,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 8849, - 8857 + 8817, + 8825 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 29 }, "end": { - "line": 298, + "line": 297, "column": 37 } } @@ -20826,16 +20826,16 @@ "type": "Identifier", "name": "key", "range": [ - 8858, - 8861 + 8826, + 8829 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 38 }, "end": { - "line": 298, + "line": 297, "column": 41 } } @@ -20844,31 +20844,31 @@ "type": "Identifier", "name": "replace", "range": [ - 8862, - 8869 + 8830, + 8837 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 42 }, "end": { - "line": 298, + "line": 297, "column": 49 } } }, "range": [ - 8858, - 8869 + 8826, + 8837 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 38 }, "end": { - "line": 298, + "line": 297, "column": 49 } } @@ -20880,16 +20880,16 @@ "object": { "type": "ThisExpression", "range": [ - 8870, - 8874 + 8838, + 8842 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 50 }, "end": { - "line": 298, + "line": 297, "column": 54 } } @@ -20898,31 +20898,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 8875, - 8882 + 8843, + 8850 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 55 }, "end": { - "line": 298, + "line": 297, "column": 62 } } }, "range": [ - 8870, - 8882 + 8838, + 8850 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 50 }, "end": { - "line": 298, + "line": 297, "column": 62 } } @@ -20932,32 +20932,32 @@ "value": "", "raw": "''", "range": [ - 8884, - 8886 + 8852, + 8854 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 64 }, "end": { - "line": 298, + "line": 297, "column": 66 } } } ], "range": [ - 8858, - 8887 + 8826, + 8855 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 38 }, "end": { - "line": 298, + "line": 297, "column": 67 } } @@ -20967,47 +20967,47 @@ "value": 10, "raw": "10", "range": [ - 8889, - 8891 + 8857, + 8859 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 69 }, "end": { - "line": 298, + "line": 297, "column": 71 } } } ], "range": [ - 8849, - 8892 + 8817, + 8860 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 29 }, "end": { - "line": 298, + "line": 297, "column": 72 } } }, "range": [ - 8840, - 8892 + 8808, + 8860 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 20 }, "end": { - "line": 298, + "line": 297, "column": 72 } } @@ -21015,16 +21015,16 @@ ], "kind": "let", "range": [ - 8836, - 8893 + 8804, + 8861 ], "loc": { "start": { - "line": 298, + "line": 297, "column": 16 }, "end": { - "line": 298, + "line": 297, "column": 73 } } @@ -21038,16 +21038,16 @@ "type": "Identifier", "name": "val", "range": [ - 8914, - 8917 + 8882, + 8885 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 20 }, "end": { - "line": 299, + "line": 298, "column": 23 } } @@ -21062,16 +21062,16 @@ "type": "Identifier", "name": "state", "range": [ - 8920, - 8925 + 8888, + 8893 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 26 }, "end": { - "line": 299, + "line": 298, "column": 31 } } @@ -21080,31 +21080,31 @@ "type": "Identifier", "name": "key", "range": [ - 8926, - 8929 + 8894, + 8897 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 32 }, "end": { - "line": 299, + "line": 298, "column": 35 } } }, "range": [ - 8920, - 8930 + 8888, + 8898 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 26 }, "end": { - "line": 299, + "line": 298, "column": 36 } } @@ -21113,46 +21113,46 @@ "type": "Identifier", "name": "flt", "range": [ - 8931, - 8934 + 8899, + 8902 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 37 }, "end": { - "line": 299, + "line": 298, "column": 40 } } }, "range": [ - 8920, - 8934 + 8888, + 8902 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 26 }, "end": { - "line": 299, + "line": 298, "column": 40 } } }, "range": [ - 8914, - 8934 + 8882, + 8902 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 20 }, "end": { - "line": 299, + "line": 298, "column": 40 } } @@ -21160,16 +21160,16 @@ ], "kind": "let", "range": [ - 8910, - 8935 + 8878, + 8903 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 16 }, "end": { - "line": 299, + "line": 298, "column": 41 } } @@ -21185,16 +21185,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8952, - 8954 + 8920, + 8922 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 16 }, "end": { - "line": 300, + "line": 299, "column": 18 } } @@ -21203,31 +21203,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 8955, - 8969 + 8923, + 8937 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 19 }, "end": { - "line": 300, + "line": 299, "column": 33 } } }, "range": [ - 8952, - 8969 + 8920, + 8937 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 16 }, "end": { - "line": 300, + "line": 299, "column": 33 } } @@ -21237,16 +21237,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 8970, - 8976 + 8938, + 8944 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 34 }, "end": { - "line": 300, + "line": 299, "column": 40 } } @@ -21255,95 +21255,95 @@ "type": "Identifier", "name": "val", "range": [ - 8978, - 8981 + 8946, + 8949 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 42 }, "end": { - "line": 300, + "line": 299, "column": 45 } } } ], "range": [ - 8952, - 8982 + 8920, + 8950 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 16 }, "end": { - "line": 300, + "line": 299, "column": 46 } } }, "range": [ - 8952, - 8983 + 8920, + 8951 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 16 }, "end": { - "line": 300, + "line": 299, "column": 47 } } } ], "range": [ - 8818, - 8997 + 8786, + 8965 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 50 }, "end": { - "line": 301, + "line": 300, "column": 13 } } }, "alternate": null, "range": [ - 8780, - 8997 + 8748, + 8965 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 12 }, "end": { - "line": 301, + "line": 300, "column": 13 } } } ], "range": [ - 8766, - 9007 + 8734, + 8975 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 44 }, "end": { - "line": 302, + "line": 301, "column": 9 } } @@ -21351,47 +21351,47 @@ "generator": false, "expression": false, "range": [ - 8757, - 9007 + 8725, + 8975 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 35 }, "end": { - "line": 302, + "line": 301, "column": 9 } } } ], "range": [ - 8730, - 9008 + 8698, + 8976 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 302, + "line": 301, "column": 10 } } }, "range": [ - 8730, - 9009 + 8698, + 8977 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 8 }, "end": { - "line": 302, + "line": 301, "column": 11 } } @@ -21407,16 +21407,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9019, - 9021 + 8987, + 8989 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 8 }, "end": { - "line": 304, + "line": 303, "column": 10 } } @@ -21425,78 +21425,78 @@ "type": "Identifier", "name": "filter", "range": [ - 9022, - 9028 + 8990, + 8996 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 11 }, "end": { - "line": 304, + "line": 303, "column": 17 } } }, "range": [ - 9019, - 9028 + 8987, + 8996 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 8 }, "end": { - "line": 304, + "line": 303, "column": 17 } } }, "arguments": [], "range": [ - 9019, - 9030 + 8987, + 8998 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 8 }, "end": { - "line": 304, + "line": 303, "column": 19 } } }, "range": [ - 9019, - 9031 + 8987, + 8999 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 8 }, "end": { - "line": 304, + "line": 303, "column": 20 } } } ], "range": [ - 8595, - 9037 + 8563, + 9005 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 19 }, "end": { - "line": 305, + "line": 304, "column": 5 } } @@ -21504,16 +21504,16 @@ "generator": false, "expression": false, "range": [ - 8592, - 9037 + 8560, + 9005 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 16 }, "end": { - "line": 305, + "line": 304, "column": 5 } } @@ -21521,16 +21521,16 @@ "kind": "method", "computed": false, "range": [ - 8580, - 9037 + 8548, + 9005 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 4 }, "end": { - "line": 305, + "line": 304, "column": 5 } }, @@ -21539,16 +21539,16 @@ "type": "Block", "value": "*\n * Sync filters with stored values and filter table\n *\n * @private\n ", "range": [ - 8485, - 8575 + 8453, + 8543 ], "loc": { "start": { - "line": 284, + "line": 283, "column": 4 }, "end": { - "line": 288, + "line": 287, "column": 7 } } @@ -21559,16 +21559,16 @@ "type": "Block", "value": "*\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n ", "range": [ - 9043, - 9150 + 9011, + 9118 ], "loc": { "start": { - "line": 307, + "line": 306, "column": 4 }, "end": { - "line": 311, + "line": 310, "column": 7 } } @@ -21582,16 +21582,16 @@ "type": "Identifier", "name": "_syncSort", "range": [ - 9155, - 9164 + 9123, + 9132 ], "loc": { "start": { - "line": 312, + "line": 311, "column": 4 }, "end": { - "line": 312, + "line": 311, "column": 13 } } @@ -21614,16 +21614,16 @@ "object": { "type": "ThisExpression", "range": [ - 9182, - 9186 + 9150, + 9154 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 13 }, "end": { - "line": 313, + "line": 312, "column": 17 } } @@ -21632,47 +21632,47 @@ "type": "Identifier", "name": "persistSort", "range": [ - 9187, - 9198 + 9155, + 9166 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 18 }, "end": { - "line": 313, + "line": 312, "column": 29 } } }, "range": [ - 9182, - 9198 + 9150, + 9166 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 13 }, "end": { - "line": 313, + "line": 312, "column": 29 } } }, "prefix": true, "range": [ - 9181, - 9198 + 9149, + 9166 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 12 }, "end": { - "line": 313, + "line": 312, "column": 29 } } @@ -21684,48 +21684,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 9214, - 9221 + 9182, + 9189 ], "loc": { "start": { - "line": 314, + "line": 313, "column": 12 }, "end": { - "line": 314, + "line": 313, "column": 19 } } } ], "range": [ - 9200, - 9231 + 9168, + 9199 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 31 }, "end": { - "line": 315, + "line": 314, "column": 9 } } }, "alternate": null, "range": [ - 9177, - 9231 + 9145, + 9199 ], "loc": { "start": { - "line": 313, + "line": 312, "column": 8 }, "end": { - "line": 315, + "line": 314, "column": 9 } } @@ -21739,16 +21739,16 @@ "type": "Identifier", "name": "state", "range": [ - 9244, - 9249 + 9212, + 9217 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 12 }, "end": { - "line": 316, + "line": 315, "column": 17 } } @@ -21759,16 +21759,16 @@ "object": { "type": "ThisExpression", "range": [ - 9252, - 9256 + 9220, + 9224 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 20 }, "end": { - "line": 316, + "line": 315, "column": 24 } } @@ -21777,46 +21777,46 @@ "type": "Identifier", "name": "state", "range": [ - 9257, - 9262 + 9225, + 9230 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 25 }, "end": { - "line": 316, + "line": 315, "column": 30 } } }, "range": [ - 9252, - 9262 + 9220, + 9230 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 20 }, "end": { - "line": 316, + "line": 315, "column": 30 } } }, "range": [ - 9244, - 9262 + 9212, + 9230 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 12 }, "end": { - "line": 316, + "line": 315, "column": 30 } } @@ -21824,16 +21824,16 @@ ], "kind": "let", "range": [ - 9240, - 9263 + 9208, + 9231 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 8 }, "end": { - "line": 316, + "line": 315, "column": 31 } } @@ -21847,16 +21847,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9276, - 9278 + 9244, + 9246 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 12 }, "end": { - "line": 317, + "line": 316, "column": 14 } } @@ -21867,16 +21867,16 @@ "object": { "type": "ThisExpression", "range": [ - 9281, - 9285 + 9249, + 9253 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 17 }, "end": { - "line": 317, + "line": 316, "column": 21 } } @@ -21885,46 +21885,46 @@ "type": "Identifier", "name": "tf", "range": [ - 9286, - 9288 + 9254, + 9256 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 22 }, "end": { - "line": 317, + "line": 316, "column": 24 } } }, "range": [ - 9281, - 9288 + 9249, + 9256 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 17 }, "end": { - "line": 317, + "line": 316, "column": 24 } } }, "range": [ - 9276, - 9288 + 9244, + 9256 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 12 }, "end": { - "line": 317, + "line": 316, "column": 24 } } @@ -21932,16 +21932,16 @@ ], "kind": "let", "range": [ - 9272, - 9289 + 9240, + 9257 ], "loc": { "start": { - "line": 317, + "line": 316, "column": 8 }, "end": { - "line": 317, + "line": 316, "column": 25 } } @@ -21962,16 +21962,16 @@ "type": "Identifier", "name": "Object", "range": [ - 9299, - 9305 + 9267, + 9273 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 319, + "line": 318, "column": 14 } } @@ -21980,31 +21980,31 @@ "type": "Identifier", "name": "keys", "range": [ - 9306, - 9310 + 9274, + 9278 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 15 }, "end": { - "line": 319, + "line": 318, "column": 19 } } }, "range": [ - 9299, - 9310 + 9267, + 9278 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 319, + "line": 318, "column": 19 } } @@ -22014,32 +22014,32 @@ "type": "Identifier", "name": "state", "range": [ - 9311, - 9316 + 9279, + 9284 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 20 }, "end": { - "line": 319, + "line": 318, "column": 25 } } } ], "range": [ - 9299, - 9317 + 9267, + 9285 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 319, + "line": 318, "column": 26 } } @@ -22048,31 +22048,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 9318, - 9325 + 9286, + 9293 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 27 }, "end": { - "line": 319, + "line": 318, "column": 34 } } }, "range": [ - 9299, - 9325 + 9267, + 9293 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 319, + "line": 318, "column": 34 } } @@ -22086,16 +22086,16 @@ "type": "Identifier", "name": "key", "range": [ - 9327, - 9330 + 9295, + 9298 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 36 }, "end": { - "line": 319, + "line": 318, "column": 39 } } @@ -22118,16 +22118,16 @@ "type": "Identifier", "name": "key", "range": [ - 9353, - 9356 + 9321, + 9324 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 16 }, "end": { - "line": 320, + "line": 319, "column": 19 } } @@ -22136,31 +22136,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 9357, - 9364 + 9325, + 9332 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 20 }, "end": { - "line": 320, + "line": 319, "column": 27 } } }, "range": [ - 9353, - 9364 + 9321, + 9332 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 16 }, "end": { - "line": 320, + "line": 319, "column": 27 } } @@ -22172,16 +22172,16 @@ "object": { "type": "ThisExpression", "range": [ - 9365, - 9369 + 9333, + 9337 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 28 }, "end": { - "line": 320, + "line": 319, "column": 32 } } @@ -22190,47 +22190,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 9370, - 9377 + 9338, + 9345 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 33 }, "end": { - "line": 320, + "line": 319, "column": 40 } } }, "range": [ - 9365, - 9377 + 9333, + 9345 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 28 }, "end": { - "line": 320, + "line": 319, "column": 40 } } } ], "range": [ - 9353, - 9378 + 9321, + 9346 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 16 }, "end": { - "line": 320, + "line": 319, "column": 41 } } @@ -22243,47 +22243,47 @@ "value": 1, "raw": "1", "range": [ - 9384, - 9385 + 9352, + 9353 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 47 }, "end": { - "line": 320, + "line": 319, "column": 48 } } }, "prefix": true, "range": [ - 9383, - 9385 + 9351, + 9353 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 46 }, "end": { - "line": 320, + "line": 319, "column": 48 } } }, "range": [ - 9353, - 9385 + 9321, + 9353 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 16 }, "end": { - "line": 320, + "line": 319, "column": 48 } } @@ -22300,16 +22300,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 9409, - 9415 + 9377, + 9383 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 20 }, "end": { - "line": 321, + "line": 320, "column": 26 } } @@ -22320,16 +22320,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 9418, - 9426 + 9386, + 9394 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 29 }, "end": { - "line": 321, + "line": 320, "column": 37 } } @@ -22344,16 +22344,16 @@ "type": "Identifier", "name": "key", "range": [ - 9427, - 9430 + 9395, + 9398 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 38 }, "end": { - "line": 321, + "line": 320, "column": 41 } } @@ -22362,31 +22362,31 @@ "type": "Identifier", "name": "replace", "range": [ - 9431, - 9438 + 9399, + 9406 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 42 }, "end": { - "line": 321, + "line": 320, "column": 49 } } }, "range": [ - 9427, - 9438 + 9395, + 9406 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 38 }, "end": { - "line": 321, + "line": 320, "column": 49 } } @@ -22398,16 +22398,16 @@ "object": { "type": "ThisExpression", "range": [ - 9439, - 9443 + 9407, + 9411 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 50 }, "end": { - "line": 321, + "line": 320, "column": 54 } } @@ -22416,31 +22416,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 9444, - 9451 + 9412, + 9419 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 55 }, "end": { - "line": 321, + "line": 320, "column": 62 } } }, "range": [ - 9439, - 9451 + 9407, + 9419 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 50 }, "end": { - "line": 321, + "line": 320, "column": 62 } } @@ -22450,32 +22450,32 @@ "value": "", "raw": "''", "range": [ - 9453, - 9455 + 9421, + 9423 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 64 }, "end": { - "line": 321, + "line": 320, "column": 66 } } } ], "range": [ - 9427, - 9456 + 9395, + 9424 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 38 }, "end": { - "line": 321, + "line": 320, "column": 67 } } @@ -22485,47 +22485,47 @@ "value": 10, "raw": "10", "range": [ - 9458, - 9460 + 9426, + 9428 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 69 }, "end": { - "line": 321, + "line": 320, "column": 71 } } } ], "range": [ - 9418, - 9461 + 9386, + 9429 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 29 }, "end": { - "line": 321, + "line": 320, "column": 72 } } }, "range": [ - 9409, - 9461 + 9377, + 9429 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 20 }, "end": { - "line": 321, + "line": 320, "column": 72 } } @@ -22533,16 +22533,16 @@ ], "kind": "let", "range": [ - 9405, - 9462 + 9373, + 9430 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 16 }, "end": { - "line": 321, + "line": 320, "column": 73 } } @@ -22558,16 +22558,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 9484, - 9491 + 9452, + 9459 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 21 }, "end": { - "line": 322, + "line": 321, "column": 28 } } @@ -22583,16 +22583,16 @@ "type": "Identifier", "name": "state", "range": [ - 9492, - 9497 + 9460, + 9465 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 29 }, "end": { - "line": 322, + "line": 321, "column": 34 } } @@ -22601,31 +22601,31 @@ "type": "Identifier", "name": "key", "range": [ - 9498, - 9501 + 9466, + 9469 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 35 }, "end": { - "line": 322, + "line": 321, "column": 38 } } }, "range": [ - 9492, - 9502 + 9460, + 9470 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 29 }, "end": { - "line": 322, + "line": 321, "column": 39 } } @@ -22634,63 +22634,63 @@ "type": "Identifier", "name": "sort", "range": [ - 9503, - 9507 + 9471, + 9475 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 40 }, "end": { - "line": 322, + "line": 321, "column": 44 } } }, "range": [ - 9492, - 9507 + 9460, + 9475 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 29 }, "end": { - "line": 322, + "line": 321, "column": 44 } } } ], "range": [ - 9484, - 9508 + 9452, + 9476 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 21 }, "end": { - "line": 322, + "line": 321, "column": 45 } } }, "prefix": true, "range": [ - 9483, - 9508 + 9451, + 9476 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 20 }, "end": { - "line": 322, + "line": 321, "column": 45 } } @@ -22707,16 +22707,16 @@ "type": "Identifier", "name": "sort", "range": [ - 9536, - 9540 + 9504, + 9508 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 24 }, "end": { - "line": 323, + "line": 322, "column": 28 } } @@ -22731,16 +22731,16 @@ "type": "Identifier", "name": "state", "range": [ - 9543, - 9548 + 9511, + 9516 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 31 }, "end": { - "line": 323, + "line": 322, "column": 36 } } @@ -22749,31 +22749,31 @@ "type": "Identifier", "name": "key", "range": [ - 9549, - 9552 + 9517, + 9520 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 37 }, "end": { - "line": 323, + "line": 322, "column": 40 } } }, "range": [ - 9543, - 9553 + 9511, + 9521 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 31 }, "end": { - "line": 323, + "line": 322, "column": 41 } } @@ -22782,46 +22782,46 @@ "type": "Identifier", "name": "sort", "range": [ - 9554, - 9558 + 9522, + 9526 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 42 }, "end": { - "line": 323, + "line": 322, "column": 46 } } }, "range": [ - 9543, - 9558 + 9511, + 9526 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 31 }, "end": { - "line": 323, + "line": 322, "column": 46 } } }, "range": [ - 9536, - 9558 + 9504, + 9526 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 24 }, "end": { - "line": 323, + "line": 322, "column": 46 } } @@ -22829,16 +22829,16 @@ ], "kind": "let", "range": [ - 9532, - 9559 + 9500, + 9527 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 20 }, "end": { - "line": 323, + "line": 322, "column": 47 } } @@ -22856,16 +22856,16 @@ "object": { "type": "ThisExpression", "range": [ - 9580, - 9584 + 9548, + 9552 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 20 }, "end": { - "line": 324, + "line": 323, "column": 24 } } @@ -22874,31 +22874,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 9585, - 9592 + 9553, + 9560 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 25 }, "end": { - "line": 324, + "line": 323, "column": 32 } } }, "range": [ - 9580, - 9592 + 9548, + 9560 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 20 }, "end": { - "line": 324, + "line": 323, "column": 32 } } @@ -22907,31 +22907,31 @@ "type": "Identifier", "name": "emit", "range": [ - 9593, - 9597 + 9561, + 9565 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 33 }, "end": { - "line": 324, + "line": 323, "column": 37 } } }, "range": [ - 9580, - 9597 + 9548, + 9565 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 20 }, "end": { - "line": 324, + "line": 323, "column": 37 } } @@ -22942,16 +22942,16 @@ "value": "sort", "raw": "'sort'", "range": [ - 9598, - 9604 + 9566, + 9572 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 38 }, "end": { - "line": 324, + "line": 323, "column": 44 } } @@ -22960,16 +22960,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9606, - 9608 + 9574, + 9576 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 46 }, "end": { - "line": 324, + "line": 323, "column": 48 } } @@ -22978,16 +22978,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 9610, - 9616 + 9578, + 9584 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 50 }, "end": { - "line": 324, + "line": 323, "column": 56 } } @@ -22999,16 +22999,16 @@ "type": "Identifier", "name": "sort", "range": [ - 9618, - 9622 + 9586, + 9590 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 58 }, "end": { - "line": 324, + "line": 323, "column": 62 } } @@ -23017,142 +23017,142 @@ "type": "Identifier", "name": "descending", "range": [ - 9623, - 9633 + 9591, + 9601 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 63 }, "end": { - "line": 324, + "line": 323, "column": 73 } } }, "range": [ - 9618, - 9633 + 9586, + 9601 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 58 }, "end": { - "line": 324, + "line": 323, "column": 73 } } } ], "range": [ - 9580, - 9634 + 9548, + 9602 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 20 }, "end": { - "line": 324, + "line": 323, "column": 74 } } }, "range": [ - 9580, - 9635 + 9548, + 9603 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 20 }, "end": { - "line": 324, + "line": 323, "column": 75 } } } ], "range": [ - 9510, - 9653 + 9478, + 9621 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 47 }, "end": { - "line": 325, + "line": 324, "column": 17 } } }, "alternate": null, "range": [ - 9479, - 9653 + 9447, + 9621 ], "loc": { "start": { - "line": 322, + "line": 321, "column": 16 }, "end": { - "line": 325, + "line": 324, "column": 17 } } } ], "range": [ - 9387, - 9667 + 9355, + 9635 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 50 }, "end": { - "line": 326, + "line": 325, "column": 13 } } }, "alternate": null, "range": [ - 9349, - 9667 + 9317, + 9635 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 12 }, "end": { - "line": 326, + "line": 325, "column": 13 } } } ], "range": [ - 9335, - 9677 + 9303, + 9645 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 44 }, "end": { - "line": 327, + "line": 326, "column": 9 } } @@ -23160,63 +23160,63 @@ "generator": false, "expression": false, "range": [ - 9326, - 9677 + 9294, + 9645 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 35 }, "end": { - "line": 327, + "line": 326, "column": 9 } } } ], "range": [ - 9299, - 9678 + 9267, + 9646 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 10 } } }, "range": [ - 9299, - 9679 + 9267, + 9647 ], "loc": { "start": { - "line": 319, + "line": 318, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 11 } } } ], "range": [ - 9167, - 9685 + 9135, + 9653 ], "loc": { "start": { - "line": 312, + "line": 311, "column": 16 }, "end": { - "line": 328, + "line": 327, "column": 5 } } @@ -23224,16 +23224,16 @@ "generator": false, "expression": false, "range": [ - 9164, - 9685 + 9132, + 9653 ], "loc": { "start": { - "line": 312, + "line": 311, "column": 13 }, "end": { - "line": 328, + "line": 327, "column": 5 } } @@ -23241,16 +23241,16 @@ "kind": "method", "computed": false, "range": [ - 9155, - 9685 + 9123, + 9653 ], "loc": { "start": { - "line": 312, + "line": 311, "column": 4 }, "end": { - "line": 328, + "line": 327, "column": 5 } }, @@ -23259,16 +23259,16 @@ "type": "Block", "value": "*\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n ", "range": [ - 9043, - 9150 + 9011, + 9118 ], "loc": { "start": { - "line": 307, + "line": 306, "column": 4 }, "end": { - "line": 311, + "line": 310, "column": 7 } } @@ -23279,16 +23279,16 @@ "type": "Block", "value": "*\n * Sync hidden columns with stored information\n *\n * @private\n ", "range": [ - 9691, - 9776 + 9659, + 9744 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 4 }, "end": { - "line": 334, + "line": 333, "column": 7 } } @@ -23302,16 +23302,16 @@ "type": "Identifier", "name": "_syncColsVisibility", "range": [ - 9781, - 9800 + 9749, + 9768 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 4 }, "end": { - "line": 335, + "line": 334, "column": 23 } } @@ -23334,16 +23334,16 @@ "object": { "type": "ThisExpression", "range": [ - 9818, - 9822 + 9786, + 9790 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 13 }, "end": { - "line": 336, + "line": 335, "column": 17 } } @@ -23352,47 +23352,47 @@ "type": "Identifier", "name": "persistColsVisibility", "range": [ - 9823, - 9844 + 9791, + 9812 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 18 }, "end": { - "line": 336, + "line": 335, "column": 39 } } }, "range": [ - 9818, - 9844 + 9786, + 9812 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 13 }, "end": { - "line": 336, + "line": 335, "column": 39 } } }, "prefix": true, "range": [ - 9817, - 9844 + 9785, + 9812 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 12 }, "end": { - "line": 336, + "line": 335, "column": 39 } } @@ -23404,48 +23404,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 9860, - 9867 + 9828, + 9835 ], "loc": { "start": { - "line": 337, + "line": 336, "column": 12 }, "end": { - "line": 337, + "line": 336, "column": 19 } } } ], "range": [ - 9846, - 9877 + 9814, + 9845 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 41 }, "end": { - "line": 338, + "line": 337, "column": 9 } } }, "alternate": null, "range": [ - 9813, - 9877 + 9781, + 9845 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 8 }, "end": { - "line": 338, + "line": 337, "column": 9 } } @@ -23459,16 +23459,16 @@ "type": "Identifier", "name": "state", "range": [ - 9890, - 9895 + 9858, + 9863 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 12 }, "end": { - "line": 339, + "line": 338, "column": 17 } } @@ -23479,16 +23479,16 @@ "object": { "type": "ThisExpression", "range": [ - 9898, - 9902 + 9866, + 9870 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 20 }, "end": { - "line": 339, + "line": 338, "column": 24 } } @@ -23497,46 +23497,46 @@ "type": "Identifier", "name": "state", "range": [ - 9903, - 9908 + 9871, + 9876 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 25 }, "end": { - "line": 339, + "line": 338, "column": 30 } } }, "range": [ - 9898, - 9908 + 9866, + 9876 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 20 }, "end": { - "line": 339, + "line": 338, "column": 30 } } }, "range": [ - 9890, - 9908 + 9858, + 9876 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 12 }, "end": { - "line": 339, + "line": 338, "column": 30 } } @@ -23544,16 +23544,16 @@ ], "kind": "let", "range": [ - 9886, - 9909 + 9854, + 9877 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 8 }, "end": { - "line": 339, + "line": 338, "column": 31 } } @@ -23567,16 +23567,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9922, - 9924 + 9890, + 9892 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 12 }, "end": { - "line": 340, + "line": 339, "column": 14 } } @@ -23587,16 +23587,16 @@ "object": { "type": "ThisExpression", "range": [ - 9927, - 9931 + 9895, + 9899 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 17 }, "end": { - "line": 340, + "line": 339, "column": 21 } } @@ -23605,46 +23605,46 @@ "type": "Identifier", "name": "tf", "range": [ - 9932, - 9934 + 9900, + 9902 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 22 }, "end": { - "line": 340, + "line": 339, "column": 24 } } }, "range": [ - 9927, - 9934 + 9895, + 9902 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 17 }, "end": { - "line": 340, + "line": 339, "column": 24 } } }, "range": [ - 9922, - 9934 + 9890, + 9902 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 12 }, "end": { - "line": 340, + "line": 339, "column": 24 } } @@ -23652,16 +23652,16 @@ ], "kind": "let", "range": [ - 9918, - 9935 + 9886, + 9903 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 8 }, "end": { - "line": 340, + "line": 339, "column": 25 } } @@ -23675,16 +23675,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 9948, - 9958 + 9916, + 9926 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 12 }, "end": { - "line": 341, + "line": 340, "column": 22 } } @@ -23693,31 +23693,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 9961, - 9963 + 9929, + 9931 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 25 }, "end": { - "line": 341, + "line": 340, "column": 27 } } }, "range": [ - 9948, - 9963 + 9916, + 9931 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 12 }, "end": { - "line": 341, + "line": 340, "column": 27 } } @@ -23725,16 +23725,16 @@ ], "kind": "let", "range": [ - 9944, - 9964 + 9912, + 9932 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 8 }, "end": { - "line": 341, + "line": 340, "column": 28 } } @@ -23755,16 +23755,16 @@ "type": "Identifier", "name": "Object", "range": [ - 9974, - 9980 + 9942, + 9948 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 343, + "line": 342, "column": 14 } } @@ -23773,31 +23773,31 @@ "type": "Identifier", "name": "keys", "range": [ - 9981, - 9985 + 9949, + 9953 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 15 }, "end": { - "line": 343, + "line": 342, "column": 19 } } }, "range": [ - 9974, - 9985 + 9942, + 9953 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 343, + "line": 342, "column": 19 } } @@ -23807,32 +23807,32 @@ "type": "Identifier", "name": "state", "range": [ - 9986, - 9991 + 9954, + 9959 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 20 }, "end": { - "line": 343, + "line": 342, "column": 25 } } } ], "range": [ - 9974, - 9992 + 9942, + 9960 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 343, + "line": 342, "column": 26 } } @@ -23841,31 +23841,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 9993, - 10000 + 9961, + 9968 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 27 }, "end": { - "line": 343, + "line": 342, "column": 34 } } }, "range": [ - 9974, - 10000 + 9942, + 9968 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 343, + "line": 342, "column": 34 } } @@ -23879,16 +23879,16 @@ "type": "Identifier", "name": "key", "range": [ - 10002, - 10005 + 9970, + 9973 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 36 }, "end": { - "line": 343, + "line": 342, "column": 39 } } @@ -23911,16 +23911,16 @@ "type": "Identifier", "name": "key", "range": [ - 10028, - 10031 + 9996, + 9999 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 16 }, "end": { - "line": 344, + "line": 343, "column": 19 } } @@ -23929,31 +23929,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 10032, - 10039 + 10000, + 10007 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 20 }, "end": { - "line": 344, + "line": 343, "column": 27 } } }, "range": [ - 10028, - 10039 + 9996, + 10007 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 16 }, "end": { - "line": 344, + "line": 343, "column": 27 } } @@ -23965,16 +23965,16 @@ "object": { "type": "ThisExpression", "range": [ - 10040, - 10044 + 10008, + 10012 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 28 }, "end": { - "line": 344, + "line": 343, "column": 32 } } @@ -23983,47 +23983,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 10045, - 10052 + 10013, + 10020 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 33 }, "end": { - "line": 344, + "line": 343, "column": 40 } } }, "range": [ - 10040, - 10052 + 10008, + 10020 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 28 }, "end": { - "line": 344, + "line": 343, "column": 40 } } } ], "range": [ - 10028, - 10053 + 9996, + 10021 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 16 }, "end": { - "line": 344, + "line": 343, "column": 41 } } @@ -24036,47 +24036,47 @@ "value": 1, "raw": "1", "range": [ - 10059, - 10060 + 10027, + 10028 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 47 }, "end": { - "line": 344, + "line": 343, "column": 48 } } }, "prefix": true, "range": [ - 10058, - 10060 + 10026, + 10028 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 46 }, "end": { - "line": 344, + "line": 343, "column": 48 } } }, "range": [ - 10028, - 10060 + 9996, + 10028 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 16 }, "end": { - "line": 344, + "line": 343, "column": 48 } } @@ -24093,16 +24093,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 10084, - 10090 + 10052, + 10058 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 20 }, "end": { - "line": 345, + "line": 344, "column": 26 } } @@ -24113,16 +24113,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 10093, - 10101 + 10061, + 10069 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 29 }, "end": { - "line": 345, + "line": 344, "column": 37 } } @@ -24137,16 +24137,16 @@ "type": "Identifier", "name": "key", "range": [ - 10102, - 10105 + 10070, + 10073 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 38 }, "end": { - "line": 345, + "line": 344, "column": 41 } } @@ -24155,31 +24155,31 @@ "type": "Identifier", "name": "replace", "range": [ - 10106, - 10113 + 10074, + 10081 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 42 }, "end": { - "line": 345, + "line": 344, "column": 49 } } }, "range": [ - 10102, - 10113 + 10070, + 10081 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 38 }, "end": { - "line": 345, + "line": 344, "column": 49 } } @@ -24191,16 +24191,16 @@ "object": { "type": "ThisExpression", "range": [ - 10114, - 10118 + 10082, + 10086 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 50 }, "end": { - "line": 345, + "line": 344, "column": 54 } } @@ -24209,31 +24209,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 10119, - 10126 + 10087, + 10094 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 55 }, "end": { - "line": 345, + "line": 344, "column": 62 } } }, "range": [ - 10114, - 10126 + 10082, + 10094 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 50 }, "end": { - "line": 345, + "line": 344, "column": 62 } } @@ -24243,32 +24243,32 @@ "value": "", "raw": "''", "range": [ - 10128, - 10130 + 10096, + 10098 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 64 }, "end": { - "line": 345, + "line": 344, "column": 66 } } } ], "range": [ - 10102, - 10131 + 10070, + 10099 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 38 }, "end": { - "line": 345, + "line": 344, "column": 67 } } @@ -24278,47 +24278,47 @@ "value": 10, "raw": "10", "range": [ - 10133, - 10135 + 10101, + 10103 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 69 }, "end": { - "line": 345, + "line": 344, "column": 71 } } } ], "range": [ - 10093, - 10136 + 10061, + 10104 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 29 }, "end": { - "line": 345, + "line": 344, "column": 72 } } }, "range": [ - 10084, - 10136 + 10052, + 10104 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 20 }, "end": { - "line": 345, + "line": 344, "column": 72 } } @@ -24326,16 +24326,16 @@ ], "kind": "let", "range": [ - 10080, - 10137 + 10048, + 10105 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 16 }, "end": { - "line": 345, + "line": 344, "column": 73 } } @@ -24351,16 +24351,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 10159, - 10166 + 10127, + 10134 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 21 }, "end": { - "line": 346, + "line": 345, "column": 28 } } @@ -24376,16 +24376,16 @@ "type": "Identifier", "name": "state", "range": [ - 10167, - 10172 + 10135, + 10140 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 29 }, "end": { - "line": 346, + "line": 345, "column": 34 } } @@ -24394,31 +24394,31 @@ "type": "Identifier", "name": "key", "range": [ - 10173, - 10176 + 10141, + 10144 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 35 }, "end": { - "line": 346, + "line": 345, "column": 38 } } }, "range": [ - 10167, - 10177 + 10135, + 10145 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 29 }, "end": { - "line": 346, + "line": 345, "column": 39 } } @@ -24427,63 +24427,63 @@ "type": "Identifier", "name": "hidden", "range": [ - 10178, - 10184 + 10146, + 10152 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 40 }, "end": { - "line": 346, + "line": 345, "column": 46 } } }, "range": [ - 10167, - 10184 + 10135, + 10152 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 29 }, "end": { - "line": 346, + "line": 345, "column": 46 } } } ], "range": [ - 10159, - 10185 + 10127, + 10153 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 21 }, "end": { - "line": 346, + "line": 345, "column": 47 } } }, "prefix": true, "range": [ - 10158, - 10185 + 10126, + 10153 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 20 }, "end": { - "line": 346, + "line": 345, "column": 47 } } @@ -24502,16 +24502,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 10209, - 10219 + 10177, + 10187 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 20 }, "end": { - "line": 347, + "line": 346, "column": 30 } } @@ -24520,31 +24520,31 @@ "type": "Identifier", "name": "push", "range": [ - 10220, - 10224 + 10188, + 10192 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 31 }, "end": { - "line": 347, + "line": 346, "column": 35 } } }, "range": [ - 10209, - 10224 + 10177, + 10192 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 20 }, "end": { - "line": 347, + "line": 346, "column": 35 } } @@ -24554,127 +24554,127 @@ "type": "Identifier", "name": "colIdx", "range": [ - 10225, - 10231 + 10193, + 10199 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 36 }, "end": { - "line": 347, + "line": 346, "column": 42 } } } ], "range": [ - 10209, - 10232 + 10177, + 10200 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 20 }, "end": { - "line": 347, + "line": 346, "column": 43 } } }, "range": [ - 10209, - 10233 + 10177, + 10201 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 20 }, "end": { - "line": 347, + "line": 346, "column": 44 } } } ], "range": [ - 10187, - 10251 + 10155, + 10219 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 49 }, "end": { - "line": 348, + "line": 347, "column": 17 } } }, "alternate": null, "range": [ - 10154, - 10251 + 10122, + 10219 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 16 }, "end": { - "line": 348, + "line": 347, "column": 17 } } } ], "range": [ - 10062, - 10265 + 10030, + 10233 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 50 }, "end": { - "line": 349, + "line": 348, "column": 13 } } }, "alternate": null, "range": [ - 10024, - 10265 + 9992, + 10233 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 12 }, "end": { - "line": 349, + "line": 348, "column": 13 } } } ], "range": [ - 10010, - 10275 + 9978, + 10243 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 44 }, "end": { - "line": 350, + "line": 349, "column": 9 } } @@ -24682,47 +24682,47 @@ "generator": false, "expression": false, "range": [ - 10001, - 10275 + 9969, + 10243 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 35 }, "end": { - "line": 350, + "line": 349, "column": 9 } } } ], "range": [ - 9974, - 10276 + 9942, + 10244 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 350, + "line": 349, "column": 10 } } }, "range": [ - 9974, - 10277 + 9942, + 10245 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 8 }, "end": { - "line": 350, + "line": 349, "column": 11 } } @@ -24738,16 +24738,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 10287, - 10297 + 10255, + 10265 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 8 }, "end": { - "line": 352, + "line": 351, "column": 18 } } @@ -24756,31 +24756,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 10298, - 10305 + 10266, + 10273 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 19 }, "end": { - "line": 352, + "line": 351, "column": 26 } } }, "range": [ - 10287, - 10305 + 10255, + 10273 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 8 }, "end": { - "line": 352, + "line": 351, "column": 26 } } @@ -24794,16 +24794,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 10307, - 10313 + 10275, + 10281 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 28 }, "end": { - "line": 352, + "line": 351, "column": 34 } } @@ -24825,16 +24825,16 @@ "object": { "type": "ThisExpression", "range": [ - 10332, - 10336 + 10300, + 10304 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 12 }, "end": { - "line": 353, + "line": 352, "column": 16 } } @@ -24843,31 +24843,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 10337, - 10344 + 10305, + 10312 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 17 }, "end": { - "line": 353, + "line": 352, "column": 24 } } }, "range": [ - 10332, - 10344 + 10300, + 10312 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 12 }, "end": { - "line": 353, + "line": 352, "column": 24 } } @@ -24876,31 +24876,31 @@ "type": "Identifier", "name": "emit", "range": [ - 10345, - 10349 + 10313, + 10317 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 25 }, "end": { - "line": 353, + "line": 352, "column": 29 } } }, "range": [ - 10332, - 10349 + 10300, + 10317 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 12 }, "end": { - "line": 353, + "line": 352, "column": 29 } } @@ -24911,16 +24911,16 @@ "value": "hide-column", "raw": "'hide-column'", "range": [ - 10350, - 10363 + 10318, + 10331 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 30 }, "end": { - "line": 353, + "line": 352, "column": 43 } } @@ -24929,16 +24929,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10365, - 10367 + 10333, + 10335 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 45 }, "end": { - "line": 353, + "line": 352, "column": 47 } } @@ -24947,63 +24947,63 @@ "type": "Identifier", "name": "colIdx", "range": [ - 10369, - 10375 + 10337, + 10343 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 49 }, "end": { - "line": 353, + "line": 352, "column": 55 } } } ], "range": [ - 10332, - 10376 + 10300, + 10344 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 12 }, "end": { - "line": 353, + "line": 352, "column": 56 } } }, "range": [ - 10332, - 10377 + 10300, + 10345 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 12 }, "end": { - "line": 353, + "line": 352, "column": 57 } } } ], "range": [ - 10318, - 10387 + 10286, + 10355 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 39 }, "end": { - "line": 354, + "line": 353, "column": 9 } } @@ -25011,63 +25011,63 @@ "generator": false, "expression": false, "range": [ - 10306, - 10387 + 10274, + 10355 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 27 }, "end": { - "line": 354, + "line": 353, "column": 9 } } } ], "range": [ - 10287, - 10388 + 10255, + 10356 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 8 }, "end": { - "line": 354, + "line": 353, "column": 10 } } }, "range": [ - 10287, - 10389 + 10255, + 10357 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 8 }, "end": { - "line": 354, + "line": 353, "column": 11 } } } ], "range": [ - 9803, - 10395 + 9771, + 10363 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 26 }, "end": { - "line": 355, + "line": 354, "column": 5 } } @@ -25075,16 +25075,16 @@ "generator": false, "expression": false, "range": [ - 9800, - 10395 + 9768, + 10363 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 23 }, "end": { - "line": 355, + "line": 354, "column": 5 } } @@ -25092,16 +25092,16 @@ "kind": "method", "computed": false, "range": [ - 9781, - 10395 + 9749, + 10363 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 4 }, "end": { - "line": 355, + "line": 354, "column": 5 } }, @@ -25110,16 +25110,16 @@ "type": "Block", "value": "*\n * Sync hidden columns with stored information\n *\n * @private\n ", "range": [ - 9691, - 9776 + 9659, + 9744 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 4 }, "end": { - "line": 334, + "line": 333, "column": 7 } } @@ -25130,16 +25130,16 @@ "type": "Block", "value": "*\n * Sync filters visibility with stored information\n *\n * @private\n ", "range": [ - 10401, - 10490 + 10369, + 10458 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 4 }, "end": { - "line": 361, + "line": 360, "column": 7 } } @@ -25153,16 +25153,16 @@ "type": "Identifier", "name": "_syncFiltersVisibility", "range": [ - 10495, - 10517 + 10463, + 10485 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 4 }, "end": { - "line": 362, + "line": 361, "column": 26 } } @@ -25185,16 +25185,16 @@ "object": { "type": "ThisExpression", "range": [ - 10535, - 10539 + 10503, + 10507 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 13 }, "end": { - "line": 363, + "line": 362, "column": 17 } } @@ -25203,47 +25203,47 @@ "type": "Identifier", "name": "persistFiltersVisibility", "range": [ - 10540, - 10564 + 10508, + 10532 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 18 }, "end": { - "line": 363, + "line": 362, "column": 42 } } }, "range": [ - 10535, - 10564 + 10503, + 10532 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 13 }, "end": { - "line": 363, + "line": 362, "column": 42 } } }, "prefix": true, "range": [ - 10534, - 10564 + 10502, + 10532 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 12 }, "end": { - "line": 363, + "line": 362, "column": 42 } } @@ -25255,48 +25255,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 10580, - 10587 + 10548, + 10555 ], "loc": { "start": { - "line": 364, + "line": 363, "column": 12 }, "end": { - "line": 364, + "line": 363, "column": 19 } } } ], "range": [ - 10566, - 10597 + 10534, + 10565 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 44 }, "end": { - "line": 365, + "line": 364, "column": 9 } } }, "alternate": null, "range": [ - 10530, - 10597 + 10498, + 10565 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 8 }, "end": { - "line": 365, + "line": 364, "column": 9 } } @@ -25310,16 +25310,16 @@ "type": "Identifier", "name": "state", "range": [ - 10610, - 10615 + 10578, + 10583 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 12 }, "end": { - "line": 366, + "line": 365, "column": 17 } } @@ -25330,16 +25330,16 @@ "object": { "type": "ThisExpression", "range": [ - 10618, - 10622 + 10586, + 10590 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 20 }, "end": { - "line": 366, + "line": 365, "column": 24 } } @@ -25348,46 +25348,46 @@ "type": "Identifier", "name": "state", "range": [ - 10623, - 10628 + 10591, + 10596 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 25 }, "end": { - "line": 366, + "line": 365, "column": 30 } } }, "range": [ - 10618, - 10628 + 10586, + 10596 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 20 }, "end": { - "line": 366, + "line": 365, "column": 30 } } }, "range": [ - 10610, - 10628 + 10578, + 10596 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 12 }, "end": { - "line": 366, + "line": 365, "column": 30 } } @@ -25395,16 +25395,16 @@ ], "kind": "let", "range": [ - 10606, - 10629 + 10574, + 10597 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 8 }, "end": { - "line": 366, + "line": 365, "column": 31 } } @@ -25418,16 +25418,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10642, - 10644 + 10610, + 10612 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 12 }, "end": { - "line": 367, + "line": 366, "column": 14 } } @@ -25438,16 +25438,16 @@ "object": { "type": "ThisExpression", "range": [ - 10647, - 10651 + 10615, + 10619 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 17 }, "end": { - "line": 367, + "line": 366, "column": 21 } } @@ -25456,46 +25456,46 @@ "type": "Identifier", "name": "tf", "range": [ - 10652, - 10654 + 10620, + 10622 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 22 }, "end": { - "line": 367, + "line": 366, "column": 24 } } }, "range": [ - 10647, - 10654 + 10615, + 10622 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 17 }, "end": { - "line": 367, + "line": 366, "column": 24 } } }, "range": [ - 10642, - 10654 + 10610, + 10622 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 12 }, "end": { - "line": 367, + "line": 366, "column": 24 } } @@ -25503,16 +25503,16 @@ ], "kind": "let", "range": [ - 10638, - 10655 + 10606, + 10623 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 8 }, "end": { - "line": 367, + "line": 366, "column": 25 } } @@ -25526,16 +25526,16 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 10668, - 10685 + 10636, + 10653 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 12 }, "end": { - "line": 368, + "line": 367, "column": 29 } } @@ -25547,16 +25547,16 @@ "type": "Identifier", "name": "state", "range": [ - 10688, - 10693 + 10656, + 10661 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 32 }, "end": { - "line": 368, + "line": 367, "column": 37 } } @@ -25567,16 +25567,16 @@ "object": { "type": "ThisExpression", "range": [ - 10694, - 10698 + 10662, + 10666 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 38 }, "end": { - "line": 368, + "line": 367, "column": 42 } } @@ -25585,61 +25585,61 @@ "type": "Identifier", "name": "filtersVisKey", "range": [ - 10699, - 10712 + 10667, + 10680 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 43 }, "end": { - "line": 368, + "line": 367, "column": 56 } } }, "range": [ - 10694, - 10712 + 10662, + 10680 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 38 }, "end": { - "line": 368, + "line": 367, "column": 56 } } }, "range": [ - 10688, - 10713 + 10656, + 10681 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 32 }, "end": { - "line": 368, + "line": 367, "column": 57 } } }, "range": [ - 10668, - 10713 + 10636, + 10681 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 12 }, "end": { - "line": 368, + "line": 367, "column": 57 } } @@ -25647,16 +25647,16 @@ ], "kind": "let", "range": [ - 10664, - 10714 + 10632, + 10682 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 8 }, "end": { - "line": 368, + "line": 367, "column": 58 } } @@ -25672,16 +25672,16 @@ "object": { "type": "ThisExpression", "range": [ - 10724, - 10728 + 10692, + 10696 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 8 }, "end": { - "line": 370, + "line": 369, "column": 12 } } @@ -25690,31 +25690,31 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 10729, - 10746 + 10697, + 10714 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 13 }, "end": { - "line": 370, + "line": 369, "column": 30 } } }, "range": [ - 10724, - 10746 + 10692, + 10714 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 8 }, "end": { - "line": 370, + "line": 369, "column": 30 } } @@ -25723,46 +25723,46 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 10749, - 10766 + 10717, + 10734 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 33 }, "end": { - "line": 370, + "line": 369, "column": 50 } } }, "range": [ - 10724, - 10766 + 10692, + 10734 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 8 }, "end": { - "line": 370, + "line": 369, "column": 50 } } }, "range": [ - 10724, - 10767 + 10692, + 10735 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 8 }, "end": { - "line": 370, + "line": 369, "column": 51 } } @@ -25780,16 +25780,16 @@ "object": { "type": "ThisExpression", "range": [ - 10776, - 10780 + 10744, + 10748 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 12 } } @@ -25798,31 +25798,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 10781, - 10788 + 10749, + 10756 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 13 }, "end": { - "line": 371, + "line": 370, "column": 20 } } }, "range": [ - 10776, - 10788 + 10744, + 10756 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 20 } } @@ -25831,31 +25831,31 @@ "type": "Identifier", "name": "emit", "range": [ - 10789, - 10793 + 10757, + 10761 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 21 }, "end": { - "line": 371, + "line": 370, "column": 25 } } }, "range": [ - 10776, - 10793 + 10744, + 10761 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 25 } } @@ -25866,16 +25866,16 @@ "value": "show-filters", "raw": "'show-filters'", "range": [ - 10794, - 10808 + 10762, + 10776 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 26 }, "end": { - "line": 371, + "line": 370, "column": 40 } } @@ -25884,16 +25884,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10810, - 10812 + 10778, + 10780 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 42 }, "end": { - "line": 371, + "line": 370, "column": 44 } } @@ -25902,63 +25902,63 @@ "type": "Identifier", "name": "filtersVisibility", "range": [ - 10814, - 10831 + 10782, + 10799 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 46 }, "end": { - "line": 371, + "line": 370, "column": 63 } } } ], "range": [ - 10776, - 10832 + 10744, + 10800 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 64 } } }, "range": [ - 10776, - 10833 + 10744, + 10801 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 65 } } } ], "range": [ - 10520, - 10839 + 10488, + 10807 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 29 }, "end": { - "line": 372, + "line": 371, "column": 5 } } @@ -25966,16 +25966,16 @@ "generator": false, "expression": false, "range": [ - 10517, - 10839 + 10485, + 10807 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 26 }, "end": { - "line": 372, + "line": 371, "column": 5 } } @@ -25983,16 +25983,16 @@ "kind": "method", "computed": false, "range": [ - 10495, - 10839 + 10463, + 10807 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 4 }, "end": { - "line": 372, + "line": 371, "column": 5 } }, @@ -26001,16 +26001,16 @@ "type": "Block", "value": "*\n * Sync filters visibility with stored information\n *\n * @private\n ", "range": [ - 10401, - 10490 + 10369, + 10458 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 4 }, "end": { - "line": 361, + "line": 360, "column": 7 } } @@ -26021,16 +26021,16 @@ "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 10845, - 10886 + 10813, + 10854 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 4 }, "end": { - "line": 376, + "line": 375, "column": 7 } } @@ -26044,16 +26044,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 10891, - 10898 + 10859, + 10866 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 4 }, "end": { - "line": 377, + "line": 376, "column": 11 } } @@ -26076,16 +26076,16 @@ "object": { "type": "ThisExpression", "range": [ - 10916, - 10920 + 10884, + 10888 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 13 }, "end": { - "line": 378, + "line": 377, "column": 17 } } @@ -26094,47 +26094,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 10921, - 10932 + 10889, + 10900 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 18 }, "end": { - "line": 378, + "line": 377, "column": 29 } } }, "range": [ - 10916, - 10932 + 10884, + 10900 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 13 }, "end": { - "line": 378, + "line": 377, "column": 29 } } }, "prefix": true, "range": [ - 10915, - 10932 + 10883, + 10900 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 12 }, "end": { - "line": 378, + "line": 377, "column": 29 } } @@ -26146,48 +26146,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 10948, - 10955 + 10916, + 10923 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 12 }, "end": { - "line": 379, + "line": 378, "column": 19 } } } ], "range": [ - 10934, - 10965 + 10902, + 10933 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 31 }, "end": { - "line": 380, + "line": 379, "column": 9 } } }, "alternate": null, "range": [ - 10911, - 10965 + 10879, + 10933 ], "loc": { "start": { - "line": 378, + "line": 377, "column": 8 }, "end": { - "line": 380, + "line": 379, "column": 9 } } @@ -26203,16 +26203,16 @@ "object": { "type": "ThisExpression", "range": [ - 10975, - 10979 + 10943, + 10947 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 12 } } @@ -26221,31 +26221,31 @@ "type": "Identifier", "name": "state", "range": [ - 10980, - 10985 + 10948, + 10953 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 13 }, "end": { - "line": 382, + "line": 381, "column": 18 } } }, "range": [ - 10975, - 10985 + 10943, + 10953 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 18 } } @@ -26254,46 +26254,46 @@ "type": "ObjectExpression", "properties": [], "range": [ - 10988, - 10990 + 10956, + 10958 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 21 }, "end": { - "line": 382, + "line": 381, "column": 23 } } }, "range": [ - 10975, - 10990 + 10943, + 10958 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 23 } } }, "range": [ - 10975, - 10991 + 10943, + 10959 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 24 } } @@ -26311,16 +26311,16 @@ "object": { "type": "ThisExpression", "range": [ - 11001, - 11005 + 10969, + 10973 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 12 } } @@ -26329,31 +26329,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11006, - 11013 + 10974, + 10981 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 13 }, "end": { - "line": 384, + "line": 383, "column": 20 } } }, "range": [ - 11001, - 11013 + 10969, + 10981 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 20 } } @@ -26362,31 +26362,31 @@ "type": "Identifier", "name": "off", "range": [ - 11014, - 11017 + 10982, + 10985 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 21 }, "end": { - "line": 384, + "line": 383, "column": 24 } } }, "range": [ - 11001, - 11017 + 10969, + 10985 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 24 } } @@ -26400,32 +26400,32 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 11019, - 11036 + 10987, + 11004 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 26 }, "end": { - "line": 384, + "line": 383, "column": 43 } } } ], "range": [ - 11018, - 11037 + 10986, + 11005 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 25 }, "end": { - "line": 384, + "line": 383, "column": 44 } } @@ -26442,16 +26442,16 @@ "object": { "type": "ThisExpression", "range": [ - 11045, - 11049 + 11013, + 11017 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 52 }, "end": { - "line": 384, + "line": 383, "column": 56 } } @@ -26460,47 +26460,47 @@ "type": "Identifier", "name": "update", "range": [ - 11050, - 11056 + 11018, + 11024 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 57 }, "end": { - "line": 384, + "line": 383, "column": 63 } } }, "range": [ - 11045, - 11056 + 11013, + 11024 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 52 }, "end": { - "line": 384, + "line": 383, "column": 63 } } }, "arguments": [], "range": [ - 11045, - 11058 + 11013, + 11026 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 52 }, "end": { - "line": 384, + "line": 383, "column": 65 } } @@ -26508,47 +26508,47 @@ "generator": false, "expression": true, "range": [ - 11039, - 11058 + 11007, + 11026 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 46 }, "end": { - "line": 384, + "line": 383, "column": 65 } } } ], "range": [ - 11001, - 11059 + 10969, + 11027 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 66 } } }, "range": [ - 11001, - 11060 + 10969, + 11028 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 67 } } @@ -26566,16 +26566,16 @@ "object": { "type": "ThisExpression", "range": [ - 11069, - 11073 + 11037, + 11041 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 8 }, "end": { - "line": 385, + "line": 384, "column": 12 } } @@ -26584,31 +26584,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11074, - 11081 + 11042, + 11049 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 13 }, "end": { - "line": 385, + "line": 384, "column": 20 } } }, "range": [ - 11069, - 11081 + 11037, + 11049 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 8 }, "end": { - "line": 385, + "line": 384, "column": 20 } } @@ -26617,31 +26617,31 @@ "type": "Identifier", "name": "off", "range": [ - 11082, - 11085 + 11050, + 11053 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 21 }, "end": { - "line": 385, + "line": 384, "column": 24 } } }, "range": [ - 11069, - 11085 + 11037, + 11053 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 8 }, "end": { - "line": 385, + "line": 384, "column": 24 } } @@ -26655,16 +26655,16 @@ "value": "after-page-change", "raw": "'after-page-change'", "range": [ - 11087, - 11106 + 11055, + 11074 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 26 }, "end": { - "line": 385, + "line": 384, "column": 45 } } @@ -26674,32 +26674,32 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 11108, - 11132 + 11076, + 11100 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 47 }, "end": { - "line": 385, + "line": 384, "column": 71 } } } ], "range": [ - 11086, - 11133 + 11054, + 11101 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 25 }, "end": { - "line": 385, + "line": 384, "column": 72 } } @@ -26712,16 +26712,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11148, - 11150 + 11116, + 11118 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 13 }, "end": { - "line": 386, + "line": 385, "column": 15 } } @@ -26730,16 +26730,16 @@ "type": "Identifier", "name": "pageNb", "range": [ - 11152, - 11158 + 11120, + 11126 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 17 }, "end": { - "line": 386, + "line": 385, "column": 23 } } @@ -26753,16 +26753,16 @@ "object": { "type": "ThisExpression", "range": [ - 11163, - 11167 + 11131, + 11135 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 28 }, "end": { - "line": 386, + "line": 385, "column": 32 } } @@ -26771,31 +26771,31 @@ "type": "Identifier", "name": "updatePage", "range": [ - 11168, - 11178 + 11136, + 11146 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 33 }, "end": { - "line": 386, + "line": 385, "column": 43 } } }, "range": [ - 11163, - 11178 + 11131, + 11146 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 28 }, "end": { - "line": 386, + "line": 385, "column": 43 } } @@ -26805,32 +26805,32 @@ "type": "Identifier", "name": "pageNb", "range": [ - 11179, - 11185 + 11147, + 11153 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 44 }, "end": { - "line": 386, + "line": 385, "column": 50 } } } ], "range": [ - 11163, - 11186 + 11131, + 11154 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 28 }, "end": { - "line": 386, + "line": 385, "column": 51 } } @@ -26838,47 +26838,47 @@ "generator": false, "expression": true, "range": [ - 11147, - 11186 + 11115, + 11154 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 12 }, "end": { - "line": 386, + "line": 385, "column": 51 } } } ], "range": [ - 11069, - 11187 + 11037, + 11155 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 8 }, "end": { - "line": 386, + "line": 385, "column": 52 } } }, "range": [ - 11069, - 11188 + 11037, + 11156 ], "loc": { "start": { - "line": 385, + "line": 384, "column": 8 }, "end": { - "line": 386, + "line": 385, "column": 53 } } @@ -26896,16 +26896,16 @@ "object": { "type": "ThisExpression", "range": [ - 11197, - 11201 + 11165, + 11169 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 12 } } @@ -26914,31 +26914,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11202, - 11209 + 11170, + 11177 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 13 }, "end": { - "line": 387, + "line": 386, "column": 20 } } }, "range": [ - 11197, - 11209 + 11165, + 11177 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 20 } } @@ -26947,31 +26947,31 @@ "type": "Identifier", "name": "off", "range": [ - 11210, - 11213 + 11178, + 11181 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 21 }, "end": { - "line": 387, + "line": 386, "column": 24 } } }, "range": [ - 11197, - 11213 + 11165, + 11181 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 24 } } @@ -26985,32 +26985,32 @@ "value": "after-page-length-change", "raw": "'after-page-length-change'", "range": [ - 11215, - 11241 + 11183, + 11209 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 26 }, "end": { - "line": 387, + "line": 386, "column": 52 } } } ], "range": [ - 11214, - 11242 + 11182, + 11210 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 25 }, "end": { - "line": 387, + "line": 386, "column": 53 } } @@ -27023,16 +27023,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11257, - 11259 + 11225, + 11227 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 13 }, "end": { - "line": 388, + "line": 387, "column": 15 } } @@ -27041,16 +27041,16 @@ "type": "Identifier", "name": "index", "range": [ - 11261, - 11266 + 11229, + 11234 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 17 }, "end": { - "line": 388, + "line": 387, "column": 22 } } @@ -27064,16 +27064,16 @@ "object": { "type": "ThisExpression", "range": [ - 11271, - 11275 + 11239, + 11243 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 27 }, "end": { - "line": 388, + "line": 387, "column": 31 } } @@ -27082,31 +27082,31 @@ "type": "Identifier", "name": "updatePageLength", "range": [ - 11276, - 11292 + 11244, + 11260 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 32 }, "end": { - "line": 388, + "line": 387, "column": 48 } } }, "range": [ - 11271, - 11292 + 11239, + 11260 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 27 }, "end": { - "line": 388, + "line": 387, "column": 48 } } @@ -27116,32 +27116,32 @@ "type": "Identifier", "name": "index", "range": [ - 11293, - 11298 + 11261, + 11266 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 49 }, "end": { - "line": 388, + "line": 387, "column": 54 } } } ], "range": [ - 11271, - 11299 + 11239, + 11267 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 27 }, "end": { - "line": 388, + "line": 387, "column": 55 } } @@ -27149,47 +27149,47 @@ "generator": false, "expression": true, "range": [ - 11256, - 11299 + 11224, + 11267 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 12 }, "end": { - "line": 388, + "line": 387, "column": 55 } } } ], "range": [ - 11197, - 11300 + 11165, + 11268 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 56 } } }, "range": [ - 11197, - 11301 + 11165, + 11269 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 57 } } @@ -27207,16 +27207,16 @@ "object": { "type": "ThisExpression", "range": [ - 11310, - 11314 + 11278, + 11282 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 8 }, "end": { - "line": 389, + "line": 388, "column": 12 } } @@ -27225,31 +27225,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11315, - 11322 + 11283, + 11290 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 13 }, "end": { - "line": 389, + "line": 388, "column": 20 } } }, "range": [ - 11310, - 11322 + 11278, + 11290 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 8 }, "end": { - "line": 389, + "line": 388, "column": 20 } } @@ -27258,31 +27258,31 @@ "type": "Identifier", "name": "off", "range": [ - 11323, - 11326 + 11291, + 11294 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 21 }, "end": { - "line": 389, + "line": 388, "column": 24 } } }, "range": [ - 11310, - 11326 + 11278, + 11294 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 8 }, "end": { - "line": 389, + "line": 388, "column": 24 } } @@ -27296,32 +27296,32 @@ "value": "column-sorted", "raw": "'column-sorted'", "range": [ - 11328, - 11343 + 11296, + 11311 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 26 }, "end": { - "line": 389, + "line": 388, "column": 41 } } } ], "range": [ - 11327, - 11344 + 11295, + 11312 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 25 }, "end": { - "line": 389, + "line": 388, "column": 42 } } @@ -27334,16 +27334,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11359, - 11361 + 11327, + 11329 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 13 }, "end": { - "line": 390, + "line": 389, "column": 15 } } @@ -27352,16 +27352,16 @@ "type": "Identifier", "name": "index", "range": [ - 11363, - 11368 + 11331, + 11336 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 17 }, "end": { - "line": 390, + "line": 389, "column": 22 } } @@ -27370,16 +27370,16 @@ "type": "Identifier", "name": "descending", "range": [ - 11370, - 11380 + 11338, + 11348 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 24 }, "end": { - "line": 390, + "line": 389, "column": 34 } } @@ -27393,16 +27393,16 @@ "object": { "type": "ThisExpression", "range": [ - 11385, - 11389 + 11353, + 11357 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 39 }, "end": { - "line": 390, + "line": 389, "column": 43 } } @@ -27411,31 +27411,31 @@ "type": "Identifier", "name": "updateSort", "range": [ - 11390, - 11400 + 11358, + 11368 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 44 }, "end": { - "line": 390, + "line": 389, "column": 54 } } }, "range": [ - 11385, - 11400 + 11353, + 11368 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 39 }, "end": { - "line": 390, + "line": 389, "column": 54 } } @@ -27445,16 +27445,16 @@ "type": "Identifier", "name": "index", "range": [ - 11401, - 11406 + 11369, + 11374 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 55 }, "end": { - "line": 390, + "line": 389, "column": 60 } } @@ -27463,32 +27463,32 @@ "type": "Identifier", "name": "descending", "range": [ - 11408, - 11418 + 11376, + 11386 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 62 }, "end": { - "line": 390, + "line": 389, "column": 72 } } } ], "range": [ - 11385, - 11419 + 11353, + 11387 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 39 }, "end": { - "line": 390, + "line": 389, "column": 73 } } @@ -27496,47 +27496,47 @@ "generator": false, "expression": true, "range": [ - 11358, - 11419 + 11326, + 11387 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 12 }, "end": { - "line": 390, + "line": 389, "column": 73 } } } ], "range": [ - 11310, - 11420 + 11278, + 11388 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 8 }, "end": { - "line": 390, + "line": 389, "column": 74 } } }, "range": [ - 11310, - 11421 + 11278, + 11389 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 8 }, "end": { - "line": 390, + "line": 389, "column": 75 } } @@ -27554,16 +27554,16 @@ "object": { "type": "ThisExpression", "range": [ - 11430, - 11434 + 11398, + 11402 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 8 }, "end": { - "line": 391, + "line": 390, "column": 12 } } @@ -27572,31 +27572,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11435, - 11442 + 11403, + 11410 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 13 }, "end": { - "line": 391, + "line": 390, "column": 20 } } }, "range": [ - 11430, - 11442 + 11398, + 11410 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 8 }, "end": { - "line": 391, + "line": 390, "column": 20 } } @@ -27605,31 +27605,31 @@ "type": "Identifier", "name": "off", "range": [ - 11443, - 11446 + 11411, + 11414 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 21 }, "end": { - "line": 391, + "line": 390, "column": 24 } } }, "range": [ - 11430, - 11446 + 11398, + 11414 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 8 }, "end": { - "line": 391, + "line": 390, "column": 24 } } @@ -27643,32 +27643,32 @@ "value": "sort-initialized", "raw": "'sort-initialized'", "range": [ - 11448, - 11466 + 11416, + 11434 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 26 }, "end": { - "line": 391, + "line": 390, "column": 44 } } } ], "range": [ - 11447, - 11467 + 11415, + 11435 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 25 }, "end": { - "line": 391, + "line": 390, "column": 45 } } @@ -27685,16 +27685,16 @@ "object": { "type": "ThisExpression", "range": [ - 11475, - 11479 + 11443, + 11447 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 53 }, "end": { - "line": 391, + "line": 390, "column": 57 } } @@ -27703,47 +27703,47 @@ "type": "Identifier", "name": "_syncSort", "range": [ - 11480, - 11489 + 11448, + 11457 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 58 }, "end": { - "line": 391, + "line": 390, "column": 67 } } }, "range": [ - 11475, - 11489 + 11443, + 11457 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 53 }, "end": { - "line": 391, + "line": 390, "column": 67 } } }, "arguments": [], "range": [ - 11475, - 11491 + 11443, + 11459 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 53 }, "end": { - "line": 391, + "line": 390, "column": 69 } } @@ -27751,47 +27751,47 @@ "generator": false, "expression": true, "range": [ - 11469, - 11491 + 11437, + 11459 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 47 }, "end": { - "line": 391, + "line": 390, "column": 69 } } } ], "range": [ - 11430, - 11492 + 11398, + 11460 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 8 }, "end": { - "line": 391, + "line": 390, "column": 70 } } }, "range": [ - 11430, - 11493 + 11398, + 11461 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 8 }, "end": { - "line": 391, + "line": 390, "column": 71 } } @@ -27809,16 +27809,16 @@ "object": { "type": "ThisExpression", "range": [ - 11502, - 11506 + 11470, + 11474 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 8 }, "end": { - "line": 392, + "line": 391, "column": 12 } } @@ -27827,31 +27827,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11507, - 11514 + 11475, + 11482 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 13 }, "end": { - "line": 392, + "line": 391, "column": 20 } } }, "range": [ - 11502, - 11514 + 11470, + 11482 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 8 }, "end": { - "line": 392, + "line": 391, "column": 20 } } @@ -27860,31 +27860,31 @@ "type": "Identifier", "name": "off", "range": [ - 11515, - 11518 + 11483, + 11486 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 21 }, "end": { - "line": 392, + "line": 391, "column": 24 } } }, "range": [ - 11502, - 11518 + 11470, + 11486 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 8 }, "end": { - "line": 392, + "line": 391, "column": 24 } } @@ -27898,32 +27898,32 @@ "value": "columns-visibility-initialized", "raw": "'columns-visibility-initialized'", "range": [ - 11520, - 11552 + 11488, + 11520 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 26 }, "end": { - "line": 392, + "line": 391, "column": 58 } } } ], "range": [ - 11519, - 11553 + 11487, + 11521 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 25 }, "end": { - "line": 392, + "line": 391, "column": 59 } } @@ -27940,16 +27940,16 @@ "object": { "type": "ThisExpression", "range": [ - 11573, - 11577 + 11541, + 11545 ], "loc": { "start": { - "line": 393, + "line": 392, "column": 18 }, "end": { - "line": 393, + "line": 392, "column": 22 } } @@ -27958,47 +27958,47 @@ "type": "Identifier", "name": "_syncColsVisibility", "range": [ - 11578, - 11597 + 11546, + 11565 ], "loc": { "start": { - "line": 393, + "line": 392, "column": 23 }, "end": { - "line": 393, + "line": 392, "column": 42 } } }, "range": [ - 11573, - 11597 + 11541, + 11565 ], "loc": { "start": { - "line": 393, + "line": 392, "column": 18 }, "end": { - "line": 393, + "line": 392, "column": 42 } } }, "arguments": [], "range": [ - 11573, - 11599 + 11541, + 11567 ], "loc": { "start": { - "line": 393, + "line": 392, "column": 18 }, "end": { - "line": 393, + "line": 392, "column": 44 } } @@ -28006,47 +28006,47 @@ "generator": false, "expression": true, "range": [ - 11567, - 11599 + 11535, + 11567 ], "loc": { "start": { - "line": 393, + "line": 392, "column": 12 }, "end": { - "line": 393, + "line": 392, "column": 44 } } } ], "range": [ - 11502, - 11600 + 11470, + 11568 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 8 }, "end": { - "line": 393, + "line": 392, "column": 45 } } }, "range": [ - 11502, - 11601 + 11470, + 11569 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 8 }, "end": { - "line": 393, + "line": 392, "column": 46 } } @@ -28064,16 +28064,16 @@ "object": { "type": "ThisExpression", "range": [ - 11610, - 11614 + 11578, + 11582 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 394, + "line": 393, "column": 12 } } @@ -28082,31 +28082,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11615, - 11622 + 11583, + 11590 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 13 }, "end": { - "line": 394, + "line": 393, "column": 20 } } }, "range": [ - 11610, - 11622 + 11578, + 11590 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 394, + "line": 393, "column": 20 } } @@ -28115,31 +28115,31 @@ "type": "Identifier", "name": "off", "range": [ - 11623, - 11626 + 11591, + 11594 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 21 }, "end": { - "line": 394, + "line": 393, "column": 24 } } }, "range": [ - 11610, - 11626 + 11578, + 11594 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 394, + "line": 393, "column": 24 } } @@ -28153,16 +28153,16 @@ "value": "column-shown", "raw": "'column-shown'", "range": [ - 11628, - 11642 + 11596, + 11610 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 26 }, "end": { - "line": 394, + "line": 393, "column": 40 } } @@ -28172,32 +28172,32 @@ "value": "column-hidden", "raw": "'column-hidden'", "range": [ - 11644, - 11659 + 11612, + 11627 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 42 }, "end": { - "line": 394, + "line": 393, "column": 57 } } } ], "range": [ - 11627, - 11660 + 11595, + 11628 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 25 }, "end": { - "line": 394, + "line": 393, "column": 58 } } @@ -28210,16 +28210,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11663, - 11665 + 11631, + 11633 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 61 }, "end": { - "line": 394, + "line": 393, "column": 63 } } @@ -28228,16 +28228,16 @@ "type": "Identifier", "name": "feature", "range": [ - 11667, - 11674 + 11635, + 11642 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 65 }, "end": { - "line": 394, + "line": 393, "column": 72 } } @@ -28246,16 +28246,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 11688, - 11696 + 11656, + 11664 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 12 }, "end": { - "line": 395, + "line": 394, "column": 20 } } @@ -28264,16 +28264,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 11698, - 11708 + 11666, + 11676 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 22 }, "end": { - "line": 395, + "line": 394, "column": 32 } } @@ -28287,16 +28287,16 @@ "object": { "type": "ThisExpression", "range": [ - 11713, - 11717 + 11681, + 11685 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 37 }, "end": { - "line": 395, + "line": 394, "column": 41 } } @@ -28305,31 +28305,31 @@ "type": "Identifier", "name": "updateColsVisibility", "range": [ - 11718, - 11738 + 11686, + 11706 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 42 }, "end": { - "line": 395, + "line": 394, "column": 62 } } }, "range": [ - 11713, - 11738 + 11681, + 11706 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 37 }, "end": { - "line": 395, + "line": 394, "column": 62 } } @@ -28339,32 +28339,32 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 11739, - 11749 + 11707, + 11717 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 63 }, "end": { - "line": 395, + "line": 394, "column": 73 } } } ], "range": [ - 11713, - 11750 + 11681, + 11718 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 37 }, "end": { - "line": 395, + "line": 394, "column": 74 } } @@ -28372,47 +28372,47 @@ "generator": false, "expression": true, "range": [ - 11662, - 11750 + 11630, + 11718 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 60 }, "end": { - "line": 395, + "line": 394, "column": 74 } } } ], "range": [ - 11610, - 11751 + 11578, + 11719 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 395, + "line": 394, "column": 75 } } }, "range": [ - 11610, - 11752 + 11578, + 11720 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 395, + "line": 394, "column": 76 } } @@ -28430,16 +28430,16 @@ "object": { "type": "ThisExpression", "range": [ - 11761, - 11765 + 11729, + 11733 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 396, + "line": 395, "column": 12 } } @@ -28448,31 +28448,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11766, - 11773 + 11734, + 11741 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 13 }, "end": { - "line": 396, + "line": 395, "column": 20 } } }, "range": [ - 11761, - 11773 + 11729, + 11741 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 396, + "line": 395, "column": 20 } } @@ -28481,31 +28481,31 @@ "type": "Identifier", "name": "off", "range": [ - 11774, - 11777 + 11742, + 11745 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 21 }, "end": { - "line": 396, + "line": 395, "column": 24 } } }, "range": [ - 11761, - 11777 + 11729, + 11745 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 396, + "line": 395, "column": 24 } } @@ -28519,32 +28519,32 @@ "value": "filters-visibility-initialized", "raw": "'filters-visibility-initialized'", "range": [ - 11779, - 11811 + 11747, + 11779 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 26 }, "end": { - "line": 396, + "line": 395, "column": 58 } } } ], "range": [ - 11778, - 11812 + 11746, + 11780 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 25 }, "end": { - "line": 396, + "line": 395, "column": 59 } } @@ -28561,16 +28561,16 @@ "object": { "type": "ThisExpression", "range": [ - 11832, - 11836 + 11800, + 11804 ], "loc": { "start": { - "line": 397, + "line": 396, "column": 18 }, "end": { - "line": 397, + "line": 396, "column": 22 } } @@ -28579,47 +28579,47 @@ "type": "Identifier", "name": "_syncFiltersVisibility", "range": [ - 11837, - 11859 + 11805, + 11827 ], "loc": { "start": { - "line": 397, + "line": 396, "column": 23 }, "end": { - "line": 397, + "line": 396, "column": 45 } } }, "range": [ - 11832, - 11859 + 11800, + 11827 ], "loc": { "start": { - "line": 397, + "line": 396, "column": 18 }, "end": { - "line": 397, + "line": 396, "column": 45 } } }, "arguments": [], "range": [ - 11832, - 11861 + 11800, + 11829 ], "loc": { "start": { - "line": 397, + "line": 396, "column": 18 }, "end": { - "line": 397, + "line": 396, "column": 47 } } @@ -28627,47 +28627,47 @@ "generator": false, "expression": true, "range": [ - 11826, - 11861 + 11794, + 11829 ], "loc": { "start": { - "line": 397, + "line": 396, "column": 12 }, "end": { - "line": 397, + "line": 396, "column": 47 } } } ], "range": [ - 11761, - 11862 + 11729, + 11830 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 397, + "line": 396, "column": 48 } } }, "range": [ - 11761, - 11863 + 11729, + 11831 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 397, + "line": 396, "column": 49 } } @@ -28685,16 +28685,16 @@ "object": { "type": "ThisExpression", "range": [ - 11872, - 11876 + 11840, + 11844 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 398, + "line": 397, "column": 12 } } @@ -28703,31 +28703,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 11877, - 11884 + 11845, + 11852 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 13 }, "end": { - "line": 398, + "line": 397, "column": 20 } } }, "range": [ - 11872, - 11884 + 11840, + 11852 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 398, + "line": 397, "column": 20 } } @@ -28736,31 +28736,31 @@ "type": "Identifier", "name": "off", "range": [ - 11885, - 11888 + 11853, + 11856 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 21 }, "end": { - "line": 398, + "line": 397, "column": 24 } } }, "range": [ - 11872, - 11888 + 11840, + 11856 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 398, + "line": 397, "column": 24 } } @@ -28774,32 +28774,32 @@ "value": "filters-toggled", "raw": "'filters-toggled'", "range": [ - 11890, - 11907 + 11858, + 11875 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 26 }, "end": { - "line": 398, + "line": 397, "column": 43 } } } ], "range": [ - 11889, - 11908 + 11857, + 11876 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 25 }, "end": { - "line": 398, + "line": 397, "column": 44 } } @@ -28812,16 +28812,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11923, - 11925 + 11891, + 11893 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 13 }, "end": { - "line": 399, + "line": 398, "column": 15 } } @@ -28830,16 +28830,16 @@ "type": "Identifier", "name": "extension", "range": [ - 11927, - 11936 + 11895, + 11904 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 17 }, "end": { - "line": 399, + "line": 398, "column": 26 } } @@ -28848,16 +28848,16 @@ "type": "Identifier", "name": "visible", "range": [ - 11938, - 11945 + 11906, + 11913 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 28 }, "end": { - "line": 399, + "line": 398, "column": 35 } } @@ -28871,16 +28871,16 @@ "object": { "type": "ThisExpression", "range": [ - 11950, - 11954 + 11918, + 11922 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 40 }, "end": { - "line": 399, + "line": 398, "column": 44 } } @@ -28889,31 +28889,31 @@ "type": "Identifier", "name": "updateFiltersVisibility", "range": [ - 11955, - 11978 + 11923, + 11946 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 45 }, "end": { - "line": 399, + "line": 398, "column": 68 } } }, "range": [ - 11950, - 11978 + 11918, + 11946 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 40 }, "end": { - "line": 399, + "line": 398, "column": 68 } } @@ -28923,32 +28923,32 @@ "type": "Identifier", "name": "visible", "range": [ - 11979, - 11986 + 11947, + 11954 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 69 }, "end": { - "line": 399, + "line": 398, "column": 76 } } } ], "range": [ - 11950, - 11987 + 11918, + 11955 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 40 }, "end": { - "line": 399, + "line": 398, "column": 77 } } @@ -28956,47 +28956,47 @@ "generator": false, "expression": true, "range": [ - 11922, - 11987 + 11890, + 11955 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 12 }, "end": { - "line": 399, + "line": 398, "column": 77 } } } ], "range": [ - 11872, - 11988 + 11840, + 11956 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 398, "column": 78 } } }, "range": [ - 11872, - 11989 + 11840, + 11957 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 398, "column": 79 } } @@ -29009,16 +29009,16 @@ "object": { "type": "ThisExpression", "range": [ - 12003, - 12007 + 11971, + 11975 ], "loc": { "start": { - "line": 401, + "line": 400, "column": 12 }, "end": { - "line": 401, + "line": 400, "column": 16 } } @@ -29027,31 +29027,31 @@ "type": "Identifier", "name": "enableHash", "range": [ - 12008, - 12018 + 11976, + 11986 ], "loc": { "start": { - "line": 401, + "line": 400, "column": 17 }, "end": { - "line": 401, + "line": 400, "column": 27 } } }, "range": [ - 12003, - 12018 + 11971, + 11986 ], "loc": { "start": { - "line": 401, + "line": 400, "column": 12 }, "end": { - "line": 401, + "line": 400, "column": 27 } } @@ -29072,16 +29072,16 @@ "object": { "type": "ThisExpression", "range": [ - 12034, - 12038 + 12002, + 12006 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 12 }, "end": { - "line": 402, + "line": 401, "column": 16 } } @@ -29090,31 +29090,31 @@ "type": "Identifier", "name": "hash", "range": [ - 12039, - 12043 + 12007, + 12011 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 17 }, "end": { - "line": 402, + "line": 401, "column": 21 } } }, "range": [ - 12034, - 12043 + 12002, + 12011 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 12 }, "end": { - "line": 402, + "line": 401, "column": 21 } } @@ -29123,62 +29123,62 @@ "type": "Identifier", "name": "destroy", "range": [ - 12044, - 12051 + 12012, + 12019 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 22 }, "end": { - "line": 402, + "line": 401, "column": 29 } } }, "range": [ - 12034, - 12051 + 12002, + 12019 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 12 }, "end": { - "line": 402, + "line": 401, "column": 29 } } }, "arguments": [], "range": [ - 12034, - 12053 + 12002, + 12021 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 12 }, "end": { - "line": 402, + "line": 401, "column": 31 } } }, "range": [ - 12034, - 12054 + 12002, + 12022 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 12 }, "end": { - "line": 402, + "line": 401, "column": 32 } } @@ -29194,16 +29194,16 @@ "object": { "type": "ThisExpression", "range": [ - 12067, - 12071 + 12035, + 12039 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 12 }, "end": { - "line": 403, + "line": 402, "column": 16 } } @@ -29212,31 +29212,31 @@ "type": "Identifier", "name": "hash", "range": [ - 12072, - 12076 + 12040, + 12044 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 17 }, "end": { - "line": 403, + "line": 402, "column": 21 } } }, "range": [ - 12067, - 12076 + 12035, + 12044 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 12 }, "end": { - "line": 403, + "line": 402, "column": 21 } } @@ -29246,78 +29246,78 @@ "value": null, "raw": "null", "range": [ - 12079, - 12083 + 12047, + 12051 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 24 }, "end": { - "line": 403, + "line": 402, "column": 28 } } }, "range": [ - 12067, - 12083 + 12035, + 12051 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 12 }, "end": { - "line": 403, + "line": 402, "column": 28 } } }, "range": [ - 12067, - 12084 + 12035, + 12052 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 12 }, "end": { - "line": 403, + "line": 402, "column": 29 } } } ], "range": [ - 12020, - 12094 + 11988, + 12062 ], "loc": { "start": { - "line": 401, + "line": 400, "column": 29 }, "end": { - "line": 404, + "line": 403, "column": 9 } } }, "alternate": null, "range": [ - 11999, - 12094 + 11967, + 12062 ], "loc": { "start": { - "line": 401, + "line": 400, "column": 8 }, "end": { - "line": 404, + "line": 403, "column": 9 } } @@ -29330,16 +29330,16 @@ "object": { "type": "ThisExpression", "range": [ - 12108, - 12112 + 12076, + 12080 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 12 }, "end": { - "line": 406, + "line": 405, "column": 16 } } @@ -29348,31 +29348,31 @@ "type": "Identifier", "name": "enableStorage", "range": [ - 12113, - 12126 + 12081, + 12094 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 17 }, "end": { - "line": 406, + "line": 405, "column": 30 } } }, "range": [ - 12108, - 12126 + 12076, + 12094 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 12 }, "end": { - "line": 406, + "line": 405, "column": 30 } } @@ -29393,16 +29393,16 @@ "object": { "type": "ThisExpression", "range": [ - 12142, - 12146 + 12110, + 12114 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 12 }, "end": { - "line": 407, + "line": 406, "column": 16 } } @@ -29411,31 +29411,31 @@ "type": "Identifier", "name": "storage", "range": [ - 12147, - 12154 + 12115, + 12122 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 17 }, "end": { - "line": 407, + "line": 406, "column": 24 } } }, "range": [ - 12142, - 12154 + 12110, + 12122 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 12 }, "end": { - "line": 407, + "line": 406, "column": 24 } } @@ -29444,62 +29444,62 @@ "type": "Identifier", "name": "destroy", "range": [ - 12155, - 12162 + 12123, + 12130 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 25 }, "end": { - "line": 407, + "line": 406, "column": 32 } } }, "range": [ - 12142, - 12162 + 12110, + 12130 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 12 }, "end": { - "line": 407, + "line": 406, "column": 32 } } }, "arguments": [], "range": [ - 12142, - 12164 + 12110, + 12132 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 12 }, "end": { - "line": 407, + "line": 406, "column": 34 } } }, "range": [ - 12142, - 12165 + 12110, + 12133 ], "loc": { "start": { - "line": 407, + "line": 406, "column": 12 }, "end": { - "line": 407, + "line": 406, "column": 35 } } @@ -29515,16 +29515,16 @@ "object": { "type": "ThisExpression", "range": [ - 12178, - 12182 + 12146, + 12150 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 12 }, "end": { - "line": 408, + "line": 407, "column": 16 } } @@ -29533,31 +29533,31 @@ "type": "Identifier", "name": "storage", "range": [ - 12183, - 12190 + 12151, + 12158 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 17 }, "end": { - "line": 408, + "line": 407, "column": 24 } } }, "range": [ - 12178, - 12190 + 12146, + 12158 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 12 }, "end": { - "line": 408, + "line": 407, "column": 24 } } @@ -29567,78 +29567,78 @@ "value": null, "raw": "null", "range": [ - 12193, - 12197 + 12161, + 12165 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 27 }, "end": { - "line": 408, + "line": 407, "column": 31 } } }, "range": [ - 12178, - 12197 + 12146, + 12165 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 12 }, "end": { - "line": 408, + "line": 407, "column": 31 } } }, "range": [ - 12178, - 12198 + 12146, + 12166 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 12 }, "end": { - "line": 408, + "line": 407, "column": 32 } } } ], "range": [ - 12128, - 12208 + 12096, + 12176 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 32 }, "end": { - "line": 409, + "line": 408, "column": 9 } } }, "alternate": null, "range": [ - 12104, - 12208 + 12072, + 12176 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 8 }, "end": { - "line": 409, + "line": 408, "column": 9 } } @@ -29654,16 +29654,16 @@ "object": { "type": "ThisExpression", "range": [ - 12218, - 12222 + 12186, + 12190 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 8 }, "end": { - "line": 411, + "line": 410, "column": 12 } } @@ -29672,31 +29672,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 12223, - 12234 + 12191, + 12202 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 13 }, "end": { - "line": 411, + "line": 410, "column": 24 } } }, "range": [ - 12218, - 12234 + 12186, + 12202 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 8 }, "end": { - "line": 411, + "line": 410, "column": 24 } } @@ -29706,62 +29706,62 @@ "value": false, "raw": "false", "range": [ - 12237, - 12242 + 12205, + 12210 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 27 }, "end": { - "line": 411, + "line": 410, "column": 32 } } }, "range": [ - 12218, - 12242 + 12186, + 12210 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 8 }, "end": { - "line": 411, + "line": 410, "column": 32 } } }, "range": [ - 12218, - 12243 + 12186, + 12211 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 8 }, "end": { - "line": 411, + "line": 410, "column": 33 } } } ], "range": [ - 10901, - 12249 + 10869, + 12217 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 14 }, "end": { - "line": 412, + "line": 411, "column": 5 } } @@ -29769,16 +29769,16 @@ "generator": false, "expression": false, "range": [ - 10898, - 12249 + 10866, + 12217 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 11 }, "end": { - "line": 412, + "line": 411, "column": 5 } } @@ -29786,16 +29786,16 @@ "kind": "method", "computed": false, "range": [ - 10891, - 12249 + 10859, + 12217 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 4 }, "end": { - "line": 412, + "line": 411, "column": 5 } }, @@ -29804,16 +29804,16 @@ "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 10845, - 10886 + 10813, + 10854 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 4 }, "end": { - "line": 376, + "line": 375, "column": 7 } } @@ -29823,41 +29823,41 @@ } ], "range": [ - 378, - 12251 + 346, + 12219 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 35 }, "end": { - "line": 413, + "line": 412, "column": 1 } } }, "range": [ - 350, - 12251 + 318, + 12219 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 7 }, "end": { - "line": 413, + "line": 412, "column": 1 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", + "value": "*\n * State persistence via hash, localStorage or cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ 197, - 342 + 310 ], "loc": { "start": { @@ -29865,7 +29865,7 @@ "column": 0 }, "end": { - "line": 14, + "line": 13, "column": 3 } } @@ -29876,26 +29876,26 @@ "specifiers": [], "source": null, "range": [ - 343, - 12251 + 311, + 12219 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 0 }, "end": { - "line": 413, + "line": 412, "column": 1 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", + "value": "*\n * State persistence via hash, localStorage or cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ 197, - 342 + 310 ], "loc": { "start": { @@ -29903,7 +29903,7 @@ "column": 0 }, "end": { - "line": 14, + "line": 13, "column": 3 } } @@ -29914,7 +29914,7 @@ "sourceType": "module", "range": [ 0, - 12251 + 12219 ], "loc": { "start": { @@ -29922,17 +29922,17 @@ "column": 0 }, "end": { - "line": 413, + "line": 412, "column": 1 } }, "comments": [ { "type": "Block", - "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", + "value": "*\n * State persistence via hash, localStorage or cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ 197, - 342 + 310 ], "loc": { "start": { @@ -29940,7 +29940,7 @@ "column": 0 }, "end": { - "line": 14, + "line": 13, "column": 3 } } @@ -29949,16 +29949,16 @@ "type": "Block", "value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 385, - 491 + 353, + 459 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 4 }, "end": { - "line": 21, + "line": 20, "column": 7 } } @@ -29967,16 +29967,16 @@ "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1847, - 1894 + 1815, + 1862 ], "loc": { "start": { - "line": 57, + "line": 56, "column": 4 }, "end": { - "line": 59, + "line": 58, "column": 7 } } @@ -29985,16 +29985,16 @@ "type": "Block", "value": "*\n * Update state object based on current features state\n ", "range": [ - 3249, - 3319 + 3217, + 3287 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 4 }, "end": { - "line": 96, + "line": 95, "column": 7 } } @@ -30003,16 +30003,16 @@ "type": "Line", "value": " Remove previuosly sorted column", "range": [ - 4546, - 4580 + 4514, + 4548 ], "loc": { "start": { - "line": 139, + "line": 138, "column": 16 }, "end": { - "line": 139, + "line": 138, "column": 50 } } @@ -30021,16 +30021,16 @@ "type": "Line", "value": " Clear previuosly hidden columns", "range": [ - 5115, - 5149 + 5083, + 5117 ], "loc": { "start": { - "line": 154, + "line": 153, "column": 16 }, "end": { - "line": 154, + "line": 153, "column": 50 } } @@ -30039,16 +30039,16 @@ "type": "Block", "value": "*\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n ", "range": [ - 5960, - 6084 + 5928, + 6052 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 4 }, "end": { - "line": 184, + "line": 183, "column": 7 } } @@ -30057,16 +30057,16 @@ "type": "Block", "value": "*\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n ", "range": [ - 6174, - 6308 + 6142, + 6276 ], "loc": { "start": { - "line": 190, + "line": 189, "column": 4 }, "end": { - "line": 194, + "line": 193, "column": 7 } } @@ -30075,16 +30075,16 @@ "type": "Block", "value": "*\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n ", "range": [ - 6416, - 6587 + 6384, + 6555 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 4 }, "end": { - "line": 205, + "line": 204, "column": 7 } } @@ -30093,16 +30093,16 @@ "type": "Block", "value": "*\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n ", "range": [ - 6753, - 6892 + 6721, + 6860 ], "loc": { "start": { - "line": 214, + "line": 213, "column": 4 }, "end": { - "line": 218, + "line": 217, "column": 7 } } @@ -30111,16 +30111,16 @@ "type": "Block", "value": "*\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n ", "range": [ - 7004, - 7133 + 6972, + 7101 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 4 }, "end": { - "line": 228, + "line": 227, "column": 7 } } @@ -30129,16 +30129,16 @@ "type": "Block", "value": "*\n * Override state field\n *\n * @param state State object\n ", "range": [ - 7249, - 7328 + 7217, + 7296 ], "loc": { "start": { - "line": 234, + "line": 233, "column": 4 }, "end": { - "line": 238, + "line": 237, "column": 7 } } @@ -30147,16 +30147,16 @@ "type": "Block", "value": "*\n * Sync stored features state\n ", "range": [ - 7390, - 7435 + 7358, + 7403 ], "loc": { "start": { - "line": 243, + "line": 242, "column": 4 }, "end": { - "line": 245, + "line": 244, "column": 7 } } @@ -30165,16 +30165,16 @@ "type": "Block", "value": "*\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n ", "range": [ - 7988, - 8112 + 7956, + 8080 ], "loc": { "start": { - "line": 267, + "line": 266, "column": 4 }, "end": { - "line": 271, + "line": 270, "column": 7 } } @@ -30183,16 +30183,16 @@ "type": "Line", "value": " To prevent state to react to features changes, state is temporarily", "range": [ - 8150, - 8220 + 8118, + 8188 ], "loc": { "start": { - "line": 273, + "line": 272, "column": 8 }, "end": { - "line": 273, + "line": 272, "column": 78 } } @@ -30201,16 +30201,16 @@ "type": "Line", "value": " disabled", "range": [ - 8229, - 8240 + 8197, + 8208 ], "loc": { "start": { - "line": 274, + "line": 273, "column": 8 }, "end": { - "line": 274, + "line": 273, "column": 19 } } @@ -30219,16 +30219,16 @@ "type": "Line", "value": " State is overriden with passed state object", "range": [ - 8273, - 8319 + 8241, + 8287 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 276, + "line": 275, "column": 54 } } @@ -30237,16 +30237,16 @@ "type": "Line", "value": " New hash state is applied to features", "range": [ - 8358, - 8398 + 8326, + 8366 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 8 }, "end": { - "line": 278, + "line": 277, "column": 48 } } @@ -30255,16 +30255,16 @@ "type": "Line", "value": " State is re-enabled", "range": [ - 8428, - 8450 + 8396, + 8418 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 8 }, "end": { - "line": 280, + "line": 279, "column": 30 } } @@ -30273,16 +30273,16 @@ "type": "Block", "value": "*\n * Sync filters with stored values and filter table\n *\n * @private\n ", "range": [ - 8485, - 8575 + 8453, + 8543 ], "loc": { "start": { - "line": 284, + "line": 283, "column": 4 }, "end": { - "line": 288, + "line": 287, "column": 7 } } @@ -30291,16 +30291,16 @@ "type": "Block", "value": "*\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n ", "range": [ - 9043, - 9150 + 9011, + 9118 ], "loc": { "start": { - "line": 307, + "line": 306, "column": 4 }, "end": { - "line": 311, + "line": 310, "column": 7 } } @@ -30309,16 +30309,16 @@ "type": "Block", "value": "*\n * Sync hidden columns with stored information\n *\n * @private\n ", "range": [ - 9691, - 9776 + 9659, + 9744 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 4 }, "end": { - "line": 334, + "line": 333, "column": 7 } } @@ -30327,16 +30327,16 @@ "type": "Block", "value": "*\n * Sync filters visibility with stored information\n *\n * @private\n ", "range": [ - 10401, - 10490 + 10369, + 10458 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 4 }, "end": { - "line": 361, + "line": 360, "column": 7 } } @@ -30345,16 +30345,16 @@ "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 10845, - 10886 + 10813, + 10854 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 4 }, "end": { - "line": 376, + "line": 375, "column": 7 } } diff --git a/docs/badge.svg b/docs/badge.svg index 4fee0800..5b32c371 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -11,7 +11,7 @@ document document - 40% - 40% + 42% + 42% diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index 1958fdfb..b1c206fe 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.2.43 API Document + Emitter | tablefilter v0.2.44 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 4f07117b..62c92812 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.2.43 API Document + AdapterEzEditTable | tablefilter v0.2.44 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 51d12a90..c369b95d 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.2.43 API Document + ColOps | tablefilter v0.2.44 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 0069987d..ce380ed0 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.2.43 API Document + ColsVisibility | tablefilter v0.2.44 API Document diff --git a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html index 10edd05f..3f439159 100644 --- a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html +++ b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html @@ -3,7 +3,7 @@ - FiltersVisibility | tablefilter v0.2.43 API Document + FiltersVisibility | tablefilter v0.2.44 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 565cd69f..c4566097 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.2.43 API Document + AdapterSortableTable | tablefilter v0.2.44 API Document diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index 63f2abf4..85178cee 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.2.43 API Document + Feature | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index 24474ab3..53b9a54f 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.2.43 API Document + AlternateRows | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index a3e2836f..c92fc5ac 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.2.43 API Document + CheckList | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index aa46c3c4..d73f308c 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.2.43 API Document + ClearButton | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index 4819d012..59af5516 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.2.43 API Document + Dropdown | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index c6d27aaa..9e76a9ae 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.2.43 API Document + GridLayout | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index 371eb65d..8806f109 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.2.43 API Document + Hash | tablefilter v0.2.44 API Document @@ -115,13 +115,13 @@
-
import {Hash} from 'tablefilter/src/modules/hash.js'
+
import {Hash} from 'tablefilter/src/modules/hash.js'
public class - | source + | source
@@ -141,7 +141,7 @@ -

Manages the URL hash reflecting the features state to be persisted

+

Manages state via URL hash changes

@@ -203,13 +203,14 @@

- boundSync: * + emitter: Emitter

- +

Application event emitter instance

+
@@ -228,63 +229,14 @@

- emitter: * + state: State

- -
- - - - - - - - - public - - - - - - -
-

- lastHash: * -

-
-
- - - -
- - - - - - - - - public - - - - - - -
-

- state: * -

-
-
- - - +

State object

+
@@ -450,7 +402,7 @@ - source + source @@ -500,46 +452,6 @@

Public Members

-
-

- public - - - - - boundSync: * - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - -

public @@ -547,61 +459,22 @@ - emitter: * + emitter: Emitter - source + source

- - - - -
+

Application event emitter instance

- - - - - - - - - - - - -
-
-

- public - - - - - lastHash: * - - - - source - -

- - - - - - - -
@@ -627,18 +500,19 @@ - state: * + state: State - source + source - +

State object

+
@@ -674,7 +548,7 @@ - source + source @@ -715,7 +589,7 @@ - source + source @@ -756,7 +630,7 @@ - source + source @@ -825,7 +699,7 @@ - source + source @@ -866,7 +740,7 @@ - source + source diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 3b2b9f02..e71b39e5 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.2.43 API Document + Help | tablefilter v0.2.44 API Document @@ -115,13 +115,13 @@
-
import {Help} from 'tablefilter/src/modules/help.js'
+
import {Help} from 'tablefilter/src/modules/help.js'
public class - | source + | source
@@ -141,7 +141,8 @@ - +

Help UI component

+
@@ -169,13 +170,13 @@
-

Help UI component

+

Creates an instance of Help.

@@ -202,13 +203,14 @@

- btn: * + btn: DOMElement

- +

Stores button DOM element

+
@@ -227,13 +229,14 @@
- +

Css class for help button

+
@@ -252,13 +255,14 @@
- +

Custom help button HTML

+
@@ -277,13 +281,14 @@
- +

Help button text ('?')

+
@@ -302,13 +307,14 @@

- cont: * + cont: DOMElement

- +

Stores help container DOM element

+
@@ -327,13 +333,14 @@
- +

Css class for help container element

+
@@ -352,13 +359,14 @@
- +

ID of custom container element for instructions

+
@@ -377,13 +385,14 @@
- +

Default HTML appended to instructions text

+
@@ -427,13 +436,14 @@
- +

Instructions HTML

+
@@ -452,13 +462,14 @@
- +

Instructions text (accepts HTML)

+
@@ -477,63 +488,14 @@
- -
- - - - - - - - - public - - - - - - -
-

- prfxHelpSpan: string -

-
-
- - - -
- - - - - - - - - public - - - - - - -
-

- tgtId: * -

-
-
- - - +

ID of main custom container element

+
@@ -961,18 +923,18 @@ - constructor(tf: Object) + constructor(tf: TableFilter) - source + source -

Help UI component

+

Creates an instance of Help.

@@ -987,7 +949,7 @@ tf - Object + TableFilter

TableFilter instance

@@ -1022,18 +984,19 @@ - btn: * + btn: DOMElement - source + source - +

Stores button DOM element

+
@@ -1062,18 +1025,19 @@ - btnCssClass: * + btnCssClass: String - source + source - +

Css class for help button

+
@@ -1102,18 +1066,19 @@ - btnHtml: * + btnHtml: String - source + source - +

Custom help button HTML

+
@@ -1142,18 +1107,19 @@ - btnText: * + btnText: String - source + source - +

Help button text ('?')

+
@@ -1182,18 +1148,19 @@ - cont: * + cont: DOMElement - source + source - +

Stores help container DOM element

+
@@ -1222,18 +1189,19 @@ - contCssClass: * + contCssClass: String - source + source - +

Css class for help container element

+
@@ -1262,18 +1230,19 @@ - contTgtId: * + contTgtId: String - source + source - +

ID of custom container element for instructions

+
@@ -1302,18 +1271,19 @@ - defaultHtml: * + defaultHtml: String - source + source - +

Default HTML appended to instructions text

+
@@ -1346,7 +1316,7 @@ - source + source @@ -1382,18 +1352,19 @@ - instrHtml: * + instrHtml: String - source + source - +

Instructions HTML

+
@@ -1422,101 +1393,22 @@ - instrText: * + instrText: String - source + source - - - - -
+

Instructions text (accepts HTML)

- - - - - - - - - - - - -
-
-

- public - - - - - prfxHelpDiv: string - - - - source - -

- - - - - - - - -
-
- - - - - - - - - - - - - - - -
-
-

- public - - - - - prfxHelpSpan: string - - - - source - -

- - - - - - - -
@@ -1542,18 +1434,19 @@ - tgtId: * + tgtId: String - source + source - +

ID of main custom container element

+
@@ -1589,7 +1482,7 @@ - source + source @@ -1630,7 +1523,7 @@ - source + source @@ -1682,7 +1575,7 @@ - source + source diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index 746ad178..8f35c8ab 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.2.43 API Document + HighlightKeyword | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index e4ad87f6..857fc0fa 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.2.43 API Document + Loader | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index 2b827c27..39b39b6c 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.2.43 API Document + NoResults | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index bad52a5f..86e783f9 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.2.43 API Document + Paging | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index 047a1637..76adecfe 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.2.43 API Document + PopupFilter | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 952819df..2bf07df0 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.2.43 API Document + RowsCounter | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index e3709b70..b86dc938 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.2.43 API Document + State | tablefilter v0.2.44 API Document @@ -115,13 +115,13 @@
-
import {State} from 'tablefilter/src/modules/state.js'
+
import {State} from 'tablefilter/src/modules/state.js'
public class - | source + | source
@@ -141,8 +141,7 @@ -

Reflects the state of features to be persisted via hash, localStorage or -cookie

+

State persistence via hash, localStorage or cookie

@@ -1425,7 +1424,7 @@ cookie

- source + source @@ -1486,7 +1485,7 @@ cookie

- source + source @@ -1526,7 +1525,7 @@ cookie

- source + source @@ -1566,7 +1565,7 @@ cookie

- source + source @@ -1606,7 +1605,7 @@ cookie

- source + source @@ -1646,7 +1645,7 @@ cookie

- source + source @@ -1686,7 +1685,7 @@ cookie

- source + source @@ -1726,7 +1725,7 @@ cookie

- source + source @@ -1766,7 +1765,7 @@ cookie

- source + source @@ -1806,7 +1805,7 @@ cookie

- source + source @@ -1846,7 +1845,7 @@ cookie

- source + source @@ -1886,7 +1885,7 @@ cookie

- source + source @@ -1926,7 +1925,7 @@ cookie

- source + source @@ -1966,7 +1965,7 @@ cookie

- source + source @@ -2006,7 +2005,7 @@ cookie

- source + source @@ -2046,7 +2045,7 @@ cookie

- source + source @@ -2086,7 +2085,7 @@ cookie

- source + source @@ -2126,7 +2125,7 @@ cookie

- source + source @@ -2166,7 +2165,7 @@ cookie

- source + source @@ -2206,7 +2205,7 @@ cookie

- source + source @@ -2246,7 +2245,7 @@ cookie

- source + source @@ -2286,7 +2285,7 @@ cookie

- source + source @@ -2326,7 +2325,7 @@ cookie

- source + source @@ -2366,7 +2365,7 @@ cookie

- source + source @@ -2406,7 +2405,7 @@ cookie

- source + source @@ -2449,7 +2448,7 @@ cookie

- source + source @@ -2490,7 +2489,7 @@ cookie

- source + source @@ -2531,7 +2530,7 @@ cookie

- source + source @@ -2589,7 +2588,7 @@ cookie

- source + source @@ -2647,7 +2646,7 @@ cookie

- source + source @@ -2688,7 +2687,7 @@ cookie

- source + source @@ -2729,7 +2728,7 @@ cookie

- source + source @@ -2787,7 +2786,7 @@ cookie

- source + source @@ -2845,7 +2844,7 @@ cookie

- source + source @@ -2903,7 +2902,7 @@ cookie

- source + source @@ -2961,7 +2960,7 @@ cookie

- source + source diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index 8a675b96..fea14c02 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.2.43 API Document + StatusBar | tablefilter v0.2.44 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index ecc5aa16..9e77a25a 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.2.43 API Document + Storage | tablefilter v0.2.44 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index dd3a6326..8cf82b95 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.2.43 API Document + TableFilter | tablefilter v0.2.44 API Document diff --git a/docs/coverage.json b/docs/coverage.json index dc5bfcc7..33c2298d 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,7 +1,7 @@ { - "coverage": "40%", - "expectCount": 765, - "actualCount": 306, + "coverage": "42.31%", + "expectCount": 761, + "actualCount": 322, "files": { "src/const.js": { "expectCount": 13, @@ -343,36 +343,14 @@ ] }, "src/modules/hash.js": { - "expectCount": 12, - "actualCount": 7, - "undocumentLines": [ - 42, - 29, - 8, - 28, - 27 - ] + "expectCount": 10, + "actualCount": 10, + "undocumentLines": [] }, "src/modules/help.js": { - "expectCount": 19, - "actualCount": 4, - "undocumentLines": [ - 10, - 48, - 43, - 41, - 39, - 50, - 45, - 24, - 51, - 123, - 37, - 27, - 61, - 59, - 22 - ] + "expectCount": 17, + "actualCount": 17, + "undocumentLines": [] }, "src/modules/highlightKeywords.js": { "expectCount": 10, @@ -536,30 +514,30 @@ "expectCount": 37, "actualCount": 13, "undocumentLines": [ - 39, - 31, - 27, - 29, - 42, - 54, - 48, - 43, - 47, - 90, - 45, + 38, + 30, + 26, + 28, + 41, 53, + 47, + 42, + 46, + 89, 44, 52, - 37, - 33, - 38, - 35, - 34, - 36, + 43, 51, - 46, + 36, + 32, + 37, + 34, + 33, + 35, 50, - 87 + 45, + 49, + 86 ] }, "src/modules/statusBar.js": { diff --git a/docs/dump.json b/docs/dump.json index b5664703..3300c57d 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -8453,7 +8453,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {addEvt, removeEvt} from '../event';\nimport {root} from '../root';\n\nconst JSON = root.JSON;\nconst location = root.location;\nconst decodeURIComponent = root.decodeURIComponent;\n\nexport const hasHashChange = () => {\n let docMode = root.documentMode;\n return ('onhashchange' in root) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.lastHash = null;\n this.emitter = state.emitter;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n //Store a bound sync wrapper for future use.\n this.boundSync = this.sync.bind(this);\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], this.boundSync);\n addEvt(root, 'hashchange', this.boundSync);\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Release Hash event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], this.boundSync);\n removeEvt(root, 'hashchange', this.boundSync);\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n" + "content": "import {addEvt, removeEvt} from '../event';\nimport {root} from '../root';\n\nconst JSON = root.JSON;\nconst location = root.location;\nconst decodeURIComponent = root.decodeURIComponent;\n\n/**\n * Checks if browser has onhashchange event\n */\nexport const hasHashChange = () => {\n let docMode = root.documentMode;\n return ('onhashchange' in root) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n /**\n * State object\n * @type {State} State\n */\n this.state = state;\n\n /**\n * Cached URL hash\n * @type {String} Hash string\n * @private\n */\n this.lastHash = null;\n\n /**\n * Application event emitter instance\n * @type {Emitter}\n */\n this.emitter = state.emitter;\n\n /**\n * Bound sync wrapper for future use\n * @private\n */\n this.boundSync = null;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n //Store a bound sync wrapper\n this.boundSync = this.sync.bind(this);\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], this.boundSync);\n addEvt(root, 'hashchange', this.boundSync);\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Release Hash event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], this.boundSync);\n removeEvt(root, 'hashchange', this.boundSync);\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n" }, { "__docId__": 391, @@ -8530,9 +8530,8 @@ "export": true, "importPath": "tablefilter/src/modules/hash.js", "importStyle": "{hasHashChange}", - "description": null, - "lineNumber": 8, - "undocument": true, + "description": "Checks if browser has onhashchange event", + "lineNumber": 11, "type": { "types": [ "*" @@ -8551,8 +8550,8 @@ "export": true, "importPath": "tablefilter/src/modules/hash.js", "importStyle": "{Hash}", - "description": "Manages the URL hash reflecting the features state to be persisted", - "lineNumber": 19, + "description": "Manages state via URL hash changes", + "lineNumber": 22, "unknown": [ { "tagName": "@export", @@ -8575,7 +8574,7 @@ "longname": "src/modules/hash.js~Hash#constructor", "access": null, "description": "Creates an instance of Hash", - "lineNumber": 26, + "lineNumber": 29, "params": [ { "nullable": null, @@ -8599,13 +8598,15 @@ "memberof": "src/modules/hash.js~Hash", "longname": "src/modules/hash.js~Hash#state", "access": null, - "description": null, - "lineNumber": 27, - "undocument": true, + "description": "State object", + "lineNumber": 34, "type": { + "nullable": null, "types": [ - "*" - ] + "State" + ], + "spread": false, + "description": null } }, { @@ -8616,14 +8617,16 @@ "name": "lastHash", "memberof": "src/modules/hash.js~Hash", "longname": "src/modules/hash.js~Hash#lastHash", - "access": null, - "description": null, - "lineNumber": 28, - "undocument": true, + "access": "private", + "description": "Cached URL hash", + "lineNumber": 41, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -8635,9 +8638,28 @@ "memberof": "src/modules/hash.js~Hash", "longname": "src/modules/hash.js~Hash#emitter", "access": null, - "description": null, - "lineNumber": 29, - "undocument": true, + "description": "Application event emitter instance", + "lineNumber": 47, + "type": { + "nullable": null, + "types": [ + "Emitter" + ], + "spread": false, + "description": null + } + }, + { + "__docId__": 400, + "kind": "member", + "static": false, + "variation": null, + "name": "boundSync", + "memberof": "src/modules/hash.js~Hash", + "longname": "src/modules/hash.js~Hash#boundSync", + "access": "private", + "description": "Bound sync wrapper for future use", + "lineNumber": 53, "type": { "types": [ "*" @@ -8645,7 +8667,7 @@ } }, { - "__docId__": 400, + "__docId__": 401, "kind": "method", "static": false, "variation": null, @@ -8654,12 +8676,12 @@ "longname": "src/modules/hash.js~Hash#init", "access": null, "description": "Initializes the Hash object", - "lineNumber": 35, + "lineNumber": 59, "params": [], "generator": false }, { - "__docId__": 401, + "__docId__": 402, "kind": "member", "static": false, "variation": null, @@ -8668,25 +8690,7 @@ "longname": "src/modules/hash.js~Hash#lastHash", "access": null, "description": null, - "lineNumber": 40, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 402, - "kind": "member", - "static": false, - "variation": null, - "name": "boundSync", - "memberof": "src/modules/hash.js~Hash", - "longname": "src/modules/hash.js~Hash#boundSync", - "access": null, - "description": null, - "lineNumber": 42, + "lineNumber": 64, "undocument": true, "type": { "types": [ @@ -8696,6 +8700,24 @@ }, { "__docId__": 403, + "kind": "member", + "static": false, + "variation": null, + "name": "boundSync", + "memberof": "src/modules/hash.js~Hash", + "longname": "src/modules/hash.js~Hash#boundSync", + "access": null, + "description": null, + "lineNumber": 66, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 404, "kind": "method", "static": false, "variation": null, @@ -8704,7 +8726,7 @@ "longname": "src/modules/hash.js~Hash#update", "access": null, "description": "Updates the URL hash based on a state change", - "lineNumber": 53, + "lineNumber": 77, "params": [ { "nullable": null, @@ -8720,7 +8742,7 @@ "generator": false }, { - "__docId__": 404, + "__docId__": 405, "kind": "member", "static": false, "variation": null, @@ -8729,7 +8751,7 @@ "longname": "src/modules/hash.js~Hash#lastHash", "access": null, "description": null, - "lineNumber": 60, + "lineNumber": 84, "undocument": true, "type": { "types": [ @@ -8738,7 +8760,7 @@ } }, { - "__docId__": 405, + "__docId__": 406, "kind": "method", "static": false, "variation": null, @@ -8747,7 +8769,7 @@ "longname": "src/modules/hash.js~Hash#parse", "access": null, "description": "Converts a URL hash into a state JSON object", - "lineNumber": 69, + "lineNumber": 93, "unknown": [ { "tagName": "@returns", @@ -8777,7 +8799,7 @@ "generator": false }, { - "__docId__": 406, + "__docId__": 407, "kind": "method", "static": false, "variation": null, @@ -8786,12 +8808,12 @@ "longname": "src/modules/hash.js~Hash#sync", "access": null, "description": "Applies current hash state to features", - "lineNumber": 80, + "lineNumber": 104, "params": [], "generator": false }, { - "__docId__": 407, + "__docId__": 408, "kind": "method", "static": false, "variation": null, @@ -8800,12 +8822,12 @@ "longname": "src/modules/hash.js~Hash#destroy", "access": null, "description": "Release Hash event subscriptions and clear fields", - "lineNumber": 92, + "lineNumber": 116, "params": [], "generator": false }, { - "__docId__": 408, + "__docId__": 409, "kind": "member", "static": false, "variation": null, @@ -8814,25 +8836,7 @@ "longname": "src/modules/hash.js~Hash#state", "access": null, "description": null, - "lineNumber": 97, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 409, - "kind": "member", - "static": false, - "variation": null, - "name": "lastHash", - "memberof": "src/modules/hash.js~Hash", - "longname": "src/modules/hash.js~Hash#lastHash", - "access": null, - "description": null, - "lineNumber": 98, + "lineNumber": 121, "undocument": true, "type": { "types": [ @@ -8845,12 +8849,12 @@ "kind": "member", "static": false, "variation": null, - "name": "emitter", + "name": "lastHash", "memberof": "src/modules/hash.js~Hash", - "longname": "src/modules/hash.js~Hash#emitter", + "longname": "src/modules/hash.js~Hash#lastHash", "access": null, "description": null, - "lineNumber": 99, + "lineNumber": 122, "undocument": true, "type": { "types": [ @@ -8860,6 +8864,24 @@ }, { "__docId__": 411, + "kind": "member", + "static": false, + "variation": null, + "name": "emitter", + "memberof": "src/modules/hash.js~Hash", + "longname": "src/modules/hash.js~Hash#emitter", + "access": null, + "description": null, + "lineNumber": 123, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 412, "kind": "file", "static": true, "variation": null, @@ -8869,10 +8891,10 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt} from '../event';\nimport {NONE} from '../const';\n\nconst WIKI_URL = 'https://github.com/koalyptus/TableFilter/wiki/' +\n '4.-Filter-operators';\nconst WEBSITE_URL = 'http://koalyptus.github.io/TableFilter/';\n\nexport class Help extends Feature {\n\n /**\n * Help UI component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'help');\n\n var f = this.config;\n\n //id of custom container element for instructions\n this.tgtId = f.help_instructions_target_id || null;\n //id of custom container element for instructions\n this.contTgtId = f.help_instructions_container_target_id ||\n null;\n //defines help text\n this.instrText = f.help_instructions_text ?\n f.help_instructions_text :\n 'Use the filters above each column to filter and limit table ' +\n 'data. Advanced searches can be performed by using the following ' +\n 'operators:
<, <=, >, ' +\n '>=, =, *, !, {, }, ' +\n '||,&&, [empty], [nonempty], ' +\n 'rgx:
' +\n 'Learn more
';\n //defines help innerHtml\n this.instrHtml = f.help_instructions_html || null;\n //defines reset button text\n this.btnText = f.help_instructions_btn_text || '?';\n //defines reset button innerHtml\n this.btnHtml = f.help_instructions_btn_html || null;\n //defines css class for help button\n this.btnCssClass = f.help_instructions_btn_css_class || 'helpBtn';\n //defines css class for help container\n this.contCssClass = f.help_instructions_container_css_class ||\n 'helpCont';\n //help button element\n this.btn = null;\n //help content div\n this.cont = null;\n this.defaultHtml = '

TableFilter ' +\n 'v' + tf.version + '

' + '' + WEBSITE_URL + '' +\n '
©2015-' + tf.year + ' {AUTHOR}' +\n '
' +\n 'Close
';\n\n //id prefix for help elements\n this.prfxHelpSpan = 'helpSpan_';\n //id prefix for help elements\n this.prfxHelpDiv = 'helpDiv_';\n\n this.emitter.on(['init-help'], () => this.init());\n }\n\n /**\n * Initialise Help instance\n *\n * @returns (description)\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n var tf = this.tf;\n\n var helpspan = createElm('span', ['id', this.prfxHelpSpan + tf.id]);\n var helpdiv = createElm('div', ['id', this.prfxHelpDiv + tf.id]);\n\n //help button is added to defined element\n if (!this.tgtId) {\n tf.setToolbar();\n }\n var targetEl = !this.tgtId ? tf.rDiv : elm(this.tgtId);\n targetEl.appendChild(helpspan);\n\n var divContainer = !this.contTgtId ? helpspan : elm(this.contTgtId);\n\n if (!this.btnHtml) {\n divContainer.appendChild(helpdiv);\n var helplink = createElm('a', ['href', 'javascript:void(0);']);\n helplink.className = this.btnCssClass;\n helplink.appendChild(createText(this.btnText));\n helpspan.appendChild(helplink);\n addEvt(helplink, 'click', () => this.toggle());\n } else {\n helpspan.innerHTML = this.btnHtml;\n var helpEl = helpspan.firstChild;\n addEvt(helpEl, 'click', () => this.toggle());\n divContainer.appendChild(helpdiv);\n }\n\n if (!this.instrHtml) {\n helpdiv.innerHTML = this.instrText;\n helpdiv.className = this.contCssClass;\n addEvt(helpdiv, 'dblclick', () => this.toggle());\n } else {\n if (this.contTgtId) {\n divContainer.appendChild(helpdiv);\n }\n helpdiv.innerHTML = this.instrHtml;\n if (!this.contTgtId) {\n helpdiv.className = this.contCssClass;\n addEvt(helpdiv, 'dblclick', () => this.toggle());\n }\n }\n helpdiv.innerHTML += this.defaultHtml;\n addEvt(helpdiv, 'click', () => this.toggle());\n\n this.cont = helpdiv;\n this.btn = helpspan;\n this.initialized = true;\n }\n\n /**\n * Toggle help pop-up\n */\n toggle() {\n // check only if explicitily set to false as in this case undefined\n // signifies the help feature is enabled by default\n if (this.enabled === false) {\n return;\n }\n var divDisplay = this.cont.style.display;\n if (divDisplay === '' || divDisplay === NONE) {\n this.cont.style.display = 'inline';\n } else {\n this.cont.style.display = NONE;\n }\n }\n\n /**\n * Remove help UI\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.btn);\n this.btn = null;\n if (!this.cont) {\n return;\n }\n removeElm(this.cont);\n this.cont = null;\n this.initialized = false;\n }\n\n}\n" + "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt} from '../event';\nimport {NONE} from '../const';\n\nconst WIKI_URL = 'https://github.com/koalyptus/TableFilter/wiki/' +\n '4.-Filter-operators';\nconst WEBSITE_URL = 'http://koalyptus.github.io/TableFilter/';\n\n/**\n * Help UI component\n */\nexport class Help extends Feature {\n\n /**\n * Creates an instance of Help.\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'help');\n\n var f = this.config;\n\n /**\n * ID of main custom container element\n * @type {String}\n */\n this.tgtId = f.help_instructions_target_id || null;\n\n /**\n * ID of custom container element for instructions\n * @type {String}\n */\n this.contTgtId = f.help_instructions_container_target_id ||\n null;\n\n /**\n * Instructions text (accepts HTML)\n * @type {String}\n */\n this.instrText = f.help_instructions_text ?\n f.help_instructions_text :\n 'Use the filters above each column to filter and limit table ' +\n 'data. Advanced searches can be performed by using the following ' +\n 'operators:
<, <=, >, ' +\n '>=, =, *, !, {, }, ' +\n '||,&&, [empty], [nonempty], ' +\n 'rgx:
' +\n 'Learn more
';\n\n /**\n * Instructions HTML\n * @type {String}\n */\n this.instrHtml = f.help_instructions_html || null;\n\n /**\n * Help button text ('?')\n * @type {String}\n */\n this.btnText = f.help_instructions_btn_text || '?';\n\n /**\n * Custom help button HTML\n * @type {String}\n */\n this.btnHtml = f.help_instructions_btn_html || null;\n\n /**\n * Css class for help button\n * @type {String}\n */\n this.btnCssClass = f.help_instructions_btn_css_class || 'helpBtn';\n\n /**\n * Css class for help container element\n * @type {String}\n */\n this.contCssClass = f.help_instructions_container_css_class ||\n 'helpCont';\n\n /**\n * Stores button DOM element\n * @type {DOMElement}\n */\n this.btn = null;\n\n /**\n * Stores help container DOM element\n * @type {DOMElement}\n */\n this.cont = null;\n\n /**\n * Default HTML appended to instructions text\n * @type {String}\n */\n this.defaultHtml = '

TableFilter ' +\n 'v' + tf.version + '

' + '' + WEBSITE_URL + '' +\n '
©2015-' + tf.year + ' {AUTHOR}' +\n '
' +\n 'Close
';\n\n /**\n * Prefix for help main container ID\n * @type {String}\n * @private\n */\n this.prfxHelpSpan = 'helpSpan_';\n\n /**\n * Prefix for help instructions container ID\n * @type {String}\n * @private\n */\n this.prfxHelpDiv = 'helpDiv_';\n\n this.emitter.on(['init-help'], () => this.init());\n }\n\n /**\n * Initialise Help instance\n * @returns (description)\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n var tf = this.tf;\n\n var helpspan = createElm('span', ['id', this.prfxHelpSpan + tf.id]);\n var helpdiv = createElm('div', ['id', this.prfxHelpDiv + tf.id]);\n\n //help button is added to defined element\n if (!this.tgtId) {\n tf.setToolbar();\n }\n var targetEl = !this.tgtId ? tf.rDiv : elm(this.tgtId);\n targetEl.appendChild(helpspan);\n\n var divContainer = !this.contTgtId ? helpspan : elm(this.contTgtId);\n\n if (!this.btnHtml) {\n divContainer.appendChild(helpdiv);\n var helplink = createElm('a', ['href', 'javascript:void(0);']);\n helplink.className = this.btnCssClass;\n helplink.appendChild(createText(this.btnText));\n helpspan.appendChild(helplink);\n addEvt(helplink, 'click', () => this.toggle());\n } else {\n helpspan.innerHTML = this.btnHtml;\n var helpEl = helpspan.firstChild;\n addEvt(helpEl, 'click', () => this.toggle());\n divContainer.appendChild(helpdiv);\n }\n\n if (!this.instrHtml) {\n helpdiv.innerHTML = this.instrText;\n helpdiv.className = this.contCssClass;\n addEvt(helpdiv, 'dblclick', () => this.toggle());\n } else {\n if (this.contTgtId) {\n divContainer.appendChild(helpdiv);\n }\n helpdiv.innerHTML = this.instrHtml;\n if (!this.contTgtId) {\n helpdiv.className = this.contCssClass;\n addEvt(helpdiv, 'dblclick', () => this.toggle());\n }\n }\n helpdiv.innerHTML += this.defaultHtml;\n addEvt(helpdiv, 'click', () => this.toggle());\n\n this.cont = helpdiv;\n this.btn = helpspan;\n /**\n * @inherited\n */\n this.initialized = true;\n }\n\n /**\n * Toggle help pop-up\n */\n toggle() {\n // check only if explicitily set to false as in this case undefined\n // signifies the help feature is enabled by default\n if (this.enabled === false) {\n return;\n }\n var divDisplay = this.cont.style.display;\n if (divDisplay === '' || divDisplay === NONE) {\n this.cont.style.display = 'inline';\n } else {\n this.cont.style.display = NONE;\n }\n }\n\n /**\n * Remove help UI\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.btn);\n this.btn = null;\n if (!this.cont) {\n return;\n }\n removeElm(this.cont);\n this.cont = null;\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 412, + "__docId__": 413, "kind": "variable", "static": true, "variation": null, @@ -8893,7 +8915,7 @@ } }, { - "__docId__": 413, + "__docId__": 414, "kind": "variable", "static": true, "variation": null, @@ -8914,7 +8936,7 @@ } }, { - "__docId__": 414, + "__docId__": 415, "kind": "class", "static": true, "variation": null, @@ -8925,16 +8947,15 @@ "export": true, "importPath": "tablefilter/src/modules/help.js", "importStyle": "{Help}", - "description": null, - "lineNumber": 10, - "undocument": true, + "description": "Help UI component", + "lineNumber": 13, "interface": false, "extends": [ "src/feature.js~Feature" ] }, { - "__docId__": 415, + "__docId__": 416, "kind": "constructor", "static": false, "variation": null, @@ -8942,13 +8963,13 @@ "memberof": "src/modules/help.js~Help", "longname": "src/modules/help.js~Help#constructor", "access": null, - "description": "Help UI component", - "lineNumber": 16, + "description": "Creates an instance of Help.", + "lineNumber": 19, "params": [ { "nullable": null, "types": [ - "Object" + "TableFilter" ], "spread": false, "optional": false, @@ -8959,7 +8980,7 @@ "generator": false }, { - "__docId__": 416, + "__docId__": 417, "kind": "member", "static": false, "variation": null, @@ -8967,31 +8988,15 @@ "memberof": "src/modules/help.js~Help", "longname": "src/modules/help.js~Help#tgtId", "access": null, - "description": null, - "lineNumber": 22, - "undocument": true, + "description": "ID of main custom container element", + "lineNumber": 28, "type": { + "nullable": null, "types": [ - "*" - ] - } - }, - { - "__docId__": 417, - "kind": "member", - "static": false, - "variation": null, - "name": "contTgtId", - "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#contTgtId", - "access": null, - "description": null, - "lineNumber": 24, - "undocument": true, - "type": { - "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -8999,17 +9004,19 @@ "kind": "member", "static": false, "variation": null, - "name": "instrText", + "name": "contTgtId", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#instrText", + "longname": "src/modules/help.js~Help#contTgtId", "access": null, - "description": null, - "lineNumber": 27, - "undocument": true, + "description": "ID of custom container element for instructions", + "lineNumber": 34, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9017,17 +9024,19 @@ "kind": "member", "static": false, "variation": null, - "name": "instrHtml", + "name": "instrText", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#instrHtml", + "longname": "src/modules/help.js~Help#instrText", "access": null, - "description": null, - "lineNumber": 37, - "undocument": true, + "description": "Instructions text (accepts HTML)", + "lineNumber": 41, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9035,17 +9044,19 @@ "kind": "member", "static": false, "variation": null, - "name": "btnText", + "name": "instrHtml", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#btnText", + "longname": "src/modules/help.js~Help#instrHtml", "access": null, - "description": null, - "lineNumber": 39, - "undocument": true, + "description": "Instructions HTML", + "lineNumber": 55, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9053,17 +9064,19 @@ "kind": "member", "static": false, "variation": null, - "name": "btnHtml", + "name": "btnText", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#btnHtml", + "longname": "src/modules/help.js~Help#btnText", "access": null, - "description": null, - "lineNumber": 41, - "undocument": true, + "description": "Help button text ('?')", + "lineNumber": 61, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9071,17 +9084,19 @@ "kind": "member", "static": false, "variation": null, - "name": "btnCssClass", + "name": "btnHtml", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#btnCssClass", + "longname": "src/modules/help.js~Help#btnHtml", "access": null, - "description": null, - "lineNumber": 43, - "undocument": true, + "description": "Custom help button HTML", + "lineNumber": 67, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9089,17 +9104,19 @@ "kind": "member", "static": false, "variation": null, - "name": "contCssClass", + "name": "btnCssClass", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#contCssClass", + "longname": "src/modules/help.js~Help#btnCssClass", "access": null, - "description": null, - "lineNumber": 45, - "undocument": true, + "description": "Css class for help button", + "lineNumber": 73, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9107,17 +9124,19 @@ "kind": "member", "static": false, "variation": null, - "name": "btn", + "name": "contCssClass", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#btn", + "longname": "src/modules/help.js~Help#contCssClass", "access": null, - "description": null, - "lineNumber": 48, - "undocument": true, + "description": "Css class for help container element", + "lineNumber": 79, "type": { + "nullable": null, "types": [ - "*" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9125,17 +9144,19 @@ "kind": "member", "static": false, "variation": null, - "name": "cont", + "name": "btn", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#cont", + "longname": "src/modules/help.js~Help#btn", "access": null, - "description": null, - "lineNumber": 50, - "undocument": true, + "description": "Stores button DOM element", + "lineNumber": 86, "type": { + "nullable": null, "types": [ - "*" - ] + "DOMElement" + ], + "spread": false, + "description": null } }, { @@ -9143,17 +9164,19 @@ "kind": "member", "static": false, "variation": null, - "name": "defaultHtml", + "name": "cont", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#defaultHtml", + "longname": "src/modules/help.js~Help#cont", "access": null, - "description": null, - "lineNumber": 51, - "undocument": true, + "description": "Stores help container DOM element", + "lineNumber": 92, "type": { + "nullable": null, "types": [ - "*" - ] + "DOMElement" + ], + "spread": false, + "description": null } }, { @@ -9161,17 +9184,19 @@ "kind": "member", "static": false, "variation": null, - "name": "prfxHelpSpan", + "name": "defaultHtml", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#prfxHelpSpan", + "longname": "src/modules/help.js~Help#defaultHtml", "access": null, - "description": null, - "lineNumber": 59, - "undocument": true, + "description": "Default HTML appended to instructions text", + "lineNumber": 98, "type": { + "nullable": null, "types": [ - "string" - ] + "String" + ], + "spread": false, + "description": null } }, { @@ -9179,21 +9204,43 @@ "kind": "member", "static": false, "variation": null, - "name": "prfxHelpDiv", + "name": "prfxHelpSpan", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#prfxHelpDiv", - "access": null, - "description": null, - "lineNumber": 61, - "undocument": true, + "longname": "src/modules/help.js~Help#prfxHelpSpan", + "access": "private", + "description": "Prefix for help main container ID", + "lineNumber": 110, "type": { + "nullable": null, "types": [ - "string" - ] + "String" + ], + "spread": false, + "description": null } }, { "__docId__": 429, + "kind": "member", + "static": false, + "variation": null, + "name": "prfxHelpDiv", + "memberof": "src/modules/help.js~Help", + "longname": "src/modules/help.js~Help#prfxHelpDiv", + "access": "private", + "description": "Prefix for help instructions container ID", + "lineNumber": 117, + "type": { + "nullable": null, + "types": [ + "String" + ], + "spread": false, + "description": null + } + }, + { + "__docId__": 430, "kind": "method", "static": false, "variation": null, @@ -9202,7 +9249,7 @@ "longname": "src/modules/help.js~Help#init", "access": null, "description": "Initialise Help instance", - "lineNumber": 71, + "lineNumber": 126, "unknown": [ { "tagName": "@returns", @@ -9221,7 +9268,7 @@ "generator": false }, { - "__docId__": 430, + "__docId__": 431, "kind": "member", "static": false, "variation": null, @@ -9230,25 +9277,7 @@ "longname": "src/modules/help.js~Help#cont", "access": null, "description": null, - "lineNumber": 121, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 431, - "kind": "member", - "static": false, - "variation": null, - "name": "btn", - "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#btn", - "access": null, - "description": null, - "lineNumber": 122, + "lineNumber": 176, "undocument": true, "type": { "types": [ @@ -9261,58 +9290,12 @@ "kind": "member", "static": false, "variation": null, - "name": "initialized", - "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#initialized", - "access": null, - "description": null, - "lineNumber": 123, - "undocument": true, - "type": { - "types": [ - "boolean" - ] - } - }, - { - "__docId__": 433, - "kind": "method", - "static": false, - "variation": null, - "name": "toggle", - "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#toggle", - "access": null, - "description": "Toggle help pop-up", - "lineNumber": 129, - "params": [], - "generator": false - }, - { - "__docId__": 434, - "kind": "method", - "static": false, - "variation": null, - "name": "destroy", - "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#destroy", - "access": null, - "description": "Remove help UI", - "lineNumber": 146, - "params": [], - "generator": false - }, - { - "__docId__": 435, - "kind": "member", - "static": false, - "variation": null, "name": "btn", "memberof": "src/modules/help.js~Help", "longname": "src/modules/help.js~Help#btn", "access": null, "description": null, - "lineNumber": 151, + "lineNumber": 177, "undocument": true, "type": { "types": [ @@ -9320,17 +9303,68 @@ ] } }, + { + "__docId__": 433, + "kind": "member", + "static": false, + "variation": null, + "name": "initialized", + "memberof": "src/modules/help.js~Help", + "longname": "src/modules/help.js~Help#initialized", + "access": null, + "description": "", + "lineNumber": 181, + "unknown": [ + { + "tagName": "@inherited", + "tagValue": "" + } + ], + "type": { + "types": [ + "boolean" + ] + } + }, + { + "__docId__": 434, + "kind": "method", + "static": false, + "variation": null, + "name": "toggle", + "memberof": "src/modules/help.js~Help", + "longname": "src/modules/help.js~Help#toggle", + "access": null, + "description": "Toggle help pop-up", + "lineNumber": 187, + "params": [], + "generator": false + }, + { + "__docId__": 435, + "kind": "method", + "static": false, + "variation": null, + "name": "destroy", + "memberof": "src/modules/help.js~Help", + "longname": "src/modules/help.js~Help#destroy", + "access": null, + "description": "Remove help UI", + "lineNumber": 204, + "params": [], + "generator": false + }, { "__docId__": 436, "kind": "member", "static": false, "variation": null, - "name": "cont", + "name": "btn", "memberof": "src/modules/help.js~Help", - "longname": "src/modules/help.js~Help#cont", + "longname": "src/modules/help.js~Help#btn", "access": null, "description": null, - "lineNumber": 156, + "lineNumber": 209, "undocument": true, "type": { "types": [ @@ -9343,12 +9377,30 @@ "kind": "member", "static": false, "variation": null, + "name": "cont", + "memberof": "src/modules/help.js~Help", + "longname": "src/modules/help.js~Help#cont", + "access": null, + "description": null, + "lineNumber": 214, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 438, + "kind": "member", + "static": false, + "variation": null, "name": "initialized", "memberof": "src/modules/help.js~Help", "longname": "src/modules/help.js~Help#initialized", "access": null, "description": null, - "lineNumber": 157, + "lineNumber": 215, "undocument": true, "type": { "types": [ @@ -9357,7 +9409,7 @@ } }, { - "__docId__": 438, + "__docId__": 439, "kind": "file", "static": true, "variation": null, @@ -9370,7 +9422,7 @@ "content": "import {createText, createElm, getText} from '../dom';\nimport {isArray} from '../types';\n\nexport class HighlightKeyword {\n\n /**\n * HighlightKeyword, highlight matched keyword\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n let f = tf.config();\n //defines css class for highlighting\n this.highlightCssClass = f.highlight_css_class || 'keyword';\n\n this.tf = tf;\n this.emitter = tf.emitter;\n }\n\n init() {\n this.emitter.on(\n ['before-filtering', 'destroy'],\n () => this.unhighlightAll()\n );\n this.emitter.on(\n ['highlight-keyword'],\n (tf, cell, word) =>\n this.highlight(cell, word, this.highlightCssClass)\n );\n }\n\n /**\n * highlight occurences of searched term in passed node\n * @param {Node} node\n * @param {String} word Searched term\n * @param {String} cssClass Css class name\n *\n * TODO: refactor this method\n */\n highlight(node, word, cssClass) {\n // Iterate into this nodes childNodes\n if (node.hasChildNodes) {\n let children = node.childNodes;\n for (let i = 0; i < children.length; i++) {\n this.highlight(children[i], word, cssClass);\n }\n }\n\n if (node.nodeType === 3) {\n let tempNodeVal = node.nodeValue.toLowerCase();\n let tempWordVal = word.toLowerCase();\n if (tempNodeVal.indexOf(tempWordVal) !== -1) {\n let pn = node.parentNode;\n if (pn && pn.className !== cssClass) {\n // word not highlighted yet\n let nv = node.nodeValue,\n ni = tempNodeVal.indexOf(tempWordVal),\n // Create a load of replacement nodes\n before = createText(nv.substr(0, ni)),\n docWordVal = nv.substr(ni, word.length),\n after = createText(nv.substr(ni + word.length)),\n hiwordtext = createText(docWordVal),\n hiword = createElm('span');\n hiword.className = cssClass;\n hiword.appendChild(hiwordtext);\n pn.insertBefore(before, node);\n pn.insertBefore(hiword, node);\n pn.insertBefore(after, node);\n pn.removeChild(node);\n }\n }\n }\n }\n\n /**\n * Removes highlight to nodes matching passed string\n * @param {String} word\n * @param {String} cssClass Css class to remove\n */\n unhighlight(word, cssClass) {\n let highlightedNodes = this.tf.tbl.querySelectorAll(`.${cssClass}`);\n for (let i = 0; i < highlightedNodes.length; i++) {\n let n = highlightedNodes[i];\n let nodeVal = getText(n),\n tempNodeVal = nodeVal.toLowerCase(),\n tempWordVal = word.toLowerCase();\n\n if (tempNodeVal.indexOf(tempWordVal) !== -1) {\n n.parentNode.replaceChild(createText(nodeVal), n);\n }\n }\n }\n\n /**\n * Clear all occurrences of highlighted nodes\n */\n unhighlightAll() {\n if (!this.tf.highlightKeywords) {\n return;\n }\n // iterate filters values to unhighlight all values\n this.tf.getFiltersValue().forEach((val) => {\n if (isArray(val)) {\n val.forEach((item) =>\n this.unhighlight(item, this.highlightCssClass));\n } else {\n this.unhighlight(val, this.highlightCssClass);\n }\n });\n }\n\n destroy() {\n this.emitter.off(\n ['before-filtering', 'destroy'],\n () => this.unhighlightAll()\n );\n this.emitter.off(\n ['highlight-keyword'],\n (tf, cell, word) =>\n this.highlight(cell, word, this.highlightCssClass)\n );\n }\n}\n" }, { - "__docId__": 439, + "__docId__": 440, "kind": "class", "static": true, "variation": null, @@ -9387,7 +9439,7 @@ "interface": false }, { - "__docId__": 440, + "__docId__": 441, "kind": "constructor", "static": false, "variation": null, @@ -9412,7 +9464,7 @@ "generator": false }, { - "__docId__": 441, + "__docId__": 442, "kind": "member", "static": false, "variation": null, @@ -9430,7 +9482,7 @@ } }, { - "__docId__": 442, + "__docId__": 443, "kind": "member", "static": false, "variation": null, @@ -9448,7 +9500,7 @@ } }, { - "__docId__": 443, + "__docId__": 444, "kind": "member", "static": false, "variation": null, @@ -9466,7 +9518,7 @@ } }, { - "__docId__": 444, + "__docId__": 445, "kind": "method", "static": false, "variation": null, @@ -9481,7 +9533,7 @@ "generator": false }, { - "__docId__": 445, + "__docId__": 446, "kind": "method", "static": false, "variation": null, @@ -9526,7 +9578,7 @@ "generator": false }, { - "__docId__": 446, + "__docId__": 447, "kind": "method", "static": false, "variation": null, @@ -9561,7 +9613,7 @@ "generator": false }, { - "__docId__": 447, + "__docId__": 448, "kind": "method", "static": false, "variation": null, @@ -9575,7 +9627,7 @@ "generator": false }, { - "__docId__": 448, + "__docId__": 449, "kind": "method", "static": false, "variation": null, @@ -9590,7 +9642,7 @@ "generator": false }, { - "__docId__": 449, + "__docId__": 450, "kind": "file", "static": true, "variation": null, @@ -9603,7 +9655,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {isFn} from '../types';\nimport {root} from '../root';\nimport {NONE} from '../const';\n\nexport class Loader extends Feature {\n\n /**\n * Loading message/spinner\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'loader');\n\n // TableFilter configuration\n let f = this.config;\n\n //id of container element\n this.loaderTgtId = f.loader_target_id || null;\n //div containing loader\n this.loaderDiv = null;\n //defines loader text\n this.loaderText = f.loader_text || 'Loading...';\n //defines loader innerHtml\n this.loaderHtml = f.loader_html || null;\n //defines css class for loader div\n this.loaderCssClass = f.loader_css_class || 'loader';\n //delay for hiding loader\n this.loaderCloseDelay = 250;\n //callback function before loader is displayed\n this.onShowLoader = isFn(f.on_show_loader) ? f.on_show_loader : null;\n //callback function after loader is closed\n this.onHideLoader = isFn(f.on_hide_loader) ? f.on_hide_loader : null;\n //loader div\n this.prfxLoader = 'load_';\n }\n\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n let containerDiv = createElm('div', ['id', this.prfxLoader + tf.id]);\n containerDiv.className = this.loaderCssClass;\n\n let targetEl = !this.loaderTgtId ?\n tf.tbl.parentNode : elm(this.loaderTgtId);\n if (!this.loaderTgtId) {\n targetEl.insertBefore(containerDiv, tf.tbl);\n } else {\n targetEl.appendChild(containerDiv);\n }\n this.loaderDiv = containerDiv;\n if (!this.loaderHtml) {\n this.loaderDiv.appendChild(createText(this.loaderText));\n } else {\n this.loaderDiv.innerHTML = this.loaderHtml;\n }\n\n this.show(NONE);\n\n // Subscribe to events\n emitter.on([\n 'before-filtering',\n 'before-populating-filter',\n 'before-page-change',\n 'before-clearing-filters',\n 'before-page-length-change',\n 'before-reset-page',\n 'before-reset-page-length',\n 'before-loading-extensions',\n 'before-loading-themes'],\n () => this.show('')\n );\n emitter.on([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n () => this.show(NONE)\n );\n\n this.initialized = true;\n }\n\n show(p) {\n if (!this.isEnabled()) {\n return;\n }\n\n let displayLoader = () => {\n if (!this.loaderDiv) {\n return;\n }\n if (this.onShowLoader && p !== NONE) {\n this.onShowLoader.call(null, this);\n }\n this.loaderDiv.style.display = p;\n if (this.onHideLoader && p === NONE) {\n this.onHideLoader.call(null, this);\n }\n };\n\n let t = p === NONE ? this.loaderCloseDelay : 1;\n root.setTimeout(displayLoader, t);\n }\n\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n removeElm(this.loaderDiv);\n this.loaderDiv = null;\n\n // Unsubscribe to events\n emitter.off([\n 'before-filtering',\n 'before-populating-filter',\n 'before-page-change',\n 'before-clearing-filters',\n 'before-page-length-change',\n 'before-reset-page',\n 'before-reset-page-length',\n 'before-loading-extensions',\n 'before-loading-themes'],\n () => this.show('')\n );\n emitter.off([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n () => this.show(NONE)\n );\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 450, + "__docId__": 451, "kind": "class", "static": true, "variation": null, @@ -9623,7 +9675,7 @@ ] }, { - "__docId__": 451, + "__docId__": 452, "kind": "constructor", "static": false, "variation": null, @@ -9648,7 +9700,7 @@ "generator": false }, { - "__docId__": 452, + "__docId__": 453, "kind": "member", "static": false, "variation": null, @@ -9666,7 +9718,7 @@ } }, { - "__docId__": 453, + "__docId__": 454, "kind": "member", "static": false, "variation": null, @@ -9684,7 +9736,7 @@ } }, { - "__docId__": 454, + "__docId__": 455, "kind": "member", "static": false, "variation": null, @@ -9702,7 +9754,7 @@ } }, { - "__docId__": 455, + "__docId__": 456, "kind": "member", "static": false, "variation": null, @@ -9720,7 +9772,7 @@ } }, { - "__docId__": 456, + "__docId__": 457, "kind": "member", "static": false, "variation": null, @@ -9738,7 +9790,7 @@ } }, { - "__docId__": 457, + "__docId__": 458, "kind": "member", "static": false, "variation": null, @@ -9756,7 +9808,7 @@ } }, { - "__docId__": 458, + "__docId__": 459, "kind": "member", "static": false, "variation": null, @@ -9774,7 +9826,7 @@ } }, { - "__docId__": 459, + "__docId__": 460, "kind": "member", "static": false, "variation": null, @@ -9792,7 +9844,7 @@ } }, { - "__docId__": 460, + "__docId__": 461, "kind": "member", "static": false, "variation": null, @@ -9810,7 +9862,7 @@ } }, { - "__docId__": 461, + "__docId__": 462, "kind": "method", "static": false, "variation": null, @@ -9825,7 +9877,7 @@ "generator": false }, { - "__docId__": 462, + "__docId__": 463, "kind": "member", "static": false, "variation": null, @@ -9843,7 +9895,7 @@ } }, { - "__docId__": 463, + "__docId__": 464, "kind": "member", "static": false, "variation": null, @@ -9861,7 +9913,7 @@ } }, { - "__docId__": 464, + "__docId__": 465, "kind": "method", "static": false, "variation": null, @@ -9883,7 +9935,7 @@ "generator": false }, { - "__docId__": 465, + "__docId__": 466, "kind": "method", "static": false, "variation": null, @@ -9898,7 +9950,7 @@ "generator": false }, { - "__docId__": 466, + "__docId__": 467, "kind": "member", "static": false, "variation": null, @@ -9916,7 +9968,7 @@ } }, { - "__docId__": 467, + "__docId__": 468, "kind": "member", "static": false, "variation": null, @@ -9934,7 +9986,7 @@ } }, { - "__docId__": 468, + "__docId__": 469, "kind": "file", "static": true, "variation": null, @@ -9947,7 +9999,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, elm, removeElm} from '../dom';\nimport {isEmpty, isFn} from '../types';\nimport {NONE} from '../const';\n\nexport class NoResults extends Feature {\n\n /**\n * No results message UI component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'noResults');\n\n //configuration object\n let f = this.config.no_results_message;\n\n this.content = f.content || 'No results';\n this.customContainer = f.custom_container || null;\n this.customContainerId = f.custom_container_id || null;\n this.isExternal = !isEmpty(this.customContainer) ||\n !isEmpty(this.customContainerId);\n this.cssClass = f.css_class || 'no-results';\n\n this.cont = null;\n\n //callback before message is displayed\n this.onBeforeShowMsg = isFn(f.on_before_show_msg) ?\n f.on_before_show_msg : null;\n //callback after message is displayed\n this.onAfterShowMsg = isFn(f.on_after_show_msg) ?\n f.on_after_show_msg : null;\n //callback before message is hidden\n this.onBeforeHideMsg = isFn(f.on_before_hide_msg) ?\n f.on_before_hide_msg : null;\n //callback after message is hidden\n this.onAfterHideMsg = isFn(f.on_after_hide_msg) ?\n f.on_after_hide_msg : null;\n\n this.prfxNoResults = 'nores_';\n }\n\n init() {\n if (this.initialized) {\n return;\n }\n let tf = this.tf;\n let target = this.customContainer || elm(this.customContainerId) ||\n tf.tbl;\n\n //container\n let cont = createElm('div', ['id', this.prfxNoResults + tf.id]);\n cont.className = this.cssClass;\n cont.innerHTML = this.content;\n\n if (this.isExternal) {\n target.appendChild(cont);\n } else {\n target.parentNode.insertBefore(cont, target.nextSibling);\n }\n\n this.cont = cont;\n\n // subscribe to after-filtering event\n this.emitter.on(['after-filtering'], () => this.toggle());\n\n this.initialized = true;\n this.hide();\n }\n\n toggle() {\n if (this.tf.getValidRowsNb() > 0) {\n this.hide();\n } else {\n this.show();\n }\n }\n\n show() {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n\n if (this.onBeforeShowMsg) {\n this.onBeforeShowMsg.call(null, this.tf, this);\n }\n\n this.setWidth();\n this.cont.style.display = 'block';\n\n if (this.onAfterShowMsg) {\n this.onAfterShowMsg.call(null, this.tf, this);\n }\n }\n\n hide() {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n\n if (this.onBeforeHideMsg) {\n this.onBeforeHideMsg.call(null, this.tf, this);\n }\n\n this.cont.style.display = NONE;\n\n if (this.onBeforeHideMsg) {\n this.onBeforeHideMsg.call(null, this.tf, this);\n }\n }\n\n setWidth() {\n if (!this.initialized || this.isExternal || !this.isEnabled()) {\n return;\n }\n if (this.tf.gridLayout) {\n let gridLayout = this.tf.feature('gridLayout');\n this.cont.style.width = gridLayout.tblCont.clientWidth + 'px';\n } else {\n this.cont.style.width = this.tf.tbl.clientWidth + 'px';\n }\n\n }\n\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.cont);\n this.cont = null;\n // unsubscribe to after-filtering event\n this.emitter.off(['after-filtering'], () => this.toggle());\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 469, + "__docId__": 470, "kind": "class", "static": true, "variation": null, @@ -9967,7 +10019,7 @@ ] }, { - "__docId__": 470, + "__docId__": 471, "kind": "constructor", "static": false, "variation": null, @@ -9992,7 +10044,7 @@ "generator": false }, { - "__docId__": 471, + "__docId__": 472, "kind": "member", "static": false, "variation": null, @@ -10010,7 +10062,7 @@ } }, { - "__docId__": 472, + "__docId__": 473, "kind": "member", "static": false, "variation": null, @@ -10028,7 +10080,7 @@ } }, { - "__docId__": 473, + "__docId__": 474, "kind": "member", "static": false, "variation": null, @@ -10046,7 +10098,7 @@ } }, { - "__docId__": 474, + "__docId__": 475, "kind": "member", "static": false, "variation": null, @@ -10064,7 +10116,7 @@ } }, { - "__docId__": 475, + "__docId__": 476, "kind": "member", "static": false, "variation": null, @@ -10082,7 +10134,7 @@ } }, { - "__docId__": 476, + "__docId__": 477, "kind": "member", "static": false, "variation": null, @@ -10100,7 +10152,7 @@ } }, { - "__docId__": 477, + "__docId__": 478, "kind": "member", "static": false, "variation": null, @@ -10118,7 +10170,7 @@ } }, { - "__docId__": 478, + "__docId__": 479, "kind": "member", "static": false, "variation": null, @@ -10136,7 +10188,7 @@ } }, { - "__docId__": 479, + "__docId__": 480, "kind": "member", "static": false, "variation": null, @@ -10154,7 +10206,7 @@ } }, { - "__docId__": 480, + "__docId__": 481, "kind": "member", "static": false, "variation": null, @@ -10172,7 +10224,7 @@ } }, { - "__docId__": 481, + "__docId__": 482, "kind": "member", "static": false, "variation": null, @@ -10190,7 +10242,7 @@ } }, { - "__docId__": 482, + "__docId__": 483, "kind": "method", "static": false, "variation": null, @@ -10205,7 +10257,7 @@ "generator": false }, { - "__docId__": 483, + "__docId__": 484, "kind": "member", "static": false, "variation": null, @@ -10223,7 +10275,7 @@ } }, { - "__docId__": 484, + "__docId__": 485, "kind": "member", "static": false, "variation": null, @@ -10241,7 +10293,7 @@ } }, { - "__docId__": 485, + "__docId__": 486, "kind": "method", "static": false, "variation": null, @@ -10256,7 +10308,7 @@ "generator": false }, { - "__docId__": 486, + "__docId__": 487, "kind": "method", "static": false, "variation": null, @@ -10271,7 +10323,7 @@ "generator": false }, { - "__docId__": 487, + "__docId__": 488, "kind": "method", "static": false, "variation": null, @@ -10286,7 +10338,7 @@ "generator": false }, { - "__docId__": 488, + "__docId__": 489, "kind": "method", "static": false, "variation": null, @@ -10301,7 +10353,7 @@ "generator": false }, { - "__docId__": 489, + "__docId__": 490, "kind": "method", "static": false, "variation": null, @@ -10316,7 +10368,7 @@ "generator": false }, { - "__docId__": 490, + "__docId__": 491, "kind": "member", "static": false, "variation": null, @@ -10334,7 +10386,7 @@ } }, { - "__docId__": 491, + "__docId__": 492, "kind": "member", "static": false, "variation": null, @@ -10352,7 +10404,7 @@ } }, { - "__docId__": 492, + "__docId__": 493, "kind": "file", "static": true, "variation": null, @@ -10365,7 +10417,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createOpt, createText, elm, removeElm} from '../dom';\nimport {isArray, isFn, isNull} from '../types';\nimport {addEvt, keyCode, removeEvt} from '../event';\nimport {INPUT, SELECT, NONE, ENTER_KEY} from '../const';\n\nexport class Paging extends Feature {\n\n /**\n * Pagination component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'paging');\n\n // Configuration object\n var f = this.config;\n\n //css class for paging buttons (previous,next,etc.)\n this.btnPageCssClass = f.paging_btn_css_class || 'pgInp';\n //stores paging select element\n this.pagingSlc = null;\n //results per page select element\n this.resultsPerPageSlc = null;\n //id of container element\n this.pagingTgtId = f.paging_target_id || null;\n //defines table paging length\n this.pagingLength = !isNaN(f.paging_length) ? f.paging_length : 10;\n //id of container element\n this.resultsPerPageTgtId = f.results_per_page_target_id || null;\n //css class for paging select element\n this.pgSlcCssClass = f.paging_slc_css_class || 'pgSlc';\n //css class for paging input element\n this.pgInpCssClass = f.paging_inp_css_class || 'pgNbInp';\n //stores results per page text and values\n this.resultsPerPage = f.results_per_page || null;\n //enables/disables results per page drop-down\n this.hasResultsPerPage = isArray(this.resultsPerPage);\n //defines css class for results per page select\n this.resultsSlcCssClass = f.results_slc_css_class || 'rspg';\n //css class for label preceding results per page select\n this.resultsSpanCssClass = f.results_span_css_class || 'rspgSpan';\n //1st row index of current page\n this.startPagingRow = 0;\n //total nb of pages\n this.nbPages = 0;\n //current page nb\n this.currentPageNb = 1;\n //defines next page button text\n this.btnNextPageText = f.btn_next_page_text || '>';\n //defines previous page button text\n this.btnPrevPageText = f.btn_prev_page_text || '<';\n //defines last page button text\n this.btnLastPageText = f.btn_last_page_text || '>|';\n //defines first page button text\n this.btnFirstPageText = f.btn_first_page_text || '|<';\n //defines next page button html\n this.btnNextPageHtml = f.btn_next_page_html ||\n (!tf.enableIcons ? null :\n '');\n //defines previous page button html\n this.btnPrevPageHtml = f.btn_prev_page_html ||\n (!tf.enableIcons ? null :\n '');\n //defines last page button html\n this.btnFirstPageHtml = f.btn_first_page_html ||\n (!tf.enableIcons ? null :\n '');\n //defines previous page button html\n this.btnLastPageHtml = f.btn_last_page_html ||\n (!tf.enableIcons ? null :\n '');\n //defines text preceeding page selector drop-down\n this.pageText = f.page_text || ' Page ';\n //defines text after page selector drop-down\n this.ofText = f.of_text || ' of ';\n //css class for span containing tot nb of pages\n this.nbPgSpanCssClass = f.nb_pages_css_class || 'nbpg';\n //enables/disables paging buttons\n this.hasPagingBtns = f.paging_btns === false ? false : true;\n //defines previous page button html\n this.pageSelectorType = f.page_selector_type || SELECT;\n //calls function before page is changed\n this.onBeforeChangePage = isFn(f.on_before_change_page) ?\n f.on_before_change_page : null;\n //calls function before page is changed\n this.onAfterChangePage = isFn(f.on_after_change_page) ?\n f.on_after_change_page : null;\n\n //pages select\n this.prfxSlcPages = 'slcPages_';\n //results per page select\n this.prfxSlcResults = 'slcResults_';\n //label preciding results per page select\n this.prfxSlcResultsTxt = 'slcResultsTxt_';\n //span containing next page button\n this.prfxBtnNextSpan = 'btnNextSpan_';\n //span containing previous page button\n this.prfxBtnPrevSpan = 'btnPrevSpan_';\n //span containing last page button\n this.prfxBtnLastSpan = 'btnLastSpan_';\n //span containing first page button\n this.prfxBtnFirstSpan = 'btnFirstSpan_';\n //next button\n this.prfxBtnNext = 'btnNext_';\n //previous button\n this.prfxBtnPrev = 'btnPrev_';\n //last button\n this.prfxBtnLast = 'btnLast_';\n //first button\n this.prfxBtnFirst = 'btnFirst_';\n //span for tot nb pages\n this.prfxPgSpan = 'pgspan_';\n //span preceding pages select (contains 'Page')\n this.prfxPgBeforeSpan = 'pgbeforespan_';\n //span following pages select (contains ' of ')\n this.prfxPgAfterSpan = 'pgafterspan_';\n\n var start_row = tf.refRow;\n var nrows = tf.getRowsNb(true);\n //calculates page nb\n this.nbPages = Math.ceil((nrows - start_row) / this.pagingLength);\n\n //Paging elements events\n var o = this;\n // Paging DOM events\n this.evt = {\n slcIndex() {\n return (o.pageSelectorType === SELECT) ?\n o.pagingSlc.options.selectedIndex :\n parseInt(o.pagingSlc.value, 10) - 1;\n },\n nbOpts() {\n return (o.pageSelectorType === SELECT) ?\n parseInt(o.pagingSlc.options.length, 10) - 1 :\n (o.nbPages - 1);\n },\n next() {\n var nextIndex = o.evt.slcIndex() < o.evt.nbOpts() ?\n o.evt.slcIndex() + 1 : 0;\n o.changePage(nextIndex);\n },\n prev() {\n var prevIndex = o.evt.slcIndex() > 0 ?\n o.evt.slcIndex() - 1 : o.evt.nbOpts();\n o.changePage(prevIndex);\n },\n last() {\n o.changePage(o.evt.nbOpts());\n },\n first() {\n o.changePage(0);\n },\n _detectKey(e) {\n var key = keyCode(e);\n if (key === ENTER_KEY) {\n if (tf.sorted) {\n tf.filter();\n o.changePage(o.evt.slcIndex());\n } else {\n o.changePage();\n }\n this.blur();\n }\n },\n slcPagesChange: null,\n nextEvt: null,\n prevEvt: null,\n lastEvt: null,\n firstEvt: null\n };\n }\n\n /**\n * Initialize DOM elements\n */\n init() {\n var slcPages;\n var tf = this.tf;\n var evt = this.evt;\n\n if (this.initialized) {\n return;\n }\n\n // Check resultsPerPage is in expected format and initialise the\n // results per page component\n if (this.hasResultsPerPage) {\n if (this.resultsPerPage.length < 2) {\n this.hasResultsPerPage = false;\n } else {\n this.pagingLength = this.resultsPerPage[1][0];\n this.setResultsPerPage();\n }\n }\n\n evt.slcPagesChange = (event) => {\n var slc = event.target;\n this.changePage(slc.selectedIndex);\n };\n\n // Paging drop-down list selector\n if (this.pageSelectorType === SELECT) {\n slcPages = createElm(SELECT, ['id', this.prfxSlcPages + tf.id]);\n slcPages.className = this.pgSlcCssClass;\n addEvt(slcPages, 'change', evt.slcPagesChange);\n }\n\n // Paging input selector\n if (this.pageSelectorType === INPUT) {\n slcPages = createElm(INPUT,\n ['id', this.prfxSlcPages + tf.id],\n ['value', this.currentPageNb]\n );\n slcPages.className = this.pgInpCssClass;\n addEvt(slcPages, 'keypress', evt._detectKey);\n }\n\n // btns containers\n var btnNextSpan = createElm(\n 'span', ['id', this.prfxBtnNextSpan + tf.id]);\n var btnPrevSpan = createElm(\n 'span', ['id', this.prfxBtnPrevSpan + tf.id]);\n var btnLastSpan = createElm(\n 'span', ['id', this.prfxBtnLastSpan + tf.id]);\n var btnFirstSpan = createElm(\n 'span', ['id', this.prfxBtnFirstSpan + tf.id]);\n\n if (this.hasPagingBtns) {\n // Next button\n if (!this.btnNextPageHtml) {\n var btn_next = createElm(INPUT,\n ['id', this.prfxBtnNext + tf.id],\n ['type', 'button'],\n ['value', this.btnNextPageText],\n ['title', 'Next']\n );\n btn_next.className = this.btnPageCssClass;\n addEvt(btn_next, 'click', evt.next);\n btnNextSpan.appendChild(btn_next);\n } else {\n btnNextSpan.innerHTML = this.btnNextPageHtml;\n addEvt(btnNextSpan, 'click', evt.next);\n }\n // Previous button\n if (!this.btnPrevPageHtml) {\n var btn_prev = createElm(INPUT,\n ['id', this.prfxBtnPrev + tf.id],\n ['type', 'button'],\n ['value', this.btnPrevPageText],\n ['title', 'Previous']\n );\n btn_prev.className = this.btnPageCssClass;\n addEvt(btn_prev, 'click', evt.prev);\n btnPrevSpan.appendChild(btn_prev);\n } else {\n btnPrevSpan.innerHTML = this.btnPrevPageHtml;\n addEvt(btnPrevSpan, 'click', evt.prev);\n }\n // Last button\n if (!this.btnLastPageHtml) {\n var btn_last = createElm(INPUT,\n ['id', this.prfxBtnLast + tf.id],\n ['type', 'button'],\n ['value', this.btnLastPageText],\n ['title', 'Last']\n );\n btn_last.className = this.btnPageCssClass;\n addEvt(btn_last, 'click', evt.last);\n btnLastSpan.appendChild(btn_last);\n } else {\n btnLastSpan.innerHTML = this.btnLastPageHtml;\n addEvt(btnLastSpan, 'click', evt.last);\n }\n // First button\n if (!this.btnFirstPageHtml) {\n var btn_first = createElm(INPUT,\n ['id', this.prfxBtnFirst + tf.id],\n ['type', 'button'],\n ['value', this.btnFirstPageText],\n ['title', 'First']\n );\n btn_first.className = this.btnPageCssClass;\n addEvt(btn_first, 'click', evt.first);\n btnFirstSpan.appendChild(btn_first);\n } else {\n btnFirstSpan.innerHTML = this.btnFirstPageHtml;\n addEvt(btnFirstSpan, 'click', evt.first);\n }\n }\n\n // paging elements (buttons+drop-down list) are added to defined element\n if (!this.pagingTgtId) {\n tf.setToolbar();\n }\n var targetEl = !this.pagingTgtId ? tf.mDiv : elm(this.pagingTgtId);\n targetEl.appendChild(btnFirstSpan);\n targetEl.appendChild(btnPrevSpan);\n\n var pgBeforeSpan = createElm(\n 'span', ['id', this.prfxPgBeforeSpan + tf.id]);\n pgBeforeSpan.appendChild(createText(this.pageText));\n pgBeforeSpan.className = this.nbPgSpanCssClass;\n targetEl.appendChild(pgBeforeSpan);\n targetEl.appendChild(slcPages);\n var pgAfterSpan = createElm(\n 'span', ['id', this.prfxPgAfterSpan + tf.id]);\n pgAfterSpan.appendChild(createText(this.ofText));\n pgAfterSpan.className = this.nbPgSpanCssClass;\n targetEl.appendChild(pgAfterSpan);\n var pgspan = createElm('span', ['id', this.prfxPgSpan + tf.id]);\n pgspan.className = this.nbPgSpanCssClass;\n pgspan.appendChild(createText(' ' + this.nbPages + ' '));\n targetEl.appendChild(pgspan);\n targetEl.appendChild(btnNextSpan);\n targetEl.appendChild(btnLastSpan);\n this.pagingSlc = elm(this.prfxSlcPages + tf.id);\n\n this.setPagingInfo();\n\n if (!tf.fltGrid) {\n tf.validateAllRows();\n this.setPagingInfo(tf.validRowsIndex);\n }\n\n this.emitter.on(['after-filtering'], () => this.resetPagingInfo());\n this.emitter.on(['change-page'],\n (tf, pageNumber) => this.setPage(pageNumber));\n this.emitter.on(['change-page-results'],\n (tf, pageLength) => this.changeResultsPerPage(pageLength));\n\n this.initialized = true;\n }\n\n /**\n * Reset paging when filters are already instantiated\n * @param {Boolean} filterTable Execute filtering once paging instanciated\n */\n reset(filterTable = false) {\n var tf = this.tf;\n if (this.isEnabled()) {\n return;\n }\n this.enable();\n this.init();\n\n if (filterTable) {\n tf.filter();\n }\n }\n\n /**\n * Reset paging info from scratch after a filtering process\n */\n resetPagingInfo() {\n this.startPagingRow = 0;\n this.currentPageNb = 1;\n this.setPagingInfo(this.tf.validRowsIndex);\n }\n\n /**\n * Calculate number of pages based on valid rows\n * Refresh paging select according to number of pages\n * @param {Array} validRows Collection of valid rows\n */\n setPagingInfo(validRows) {\n var tf = this.tf;\n var mdiv = !this.pagingTgtId ? tf.mDiv : elm(this.pagingTgtId);\n var pgspan = elm(this.prfxPgSpan + tf.id);\n\n //store valid rows indexes\n tf.validRowsIndex = validRows || tf.getValidRows(true);\n\n //calculate nb of pages\n this.nbPages = Math.ceil(tf.validRowsIndex.length / this.pagingLength);\n //refresh page nb span\n pgspan.innerHTML = this.nbPages;\n //select clearing shortcut\n if (this.pageSelectorType === SELECT) {\n this.pagingSlc.innerHTML = '';\n }\n\n if (this.nbPages > 0) {\n mdiv.style.visibility = 'visible';\n if (this.pageSelectorType === SELECT) {\n for (var z = 0; z < this.nbPages; z++) {\n var opt = createOpt(z + 1, z * this.pagingLength, false);\n this.pagingSlc.options[z] = opt;\n }\n } else {\n //input type\n this.pagingSlc.value = this.currentPageNb;\n }\n\n } else {\n /*** if no results paging select and buttons are hidden ***/\n mdiv.style.visibility = 'hidden';\n }\n this.groupByPage(tf.validRowsIndex);\n }\n\n /**\n * Group table rows by page and display valid rows\n * @param {Array} validRows Collection of valid rows\n */\n groupByPage(validRows) {\n var tf = this.tf;\n var rows = tf.tbl.rows;\n var startPagingRow = parseInt(this.startPagingRow, 10);\n var endPagingRow = startPagingRow + parseInt(this.pagingLength, 10);\n\n //store valid rows indexes\n if (validRows) {\n tf.validRowsIndex = validRows;\n }\n\n //this loop shows valid rows of current page\n for (var h = 0, len = tf.getValidRowsNb(true); h < len; h++) {\n var validRowIdx = tf.validRowsIndex[h];\n var r = rows[validRowIdx];\n var isRowValid = r.getAttribute('validRow');\n var rowDisplayed = false;\n\n if (h >= startPagingRow && h < endPagingRow) {\n if (isNull(isRowValid) || Boolean(isRowValid === 'true')) {\n r.style.display = '';\n rowDisplayed = true;\n }\n } else {\n r.style.display = NONE;\n }\n this.emitter.emit('row-paged', tf, validRowIdx, h, rowDisplayed);\n }\n\n // broadcast grouping by page\n this.emitter.emit('grouped-by-page', tf, this);\n }\n\n /**\n * Return the current page number\n * @return {Number} Page number\n */\n getPage() {\n return this.currentPageNb;\n }\n\n /**\n * Show page defined by passed argument (string or number):\n * @param {String}/{Number} cmd possible string values: 'next',\n * 'previous', 'last', 'first' or page number as per param\n */\n setPage(cmd) {\n var tf = this.tf;\n if (!tf.isInitialized() || !this.isEnabled()) {\n return;\n }\n var btnEvt = this.evt,\n cmdtype = typeof cmd;\n if (cmdtype === 'string') {\n switch (cmd.toLowerCase()) {\n case 'next':\n btnEvt.next();\n break;\n case 'previous':\n btnEvt.prev();\n break;\n case 'last':\n btnEvt.last();\n break;\n case 'first':\n btnEvt.first();\n break;\n default:\n btnEvt.next();\n break;\n }\n }\n else if (cmdtype === 'number') {\n this.changePage(cmd - 1);\n }\n }\n\n /**\n * Generates UI elements for the number of results per page drop-down\n */\n setResultsPerPage() {\n var tf = this.tf;\n var evt = this.evt;\n\n if (this.resultsPerPageSlc || !this.resultsPerPage) {\n return;\n }\n\n evt.slcResultsChange = (ev) => {\n this.onChangeResultsPerPage();\n ev.target.blur();\n };\n\n var slcR = createElm(SELECT, ['id', this.prfxSlcResults + tf.id]);\n slcR.className = this.resultsSlcCssClass;\n var slcRText = this.resultsPerPage[0],\n slcROpts = this.resultsPerPage[1];\n var slcRSpan = createElm(\n 'span', ['id', this.prfxSlcResultsTxt + tf.id]);\n slcRSpan.className = this.resultsSpanCssClass;\n\n // results per page select is added to external element\n if (!this.resultsPerPageTgtId) {\n tf.setToolbar();\n }\n var targetEl = !this.resultsPerPageTgtId ?\n tf.rDiv : elm(this.resultsPerPageTgtId);\n slcRSpan.appendChild(createText(slcRText));\n\n var help = tf.feature('help');\n if (help && help.btn) {\n help.btn.parentNode.insertBefore(slcRSpan, help.btn);\n help.btn.parentNode.insertBefore(slcR, help.btn);\n } else {\n targetEl.appendChild(slcRSpan);\n targetEl.appendChild(slcR);\n }\n\n for (var r = 0; r < slcROpts.length; r++) {\n var currOpt = new Option(slcROpts[r], slcROpts[r], false, false);\n slcR.options[r] = currOpt;\n }\n addEvt(slcR, 'change', evt.slcResultsChange);\n this.resultsPerPageSlc = slcR;\n }\n\n /**\n * Remove number of results per page UI elements\n */\n removeResultsPerPage() {\n var tf = this.tf;\n if (!tf.isInitialized() || !this.resultsPerPageSlc ||\n !this.resultsPerPage) {\n return;\n }\n var slcR = this.resultsPerPageSlc,\n slcRSpan = elm(this.prfxSlcResultsTxt + tf.id);\n if (slcR) {\n removeElm(slcR);\n }\n if (slcRSpan) {\n removeElm(slcRSpan);\n }\n this.resultsPerPageSlc = null;\n }\n\n /**\n * Change the page according to passed index\n * @param {Number} index Index of the page (0-n)\n */\n changePage(index) {\n var tf = this.tf;\n\n if (!this.isEnabled()) {\n return;\n }\n\n this.emitter.emit('before-page-change', tf, (index + 1));\n\n if (index === null) {\n index = this.pageSelectorType === SELECT ?\n this.pagingSlc.options.selectedIndex : this.pagingSlc.value - 1;\n }\n if (index >= 0 && index <= (this.nbPages - 1)) {\n if (this.onBeforeChangePage) {\n this.onBeforeChangePage.call(null, this, (index + 1));\n }\n this.currentPageNb = parseInt(index, 10) + 1;\n if (this.pageSelectorType === SELECT) {\n this.pagingSlc.options[index].selected = true;\n } else {\n this.pagingSlc.value = this.currentPageNb;\n }\n\n this.startPagingRow = (this.pageSelectorType === SELECT) ?\n this.pagingSlc.value : (index * this.pagingLength);\n\n this.groupByPage();\n\n if (this.onAfterChangePage) {\n this.onAfterChangePage.call(null, this, (index + 1));\n }\n }\n\n this.emitter.emit('after-page-change', tf, (index + 1));\n }\n\n changeResultsPerPage(val) {\n if (!this.isEnabled() || isNaN(val)) {\n return;\n }\n\n this.resultsPerPageSlc.value = val;\n this.onChangeResultsPerPage();\n }\n\n /**\n * Change rows according to page results drop-down\n */\n onChangeResultsPerPage() {\n var tf = this.tf;\n\n if (!this.isEnabled()) {\n return;\n }\n\n this.emitter.emit('before-page-length-change', tf);\n\n var slcR = this.resultsPerPageSlc;\n var slcIndex = slcR.selectedIndex;\n var slcPagesSelIndex = (this.pageSelectorType === SELECT) ?\n this.pagingSlc.selectedIndex :\n parseInt(this.pagingSlc.value - 1, 10);\n this.pagingLength = parseInt(slcR.options[slcIndex].value, 10);\n this.startPagingRow = this.pagingLength * slcPagesSelIndex;\n\n if (!isNaN(this.pagingLength)) {\n if (this.startPagingRow >= tf.nbFilterableRows) {\n this.startPagingRow = (tf.nbFilterableRows - this.pagingLength);\n }\n this.setPagingInfo();\n\n if (this.pageSelectorType === SELECT) {\n var slcIdx =\n (this.pagingSlc.options.length - 1 <= slcPagesSelIndex) ?\n (this.pagingSlc.options.length - 1) : slcPagesSelIndex;\n this.pagingSlc.options[slcIdx].selected = true;\n }\n }\n\n this.emitter.emit('after-page-length-change', tf, this.pagingLength);\n }\n\n /**\n * Re-set page nb at page re-load\n */\n resetPage() {\n var tf = this.tf;\n if (!this.isEnabled()) {\n return;\n }\n this.emitter.emit('before-reset-page', tf);\n var pgNb = tf.feature('store').getPageNb();\n if (pgNb !== '') {\n this.changePage((pgNb - 1));\n }\n this.emitter.emit('after-reset-page', tf, pgNb);\n }\n\n /**\n * Re-set page length value at page re-load\n */\n resetPageLength() {\n var tf = this.tf;\n if (!this.isEnabled()) {\n return;\n }\n this.emitter.emit('before-reset-page-length', tf);\n var pglenIndex = tf.feature('store').getPageLength();\n\n if (pglenIndex !== '') {\n this.resultsPerPageSlc.options[pglenIndex].selected = true;\n this.changeResultsPerPage();\n }\n this.emitter.emit('after-reset-page-length', tf, pglenIndex);\n }\n\n /**\n * Remove paging feature\n */\n destroy() {\n var tf = this.tf;\n\n if (!this.initialized) {\n return;\n }\n // btns containers\n var btnNextSpan = elm(this.prfxBtnNextSpan + tf.id);\n var btnPrevSpan = elm(this.prfxBtnPrevSpan + tf.id);\n var btnLastSpan = elm(this.prfxBtnLastSpan + tf.id);\n var btnFirstSpan = elm(this.prfxBtnFirstSpan + tf.id);\n //span containing 'Page' text\n var pgBeforeSpan = elm(this.prfxPgBeforeSpan + tf.id);\n //span containing 'of' text\n var pgAfterSpan = elm(this.prfxPgAfterSpan + tf.id);\n //span containing nb of pages\n var pgspan = elm(this.prfxPgSpan + tf.id);\n\n var evt = this.evt;\n\n if (this.pagingSlc) {\n if (this.pageSelectorType === SELECT) {\n removeEvt(this.pagingSlc, 'change', evt.slcPagesChange);\n }\n else if (this.pageSelectorType === INPUT) {\n removeEvt(this.pagingSlc, 'keypress', evt._detectKey);\n }\n removeElm(this.pagingSlc);\n }\n\n if (btnNextSpan) {\n removeEvt(btnNextSpan, 'click', evt.next);\n removeElm(btnNextSpan);\n }\n\n if (btnPrevSpan) {\n removeEvt(btnPrevSpan, 'click', evt.prev);\n removeElm(btnPrevSpan);\n }\n\n if (btnLastSpan) {\n removeEvt(btnLastSpan, 'click', evt.last);\n removeElm(btnLastSpan);\n }\n\n if (btnFirstSpan) {\n removeEvt(btnFirstSpan, 'click', evt.first);\n removeElm(btnFirstSpan);\n }\n\n if (pgBeforeSpan) {\n removeElm(pgBeforeSpan);\n }\n\n if (pgAfterSpan) {\n removeElm(pgAfterSpan);\n }\n\n if (pgspan) {\n removeElm(pgspan);\n }\n\n if (this.hasResultsPerPage) {\n this.removeResultsPerPage();\n }\n\n this.emitter.off(['after-filtering'], () => this.resetPagingInfo());\n this.emitter.off(['change-page'],\n (tf, pageNumber) => this.setPage(pageNumber));\n this.emitter.off(['change-page-results'],\n (tf, pageLength) => this.changeResultsPerPage(pageLength));\n\n this.pagingSlc = null;\n this.nbPages = 0;\n this.disable();\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 493, + "__docId__": 494, "kind": "class", "static": true, "variation": null, @@ -10385,7 +10437,7 @@ ] }, { - "__docId__": 494, + "__docId__": 495, "kind": "constructor", "static": false, "variation": null, @@ -10410,7 +10462,7 @@ "generator": false }, { - "__docId__": 495, + "__docId__": 496, "kind": "member", "static": false, "variation": null, @@ -10428,7 +10480,7 @@ } }, { - "__docId__": 496, + "__docId__": 497, "kind": "member", "static": false, "variation": null, @@ -10446,7 +10498,7 @@ } }, { - "__docId__": 497, + "__docId__": 498, "kind": "member", "static": false, "variation": null, @@ -10464,7 +10516,7 @@ } }, { - "__docId__": 498, + "__docId__": 499, "kind": "member", "static": false, "variation": null, @@ -10482,7 +10534,7 @@ } }, { - "__docId__": 499, + "__docId__": 500, "kind": "member", "static": false, "variation": null, @@ -10500,7 +10552,7 @@ } }, { - "__docId__": 500, + "__docId__": 501, "kind": "member", "static": false, "variation": null, @@ -10518,7 +10570,7 @@ } }, { - "__docId__": 501, + "__docId__": 502, "kind": "member", "static": false, "variation": null, @@ -10536,7 +10588,7 @@ } }, { - "__docId__": 502, + "__docId__": 503, "kind": "member", "static": false, "variation": null, @@ -10554,7 +10606,7 @@ } }, { - "__docId__": 503, + "__docId__": 504, "kind": "member", "static": false, "variation": null, @@ -10572,7 +10624,7 @@ } }, { - "__docId__": 504, + "__docId__": 505, "kind": "member", "static": false, "variation": null, @@ -10590,7 +10642,7 @@ } }, { - "__docId__": 505, + "__docId__": 506, "kind": "member", "static": false, "variation": null, @@ -10608,7 +10660,7 @@ } }, { - "__docId__": 506, + "__docId__": 507, "kind": "member", "static": false, "variation": null, @@ -10626,7 +10678,7 @@ } }, { - "__docId__": 507, + "__docId__": 508, "kind": "member", "static": false, "variation": null, @@ -10644,7 +10696,7 @@ } }, { - "__docId__": 508, + "__docId__": 509, "kind": "member", "static": false, "variation": null, @@ -10662,7 +10714,7 @@ } }, { - "__docId__": 509, + "__docId__": 510, "kind": "member", "static": false, "variation": null, @@ -10680,7 +10732,7 @@ } }, { - "__docId__": 510, + "__docId__": 511, "kind": "member", "static": false, "variation": null, @@ -10698,7 +10750,7 @@ } }, { - "__docId__": 511, + "__docId__": 512, "kind": "member", "static": false, "variation": null, @@ -10716,7 +10768,7 @@ } }, { - "__docId__": 512, + "__docId__": 513, "kind": "member", "static": false, "variation": null, @@ -10734,7 +10786,7 @@ } }, { - "__docId__": 513, + "__docId__": 514, "kind": "member", "static": false, "variation": null, @@ -10752,7 +10804,7 @@ } }, { - "__docId__": 514, + "__docId__": 515, "kind": "member", "static": false, "variation": null, @@ -10770,7 +10822,7 @@ } }, { - "__docId__": 515, + "__docId__": 516, "kind": "member", "static": false, "variation": null, @@ -10788,7 +10840,7 @@ } }, { - "__docId__": 516, + "__docId__": 517, "kind": "member", "static": false, "variation": null, @@ -10806,7 +10858,7 @@ } }, { - "__docId__": 517, + "__docId__": 518, "kind": "member", "static": false, "variation": null, @@ -10824,7 +10876,7 @@ } }, { - "__docId__": 518, + "__docId__": 519, "kind": "member", "static": false, "variation": null, @@ -10842,7 +10894,7 @@ } }, { - "__docId__": 519, + "__docId__": 520, "kind": "member", "static": false, "variation": null, @@ -10860,7 +10912,7 @@ } }, { - "__docId__": 520, + "__docId__": 521, "kind": "member", "static": false, "variation": null, @@ -10878,7 +10930,7 @@ } }, { - "__docId__": 521, + "__docId__": 522, "kind": "member", "static": false, "variation": null, @@ -10896,7 +10948,7 @@ } }, { - "__docId__": 522, + "__docId__": 523, "kind": "member", "static": false, "variation": null, @@ -10914,7 +10966,7 @@ } }, { - "__docId__": 523, + "__docId__": 524, "kind": "member", "static": false, "variation": null, @@ -10932,7 +10984,7 @@ } }, { - "__docId__": 524, + "__docId__": 525, "kind": "member", "static": false, "variation": null, @@ -10950,7 +11002,7 @@ } }, { - "__docId__": 525, + "__docId__": 526, "kind": "member", "static": false, "variation": null, @@ -10968,7 +11020,7 @@ } }, { - "__docId__": 526, + "__docId__": 527, "kind": "member", "static": false, "variation": null, @@ -10986,7 +11038,7 @@ } }, { - "__docId__": 527, + "__docId__": 528, "kind": "member", "static": false, "variation": null, @@ -11004,7 +11056,7 @@ } }, { - "__docId__": 528, + "__docId__": 529, "kind": "member", "static": false, "variation": null, @@ -11022,7 +11074,7 @@ } }, { - "__docId__": 529, + "__docId__": 530, "kind": "member", "static": false, "variation": null, @@ -11040,7 +11092,7 @@ } }, { - "__docId__": 530, + "__docId__": 531, "kind": "member", "static": false, "variation": null, @@ -11058,7 +11110,7 @@ } }, { - "__docId__": 531, + "__docId__": 532, "kind": "member", "static": false, "variation": null, @@ -11076,7 +11128,7 @@ } }, { - "__docId__": 532, + "__docId__": 533, "kind": "member", "static": false, "variation": null, @@ -11094,7 +11146,7 @@ } }, { - "__docId__": 533, + "__docId__": 534, "kind": "member", "static": false, "variation": null, @@ -11112,7 +11164,7 @@ } }, { - "__docId__": 534, + "__docId__": 535, "kind": "member", "static": false, "variation": null, @@ -11130,7 +11182,7 @@ } }, { - "__docId__": 535, + "__docId__": 536, "kind": "member", "static": false, "variation": null, @@ -11148,7 +11200,7 @@ } }, { - "__docId__": 536, + "__docId__": 537, "kind": "member", "static": false, "variation": null, @@ -11166,7 +11218,7 @@ } }, { - "__docId__": 537, + "__docId__": 538, "kind": "member", "static": false, "variation": null, @@ -11184,7 +11236,7 @@ } }, { - "__docId__": 538, + "__docId__": 539, "kind": "member", "static": false, "variation": null, @@ -11202,7 +11254,7 @@ } }, { - "__docId__": 539, + "__docId__": 540, "kind": "member", "static": false, "variation": null, @@ -11220,7 +11272,7 @@ } }, { - "__docId__": 540, + "__docId__": 541, "kind": "member", "static": false, "variation": null, @@ -11238,7 +11290,7 @@ } }, { - "__docId__": 541, + "__docId__": 542, "kind": "method", "static": false, "variation": null, @@ -11252,7 +11304,7 @@ "generator": false }, { - "__docId__": 542, + "__docId__": 543, "kind": "member", "static": false, "variation": null, @@ -11270,7 +11322,7 @@ } }, { - "__docId__": 543, + "__docId__": 544, "kind": "member", "static": false, "variation": null, @@ -11288,7 +11340,7 @@ } }, { - "__docId__": 544, + "__docId__": 545, "kind": "member", "static": false, "variation": null, @@ -11306,7 +11358,7 @@ } }, { - "__docId__": 545, + "__docId__": 546, "kind": "member", "static": false, "variation": null, @@ -11324,7 +11376,7 @@ } }, { - "__docId__": 546, + "__docId__": 547, "kind": "method", "static": false, "variation": null, @@ -11349,7 +11401,7 @@ "generator": false }, { - "__docId__": 547, + "__docId__": 548, "kind": "method", "static": false, "variation": null, @@ -11363,7 +11415,7 @@ "generator": false }, { - "__docId__": 548, + "__docId__": 549, "kind": "member", "static": false, "variation": null, @@ -11381,7 +11433,7 @@ } }, { - "__docId__": 549, + "__docId__": 550, "kind": "member", "static": false, "variation": null, @@ -11399,7 +11451,7 @@ } }, { - "__docId__": 550, + "__docId__": 551, "kind": "method", "static": false, "variation": null, @@ -11424,7 +11476,7 @@ "generator": false }, { - "__docId__": 551, + "__docId__": 552, "kind": "member", "static": false, "variation": null, @@ -11442,7 +11494,7 @@ } }, { - "__docId__": 552, + "__docId__": 553, "kind": "method", "static": false, "variation": null, @@ -11467,7 +11519,7 @@ "generator": false }, { - "__docId__": 553, + "__docId__": 554, "kind": "method", "static": false, "variation": null, @@ -11489,7 +11541,7 @@ "generator": false }, { - "__docId__": 554, + "__docId__": 555, "kind": "method", "static": false, "variation": null, @@ -11514,7 +11566,7 @@ "generator": false }, { - "__docId__": 555, + "__docId__": 556, "kind": "method", "static": false, "variation": null, @@ -11528,7 +11580,7 @@ "generator": false }, { - "__docId__": 556, + "__docId__": 557, "kind": "member", "static": false, "variation": null, @@ -11546,7 +11598,7 @@ } }, { - "__docId__": 557, + "__docId__": 558, "kind": "method", "static": false, "variation": null, @@ -11560,7 +11612,7 @@ "generator": false }, { - "__docId__": 558, + "__docId__": 559, "kind": "member", "static": false, "variation": null, @@ -11578,7 +11630,7 @@ } }, { - "__docId__": 559, + "__docId__": 560, "kind": "method", "static": false, "variation": null, @@ -11603,7 +11655,7 @@ "generator": false }, { - "__docId__": 560, + "__docId__": 561, "kind": "member", "static": false, "variation": null, @@ -11621,7 +11673,7 @@ } }, { - "__docId__": 561, + "__docId__": 562, "kind": "member", "static": false, "variation": null, @@ -11639,7 +11691,7 @@ } }, { - "__docId__": 562, + "__docId__": 563, "kind": "method", "static": false, "variation": null, @@ -11661,7 +11713,7 @@ "generator": false }, { - "__docId__": 563, + "__docId__": 564, "kind": "method", "static": false, "variation": null, @@ -11675,7 +11727,7 @@ "generator": false }, { - "__docId__": 564, + "__docId__": 565, "kind": "member", "static": false, "variation": null, @@ -11693,7 +11745,7 @@ } }, { - "__docId__": 565, + "__docId__": 566, "kind": "member", "static": false, "variation": null, @@ -11711,7 +11763,7 @@ } }, { - "__docId__": 566, + "__docId__": 567, "kind": "member", "static": false, "variation": null, @@ -11729,7 +11781,7 @@ } }, { - "__docId__": 567, + "__docId__": 568, "kind": "method", "static": false, "variation": null, @@ -11743,7 +11795,7 @@ "generator": false }, { - "__docId__": 568, + "__docId__": 569, "kind": "method", "static": false, "variation": null, @@ -11757,7 +11809,7 @@ "generator": false }, { - "__docId__": 569, + "__docId__": 570, "kind": "method", "static": false, "variation": null, @@ -11771,7 +11823,7 @@ "generator": false }, { - "__docId__": 570, + "__docId__": 571, "kind": "member", "static": false, "variation": null, @@ -11789,7 +11841,7 @@ } }, { - "__docId__": 571, + "__docId__": 572, "kind": "member", "static": false, "variation": null, @@ -11807,7 +11859,7 @@ } }, { - "__docId__": 572, + "__docId__": 573, "kind": "member", "static": false, "variation": null, @@ -11825,7 +11877,7 @@ } }, { - "__docId__": 573, + "__docId__": 574, "kind": "file", "static": true, "variation": null, @@ -11838,7 +11890,7 @@ "content": "import {Feature} from '../feature';\nimport {isFn} from '../types';\nimport {createElm, removeElm} from '../dom';\nimport {addEvt, cancelEvt, stopEvt, targetEvt} from '../event';\nimport {INPUT, NONE} from '../const';\n\nexport class PopupFilter extends Feature {\n\n /**\n * Pop-up filter component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'popupFilters');\n\n // Configuration object\n let f = this.config;\n\n // Enable external filters\n tf.isExternalFlt = true;\n tf.externalFltTgtIds = [];\n\n //filter icon path\n this.popUpImgFlt = f.popup_filters_image ||\n tf.themesPath + 'icn_filter.gif';\n //active filter icon path\n this.popUpImgFltActive = f.popup_filters_image_active ||\n tf.themesPath + 'icn_filterActive.gif';\n this.popUpImgFltHtml = f.popup_filters_image_html ||\n '\"Column';\n //defines css class for popup div containing filter\n this.popUpDivCssClass = f.popup_div_css_class || 'popUpFilter';\n //callback function before popup filtes is opened\n this.onBeforePopUpOpen = isFn(f.on_before_popup_filter_open) ?\n f.on_before_popup_filter_open : null;\n //callback function after popup filtes is opened\n this.onAfterPopUpOpen = isFn(f.on_after_popup_filter_open) ?\n f.on_after_popup_filter_open : null;\n //callback function before popup filtes is closed\n this.onBeforePopUpClose = isFn(f.on_before_popup_filter_close) ?\n f.on_before_popup_filter_close : null;\n //callback function after popup filtes is closed\n this.onAfterPopUpClose = isFn(f.on_after_popup_filter_close) ?\n f.on_after_popup_filter_close : null;\n\n //stores filters spans\n this.popUpFltSpans = [];\n //stores filters icons\n this.popUpFltImgs = [];\n //stores filters containers\n this.popUpFltElms = this.popUpFltElmCache || [];\n this.popUpFltAdjustToContainer = true;\n\n //id prefix for pop-up filter span\n this.prfxPopUpSpan = 'popUpSpan_';\n //id prefix for pop-up div containing filter\n this.prfxPopUpDiv = 'popUpDiv_';\n }\n\n onClick(evt) {\n let elm = targetEvt(evt).parentNode,\n colIndex = parseInt(elm.getAttribute('ci'), 10);\n\n this.closeAll(colIndex);\n this.toggle(colIndex);\n\n if (this.popUpFltAdjustToContainer) {\n let popUpDiv = this.popUpFltElms[colIndex],\n header = this.tf.getHeaderElement(colIndex),\n headerWidth = header.clientWidth * 0.95;\n popUpDiv.style.width = parseInt(headerWidth, 10) + 'px';\n }\n cancelEvt(evt);\n stopEvt(evt);\n }\n\n /**\n * Initialize DOM elements\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n\n // Override headers row index if no grouped headers\n if (tf.headersRow <= 1) {\n tf.headersRow = 0;\n }\n\n for (let i = 0; i < tf.nbCells; i++) {\n if (tf.getFilterType(i) === NONE) {\n continue;\n }\n let popUpSpan = createElm(\n 'span',\n ['id', this.prfxPopUpSpan + tf.id + '_' + i],\n ['ci', i]\n );\n popUpSpan.innerHTML = this.popUpImgFltHtml;\n let header = tf.getHeaderElement(i);\n header.appendChild(popUpSpan);\n addEvt(popUpSpan, 'click', (evt) => this.onClick(evt));\n this.popUpFltSpans[i] = popUpSpan;\n this.popUpFltImgs[i] = popUpSpan.firstChild;\n }\n\n // subscribe to events\n this.emitter.on(['before-filtering'], () => this.buildIcons());\n this.emitter.on(['after-filtering'], () => this.closeAll());\n this.emitter.on(['cell-processed'],\n (tf, cellIndex) => this.buildIcon(cellIndex, true));\n this.emitter.on(['filters-row-inserted'], () => this.tf.headersRow++);\n this.emitter.on(['before-filter-init'],\n (tf, colIndex) => this.build(colIndex));\n\n this.initialized = true;\n }\n\n /**\n * Reset previously destroyed feature\n */\n reset() {\n this.enable();\n this.init();\n this.buildAll();\n }\n\n /**\n * Build all pop-up filters elements\n */\n buildAll() {\n for (let i = 0; i < this.popUpFltElmCache.length; i++) {\n this.build(i, this.popUpFltElmCache[i]);\n }\n }\n\n /**\n * Build a specified pop-up filter elements\n * @param {Number} colIndex Column index\n * @param {Object} div Optional container DOM element\n */\n build(colIndex, div) {\n let tf = this.tf;\n let popUpDiv = !div ?\n createElm('div',\n ['id', this.prfxPopUpDiv + tf.id + '_' + colIndex]) :\n div;\n popUpDiv.className = this.popUpDivCssClass;\n tf.externalFltTgtIds.push(popUpDiv.id);\n let header = tf.getHeaderElement(colIndex);\n header.insertBefore(popUpDiv, header.firstChild);\n addEvt(popUpDiv, 'click', (evt) => stopEvt(evt));\n this.popUpFltElms[colIndex] = popUpDiv;\n }\n\n /**\n * Toogle visibility of specified filter\n * @param {Number} colIndex Column index\n */\n toggle(colIndex) {\n let tf = this.tf,\n popUpFltElm = this.popUpFltElms[colIndex];\n\n if (popUpFltElm.style.display === NONE ||\n popUpFltElm.style.display === '') {\n if (this.onBeforePopUpOpen) {\n this.onBeforePopUpOpen.call(\n null, this, this.popUpFltElms[colIndex], colIndex);\n }\n popUpFltElm.style.display = 'block';\n if (tf.getFilterType(colIndex) === INPUT) {\n let flt = tf.getFilterElement(colIndex);\n if (flt) {\n flt.focus();\n }\n }\n if (this.onAfterPopUpOpen) {\n this.onAfterPopUpOpen.call(\n null, this, this.popUpFltElms[colIndex], colIndex);\n }\n } else {\n if (this.onBeforePopUpClose) {\n this.onBeforePopUpClose.call(\n null, this, this.popUpFltElms[colIndex], colIndex);\n }\n popUpFltElm.style.display = NONE;\n if (this.onAfterPopUpClose) {\n this.onAfterPopUpClose.call(\n null, this, this.popUpFltElms[colIndex], colIndex);\n }\n }\n }\n\n /**\n * Close all filters excepted for the specified one if any\n * @param {Number} exceptIdx Column index of the filter to not close\n */\n closeAll(exceptIdx) {\n for (let i = 0; i < this.popUpFltElms.length; i++) {\n if (i === exceptIdx) {\n continue;\n }\n let popUpFltElm = this.popUpFltElms[i];\n if (popUpFltElm) {\n popUpFltElm.style.display = NONE;\n }\n }\n }\n\n /**\n * Build all the icons representing the pop-up filters\n */\n buildIcons() {\n for (let i = 0; i < this.popUpFltImgs.length; i++) {\n this.buildIcon(i, false);\n }\n }\n\n /**\n * Apply specified icon state\n * @param {Number} colIndex Column index\n * @param {Boolean} active Apply active state\n */\n buildIcon(colIndex, active) {\n if (this.popUpFltImgs[colIndex]) {\n this.popUpFltImgs[colIndex].src = active ?\n this.popUpImgFltActive : this.popUpImgFlt;\n }\n }\n\n /**\n * Remove pop-up filters\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.popUpFltElmCache = [];\n for (let i = 0; i < this.popUpFltElms.length; i++) {\n let popUpFltElm = this.popUpFltElms[i],\n popUpFltSpan = this.popUpFltSpans[i],\n popUpFltImg = this.popUpFltImgs[i];\n if (popUpFltElm) {\n removeElm(popUpFltElm);\n this.popUpFltElmCache[i] = popUpFltElm;\n }\n popUpFltElm = null;\n if (popUpFltSpan) {\n removeElm(popUpFltSpan);\n }\n popUpFltSpan = null;\n if (popUpFltImg) {\n removeElm(popUpFltImg);\n }\n popUpFltImg = null;\n }\n this.popUpFltElms = [];\n this.popUpFltSpans = [];\n this.popUpFltImgs = [];\n\n // unsubscribe to events\n this.emitter.off(['before-filtering'], () => this.buildIcons());\n this.emitter.off(['after-filtering'], () => this.closeAll());\n this.emitter.off(['cell-processed'],\n (tf, cellIndex) => this.buildIcon(cellIndex, true));\n this.emitter.off(['filters-row-inserted'], () => this.tf.headersRow++);\n this.emitter.off(['before-filter-init'],\n (tf, colIndex) => this.build(colIndex));\n\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 574, + "__docId__": 575, "kind": "class", "static": true, "variation": null, @@ -11858,7 +11910,7 @@ ] }, { - "__docId__": 575, + "__docId__": 576, "kind": "constructor", "static": false, "variation": null, @@ -11883,7 +11935,7 @@ "generator": false }, { - "__docId__": 576, + "__docId__": 577, "kind": "member", "static": false, "variation": null, @@ -11901,7 +11953,7 @@ } }, { - "__docId__": 577, + "__docId__": 578, "kind": "member", "static": false, "variation": null, @@ -11919,7 +11971,7 @@ } }, { - "__docId__": 578, + "__docId__": 579, "kind": "member", "static": false, "variation": null, @@ -11937,7 +11989,7 @@ } }, { - "__docId__": 579, + "__docId__": 580, "kind": "member", "static": false, "variation": null, @@ -11955,7 +12007,7 @@ } }, { - "__docId__": 580, + "__docId__": 581, "kind": "member", "static": false, "variation": null, @@ -11973,7 +12025,7 @@ } }, { - "__docId__": 581, + "__docId__": 582, "kind": "member", "static": false, "variation": null, @@ -11991,7 +12043,7 @@ } }, { - "__docId__": 582, + "__docId__": 583, "kind": "member", "static": false, "variation": null, @@ -12009,7 +12061,7 @@ } }, { - "__docId__": 583, + "__docId__": 584, "kind": "member", "static": false, "variation": null, @@ -12027,7 +12079,7 @@ } }, { - "__docId__": 584, + "__docId__": 585, "kind": "member", "static": false, "variation": null, @@ -12045,7 +12097,7 @@ } }, { - "__docId__": 585, + "__docId__": 586, "kind": "member", "static": false, "variation": null, @@ -12063,7 +12115,7 @@ } }, { - "__docId__": 586, + "__docId__": 587, "kind": "member", "static": false, "variation": null, @@ -12081,7 +12133,7 @@ } }, { - "__docId__": 587, + "__docId__": 588, "kind": "member", "static": false, "variation": null, @@ -12099,7 +12151,7 @@ } }, { - "__docId__": 588, + "__docId__": 589, "kind": "member", "static": false, "variation": null, @@ -12117,7 +12169,7 @@ } }, { - "__docId__": 589, + "__docId__": 590, "kind": "member", "static": false, "variation": null, @@ -12135,7 +12187,7 @@ } }, { - "__docId__": 590, + "__docId__": 591, "kind": "method", "static": false, "variation": null, @@ -12157,7 +12209,7 @@ "generator": false }, { - "__docId__": 591, + "__docId__": 592, "kind": "method", "static": false, "variation": null, @@ -12171,7 +12223,7 @@ "generator": false }, { - "__docId__": 592, + "__docId__": 593, "kind": "member", "static": false, "variation": null, @@ -12189,7 +12241,7 @@ } }, { - "__docId__": 593, + "__docId__": 594, "kind": "method", "static": false, "variation": null, @@ -12203,7 +12255,7 @@ "generator": false }, { - "__docId__": 594, + "__docId__": 595, "kind": "method", "static": false, "variation": null, @@ -12217,7 +12269,7 @@ "generator": false }, { - "__docId__": 595, + "__docId__": 596, "kind": "method", "static": false, "variation": null, @@ -12252,7 +12304,7 @@ "generator": false }, { - "__docId__": 596, + "__docId__": 597, "kind": "method", "static": false, "variation": null, @@ -12277,7 +12329,7 @@ "generator": false }, { - "__docId__": 597, + "__docId__": 598, "kind": "method", "static": false, "variation": null, @@ -12302,7 +12354,7 @@ "generator": false }, { - "__docId__": 598, + "__docId__": 599, "kind": "method", "static": false, "variation": null, @@ -12316,7 +12368,7 @@ "generator": false }, { - "__docId__": 599, + "__docId__": 600, "kind": "method", "static": false, "variation": null, @@ -12351,7 +12403,7 @@ "generator": false }, { - "__docId__": 600, + "__docId__": 601, "kind": "method", "static": false, "variation": null, @@ -12365,7 +12417,7 @@ "generator": false }, { - "__docId__": 601, + "__docId__": 602, "kind": "member", "static": false, "variation": null, @@ -12383,7 +12435,7 @@ } }, { - "__docId__": 602, + "__docId__": 603, "kind": "member", "static": false, "variation": null, @@ -12401,7 +12453,7 @@ } }, { - "__docId__": 603, + "__docId__": 604, "kind": "member", "static": false, "variation": null, @@ -12419,7 +12471,7 @@ } }, { - "__docId__": 604, + "__docId__": 605, "kind": "member", "static": false, "variation": null, @@ -12437,7 +12489,7 @@ } }, { - "__docId__": 605, + "__docId__": 606, "kind": "member", "static": false, "variation": null, @@ -12455,7 +12507,7 @@ } }, { - "__docId__": 606, + "__docId__": 607, "kind": "file", "static": true, "variation": null, @@ -12468,7 +12520,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {isFn} from '../types';\n\nexport class RowsCounter extends Feature {\n\n /**\n * Rows counter\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'rowsCounter');\n\n // TableFilter configuration\n var f = this.config;\n\n //id of custom container element\n this.rowsCounterTgtId = f.rows_counter_target_id || null;\n //element containing tot nb rows\n this.rowsCounterDiv = null;\n //element containing tot nb rows label\n this.rowsCounterSpan = null;\n //defines rows counter text\n this.rowsCounterText = f.rows_counter_text || 'Rows: ';\n this.fromToTextSeparator = f.from_to_text_separator || '-';\n this.overText = f.over_text || ' / ';\n //defines css class rows counter\n this.totRowsCssClass = f.tot_rows_css_class || 'tot';\n //rows counter div\n this.prfxCounter = 'counter_';\n //nb displayed rows label\n this.prfxTotRows = 'totrows_span_';\n //label preceding nb rows label\n this.prfxTotRowsTxt = 'totRowsTextSpan_';\n //callback raised before counter is refreshed\n this.onBeforeRefreshCounter = isFn(f.on_before_refresh_counter) ?\n f.on_before_refresh_counter : null;\n //callback raised after counter is refreshed\n this.onAfterRefreshCounter = isFn(f.on_after_refresh_counter) ?\n f.on_after_refresh_counter : null;\n }\n\n init() {\n if (this.initialized) {\n return;\n }\n\n var tf = this.tf;\n\n //rows counter container\n var countDiv = createElm('div', ['id', this.prfxCounter + tf.id]);\n countDiv.className = this.totRowsCssClass;\n //rows counter label\n var countSpan = createElm('span', ['id', this.prfxTotRows + tf.id]);\n var countText = createElm('span', ['id', this.prfxTotRowsTxt + tf.id]);\n countText.appendChild(createText(this.rowsCounterText));\n\n // counter is added to defined element\n if (!this.rowsCounterTgtId) {\n tf.setToolbar();\n }\n var targetEl = !this.rowsCounterTgtId ?\n tf.lDiv : elm(this.rowsCounterTgtId);\n\n //default container: 'lDiv'\n if (!this.rowsCounterTgtId) {\n countDiv.appendChild(countText);\n countDiv.appendChild(countSpan);\n targetEl.appendChild(countDiv);\n }\n else {\n //custom container, no need to append statusDiv\n targetEl.appendChild(countText);\n targetEl.appendChild(countSpan);\n }\n this.rowsCounterDiv = countDiv;\n this.rowsCounterSpan = countSpan;\n\n // subscribe to events\n this.emitter.on(['after-filtering', 'grouped-by-page'],\n () => this.refresh(tf.getValidRowsNb()));\n this.emitter.on(['rows-changed'], () => this.refresh());\n\n this.initialized = true;\n this.refresh();\n }\n\n refresh(p) {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n\n var tf = this.tf;\n\n if (this.onBeforeRefreshCounter) {\n this.onBeforeRefreshCounter.call(null, tf, this.rowsCounterSpan);\n }\n\n var totTxt;\n if (!tf.paging) {\n if (p && p !== '') {\n totTxt = p;\n } else {\n totTxt = tf.getFilterableRowsNb() - tf.nbHiddenRows;\n }\n } else {\n var paging = tf.feature('paging');\n if (paging) {\n //paging start row\n var pagingStartRow = parseInt(paging.startPagingRow, 10) +\n ((tf.getValidRowsNb() > 0) ? 1 : 0);\n var pagingEndRow =\n (pagingStartRow + paging.pagingLength) - 1 <=\n tf.getValidRowsNb() ?\n pagingStartRow + paging.pagingLength - 1 :\n tf.getValidRowsNb();\n totTxt = pagingStartRow + this.fromToTextSeparator +\n pagingEndRow + this.overText + tf.getValidRowsNb();\n }\n }\n\n this.rowsCounterSpan.innerHTML = totTxt;\n if (this.onAfterRefreshCounter) {\n this.onAfterRefreshCounter.call(\n null, tf, this.rowsCounterSpan, totTxt);\n }\n }\n\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n if (!this.rowsCounterTgtId && this.rowsCounterDiv) {\n removeElm(this.rowsCounterDiv);\n } else {\n elm(this.rowsCounterTgtId).innerHTML = '';\n }\n this.rowsCounterSpan = null;\n this.rowsCounterDiv = null;\n\n // unsubscribe to events\n this.emitter.off(['after-filtering', 'grouped-by-page'],\n () => this.refresh(tf.getValidRowsNb()));\n this.emitter.off(['rows-changed'], () => this.refresh());\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 607, + "__docId__": 608, "kind": "class", "static": true, "variation": null, @@ -12488,7 +12540,7 @@ ] }, { - "__docId__": 608, + "__docId__": 609, "kind": "constructor", "static": false, "variation": null, @@ -12513,7 +12565,7 @@ "generator": false }, { - "__docId__": 609, + "__docId__": 610, "kind": "member", "static": false, "variation": null, @@ -12531,7 +12583,7 @@ } }, { - "__docId__": 610, + "__docId__": 611, "kind": "member", "static": false, "variation": null, @@ -12549,7 +12601,7 @@ } }, { - "__docId__": 611, + "__docId__": 612, "kind": "member", "static": false, "variation": null, @@ -12567,7 +12619,7 @@ } }, { - "__docId__": 612, + "__docId__": 613, "kind": "member", "static": false, "variation": null, @@ -12585,7 +12637,7 @@ } }, { - "__docId__": 613, + "__docId__": 614, "kind": "member", "static": false, "variation": null, @@ -12603,7 +12655,7 @@ } }, { - "__docId__": 614, + "__docId__": 615, "kind": "member", "static": false, "variation": null, @@ -12621,7 +12673,7 @@ } }, { - "__docId__": 615, + "__docId__": 616, "kind": "member", "static": false, "variation": null, @@ -12639,7 +12691,7 @@ } }, { - "__docId__": 616, + "__docId__": 617, "kind": "member", "static": false, "variation": null, @@ -12657,7 +12709,7 @@ } }, { - "__docId__": 617, + "__docId__": 618, "kind": "member", "static": false, "variation": null, @@ -12675,7 +12727,7 @@ } }, { - "__docId__": 618, + "__docId__": 619, "kind": "member", "static": false, "variation": null, @@ -12693,7 +12745,7 @@ } }, { - "__docId__": 619, + "__docId__": 620, "kind": "member", "static": false, "variation": null, @@ -12711,7 +12763,7 @@ } }, { - "__docId__": 620, + "__docId__": 621, "kind": "member", "static": false, "variation": null, @@ -12729,7 +12781,7 @@ } }, { - "__docId__": 621, + "__docId__": 622, "kind": "method", "static": false, "variation": null, @@ -12744,7 +12796,7 @@ "generator": false }, { - "__docId__": 622, + "__docId__": 623, "kind": "member", "static": false, "variation": null, @@ -12762,7 +12814,7 @@ } }, { - "__docId__": 623, + "__docId__": 624, "kind": "member", "static": false, "variation": null, @@ -12780,7 +12832,7 @@ } }, { - "__docId__": 624, + "__docId__": 625, "kind": "member", "static": false, "variation": null, @@ -12798,7 +12850,7 @@ } }, { - "__docId__": 625, + "__docId__": 626, "kind": "method", "static": false, "variation": null, @@ -12820,7 +12872,7 @@ "generator": false }, { - "__docId__": 626, + "__docId__": 627, "kind": "method", "static": false, "variation": null, @@ -12835,7 +12887,7 @@ "generator": false }, { - "__docId__": 627, + "__docId__": 628, "kind": "member", "static": false, "variation": null, @@ -12853,7 +12905,7 @@ } }, { - "__docId__": 628, + "__docId__": 629, "kind": "member", "static": false, "variation": null, @@ -12871,7 +12923,7 @@ } }, { - "__docId__": 629, + "__docId__": 630, "kind": "member", "static": false, "variation": null, @@ -12889,7 +12941,7 @@ } }, { - "__docId__": 630, + "__docId__": 631, "kind": "file", "static": true, "variation": null, @@ -12899,10 +12951,10 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../feature';\nimport {Hash} from './hash';\nimport {Storage} from './storage';\nimport {isEmpty} from '../string';\nimport {isArray, isNull, isString, isUndef} from '../types';\n\n/**\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n this.enableHash = cfg === true ||\n (isArray(cfg.types) && cfg.types.indexOf('hash') !== -1);\n this.enableLocalStorage = isArray(cfg.types) &&\n cfg.types.indexOf('local_storage') !== -1;\n this.enableCookie = isArray(cfg.types) &&\n cfg.types.indexOf('cookie') !== -1;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n this.persistSort = Boolean(cfg.sort);\n this.persistColsVisibility = Boolean(cfg.columns_visibility);\n this.persistFiltersVisibility = Boolean(cfg.filters_visibility);\n this.cookieDuration = !isNaN(cfg.cookie_duration) ?\n parseInt(cfg.cookie_duration, 10) : 87600;\n\n this.enableStorage = this.enableLocalStorage || this.enableCookie;\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n this.sort = null;\n this.hiddenCols = null;\n this.filtersVisibility = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n this.filtersVisKey = 'filters_visibility';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, pageLength) => this.updatePageLength(pageLength));\n this.emitter.on(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.on(['sort-initialized'], () => this._syncSort());\n this.emitter.on(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.on(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.on(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.on(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n if (this.enableStorage) {\n this.storage = new Storage(this);\n this.storage.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state object based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (isString(val) && isEmpty(val)) {\n if (state.hasOwnProperty(key)) {\n state[key].flt = undefined;\n }\n } else {\n state[key] = state[key] || {};\n state[key].flt = val;\n }\n });\n }\n\n if (this.persistPageNumber) {\n if (isNull(this.pageNb)) {\n state[this.pageNbKey] = undefined;\n } else {\n state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (isNull(this.pageLength)) {\n state[this.pageLengthKey] = undefined;\n } else {\n state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n if (this.persistSort) {\n if (!isNull(this.sort)) {\n // Remove previuosly sorted column\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].sort = undefined;\n }\n });\n\n let key = `${this.prfxCol}${this.sort.column}`;\n state[key] = state[key] || {};\n state[key].sort = { descending: this.sort.descending };\n }\n }\n\n if (this.persistColsVisibility) {\n if (!isNull(this.hiddenCols)) {\n // Clear previuosly hidden columns\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].hidden = undefined;\n }\n });\n\n this.hiddenCols.forEach((colIdx) => {\n let key = `${this.prfxCol}${colIdx}`;\n state[key] = state[key] || {};\n state[key].hidden = true;\n });\n }\n }\n\n if (this.persistFiltersVisibility) {\n if (isNull(this.filtersVisibility)) {\n state[this.filtersVisKey] = undefined;\n } else {\n state[this.filtersVisKey] = this.filtersVisibility;\n }\n }\n\n this.emitter.emit('state-changed', tf, state);\n }\n\n /**\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n */\n updateSort(index, descending) {\n this.sort = {\n column: index,\n descending: descending\n };\n this.update();\n }\n\n /**\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n */\n updateColsVisibility(hiddenCols) {\n this.hiddenCols = hiddenCols;\n this.update();\n }\n\n /**\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n */\n updateFiltersVisibility(visible) {\n this.filtersVisibility = visible;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Sync stored features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n this._syncFilters();\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', tf, pageLength);\n }\n\n this._syncSort();\n this._syncColsVisibility();\n this._syncFiltersVisibility();\n }\n\n /**\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n */\n overrideAndSync(state) {\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.disable();\n // State is overriden with passed state object\n this.override(state);\n // New hash state is applied to features\n this.sync();\n // State is re-enabled\n this.enable();\n }\n\n /**\n * Sync filters with stored values and filter table\n *\n * @private\n */\n _syncFilters() {\n if (!this.persistFilters) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n /**\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n */\n _syncSort() {\n if (!this.persistSort) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].sort)) {\n let sort = state[key].sort;\n this.emitter.emit('sort', tf, colIdx, sort.descending);\n }\n }\n });\n }\n\n /**\n * Sync hidden columns with stored information\n *\n * @private\n */\n _syncColsVisibility() {\n if (!this.persistColsVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let hiddenCols = [];\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].hidden)) {\n hiddenCols.push(colIdx);\n }\n }\n });\n\n hiddenCols.forEach((colIdx) => {\n this.emitter.emit('hide-column', tf, colIdx);\n });\n }\n\n /**\n * Sync filters visibility with stored information\n *\n * @private\n */\n _syncFiltersVisibility() {\n if (!this.persistFiltersVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let filtersVisibility = state[this.filtersVisKey];\n\n this.filtersVisibility = filtersVisibility;\n this.emitter.emit('show-filters', tf, filtersVisibility);\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n this.emitter.off(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.off(['sort-initialized'], () => this._syncSort());\n this.emitter.off(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.off(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.off(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.off(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n if (this.enableStorage) {\n this.storage.destroy();\n this.storage = null;\n }\n\n this.initialized = false;\n }\n}\n" + "content": "import {Feature} from '../feature';\nimport {Hash} from './hash';\nimport {Storage} from './storage';\nimport {isEmpty} from '../string';\nimport {isArray, isNull, isString, isUndef} from '../types';\n\n/**\n * State persistence via hash, localStorage or cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n this.enableHash = cfg === true ||\n (isArray(cfg.types) && cfg.types.indexOf('hash') !== -1);\n this.enableLocalStorage = isArray(cfg.types) &&\n cfg.types.indexOf('local_storage') !== -1;\n this.enableCookie = isArray(cfg.types) &&\n cfg.types.indexOf('cookie') !== -1;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n this.persistSort = Boolean(cfg.sort);\n this.persistColsVisibility = Boolean(cfg.columns_visibility);\n this.persistFiltersVisibility = Boolean(cfg.filters_visibility);\n this.cookieDuration = !isNaN(cfg.cookie_duration) ?\n parseInt(cfg.cookie_duration, 10) : 87600;\n\n this.enableStorage = this.enableLocalStorage || this.enableCookie;\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n this.sort = null;\n this.hiddenCols = null;\n this.filtersVisibility = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n this.filtersVisKey = 'filters_visibility';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, pageLength) => this.updatePageLength(pageLength));\n this.emitter.on(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.on(['sort-initialized'], () => this._syncSort());\n this.emitter.on(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.on(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.on(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.on(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n if (this.enableStorage) {\n this.storage = new Storage(this);\n this.storage.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state object based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (isString(val) && isEmpty(val)) {\n if (state.hasOwnProperty(key)) {\n state[key].flt = undefined;\n }\n } else {\n state[key] = state[key] || {};\n state[key].flt = val;\n }\n });\n }\n\n if (this.persistPageNumber) {\n if (isNull(this.pageNb)) {\n state[this.pageNbKey] = undefined;\n } else {\n state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (isNull(this.pageLength)) {\n state[this.pageLengthKey] = undefined;\n } else {\n state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n if (this.persistSort) {\n if (!isNull(this.sort)) {\n // Remove previuosly sorted column\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].sort = undefined;\n }\n });\n\n let key = `${this.prfxCol}${this.sort.column}`;\n state[key] = state[key] || {};\n state[key].sort = { descending: this.sort.descending };\n }\n }\n\n if (this.persistColsVisibility) {\n if (!isNull(this.hiddenCols)) {\n // Clear previuosly hidden columns\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].hidden = undefined;\n }\n });\n\n this.hiddenCols.forEach((colIdx) => {\n let key = `${this.prfxCol}${colIdx}`;\n state[key] = state[key] || {};\n state[key].hidden = true;\n });\n }\n }\n\n if (this.persistFiltersVisibility) {\n if (isNull(this.filtersVisibility)) {\n state[this.filtersVisKey] = undefined;\n } else {\n state[this.filtersVisKey] = this.filtersVisibility;\n }\n }\n\n this.emitter.emit('state-changed', tf, state);\n }\n\n /**\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n */\n updateSort(index, descending) {\n this.sort = {\n column: index,\n descending: descending\n };\n this.update();\n }\n\n /**\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n */\n updateColsVisibility(hiddenCols) {\n this.hiddenCols = hiddenCols;\n this.update();\n }\n\n /**\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n */\n updateFiltersVisibility(visible) {\n this.filtersVisibility = visible;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Sync stored features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n this._syncFilters();\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', tf, pageLength);\n }\n\n this._syncSort();\n this._syncColsVisibility();\n this._syncFiltersVisibility();\n }\n\n /**\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n */\n overrideAndSync(state) {\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.disable();\n // State is overriden with passed state object\n this.override(state);\n // New hash state is applied to features\n this.sync();\n // State is re-enabled\n this.enable();\n }\n\n /**\n * Sync filters with stored values and filter table\n *\n * @private\n */\n _syncFilters() {\n if (!this.persistFilters) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n /**\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n */\n _syncSort() {\n if (!this.persistSort) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].sort)) {\n let sort = state[key].sort;\n this.emitter.emit('sort', tf, colIdx, sort.descending);\n }\n }\n });\n }\n\n /**\n * Sync hidden columns with stored information\n *\n * @private\n */\n _syncColsVisibility() {\n if (!this.persistColsVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let hiddenCols = [];\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].hidden)) {\n hiddenCols.push(colIdx);\n }\n }\n });\n\n hiddenCols.forEach((colIdx) => {\n this.emitter.emit('hide-column', tf, colIdx);\n });\n }\n\n /**\n * Sync filters visibility with stored information\n *\n * @private\n */\n _syncFiltersVisibility() {\n if (!this.persistFiltersVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let filtersVisibility = state[this.filtersVisKey];\n\n this.filtersVisibility = filtersVisibility;\n this.emitter.emit('show-filters', tf, filtersVisibility);\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n this.emitter.off(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.off(['sort-initialized'], () => this._syncSort());\n this.emitter.off(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.off(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.off(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.off(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n if (this.enableStorage) {\n this.storage.destroy();\n this.storage = null;\n }\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 631, + "__docId__": 632, "kind": "class", "static": true, "variation": null, @@ -12913,8 +12965,8 @@ "export": true, "importPath": "tablefilter/src/modules/state.js", "importStyle": "{State}", - "description": "Reflects the state of features to be persisted via hash, localStorage or\ncookie", - "lineNumber": 15, + "description": "State persistence via hash, localStorage or cookie", + "lineNumber": 14, "unknown": [ { "tagName": "@export", @@ -12931,7 +12983,7 @@ ] }, { - "__docId__": 632, + "__docId__": 633, "kind": "constructor", "static": false, "variation": null, @@ -12940,7 +12992,7 @@ "longname": "src/modules/state.js~State#constructor", "access": null, "description": "Creates an instance of State", - "lineNumber": 22, + "lineNumber": 21, "params": [ { "nullable": null, @@ -12956,7 +13008,7 @@ "generator": false }, { - "__docId__": 633, + "__docId__": 634, "kind": "member", "static": false, "variation": null, @@ -12965,25 +13017,7 @@ "longname": "src/modules/state.js~State#enableHash", "access": null, "description": null, - "lineNumber": 27, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 634, - "kind": "member", - "static": false, - "variation": null, - "name": "enableLocalStorage", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#enableLocalStorage", - "access": null, - "description": null, - "lineNumber": 29, + "lineNumber": 26, "undocument": true, "type": { "types": [ @@ -12996,12 +13030,12 @@ "kind": "member", "static": false, "variation": null, - "name": "enableCookie", + "name": "enableLocalStorage", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#enableCookie", + "longname": "src/modules/state.js~State#enableLocalStorage", "access": null, "description": null, - "lineNumber": 31, + "lineNumber": 28, "undocument": true, "type": { "types": [ @@ -13014,12 +13048,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistFilters", + "name": "enableCookie", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistFilters", + "longname": "src/modules/state.js~State#enableCookie", "access": null, "description": null, - "lineNumber": 33, + "lineNumber": 30, "undocument": true, "type": { "types": [ @@ -13032,12 +13066,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistPageNumber", + "name": "persistFilters", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistPageNumber", + "longname": "src/modules/state.js~State#persistFilters", "access": null, "description": null, - "lineNumber": 34, + "lineNumber": 32, "undocument": true, "type": { "types": [ @@ -13050,12 +13084,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistPageLength", + "name": "persistPageNumber", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistPageLength", + "longname": "src/modules/state.js~State#persistPageNumber", "access": null, "description": null, - "lineNumber": 35, + "lineNumber": 33, "undocument": true, "type": { "types": [ @@ -13068,12 +13102,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistSort", + "name": "persistPageLength", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistSort", + "longname": "src/modules/state.js~State#persistPageLength", "access": null, "description": null, - "lineNumber": 36, + "lineNumber": 34, "undocument": true, "type": { "types": [ @@ -13086,12 +13120,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistColsVisibility", + "name": "persistSort", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistColsVisibility", + "longname": "src/modules/state.js~State#persistSort", "access": null, "description": null, - "lineNumber": 37, + "lineNumber": 35, "undocument": true, "type": { "types": [ @@ -13104,12 +13138,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistFiltersVisibility", + "name": "persistColsVisibility", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistFiltersVisibility", + "longname": "src/modules/state.js~State#persistColsVisibility", "access": null, "description": null, - "lineNumber": 38, + "lineNumber": 36, "undocument": true, "type": { "types": [ @@ -13122,12 +13156,12 @@ "kind": "member", "static": false, "variation": null, - "name": "cookieDuration", + "name": "persistFiltersVisibility", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#cookieDuration", + "longname": "src/modules/state.js~State#persistFiltersVisibility", "access": null, "description": null, - "lineNumber": 39, + "lineNumber": 37, "undocument": true, "type": { "types": [ @@ -13140,12 +13174,12 @@ "kind": "member", "static": false, "variation": null, - "name": "enableStorage", + "name": "cookieDuration", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#enableStorage", + "longname": "src/modules/state.js~State#cookieDuration", "access": null, "description": null, - "lineNumber": 42, + "lineNumber": 38, "undocument": true, "type": { "types": [ @@ -13158,12 +13192,12 @@ "kind": "member", "static": false, "variation": null, - "name": "hash", + "name": "enableStorage", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hash", + "longname": "src/modules/state.js~State#enableStorage", "access": null, "description": null, - "lineNumber": 43, + "lineNumber": 41, "undocument": true, "type": { "types": [ @@ -13176,12 +13210,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageNb", + "name": "hash", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageNb", + "longname": "src/modules/state.js~State#hash", "access": null, "description": null, - "lineNumber": 44, + "lineNumber": 42, "undocument": true, "type": { "types": [ @@ -13194,12 +13228,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageLength", + "name": "pageNb", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageLength", + "longname": "src/modules/state.js~State#pageNb", "access": null, "description": null, - "lineNumber": 45, + "lineNumber": 43, "undocument": true, "type": { "types": [ @@ -13212,12 +13246,12 @@ "kind": "member", "static": false, "variation": null, - "name": "sort", + "name": "pageLength", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#sort", + "longname": "src/modules/state.js~State#pageLength", "access": null, "description": null, - "lineNumber": 46, + "lineNumber": 44, "undocument": true, "type": { "types": [ @@ -13230,12 +13264,12 @@ "kind": "member", "static": false, "variation": null, - "name": "hiddenCols", + "name": "sort", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hiddenCols", + "longname": "src/modules/state.js~State#sort", "access": null, "description": null, - "lineNumber": 47, + "lineNumber": 45, "undocument": true, "type": { "types": [ @@ -13248,12 +13282,12 @@ "kind": "member", "static": false, "variation": null, - "name": "filtersVisibility", + "name": "hiddenCols", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#filtersVisibility", + "longname": "src/modules/state.js~State#hiddenCols", "access": null, "description": null, - "lineNumber": 48, + "lineNumber": 46, "undocument": true, "type": { "types": [ @@ -13266,12 +13300,12 @@ "kind": "member", "static": false, "variation": null, - "name": "state", + "name": "filtersVisibility", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#state", + "longname": "src/modules/state.js~State#filtersVisibility", "access": null, "description": null, - "lineNumber": 50, + "lineNumber": 47, "undocument": true, "type": { "types": [ @@ -13284,16 +13318,16 @@ "kind": "member", "static": false, "variation": null, - "name": "prfxCol", + "name": "state", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#prfxCol", + "longname": "src/modules/state.js~State#state", "access": null, "description": null, - "lineNumber": 51, + "lineNumber": 49, "undocument": true, "type": { "types": [ - "string" + "*" ] } }, @@ -13302,12 +13336,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageNbKey", + "name": "prfxCol", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageNbKey", + "longname": "src/modules/state.js~State#prfxCol", "access": null, "description": null, - "lineNumber": 52, + "lineNumber": 50, "undocument": true, "type": { "types": [ @@ -13320,12 +13354,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageLengthKey", + "name": "pageNbKey", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageLengthKey", + "longname": "src/modules/state.js~State#pageNbKey", "access": null, "description": null, - "lineNumber": 53, + "lineNumber": 51, "undocument": true, "type": { "types": [ @@ -13338,12 +13372,12 @@ "kind": "member", "static": false, "variation": null, - "name": "filtersVisKey", + "name": "pageLengthKey", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#filtersVisKey", + "longname": "src/modules/state.js~State#pageLengthKey", "access": null, "description": null, - "lineNumber": 54, + "lineNumber": 52, "undocument": true, "type": { "types": [ @@ -13353,6 +13387,24 @@ }, { "__docId__": 655, + "kind": "member", + "static": false, + "variation": null, + "name": "filtersVisKey", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#filtersVisKey", + "access": null, + "description": null, + "lineNumber": 53, + "undocument": true, + "type": { + "types": [ + "string" + ] + } + }, + { + "__docId__": 656, "kind": "method", "static": false, "variation": null, @@ -13361,12 +13413,12 @@ "longname": "src/modules/state.js~State#init", "access": null, "description": "Initializes the State object", - "lineNumber": 60, + "lineNumber": 59, "params": [], "generator": false }, { - "__docId__": 656, + "__docId__": 657, "kind": "member", "static": false, "variation": null, @@ -13375,25 +13427,7 @@ "longname": "src/modules/state.js~State#hash", "access": null, "description": null, - "lineNumber": 83, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 657, - "kind": "member", - "static": false, - "variation": null, - "name": "storage", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#storage", - "access": null, - "description": null, - "lineNumber": 87, + "lineNumber": 82, "undocument": true, "type": { "types": [ @@ -13406,12 +13440,30 @@ "kind": "member", "static": false, "variation": null, + "name": "storage", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#storage", + "access": null, + "description": null, + "lineNumber": 86, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 659, + "kind": "member", + "static": false, + "variation": null, "name": "initialized", "memberof": "src/modules/state.js~State", "longname": "src/modules/state.js~State#initialized", "access": null, "description": null, - "lineNumber": 90, + "lineNumber": 89, "undocument": true, "type": { "types": [ @@ -13420,7 +13472,7 @@ } }, { - "__docId__": 659, + "__docId__": 660, "kind": "method", "static": false, "variation": null, @@ -13429,12 +13481,12 @@ "longname": "src/modules/state.js~State#update", "access": null, "description": "Update state object based on current features state", - "lineNumber": 97, + "lineNumber": 96, "params": [], "generator": false }, { - "__docId__": 660, + "__docId__": 661, "kind": "method", "static": false, "variation": null, @@ -13443,7 +13495,7 @@ "longname": "src/modules/state.js~State#updatePage", "access": null, "description": "Refresh page number field on page number changes", - "lineNumber": 185, + "lineNumber": 184, "params": [ { "nullable": null, @@ -13459,7 +13511,7 @@ "generator": false }, { - "__docId__": 661, + "__docId__": 662, "kind": "member", "static": false, "variation": null, @@ -13468,7 +13520,7 @@ "longname": "src/modules/state.js~State#pageNb", "access": null, "description": null, - "lineNumber": 186, + "lineNumber": 185, "undocument": true, "type": { "types": [ @@ -13477,7 +13529,7 @@ } }, { - "__docId__": 662, + "__docId__": 663, "kind": "method", "static": false, "variation": null, @@ -13486,7 +13538,7 @@ "longname": "src/modules/state.js~State#updatePageLength", "access": null, "description": "Refresh page length field on page length changes", - "lineNumber": 195, + "lineNumber": 194, "params": [ { "nullable": null, @@ -13502,7 +13554,7 @@ "generator": false }, { - "__docId__": 663, + "__docId__": 664, "kind": "member", "static": false, "variation": null, @@ -13511,7 +13563,7 @@ "longname": "src/modules/state.js~State#pageLength", "access": null, "description": null, - "lineNumber": 196, + "lineNumber": 195, "undocument": true, "type": { "types": [ @@ -13520,7 +13572,7 @@ } }, { - "__docId__": 664, + "__docId__": 665, "kind": "method", "static": false, "variation": null, @@ -13529,7 +13581,7 @@ "longname": "src/modules/state.js~State#updateSort", "access": null, "description": "Refresh column sorting information on sort changes", - "lineNumber": 206, + "lineNumber": 205, "params": [ { "nullable": null, @@ -13555,7 +13607,7 @@ "generator": false }, { - "__docId__": 665, + "__docId__": 666, "kind": "member", "static": false, "variation": null, @@ -13564,7 +13616,7 @@ "longname": "src/modules/state.js~State#sort", "access": null, "description": null, - "lineNumber": 207, + "lineNumber": 206, "undocument": true, "type": { "types": [ @@ -13573,7 +13625,7 @@ } }, { - "__docId__": 666, + "__docId__": 667, "kind": "method", "static": false, "variation": null, @@ -13582,7 +13634,7 @@ "longname": "src/modules/state.js~State#updateColsVisibility", "access": null, "description": "Refresh hidden columns information on columns visibility changes", - "lineNumber": 219, + "lineNumber": 218, "params": [ { "nullable": null, @@ -13598,7 +13650,7 @@ "generator": false }, { - "__docId__": 667, + "__docId__": 668, "kind": "member", "static": false, "variation": null, @@ -13607,7 +13659,7 @@ "longname": "src/modules/state.js~State#hiddenCols", "access": null, "description": null, - "lineNumber": 220, + "lineNumber": 219, "undocument": true, "type": { "types": [ @@ -13616,7 +13668,7 @@ } }, { - "__docId__": 668, + "__docId__": 669, "kind": "method", "static": false, "variation": null, @@ -13625,7 +13677,7 @@ "longname": "src/modules/state.js~State#updateFiltersVisibility", "access": null, "description": "Refresh filters visibility on filters visibility change", - "lineNumber": 229, + "lineNumber": 228, "params": [ { "nullable": null, @@ -13641,7 +13693,7 @@ "generator": false }, { - "__docId__": 669, + "__docId__": 670, "kind": "member", "static": false, "variation": null, @@ -13650,7 +13702,7 @@ "longname": "src/modules/state.js~State#filtersVisibility", "access": null, "description": null, - "lineNumber": 230, + "lineNumber": 229, "undocument": true, "type": { "types": [ @@ -13659,7 +13711,7 @@ } }, { - "__docId__": 670, + "__docId__": 671, "kind": "method", "static": false, "variation": null, @@ -13668,7 +13720,7 @@ "longname": "src/modules/state.js~State#override", "access": null, "description": "Override state field", - "lineNumber": 239, + "lineNumber": 238, "params": [ { "nullable": null, @@ -13684,7 +13736,7 @@ "generator": false }, { - "__docId__": 671, + "__docId__": 672, "kind": "member", "static": false, "variation": null, @@ -13693,7 +13745,7 @@ "longname": "src/modules/state.js~State#state", "access": null, "description": null, - "lineNumber": 240, + "lineNumber": 239, "undocument": true, "type": { "types": [ @@ -13702,7 +13754,7 @@ } }, { - "__docId__": 672, + "__docId__": 673, "kind": "method", "static": false, "variation": null, @@ -13711,12 +13763,12 @@ "longname": "src/modules/state.js~State#sync", "access": null, "description": "Sync stored features state", - "lineNumber": 246, + "lineNumber": 245, "params": [], "generator": false }, { - "__docId__": 673, + "__docId__": 674, "kind": "method", "static": false, "variation": null, @@ -13725,7 +13777,7 @@ "longname": "src/modules/state.js~State#overrideAndSync", "access": null, "description": "Override current state with passed one and sync features", - "lineNumber": 272, + "lineNumber": 271, "params": [ { "nullable": null, @@ -13741,7 +13793,7 @@ "generator": false }, { - "__docId__": 674, + "__docId__": 675, "kind": "method", "static": false, "variation": null, @@ -13750,21 +13802,7 @@ "longname": "src/modules/state.js~State#_syncFilters", "access": "private", "description": "Sync filters with stored values and filter table", - "lineNumber": 289, - "params": [], - "generator": false - }, - { - "__docId__": 675, - "kind": "method", - "static": false, - "variation": null, - "name": "_syncSort", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#_syncSort", - "access": "private", - "description": "Sync sorted column with stored sorting information and sort table", - "lineNumber": 312, + "lineNumber": 288, "params": [], "generator": false }, @@ -13773,12 +13811,12 @@ "kind": "method", "static": false, "variation": null, - "name": "_syncColsVisibility", + "name": "_syncSort", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#_syncColsVisibility", + "longname": "src/modules/state.js~State#_syncSort", "access": "private", - "description": "Sync hidden columns with stored information", - "lineNumber": 335, + "description": "Sync sorted column with stored sorting information and sort table", + "lineNumber": 311, "params": [], "generator": false }, @@ -13787,17 +13825,31 @@ "kind": "method", "static": false, "variation": null, - "name": "_syncFiltersVisibility", + "name": "_syncColsVisibility", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#_syncFiltersVisibility", + "longname": "src/modules/state.js~State#_syncColsVisibility", "access": "private", - "description": "Sync filters visibility with stored information", - "lineNumber": 362, + "description": "Sync hidden columns with stored information", + "lineNumber": 334, "params": [], "generator": false }, { "__docId__": 678, + "kind": "method", + "static": false, + "variation": null, + "name": "_syncFiltersVisibility", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#_syncFiltersVisibility", + "access": "private", + "description": "Sync filters visibility with stored information", + "lineNumber": 361, + "params": [], + "generator": false + }, + { + "__docId__": 679, "kind": "member", "static": false, "variation": null, @@ -13806,7 +13858,7 @@ "longname": "src/modules/state.js~State#filtersVisibility", "access": null, "description": null, - "lineNumber": 370, + "lineNumber": 369, "undocument": true, "type": { "types": [ @@ -13815,7 +13867,7 @@ } }, { - "__docId__": 679, + "__docId__": 680, "kind": "method", "static": false, "variation": null, @@ -13824,12 +13876,12 @@ "longname": "src/modules/state.js~State#destroy", "access": null, "description": "Destroy State instance", - "lineNumber": 377, + "lineNumber": 376, "params": [], "generator": false }, { - "__docId__": 680, + "__docId__": 681, "kind": "member", "static": false, "variation": null, @@ -13838,25 +13890,7 @@ "longname": "src/modules/state.js~State#state", "access": null, "description": null, - "lineNumber": 382, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 681, - "kind": "member", - "static": false, - "variation": null, - "name": "hash", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hash", - "access": null, - "description": null, - "lineNumber": 403, + "lineNumber": 381, "undocument": true, "type": { "types": [ @@ -13869,12 +13903,12 @@ "kind": "member", "static": false, "variation": null, - "name": "storage", + "name": "hash", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#storage", + "longname": "src/modules/state.js~State#hash", "access": null, "description": null, - "lineNumber": 408, + "lineNumber": 402, "undocument": true, "type": { "types": [ @@ -13887,12 +13921,30 @@ "kind": "member", "static": false, "variation": null, + "name": "storage", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#storage", + "access": null, + "description": null, + "lineNumber": 407, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 684, + "kind": "member", + "static": false, + "variation": null, "name": "initialized", "memberof": "src/modules/state.js~State", "longname": "src/modules/state.js~State#initialized", "access": null, "description": null, - "lineNumber": 411, + "lineNumber": 410, "undocument": true, "type": { "types": [ @@ -13901,7 +13953,7 @@ } }, { - "__docId__": 684, + "__docId__": 685, "kind": "file", "static": true, "variation": null, @@ -13914,7 +13966,7 @@ "content": "import {Feature} from '../feature';\nimport {root} from '../root';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {isFn} from '../types';\n\nexport class StatusBar extends Feature {\n\n /**\n * Status bar UI component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'statusBar');\n\n // Configuration object\n let f = this.config;\n\n //id of custom container element\n this.statusBarTgtId = f.status_bar_target_id || null;\n //element containing status bar label\n this.statusBarDiv = null;\n //status bar\n this.statusBarSpan = null;\n //status bar label\n this.statusBarSpanText = null;\n //defines status bar text\n this.statusBarText = f.status_bar_text || '';\n //defines css class status bar\n this.statusBarCssClass = f.status_bar_css_class || 'status';\n //delay for status bar clearing\n this.statusBarCloseDelay = 250;\n\n //calls function before message is displayed\n this.onBeforeShowMsg = isFn(f.on_before_show_msg) ?\n f.on_before_show_msg : null;\n //calls function after message is displayed\n this.onAfterShowMsg = isFn(f.on_after_show_msg) ?\n f.on_after_show_msg : null;\n\n //status messages\n this.msgFilter = f.msg_filter || 'Filtering data...';\n //populating drop-downs\n this.msgPopulate = f.msg_populate || 'Populating filter...';\n //populating drop-downs\n this.msgPopulateCheckList = f.msg_populate_checklist ||\n 'Populating list...';\n //changing paging page\n this.msgChangePage = f.msg_change_page || 'Collecting paging data...';\n //clearing filters\n this.msgClear = f.msg_clear || 'Clearing filters...';\n //changing nb results/page\n this.msgChangeResults = f.msg_change_results ||\n 'Changing results per page...';\n //re-setting page\n this.msgResetPage = f.msg_reset_page || 'Re-setting page...';\n //re-setting page length\n this.msgResetPageLength = f.msg_reset_page_length ||\n 'Re-setting page length...';\n //table sorting\n this.msgSort = f.msg_sort || 'Sorting data...';\n //extensions loading\n this.msgLoadExtensions = f.msg_load_extensions ||\n 'Loading extensions...';\n //themes loading\n this.msgLoadThemes = f.msg_load_themes || 'Loading theme(s)...';\n\n // status bar div\n this.prfxStatus = 'status_';\n // status bar label\n this.prfxStatusSpan = 'statusSpan_';\n // text preceding status bar label\n this.prfxStatusTxt = 'statusText_';\n }\n\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n //status bar container\n let statusDiv = createElm('div', ['id', this.prfxStatus + tf.id]);\n statusDiv.className = this.statusBarCssClass;\n\n //status bar label\n let statusSpan = createElm('span', ['id', this.prfxStatusSpan + tf.id]);\n //preceding text\n let statusSpanText = createElm('span',\n ['id', this.prfxStatusTxt + tf.id]);\n statusSpanText.appendChild(createText(this.statusBarText));\n\n // target element container\n if (!this.statusBarTgtId) {\n tf.setToolbar();\n }\n let targetEl = (!this.statusBarTgtId) ?\n tf.lDiv : elm(this.statusBarTgtId);\n\n //default container: 'lDiv'\n if (!this.statusBarTgtId) {\n statusDiv.appendChild(statusSpanText);\n statusDiv.appendChild(statusSpan);\n targetEl.appendChild(statusDiv);\n } else {\n // custom container, no need to append statusDiv\n targetEl.appendChild(statusSpanText);\n targetEl.appendChild(statusSpan);\n }\n\n this.statusBarDiv = statusDiv;\n this.statusBarSpan = statusSpan;\n this.statusBarSpanText = statusSpanText;\n\n // Subscribe to events\n emitter.on(['before-filtering'], () => this.message(this.msgFilter));\n emitter.on(['before-populating-filter'],\n () => this.message(this.msgPopulate));\n emitter.on(['before-page-change'],\n () => this.message(this.msgChangePage));\n emitter.on(['before-clearing-filters'], () =>\n this.message(this.msgClear));\n emitter.on(['before-page-length-change'],\n () => this.message(this.msgChangeResults));\n emitter.on(['before-reset-page'],\n () => this.message(this.msgResetPage));\n emitter.on(['before-reset-page-length'],\n () => this.message(this.msgResetPageLength));\n emitter.on(['before-loading-extensions'],\n () => this.message(this.msgLoadExtensions));\n emitter.on(['before-loading-themes'],\n () => this.message(this.msgLoadThemes));\n\n emitter.on([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n () => this.message('')\n );\n\n this.initialized = true;\n }\n\n message(t = '') {\n if (!this.isEnabled()) {\n return;\n }\n\n if (this.onBeforeShowMsg) {\n this.onBeforeShowMsg.call(null, this.tf, t);\n }\n\n let d = t === '' ? this.statusBarCloseDelay : 1;\n root.setTimeout(() => {\n if (!this.initialized) {\n return;\n }\n this.statusBarSpan.innerHTML = t;\n if (this.onAfterShowMsg) {\n this.onAfterShowMsg.call(null, this.tf, t);\n }\n }, d);\n }\n\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n this.statusBarDiv.innerHTML = '';\n if (!this.statusBarTgtId) {\n removeElm(this.statusBarDiv);\n }\n this.statusBarSpan = null;\n this.statusBarSpanText = null;\n this.statusBarDiv = null;\n\n // Unsubscribe to events\n emitter.off(['before-filtering'], () => this.message(this.msgFilter));\n emitter.off(['before-populating-filter'],\n () => this.message(this.msgPopulate));\n emitter.off(['before-page-change'],\n () => this.message(this.msgChangePage));\n emitter.off(['before-clearing-filters'],\n () => this.message(this.msgClear));\n emitter.off(['before-page-length-change'],\n () => this.message(this.msgChangeResults));\n emitter.off(['before-reset-page'], () =>\n this.message(this.msgResetPage));\n emitter.off(['before-reset-page-length'],\n () => this.message(this.msgResetPageLength));\n emitter.off(['before-loading-extensions'],\n () => this.message(this.msgLoadExtensions));\n emitter.off(['before-loading-themes'],\n () => this.message(this.msgLoadThemes));\n\n emitter.off([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n () => this.message('')\n );\n\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 685, + "__docId__": 686, "kind": "class", "static": true, "variation": null, @@ -13934,7 +13986,7 @@ ] }, { - "__docId__": 686, + "__docId__": 687, "kind": "constructor", "static": false, "variation": null, @@ -13959,7 +14011,7 @@ "generator": false }, { - "__docId__": 687, + "__docId__": 688, "kind": "member", "static": false, "variation": null, @@ -13977,7 +14029,7 @@ } }, { - "__docId__": 688, + "__docId__": 689, "kind": "member", "static": false, "variation": null, @@ -13995,7 +14047,7 @@ } }, { - "__docId__": 689, + "__docId__": 690, "kind": "member", "static": false, "variation": null, @@ -14013,7 +14065,7 @@ } }, { - "__docId__": 690, + "__docId__": 691, "kind": "member", "static": false, "variation": null, @@ -14031,7 +14083,7 @@ } }, { - "__docId__": 691, + "__docId__": 692, "kind": "member", "static": false, "variation": null, @@ -14049,7 +14101,7 @@ } }, { - "__docId__": 692, + "__docId__": 693, "kind": "member", "static": false, "variation": null, @@ -14067,7 +14119,7 @@ } }, { - "__docId__": 693, + "__docId__": 694, "kind": "member", "static": false, "variation": null, @@ -14085,7 +14137,7 @@ } }, { - "__docId__": 694, + "__docId__": 695, "kind": "member", "static": false, "variation": null, @@ -14103,7 +14155,7 @@ } }, { - "__docId__": 695, + "__docId__": 696, "kind": "member", "static": false, "variation": null, @@ -14121,7 +14173,7 @@ } }, { - "__docId__": 696, + "__docId__": 697, "kind": "member", "static": false, "variation": null, @@ -14139,7 +14191,7 @@ } }, { - "__docId__": 697, + "__docId__": 698, "kind": "member", "static": false, "variation": null, @@ -14157,7 +14209,7 @@ } }, { - "__docId__": 698, + "__docId__": 699, "kind": "member", "static": false, "variation": null, @@ -14175,7 +14227,7 @@ } }, { - "__docId__": 699, + "__docId__": 700, "kind": "member", "static": false, "variation": null, @@ -14193,7 +14245,7 @@ } }, { - "__docId__": 700, + "__docId__": 701, "kind": "member", "static": false, "variation": null, @@ -14211,7 +14263,7 @@ } }, { - "__docId__": 701, + "__docId__": 702, "kind": "member", "static": false, "variation": null, @@ -14229,7 +14281,7 @@ } }, { - "__docId__": 702, + "__docId__": 703, "kind": "member", "static": false, "variation": null, @@ -14247,7 +14299,7 @@ } }, { - "__docId__": 703, + "__docId__": 704, "kind": "member", "static": false, "variation": null, @@ -14265,7 +14317,7 @@ } }, { - "__docId__": 704, + "__docId__": 705, "kind": "member", "static": false, "variation": null, @@ -14283,7 +14335,7 @@ } }, { - "__docId__": 705, + "__docId__": 706, "kind": "member", "static": false, "variation": null, @@ -14301,7 +14353,7 @@ } }, { - "__docId__": 706, + "__docId__": 707, "kind": "member", "static": false, "variation": null, @@ -14319,7 +14371,7 @@ } }, { - "__docId__": 707, + "__docId__": 708, "kind": "member", "static": false, "variation": null, @@ -14337,7 +14389,7 @@ } }, { - "__docId__": 708, + "__docId__": 709, "kind": "member", "static": false, "variation": null, @@ -14355,7 +14407,7 @@ } }, { - "__docId__": 709, + "__docId__": 710, "kind": "member", "static": false, "variation": null, @@ -14373,7 +14425,7 @@ } }, { - "__docId__": 710, + "__docId__": 711, "kind": "method", "static": false, "variation": null, @@ -14388,7 +14440,7 @@ "generator": false }, { - "__docId__": 711, + "__docId__": 712, "kind": "member", "static": false, "variation": null, @@ -14406,7 +14458,7 @@ } }, { - "__docId__": 712, + "__docId__": 713, "kind": "member", "static": false, "variation": null, @@ -14424,7 +14476,7 @@ } }, { - "__docId__": 713, + "__docId__": 714, "kind": "member", "static": false, "variation": null, @@ -14442,7 +14494,7 @@ } }, { - "__docId__": 714, + "__docId__": 715, "kind": "member", "static": false, "variation": null, @@ -14460,7 +14512,7 @@ } }, { - "__docId__": 715, + "__docId__": 716, "kind": "method", "static": false, "variation": null, @@ -14485,7 +14537,7 @@ "generator": false }, { - "__docId__": 716, + "__docId__": 717, "kind": "method", "static": false, "variation": null, @@ -14500,7 +14552,7 @@ "generator": false }, { - "__docId__": 717, + "__docId__": 718, "kind": "member", "static": false, "variation": null, @@ -14518,7 +14570,7 @@ } }, { - "__docId__": 718, + "__docId__": 719, "kind": "member", "static": false, "variation": null, @@ -14536,7 +14588,7 @@ } }, { - "__docId__": 719, + "__docId__": 720, "kind": "member", "static": false, "variation": null, @@ -14554,7 +14606,7 @@ } }, { - "__docId__": 720, + "__docId__": 721, "kind": "member", "static": false, "variation": null, @@ -14572,7 +14624,7 @@ } }, { - "__docId__": 721, + "__docId__": 722, "kind": "file", "static": true, "variation": null, @@ -14585,7 +14637,7 @@ "content": "\nimport Cookie from '../cookie';\nimport {root} from '../root';\n\nconst JSON = root.JSON;\nconst localStorage = root.localStorage;\nconst location = root.location;\n\nexport const hasStorage = () => {\n return 'Storage' in root;\n};\n\n/**\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n */\nexport class Storage {\n\n /**\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.tf = state.tf;\n this.enableLocalStorage = state.enableLocalStorage && hasStorage();\n this.enableCookie = state.enableCookie && !this.enableLocalStorage;\n this.emitter = state.emitter;\n this.duration = state.cookieDuration;\n }\n\n\n /**\n * Initializes the Storage object\n */\n init() {\n this.emitter.on(['state-changed'], (tf, state) => this.save(state));\n this.emitter.on(['initialized'], () => this.sync());\n }\n\n /**\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n */\n save(state) {\n if (this.enableLocalStorage) {\n localStorage[this.getKey()] = JSON.stringify(state);\n } else {\n Cookie.write(this.getKey(), JSON.stringify(state), this.duration);\n }\n }\n\n /**\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n */\n retrieve() {\n let state = null;\n if (this.enableLocalStorage) {\n state = localStorage[this.getKey()];\n } else {\n state = Cookie.read(this.getKey());\n }\n\n if (!state) {\n return null;\n }\n return JSON.parse(state);\n }\n\n /**\n * Removes persisted state from storage\n */\n remove() {\n if (this.enableLocalStorage) {\n localStorage.removeItem(this.getKey());\n } else {\n Cookie.remove(this.getKey());\n }\n }\n\n /**\n * Applies persisted state to features\n */\n sync() {\n let state = this.retrieve();\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Returns the storage key\n *\n * @returns {String} Key\n */\n getKey() {\n return JSON.stringify({\n key: `${this.tf.prfxTf}_${this.tf.id}`,\n path: location.pathname\n });\n }\n\n /**\n * Release Storage event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.save(state));\n this.emitter.off(['initialized'], () => this.sync());\n\n this.remove();\n\n this.state = null;\n this.emitter = null;\n }\n}\n" }, { - "__docId__": 722, + "__docId__": 723, "kind": "variable", "static": true, "variation": null, @@ -14606,7 +14658,7 @@ } }, { - "__docId__": 723, + "__docId__": 724, "kind": "variable", "static": true, "variation": null, @@ -14627,7 +14679,7 @@ } }, { - "__docId__": 724, + "__docId__": 725, "kind": "variable", "static": true, "variation": null, @@ -14648,7 +14700,7 @@ } }, { - "__docId__": 725, + "__docId__": 726, "kind": "variable", "static": true, "variation": null, @@ -14669,7 +14721,7 @@ } }, { - "__docId__": 726, + "__docId__": 727, "kind": "class", "static": true, "variation": null, @@ -14695,7 +14747,7 @@ "interface": false }, { - "__docId__": 727, + "__docId__": 728, "kind": "constructor", "static": false, "variation": null, @@ -14720,7 +14772,7 @@ "generator": false }, { - "__docId__": 728, + "__docId__": 729, "kind": "member", "static": false, "variation": null, @@ -14738,7 +14790,7 @@ } }, { - "__docId__": 729, + "__docId__": 730, "kind": "member", "static": false, "variation": null, @@ -14756,7 +14808,7 @@ } }, { - "__docId__": 730, + "__docId__": 731, "kind": "member", "static": false, "variation": null, @@ -14774,7 +14826,7 @@ } }, { - "__docId__": 731, + "__docId__": 732, "kind": "member", "static": false, "variation": null, @@ -14792,7 +14844,7 @@ } }, { - "__docId__": 732, + "__docId__": 733, "kind": "member", "static": false, "variation": null, @@ -14810,7 +14862,7 @@ } }, { - "__docId__": 733, + "__docId__": 734, "kind": "member", "static": false, "variation": null, @@ -14828,7 +14880,7 @@ } }, { - "__docId__": 734, + "__docId__": 735, "kind": "method", "static": false, "variation": null, @@ -14842,7 +14894,7 @@ "generator": false }, { - "__docId__": 735, + "__docId__": 736, "kind": "method", "static": false, "variation": null, @@ -14867,7 +14919,7 @@ "generator": false }, { - "__docId__": 736, + "__docId__": 737, "kind": "method", "static": false, "variation": null, @@ -14895,7 +14947,7 @@ "generator": false }, { - "__docId__": 737, + "__docId__": 738, "kind": "method", "static": false, "variation": null, @@ -14909,7 +14961,7 @@ "generator": false }, { - "__docId__": 738, + "__docId__": 739, "kind": "method", "static": false, "variation": null, @@ -14923,7 +14975,7 @@ "generator": false }, { - "__docId__": 739, + "__docId__": 740, "kind": "method", "static": false, "variation": null, @@ -14951,7 +15003,7 @@ "generator": false }, { - "__docId__": 740, + "__docId__": 741, "kind": "method", "static": false, "variation": null, @@ -14965,7 +15017,7 @@ "generator": false }, { - "__docId__": 741, + "__docId__": 742, "kind": "member", "static": false, "variation": null, @@ -14983,7 +15035,7 @@ } }, { - "__docId__": 742, + "__docId__": 743, "kind": "member", "static": false, "variation": null, @@ -15001,7 +15053,7 @@ } }, { - "__docId__": 743, + "__docId__": 744, "kind": "file", "static": true, "variation": null, @@ -15014,7 +15066,7 @@ "content": "/**\n * Export window or global object depending on the environment\n */\nexport const root = (typeof self === 'object' && self.self === self && self) ||\n (typeof global === 'object' && global.global === global && global) ||\n this;\n" }, { - "__docId__": 744, + "__docId__": 745, "kind": "variable", "static": true, "variation": null, @@ -15034,7 +15086,7 @@ } }, { - "__docId__": 745, + "__docId__": 746, "kind": "file", "static": true, "variation": null, @@ -15047,7 +15099,7 @@ "content": "/**\n * Sorting utilities\n */\n\n/**\n * Case insensitive compare function for passed strings\n * @param {String} First string\n * @param {String} Second string\n * @return {Number} -1 if first string lower than second one\n * 0 if first string same order as second one\n * 1 if first string greater than second one\n */\nexport const ignoreCase = (a, b) => {\n let x = a.toLowerCase();\n let y = b.toLowerCase();\n return ((x < y) ? -1 : ((x > y) ? 1 : 0));\n}\n\n/**\n * Sorts passed numbers in a ascending manner\n * @param {Number} First number\n * @param {Number} Second number\n * @param {Number} Negative, zero or positive number\n */\nexport const numSortAsc = (a, b) => (a - b);\n\n/**\n * Sorts passed numbers in a descending manner\n * @param {Number} First number\n * @param {Number} Second number\n * @param {Number} Negative, zero or positive number\n */\nexport const numSortDesc = (a, b) => (b - a);\n" }, { - "__docId__": 746, + "__docId__": 747, "kind": "variable", "static": true, "variation": null, @@ -15097,7 +15149,7 @@ } }, { - "__docId__": 747, + "__docId__": 748, "kind": "variable", "static": true, "variation": null, @@ -15149,7 +15201,7 @@ } }, { - "__docId__": 748, + "__docId__": 749, "kind": "variable", "static": true, "variation": null, @@ -15201,7 +15253,7 @@ } }, { - "__docId__": 749, + "__docId__": 750, "kind": "file", "static": true, "variation": null, @@ -15214,7 +15266,7 @@ "content": "/**\n * String utilities\n */\n\n/**\n * Removes whitespace from both sides of passed string\n * @param {String} text\n * @return {String}\n */\nexport const trim = text => {\n if (text.trim) {\n return text.trim();\n }\n return text.replace(/^\\s*|\\s*$/g, '');\n}\n\n/**\n * Checks if passed string is empty\n * @param {String} text\n * @return {Boolean}\n */\nexport const isEmpty = (text) => trim(text) === '';\n\n/**\n * Makes regex safe string by escaping special characters from passed string\n * @param {String} text\n * @return {String} escaped string\n */\nexport const rgxEsc = text => {\n let chars = /[-\\/\\\\^$*+?.()|[\\]{}]/g;\n let escMatch = '\\\\$&';\n return String(text).replace(chars, escMatch);\n}\n\n/**\n * Returns passed string as lowercase if caseSensitive flag set false. By\n * default it returns the string with no casing changes.\n * @param {String} text\n * @return {String} string\n */\nexport const matchCase = (text, caseSensitive = false) => {\n if (!caseSensitive) {\n return text.toLowerCase();\n }\n return text;\n}\n\n/**\n * Checks if passed data contains the searched term\n * @param {String} term Searched term\n * @param {String} data Data string\n * @param {Boolean} exactMatch Exact match\n * @param {Boolean} caseSensitive Case sensitive\n * @return {Boolean}\n */\nexport const contains =\n (term, data, exactMatch = false, caseSensitive = false) => {\n // Improved by Cedric Wartel (cwl) automatic exact match for selects and\n // special characters are now filtered\n let regexp;\n let modifier = caseSensitive ? 'g' : 'gi';\n if (exactMatch) {\n regexp = new RegExp('(^\\\\s*)' + rgxEsc(term) + '(\\\\s*$)',\n modifier);\n } else {\n regexp = new RegExp(rgxEsc(term), modifier);\n }\n return regexp.test(data);\n }\n" }, { - "__docId__": 750, + "__docId__": 751, "kind": "variable", "static": true, "variation": null, @@ -15254,7 +15306,7 @@ } }, { - "__docId__": 751, + "__docId__": 752, "kind": "variable", "static": true, "variation": null, @@ -15294,7 +15346,7 @@ } }, { - "__docId__": 752, + "__docId__": 753, "kind": "variable", "static": true, "variation": null, @@ -15334,7 +15386,7 @@ } }, { - "__docId__": 753, + "__docId__": 754, "kind": "variable", "static": true, "variation": null, @@ -15374,7 +15426,7 @@ } }, { - "__docId__": 754, + "__docId__": 755, "kind": "variable", "static": true, "variation": null, @@ -15444,7 +15496,7 @@ } }, { - "__docId__": 755, + "__docId__": 756, "kind": "file", "static": true, "variation": null, @@ -15457,7 +15509,7 @@ "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode, hasClass,\n removeClass, removeElm, tag\n} from './dom';\nimport {contains, matchCase, rgxEsc, trim} from './string';\nimport {isEmpty as isEmptyString} from './string';\nimport {isArray, isEmpty, isFn, isNumber, isObj, isString, isUndef}\nfrom './types';\nimport {formatDate, isValidDate} from './date';\nimport {removeNbFormat} from './helpers';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {GridLayout} from './modules/gridLayout';\nimport {Loader} from './modules/loader';\nimport {HighlightKeyword} from './modules/highlightKeywords';\nimport {PopupFilter} from './modules/popupFilter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\nimport {RowsCounter} from './modules/rowsCounter';\nimport {StatusBar} from './modules/statusBar';\nimport {Paging} from './modules/paging';\nimport {ClearButton} from './modules/clearButton';\nimport {Help} from './modules/help';\nimport {AlternateRows} from './modules/alternateRows';\nimport {NoResults} from './modules/noResults';\nimport {State} from './modules/state';\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\n} from './const';\n\nlet doc = root.document;\n\nexport class TableFilter {\n\n /**\n * TableFilter object constructor\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {DOMElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n this.id = null;\n this.version = '{VERSION}';\n this.year = new Date().getFullYear();\n this.tbl = null;\n this.startRow = null;\n this.refRow = null;\n this.headersRow = null;\n this.cfg = {};\n this.nbFilterableRows = 0;\n this.nbCells = null;\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 this.startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE' ||\n this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n //Start row et cols nb\n this.refRow = this.startRow === null ? 2 : (this.startRow + 1);\n try { this.nbCells = this.getCellsNb(this.refRow); }\n catch (e) { this.nbCells = this.getCellsNb(0); }\n\n //default script base path\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filters' grid properties ***/\n //enables/disables filter grid\n this.fltGrid = f.grid === false ? false : true;\n\n //enables/disables grid layout (fixed headers)\n this.gridLayout = Boolean(f.grid_layout);\n\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n //defines tag of the cells containing filters (td/th)\n this.fltCellTag = isString(f.filters_cell_tag) ?\n f.filters_cell_tag : CELL_TAG;\n\n //stores filters ids\n this.fltIds = [];\n //stores valid rows indexes (rows visible upon filtering)\n this.validRowsIndex = [];\n //container div for paging elements, reset btn etc.\n this.infDiv = null;\n //div for rows counter\n this.lDiv = null;\n //div for reset button and results per page select\n this.rDiv = null;\n //div for paging elements\n this.mDiv = null;\n\n //defines css class for div containing paging elements, rows counter etc\n this.infDivCssClass = f.inf_div_css_class || 'inf';\n //defines css class for left div\n this.lDivCssClass = f.left_div_css_class || 'ldiv';\n //defines css class for right div\n this.rDivCssClass = f.right_div_css_class || 'rdiv';\n //defines css class for mid div\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n //table container div css class\n this.contDivCssClass = f.content_div_css_class || 'cont';\n\n /*** filters' grid appearance ***/\n //stylesheet file\n this.stylePath = f.style_path || this.basePath + 'style/';\n this.stylesheet = f.stylesheet || this.stylePath + 'tablefilter.css';\n this.stylesheetId = this.id + '_style';\n //defines css class for filters row\n this.fltsRowCssClass = f.flts_row_css_class || 'fltrow';\n //enables/disables icons (paging, reset button)\n this.enableIcons = f.enable_icons === false ? false : true;\n //enables/disbles rows alternating bg colors\n this.alternateRows = Boolean(f.alternate_rows);\n //defines widths of columns\n this.hasColWidths = isArray(f.col_widths);\n this.colWidths = this.hasColWidths ? f.col_widths : [];\n //defines css class for filters\n this.fltCssClass = f.flt_css_class || 'flt';\n //defines css class for multiple selects filters\n this.fltMultiCssClass = f.flt_multi_css_class || 'flt_multi';\n //defines css class for filters\n this.fltSmallCssClass = f.flt_small_css_class || 'flt_s';\n //defines css class for single-filter\n this.singleFltCssClass = f.single_flt_css_class || 'single_flt';\n\n /*** filters' grid behaviours ***/\n //enables/disables enter key\n this.enterKey = f.enter_key === false ? false : true;\n //calls function before filtering starts\n this.onBeforeFilter = isFn(f.on_before_filter) ?\n f.on_before_filter : null;\n //calls function after filtering\n this.onAfterFilter = isFn(f.on_after_filter) ? f.on_after_filter : null;\n //enables/disables case sensitivity\n this.caseSensitive = Boolean(f.case_sensitive);\n //has exact match per column\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n //enables/disbles exact match for search\n this.exactMatch = Boolean(f.exact_match);\n //refreshes drop-down lists upon validation\n this.linkedFilters = Boolean(f.linked_filters);\n //wheter excluded options are disabled\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n //id of active filter\n this.activeFilterId = null;\n //enables always visible rows\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n //array containing always visible rows\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n //enables/disables external filters generation\n this.isExternalFlt = Boolean(f.external_flt_grid);\n //array containing ids of external elements containing filters\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n //stores filters elements if isExternalFlt is true\n this.externalFltEls = [];\n //calls function when filters grid loaded\n this.onFiltersLoaded = isFn(f.on_filters_loaded) ?\n f.on_filters_loaded : null;\n //enables/disables single filter search\n this.singleSearchFlt = Boolean(f.single_filter);\n //calls function after row is validated\n this.onRowValidated = isFn(f.on_row_validated) ?\n f.on_row_validated : null;\n //array defining columns for customCellData event\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n //calls custom function for retrieving cell data\n this.customCellData = isFn(f.custom_cell_data) ?\n f.custom_cell_data : null;\n //input watermark text array\n this.watermark = f.watermark || '';\n this.isWatermarkArray = isArray(this.watermark);\n //id of toolbar container element\n this.toolBarTgtId = f.toolbar_target_id || null;\n //enables/disables help div\n this.help = isUndef(f.help_instructions) ?\n undefined : Boolean(f.help_instructions);\n //popup filters\n this.popupFilters = Boolean(f.popup_filters);\n //active columns color\n this.markActiveColumns = Boolean(f.mark_active_columns);\n //defines css class for active column header\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n //calls function before active column header is marked\n this.onBeforeActiveColumn = isFn(f.on_before_active_column) ?\n f.on_before_active_column : null;\n //calls function after active column header is marked\n this.onAfterActiveColumn = isFn(f.on_after_active_column) ?\n f.on_after_active_column : null;\n\n /*** select filter's customisation and behaviours ***/\n //defines 1st option text\n this.displayAllText = f.display_all_text || 'Clear';\n //enables/disables empty option in combo-box filters\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n //defines empty option text\n this.emptyText = f.empty_text || '(Empty)';\n //enables/disables non empty option in combo-box filters\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n //defines empty option text\n this.nonEmptyText = f.non_empty_text || '(Non empty)';\n //enables/disables onChange event on combo-box\n this.onSlcChange = f.on_change === false ? false : true;\n //enables/disables select options sorting\n this.sortSlc = f.sort_select === false ? false : true;\n //enables/disables ascending numeric options sorting\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n //enables/disables descending numeric options sorting\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n //Select filters are populated on demand\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n this.hasCustomOptions = isObj(f.custom_options);\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n this.rgxOperator = f.regexp_operator || 'rgx:';\n this.emOperator = f.empty_operator || '[empty]';\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n this.orOperator = f.or_operator || '||';\n this.anOperator = f.and_operator || '&&';\n this.grOperator = f.greater_operator || '>';\n this.lwOperator = f.lower_operator || '<';\n this.leOperator = f.lower_equal_operator || '<=';\n this.geOperator = f.greater_equal_operator || '>=';\n this.dfOperator = f.different_operator || '!';\n this.lkOperator = f.like_operator || '*';\n this.eqOperator = f.equal_operator || '=';\n this.stOperator = f.start_with_operator || '{';\n this.enOperator = f.end_with_operator || '}';\n this.curExp = f.cur_exp || '^[¥£€$]';\n this.separator = f.separator || ',';\n\n //show/hides rows counter\n this.rowsCounter = Boolean(f.rows_counter);\n\n //show/hides status bar\n this.statusBar = Boolean(f.status_bar);\n\n //enables/disables loader/spinner indicator\n this.loader = Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n //show/hides filter's validation button\n this.displayBtn = Boolean(f.btn);\n //defines validation button text\n this.btnText = f.btn_text || (!this.enableIcons ? 'Go' : '');\n //defines css class for validation button\n this.btnCssClass = f.btn_css_class ||\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon');\n //show/hides reset link\n this.btnReset = Boolean(f.btn_reset);\n //defines css class for reset button\n this.btnResetCssClass = f.btn_reset_css_class || 'reset';\n //callback function before filters are cleared\n this.onBeforeReset = isFn(f.on_before_reset) ?\n f.on_before_reset : null;\n //callback function after filters are cleared\n this.onAfterReset = isFn(f.on_after_reset) ? f.on_after_reset : null;\n\n /*** paging ***/\n //enables/disables table paging\n this.paging = Boolean(f.paging);\n this.nbHiddenRows = 0; //nb hidden rows\n\n /*** autofilter on typing ***/\n //Auto filtering, table is filtered when user stops typing\n this.autoFilter = Boolean(f.auto_filter);\n //onkeyup delay timer (msecs)\n this.autoFilterDelay = !isNaN(f.auto_filter_delay) ?\n f.auto_filter_delay : AUTO_FILTER_DELAY;\n //typing indicator\n this.isUserTyping = null;\n this.autoFilterTimer = null;\n\n /*** keyword highlighting ***/\n //enables/disables keyword highlighting\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /*** No results feature ***/\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n // state persisstence\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n //defines default date type (european DMY)\n this.defaultDateType = f.default_date_type || 'DMY';\n //defines default thousands separator US = ',' EU = '.'\n this.thousandsSeparator = f.thousands_separator || ',';\n //defines default decimal separator\n //US & javascript = '.' EU = ','\n this.decimalSeparator = f.decimal_separator || '.';\n //enables number format per column\n this.hasColNbFormat = isArray(f.col_number_format);\n //array containing columns nb formats\n this.colNbFormat = this.hasColNbFormat ? f.col_number_format : null;\n //enables date type per column\n this.hasColDateType = isArray(f.col_date_type);\n //array containing columns date type\n this.colDateType = this.hasColDateType ? f.col_date_type : null;\n\n /*** ids prefixes ***/\n //css class name added to table\n this.prfxTf = 'TF';\n //filters (inputs - selects)\n this.prfxFlt = 'flt';\n //validation button\n this.prfxValButton = 'btn';\n //container div for paging elements, rows counter etc.\n this.prfxInfDiv = 'inf_';\n //left div\n this.prfxLDiv = 'ldiv_';\n //right div\n this.prfxRDiv = 'rdiv_';\n //middle div\n this.prfxMDiv = 'mdiv_';\n //responsive table css class\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n //imports external script\n this.extensions = f.extensions;\n this.hasExtensions = isArray(this.extensions);\n\n /*** themes ***/\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n //imports themes\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n this.themes = f.themes || [];\n //themes path\n this.themesPath = f.themes_path || this.stylePath + 'themes/';\n\n //responsive table\n this.responsive = Boolean(f.responsive);\n\n // Features registry\n this.Mod = {};\n\n // Extensions registry\n this.ExtRegistry = {};\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n let inpclass;\n\n //loads stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if (this.hasThemes) {\n this.loadThemes();\n }\n\n // Instantiate help feature and initialise only if set true\n if (!Mod.help) {\n Mod.help = new Help(this);\n }\n if (this.help) {\n Mod.help.init();\n }\n\n if (this.state) {\n if (!Mod.state) {\n Mod.state = new State(this);\n }\n Mod.state.init();\n }\n\n if (this.gridLayout) {\n if (!Mod.gridLayout) {\n Mod.gridLayout = new GridLayout(this);\n }\n Mod.gridLayout.init();\n }\n\n if (this.loader) {\n if (!Mod.loader) {\n Mod.loader = new Loader(this);\n }\n Mod.loader.init();\n }\n\n if (this.highlightKeywords) {\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if (this.popupFilters) {\n if (!Mod.popupFilter) {\n Mod.popupFilter = new PopupFilter(this);\n }\n Mod.popupFilter.init();\n }\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltcell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltcell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltcell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n if (!Mod.dropdown) {\n Mod.dropdown = new Dropdown(this);\n }\n Mod.dropdown.init(i, this.isExternalFlt, fltcell);\n }\n // checklist\n else if (col === CHECKLIST) {\n if (!Mod.checkList) {\n Mod.checkList = new CheckList(this);\n }\n Mod.checkList.init(i, this.isExternalFlt, fltcell);\n } else {\n this._buildInputFilter(i, inpclass, fltcell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(i, fltcell);\n }\n\n this.emitter.emit('after-filter-init', this, i);\n }\n\n this.emitter.on(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if (this.hasVisibleRows) {\n this.emitter.on(['after-filtering'],\n () => this.enforceVisibility());\n this.enforceVisibility();\n }\n if (this.rowsCounter) {\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if (this.statusBar) {\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if (this.paging) {\n if (!Mod.paging) {\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else {\n Mod.paging.reset();\n }\n }\n if (this.btnReset) {\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if (this.hasColWidths && !this.gridLayout) {\n this.setColWidths();\n }\n if (this.alternateRows) {\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if (this.noResults) {\n if (!Mod.noResults) {\n Mod.noResults = new NoResults(this);\n }\n Mod.noResults.init();\n }\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.tbl, this.prfxTf);\n if (this.responsive) {\n addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if (this.hasExtensions) {\n this.initExtensions();\n }\n\n // Subscribe to events\n if (this.markActiveColumns) {\n this.emitter.on(['before-filtering'],\n () => this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n if (this.onFiltersLoaded) {\n this.onFiltersLoaded.call(null, 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 if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.tbl, 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let inptype = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.prfxFlt + colIndex + '_' + this.id],\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 this.externalFltEls.push(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container) {\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = createElm(INPUT,\n ['id', this.prfxValButton + colIndex + '_' + this.id],\n ['type', 'button'], ['value', this.btnText]);\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(btn);\n } else {\n container.appendChild(btn);\n }\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n if (!this.ExtRegistry[ext.name]) {\n this.loadExtension(ext);\n }\n }\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name) {\n return;\n }\n\n let name = ext.name;\n let path = ext.path;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions() {\n let exts = this.extensions;\n\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n let extInstance = this.ExtRegistry[ext.name];\n if (extInstance) {\n extInstance.destroy();\n this.ExtRegistry[ext.name] = undefined;\n }\n }\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n if (isArray(themes)) {\n for (let i = 0, len = themes.length; i < len; i++) {\n let theme = themes[i];\n let name = theme.name;\n let path = theme.path;\n let styleId = this.prfxTf + name;\n if (name && !path) {\n path = this.themesPath + name + '/' + name + '.css';\n }\n else if (!name && theme.path) {\n name = 'theme{0}'.replace('{0}', i);\n }\n\n if (!this.isImported(path, 'link')) {\n this.import(styleId, path, null, 'link');\n }\n }\n }\n\n //Some elements need to be overriden for default theme\n //Reset button\n this.btnResetText = null;\n this.btnResetHtml = '';\n\n //Paging buttons\n this.btnPrevPageHtml = '';\n this.btnNextPageHtml = '';\n this.btnFirstPageHtml = '';\n this.btnLastPageHtml = '';\n\n //Loader\n this.loader = true;\n this.loaderHtml = '
';\n this.loaderText = null;\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 Mod = this.Mod;\n let emitter = this.emitter;\n\n if (this.isExternalFlt && !this.popupFilters) {\n this.removeExternalFlts();\n }\n if (this.infDiv) {\n this.removeToolbar();\n }\n if (this.markActiveColumns) {\n this.clearActiveColumns();\n emitter.off(['before-filtering'], () => this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex));\n }\n if (this.hasExtensions) {\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if (this.fltGrid && !this.gridLayout) {\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\n\n // Destroy modules\n // TODO: subcribe modules to destroy event instead\n Object.keys(Mod).forEach(function (key) {\n let feature = Mod[key];\n if (feature && isFn(feature.destroy)) {\n feature.destroy();\n }\n });\n\n // unsubscribe to events\n if (this.hasVisibleRows) {\n emitter.off(['after-filtering'], () => this.enforceVisibility());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.tbl, this.prfxTf);\n removeClass(this.tbl, this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar() {\n if (this.infDiv) {\n return;\n }\n\n /*** container div ***/\n let infdiv = createElm('div', ['id', this.prfxInfDiv + this.id]);\n infdiv.className = this.infDivCssClass;\n\n //custom container\n if (this.toolBarTgtId) {\n elm(this.toolBarTgtId).appendChild(infdiv);\n }\n //grid-layout\n else if (this.gridLayout) {\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infdiv);\n infdiv.className = gridLayout.infDivCssClass;\n }\n //default location: just above the table\n else {\n let cont = createElm('caption');\n cont.appendChild(infdiv);\n this.tbl.insertBefore(cont, this.tbl.firstChild);\n }\n this.infDiv = elm(this.prfxInfDiv + this.id);\n\n /*** left div containing rows # displayer ***/\n let ldiv = createElm('div', ['id', this.prfxLDiv + this.id]);\n ldiv.className = this.lDivCssClass;\n infdiv.appendChild(ldiv);\n this.lDiv = elm(this.prfxLDiv + this.id);\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rdiv = createElm('div', ['id', this.prfxRDiv + this.id]);\n rdiv.className = this.rDivCssClass;\n infdiv.appendChild(rdiv);\n this.rDiv = elm(this.prfxRDiv + this.id);\n\n /*** mid div containing paging elements ***/\n let mdiv = createElm('div', ['id', this.prfxMDiv + this.id]);\n mdiv.className = this.mDivCssClass;\n infdiv.appendChild(mdiv);\n this.mDiv = elm(this.prfxMDiv + this.id);\n\n // emit help initialisation only if undefined\n if (isUndef(this.help)) {\n // explicitily set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar() {\n if (!this.infDiv) {\n return;\n }\n removeElm(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.tbl;\n let captions = tag(tbl, 'caption');\n if (captions.length > 0) {\n [].forEach.call(captions, (elm) => tbl.removeChild(elm));\n }\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt) {\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for (let ct = 0; ct < len; ct++) {\n let externalFltTgtId = ids[ct],\n externalFlt = elm(externalFltTgtId);\n if (externalFlt) {\n externalFlt.innerHTML = '';\n }\n }\n }\n\n /**\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n */\n isCustomOptions(colIndex) {\n return this.hasCustomOptions &&\n this.customOptions.cols.indexOf(colIndex) !== -1;\n }\n\n /**\n * Returns an array [[value0, value1 ...],[text0, text1 ...]] with the\n * custom options values and texts\n * @param {Number} colIndex Column's index\n * @return {Array}\n */\n getCustomOptions(colIndex) {\n if (isEmpty(colIndex) || !this.isCustomOptions(colIndex)) {\n return;\n }\n\n let customOptions = this.customOptions;\n let cols = customOptions.cols;\n let optTxt = [], optArray = [];\n let index = cols.indexOf(colIndex);\n let slcValues = customOptions.values[index];\n let slcTexts = customOptions.texts[index];\n let slcSort = customOptions.sorts[index];\n\n for (let r = 0, len = slcValues.length; r < len; r++) {\n optArray.push(slcValues[r]);\n if (slcTexts[r]) {\n optTxt.push(slcTexts[r]);\n } else {\n optTxt.push(slcValues[r]);\n }\n }\n if (slcSort) {\n optArray.sort();\n optTxt.sort();\n }\n return [optArray, optTxt];\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter() {\n if (!this.fltGrid || !this.initialized) {\n return;\n }\n //invoke onbefore callback\n if (this.onBeforeFilter) {\n this.onBeforeFilter.call(null, this);\n }\n this.emitter.emit('before-filtering', this);\n\n let row = this.tbl.rows,\n nbRows = this.getRowsNb(true),\n hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n let numCellData;\n let nbFormat;\n let re_le = new RegExp(this.leOperator),\n re_ge = new RegExp(this.geOperator),\n re_l = new RegExp(this.lwOperator),\n re_g = new RegExp(this.grOperator),\n re_d = new RegExp(this.dfOperator),\n re_lk = new RegExp(rgxEsc(this.lkOperator)),\n re_eq = new RegExp(this.eqOperator),\n re_st = new RegExp(this.stOperator),\n re_en = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n re_em = this.emOperator,\n re_nm = this.nmOperator,\n re_re = new RegExp(rgxEsc(this.rgxOperator));\n\n //keyword highlighting\n function highlight(str, ok, cell) {\n /*jshint validthis:true */\n if (this.highlightKeywords && ok) {\n str = str.replace(re_lk, '');\n str = str.replace(re_eq, '');\n str = str.replace(re_st, '');\n str = str.replace(re_en, '');\n let w = str;\n if (re_le.test(str) || re_ge.test(str) || re_l.test(str) ||\n re_g.test(str) || re_d.test(str)) {\n w = getText(cell);\n }\n if (w !== '') {\n this.emitter.emit('highlight-keyword', this, cell, w);\n }\n }\n }\n\n //looks for search argument in current row\n function hasArg(sA, cellData, j) {\n sA = matchCase(sA, this.caseSensitive);\n\n let occurence;\n let dtType = this.hasColDateType ?\n this.colDateType[j] : this.defaultDateType;\n\n //Search arg operator tests\n let hasLO = re_l.test(sA),\n hasLE = re_le.test(sA),\n hasGR = re_g.test(sA),\n hasGE = re_ge.test(sA),\n hasDF = re_d.test(sA),\n hasEQ = re_eq.test(sA),\n hasLK = re_lk.test(sA),\n // hasAN = re_an.test(sA),\n hasST = re_st.test(sA),\n hasEN = re_en.test(sA),\n hasEM = (re_em === sA),\n hasNM = (re_nm === sA),\n hasRE = re_re.test(sA);\n\n //Search arg dates tests\n let isLDate = hasLO && isValidDate(sA.replace(re_l, ''), dtType);\n let isLEDate = hasLE && isValidDate(sA.replace(re_le, ''), dtType);\n let isGDate = hasGR && isValidDate(sA.replace(re_g, ''), dtType);\n let isGEDate = hasGE && isValidDate(sA.replace(re_ge, ''), dtType);\n let isDFDate = hasDF && isValidDate(sA.replace(re_d, ''), dtType);\n let isEQDate = hasEQ && isValidDate(sA.replace(re_eq, ''), dtType);\n\n let dte1, dte2;\n //dates\n if (isValidDate(cellData, dtType)) {\n dte1 = formatDate(cellData, dtType);\n // lower date\n if (isLDate) {\n dte2 = formatDate(sA.replace(re_l, ''), dtType);\n occurence = dte1 < dte2;\n }\n // lower equal date\n else if (isLEDate) {\n dte2 = formatDate(sA.replace(re_le, ''), dtType);\n occurence = dte1 <= dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = formatDate(sA.replace(re_ge, ''), dtType);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = formatDate(sA.replace(re_g, ''), dtType);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = formatDate(sA.replace(re_d, ''), dtType);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = formatDate(sA.replace(re_eq, ''), dtType);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (re_lk.test(sA)) {// like date\n occurence = contains(sA.replace(re_lk, ''), cellData,\n false, this.caseSensitive);\n }\n else if (isValidDate(sA, dtType)) {\n dte2 = formatDate(sA, dtType);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellData);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellData);\n } else {\n occurence = contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n }\n\n else {\n //first numbers need to be formated\n if (this.hasColNbFormat && this.colNbFormat[j]) {\n numCellData = removeNbFormat(cellData, this.colNbFormat[j]);\n nbFormat = this.colNbFormat[j];\n } else {\n if (this.thousandsSeparator === ',' &&\n this.decimalSeparator === '.') {\n numCellData = removeNbFormat(cellData, 'us');\n nbFormat = 'us';\n } else {\n numCellData = removeNbFormat(cellData, 'eu');\n nbFormat = 'eu';\n }\n }\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if (hasLE) {\n occurence = numCellData <= removeNbFormat(\n sA.replace(re_le, ''), nbFormat);\n }\n //greater equal\n else if (hasGE) {\n occurence = numCellData >= removeNbFormat(\n sA.replace(re_ge, ''), nbFormat);\n }\n //lower\n else if (hasLO) {\n occurence = numCellData < removeNbFormat(\n sA.replace(re_l, ''), nbFormat);\n }\n //greater\n else if (hasGR) {\n occurence = numCellData > removeNbFormat(\n sA.replace(re_g, ''), nbFormat);\n }\n //different\n else if (hasDF) {\n occurence = contains(sA.replace(re_d, ''), cellData,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if (hasLK) {\n occurence = contains(sA.replace(re_lk, ''), cellData,\n false, this.caseSensitive);\n }\n //equal\n else if (hasEQ) {\n occurence = contains(sA.replace(re_eq, ''), cellData,\n true, this.caseSensitive);\n }\n //starts with\n else if (hasST) {\n occurence = cellData.indexOf(sA.replace(re_st, '')) === 0 ?\n true : false;\n }\n //ends with\n else if (hasEN) {\n let searchArg = sA.replace(re_en, '');\n occurence =\n cellData.lastIndexOf(searchArg, cellData.length - 1) ===\n (cellData.length - 1) - (searchArg.length - 1) &&\n cellData.lastIndexOf(searchArg, cellData.length - 1)\n > -1 ? true : false;\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellData);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellData);\n }\n //regexp\n else if (hasRE) {\n //in case regexp fires an exception\n try {\n //operator is removed\n let srchArg = sA.replace(re_re, '');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellData);\n } catch (ex) {\n occurence = false;\n }\n } else {\n // If numeric type data, perform a strict equality test and\n // fallback to unformatted number string comparison\n if (numCellData && this.hasColNbFormat &&\n this.colNbFormat[j] && !this.singleSearchFlt) {\n sA = removeNbFormat(sA, nbFormat);\n occurence = numCellData === sA ||\n contains(sA.toString(), numCellData.toString(),\n this.isExactMatch(j), this.caseSensitive);\n } else {\n // Finally test search term is contained in cell data\n occurence = contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n }\n\n }//else\n return occurence;\n }//fn\n\n for (let k = this.refRow; k < nbRows; k++) {\n // already filtered rows display re-init\n row[k].style.display = '';\n\n let cells = row[k].cells;\n let nchilds = cells.length;\n\n // checks if row has exact cell #\n if (nchilds !== this.nbCells) {\n continue;\n }\n\n let occurence = [],\n isRowValid = true,\n //only for single filter search\n singleFltRowValid = false;\n\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n //searched keyword\n let sA = searchArgs[this.singleSearchFlt ? 0 : j];\n\n if (sA === '') {\n continue;\n }\n\n let cellData = matchCase(this.getCellData(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 // TODO: improve clarity/readability of this block\n for (let w = 0, len = s.length; w < len; w++) {\n cS = trim(s[w]);\n occur = hasArg.call(this, cS, cellData, j);\n highlight.call(this, cS, occur, cells[j]);\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] = hasArg.call(this, trim(sA), cellData, j);\n highlight.call(this, sA, occurence[j], cells[j]);\n }//else single param\n\n if (!occurence[j]) {\n isRowValid = false;\n }\n if (this.singleSearchFlt && occurence[j]) {\n singleFltRowValid = true;\n }\n\n this.emitter.emit('cell-processed', this, j, cells[j]);\n }//for j\n\n if (this.singleSearchFlt && singleFltRowValid) {\n isRowValid = true;\n }\n\n if (!isRowValid) {\n this.validateRow(k, false);\n hiddenRows++;\n } else {\n this.validateRow(k, true);\n }\n\n this.emitter.emit('row-processed', this, k,\n this.validRowsIndex.length, isRowValid);\n }// for k\n\n this.nbHiddenRows = hiddenRows;\n\n //invokes onafterfilter callback\n if (this.onAfterFilter) {\n this.onAfterFilter.call(null, this);\n }\n\n this.emitter.emit('after-filtering', this, searchArgs);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} num Optional: return unformatted number\n * @param {Array} exclude Optional: list of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n */\n getColValues(colIndex, includeHeaders = false, num = false, exclude = []) {\n if (!this.fltGrid) {\n return;\n }\n let row = this.tbl.rows;\n let nbRows = this.getRowsNb(true);\n let colValues = [];\n\n if (includeHeaders) {\n colValues.push(this.getHeadersText()[colIndex]);\n }\n\n for (let i = this.refRow; i < nbRows; i++) {\n let isExludedRow = false;\n // checks if current row index appears in exclude array\n if (exclude.length > 0) {\n isExludedRow = exclude.indexOf(i) !== -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if (nchilds === this.nbCells && !isExludedRow) {\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n if (j !== colIndex || row[i].style.display !== '') {\n continue;\n }\n let cellData = this.getCellData(cell[j]),\n nbFormat = this.colNbFormat ?\n this.colNbFormat[colIndex] : undefined,\n data = num ? removeNbFormat(cellData, nbFormat) :\n cellData;\n colValues.push(data);\n }\n }\n }\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltValue = this.getFilterValue(i);\n if (isArray(fltValue)) {\n searchArgs.push(fltValue);\n } else {\n searchArgs.push(trim(fltValue));\n }\n }\n return searchArgs;\n }\n\n /**\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n */\n getFilterId(index) {\n if (!this.fltGrid) {\n return;\n }\n return this.fltIds[index];\n }\n\n /**\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n */\n getFiltersByType(type, bool) {\n if (!this.fltGrid) {\n return;\n }\n let arr = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltType = this.getFilterType(i);\n if (fltType === type.toLowerCase()) {\n let a = bool ? i : this.fltIds[i];\n arr.push(a);\n }\n }\n return arr;\n }\n\n /**\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n */\n getFilterElement(index) {\n let fltId = this.fltIds[index];\n return elm(fltId);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.tbl.rows[rowIndex];\n return tr.cells.length;\n }\n\n /**\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n */\n getRowsNb(includeHeaders) {\n let s = isUndef(this.refRow) ? 0 : this.refRow;\n let ntrs = this.tbl.rows.length;\n if (includeHeaders) {\n s = 0;\n }\n return parseInt(ntrs - s, 10);\n }\n\n /**\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n */\n getCellData(cell) {\n let idx = cell.cellIndex;\n //Check for customCellData callback\n if (this.customCellData &&\n this.customCellDataCols.indexOf(idx) !== -1) {\n return this.customCellData.call(null, this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(includeHeaders = false, excludeHiddenCols = false) {\n let rows = this.tbl.rows;\n let nbRows = this.getRowsNb(true);\n let tblData = [];\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n tblData.push([this.getHeadersRowIndex(), headers]);\n }\n for (let k = this.refRow; k < nbRows; k++) {\n let rowData = [k, []];\n let cells = rows[k].cells;\n for (let j = 0, len = cells.length; j < len; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let cellData = this.getCellData(cells[j]);\n rowData[1].push(cellData);\n }\n tblData.push(rowData);\n }\n return tblData;\n }\n\n /**\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: 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 if (!this.validRowsIndex) {\n return [];\n }\n let rows = this.tbl.rows,\n filteredData = [];\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 cellData = this.getCellData(cells[k]);\n rData[1].push(cellData);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(colIndex, includeHeaders = false) {\n if (isUndef(colIndex)) {\n return [];\n }\n let data = this.getFilteredData(),\n colData = [];\n if (includeHeaders) {\n colData.push(this.getHeadersText()[colIndex]);\n }\n for (let i = 0, len = data.length; i < len; i++) {\n let r = data[i],\n //cols values of current row\n d = r[1],\n //data of searched column\n c = d[colIndex];\n colData.push(c);\n }\n return colData;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.tbl.rows[rowIndex];\n if (!row || typeof isValid !== 'boolean') {\n return;\n }\n\n // always visible rows are valid\n if (this.hasVisibleRows && this.visibleRows.indexOf(rowIndex) !== -1) {\n isValid = true;\n }\n\n let displayFlag = isValid ? '' : NONE,\n validFlag = isValid ? 'true' : 'false';\n row.style.display = displayFlag;\n\n if (this.paging) {\n row.setAttribute('validRow', validFlag);\n }\n\n if (isValid) {\n if (this.validRowsIndex.indexOf(rowIndex) === -1) {\n this.validRowsIndex.push(rowIndex);\n }\n\n if (this.onRowValidated) {\n this.onRowValidated.call(null, this, rowIndex);\n }\n\n this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt);\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt);\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.isExternalFlt);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n if (!this.hasColWidths) {\n return;\n }\n tbl = tbl || this.tbl;\n\n let nbCols = this.nbCells;\n let colWidths = this.colWidths;\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for (let k = 0; k < nbCols; k++) {\n let col;\n if (tblHasColTag) {\n col = colTags[k];\n } else {\n col = createElm('col', ['id', this.id + '_col_' + k]);\n frag.appendChild(col);\n }\n col.style.width = colWidths[k];\n }\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Makes defined rows always visible\n */\n enforceVisibility() {\n if (!this.hasVisibleRows) {\n return;\n }\n let nbRows = this.getRowsNb(true);\n for (let i = 0, len = this.visibleRows.length; i < len; i++) {\n let row = this.visibleRows[i];\n //row index cannot be > nrows\n if (row <= nbRows) {\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n\n if (this.onBeforeReset) {\n this.onBeforeReset.call(null, 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 if (this.onAfterReset) {\n this.onAfterReset.call(null, this);\n }\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Clears filtered columns visual indicator (background color)\n */\n clearActiveColumns() {\n for (let i = 0, len = this.getCellsNb(this.headersRow); i < len; i++) {\n removeClass(this.getHeaderElement(i), this.activeColumnsCssClass);\n }\n }\n\n /**\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n */\n markActiveColumn(colIndex) {\n let header = this.getHeaderElement(colIndex);\n if (hasClass(header, this.activeColumnsCssClass)) {\n return;\n }\n if (this.onBeforeActiveColumn) {\n this.onBeforeActiveColumn.call(null, this, colIndex);\n }\n addClass(header, this.activeColumnsCssClass);\n if (this.onAfterActiveColumn) {\n this.onAfterActiveColumn.call(null, this, colIndex);\n }\n }\n\n /**\n * Return the ID of the current active filter\n * @returns {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n let activeIdx = this.getColumnIndexFromFilterId(this.activeFilterId);\n\n for (let i = 0, len = slcIndex.length; i < len; i++) {\n let curSlc = elm(this.fltIds[slcIndex[i]]);\n let slcSelectedValue = this.getFilterValue(slcIndex[i]);\n\n // Welcome to cyclomatic complexity hell :)\n // TODO: simplify/refactor if statement\n if (activeIdx !== slcIndex[i] ||\n (this.paging && slcA1.indexOf(slcIndex[i]) !== -1 &&\n activeIdx === slcIndex[i]) ||\n (!this.paging && (slcA3.indexOf(slcIndex[i]) !== -1 ||\n slcA2.indexOf(slcIndex[i]) !== -1)) ||\n slcSelectedValue === this.displayAllText) {\n\n //1st option needs to be inserted\n if (this.loadFltOnDemand) {\n let opt0 = createOpt(this.displayAllText, '');\n curSlc.innerHTML = '';\n curSlc.appendChild(opt0);\n }\n\n if (slcA3.indexOf(slcIndex[i]) !== -1) {\n this.emitter.emit('build-checklist-filter', this,\n slcIndex[i]);\n } else {\n this.emitter.emit('build-select-filter', this, slcIndex[i],\n true);\n }\n\n this.setFilterValue(slcIndex[i], slcSelectedValue);\n }\n }\n }\n\n /**\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\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 script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n */\n isImported(filePath, type = 'script') {\n let imported = false,\n attr = type === 'script' ? 'src' : 'href',\n files = tag(doc, type);\n for (let i = 0, len = files.length; i < len; i++) {\n if (isUndef(files[i][attr])) {\n continue;\n }\n if (files[i][attr].match(filePath)) {\n imported = true;\n break;\n }\n }\n return imported;\n }\n\n /**\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n */\n import(fileId, filePath, callback, type = 'script') {\n if (this.isImported(filePath, type)) {\n return;\n }\n let o = this,\n isLoaded = false,\n file,\n head = tag(doc, 'head')[0];\n\n if (type.toLowerCase() === 'link') {\n file = createElm('link',\n ['id', fileId], ['type', 'text/css'],\n ['rel', 'stylesheet'], ['href', filePath]\n );\n } else {\n file = createElm('script',\n ['id', fileId],\n ['type', 'text/javascript'], ['src', filePath]\n );\n }\n\n //Browser <> IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = () => {\n if (!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')) {\n isLoaded = true;\n if (typeof callback === 'function') {\n callback.call(null, o);\n }\n }\n };\n file.onerror = function () {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {[type]} [description]\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n let nbRows = this.getRowsNb(true);\n this.validRowsIndex = [];\n for (let k = this.refRow; k < nbRows; k++) {\n let r = this.tbl.rows[k];\n if (!this.paging) {\n if (this.getRowDisplay(r) !== NONE) {\n this.validRowsIndex.push(r.rowIndex);\n }\n } else {\n if (r.getAttribute('validRow') === 'true' ||\n r.getAttribute('validRow') === null) {\n this.validRowsIndex.push(r.rowIndex);\n }\n }\n }\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.tbl;\n let tHead = tag(table, 'thead');\n let headersRow = this.headersRow;\n let header;\n for (let i = 0; i < this.nbCells; i++) {\n if (i !== colIndex) {\n continue;\n }\n if (tHead.length === 0) {\n header = table.rows[headersRow].cells[i];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[headersRow].cells[i];\n }\n break;\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n for (let j = 0; j < this.nbCells; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n }\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n let colType = this.cfg['col_' + colIndex];\n return !colType ? INPUT : colType.toLowerCase();\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @returns {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" }, { - "__docId__": 756, + "__docId__": 757, "kind": "variable", "static": true, "variation": null, @@ -15478,7 +15530,7 @@ } }, { - "__docId__": 757, + "__docId__": 758, "kind": "class", "static": true, "variation": null, @@ -15495,7 +15547,7 @@ "interface": false }, { - "__docId__": 758, + "__docId__": 759, "kind": "constructor", "static": false, "variation": null, @@ -15550,7 +15602,7 @@ "generator": false }, { - "__docId__": 759, + "__docId__": 760, "kind": "member", "static": false, "variation": null, @@ -15568,7 +15620,7 @@ } }, { - "__docId__": 760, + "__docId__": 761, "kind": "member", "static": false, "variation": null, @@ -15586,7 +15638,7 @@ } }, { - "__docId__": 761, + "__docId__": 762, "kind": "member", "static": false, "variation": null, @@ -15604,7 +15656,7 @@ } }, { - "__docId__": 762, + "__docId__": 763, "kind": "member", "static": false, "variation": null, @@ -15622,7 +15674,7 @@ } }, { - "__docId__": 763, + "__docId__": 764, "kind": "member", "static": false, "variation": null, @@ -15640,7 +15692,7 @@ } }, { - "__docId__": 764, + "__docId__": 765, "kind": "member", "static": false, "variation": null, @@ -15658,7 +15710,7 @@ } }, { - "__docId__": 765, + "__docId__": 766, "kind": "member", "static": false, "variation": null, @@ -15676,7 +15728,7 @@ } }, { - "__docId__": 766, + "__docId__": 767, "kind": "member", "static": false, "variation": null, @@ -15694,7 +15746,7 @@ } }, { - "__docId__": 767, + "__docId__": 768, "kind": "member", "static": false, "variation": null, @@ -15712,7 +15764,7 @@ } }, { - "__docId__": 768, + "__docId__": 769, "kind": "member", "static": false, "variation": null, @@ -15730,7 +15782,7 @@ } }, { - "__docId__": 769, + "__docId__": 770, "kind": "member", "static": false, "variation": null, @@ -15748,7 +15800,7 @@ } }, { - "__docId__": 770, + "__docId__": 771, "kind": "member", "static": false, "variation": null, @@ -15766,7 +15818,7 @@ } }, { - "__docId__": 771, + "__docId__": 772, "kind": "member", "static": false, "variation": null, @@ -15784,7 +15836,7 @@ } }, { - "__docId__": 772, + "__docId__": 773, "kind": "member", "static": false, "variation": null, @@ -15802,7 +15854,7 @@ } }, { - "__docId__": 773, + "__docId__": 774, "kind": "member", "static": false, "variation": null, @@ -15820,7 +15872,7 @@ } }, { - "__docId__": 774, + "__docId__": 775, "kind": "member", "static": false, "variation": null, @@ -15838,7 +15890,7 @@ } }, { - "__docId__": 775, + "__docId__": 776, "kind": "member", "static": false, "variation": null, @@ -15858,7 +15910,7 @@ } }, { - "__docId__": 776, + "__docId__": 777, "kind": "member", "static": false, "variation": null, @@ -15876,7 +15928,7 @@ } }, { - "__docId__": 777, + "__docId__": 778, "kind": "member", "static": false, "variation": null, @@ -15894,7 +15946,7 @@ } }, { - "__docId__": 778, + "__docId__": 779, "kind": "member", "static": false, "variation": null, @@ -15912,7 +15964,7 @@ } }, { - "__docId__": 779, + "__docId__": 780, "kind": "member", "static": false, "variation": null, @@ -15930,7 +15982,7 @@ } }, { - "__docId__": 780, + "__docId__": 781, "kind": "member", "static": false, "variation": null, @@ -15947,7 +15999,7 @@ } }, { - "__docId__": 781, + "__docId__": 782, "kind": "member", "static": false, "variation": null, @@ -15965,7 +16017,7 @@ } }, { - "__docId__": 782, + "__docId__": 783, "kind": "member", "static": false, "variation": null, @@ -15983,7 +16035,7 @@ } }, { - "__docId__": 783, + "__docId__": 784, "kind": "member", "static": false, "variation": null, @@ -16001,7 +16053,7 @@ } }, { - "__docId__": 784, + "__docId__": 785, "kind": "member", "static": false, "variation": null, @@ -16019,7 +16071,7 @@ } }, { - "__docId__": 785, + "__docId__": 786, "kind": "member", "static": false, "variation": null, @@ -16037,7 +16089,7 @@ } }, { - "__docId__": 786, + "__docId__": 787, "kind": "member", "static": false, "variation": null, @@ -16055,7 +16107,7 @@ } }, { - "__docId__": 787, + "__docId__": 788, "kind": "member", "static": false, "variation": null, @@ -16073,7 +16125,7 @@ } }, { - "__docId__": 788, + "__docId__": 789, "kind": "member", "static": false, "variation": null, @@ -16091,7 +16143,7 @@ } }, { - "__docId__": 789, + "__docId__": 790, "kind": "member", "static": false, "variation": null, @@ -16109,7 +16161,7 @@ } }, { - "__docId__": 790, + "__docId__": 791, "kind": "member", "static": false, "variation": null, @@ -16127,7 +16179,7 @@ } }, { - "__docId__": 791, + "__docId__": 792, "kind": "member", "static": false, "variation": null, @@ -16145,7 +16197,7 @@ } }, { - "__docId__": 792, + "__docId__": 793, "kind": "member", "static": false, "variation": null, @@ -16163,7 +16215,7 @@ } }, { - "__docId__": 793, + "__docId__": 794, "kind": "member", "static": false, "variation": null, @@ -16181,7 +16233,7 @@ } }, { - "__docId__": 794, + "__docId__": 795, "kind": "member", "static": false, "variation": null, @@ -16199,7 +16251,7 @@ } }, { - "__docId__": 795, + "__docId__": 796, "kind": "member", "static": false, "variation": null, @@ -16217,7 +16269,7 @@ } }, { - "__docId__": 796, + "__docId__": 797, "kind": "member", "static": false, "variation": null, @@ -16234,7 +16286,7 @@ } }, { - "__docId__": 797, + "__docId__": 798, "kind": "member", "static": false, "variation": null, @@ -16252,7 +16304,7 @@ } }, { - "__docId__": 798, + "__docId__": 799, "kind": "member", "static": false, "variation": null, @@ -16270,7 +16322,7 @@ } }, { - "__docId__": 799, + "__docId__": 800, "kind": "member", "static": false, "variation": null, @@ -16288,7 +16340,7 @@ } }, { - "__docId__": 800, + "__docId__": 801, "kind": "member", "static": false, "variation": null, @@ -16306,7 +16358,7 @@ } }, { - "__docId__": 801, + "__docId__": 802, "kind": "member", "static": false, "variation": null, @@ -16324,7 +16376,7 @@ } }, { - "__docId__": 802, + "__docId__": 803, "kind": "member", "static": false, "variation": null, @@ -16342,7 +16394,7 @@ } }, { - "__docId__": 803, + "__docId__": 804, "kind": "member", "static": false, "variation": null, @@ -16360,7 +16412,7 @@ } }, { - "__docId__": 804, + "__docId__": 805, "kind": "member", "static": false, "variation": null, @@ -16378,7 +16430,7 @@ } }, { - "__docId__": 805, + "__docId__": 806, "kind": "member", "static": false, "variation": null, @@ -16396,7 +16448,7 @@ } }, { - "__docId__": 806, + "__docId__": 807, "kind": "member", "static": false, "variation": null, @@ -16414,7 +16466,7 @@ } }, { - "__docId__": 807, + "__docId__": 808, "kind": "member", "static": false, "variation": null, @@ -16432,7 +16484,7 @@ } }, { - "__docId__": 808, + "__docId__": 809, "kind": "member", "static": false, "variation": null, @@ -16449,7 +16501,7 @@ } }, { - "__docId__": 809, + "__docId__": 810, "kind": "member", "static": false, "variation": null, @@ -16467,7 +16519,7 @@ } }, { - "__docId__": 810, + "__docId__": 811, "kind": "member", "static": false, "variation": null, @@ -16485,7 +16537,7 @@ } }, { - "__docId__": 811, + "__docId__": 812, "kind": "member", "static": false, "variation": null, @@ -16503,7 +16555,7 @@ } }, { - "__docId__": 812, + "__docId__": 813, "kind": "member", "static": false, "variation": null, @@ -16521,7 +16573,7 @@ } }, { - "__docId__": 813, + "__docId__": 814, "kind": "member", "static": false, "variation": null, @@ -16539,7 +16591,7 @@ } }, { - "__docId__": 814, + "__docId__": 815, "kind": "member", "static": false, "variation": null, @@ -16557,7 +16609,7 @@ } }, { - "__docId__": 815, + "__docId__": 816, "kind": "member", "static": false, "variation": null, @@ -16575,7 +16627,7 @@ } }, { - "__docId__": 816, + "__docId__": 817, "kind": "member", "static": false, "variation": null, @@ -16593,7 +16645,7 @@ } }, { - "__docId__": 817, + "__docId__": 818, "kind": "member", "static": false, "variation": null, @@ -16611,7 +16663,7 @@ } }, { - "__docId__": 818, + "__docId__": 819, "kind": "member", "static": false, "variation": null, @@ -16629,7 +16681,7 @@ } }, { - "__docId__": 819, + "__docId__": 820, "kind": "member", "static": false, "variation": null, @@ -16647,7 +16699,7 @@ } }, { - "__docId__": 820, + "__docId__": 821, "kind": "member", "static": false, "variation": null, @@ -16665,7 +16717,7 @@ } }, { - "__docId__": 821, + "__docId__": 822, "kind": "member", "static": false, "variation": null, @@ -16683,7 +16735,7 @@ } }, { - "__docId__": 822, + "__docId__": 823, "kind": "member", "static": false, "variation": null, @@ -16701,7 +16753,7 @@ } }, { - "__docId__": 823, + "__docId__": 824, "kind": "member", "static": false, "variation": null, @@ -16719,7 +16771,7 @@ } }, { - "__docId__": 824, + "__docId__": 825, "kind": "member", "static": false, "variation": null, @@ -16737,7 +16789,7 @@ } }, { - "__docId__": 825, + "__docId__": 826, "kind": "member", "static": false, "variation": null, @@ -16755,7 +16807,7 @@ } }, { - "__docId__": 826, + "__docId__": 827, "kind": "member", "static": false, "variation": null, @@ -16773,7 +16825,7 @@ } }, { - "__docId__": 827, + "__docId__": 828, "kind": "member", "static": false, "variation": null, @@ -16791,7 +16843,7 @@ } }, { - "__docId__": 828, + "__docId__": 829, "kind": "member", "static": false, "variation": null, @@ -16809,7 +16861,7 @@ } }, { - "__docId__": 829, + "__docId__": 830, "kind": "member", "static": false, "variation": null, @@ -16827,7 +16879,7 @@ } }, { - "__docId__": 830, + "__docId__": 831, "kind": "member", "static": false, "variation": null, @@ -16845,7 +16897,7 @@ } }, { - "__docId__": 831, + "__docId__": 832, "kind": "member", "static": false, "variation": null, @@ -16863,7 +16915,7 @@ } }, { - "__docId__": 832, + "__docId__": 833, "kind": "member", "static": false, "variation": null, @@ -16881,7 +16933,7 @@ } }, { - "__docId__": 833, + "__docId__": 834, "kind": "member", "static": false, "variation": null, @@ -16899,7 +16951,7 @@ } }, { - "__docId__": 834, + "__docId__": 835, "kind": "member", "static": false, "variation": null, @@ -16917,7 +16969,7 @@ } }, { - "__docId__": 835, + "__docId__": 836, "kind": "member", "static": false, "variation": null, @@ -16935,7 +16987,7 @@ } }, { - "__docId__": 836, + "__docId__": 837, "kind": "member", "static": false, "variation": null, @@ -16953,7 +17005,7 @@ } }, { - "__docId__": 837, + "__docId__": 838, "kind": "member", "static": false, "variation": null, @@ -16970,7 +17022,7 @@ } }, { - "__docId__": 838, + "__docId__": 839, "kind": "member", "static": false, "variation": null, @@ -16988,7 +17040,7 @@ } }, { - "__docId__": 839, + "__docId__": 840, "kind": "member", "static": false, "variation": null, @@ -17006,7 +17058,7 @@ } }, { - "__docId__": 840, + "__docId__": 841, "kind": "member", "static": false, "variation": null, @@ -17024,7 +17076,7 @@ } }, { - "__docId__": 841, + "__docId__": 842, "kind": "member", "static": false, "variation": null, @@ -17042,7 +17094,7 @@ } }, { - "__docId__": 842, + "__docId__": 843, "kind": "member", "static": false, "variation": null, @@ -17060,7 +17112,7 @@ } }, { - "__docId__": 843, + "__docId__": 844, "kind": "member", "static": false, "variation": null, @@ -17078,7 +17130,7 @@ } }, { - "__docId__": 844, + "__docId__": 845, "kind": "member", "static": false, "variation": null, @@ -17096,7 +17148,7 @@ } }, { - "__docId__": 845, + "__docId__": 846, "kind": "member", "static": false, "variation": null, @@ -17114,7 +17166,7 @@ } }, { - "__docId__": 846, + "__docId__": 847, "kind": "member", "static": false, "variation": null, @@ -17132,7 +17184,7 @@ } }, { - "__docId__": 847, + "__docId__": 848, "kind": "member", "static": false, "variation": null, @@ -17150,7 +17202,7 @@ } }, { - "__docId__": 848, + "__docId__": 849, "kind": "member", "static": false, "variation": null, @@ -17168,7 +17220,7 @@ } }, { - "__docId__": 849, + "__docId__": 850, "kind": "member", "static": false, "variation": null, @@ -17186,7 +17238,7 @@ } }, { - "__docId__": 850, + "__docId__": 851, "kind": "member", "static": false, "variation": null, @@ -17204,7 +17256,7 @@ } }, { - "__docId__": 851, + "__docId__": 852, "kind": "member", "static": false, "variation": null, @@ -17221,7 +17273,7 @@ } }, { - "__docId__": 852, + "__docId__": 853, "kind": "member", "static": false, "variation": null, @@ -17239,7 +17291,7 @@ } }, { - "__docId__": 853, + "__docId__": 854, "kind": "member", "static": false, "variation": null, @@ -17257,7 +17309,7 @@ } }, { - "__docId__": 854, + "__docId__": 855, "kind": "member", "static": false, "variation": null, @@ -17275,7 +17327,7 @@ } }, { - "__docId__": 855, + "__docId__": 856, "kind": "member", "static": false, "variation": null, @@ -17293,7 +17345,7 @@ } }, { - "__docId__": 856, + "__docId__": 857, "kind": "member", "static": false, "variation": null, @@ -17311,7 +17363,7 @@ } }, { - "__docId__": 857, + "__docId__": 858, "kind": "member", "static": false, "variation": null, @@ -17329,7 +17381,7 @@ } }, { - "__docId__": 858, + "__docId__": 859, "kind": "member", "static": false, "variation": null, @@ -17347,7 +17399,7 @@ } }, { - "__docId__": 859, + "__docId__": 860, "kind": "member", "static": false, "variation": null, @@ -17365,7 +17417,7 @@ } }, { - "__docId__": 860, + "__docId__": 861, "kind": "member", "static": false, "variation": null, @@ -17383,7 +17435,7 @@ } }, { - "__docId__": 861, + "__docId__": 862, "kind": "member", "static": false, "variation": null, @@ -17401,7 +17453,7 @@ } }, { - "__docId__": 862, + "__docId__": 863, "kind": "member", "static": false, "variation": null, @@ -17419,7 +17471,7 @@ } }, { - "__docId__": 863, + "__docId__": 864, "kind": "member", "static": false, "variation": null, @@ -17437,7 +17489,7 @@ } }, { - "__docId__": 864, + "__docId__": 865, "kind": "member", "static": false, "variation": null, @@ -17455,7 +17507,7 @@ } }, { - "__docId__": 865, + "__docId__": 866, "kind": "member", "static": false, "variation": null, @@ -17473,7 +17525,7 @@ } }, { - "__docId__": 866, + "__docId__": 867, "kind": "member", "static": false, "variation": null, @@ -17491,7 +17543,7 @@ } }, { - "__docId__": 867, + "__docId__": 868, "kind": "member", "static": false, "variation": null, @@ -17509,7 +17561,7 @@ } }, { - "__docId__": 868, + "__docId__": 869, "kind": "member", "static": false, "variation": null, @@ -17527,7 +17579,7 @@ } }, { - "__docId__": 869, + "__docId__": 870, "kind": "member", "static": false, "variation": null, @@ -17545,7 +17597,7 @@ } }, { - "__docId__": 870, + "__docId__": 871, "kind": "member", "static": false, "variation": null, @@ -17562,7 +17614,7 @@ } }, { - "__docId__": 871, + "__docId__": 872, "kind": "member", "static": false, "variation": null, @@ -17580,7 +17632,7 @@ } }, { - "__docId__": 872, + "__docId__": 873, "kind": "member", "static": false, "variation": null, @@ -17598,7 +17650,7 @@ } }, { - "__docId__": 873, + "__docId__": 874, "kind": "member", "static": false, "variation": null, @@ -17616,7 +17668,7 @@ } }, { - "__docId__": 874, + "__docId__": 875, "kind": "member", "static": false, "variation": null, @@ -17634,7 +17686,7 @@ } }, { - "__docId__": 875, + "__docId__": 876, "kind": "member", "static": false, "variation": null, @@ -17652,7 +17704,7 @@ } }, { - "__docId__": 876, + "__docId__": 877, "kind": "member", "static": false, "variation": null, @@ -17670,7 +17722,7 @@ } }, { - "__docId__": 877, + "__docId__": 878, "kind": "member", "static": false, "variation": null, @@ -17687,7 +17739,7 @@ } }, { - "__docId__": 878, + "__docId__": 879, "kind": "member", "static": false, "variation": null, @@ -17705,7 +17757,7 @@ } }, { - "__docId__": 879, + "__docId__": 880, "kind": "member", "static": false, "variation": null, @@ -17722,7 +17774,7 @@ } }, { - "__docId__": 880, + "__docId__": 881, "kind": "member", "static": false, "variation": null, @@ -17740,7 +17792,7 @@ } }, { - "__docId__": 881, + "__docId__": 882, "kind": "member", "static": false, "variation": null, @@ -17758,7 +17810,7 @@ } }, { - "__docId__": 882, + "__docId__": 883, "kind": "member", "static": false, "variation": null, @@ -17776,7 +17828,7 @@ } }, { - "__docId__": 883, + "__docId__": 884, "kind": "member", "static": false, "variation": null, @@ -17793,7 +17845,7 @@ } }, { - "__docId__": 884, + "__docId__": 885, "kind": "member", "static": false, "variation": null, @@ -17810,7 +17862,7 @@ } }, { - "__docId__": 885, + "__docId__": 886, "kind": "member", "static": false, "variation": null, @@ -17828,7 +17880,7 @@ } }, { - "__docId__": 886, + "__docId__": 887, "kind": "member", "static": false, "variation": null, @@ -17845,7 +17897,7 @@ } }, { - "__docId__": 887, + "__docId__": 888, "kind": "member", "static": false, "variation": null, @@ -17863,7 +17915,7 @@ } }, { - "__docId__": 888, + "__docId__": 889, "kind": "member", "static": false, "variation": null, @@ -17881,7 +17933,7 @@ } }, { - "__docId__": 889, + "__docId__": 890, "kind": "member", "static": false, "variation": null, @@ -17899,7 +17951,7 @@ } }, { - "__docId__": 890, + "__docId__": 891, "kind": "member", "static": false, "variation": null, @@ -17917,7 +17969,7 @@ } }, { - "__docId__": 891, + "__docId__": 892, "kind": "member", "static": false, "variation": null, @@ -17935,7 +17987,7 @@ } }, { - "__docId__": 892, + "__docId__": 893, "kind": "member", "static": false, "variation": null, @@ -17953,7 +18005,7 @@ } }, { - "__docId__": 893, + "__docId__": 894, "kind": "member", "static": false, "variation": null, @@ -17970,7 +18022,7 @@ } }, { - "__docId__": 894, + "__docId__": 895, "kind": "member", "static": false, "variation": null, @@ -17988,7 +18040,7 @@ } }, { - "__docId__": 895, + "__docId__": 896, "kind": "member", "static": false, "variation": null, @@ -18006,7 +18058,7 @@ } }, { - "__docId__": 896, + "__docId__": 897, "kind": "member", "static": false, "variation": null, @@ -18024,7 +18076,7 @@ } }, { - "__docId__": 897, + "__docId__": 898, "kind": "member", "static": false, "variation": null, @@ -18042,7 +18094,7 @@ } }, { - "__docId__": 898, + "__docId__": 899, "kind": "member", "static": false, "variation": null, @@ -18060,7 +18112,7 @@ } }, { - "__docId__": 899, + "__docId__": 900, "kind": "member", "static": false, "variation": null, @@ -18078,7 +18130,7 @@ } }, { - "__docId__": 900, + "__docId__": 901, "kind": "member", "static": false, "variation": null, @@ -18096,7 +18148,7 @@ } }, { - "__docId__": 901, + "__docId__": 902, "kind": "member", "static": false, "variation": null, @@ -18113,7 +18165,7 @@ } }, { - "__docId__": 902, + "__docId__": 903, "kind": "member", "static": false, "variation": null, @@ -18131,7 +18183,7 @@ } }, { - "__docId__": 903, + "__docId__": 904, "kind": "member", "static": false, "variation": null, @@ -18148,7 +18200,7 @@ } }, { - "__docId__": 904, + "__docId__": 905, "kind": "member", "static": false, "variation": null, @@ -18166,7 +18218,7 @@ } }, { - "__docId__": 905, + "__docId__": 906, "kind": "member", "static": false, "variation": null, @@ -18184,7 +18236,7 @@ } }, { - "__docId__": 906, + "__docId__": 907, "kind": "member", "static": false, "variation": null, @@ -18202,7 +18254,7 @@ } }, { - "__docId__": 907, + "__docId__": 908, "kind": "member", "static": false, "variation": null, @@ -18220,7 +18272,7 @@ } }, { - "__docId__": 908, + "__docId__": 909, "kind": "member", "static": false, "variation": null, @@ -18238,7 +18290,7 @@ } }, { - "__docId__": 909, + "__docId__": 910, "kind": "member", "static": false, "variation": null, @@ -18256,7 +18308,7 @@ } }, { - "__docId__": 910, + "__docId__": 911, "kind": "method", "static": false, "variation": null, @@ -18270,7 +18322,7 @@ "generator": false }, { - "__docId__": 911, + "__docId__": 912, "kind": "member", "static": false, "variation": null, @@ -18288,7 +18340,7 @@ } }, { - "__docId__": 912, + "__docId__": 913, "kind": "member", "static": false, "variation": null, @@ -18306,7 +18358,7 @@ } }, { - "__docId__": 913, + "__docId__": 914, "kind": "method", "static": false, "variation": null, @@ -18331,7 +18383,7 @@ "generator": false }, { - "__docId__": 914, + "__docId__": 915, "kind": "member", "static": false, "variation": null, @@ -18349,7 +18401,7 @@ } }, { - "__docId__": 915, + "__docId__": 916, "kind": "member", "static": false, "variation": null, @@ -18367,7 +18419,7 @@ } }, { - "__docId__": 916, + "__docId__": 917, "kind": "method", "static": false, "variation": null, @@ -18392,7 +18444,7 @@ "generator": false }, { - "__docId__": 917, + "__docId__": 918, "kind": "member", "static": false, "variation": null, @@ -18410,7 +18462,7 @@ } }, { - "__docId__": 918, + "__docId__": 919, "kind": "member", "static": false, "variation": null, @@ -18428,7 +18480,7 @@ } }, { - "__docId__": 919, + "__docId__": 920, "kind": "member", "static": false, "variation": null, @@ -18446,7 +18498,7 @@ } }, { - "__docId__": 920, + "__docId__": 921, "kind": "member", "static": false, "variation": null, @@ -18464,7 +18516,7 @@ } }, { - "__docId__": 921, + "__docId__": 922, "kind": "member", "static": false, "variation": null, @@ -18482,7 +18534,7 @@ } }, { - "__docId__": 922, + "__docId__": 923, "kind": "method", "static": false, "variation": null, @@ -18496,7 +18548,7 @@ "generator": false }, { - "__docId__": 923, + "__docId__": 924, "kind": "member", "static": false, "variation": null, @@ -18514,7 +18566,7 @@ } }, { - "__docId__": 924, + "__docId__": 925, "kind": "method", "static": false, "variation": null, @@ -18539,7 +18591,7 @@ "generator": false }, { - "__docId__": 925, + "__docId__": 926, "kind": "method", "static": false, "variation": null, @@ -18553,7 +18605,7 @@ "generator": false }, { - "__docId__": 926, + "__docId__": 927, "kind": "member", "static": false, "variation": null, @@ -18571,7 +18623,7 @@ } }, { - "__docId__": 927, + "__docId__": 928, "kind": "method", "static": false, "variation": null, @@ -18590,7 +18642,7 @@ "generator": false }, { - "__docId__": 928, + "__docId__": 929, "kind": "method", "static": false, "variation": null, @@ -18604,7 +18656,7 @@ "generator": false }, { - "__docId__": 929, + "__docId__": 930, "kind": "member", "static": false, "variation": null, @@ -18622,7 +18674,7 @@ } }, { - "__docId__": 930, + "__docId__": 931, "kind": "member", "static": false, "variation": null, @@ -18640,7 +18692,7 @@ } }, { - "__docId__": 931, + "__docId__": 932, "kind": "method", "static": false, "variation": null, @@ -18685,7 +18737,7 @@ "generator": false }, { - "__docId__": 932, + "__docId__": 933, "kind": "method", "static": false, "variation": null, @@ -18720,7 +18772,7 @@ "generator": false }, { - "__docId__": 933, + "__docId__": 934, "kind": "method", "static": false, "variation": null, @@ -18753,7 +18805,7 @@ "generator": false }, { - "__docId__": 934, + "__docId__": 935, "kind": "method", "static": false, "variation": null, @@ -18767,7 +18819,7 @@ "generator": false }, { - "__docId__": 935, + "__docId__": 936, "kind": "method", "static": false, "variation": null, @@ -18792,7 +18844,7 @@ "generator": false }, { - "__docId__": 936, + "__docId__": 937, "kind": "method", "static": false, "variation": null, @@ -18825,7 +18877,7 @@ "generator": false }, { - "__docId__": 937, + "__docId__": 938, "kind": "method", "static": false, "variation": null, @@ -18858,7 +18910,7 @@ "generator": false }, { - "__docId__": 938, + "__docId__": 939, "kind": "method", "static": false, "variation": null, @@ -18872,7 +18924,7 @@ "generator": false }, { - "__docId__": 939, + "__docId__": 940, "kind": "method", "static": false, "variation": null, @@ -18886,7 +18938,7 @@ "generator": false }, { - "__docId__": 940, + "__docId__": 941, "kind": "member", "static": false, "variation": null, @@ -18904,7 +18956,7 @@ } }, { - "__docId__": 941, + "__docId__": 942, "kind": "member", "static": false, "variation": null, @@ -18922,7 +18974,7 @@ } }, { - "__docId__": 942, + "__docId__": 943, "kind": "member", "static": false, "variation": null, @@ -18940,7 +18992,7 @@ } }, { - "__docId__": 943, + "__docId__": 944, "kind": "member", "static": false, "variation": null, @@ -18958,7 +19010,7 @@ } }, { - "__docId__": 944, + "__docId__": 945, "kind": "member", "static": false, "variation": null, @@ -18976,7 +19028,7 @@ } }, { - "__docId__": 945, + "__docId__": 946, "kind": "member", "static": false, "variation": null, @@ -18994,7 +19046,7 @@ } }, { - "__docId__": 946, + "__docId__": 947, "kind": "member", "static": false, "variation": null, @@ -19012,7 +19064,7 @@ } }, { - "__docId__": 947, + "__docId__": 948, "kind": "member", "static": false, "variation": null, @@ -19030,7 +19082,7 @@ } }, { - "__docId__": 948, + "__docId__": 949, "kind": "member", "static": false, "variation": null, @@ -19048,7 +19100,7 @@ } }, { - "__docId__": 949, + "__docId__": 950, "kind": "method", "static": false, "variation": null, @@ -19080,7 +19132,7 @@ "generator": false }, { - "__docId__": 950, + "__docId__": 951, "kind": "method", "static": false, "variation": null, @@ -19094,7 +19146,7 @@ "generator": false }, { - "__docId__": 951, + "__docId__": 952, "kind": "member", "static": false, "variation": null, @@ -19112,7 +19164,7 @@ } }, { - "__docId__": 952, + "__docId__": 953, "kind": "member", "static": false, "variation": null, @@ -19130,7 +19182,7 @@ } }, { - "__docId__": 953, + "__docId__": 954, "kind": "member", "static": false, "variation": null, @@ -19148,7 +19200,7 @@ } }, { - "__docId__": 954, + "__docId__": 955, "kind": "member", "static": false, "variation": null, @@ -19166,7 +19218,7 @@ } }, { - "__docId__": 955, + "__docId__": 956, "kind": "method", "static": false, "variation": null, @@ -19180,7 +19232,7 @@ "generator": false }, { - "__docId__": 956, + "__docId__": 957, "kind": "member", "static": false, "variation": null, @@ -19198,7 +19250,7 @@ } }, { - "__docId__": 957, + "__docId__": 958, "kind": "member", "static": false, "variation": null, @@ -19216,7 +19268,7 @@ } }, { - "__docId__": 958, + "__docId__": 959, "kind": "member", "static": false, "variation": null, @@ -19234,7 +19286,7 @@ } }, { - "__docId__": 959, + "__docId__": 960, "kind": "member", "static": false, "variation": null, @@ -19252,7 +19304,7 @@ } }, { - "__docId__": 960, + "__docId__": 961, "kind": "method", "static": false, "variation": null, @@ -19266,7 +19318,7 @@ "generator": false }, { - "__docId__": 961, + "__docId__": 962, "kind": "member", "static": false, "variation": null, @@ -19284,7 +19336,7 @@ } }, { - "__docId__": 962, + "__docId__": 963, "kind": "method", "static": false, "variation": null, @@ -19298,7 +19350,7 @@ "generator": false }, { - "__docId__": 963, + "__docId__": 964, "kind": "method", "static": false, "variation": null, @@ -19331,7 +19383,7 @@ "generator": false }, { - "__docId__": 964, + "__docId__": 965, "kind": "method", "static": false, "variation": null, @@ -19364,7 +19416,7 @@ "generator": false }, { - "__docId__": 965, + "__docId__": 966, "kind": "method", "static": false, "variation": null, @@ -19378,7 +19430,7 @@ "generator": false }, { - "__docId__": 966, + "__docId__": 967, "kind": "member", "static": false, "variation": null, @@ -19396,7 +19448,7 @@ } }, { - "__docId__": 967, + "__docId__": 968, "kind": "member", "static": false, "variation": null, @@ -19414,7 +19466,7 @@ } }, { - "__docId__": 968, + "__docId__": 969, "kind": "method", "static": false, "variation": null, @@ -19477,7 +19529,7 @@ "generator": false }, { - "__docId__": 969, + "__docId__": 970, "kind": "method", "static": false, "variation": null, @@ -19510,7 +19562,7 @@ "generator": false }, { - "__docId__": 970, + "__docId__": 971, "kind": "method", "static": false, "variation": null, @@ -19532,7 +19584,7 @@ "generator": false }, { - "__docId__": 971, + "__docId__": 972, "kind": "method", "static": false, "variation": null, @@ -19565,7 +19617,7 @@ "generator": false }, { - "__docId__": 972, + "__docId__": 973, "kind": "method", "static": false, "variation": null, @@ -19608,7 +19660,7 @@ "generator": false }, { - "__docId__": 973, + "__docId__": 974, "kind": "method", "static": false, "variation": null, @@ -19641,7 +19693,7 @@ "generator": false }, { - "__docId__": 974, + "__docId__": 975, "kind": "method", "static": false, "variation": null, @@ -19674,7 +19726,7 @@ "generator": false }, { - "__docId__": 975, + "__docId__": 976, "kind": "method", "static": false, "variation": null, @@ -19707,7 +19759,7 @@ "generator": false }, { - "__docId__": 976, + "__docId__": 977, "kind": "method", "static": false, "variation": null, @@ -19740,7 +19792,7 @@ "generator": false }, { - "__docId__": 977, + "__docId__": 978, "kind": "method", "static": false, "variation": null, @@ -19783,7 +19835,7 @@ "generator": false }, { - "__docId__": 978, + "__docId__": 979, "kind": "method", "static": false, "variation": null, @@ -19826,7 +19878,7 @@ "generator": false }, { - "__docId__": 979, + "__docId__": 980, "kind": "method", "static": false, "variation": null, @@ -19869,7 +19921,7 @@ "generator": false }, { - "__docId__": 980, + "__docId__": 981, "kind": "method", "static": false, "variation": null, @@ -19902,7 +19954,7 @@ "generator": false }, { - "__docId__": 981, + "__docId__": 982, "kind": "method", "static": false, "variation": null, @@ -19937,7 +19989,7 @@ "generator": false }, { - "__docId__": 982, + "__docId__": 983, "kind": "method", "static": false, "variation": null, @@ -19951,7 +20003,7 @@ "generator": false }, { - "__docId__": 983, + "__docId__": 984, "kind": "member", "static": false, "variation": null, @@ -19969,7 +20021,7 @@ } }, { - "__docId__": 984, + "__docId__": 985, "kind": "method", "static": false, "variation": null, @@ -20004,7 +20056,7 @@ "generator": false }, { - "__docId__": 985, + "__docId__": 986, "kind": "method", "static": false, "variation": null, @@ -20029,7 +20081,7 @@ "generator": false }, { - "__docId__": 986, + "__docId__": 987, "kind": "method", "static": false, "variation": null, @@ -20043,7 +20095,7 @@ "generator": false }, { - "__docId__": 987, + "__docId__": 988, "kind": "method", "static": false, "variation": null, @@ -20057,7 +20109,7 @@ "generator": false }, { - "__docId__": 988, + "__docId__": 989, "kind": "method", "static": false, "variation": null, @@ -20071,7 +20123,7 @@ "generator": false }, { - "__docId__": 989, + "__docId__": 990, "kind": "method", "static": false, "variation": null, @@ -20096,7 +20148,7 @@ "generator": false }, { - "__docId__": 990, + "__docId__": 991, "kind": "method", "static": false, "variation": null, @@ -20124,7 +20176,7 @@ "generator": false }, { - "__docId__": 991, + "__docId__": 992, "kind": "method", "static": false, "variation": null, @@ -20149,7 +20201,7 @@ "generator": false }, { - "__docId__": 992, + "__docId__": 993, "kind": "member", "static": false, "variation": null, @@ -20167,7 +20219,7 @@ } }, { - "__docId__": 993, + "__docId__": 994, "kind": "method", "static": false, "variation": null, @@ -20208,7 +20260,7 @@ "generator": false }, { - "__docId__": 994, + "__docId__": 995, "kind": "method", "static": false, "variation": null, @@ -20233,7 +20285,7 @@ "generator": false }, { - "__docId__": 995, + "__docId__": 996, "kind": "method", "static": false, "variation": null, @@ -20247,7 +20299,7 @@ "generator": false }, { - "__docId__": 996, + "__docId__": 997, "kind": "method", "static": false, "variation": null, @@ -20280,7 +20332,7 @@ "generator": false }, { - "__docId__": 997, + "__docId__": 998, "kind": "method", "static": false, "variation": null, @@ -20323,7 +20375,7 @@ "generator": false }, { - "__docId__": 998, + "__docId__": 999, "kind": "method", "static": false, "variation": null, @@ -20378,7 +20430,7 @@ "generator": false }, { - "__docId__": 999, + "__docId__": 1000, "kind": "method", "static": false, "variation": null, @@ -20400,7 +20452,7 @@ "generator": false }, { - "__docId__": 1000, + "__docId__": 1001, "kind": "method", "static": false, "variation": null, @@ -20422,7 +20474,7 @@ "generator": false }, { - "__docId__": 1001, + "__docId__": 1002, "kind": "method", "static": false, "variation": null, @@ -20455,7 +20507,7 @@ "generator": false }, { - "__docId__": 1002, + "__docId__": 1003, "kind": "member", "static": false, "variation": null, @@ -20473,7 +20525,7 @@ } }, { - "__docId__": 1003, + "__docId__": 1004, "kind": "method", "static": false, "variation": null, @@ -20495,7 +20547,7 @@ "generator": false }, { - "__docId__": 1004, + "__docId__": 1005, "kind": "method", "static": false, "variation": null, @@ -20517,7 +20569,7 @@ "generator": false }, { - "__docId__": 1005, + "__docId__": 1006, "kind": "method", "static": false, "variation": null, @@ -20539,7 +20591,7 @@ "generator": false }, { - "__docId__": 1006, + "__docId__": 1007, "kind": "method", "static": false, "variation": null, @@ -20561,7 +20613,7 @@ "generator": false }, { - "__docId__": 1007, + "__docId__": 1008, "kind": "method", "static": false, "variation": null, @@ -20594,7 +20646,7 @@ "generator": false }, { - "__docId__": 1008, + "__docId__": 1009, "kind": "method", "static": false, "variation": null, @@ -20627,7 +20679,7 @@ "generator": false }, { - "__docId__": 1009, + "__docId__": 1010, "kind": "method", "static": false, "variation": null, @@ -20660,7 +20712,7 @@ "generator": false }, { - "__docId__": 1010, + "__docId__": 1011, "kind": "method", "static": false, "variation": null, @@ -20682,7 +20734,7 @@ "generator": false }, { - "__docId__": 1011, + "__docId__": 1012, "kind": "method", "static": false, "variation": null, @@ -20723,7 +20775,7 @@ "generator": false }, { - "__docId__": 1012, + "__docId__": 1013, "kind": "method", "static": false, "variation": null, @@ -20745,7 +20797,7 @@ "generator": false }, { - "__docId__": 1013, + "__docId__": 1014, "kind": "file", "static": true, "variation": null, @@ -20758,7 +20810,7 @@ "content": "\n/**\n * Types utilities\n */\n\nconst UNDEFINED = void 0;\n\n/**\n * Check passed argument is an object\n * @param {Object} obj\n * @return {Boolean}\n */\nexport const isObj =\n obj => Object.prototype.toString.call(obj) === '[object Object]';\n\n/**\n * Check passed argument is a function\n * @param {Function} obj\n * @return {Boolean}\n */\nexport const isFn =\n obj => Object.prototype.toString.call(obj) === '[object Function]';\n\n/**\n * Check passed argument is an array\n * @param {Array} obj\n * @return {Boolean}\n */\nexport const isArray =\n obj => Object.prototype.toString.call(obj) === '[object Array]';\n\n/**\n * Check passed argument is a string\n * @param {String} obj objue\n * @returns {Boolean}\n */\nexport const isString =\n obj => Object.prototype.toString.call(obj) === '[object String]';\n\n/**\n * Check passed argument is a number\n * @param {Number} obj\n * @returns {Boolean}\n */\nexport const isNumber =\n obj => Object.prototype.toString.call(obj) === '[object Number]';\n\n/**\n * Check passed argument is undefined\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isUndef = obj => obj === UNDEFINED;\n\n/**\n * Check passed argument is null\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isNull = obj => obj === null;\n\n/**\n * Check passed argument is empty (undefined, null or empty string)\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isEmpty = obj => isUndef(obj) || isNull(obj) || obj.length === 0;\n" }, { - "__docId__": 1014, + "__docId__": 1015, "kind": "variable", "static": true, "variation": null, @@ -20778,7 +20830,7 @@ } }, { - "__docId__": 1015, + "__docId__": 1016, "kind": "variable", "static": true, "variation": null, @@ -20818,7 +20870,7 @@ } }, { - "__docId__": 1016, + "__docId__": 1017, "kind": "variable", "static": true, "variation": null, @@ -20858,7 +20910,7 @@ } }, { - "__docId__": 1017, + "__docId__": 1018, "kind": "variable", "static": true, "variation": null, @@ -20898,7 +20950,7 @@ } }, { - "__docId__": 1018, + "__docId__": 1019, "kind": "variable", "static": true, "variation": null, @@ -20944,7 +20996,7 @@ } }, { - "__docId__": 1019, + "__docId__": 1020, "kind": "variable", "static": true, "variation": null, @@ -20990,7 +21042,7 @@ } }, { - "__docId__": 1020, + "__docId__": 1021, "kind": "variable", "static": true, "variation": null, @@ -21030,7 +21082,7 @@ } }, { - "__docId__": 1021, + "__docId__": 1022, "kind": "variable", "static": true, "variation": null, @@ -21070,7 +21122,7 @@ } }, { - "__docId__": 1022, + "__docId__": 1023, "kind": "variable", "static": true, "variation": null, @@ -21110,7 +21162,7 @@ } }, { - "__docId__": 1024, + "__docId__": 1025, "kind": "external", "static": true, "variation": null, @@ -21123,7 +21175,7 @@ "builtinExternal": true }, { - "__docId__": 1025, + "__docId__": 1026, "kind": "external", "static": true, "variation": null, @@ -21136,7 +21188,7 @@ "builtinExternal": true }, { - "__docId__": 1026, + "__docId__": 1027, "kind": "external", "static": true, "variation": null, @@ -21149,7 +21201,7 @@ "builtinExternal": true }, { - "__docId__": 1027, + "__docId__": 1028, "kind": "external", "static": true, "variation": null, @@ -21162,7 +21214,7 @@ "builtinExternal": true }, { - "__docId__": 1028, + "__docId__": 1029, "kind": "external", "static": true, "variation": null, @@ -21175,7 +21227,7 @@ "builtinExternal": true }, { - "__docId__": 1029, + "__docId__": 1030, "kind": "external", "static": true, "variation": null, @@ -21188,7 +21240,7 @@ "builtinExternal": true }, { - "__docId__": 1030, + "__docId__": 1031, "kind": "external", "static": true, "variation": null, @@ -21201,7 +21253,7 @@ "builtinExternal": true }, { - "__docId__": 1031, + "__docId__": 1032, "kind": "external", "static": true, "variation": null, @@ -21214,7 +21266,7 @@ "builtinExternal": true }, { - "__docId__": 1032, + "__docId__": 1033, "kind": "external", "static": true, "variation": null, @@ -21227,7 +21279,7 @@ "builtinExternal": true }, { - "__docId__": 1033, + "__docId__": 1034, "kind": "external", "static": true, "variation": null, @@ -21240,7 +21292,7 @@ "builtinExternal": true }, { - "__docId__": 1034, + "__docId__": 1035, "kind": "external", "static": true, "variation": null, @@ -21253,7 +21305,7 @@ "builtinExternal": true }, { - "__docId__": 1035, + "__docId__": 1036, "kind": "external", "static": true, "variation": null, @@ -21266,7 +21318,7 @@ "builtinExternal": true }, { - "__docId__": 1036, + "__docId__": 1037, "kind": "external", "static": true, "variation": null, @@ -21279,7 +21331,7 @@ "builtinExternal": true }, { - "__docId__": 1037, + "__docId__": 1038, "kind": "external", "static": true, "variation": null, @@ -21292,7 +21344,7 @@ "builtinExternal": true }, { - "__docId__": 1038, + "__docId__": 1039, "kind": "external", "static": true, "variation": null, @@ -21305,7 +21357,7 @@ "builtinExternal": true }, { - "__docId__": 1039, + "__docId__": 1040, "kind": "external", "static": true, "variation": null, @@ -21318,7 +21370,7 @@ "builtinExternal": true }, { - "__docId__": 1040, + "__docId__": 1041, "kind": "external", "static": true, "variation": null, @@ -21331,7 +21383,7 @@ "builtinExternal": true }, { - "__docId__": 1041, + "__docId__": 1042, "kind": "external", "static": true, "variation": null, @@ -21344,7 +21396,7 @@ "builtinExternal": true }, { - "__docId__": 1042, + "__docId__": 1043, "kind": "external", "static": true, "variation": null, @@ -21357,7 +21409,7 @@ "builtinExternal": true }, { - "__docId__": 1043, + "__docId__": 1044, "kind": "external", "static": true, "variation": null, @@ -21370,7 +21422,7 @@ "builtinExternal": true }, { - "__docId__": 1044, + "__docId__": 1045, "kind": "external", "static": true, "variation": null, @@ -21383,7 +21435,7 @@ "builtinExternal": true }, { - "__docId__": 1045, + "__docId__": 1046, "kind": "external", "static": true, "variation": null, @@ -21396,7 +21448,7 @@ "builtinExternal": true }, { - "__docId__": 1046, + "__docId__": 1047, "kind": "external", "static": true, "variation": null, @@ -21409,7 +21461,7 @@ "builtinExternal": true }, { - "__docId__": 1047, + "__docId__": 1048, "kind": "external", "static": true, "variation": null, @@ -21422,7 +21474,7 @@ "builtinExternal": true }, { - "__docId__": 1048, + "__docId__": 1049, "kind": "external", "static": true, "variation": null, @@ -21435,7 +21487,7 @@ "builtinExternal": true }, { - "__docId__": 1049, + "__docId__": 1050, "kind": "external", "static": true, "variation": null, @@ -21448,7 +21500,7 @@ "builtinExternal": true }, { - "__docId__": 1050, + "__docId__": 1051, "kind": "external", "static": true, "variation": null, @@ -21461,7 +21513,7 @@ "builtinExternal": true }, { - "__docId__": 1051, + "__docId__": 1052, "kind": "external", "static": true, "variation": null, @@ -21474,7 +21526,7 @@ "builtinExternal": true }, { - "__docId__": 1052, + "__docId__": 1053, "kind": "external", "static": true, "variation": null, @@ -21487,7 +21539,7 @@ "builtinExternal": true }, { - "__docId__": 1053, + "__docId__": 1054, "kind": "external", "static": true, "variation": null, @@ -21500,7 +21552,7 @@ "builtinExternal": true }, { - "__docId__": 1054, + "__docId__": 1055, "kind": "external", "static": true, "variation": null, @@ -21513,7 +21565,7 @@ "builtinExternal": true }, { - "__docId__": 1055, + "__docId__": 1056, "kind": "external", "static": true, "variation": null, @@ -21526,7 +21578,7 @@ "builtinExternal": true }, { - "__docId__": 1056, + "__docId__": 1057, "kind": "external", "static": true, "variation": null, @@ -21539,7 +21591,7 @@ "builtinExternal": true }, { - "__docId__": 1057, + "__docId__": 1058, "kind": "external", "static": true, "variation": null, @@ -21552,7 +21604,7 @@ "builtinExternal": true }, { - "__docId__": 1058, + "__docId__": 1059, "kind": "external", "static": true, "variation": null, @@ -21565,7 +21617,7 @@ "builtinExternal": true }, { - "__docId__": 1059, + "__docId__": 1060, "kind": "external", "static": true, "variation": null, @@ -21578,7 +21630,7 @@ "builtinExternal": true }, { - "__docId__": 1060, + "__docId__": 1061, "kind": "external", "static": true, "variation": null, @@ -21591,7 +21643,7 @@ "builtinExternal": true }, { - "__docId__": 1061, + "__docId__": 1062, "kind": "external", "static": true, "variation": null, @@ -21604,7 +21656,7 @@ "builtinExternal": true }, { - "__docId__": 1062, + "__docId__": 1063, "kind": "external", "static": true, "variation": null, @@ -21617,7 +21669,7 @@ "builtinExternal": true }, { - "__docId__": 1063, + "__docId__": 1064, "kind": "external", "static": true, "variation": null, @@ -21630,7 +21682,7 @@ "builtinExternal": true }, { - "__docId__": 1064, + "__docId__": 1065, "kind": "external", "static": true, "variation": null, @@ -21643,7 +21695,7 @@ "builtinExternal": true }, { - "__docId__": 1065, + "__docId__": 1066, "kind": "external", "static": true, "variation": null, @@ -21656,7 +21708,7 @@ "builtinExternal": true }, { - "__docId__": 1066, + "__docId__": 1067, "kind": "external", "static": true, "variation": null, @@ -21669,7 +21721,7 @@ "builtinExternal": true }, { - "__docId__": 1067, + "__docId__": 1068, "kind": "external", "static": true, "variation": null, @@ -21682,7 +21734,7 @@ "builtinExternal": true }, { - "__docId__": 1068, + "__docId__": 1069, "kind": "external", "static": true, "variation": null, @@ -21695,7 +21747,7 @@ "builtinExternal": true }, { - "__docId__": 1069, + "__docId__": 1070, "kind": "external", "static": true, "variation": null, @@ -21708,7 +21760,7 @@ "builtinExternal": true }, { - "__docId__": 1070, + "__docId__": 1071, "kind": "external", "static": true, "variation": null, @@ -21721,7 +21773,7 @@ "builtinExternal": true }, { - "__docId__": 1072, + "__docId__": 1073, "kind": "external", "static": true, "variation": null, @@ -21734,7 +21786,7 @@ "builtinExternal": true }, { - "__docId__": 1073, + "__docId__": 1074, "kind": "external", "static": true, "variation": null, @@ -21747,7 +21799,7 @@ "builtinExternal": true }, { - "__docId__": 1074, + "__docId__": 1075, "kind": "external", "static": true, "variation": null, @@ -21760,7 +21812,7 @@ "builtinExternal": true }, { - "__docId__": 1075, + "__docId__": 1076, "kind": "external", "static": true, "variation": null, @@ -21773,7 +21825,7 @@ "builtinExternal": true }, { - "__docId__": 1076, + "__docId__": 1077, "kind": "external", "static": true, "variation": null, @@ -21786,7 +21838,7 @@ "builtinExternal": true }, { - "__docId__": 1077, + "__docId__": 1078, "kind": "external", "static": true, "variation": null, @@ -21799,7 +21851,7 @@ "builtinExternal": true }, { - "__docId__": 1078, + "__docId__": 1079, "kind": "external", "static": true, "variation": null, @@ -21812,7 +21864,7 @@ "builtinExternal": true }, { - "__docId__": 1079, + "__docId__": 1080, "kind": "external", "static": true, "variation": null, diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index d8990315..2f77fce8 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.2.43 API Document + src/array.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index 7f6f21b4..683a61ca 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.2.43 API Document + src/const.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index f3c5248f..3197c6fc 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.2.43 API Document + src/cookie.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/date.js.html b/docs/file/src/date.js.html index 4452d0b1..95aaa19f 100644 --- a/docs/file/src/date.js.html +++ b/docs/file/src/date.js.html @@ -3,7 +3,7 @@ - src/date.js | tablefilter v0.2.43 API Document + src/date.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index edf0fbaa..b3a7082b 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.2.43 API Document + src/dom.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index 3f4ce39d..c01432e0 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.2.43 API Document + src/emitter.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index dc0fdf94..240fe1e0 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.2.43 API Document + src/event.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index fec68127..b498f09e 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.2.43 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index f3878a29..6fdef30f 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.2.43 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index eb5968a3..5de8b18b 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.2.43 API Document + src/extensions/colOps/colOps.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 1a67b9a5..e967354b 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.2.43 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html index 5f90d35a..0afc3394 100644 --- a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html +++ b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html @@ -3,7 +3,7 @@ - src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.43 API Document + src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index 050dee00..506eb67f 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.2.43 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index b2ffd966..fdd2f60a 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.2.43 API Document + src/extensions/sort/sort.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html index 15b2b12f..c74b9410 100644 --- a/docs/file/src/feature.js.html +++ b/docs/file/src/feature.js.html @@ -3,7 +3,7 @@ - src/feature.js | tablefilter v0.2.43 API Document + src/feature.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/helpers.js.html b/docs/file/src/helpers.js.html index ddd57880..6251297d 100644 --- a/docs/file/src/helpers.js.html +++ b/docs/file/src/helpers.js.html @@ -3,7 +3,7 @@ - src/helpers.js | tablefilter v0.2.43 API Document + src/helpers.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index aa746d27..d2e11a12 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.2.43 API Document + src/modules/alternateRows.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index 115669d5..38653345 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.2.43 API Document + src/modules/checkList.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index d85b23d1..bc2730d2 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.2.43 API Document + src/modules/clearButton.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index b1c48db2..3cbce8af 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.2.43 API Document + src/modules/dropdown.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index dd911401..1585d4a0 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.2.43 API Document + src/modules/gridLayout.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index 3bc6e965..8d7bdf9e 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.2.43 API Document + src/modules/hash.js | tablefilter v0.2.44 API Document @@ -122,13 +122,16 @@ const JSON = root.JSON; const location = root.location; const decodeURIComponent = root.decodeURIComponent; +/** + * Checks if browser has onhashchange event + */ export const hasHashChange = () => { let docMode = root.documentMode; return ('onhashchange' in root) && (docMode === undefined || docMode > 7); }; /** - * Manages the URL hash reflecting the features state to be persisted + * Manages state via URL hash changes * * @export * @class Hash @@ -141,9 +144,30 @@ export class Hash { * @param {State} state Instance of State */ constructor(state) { + /** + * State object + * @type {State} State + */ this.state = state; + + /** + * Cached URL hash + * @type {String} Hash string + * @private + */ this.lastHash = null; + + /** + * Application event emitter instance + * @type {Emitter} + */ this.emitter = state.emitter; + + /** + * Bound sync wrapper for future use + * @private + */ + this.boundSync = null; } /** @@ -155,7 +179,7 @@ export class Hash { } this.lastHash = location.hash; - //Store a bound sync wrapper for future use. + //Store a bound sync wrapper this.boundSync = this.sync.bind(this); this.emitter.on(['state-changed'], (tf, state) => this.update(state)); this.emitter.on(['initialized'], this.boundSync); diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index f77f712c..074c43b8 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.2.43 API Document + src/modules/help.js | tablefilter v0.2.44 API Document @@ -124,23 +124,37 @@ const WIKI_URL = 'https://github.com/koalyptus/TableFilter/wiki/' + '4.-Filter-operators'; const WEBSITE_URL = 'http://koalyptus.github.io/TableFilter/'; +/** + * Help UI component + */ export class Help extends Feature { /** - * Help UI component - * @param {Object} tf TableFilter instance + * Creates an instance of Help. + * @param {TableFilter} tf TableFilter instance */ constructor(tf) { super(tf, 'help'); var f = this.config; - //id of custom container element for instructions + /** + * ID of main custom container element + * @type {String} + */ this.tgtId = f.help_instructions_target_id || null; - //id of custom container element for instructions + + /** + * ID of custom container element for instructions + * @type {String} + */ this.contTgtId = f.help_instructions_container_target_id || null; - //defines help text + + /** + * Instructions text (accepts HTML) + * @type {String} + */ this.instrText = f.help_instructions_text ? f.help_instructions_text : 'Use the filters above each column to filter and limit table ' + @@ -150,21 +164,54 @@ export class Help extends Feature { '<b>||</b>,<b>&amp;&amp;</b>, <b>[empty]</b>, <b>[nonempty]</b>, ' + '<b>rgx:</b><br/><a href="' + WIKI_URL + '" target="_blank">' + 'Learn more</a><hr/>'; - //defines help innerHtml + + /** + * Instructions HTML + * @type {String} + */ this.instrHtml = f.help_instructions_html || null; - //defines reset button text + + /** + * Help button text ('?') + * @type {String} + */ this.btnText = f.help_instructions_btn_text || '?'; - //defines reset button innerHtml + + /** + * Custom help button HTML + * @type {String} + */ this.btnHtml = f.help_instructions_btn_html || null; - //defines css class for help button + + /** + * Css class for help button + * @type {String} + */ this.btnCssClass = f.help_instructions_btn_css_class || 'helpBtn'; - //defines css class for help container + + /** + * Css class for help container element + * @type {String} + */ this.contCssClass = f.help_instructions_container_css_class || 'helpCont'; - //help button element + + /** + * Stores button DOM element + * @type {DOMElement} + */ this.btn = null; - //help content div + + /** + * Stores help container DOM element + * @type {DOMElement} + */ this.cont = null; + + /** + * Default HTML appended to instructions text + * @type {String} + */ this.defaultHtml = '<div class="helpFooter"><h4>TableFilter ' + 'v' + tf.version + '</h4>' + '<a href="' + WEBSITE_URL + '" target="_blank">' + WEBSITE_URL + '</a>' + @@ -172,9 +219,18 @@ export class Help extends Feature { '<div align="center" style="margin-top:8px;">' + '<a href="javascript:void(0);" class="close">Close</a></div></div>'; - //id prefix for help elements + /** + * Prefix for help main container ID + * @type {String} + * @private + */ this.prfxHelpSpan = 'helpSpan_'; - //id prefix for help elements + + /** + * Prefix for help instructions container ID + * @type {String} + * @private + */ this.prfxHelpDiv = 'helpDiv_'; this.emitter.on(['init-help'], () => this.init()); @@ -182,7 +238,6 @@ export class Help extends Feature { /** * Initialise Help instance - * * @returns (description) */ init() { @@ -237,6 +292,9 @@ export class Help extends Feature { this.cont = helpdiv; this.btn = helpspan; + /** + * @inherited + */ this.initialized = true; } diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index c9f16749..97cf7e8a 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.2.43 API Document + src/modules/highlightKeywords.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index d6aac9c9..8ce44f5b 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.2.43 API Document + src/modules/loader.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index 2e2f68fe..572633e5 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.2.43 API Document + src/modules/noResults.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index 395d1485..3b0cec44 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.2.43 API Document + src/modules/paging.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index 4cbe1e8f..6b57c748 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.2.43 API Document + src/modules/popupFilter.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index 16798b5f..4f096069 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.2.43 API Document + src/modules/rowsCounter.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 84e9e44c..3c751130 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.2.43 API Document + src/modules/state.js | tablefilter v0.2.44 API Document @@ -122,8 +122,7 @@ import {isEmpty} from '../string'; import {isArray, isNull, isString, isUndef} from '../types'; /** - * Reflects the state of features to be persisted via hash, localStorage or - * cookie + * State persistence via hash, localStorage or cookie * * @export * @class State diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html index dc29df29..c8e8cf2e 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.2.43 API Document + src/modules/statusBar.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html index 3bd768a3..4cc41416 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.2.43 API Document + src/modules/storage.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html index 90024b66..7f6b6a2b 100644 --- a/docs/file/src/root.js.html +++ b/docs/file/src/root.js.html @@ -3,7 +3,7 @@ - src/root.js | tablefilter v0.2.43 API Document + src/root.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index 09212e35..e879e58d 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.2.43 API Document + src/sort.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index 9b35c0eb..7167f499 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.2.43 API Document + src/string.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index aaaafa40..80cdb42a 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.2.43 API Document + src/tablefilter.js | tablefilter v0.2.44 API Document diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index 23bb6c5b..e06a6e69 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.2.43 API Document + src/types.js | tablefilter v0.2.44 API Document diff --git a/docs/identifiers.html b/docs/identifiers.html index e1b2b97d..a7774312 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.2.43 API Document + Index | tablefilter v0.2.44 API Document @@ -443,7 +443,7 @@
-

Manages the URL hash reflecting the features state to be persisted

+

Manages state via URL hash changes

@@ -469,7 +469,8 @@
- +

Help UI component

+
@@ -644,8 +645,7 @@
-

Reflects the state of features to be persisted via hash, localStorage or -cookie

+

State persistence via hash, localStorage or cookie

@@ -1459,7 +1459,8 @@ propagation of the event.

- +

Checks if browser has onhashchange event

+
diff --git a/docs/index.html b/docs/index.html index e716d527..38b35b6c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.2.43 API Document + tablefilter v0.2.44 API Document diff --git a/docs/package.json b/docs/package.json index ca270a6a..8501edc2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.2.43", + "version": "0.2.44", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { @@ -28,7 +28,7 @@ "tag": "next" }, "devDependencies": { - "babel-core": "^6.10.4", + "babel-core": "^6.11.4", "babel-eslint": "6.1.2", "babel-loader": "^6.0.1", "babel-preset-es2015": "^6.9.0", diff --git a/docs/script/search_index.js b/docs/script/search_index.js index dc0165fa..81246cdc 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -2243,12 +2243,6 @@ window.esdocSearchIndex = [ "src/modules/hash.js", "file" ], - [ - "src/modules/hash.js~hash#boundsync", - "class/src/modules/hash.js~Hash.html#instance-member-boundSync", - "src/modules/hash.js~Hash#boundSync", - "member" - ], [ "src/modules/hash.js~hash#constructor", "class/src/modules/hash.js~Hash.html#instance-constructor-constructor", @@ -2273,12 +2267,6 @@ window.esdocSearchIndex = [ "src/modules/hash.js~Hash#init", "method" ], - [ - "src/modules/hash.js~hash#lasthash", - "class/src/modules/hash.js~Hash.html#instance-member-lastHash", - "src/modules/hash.js~Hash#lastHash", - "member" - ], [ "src/modules/hash.js~hash#parse", "class/src/modules/hash.js~Hash.html#instance-method-parse", @@ -2393,18 +2381,6 @@ window.esdocSearchIndex = [ "src/modules/help.js~Help#instrText", "member" ], - [ - "src/modules/help.js~help#prfxhelpdiv", - "class/src/modules/help.js~Help.html#instance-member-prfxHelpDiv", - "src/modules/help.js~Help#prfxHelpDiv", - "member" - ], - [ - "src/modules/help.js~help#prfxhelpspan", - "class/src/modules/help.js~Help.html#instance-member-prfxHelpSpan", - "src/modules/help.js~Help#prfxHelpSpan", - "member" - ], [ "src/modules/help.js~help#tgtid", "class/src/modules/help.js~Help.html#instance-member-tgtId", diff --git a/docs/source.html b/docs/source.html index 5cb613a7..7efd5027 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.2.43 API Document + Source | tablefilter v0.2.44 API Document @@ -114,7 +114,7 @@
-

Source 306/765

+

Source 322/761

@@ -135,7 +135,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -163,7 +163,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -191,7 +191,7 @@ - + @@ -199,7 +199,7 @@ - + @@ -212,7 +212,7 @@ - + @@ -220,7 +220,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -236,7 +236,7 @@ - + @@ -244,7 +244,7 @@ - + @@ -252,7 +252,7 @@ - + @@ -260,7 +260,7 @@ - + @@ -268,7 +268,7 @@ - + @@ -276,7 +276,7 @@ - + @@ -284,7 +284,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -300,7 +300,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -324,24 +324,24 @@ - + - + - - - - + + + + - + - - - - + + + + @@ -349,7 +349,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -365,7 +365,7 @@ - + @@ -373,7 +373,7 @@ - + @@ -381,7 +381,7 @@ - + @@ -389,15 +389,15 @@ - + - + - - - + + + @@ -405,7 +405,7 @@ - + @@ -414,7 +414,7 @@ - + @@ -422,7 +422,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -444,7 +444,7 @@ - + @@ -452,7 +452,7 @@ - + @@ -467,7 +467,7 @@ - +
100 %1/1 545 byte 222016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/const.js100 %13/13 1133 byte 842016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/cookie.js- 1412 byte 572016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/date.js100 %2/2 5770 byte 1832016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/dom.js100 %12/12 4787 byte 1912016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/emitter.js100 %6/6 1323 byte 532016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/event.js100 %6/6 2378 byte 1022016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/advancedGrid/adapterEzEditTable.js35 %5/14 18245 byte 4592016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/advancedGrid/advancedGrid.js- 90 byte 22016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/colOps/colOps.js22 %2/9 12868 byte 3292016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/colsVisibility/colsVisibility.js17 %10/57 18064 byte 5462016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/filtersVisibility/filtersVisibility.js18 %6/33 6337 byte 2022016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/sort/adapterSortabletable.js11 %3/26 14150 byte 4322016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/extensions/sort/sort.js- 197 byte 82016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/feature.js100 %14/14 1761 byte 942016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/helpers.js100 %1/1 488 byte 232016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/alternateRows.js88 %8/9 3481 byte 1372016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/checkList.js95 %20/21 18566 byte 5652016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/clearButton.js88 %8/9 3055 byte 1242016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/dropdown.js92 %12/13 13674 byte 4312016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/gridLayout.js75 %15/20 14613 byte 5022016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/hash.jssrc/modules/hash.js Hash hasHashChange58 %7/122503 byte1012016-07-06 04:16:32 (UTC)100 %10/102915 byte1252016-07-07 09:00:43 (UTC)
src/modules/help.jssrc/modules/help.js Help21 %4/195495 byte1602016-07-06 04:16:32 (UTC)100 %17/176377 byte2182016-07-07 09:00:43 (UTC)
src/modules/highlightKeywords.js40 %4/10 4011 byte 1222016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/loader.js6 %1/15 4565 byte 1552016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/noResults.js5 %1/20 3735 byte 1362016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/paging.js23 %15/63 26227 byte 7572016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/popupFilter.js35 %10/28 9098 byte 2762016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/rowsCounter.js5 %1/18 5009 byte 1492016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/state.jssrc/modules/state.js State 35 %13/3712252 byte4132016-07-06 04:16:32 (UTC)12220 byte4122016-07-07 09:00:43 (UTC)
src/modules/statusBar.js3 %1/29 7663 byte 2222016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/modules/storage.js56 %9/16 2860 byte 1232016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/root.js100 %1/1 235 byte 62016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/sort.js100 %3/3 930 byte 332016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/string.js100 %5/5 1854 byte 692016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/tablefilter.js36 %79/215 77868 byte 23012016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
src/types.js100 %8/8 1451 byte 672016-07-06 04:16:32 (UTC)2016-07-07 09:00:43 (UTC)
diff --git a/docs/variable/index.html b/docs/variable/index.html index 4e0bf160..b162e3ad 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.2.43 API Document + Variable | tablefilter v0.2.44 API Document @@ -839,7 +839,8 @@ propagation of the event.

- +

Checks if browser has onhashchange event

+
@@ -2760,14 +2761,15 @@ propagation of the event.

- source + source -
import {hasHashChange} from 'tablefilter/src/modules/hash.js'
- +
import {hasHashChange} from 'tablefilter/src/modules/hash.js'
+

Checks if browser has onhashchange event

+