1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-04 15:43:15 +02:00
TableFilter/dist/tablefilter/tf-0-5be36f4b99997b2b9073.js
2017-06-14 13:59:04 +10:00

517 lines
427 KiB
JavaScript

webpackJsonp([0],{
/***/ 438:
/***/ (function(module, exports, __webpack_require__) {
var map = {
"./array": 67,
"./array.js": 67,
"./const": 14,
"./const.js": 14,
"./cookie": 109,
"./cookie.js": 109,
"./dom": 9,
"./dom.js": 9,
"./emitter": 69,
"./emitter.js": 69,
"./event": 17,
"./event.js": 17,
"./extensions/advancedGrid/adapterEzEditTable": 439,
"./extensions/advancedGrid/adapterEzEditTable.js": 439,
"./extensions/advancedGrid/advancedGrid": 441,
"./extensions/advancedGrid/advancedGrid.js": 441,
"./extensions/colOps/colOps": 442,
"./extensions/colOps/colOps.js": 442,
"./extensions/colsVisibility/colsVisibility": 443,
"./extensions/colsVisibility/colsVisibility.js": 443,
"./extensions/filtersVisibility/filtersVisibility": 444,
"./extensions/filtersVisibility/filtersVisibility.js": 444,
"./extensions/sort/adapterSortabletable": 440,
"./extensions/sort/adapterSortabletable.js": 440,
"./extensions/sort/sort": 445,
"./extensions/sort/sort.js": 445,
"./feature": 11,
"./feature.js": 11,
"./modules/alternateRows": 110,
"./modules/alternateRows.js": 110,
"./modules/baseDropdown": 68,
"./modules/baseDropdown.js": 68,
"./modules/checkList": 70,
"./modules/checkList.js": 70,
"./modules/clearButton": 111,
"./modules/clearButton.js": 111,
"./modules/dateType": 112,
"./modules/dateType.js": 112,
"./modules/dropdown": 71,
"./modules/dropdown.js": 71,
"./modules/gridLayout": 113,
"./modules/gridLayout.js": 113,
"./modules/hash": 114,
"./modules/hash.js": 114,
"./modules/help": 115,
"./modules/help.js": 115,
"./modules/highlightKeywords": 116,
"./modules/highlightKeywords.js": 116,
"./modules/loader": 117,
"./modules/loader.js": 117,
"./modules/markActiveColumns": 118,
"./modules/markActiveColumns.js": 118,
"./modules/noResults": 119,
"./modules/noResults.js": 119,
"./modules/paging": 120,
"./modules/paging.js": 120,
"./modules/popupFilter": 121,
"./modules/popupFilter.js": 121,
"./modules/rowsCounter": 122,
"./modules/rowsCounter.js": 122,
"./modules/state": 123,
"./modules/state.js": 123,
"./modules/statusBar": 124,
"./modules/statusBar.js": 124,
"./modules/storage": 125,
"./modules/storage.js": 125,
"./number": 52,
"./number.js": 52,
"./root": 15,
"./root.js": 15,
"./sort": 108,
"./sort.js": 108,
"./string": 19,
"./string.js": 19,
"./tablefilter": 126,
"./tablefilter.js": 126,
"./types": 6,
"./types.js": 6
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
};
function webpackContextResolve(req) {
var id = map[req];
if(!(id + 1)) // check for number or string
throw new Error("Cannot find module '" + req + "'.");
return id;
};
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 438;
/***/ }),
/***/ 439:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_95g3_tVCYDTYSbS82IGSnA = (Function('return this'))();
if (!__cov_95g3_tVCYDTYSbS82IGSnA.__coverage__) { __cov_95g3_tVCYDTYSbS82IGSnA.__coverage__ = {}; }
__cov_95g3_tVCYDTYSbS82IGSnA = __cov_95g3_tVCYDTYSbS82IGSnA.__coverage__;
if (!(__cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js'])) {
__cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":0,"9":1,"10":0,"11":0,"12":0,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0],"92":[0,0],"93":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0},"fnMap":{"1":{"line":15,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":17,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":19,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":29,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":38,"name":"AdapterEzEditTable","loc":{"start":{"line":22,"column":4},"end":{"line":22,"column":25}}},"6":{"line":104,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":115,"name":"(anonymous_7)","loc":{"start":{"line":93,"column":43},"end":{"line":93,"column":43}}},"8":{"line":125,"name":"(anonymous_8)","loc":{"start":{"line":102,"column":12},"end":{"line":102,"column":12}}},"9":{"line":141,"name":"_setAdvancedGrid","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":175,"name":"onAfterSelection","loc":{"start":{"line":148,"column":35},"end":{"line":148,"column":65}}},"11":{"line":178,"name":"doSelect","loc":{"start":{"line":151,"column":31},"end":{"line":151,"column":55}}},"12":{"line":300,"name":"onBeforeSelection","loc":{"start":{"line":274,"column":36},"end":{"line":274,"column":63}}},"13":{"line":327,"name":"(anonymous_13)","loc":{"start":{"line":311,"column":57},"end":{"line":311,"column":75}}},"14":{"line":350,"name":"(anonymous_14)","loc":{"start":{"line":334,"column":45},"end":{"line":334,"column":57}}},"15":{"line":358,"name":"(anonymous_15)","loc":{"start":{"line":342,"column":44},"end":{"line":342,"column":56}}},"16":{"line":367,"name":"(anonymous_16)","loc":{"start":{"line":351,"column":46},"end":{"line":351,"column":58}}},"17":{"line":375,"name":"(anonymous_17)","loc":{"start":{"line":359,"column":45},"end":{"line":359,"column":57}}},"18":{"line":387,"name":"(anonymous_18)","loc":{"start":{"line":371,"column":35},"end":{"line":371,"column":47}}},"19":{"line":407,"name":"(anonymous_19)","loc":{"start":{"line":391,"column":56},"end":{"line":391,"column":68}}},"20":{"line":445,"name":"reset","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":466,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"22":{"line":488,"name":"_toggleForInputFilter","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":505,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":526,"name":"(anonymous_24)","loc":{"start":{"line":501,"column":12},"end":{"line":501,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"4":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"5":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"11":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"12":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"13":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"22":{"end":{"line":79,"column":5},"start":{"line":22,"column":4}},"23":{"end":{"line":22,"column":25},"start":{"line":22,"column":25}},"24":{"end":{"line":22,"column":25},"start":{"line":22,"column":25}},"25":{"end":{"line":29,"column":8},"start":{"line":29,"column":8}},"26":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"27":{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},"28":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"29":{"end":{"line":53,"column":8},"start":{"line":53,"column":8}},"30":{"end":{"line":59,"column":8},"start":{"line":59,"column":8}},"31":{"end":{"line":62,"column":8},"start":{"line":62,"column":8}},"32":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"33":{"end":{"line":76,"column":8},"start":{"line":76,"column":8}},"34":{"end":{"line":78,"column":8},"start":{"line":78,"column":8}},"35":{"end":{"line":22,"column":25},"start":{"line":22,"column":25}},"36":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"37":{"end":{"line":84,"column":11},"start":{"line":84,"column":11}},"38":{"end":{"line":87,"column":9},"start":{"line":85,"column":8}},"39":{"end":{"line":86,"column":12},"start":{"line":86,"column":12}},"40":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"41":{"end":{"line":94,"column":9},"start":{"line":89,"column":8}},"42":{"end":{"line":90,"column":12},"start":{"line":90,"column":12}},"43":{"end":{"line":92,"column":12},"start":{"line":92,"column":12}},"44":{"end":{"line":93,"column":12},"start":{"line":93,"column":12}},"45":{"end":{"line":93,"column":43},"start":{"line":93,"column":43}},"46":{"end":{"line":97,"column":9},"start":{"line":95,"column":8}},"47":{"end":{"line":96,"column":12},"start":{"line":96,"column":12}},"48":{"end":{"line":101,"column":8},"start":{"line":101,"column":8}},"49":{"end":{"line":102,"column":12},"start":{"line":102,"column":12}},"50":{"end":{"line":107,"column":8},"start":{"line":107,"column":8}},"51":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"52":{"end":{"line":115,"column":8},"start":{"line":115,"column":8}},"53":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"54":{"end":{"line":130,"column":9},"start":{"line":124,"column":8}},"55":{"end":{"line":125,"column":12},"start":{"line":125,"column":12}},"56":{"end":{"line":129,"column":12},"start":{"line":129,"column":12}},"57":{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},"58":{"end":{"line":133,"column":8},"start":{"line":133,"column":8}},"59":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"60":{"end":{"line":138,"column":9},"start":{"line":136,"column":8}},"61":{"end":{"line":137,"column":12},"start":{"line":137,"column":12}},"62":{"end":{"line":140,"column":8},"start":{"line":140,"column":8}},"63":{"end":{"line":142,"column":8},"start":{"line":142,"column":8}},"64":{"end":{"line":143,"column":8},"start":{"line":143,"column":8}},"65":{"end":{"line":367,"column":9},"start":{"line":145,"column":8}},"66":{"end":{"line":148,"column":12},"start":{"line":148,"column":12}},"67":{"end":{"line":149,"column":16},"start":{"line":149,"column":16}},"68":{"end":{"line":151,"column":16},"start":{"line":151,"column":16}},"69":{"end":{"line":172,"column":21},"start":{"line":152,"column":20}},"70":{"end":{"line":154,"column":24},"start":{"line":154,"column":24}},"71":{"end":{"line":158,"column":24},"start":{"line":158,"column":24}},"72":{"end":{"line":160,"column":24},"start":{"line":160,"column":24}},"73":{"end":{"line":166,"column":25},"start":{"line":162,"column":24}},"74":{"end":{"line":164,"column":28},"start":{"line":164,"column":28}},"75":{"end":{"line":171,"column":25},"start":{"line":167,"column":24}},"76":{"end":{"line":169,"column":28},"start":{"line":169,"column":28}},"77":{"end":{"line":190,"column":21},"start":{"line":174,"column":20}},"78":{"end":{"line":175,"column":24},"start":{"line":175,"column":24}},"79":{"end":{"line":178,"column":25},"start":{"line":176,"column":24}},"80":{"end":{"line":177,"column":28},"start":{"line":177,"column":28}},"81":{"end":{"line":189,"column":25},"start":{"line":179,"column":24}},"82":{"end":{"line":188,"column":29},"start":{"line":180,"column":28}},"83":{"end":{"line":182,"column":32},"start":{"line":182,"column":32}},"84":{"end":{"line":188,"column":29},"start":{"line":184,"column":33}},"85":{"end":{"line":185,"column":32},"start":{"line":185,"column":32}},"86":{"end":{"line":187,"column":32},"start":{"line":187,"column":32}},"87":{"end":{"line":196,"column":17},"start":{"line":194,"column":16}},"88":{"end":{"line":195,"column":20},"start":{"line":195,"column":20}},"89":{"end":{"line":197,"column":16},"start":{"line":197,"column":16}},"90":{"end":{"line":269,"column":17},"start":{"line":216,"column":16}},"91":{"end":{"line":238,"column":21},"start":{"line":218,"column":20}},"92":{"end":{"line":229,"column":25},"start":{"line":220,"column":24}},"93":{"end":{"line":221,"column":28},"start":{"line":221,"column":28}},"94":{"end":{"line":223,"column":28},"start":{"line":223,"column":28}},"95":{"end":{"line":228,"column":29},"start":{"line":224,"column":28}},"96":{"end":{"line":225,"column":32},"start":{"line":225,"column":32}},"97":{"end":{"line":227,"column":32},"start":{"line":227,"column":32}},"98":{"end":{"line":237,"column":25},"start":{"line":232,"column":24}},"99":{"end":{"line":233,"column":28},"start":{"line":233,"column":28}},"100":{"end":{"line":235,"column":28},"start":{"line":235,"column":28}},"101":{"end":{"line":236,"column":28},"start":{"line":236,"column":28}},"102":{"end":{"line":239,"column":20},"start":{"line":239,"column":20}},"103":{"end":{"line":240,"column":20},"start":{"line":240,"column":20}},"104":{"end":{"line":268,"column":21},"start":{"line":244,"column":20}},"105":{"end":{"line":245,"column":24},"start":{"line":245,"column":24}},"106":{"end":{"line":246,"column":24},"start":{"line":246,"column":24}},"107":{"end":{"line":264,"column":25},"start":{"line":248,"column":24}},"108":{"end":{"line":255,"column":29},"start":{"line":250,"column":28}},"109":{"end":{"line":251,"column":32},"start":{"line":251,"column":32}},"110":{"end":{"line":254,"column":32},"start":{"line":254,"column":32}},"111":{"end":{"line":263,"column":29},"start":{"line":258,"column":28}},"112":{"end":{"line":259,"column":32},"start":{"line":259,"column":32}},"113":{"end":{"line":261,"column":32},"start":{"line":261,"column":32}},"114":{"end":{"line":265,"column":24},"start":{"line":265,"column":24}},"115":{"end":{"line":266,"column":24},"start":{"line":266,"column":24}},"116":{"end":{"line":267,"column":24},"start":{"line":267,"column":24}},"117":{"end":{"line":274,"column":12},"start":{"line":274,"column":12}},"118":{"end":{"line":275,"column":16},"start":{"line":275,"column":16}},"119":{"end":{"line":306,"column":17},"start":{"line":277,"column":16}},"120":{"end":{"line":305,"column":21},"start":{"line":278,"column":20}},"121":{"end":{"line":279,"column":24},"start":{"line":279,"column":24}},"122":{"end":{"line":281,"column":24},"start":{"line":281,"column":24}},"123":{"end":{"line":282,"column":24},"start":{"line":282,"column":24}},"124":{"end":{"line":286,"column":24},"start":{"line":286,"column":24}},"125":{"end":{"line":304,"column":25},"start":{"line":288,"column":24}},"126":{"end":{"line":290,"column":28},"start":{"line":290,"column":28}},"127":{"end":{"line":304,"column":25},"start":{"line":292,"column":29}},"128":{"end":{"line":294,"column":28},"start":{"line":294,"column":28}},"129":{"end":{"line":304,"column":25},"start":{"line":296,"column":29}},"130":{"end":{"line":298,"column":28},"start":{"line":298,"column":28}},"131":{"end":{"line":304,"column":25},"start":{"line":300,"column":29}},"132":{"end":{"line":303,"column":28},"start":{"line":303,"column":28}},"133":{"end":{"line":328,"column":13},"start":{"line":310,"column":12}},"134":{"end":{"line":311,"column":16},"start":{"line":311,"column":16}},"135":{"end":{"line":312,"column":20},"start":{"line":312,"column":20}},"136":{"end":{"line":313,"column":20},"start":{"line":313,"column":20}},"137":{"end":{"line":314,"column":20},"start":{"line":314,"column":20}},"138":{"end":{"line":316,"column":20},"start":{"line":316,"column":20}},"139":{"end":{"line":320,"column":21},"start":{"line":318,"column":20}},"140":{"end":{"line":319,"column":24},"start":{"line":319,"column":24}},"141":{"end":{"line":322,"column":20},"start":{"line":322,"column":20}},"142":{"end":{"line":326,"column":21},"start":{"line":324,"column":20}},"143":{"end":{"line":325,"column":24},"start":{"line":325,"column":24}},"144":{"end":{"line":366,"column":13},"start":{"line":332,"column":12}},"145":{"end":{"line":333,"column":16},"start":{"line":333,"column":16}},"146":{"end":{"line":334,"column":16},"start":{"line":334,"column":16}},"147":{"end":{"line":335,"column":20},"start":{"line":335,"column":20}},"148":{"end":{"line":336,"column":20},"start":{"line":336,"column":20}},"149":{"end":{"line":339,"column":21},"start":{"line":337,"column":20}},"150":{"end":{"line":338,"column":24},"start":{"line":338,"column":24}},"151":{"end":{"line":341,"column":16},"start":{"line":341,"column":16}},"152":{"end":{"line":342,"column":16},"start":{"line":342,"column":16}},"153":{"end":{"line":343,"column":20},"start":{"line":343,"column":20}},"154":{"end":{"line":344,"column":20},"start":{"line":344,"column":20}},"155":{"end":{"line":347,"column":21},"start":{"line":345,"column":20}},"156":{"end":{"line":346,"column":24},"start":{"line":346,"column":24}},"157":{"end":{"line":350,"column":16},"start":{"line":350,"column":16}},"158":{"end":{"line":351,"column":16},"start":{"line":351,"column":16}},"159":{"end":{"line":352,"column":20},"start":{"line":352,"column":20}},"160":{"end":{"line":353,"column":20},"start":{"line":353,"column":20}},"161":{"end":{"line":356,"column":21},"start":{"line":354,"column":20}},"162":{"end":{"line":355,"column":24},"start":{"line":355,"column":24}},"163":{"end":{"line":358,"column":16},"start":{"line":358,"column":16}},"164":{"end":{"line":359,"column":16},"start":{"line":359,"column":16}},"165":{"end":{"line":360,"column":20},"start":{"line":360,"column":20}},"166":{"end":{"line":361,"column":20},"start":{"line":361,"column":20}},"167":{"end":{"line":364,"column":21},"start":{"line":362,"column":20}},"168":{"end":{"line":363,"column":24},"start":{"line":363,"column":24}},"169":{"end":{"line":410,"column":9},"start":{"line":368,"column":8}},"170":{"end":{"line":370,"column":12},"start":{"line":370,"column":12}},"171":{"end":{"line":371,"column":12},"start":{"line":371,"column":12}},"172":{"end":{"line":372,"column":16},"start":{"line":372,"column":16}},"173":{"end":{"line":373,"column":16},"start":{"line":373,"column":16}},"174":{"end":{"line":381,"column":17},"start":{"line":374,"column":16}},"175":{"end":{"line":375,"column":20},"start":{"line":375,"column":20}},"176":{"end":{"line":377,"column":20},"start":{"line":377,"column":20}},"177":{"end":{"line":378,"column":20},"start":{"line":378,"column":20}},"178":{"end":{"line":379,"column":20},"start":{"line":379,"column":20}},"179":{"end":{"line":380,"column":20},"start":{"line":380,"column":20}},"180":{"end":{"line":384,"column":17},"start":{"line":382,"column":16}},"181":{"end":{"line":383,"column":20},"start":{"line":383,"column":20}},"182":{"end":{"line":387,"column":17},"start":{"line":385,"column":16}},"183":{"end":{"line":386,"column":20},"start":{"line":386,"column":20}},"184":{"end":{"line":409,"column":13},"start":{"line":389,"column":12}},"185":{"end":{"line":390,"column":16},"start":{"line":390,"column":16}},"186":{"end":{"line":391,"column":16},"start":{"line":391,"column":16}},"187":{"end":{"line":392,"column":20},"start":{"line":392,"column":20}},"188":{"end":{"line":393,"column":20},"start":{"line":393,"column":20}},"189":{"end":{"line":401,"column":21},"start":{"line":394,"column":20}},"190":{"end":{"line":395,"column":24},"start":{"line":395,"column":24}},"191":{"end":{"line":397,"column":24},"start":{"line":397,"column":24}},"192":{"end":{"line":398,"column":24},"start":{"line":398,"column":24}},"193":{"end":{"line":399,"column":24},"start":{"line":399,"column":24}},"194":{"end":{"line":400,"column":24},"start":{"line":400,"column":24}},"195":{"end":{"line":404,"column":21},"start":{"line":402,"column":20}},"196":{"end":{"line":403,"column":24},"start":{"line":403,"column":24}},"197":{"end":{"line":407,"column":21},"start":{"line":405,"column":20}},"198":{"end":{"line":406,"column":24},"start":{"line":406,"column":24}},"199":{"end":{"line":417,"column":61},"start":{"line":412,"column":8}},"200":{"end":{"line":414,"column":12},"start":{"line":414,"column":12}},"201":{"end":{"line":415,"column":12},"start":{"line":415,"column":12}},"202":{"end":{"line":417,"column":22},"start":{"line":417,"column":22}},"203":{"end":{"line":419,"column":8},"start":{"line":419,"column":8}},"204":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"205":{"end":{"line":426,"column":8},"start":{"line":426,"column":8}},"206":{"end":{"line":438,"column":9},"start":{"line":427,"column":8}},"207":{"end":{"line":432,"column":13},"start":{"line":428,"column":12}},"208":{"end":{"line":430,"column":16},"start":{"line":430,"column":16}},"209":{"end":{"line":437,"column":13},"start":{"line":433,"column":12}},"210":{"end":{"line":435,"column":16},"start":{"line":435,"column":16}},"211":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"212":{"end":{"line":445,"column":8},"start":{"line":445,"column":8}},"213":{"end":{"line":454,"column":9},"start":{"line":446,"column":8}},"214":{"end":{"line":448,"column":12},"start":{"line":448,"column":12}},"215":{"end":{"line":452,"column":12},"start":{"line":452,"column":12}},"216":{"end":{"line":463,"column":9},"start":{"line":455,"column":8}},"217":{"end":{"line":457,"column":12},"start":{"line":457,"column":12}},"218":{"end":{"line":461,"column":12},"start":{"line":461,"column":12}},"219":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"220":{"end":{"line":467,"column":8},"start":{"line":467,"column":8}},"221":{"end":{"line":470,"column":9},"start":{"line":468,"column":8}},"222":{"end":{"line":469,"column":12},"start":{"line":469,"column":12}},"223":{"end":{"line":471,"column":8},"start":{"line":471,"column":8}},"224":{"end":{"line":472,"column":8},"start":{"line":472,"column":8}},"225":{"end":{"line":475,"column":9},"start":{"line":473,"column":8}},"226":{"end":{"line":474,"column":12},"start":{"line":474,"column":12}},"227":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"228":{"end":{"line":481,"column":14},"start":{"line":481,"column":14}},"229":{"end":{"line":484,"column":9},"start":{"line":482,"column":8}},"230":{"end":{"line":483,"column":12},"start":{"line":483,"column":12}},"231":{"end":{"line":485,"column":8},"start":{"line":485,"column":8}},"232":{"end":{"line":498,"column":9},"start":{"line":486,"column":8}},"233":{"end":{"line":492,"column":13},"start":{"line":487,"column":12}},"234":{"end":{"line":489,"column":16},"start":{"line":489,"column":16}},"235":{"end":{"line":490,"column":16},"start":{"line":490,"column":16}},"236":{"end":{"line":497,"column":13},"start":{"line":493,"column":12}},"237":{"end":{"line":495,"column":16},"start":{"line":495,"column":16}},"238":{"end":{"line":500,"column":8},"start":{"line":500,"column":8}},"239":{"end":{"line":501,"column":12},"start":{"line":501,"column":12}},"240":{"end":{"line":502,"column":8},"start":{"line":502,"column":8}},"241":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"242":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":17,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":17,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"4":{"line":17,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"6":{"line":19,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"7":{"line":19,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"8":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"9":{"line":19,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"10":{"line":47,"type":"binary-expr","locations":[{"end":{"line":29,"column":20},"start":{"line":29,"column":20}},{"end":{"line":29,"column":8},"start":{"line":29,"column":39}}]},"11":{"line":53,"type":"binary-expr","locations":[{"end":{"line":35,"column":24},"start":{"line":35,"column":24}},{"end":{"line":35,"column":8},"start":{"line":35,"column":40}}]},"12":{"line":71,"type":"binary-expr","locations":[{"end":{"line":53,"column":26},"start":{"line":53,"column":26}},{"end":{"line":53,"column":8},"start":{"line":53,"column":44}}]},"13":{"line":77,"type":"binary-expr","locations":[{"end":{"line":59,"column":30},"start":{"line":59,"column":30}},{"end":{"line":59,"column":8},"start":{"line":59,"column":53}}]},"14":{"line":80,"type":"cond-expr","locations":[{"end":{"line":62,"column":31},"start":{"line":63,"column":12}},{"end":{"line":62,"column":8},"start":{"line":63,"column":20}}]},"15":{"line":107,"type":"if","locations":[{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},{"end":{"line":85,"column":8},"start":{"line":85,"column":8}}]},"16":{"line":111,"type":"if","locations":[{"end":{"line":89,"column":8},"start":{"line":89,"column":8}},{"end":{"line":89,"column":8},"start":{"line":89,"column":8}}]},"17":{"line":119,"type":"if","locations":[{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},{"end":{"line":95,"column":8},"start":{"line":95,"column":8}}]},"18":{"line":119,"type":"binary-expr","locations":[{"end":{"line":95,"column":12},"start":{"line":95,"column":12}},{"end":{"line":95,"column":8},"start":{"line":95,"column":35}}]},"19":{"line":151,"type":"if","locations":[{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},{"end":{"line":124,"column":8},"start":{"line":124,"column":8}}]},"20":{"line":151,"type":"binary-expr","locations":[{"end":{"line":124,"column":12},"start":{"line":124,"column":12}},{"end":{"line":124,"column":8},"start":{"line":124,"column":32}}]},"21":{"line":156,"type":"binary-expr","locations":[{"end":{"line":129,"column":23},"start":{"line":129,"column":23}},{"end":{"line":129,"column":12},"start":{"line":129,"column":39}}]},"22":{"line":159,"type":"binary-expr","locations":[{"end":{"line":132,"column":24},"start":{"line":132,"column":24}},{"end":{"line":132,"column":8},"start":{"line":132,"column":41}}]},"23":{"line":163,"type":"if","locations":[{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},{"end":{"line":136,"column":8},"start":{"line":136,"column":8}}]},"24":{"line":164,"type":"binary-expr","locations":[{"end":{"line":137,"column":36},"start":{"line":137,"column":36}},{"end":{"line":137,"column":12},"start":{"line":137,"column":61}}]},"25":{"line":167,"type":"binary-expr","locations":[{"end":{"line":140,"column":30},"start":{"line":140,"column":30}},{"end":{"line":140,"column":8},"start":{"line":140,"column":53}}]},"26":{"line":172,"type":"if","locations":[{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},{"end":{"line":145,"column":8},"start":{"line":145,"column":8}}]},"27":{"line":179,"type":"if","locations":[{"end":{"line":152,"column":20},"start":{"line":152,"column":20}},{"end":{"line":152,"column":20},"start":{"line":152,"column":20}}]},"28":{"line":189,"type":"if","locations":[{"end":{"line":162,"column":24},"start":{"line":162,"column":24}},{"end":{"line":162,"column":24},"start":{"line":162,"column":24}}]},"29":{"line":194,"type":"if","locations":[{"end":{"line":167,"column":24},"start":{"line":167,"column":24}},{"end":{"line":167,"column":24},"start":{"line":167,"column":24}}]},"30":{"line":201,"type":"if","locations":[{"end":{"line":174,"column":20},"start":{"line":174,"column":20}},{"end":{"line":174,"column":20},"start":{"line":174,"column":20}}]},"31":{"line":203,"type":"if","locations":[{"end":{"line":176,"column":24},"start":{"line":176,"column":24}},{"end":{"line":176,"column":24},"start":{"line":176,"column":24}}]},"32":{"line":206,"type":"if","locations":[{"end":{"line":179,"column":24},"start":{"line":179,"column":24}},{"end":{"line":179,"column":24},"start":{"line":179,"column":24}}]},"33":{"line":207,"type":"if","locations":[{"end":{"line":180,"column":28},"start":{"line":180,"column":28}},{"end":{"line":180,"column":28},"start":{"line":180,"column":28}}]},"34":{"line":207,"type":"binary-expr","locations":[{"end":{"line":180,"column":32},"start":{"line":180,"column":32}},{"end":{"line":180,"column":28},"start":{"line":181,"column":32}}]},"35":{"line":209,"type":"if","locations":[{"end":{"line":184,"column":33},"start":{"line":184,"column":33}},{"end":{"line":184,"column":33},"start":{"line":184,"column":33}}]},"36":{"line":209,"type":"binary-expr","locations":[{"end":{"line":184,"column":37},"start":{"line":184,"column":37}},{"end":{"line":184,"column":33},"start":{"line":184,"column":61}}]},"37":{"line":219,"type":"if","locations":[{"end":{"line":194,"column":16},"start":{"line":194,"column":16}},{"end":{"line":194,"column":16},"start":{"line":194,"column":16}}]},"38":{"line":224,"type":"cond-expr","locations":[{"end":{"line":199,"column":26},"start":{"line":200,"column":24}},{"end":{"line":197,"column":16},"start":{"line":200,"column":49}}]},"39":{"line":227,"type":"cond-expr","locations":[{"end":{"line":202,"column":27},"start":{"line":202,"column":59}},{"end":{"line":197,"column":16},"start":{"line":202,"column":73}}]},"40":{"line":230,"type":"cond-expr","locations":[{"end":{"line":204,"column":30},"start":{"line":204,"column":48}},{"end":{"line":197,"column":16},"start":{"line":204,"column":69}}]},"41":{"line":238,"type":"cond-expr","locations":[{"end":{"line":210,"column":24},"start":{"line":211,"column":25}},{"end":{"line":197,"column":16},"start":{"line":212,"column":24}}]},"42":{"line":238,"type":"binary-expr","locations":[{"end":{"line":210,"column":24},"start":{"line":210,"column":24}},{"end":{"line":210,"column":24},"start":{"line":210,"column":42}}]},"43":{"line":238,"type":"binary-expr","locations":[{"end":{"line":211,"column":25},"start":{"line":211,"column":25}},{"end":{"line":211,"column":25},"start":{"line":211,"column":35}},{"end":{"line":210,"column":24},"start":{"line":211,"column":58}}]},"44":{"line":242,"type":"if","locations":[{"end":{"line":216,"column":16},"start":{"line":216,"column":16}},{"end":{"line":216,"column":16},"start":{"line":216,"column":16}}]},"45":{"line":244,"type":"if","locations":[{"end":{"line":218,"column":20},"start":{"line":218,"column":20}},{"end":{"line":218,"column":20},"start":{"line":218,"column":20}}]},"46":{"line":246,"type":"if","locations":[{"end":{"line":220,"column":24},"start":{"line":220,"column":24}},{"end":{"line":220,"column":24},"start":{"line":220,"column":24}}]},"47":{"line":250,"type":"if","locations":[{"end":{"line":224,"column":28},"start":{"line":224,"column":28}},{"end":{"line":224,"column":28},"start":{"line":224,"column":28}}]},"48":{"line":258,"type":"if","locations":[{"end":{"line":232,"column":24},"start":{"line":232,"column":24}},{"end":{"line":232,"column":24},"start":{"line":232,"column":24}}]},"49":{"line":262,"type":"cond-expr","locations":[{"end":{"line":236,"column":43},"start":{"line":236,"column":47}},{"end":{"line":236,"column":28},"start":{"line":236,"column":51}}]},"50":{"line":270,"type":"if","locations":[{"end":{"line":244,"column":20},"start":{"line":244,"column":20}},{"end":{"line":244,"column":20},"start":{"line":244,"column":20}}]},"51":{"line":270,"type":"binary-expr","locations":[{"end":{"line":244,"column":24},"start":{"line":244,"column":24}},{"end":{"line":244,"column":20},"start":{"line":244,"column":42}}]},"52":{"line":274,"type":"if","locations":[{"end":{"line":248,"column":24},"start":{"line":248,"column":24}},{"end":{"line":248,"column":24},"start":{"line":248,"column":24}}]},"53":{"line":277,"type":"if","locations":[{"end":{"line":250,"column":28},"start":{"line":250,"column":28}},{"end":{"line":250,"column":28},"start":{"line":250,"column":28}}]},"54":{"line":285,"type":"if","locations":[{"end":{"line":258,"column":28},"start":{"line":258,"column":28}},{"end":{"line":258,"column":28},"start":{"line":258,"column":28}}]},"55":{"line":301,"type":"cond-expr","locations":[{"end":{"line":275,"column":26},"start":{"line":276,"column":20}},{"end":{"line":275,"column":16},"start":{"line":276,"column":45}}]},"56":{"line":302,"type":"if","locations":[{"end":{"line":277,"column":16},"start":{"line":277,"column":16}},{"end":{"line":277,"column":16},"start":{"line":277,"column":16}}]},"57":{"line":303,"type":"if","locations":[{"end":{"line":278,"column":20},"start":{"line":278,"column":20}},{"end":{"line":278,"column":20},"start":{"line":278,"column":20}}]},"58":{"line":312,"type":"if","locations":[{"end":{"line":288,"column":24},"start":{"line":288,"column":24}},{"end":{"line":288,"column":24},"start":{"line":288,"column":24}}]},"59":{"line":312,"type":"binary-expr","locations":[{"end":{"line":288,"column":28},"start":{"line":288,"column":29}},{"end":{"line":288,"column":24},"start":{"line":289,"column":28}}]},"60":{"line":314,"type":"if","locations":[{"end":{"line":292,"column":29},"start":{"line":292,"column":29}},{"end":{"line":292,"column":29},"start":{"line":292,"column":29}}]},"61":{"line":314,"type":"binary-expr","locations":[{"end":{"line":292,"column":33},"start":{"line":292,"column":34}},{"end":{"line":292,"column":29},"start":{"line":293,"column":28}}]},"62":{"line":316,"type":"if","locations":[{"end":{"line":296,"column":29},"start":{"line":296,"column":29}},{"end":{"line":296,"column":29},"start":{"line":296,"column":29}}]},"63":{"line":316,"type":"binary-expr","locations":[{"end":{"line":296,"column":33},"start":{"line":296,"column":33}},{"end":{"line":296,"column":29},"start":{"line":297,"column":28}}]},"64":{"line":318,"type":"if","locations":[{"end":{"line":300,"column":29},"start":{"line":300,"column":29}},{"end":{"line":300,"column":29},"start":{"line":300,"column":29}}]},"65":{"line":318,"type":"binary-expr","locations":[{"end":{"line":301,"column":28},"start":{"line":301,"column":28}},{"end":{"line":300,"column":29},"start":{"line":302,"column":28}}]},"66":{"line":326,"type":"if","locations":[{"end":{"line":310,"column":12},"start":{"line":310,"column":12}},{"end":{"line":310,"column":12},"start":{"line":310,"column":12}}]},"67":{"line":334,"type":"if","locations":[{"end":{"line":318,"column":20},"start":{"line":318,"column":20}},{"end":{"line":318,"column":20},"start":{"line":318,"column":20}}]},"68":{"line":340,"type":"if","locations":[{"end":{"line":324,"column":20},"start":{"line":324,"column":20}},{"end":{"line":324,"column":20},"start":{"line":324,"column":20}}]},"69":{"line":348,"type":"if","locations":[{"end":{"line":332,"column":12},"start":{"line":332,"column":12}},{"end":{"line":332,"column":12},"start":{"line":332,"column":12}}]},"70":{"line":353,"type":"if","locations":[{"end":{"line":337,"column":20},"start":{"line":337,"column":20}},{"end":{"line":337,"column":20},"start":{"line":337,"column":20}}]},"71":{"line":361,"type":"if","locations":[{"end":{"line":345,"column":20},"start":{"line":345,"column":20}},{"end":{"line":345,"column":20},"start":{"line":345,"column":20}}]},"72":{"line":370,"type":"if","locations":[{"end":{"line":354,"column":20},"start":{"line":354,"column":20}},{"end":{"line":354,"column":20},"start":{"line":354,"column":20}}]},"73":{"line":378,"type":"if","locations":[{"end":{"line":362,"column":20},"start":{"line":362,"column":20}},{"end":{"line":362,"column":20},"start":{"line":362,"column":20}}]},"74":{"line":384,"type":"if","locations":[{"end":{"line":368,"column":8},"start":{"line":368,"column":8}},{"end":{"line":368,"column":8},"start":{"line":368,"column":8}}]},"75":{"line":390,"type":"if","locations":[{"end":{"line":374,"column":16},"start":{"line":374,"column":16}},{"end":{"line":374,"column":16},"start":{"line":374,"column":16}}]},"76":{"line":398,"type":"if","locations":[{"end":{"line":382,"column":16},"start":{"line":382,"column":16}},{"end":{"line":382,"column":16},"start":{"line":382,"column":16}}]},"77":{"line":401,"type":"if","locations":[{"end":{"line":385,"column":16},"start":{"line":385,"column":16}},{"end":{"line":385,"column":16},"start":{"line":385,"column":16}}]},"78":{"line":405,"type":"if","locations":[{"end":{"line":389,"column":12},"start":{"line":389,"column":12}},{"end":{"line":389,"column":12},"start":{"line":389,"column":12}}]},"79":{"line":405,"type":"binary-expr","locations":[{"end":{"line":389,"column":16},"start":{"line":389,"column":16}},{"end":{"line":389,"column":12},"start":{"line":389,"column":31}}]},"80":{"line":410,"type":"if","locations":[{"end":{"line":394,"column":20},"start":{"line":394,"column":20}},{"end":{"line":394,"column":20},"start":{"line":394,"column":20}}]},"81":{"line":418,"type":"if","locations":[{"end":{"line":402,"column":20},"start":{"line":402,"column":20}},{"end":{"line":402,"column":20},"start":{"line":402,"column":20}}]},"82":{"line":421,"type":"if","locations":[{"end":{"line":405,"column":20},"start":{"line":405,"column":20}},{"end":{"line":405,"column":20},"start":{"line":405,"column":20}}]},"83":{"line":447,"type":"if","locations":[{"end":{"line":427,"column":8},"start":{"line":427,"column":8}},{"end":{"line":427,"column":8},"start":{"line":427,"column":8}}]},"84":{"line":448,"type":"if","locations":[{"end":{"line":428,"column":12},"start":{"line":428,"column":12}},{"end":{"line":428,"column":12},"start":{"line":428,"column":12}}]},"85":{"line":453,"type":"if","locations":[{"end":{"line":433,"column":12},"start":{"line":433,"column":12}},{"end":{"line":433,"column":12},"start":{"line":433,"column":12}}]},"86":{"line":468,"type":"if","locations":[{"end":{"line":446,"column":8},"start":{"line":446,"column":8}},{"end":{"line":446,"column":8},"start":{"line":446,"column":8}}]},"87":{"line":477,"type":"if","locations":[{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},{"end":{"line":455,"column":8},"start":{"line":455,"column":8}}]},"88":{"line":490,"type":"if","locations":[{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},{"end":{"line":468,"column":8},"start":{"line":468,"column":8}}]},"89":{"line":495,"type":"if","locations":[{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},{"end":{"line":473,"column":8},"start":{"line":473,"column":8}}]},"90":{"line":508,"type":"if","locations":[{"end":{"line":482,"column":8},"start":{"line":482,"column":8}},{"end":{"line":482,"column":8},"start":{"line":482,"column":8}}]},"91":{"line":512,"type":"if","locations":[{"end":{"line":486,"column":8},"start":{"line":486,"column":8}},{"end":{"line":486,"column":8},"start":{"line":486,"column":8}}]},"92":{"line":513,"type":"if","locations":[{"end":{"line":487,"column":12},"start":{"line":487,"column":12}},{"end":{"line":487,"column":12},"start":{"line":487,"column":12}}]},"93":{"line":519,"type":"if","locations":[{"end":{"line":493,"column":12},"start":{"line":493,"column":12}},{"end":{"line":493,"column":12},"start":{"line":493,"column":12}}]}},"code":["import {Feature} from '../../feature';","import {tag} from '../../dom';","import {INPUT} from '../../const';","import {root} from '../../root';","","const INSTANTIATION_ERROR = `Failed to instantiate EditTable object."," \\n\"ezEditTable\" dependency not found.`;","","/**"," * Adapter module for ezEditTable, an external library providing advanced"," * grid features (selection and edition):"," * http://codecanyon.net/item/ezedittable-enhance-html-tables/2425123?ref=koalyptus"," */","export default class AdapterEzEditTable extends Feature {",""," /**"," * Creates an instance of AdapterEzEditTable"," *"," * @param {TableFilter} tf TableFilter instance"," * @param {Object} cfg Configuration options for ezEditTable library"," */"," constructor(tf, cfg) {"," super(tf, cfg.name);",""," /**"," * Module description"," * @type {String}"," */"," this.desc = cfg.description || 'ezEditTable adapter';",""," /**"," * Filename of ezEditTable library"," * @type {String}"," */"," this.filename = cfg.filename || 'ezEditTable.js';",""," /**"," * Path to ezEditTable library"," * @type {String}"," */"," this.vendorPath = cfg.vendor_path;",""," /**"," * Load ezEditTable stylesheet"," * @type {Boolean}"," */"," this.loadStylesheet = Boolean(cfg.load_stylesheet);",""," /**"," * Path to ezEditTable stylesheet"," * @type {String}"," */"," this.stylesheet = cfg.stylesheet || this.vendorPath + 'ezEditTable.css';",""," /**"," * Name of ezEditTable stylesheet"," * @type {String}"," */"," this.stylesheetName = cfg.stylesheet_name || 'ezEditTableCss';",""," // Enable the ezEditTable's scroll into view behaviour if grid layout on"," cfg.scroll_into_view = cfg.scroll_into_view === false ?"," false : tf.gridLayout;",""," /**"," * ezEditTable instance"," * @type {EditTable}"," * @private"," */"," this._ezEditTable = null;",""," /**"," * ezEditTable configuration"," * @private"," */"," this.cfg = cfg;",""," this.enable();"," }",""," /**"," * Conditionally load ezEditTable library and set advanced grid"," */"," init() {"," if (this.initialized) {"," return;"," }"," let tf = this.tf;"," if (root.EditTable) {"," this._setAdvancedGrid();"," } else {"," let path = this.vendorPath + this.filename;"," tf.import(this.filename, path, () => this._setAdvancedGrid());"," }"," if (this.loadStylesheet && !tf.isImported(this.stylesheet, 'link')) {"," tf.import(this.stylesheetName, this.stylesheet, null, 'link');"," }",""," // TODO: hack to prevent ezEditTable enter key event hijaking."," // Needs to be fixed in the vendor's library"," this.emitter.on(['filter-focus', 'filter-blur'],"," () => this._toggleForInputFilter());",""," /**"," * @inherited"," */"," this.initialized = true;"," }",""," /**"," * Instantiate ezEditTable component for advanced grid features"," * @private"," */"," _setAdvancedGrid() {"," let tf = this.tf;",""," //start row for EditTable constructor needs to be calculated"," let startRow,"," cfg = this.cfg,"," thead = tag(tf.dom(), 'thead');",""," //if thead exists and startRow not specified, startRow is calculated"," //automatically by EditTable"," if (thead.length > 0 && !cfg.startRow) {"," startRow = undefined;"," }"," //otherwise startRow config property if any or TableFilter refRow"," else {"," startRow = cfg.startRow || tf.refRow;"," }",""," cfg.base_path = cfg.base_path || tf.basePath + 'ezEditTable/';"," let editable = cfg.editable;"," let selectable = cfg.selection;",""," if (selectable) {"," cfg.default_selection = cfg.default_selection || 'row';"," }"," //CSS Styles"," cfg.active_cell_css = cfg.active_cell_css || 'ezETSelectedCell';",""," let _lastValidRowIndex = 0;"," let _lastRowIndex = 0;",""," if (selectable) {"," //Row navigation needs to be calculated according to TableFilter's"," //validRowsIndex array"," let onAfterSelection = function (et, selectedElm, e) {"," let slc = et.Selection;"," //Next valid filtered row needs to be selected"," let doSelect = function (nextRowIndex) {"," if (et.defaultSelection === 'row') {"," /* eslint-disable */"," slc.SelectRowByIndex(nextRowIndex);"," /* eslint-enable */"," } else {"," /* eslint-disable */"," et.ClearSelections();"," /* eslint-enable */"," let cellIndex = selectedElm.cellIndex,"," row = tf.dom().rows[nextRowIndex];"," if (et.defaultSelection === 'both') {"," /* eslint-disable */"," slc.SelectRowByIndex(nextRowIndex);"," /* eslint-enable */"," }"," if (row) {"," /* eslint-disable */"," slc.SelectCell(row.cells[cellIndex]);"," /* eslint-enable */"," }"," }"," //Table is filtered"," if (tf.validRowsIndex.length !== tf.getRowsNb()) {"," let r = tf.dom().rows[nextRowIndex];"," if (r) {"," r.scrollIntoView(false);"," }"," if (cell) {"," if (cell.cellIndex === (tf.getCellsNb() - 1) &&"," tf.gridLayout) {"," tf.tblCont.scrollLeft = 100000000;"," }"," else if (cell.cellIndex === 0 && tf.gridLayout) {"," tf.tblCont.scrollLeft = 0;"," } else {"," cell.scrollIntoView(false);"," }"," }"," }"," };",""," //table is not filtered"," if (!tf.validRowsIndex) {"," return;"," }"," let validIndexes = tf.validRowsIndex,"," validIdxLen = validIndexes.length,"," row = et.defaultSelection !== 'row' ?"," selectedElm.parentNode : selectedElm,"," //cell for default_selection = 'both' or 'cell'"," cell = selectedElm.nodeName === 'TD' ? selectedElm : null,"," /* eslint-disable */"," keyCode = e !== undefined ? et.Event.GetKey(e) : 0,"," /* eslint-enable */"," isRowValid = validIndexes.indexOf(row.rowIndex) !== -1,"," nextRowIndex,"," paging = tf.feature('paging'),"," //pgup/pgdown keys"," d = keyCode === 34 || keyCode === 33 ?"," (paging && paging.pagingLength || et.nbRowsPerPage) :"," 1;",""," //If next row is not valid, next valid filtered row needs to be"," //calculated"," if (!isRowValid) {"," //Selection direction up/down"," if (row.rowIndex > _lastRowIndex) {"," //last row"," if (row.rowIndex >= validIndexes[validIdxLen - 1]) {"," nextRowIndex = validIndexes[validIdxLen - 1];"," } else {"," let calcRowIndex = (_lastValidRowIndex + d);"," if (calcRowIndex > (validIdxLen - 1)) {"," nextRowIndex = validIndexes[validIdxLen - 1];"," } else {"," nextRowIndex = validIndexes[calcRowIndex];"," }"," }"," } else {"," //first row"," if (row.rowIndex <= validIndexes[0]) {"," nextRowIndex = validIndexes[0];"," } else {"," let v = validIndexes[_lastValidRowIndex - d];"," nextRowIndex = v ? v : validIndexes[0];"," }"," }"," _lastRowIndex = row.rowIndex;"," doSelect(nextRowIndex);"," } else {"," //If filtered row is valid, special calculation for"," //pgup/pgdown keys"," if (keyCode !== 34 && keyCode !== 33) {"," _lastValidRowIndex = validIndexes.indexOf(row.rowIndex);"," _lastRowIndex = row.rowIndex;"," } else {"," if (keyCode === 34) { //pgdown"," //last row"," if ((_lastValidRowIndex + d) <= (validIdxLen - 1)) {"," nextRowIndex = validIndexes["," _lastValidRowIndex + d];"," } else {"," nextRowIndex = [validIdxLen - 1];"," }"," } else { //pgup"," //first row"," if ((_lastValidRowIndex - d) <= validIndexes[0]) {"," nextRowIndex = validIndexes[0];"," } else {"," nextRowIndex = validIndexes["," _lastValidRowIndex - d];"," }"," }"," _lastRowIndex = nextRowIndex;"," _lastValidRowIndex = validIndexes.indexOf(nextRowIndex);"," doSelect(nextRowIndex);"," }"," }"," };",""," //Page navigation has to be enforced whenever selected row is out of"," //the current page range"," let onBeforeSelection = function (et, selectedElm) {"," let row = et.defaultSelection !== 'row' ?"," selectedElm.parentNode : selectedElm;"," if (tf.paging) {"," if (tf.feature('paging').nbPages > 1) {"," let paging = tf.feature('paging');"," //page length is re-assigned in case it has changed"," et.nbRowsPerPage = paging.pagingLength;"," let validIndexes = tf.validRowsIndex,"," validIdxLen = validIndexes.length,"," pagingEndRow = parseInt(paging.startPagingRow, 10) +"," parseInt(paging.pagingLength, 10);"," let rowIndex = row.rowIndex;",""," if ((rowIndex === validIndexes[validIdxLen - 1]) &&"," paging.currentPageNb !== paging.nbPages) {"," paging.setPage('last');"," }"," else if ((rowIndex === validIndexes[0]) &&"," paging.currentPageNb !== 1) {"," paging.setPage('first');"," }"," else if (rowIndex > validIndexes[pagingEndRow - 1] &&"," rowIndex < validIndexes[validIdxLen - 1]) {"," paging.setPage('next');"," }"," else if ("," rowIndex < validIndexes[paging.startPagingRow] &&"," rowIndex > validIndexes[0]) {"," paging.setPage('previous');"," }"," }"," }"," };",""," //Selected row needs to be visible when paging is activated"," if (tf.paging) {"," tf.feature('paging').onAfterChangePage = function (paging) {"," let advGrid = paging.tf.extension('advancedGrid');"," let et = advGrid._ezEditTable;"," let slc = et.Selection;"," /* eslint-disable */"," let row = slc.GetActiveRow();"," /* eslint-enable */"," if (row) {"," row.scrollIntoView(false);"," }"," /* eslint-disable */"," let cell = slc.GetActiveCell();"," /* eslint-enable */"," if (cell) {"," cell.scrollIntoView(false);"," }"," };"," }",""," //Rows navigation when rows are filtered is performed with the"," //EditTable row selection callback events"," if (cfg.default_selection === 'row') {"," let fnB = cfg.on_before_selected_row;"," cfg.on_before_selected_row = function () {"," var args = arguments;"," onBeforeSelection(args[0], args[1], args[2]);"," if (fnB) {"," fnB.call(null, args[0], args[1], args[2]);"," }"," };"," let fnA = cfg.on_after_selected_row;"," cfg.on_after_selected_row = function () {"," var args = arguments;"," onAfterSelection(args[0], args[1], args[2]);"," if (fnA) {"," fnA.call(null, args[0], args[1], args[2]);"," }"," };"," } else {"," let fnD = cfg.on_before_selected_cell;"," cfg.on_before_selected_cell = function () {"," var args = arguments;"," onBeforeSelection(args[0], args[1], args[2]);"," if (fnD) {"," fnD.call(null, args[0], args[1], args[2]);"," }"," };"," let fnC = cfg.on_after_selected_cell;"," cfg.on_after_selected_cell = function () {"," var args = arguments;"," onAfterSelection(args[0], args[1], args[2]);"," if (fnC) {"," fnC.call(null, args[0], args[1], args[2]);"," }"," };"," }"," }"," if (editable) {"," //Added or removed rows, TF rows number needs to be re-calculated"," let fnE = cfg.on_added_dom_row;"," cfg.on_added_dom_row = function () {"," var args = arguments;"," tf.nbFilterableRows++;"," if (!tf.paging) {"," tf.emitter.emit('rows-changed', tf, this);"," } else {"," tf.nbFilterableRows++;"," tf.paging = false;"," tf.feature('paging').destroy();"," tf.feature('paging').reset();"," }"," if (tf.alternateRows) {"," tf.feature('alternateRows').init();"," }"," if (fnE) {"," fnE.call(null, args[0], args[1], args[2]);"," }"," };"," if (cfg.actions && cfg.actions['delete']) {"," let fnF = cfg.actions['delete'].on_after_submit;"," cfg.actions['delete'].on_after_submit = function () {"," var args = arguments;"," tf.nbFilterableRows--;"," if (!tf.paging) {"," tf.emitter.emit('rows-changed', tf, this);"," } else {"," tf.nbFilterableRows--;"," tf.paging = false;"," tf.feature('paging').destroy();"," tf.feature('paging').reset(false);"," }"," if (tf.alternateRows) {"," tf.feature('alternateRows').init();"," }"," if (fnF) {"," fnF.call(null, args[0], args[1]);"," }"," };"," }"," }",""," try {"," /* eslint-disable */"," this._ezEditTable = new EditTable(tf.id, cfg, startRow);"," this._ezEditTable.Init();"," /* eslint-enable */"," } catch (e) { throw new Error(INSTANTIATION_ERROR); }",""," this.initialized = true;"," }",""," /**"," * Reset advanced grid when previously removed"," */"," reset() {"," let ezEditTable = this._ezEditTable;"," if (ezEditTable) {"," if (this.cfg.selection) {"," /* eslint-disable */"," ezEditTable.Selection.Set();"," /* eslint-enable */"," }"," if (this.cfg.editable) {"," /* eslint-disable */"," ezEditTable.Editable.Set();"," /* eslint-enable */"," }"," }"," }",""," /**"," * Toggle behaviour"," */"," toggle() {"," let ezEditTable = this._ezEditTable;"," if (ezEditTable.editable) {"," /* eslint-disable */"," ezEditTable.Editable.Remove();"," /* eslint-enable */"," } else {"," /* eslint-disable */"," ezEditTable.Editable.Set();"," /* eslint-enable */"," }"," if (ezEditTable.selection) {"," /* eslint-disable */"," ezEditTable.Selection.Remove();"," /* eslint-enable */"," } else {"," /* eslint-disable */"," ezEditTable.Selection.Set();"," /* eslint-enable */"," }"," }",""," _toggleForInputFilter() {"," let tf = this.tf;"," if (!tf.getActiveFilterId()) {"," return;"," }"," let colIndex = tf.getColumnIndexFromFilterId(tf.getActiveFilterId());"," let filterType = tf.getFilterType(colIndex);"," if (filterType === INPUT) {"," this.toggle();"," }"," }",""," /**"," * Remove advanced grid"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," let ezEditTable = this._ezEditTable;"," if (ezEditTable) {"," if (this.cfg.selection) {"," /* eslint-disable */"," ezEditTable.Selection.ClearSelections();"," ezEditTable.Selection.Remove();"," /* eslint-enable */"," }"," if (this.cfg.editable) {"," /* eslint-disable */"," ezEditTable.Editable.Remove();"," /* eslint-enable */"," }"," }",""," this.emitter.off(['filter-focus', 'filter-blur'],"," () => this._toggleForInputFilter());"," this.initialized = false;"," }","}",""]};
}
__cov_95g3_tVCYDTYSbS82IGSnA = __cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js'];
__cov_95g3_tVCYDTYSbS82IGSnA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_95g3_tVCYDTYSbS82IGSnA.s['2']++;var _feature=__webpack_require__(11);__cov_95g3_tVCYDTYSbS82IGSnA.s['3']++;var _dom=__webpack_require__(9);__cov_95g3_tVCYDTYSbS82IGSnA.s['4']++;var _const=__webpack_require__(14);__cov_95g3_tVCYDTYSbS82IGSnA.s['5']++;var _root=__webpack_require__(15);function _classCallCheck(instance,Constructor){__cov_95g3_tVCYDTYSbS82IGSnA.f['1']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['7']++;if(!(instance instanceof Constructor)){__cov_95g3_tVCYDTYSbS82IGSnA.b['1'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['8']++;throw new TypeError('Cannot call a class as a function');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_95g3_tVCYDTYSbS82IGSnA.f['2']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['10']++;if(!self){__cov_95g3_tVCYDTYSbS82IGSnA.b['2'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['2'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['12']++;return(__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][0]++,call)&&((__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][1]++,typeof call==='object')||(__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][2]++,typeof call==='function'))?(__cov_95g3_tVCYDTYSbS82IGSnA.b['3'][0]++,call):(__cov_95g3_tVCYDTYSbS82IGSnA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_95g3_tVCYDTYSbS82IGSnA.f['3']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['14']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['6'][0]++,typeof superClass!=='function')&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['6'][1]++,superClass!==null)){__cov_95g3_tVCYDTYSbS82IGSnA.b['5'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['15']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['5'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['16']++;subClass.prototype=Object.create((__cov_95g3_tVCYDTYSbS82IGSnA.b['7'][0]++,superClass)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_95g3_tVCYDTYSbS82IGSnA.s['17']++;if(superClass){__cov_95g3_tVCYDTYSbS82IGSnA.b['8'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['18']++;Object.setPrototypeOf?(__cov_95g3_tVCYDTYSbS82IGSnA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_95g3_tVCYDTYSbS82IGSnA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['8'][1]++;}}__cov_95g3_tVCYDTYSbS82IGSnA.s['19']++;var INSTANTIATION_ERROR='Failed to instantiate EditTable object.\n \n"ezEditTable" dependency not found.';__cov_95g3_tVCYDTYSbS82IGSnA.s['20']++;var AdapterEzEditTable=function(_Feature){__cov_95g3_tVCYDTYSbS82IGSnA.f['4']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['21']++;_inherits(AdapterEzEditTable,_Feature);function AdapterEzEditTable(tf,cfg){__cov_95g3_tVCYDTYSbS82IGSnA.f['5']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['23']++;_classCallCheck(this,AdapterEzEditTable);__cov_95g3_tVCYDTYSbS82IGSnA.s['24']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,cfg.name));__cov_95g3_tVCYDTYSbS82IGSnA.s['25']++;_this.desc=(__cov_95g3_tVCYDTYSbS82IGSnA.b['10'][0]++,cfg.description)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['10'][1]++,'ezEditTable adapter');__cov_95g3_tVCYDTYSbS82IGSnA.s['26']++;_this.filename=(__cov_95g3_tVCYDTYSbS82IGSnA.b['11'][0]++,cfg.filename)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['11'][1]++,'ezEditTable.js');__cov_95g3_tVCYDTYSbS82IGSnA.s['27']++;_this.vendorPath=cfg.vendor_path;__cov_95g3_tVCYDTYSbS82IGSnA.s['28']++;_this.loadStylesheet=Boolean(cfg.load_stylesheet);__cov_95g3_tVCYDTYSbS82IGSnA.s['29']++;_this.stylesheet=(__cov_95g3_tVCYDTYSbS82IGSnA.b['12'][0]++,cfg.stylesheet)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['12'][1]++,_this.vendorPath+'ezEditTable.css');__cov_95g3_tVCYDTYSbS82IGSnA.s['30']++;_this.stylesheetName=(__cov_95g3_tVCYDTYSbS82IGSnA.b['13'][0]++,cfg.stylesheet_name)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['13'][1]++,'ezEditTableCss');__cov_95g3_tVCYDTYSbS82IGSnA.s['31']++;cfg.scroll_into_view=cfg.scroll_into_view===false?(__cov_95g3_tVCYDTYSbS82IGSnA.b['14'][0]++,false):(__cov_95g3_tVCYDTYSbS82IGSnA.b['14'][1]++,tf.gridLayout);__cov_95g3_tVCYDTYSbS82IGSnA.s['32']++;_this._ezEditTable=null;__cov_95g3_tVCYDTYSbS82IGSnA.s['33']++;_this.cfg=cfg;__cov_95g3_tVCYDTYSbS82IGSnA.s['34']++;_this.enable();__cov_95g3_tVCYDTYSbS82IGSnA.s['35']++;return _this;}__cov_95g3_tVCYDTYSbS82IGSnA.s['36']++;AdapterEzEditTable.prototype.init=function init(){__cov_95g3_tVCYDTYSbS82IGSnA.f['6']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['37']++;var _this2=this;__cov_95g3_tVCYDTYSbS82IGSnA.s['38']++;if(this.initialized){__cov_95g3_tVCYDTYSbS82IGSnA.b['15'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['39']++;return;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['15'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['40']++;var tf=this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['41']++;if(_root.root.EditTable){__cov_95g3_tVCYDTYSbS82IGSnA.b['16'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['42']++;this._setAdvancedGrid();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['16'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['43']++;var path=this.vendorPath+this.filename;__cov_95g3_tVCYDTYSbS82IGSnA.s['44']++;tf.import(this.filename,path,function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['7']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['45']++;return _this2._setAdvancedGrid();});}__cov_95g3_tVCYDTYSbS82IGSnA.s['46']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['18'][0]++,this.loadStylesheet)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['18'][1]++,!tf.isImported(this.stylesheet,'link'))){__cov_95g3_tVCYDTYSbS82IGSnA.b['17'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['47']++;tf.import(this.stylesheetName,this.stylesheet,null,'link');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['17'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['48']++;this.emitter.on(['filter-focus','filter-blur'],function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['8']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['49']++;return _this2._toggleForInputFilter();});__cov_95g3_tVCYDTYSbS82IGSnA.s['50']++;this.initialized=true;};__cov_95g3_tVCYDTYSbS82IGSnA.s['51']++;AdapterEzEditTable.prototype._setAdvancedGrid=function _setAdvancedGrid(){__cov_95g3_tVCYDTYSbS82IGSnA.f['9']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['52']++;var tf=this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['53']++;var startRow=void 0,cfg=this.cfg,thead=(0,_dom.tag)(tf.dom(),'thead');__cov_95g3_tVCYDTYSbS82IGSnA.s['54']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['20'][0]++,thead.length>0)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['20'][1]++,!cfg.startRow)){__cov_95g3_tVCYDTYSbS82IGSnA.b['19'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['55']++;startRow=undefined;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['19'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['56']++;startRow=(__cov_95g3_tVCYDTYSbS82IGSnA.b['21'][0]++,cfg.startRow)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['21'][1]++,tf.refRow);}__cov_95g3_tVCYDTYSbS82IGSnA.s['57']++;cfg.base_path=(__cov_95g3_tVCYDTYSbS82IGSnA.b['22'][0]++,cfg.base_path)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['22'][1]++,tf.basePath+'ezEditTable/');__cov_95g3_tVCYDTYSbS82IGSnA.s['58']++;var editable=cfg.editable;__cov_95g3_tVCYDTYSbS82IGSnA.s['59']++;var selectable=cfg.selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['60']++;if(selectable){__cov_95g3_tVCYDTYSbS82IGSnA.b['23'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['61']++;cfg.default_selection=(__cov_95g3_tVCYDTYSbS82IGSnA.b['24'][0]++,cfg.default_selection)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['24'][1]++,'row');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['23'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['62']++;cfg.active_cell_css=(__cov_95g3_tVCYDTYSbS82IGSnA.b['25'][0]++,cfg.active_cell_css)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['25'][1]++,'ezETSelectedCell');__cov_95g3_tVCYDTYSbS82IGSnA.s['63']++;var _lastValidRowIndex=0;__cov_95g3_tVCYDTYSbS82IGSnA.s['64']++;var _lastRowIndex=0;__cov_95g3_tVCYDTYSbS82IGSnA.s['65']++;if(selectable){__cov_95g3_tVCYDTYSbS82IGSnA.b['26'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['66']++;var onAfterSelection=function onAfterSelection(et,selectedElm,e){__cov_95g3_tVCYDTYSbS82IGSnA.f['10']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['67']++;var slc=et.Selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['68']++;var doSelect=function doSelect(nextRowIndex){__cov_95g3_tVCYDTYSbS82IGSnA.f['11']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['69']++;if(et.defaultSelection==='row'){__cov_95g3_tVCYDTYSbS82IGSnA.b['27'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['70']++;slc.SelectRowByIndex(nextRowIndex);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['27'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['71']++;et.ClearSelections();__cov_95g3_tVCYDTYSbS82IGSnA.s['72']++;var cellIndex=selectedElm.cellIndex,_row=tf.dom().rows[nextRowIndex];__cov_95g3_tVCYDTYSbS82IGSnA.s['73']++;if(et.defaultSelection==='both'){__cov_95g3_tVCYDTYSbS82IGSnA.b['28'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['74']++;slc.SelectRowByIndex(nextRowIndex);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['28'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['75']++;if(_row){__cov_95g3_tVCYDTYSbS82IGSnA.b['29'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['76']++;slc.SelectCell(_row.cells[cellIndex]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['29'][1]++;}}__cov_95g3_tVCYDTYSbS82IGSnA.s['77']++;if(tf.validRowsIndex.length!==tf.getRowsNb()){__cov_95g3_tVCYDTYSbS82IGSnA.b['30'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['78']++;var r=tf.dom().rows[nextRowIndex];__cov_95g3_tVCYDTYSbS82IGSnA.s['79']++;if(r){__cov_95g3_tVCYDTYSbS82IGSnA.b['31'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['80']++;r.scrollIntoView(false);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['31'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['81']++;if(cell){__cov_95g3_tVCYDTYSbS82IGSnA.b['32'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['82']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['34'][0]++,cell.cellIndex===tf.getCellsNb()-1)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['34'][1]++,tf.gridLayout)){__cov_95g3_tVCYDTYSbS82IGSnA.b['33'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['83']++;tf.tblCont.scrollLeft=100000000;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['33'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['84']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['36'][0]++,cell.cellIndex===0)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['36'][1]++,tf.gridLayout)){__cov_95g3_tVCYDTYSbS82IGSnA.b['35'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['85']++;tf.tblCont.scrollLeft=0;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['35'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['86']++;cell.scrollIntoView(false);}}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['32'][1]++;}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['30'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['87']++;if(!tf.validRowsIndex){__cov_95g3_tVCYDTYSbS82IGSnA.b['37'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['88']++;return;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['37'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['89']++;var validIndexes=tf.validRowsIndex,validIdxLen=validIndexes.length,row=et.defaultSelection!=='row'?(__cov_95g3_tVCYDTYSbS82IGSnA.b['38'][0]++,selectedElm.parentNode):(__cov_95g3_tVCYDTYSbS82IGSnA.b['38'][1]++,selectedElm),cell=selectedElm.nodeName==='TD'?(__cov_95g3_tVCYDTYSbS82IGSnA.b['39'][0]++,selectedElm):(__cov_95g3_tVCYDTYSbS82IGSnA.b['39'][1]++,null),keyCode=e!==undefined?(__cov_95g3_tVCYDTYSbS82IGSnA.b['40'][0]++,et.Event.GetKey(e)):(__cov_95g3_tVCYDTYSbS82IGSnA.b['40'][1]++,0),isRowValid=validIndexes.indexOf(row.rowIndex)!==-1,nextRowIndex=void 0,paging=tf.feature('paging'),d=(__cov_95g3_tVCYDTYSbS82IGSnA.b['42'][0]++,keyCode===34)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['42'][1]++,keyCode===33)?(__cov_95g3_tVCYDTYSbS82IGSnA.b['41'][0]++,(__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][0]++,paging)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][1]++,paging.pagingLength)||(__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][2]++,et.nbRowsPerPage)):(__cov_95g3_tVCYDTYSbS82IGSnA.b['41'][1]++,1);__cov_95g3_tVCYDTYSbS82IGSnA.s['90']++;if(!isRowValid){__cov_95g3_tVCYDTYSbS82IGSnA.b['44'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['91']++;if(row.rowIndex>_lastRowIndex){__cov_95g3_tVCYDTYSbS82IGSnA.b['45'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['92']++;if(row.rowIndex>=validIndexes[validIdxLen-1]){__cov_95g3_tVCYDTYSbS82IGSnA.b['46'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['93']++;nextRowIndex=validIndexes[validIdxLen-1];}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['46'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['94']++;var calcRowIndex=_lastValidRowIndex+d;__cov_95g3_tVCYDTYSbS82IGSnA.s['95']++;if(calcRowIndex>validIdxLen-1){__cov_95g3_tVCYDTYSbS82IGSnA.b['47'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['96']++;nextRowIndex=validIndexes[validIdxLen-1];}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['47'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['97']++;nextRowIndex=validIndexes[calcRowIndex];}}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['45'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['98']++;if(row.rowIndex<=validIndexes[0]){__cov_95g3_tVCYDTYSbS82IGSnA.b['48'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['99']++;nextRowIndex=validIndexes[0];}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['48'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['100']++;var v=validIndexes[_lastValidRowIndex-d];__cov_95g3_tVCYDTYSbS82IGSnA.s['101']++;nextRowIndex=v?(__cov_95g3_tVCYDTYSbS82IGSnA.b['49'][0]++,v):(__cov_95g3_tVCYDTYSbS82IGSnA.b['49'][1]++,validIndexes[0]);}}__cov_95g3_tVCYDTYSbS82IGSnA.s['102']++;_lastRowIndex=row.rowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['103']++;doSelect(nextRowIndex);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['44'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['104']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['51'][0]++,keyCode!==34)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['51'][1]++,keyCode!==33)){__cov_95g3_tVCYDTYSbS82IGSnA.b['50'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['105']++;_lastValidRowIndex=validIndexes.indexOf(row.rowIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['106']++;_lastRowIndex=row.rowIndex;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['50'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['107']++;if(keyCode===34){__cov_95g3_tVCYDTYSbS82IGSnA.b['52'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['108']++;if(_lastValidRowIndex+d<=validIdxLen-1){__cov_95g3_tVCYDTYSbS82IGSnA.b['53'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['109']++;nextRowIndex=validIndexes[_lastValidRowIndex+d];}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['53'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['110']++;nextRowIndex=[validIdxLen-1];}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['52'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['111']++;if(_lastValidRowIndex-d<=validIndexes[0]){__cov_95g3_tVCYDTYSbS82IGSnA.b['54'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['112']++;nextRowIndex=validIndexes[0];}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['54'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['113']++;nextRowIndex=validIndexes[_lastValidRowIndex-d];}}__cov_95g3_tVCYDTYSbS82IGSnA.s['114']++;_lastRowIndex=nextRowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['115']++;_lastValidRowIndex=validIndexes.indexOf(nextRowIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['116']++;doSelect(nextRowIndex);}}};__cov_95g3_tVCYDTYSbS82IGSnA.s['117']++;var onBeforeSelection=function onBeforeSelection(et,selectedElm){__cov_95g3_tVCYDTYSbS82IGSnA.f['12']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['118']++;var row=et.defaultSelection!=='row'?(__cov_95g3_tVCYDTYSbS82IGSnA.b['55'][0]++,selectedElm.parentNode):(__cov_95g3_tVCYDTYSbS82IGSnA.b['55'][1]++,selectedElm);__cov_95g3_tVCYDTYSbS82IGSnA.s['119']++;if(tf.paging){__cov_95g3_tVCYDTYSbS82IGSnA.b['56'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['120']++;if(tf.feature('paging').nbPages>1){__cov_95g3_tVCYDTYSbS82IGSnA.b['57'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['121']++;var paging=tf.feature('paging');__cov_95g3_tVCYDTYSbS82IGSnA.s['122']++;et.nbRowsPerPage=paging.pagingLength;__cov_95g3_tVCYDTYSbS82IGSnA.s['123']++;var validIndexes=tf.validRowsIndex,validIdxLen=validIndexes.length,pagingEndRow=parseInt(paging.startPagingRow,10)+parseInt(paging.pagingLength,10);__cov_95g3_tVCYDTYSbS82IGSnA.s['124']++;var rowIndex=row.rowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['125']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['59'][0]++,rowIndex===validIndexes[validIdxLen-1])&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['59'][1]++,paging.currentPageNb!==paging.nbPages)){__cov_95g3_tVCYDTYSbS82IGSnA.b['58'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['126']++;paging.setPage('last');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['58'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['127']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['61'][0]++,rowIndex===validIndexes[0])&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['61'][1]++,paging.currentPageNb!==1)){__cov_95g3_tVCYDTYSbS82IGSnA.b['60'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['128']++;paging.setPage('first');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['60'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['129']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['63'][0]++,rowIndex>validIndexes[pagingEndRow-1])&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['63'][1]++,rowIndex<validIndexes[validIdxLen-1])){__cov_95g3_tVCYDTYSbS82IGSnA.b['62'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['130']++;paging.setPage('next');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['62'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['131']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['65'][0]++,rowIndex<validIndexes[paging.startPagingRow])&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['65'][1]++,rowIndex>validIndexes[0])){__cov_95g3_tVCYDTYSbS82IGSnA.b['64'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['132']++;paging.setPage('previous');}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['64'][1]++;}}}}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['57'][1]++;}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['56'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['133']++;if(tf.paging){__cov_95g3_tVCYDTYSbS82IGSnA.b['66'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['134']++;tf.feature('paging').onAfterChangePage=function(paging){__cov_95g3_tVCYDTYSbS82IGSnA.f['13']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['135']++;var advGrid=paging.tf.extension('advancedGrid');__cov_95g3_tVCYDTYSbS82IGSnA.s['136']++;var et=advGrid._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['137']++;var slc=et.Selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['138']++;var row=slc.GetActiveRow();__cov_95g3_tVCYDTYSbS82IGSnA.s['139']++;if(row){__cov_95g3_tVCYDTYSbS82IGSnA.b['67'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['140']++;row.scrollIntoView(false);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['67'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['141']++;var cell=slc.GetActiveCell();__cov_95g3_tVCYDTYSbS82IGSnA.s['142']++;if(cell){__cov_95g3_tVCYDTYSbS82IGSnA.b['68'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['143']++;cell.scrollIntoView(false);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['68'][1]++;}};}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['66'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['144']++;if(cfg.default_selection==='row'){__cov_95g3_tVCYDTYSbS82IGSnA.b['69'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['145']++;var fnB=cfg.on_before_selected_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['146']++;cfg.on_before_selected_row=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['14']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['147']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['148']++;onBeforeSelection(args[0],args[1],args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['149']++;if(fnB){__cov_95g3_tVCYDTYSbS82IGSnA.b['70'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['150']++;fnB.call(null,args[0],args[1],args[2]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['70'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['151']++;var fnA=cfg.on_after_selected_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['152']++;cfg.on_after_selected_row=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['15']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['153']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['154']++;onAfterSelection(args[0],args[1],args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['155']++;if(fnA){__cov_95g3_tVCYDTYSbS82IGSnA.b['71'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['156']++;fnA.call(null,args[0],args[1],args[2]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['71'][1]++;}};}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['69'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['157']++;var fnD=cfg.on_before_selected_cell;__cov_95g3_tVCYDTYSbS82IGSnA.s['158']++;cfg.on_before_selected_cell=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['16']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['159']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['160']++;onBeforeSelection(args[0],args[1],args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['161']++;if(fnD){__cov_95g3_tVCYDTYSbS82IGSnA.b['72'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['162']++;fnD.call(null,args[0],args[1],args[2]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['72'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['163']++;var fnC=cfg.on_after_selected_cell;__cov_95g3_tVCYDTYSbS82IGSnA.s['164']++;cfg.on_after_selected_cell=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['17']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['165']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['166']++;onAfterSelection(args[0],args[1],args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['167']++;if(fnC){__cov_95g3_tVCYDTYSbS82IGSnA.b['73'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['168']++;fnC.call(null,args[0],args[1],args[2]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['73'][1]++;}};}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['26'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['169']++;if(editable){__cov_95g3_tVCYDTYSbS82IGSnA.b['74'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['170']++;var fnE=cfg.on_added_dom_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['171']++;cfg.on_added_dom_row=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['18']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['172']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['173']++;tf.nbFilterableRows++;__cov_95g3_tVCYDTYSbS82IGSnA.s['174']++;if(!tf.paging){__cov_95g3_tVCYDTYSbS82IGSnA.b['75'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['175']++;tf.emitter.emit('rows-changed',tf,this);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['75'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['176']++;tf.nbFilterableRows++;__cov_95g3_tVCYDTYSbS82IGSnA.s['177']++;tf.paging=false;__cov_95g3_tVCYDTYSbS82IGSnA.s['178']++;tf.feature('paging').destroy();__cov_95g3_tVCYDTYSbS82IGSnA.s['179']++;tf.feature('paging').reset();}__cov_95g3_tVCYDTYSbS82IGSnA.s['180']++;if(tf.alternateRows){__cov_95g3_tVCYDTYSbS82IGSnA.b['76'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['181']++;tf.feature('alternateRows').init();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['76'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['182']++;if(fnE){__cov_95g3_tVCYDTYSbS82IGSnA.b['77'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['183']++;fnE.call(null,args[0],args[1],args[2]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['77'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['184']++;if((__cov_95g3_tVCYDTYSbS82IGSnA.b['79'][0]++,cfg.actions)&&(__cov_95g3_tVCYDTYSbS82IGSnA.b['79'][1]++,cfg.actions['delete'])){__cov_95g3_tVCYDTYSbS82IGSnA.b['78'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['185']++;var fnF=cfg.actions['delete'].on_after_submit;__cov_95g3_tVCYDTYSbS82IGSnA.s['186']++;cfg.actions['delete'].on_after_submit=function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['19']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['187']++;var args=arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['188']++;tf.nbFilterableRows--;__cov_95g3_tVCYDTYSbS82IGSnA.s['189']++;if(!tf.paging){__cov_95g3_tVCYDTYSbS82IGSnA.b['80'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['190']++;tf.emitter.emit('rows-changed',tf,this);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['80'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['191']++;tf.nbFilterableRows--;__cov_95g3_tVCYDTYSbS82IGSnA.s['192']++;tf.paging=false;__cov_95g3_tVCYDTYSbS82IGSnA.s['193']++;tf.feature('paging').destroy();__cov_95g3_tVCYDTYSbS82IGSnA.s['194']++;tf.feature('paging').reset(false);}__cov_95g3_tVCYDTYSbS82IGSnA.s['195']++;if(tf.alternateRows){__cov_95g3_tVCYDTYSbS82IGSnA.b['81'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['196']++;tf.feature('alternateRows').init();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['81'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['197']++;if(fnF){__cov_95g3_tVCYDTYSbS82IGSnA.b['82'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['198']++;fnF.call(null,args[0],args[1]);}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['82'][1]++;}};}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['78'][1]++;}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['74'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['199']++;try{__cov_95g3_tVCYDTYSbS82IGSnA.s['200']++;this._ezEditTable=new EditTable(tf.id,cfg,startRow);__cov_95g3_tVCYDTYSbS82IGSnA.s['201']++;this._ezEditTable.Init();}catch(e){__cov_95g3_tVCYDTYSbS82IGSnA.s['202']++;throw new Error(INSTANTIATION_ERROR);}__cov_95g3_tVCYDTYSbS82IGSnA.s['203']++;this.initialized=true;};__cov_95g3_tVCYDTYSbS82IGSnA.s['204']++;AdapterEzEditTable.prototype.reset=function reset(){__cov_95g3_tVCYDTYSbS82IGSnA.f['20']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['205']++;var ezEditTable=this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['206']++;if(ezEditTable){__cov_95g3_tVCYDTYSbS82IGSnA.b['83'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['207']++;if(this.cfg.selection){__cov_95g3_tVCYDTYSbS82IGSnA.b['84'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['208']++;ezEditTable.Selection.Set();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['84'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['209']++;if(this.cfg.editable){__cov_95g3_tVCYDTYSbS82IGSnA.b['85'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['210']++;ezEditTable.Editable.Set();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['85'][1]++;}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['83'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['211']++;AdapterEzEditTable.prototype.toggle=function toggle(){__cov_95g3_tVCYDTYSbS82IGSnA.f['21']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['212']++;var ezEditTable=this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['213']++;if(ezEditTable.editable){__cov_95g3_tVCYDTYSbS82IGSnA.b['86'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['214']++;ezEditTable.Editable.Remove();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['86'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['215']++;ezEditTable.Editable.Set();}__cov_95g3_tVCYDTYSbS82IGSnA.s['216']++;if(ezEditTable.selection){__cov_95g3_tVCYDTYSbS82IGSnA.b['87'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['217']++;ezEditTable.Selection.Remove();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['87'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['218']++;ezEditTable.Selection.Set();}};__cov_95g3_tVCYDTYSbS82IGSnA.s['219']++;AdapterEzEditTable.prototype._toggleForInputFilter=function _toggleForInputFilter(){__cov_95g3_tVCYDTYSbS82IGSnA.f['22']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['220']++;var tf=this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['221']++;if(!tf.getActiveFilterId()){__cov_95g3_tVCYDTYSbS82IGSnA.b['88'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['222']++;return;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['88'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['223']++;var colIndex=tf.getColumnIndexFromFilterId(tf.getActiveFilterId());__cov_95g3_tVCYDTYSbS82IGSnA.s['224']++;var filterType=tf.getFilterType(colIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['225']++;if(filterType===_const.INPUT){__cov_95g3_tVCYDTYSbS82IGSnA.b['89'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['226']++;this.toggle();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['89'][1]++;}};__cov_95g3_tVCYDTYSbS82IGSnA.s['227']++;AdapterEzEditTable.prototype.destroy=function destroy(){__cov_95g3_tVCYDTYSbS82IGSnA.f['23']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['228']++;var _this3=this;__cov_95g3_tVCYDTYSbS82IGSnA.s['229']++;if(!this.initialized){__cov_95g3_tVCYDTYSbS82IGSnA.b['90'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['230']++;return;}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['90'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['231']++;var ezEditTable=this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['232']++;if(ezEditTable){__cov_95g3_tVCYDTYSbS82IGSnA.b['91'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['233']++;if(this.cfg.selection){__cov_95g3_tVCYDTYSbS82IGSnA.b['92'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['234']++;ezEditTable.Selection.ClearSelections();__cov_95g3_tVCYDTYSbS82IGSnA.s['235']++;ezEditTable.Selection.Remove();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['92'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['236']++;if(this.cfg.editable){__cov_95g3_tVCYDTYSbS82IGSnA.b['93'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['237']++;ezEditTable.Editable.Remove();}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['93'][1]++;}}else{__cov_95g3_tVCYDTYSbS82IGSnA.b['91'][1]++;}__cov_95g3_tVCYDTYSbS82IGSnA.s['238']++;this.emitter.off(['filter-focus','filter-blur'],function(){__cov_95g3_tVCYDTYSbS82IGSnA.f['24']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['239']++;return _this3._toggleForInputFilter();});__cov_95g3_tVCYDTYSbS82IGSnA.s['240']++;this.initialized=false;};__cov_95g3_tVCYDTYSbS82IGSnA.s['241']++;return AdapterEzEditTable;}(_feature.Feature);__cov_95g3_tVCYDTYSbS82IGSnA.s['242']++;exports.default=AdapterEzEditTable;
/***/ }),
/***/ 440:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_C$Mijoc7oG4JB_Vixvek8w = (Function('return this'))();
if (!__cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__) { __cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__ = {}; }
__cov_C$Mijoc7oG4JB_Vixvek8w = __cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__;
if (!(__cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js'])) {
__cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":1,"9":0,"10":0,"11":1,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":1,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":1,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"fnMap":{"1":{"line":19,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":21,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":23,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":28,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":36,"name":"AdapterSortableTable","loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":26}}},"6":{"line":156,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":179,"name":"(anonymous_7)","loc":{"start":{"line":161,"column":32},"end":{"line":161,"column":44}}},"8":{"line":188,"name":"(anonymous_8)","loc":{"start":{"line":170,"column":26},"end":{"line":170,"column":38}}},"9":{"line":210,"name":"(anonymous_9)","loc":{"start":{"line":194,"column":12},"end":{"line":194,"column":12}}},"10":{"line":227,"name":"sortByColumnIndex","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":236,"name":"overrideSortableTable","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":244,"name":"(anonymous_12)","loc":{"start":{"line":222,"column":48},"end":{"line":222,"column":63}}},"13":{"line":265,"name":"(anonymous_13)","loc":{"start":{"line":246,"column":37},"end":{"line":246,"column":52}}},"14":{"line":277,"name":"(anonymous_14)","loc":{"start":{"line":257,"column":45},"end":{"line":257,"column":67}}},"15":{"line":315,"name":"(anonymous_15)","loc":{"start":{"line":295,"column":53},"end":{"line":295,"column":65}}},"16":{"line":364,"name":"(anonymous_16)","loc":{"start":{"line":346,"column":46},"end":{"line":346,"column":78}}},"17":{"line":382,"name":"(anonymous_17)","loc":{"start":{"line":364,"column":37},"end":{"line":364,"column":54}}},"18":{"line":399,"name":"addSortType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":418,"name":"setSortTypes","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":464,"name":"(anonymous_20)","loc":{"start":{"line":436,"column":58},"end":{"line":436,"column":58}}},"21":{"line":474,"name":"(anonymous_21)","loc":{"start":{"line":446,"column":45},"end":{"line":446,"column":54}}},"22":{"line":488,"name":"_addDateType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":494,"name":"(anonymous_23)","loc":{"start":{"line":465,"column":34},"end":{"line":465,"column":45}}},"24":{"line":502,"name":"_addNumberType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":505,"name":"(anonymous_25)","loc":{"start":{"line":476,"column":34},"end":{"line":476,"column":45}}},"26":{"line":516,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"27":{"line":523,"name":"(anonymous_27)","loc":{"start":{"line":491,"column":12},"end":{"line":491,"column":12}}},"28":{"line":548,"name":"ipAddress","loc":{"start":{"line":510,"column":0},"end":{"line":510,"column":26}}},"29":{"line":560,"name":"sortIP","loc":{"start":{"line":522,"column":0},"end":{"line":522,"column":22}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"4":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"5":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"6":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"7":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"11":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"12":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"13":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"22":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"23":{"end":{"line":135,"column":5},"start":{"line":21,"column":4}},"24":{"end":{"line":21,"column":26},"start":{"line":21,"column":26}},"25":{"end":{"line":21,"column":26},"start":{"line":21,"column":26}},"26":{"end":{"line":28,"column":8},"start":{"line":28,"column":8}},"27":{"end":{"line":34,"column":8},"start":{"line":34,"column":8}},"28":{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},"29":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"30":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},"31":{"end":{"line":61,"column":8},"start":{"line":61,"column":8}},"32":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"33":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"34":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"35":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"36":{"end":{"line":93,"column":8},"start":{"line":93,"column":8}},"37":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"38":{"end":{"line":105,"column":8},"start":{"line":105,"column":8}},"39":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"40":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"41":{"end":{"line":125,"column":8},"start":{"line":125,"column":8}},"42":{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},"43":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"44":{"end":{"line":21,"column":26},"start":{"line":21,"column":26}},"45":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"46":{"end":{"line":140,"column":11},"start":{"line":140,"column":11}},"47":{"end":{"line":143,"column":9},"start":{"line":141,"column":8}},"48":{"end":{"line":142,"column":12},"start":{"line":142,"column":12}},"49":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"50":{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},"51":{"end":{"line":150,"column":9},"start":{"line":148,"column":8}},"52":{"end":{"line":149,"column":12},"start":{"line":149,"column":12}},"53":{"end":{"line":153,"column":8},"start":{"line":153,"column":8}},"54":{"end":{"line":155,"column":8},"start":{"line":155,"column":8}},"55":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"56":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"57":{"end":{"line":161,"column":8},"start":{"line":161,"column":8}},"58":{"end":{"line":162,"column":12},"start":{"line":162,"column":12}},"59":{"end":{"line":167,"column":13},"start":{"line":165,"column":12}},"60":{"end":{"line":166,"column":16},"start":{"line":166,"column":16}},"61":{"end":{"line":170,"column":8},"start":{"line":170,"column":8}},"62":{"end":{"line":171,"column":12},"start":{"line":171,"column":12}},"63":{"end":{"line":180,"column":13},"start":{"line":174,"column":12}},"64":{"end":{"line":175,"column":16},"start":{"line":175,"column":16}},"65":{"end":{"line":177,"column":16},"start":{"line":177,"column":16}},"66":{"end":{"line":178,"column":16},"start":{"line":178,"column":16}},"67":{"end":{"line":179,"column":16},"start":{"line":179,"column":16}},"68":{"end":{"line":182,"column":12},"start":{"line":182,"column":12}},"69":{"end":{"line":183,"column":12},"start":{"line":183,"column":12}},"70":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"71":{"end":{"line":191,"column":9},"start":{"line":189,"column":8}},"72":{"end":{"line":190,"column":12},"start":{"line":190,"column":12}},"73":{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},"74":{"end":{"line":194,"column":12},"start":{"line":194,"column":12}},"75":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"76":{"end":{"line":199,"column":8},"start":{"line":199,"column":8}},"77":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"78":{"end":{"line":208,"column":8},"start":{"line":208,"column":8}},"79":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"80":{"end":{"line":215,"column":8},"start":{"line":215,"column":8}},"81":{"end":{"line":222,"column":8},"start":{"line":222,"column":8}},"82":{"end":{"line":225,"column":13},"start":{"line":223,"column":12}},"83":{"end":{"line":224,"column":16},"start":{"line":224,"column":16}},"84":{"end":{"line":228,"column":12},"start":{"line":228,"column":12}},"85":{"end":{"line":232,"column":13},"start":{"line":230,"column":12}},"86":{"end":{"line":231,"column":16},"start":{"line":231,"column":16}},"87":{"end":{"line":234,"column":12},"start":{"line":234,"column":12}},"88":{"end":{"line":246,"column":8},"start":{"line":246,"column":8}},"89":{"end":{"line":247,"column":12},"start":{"line":247,"column":12}},"90":{"end":{"line":249,"column":59},"start":{"line":249,"column":12}},"91":{"end":{"line":250,"column":12},"start":{"line":250,"column":12}},"92":{"end":{"line":257,"column":8},"start":{"line":257,"column":8}},"93":{"end":{"line":258,"column":12},"start":{"line":258,"column":12}},"94":{"end":{"line":265,"column":13},"start":{"line":259,"column":12}},"95":{"end":{"line":264,"column":17},"start":{"line":260,"column":16}},"96":{"end":{"line":261,"column":20},"start":{"line":261,"column":20}},"97":{"end":{"line":263,"column":20},"start":{"line":263,"column":20}},"98":{"end":{"line":267,"column":12},"start":{"line":267,"column":12}},"99":{"end":{"line":268,"column":12},"start":{"line":268,"column":12}},"100":{"end":{"line":269,"column":12},"start":{"line":269,"column":12}},"101":{"end":{"line":270,"column":12},"start":{"line":270,"column":12}},"102":{"end":{"line":271,"column":12},"start":{"line":271,"column":12}},"103":{"end":{"line":288,"column":13},"start":{"line":273,"column":12}},"104":{"end":{"line":274,"column":16},"start":{"line":274,"column":16}},"105":{"end":{"line":287,"column":17},"start":{"line":275,"column":16}},"106":{"end":{"line":276,"column":20},"start":{"line":276,"column":20}},"107":{"end":{"line":277,"column":20},"start":{"line":277,"column":20}},"108":{"end":{"line":279,"column":20},"start":{"line":279,"column":20}},"109":{"end":{"line":282,"column":21},"start":{"line":280,"column":20}},"110":{"end":{"line":281,"column":24},"start":{"line":281,"column":24}},"111":{"end":{"line":283,"column":20},"start":{"line":283,"column":20}},"112":{"end":{"line":285,"column":20},"start":{"line":285,"column":20}},"113":{"end":{"line":286,"column":20},"start":{"line":286,"column":20}},"114":{"end":{"line":289,"column":12},"start":{"line":289,"column":12}},"115":{"end":{"line":295,"column":8},"start":{"line":295,"column":8}},"116":{"end":{"line":296,"column":12},"start":{"line":296,"column":12}},"117":{"end":{"line":297,"column":12},"start":{"line":297,"column":12}},"118":{"end":{"line":313,"column":13},"start":{"line":300,"column":12}},"119":{"end":{"line":301,"column":16},"start":{"line":301,"column":16}},"120":{"end":{"line":302,"column":16},"start":{"line":302,"column":16}},"121":{"end":{"line":303,"column":16},"start":{"line":303,"column":16}},"122":{"end":{"line":306,"column":17},"start":{"line":304,"column":16}},"123":{"end":{"line":305,"column":20},"start":{"line":305,"column":20}},"124":{"end":{"line":310,"column":17},"start":{"line":308,"column":16}},"125":{"end":{"line":309,"column":20},"start":{"line":309,"column":20}},"126":{"end":{"line":311,"column":16},"start":{"line":311,"column":16}},"127":{"end":{"line":312,"column":16},"start":{"line":312,"column":16}},"128":{"end":{"line":336,"column":13},"start":{"line":314,"column":12}},"129":{"end":{"line":315,"column":16},"start":{"line":315,"column":16}},"130":{"end":{"line":318,"column":17},"start":{"line":316,"column":16}},"131":{"end":{"line":317,"column":20},"start":{"line":317,"column":20}},"132":{"end":{"line":319,"column":16},"start":{"line":319,"column":16}},"133":{"end":{"line":335,"column":17},"start":{"line":320,"column":16}},"134":{"end":{"line":321,"column":20},"start":{"line":321,"column":20}},"135":{"end":{"line":326,"column":21},"start":{"line":322,"column":20}},"136":{"end":{"line":323,"column":24},"start":{"line":323,"column":24}},"137":{"end":{"line":325,"column":24},"start":{"line":325,"column":24}},"138":{"end":{"line":334,"column":21},"start":{"line":327,"column":20}},"139":{"end":{"line":328,"column":24},"start":{"line":328,"column":24}},"140":{"end":{"line":333,"column":24},"start":{"line":333,"column":24}},"141":{"end":{"line":346,"column":8},"start":{"line":346,"column":8}},"142":{"end":{"line":347,"column":12},"start":{"line":347,"column":12}},"143":{"end":{"line":349,"column":12},"start":{"line":349,"column":12}},"144":{"end":{"line":352,"column":13},"start":{"line":350,"column":12}},"145":{"end":{"line":351,"column":16},"start":{"line":351,"column":16}},"146":{"end":{"line":353,"column":12},"start":{"line":353,"column":12}},"147":{"end":{"line":354,"column":12},"start":{"line":354,"column":12}},"148":{"end":{"line":355,"column":12},"start":{"line":355,"column":12}},"149":{"end":{"line":364,"column":8},"start":{"line":364,"column":8}},"150":{"end":{"line":367,"column":13},"start":{"line":365,"column":12}},"151":{"end":{"line":366,"column":16},"start":{"line":366,"column":16}},"152":{"end":{"line":372,"column":13},"start":{"line":368,"column":12}},"153":{"end":{"line":369,"column":16},"start":{"line":369,"column":16}},"154":{"end":{"line":371,"column":16},"start":{"line":371,"column":16}},"155":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"156":{"end":{"line":379,"column":25},"start":{"line":379,"column":25}},"157":{"end":{"line":379,"column":25},"start":{"line":379,"column":19}},"158":{"end":{"line":379,"column":25},"start":{"line":379,"column":25}},"159":{"end":{"line":382,"column":8},"start":{"line":382,"column":8}},"160":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"161":{"end":{"line":389,"column":19},"start":{"line":389,"column":19}},"162":{"end":{"line":390,"column":8},"start":{"line":390,"column":8}},"163":{"end":{"line":424,"column":9},"start":{"line":394,"column":8}},"164":{"end":{"line":395,"column":12},"start":{"line":395,"column":12}},"165":{"end":{"line":422,"column":13},"start":{"line":396,"column":12}},"166":{"end":{"line":397,"column":16},"start":{"line":397,"column":16}},"167":{"end":{"line":419,"column":17},"start":{"line":398,"column":16}},"168":{"end":{"line":405,"column":21},"start":{"line":399,"column":20}},"169":{"end":{"line":400,"column":24},"start":{"line":400,"column":24}},"170":{"end":{"line":405,"column":21},"start":{"line":402,"column":25}},"171":{"end":{"line":403,"column":24},"start":{"line":403,"column":24}},"172":{"end":{"line":404,"column":24},"start":{"line":404,"column":24}},"173":{"end":{"line":407,"column":20},"start":{"line":407,"column":20}},"174":{"end":{"line":418,"column":21},"start":{"line":408,"column":20}},"175":{"end":{"line":409,"column":24},"start":{"line":409,"column":24}},"176":{"end":{"line":418,"column":21},"start":{"line":411,"column":25}},"177":{"end":{"line":413,"column":24},"start":{"line":413,"column":24}},"178":{"end":{"line":418,"column":21},"start":{"line":415,"column":25}},"179":{"end":{"line":417,"column":24},"start":{"line":417,"column":24}},"180":{"end":{"line":421,"column":16},"start":{"line":421,"column":16}},"181":{"end":{"line":423,"column":12},"start":{"line":423,"column":12}},"182":{"end":{"line":429,"column":8},"start":{"line":429,"column":8}},"183":{"end":{"line":430,"column":8},"start":{"line":430,"column":8}},"184":{"end":{"line":431,"column":8},"start":{"line":431,"column":8}},"185":{"end":{"line":433,"column":8},"start":{"line":433,"column":8}},"186":{"end":{"line":456,"column":9},"start":{"line":436,"column":8}},"187":{"end":{"line":436,"column":58},"start":{"line":436,"column":58}},"188":{"end":{"line":437,"column":12},"start":{"line":437,"column":12}},"189":{"end":{"line":455,"column":13},"start":{"line":438,"column":12}},"190":{"end":{"line":441,"column":17},"start":{"line":439,"column":16}},"191":{"end":{"line":440,"column":20},"start":{"line":440,"column":20}},"192":{"end":{"line":442,"column":16},"start":{"line":442,"column":16}},"193":{"end":{"line":454,"column":17},"start":{"line":443,"column":16}},"194":{"end":{"line":444,"column":20},"start":{"line":444,"column":20}},"195":{"end":{"line":446,"column":20},"start":{"line":446,"column":20}},"196":{"end":{"line":447,"column":24},"start":{"line":447,"column":24}},"197":{"end":{"line":450,"column":25},"start":{"line":448,"column":24}},"198":{"end":{"line":449,"column":28},"start":{"line":449,"column":28}},"199":{"end":{"line":451,"column":24},"start":{"line":451,"column":24}},"200":{"end":{"line":453,"column":20},"start":{"line":453,"column":20}},"201":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"202":{"end":{"line":460,"column":8},"start":{"line":460,"column":8}},"203":{"end":{"line":461,"column":8},"start":{"line":461,"column":8}},"204":{"end":{"line":462,"column":8},"start":{"line":462,"column":8}},"205":{"end":{"line":463,"column":8},"start":{"line":463,"column":8}},"206":{"end":{"line":465,"column":8},"start":{"line":465,"column":8}},"207":{"end":{"line":466,"column":12},"start":{"line":466,"column":12}},"208":{"end":{"line":468,"column":12},"start":{"line":468,"column":12}},"209":{"end":{"line":470,"column":8},"start":{"line":470,"column":8}},"210":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"211":{"end":{"line":474,"column":8},"start":{"line":474,"column":8}},"212":{"end":{"line":476,"column":8},"start":{"line":476,"column":8}},"213":{"end":{"line":477,"column":12},"start":{"line":477,"column":12}},"214":{"end":{"line":479,"column":8},"start":{"line":479,"column":8}},"215":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"216":{"end":{"line":485,"column":14},"start":{"line":485,"column":14}},"217":{"end":{"line":488,"column":9},"start":{"line":486,"column":8}},"218":{"end":{"line":487,"column":12},"start":{"line":487,"column":12}},"219":{"end":{"line":489,"column":8},"start":{"line":489,"column":8}},"220":{"end":{"line":490,"column":8},"start":{"line":490,"column":8}},"221":{"end":{"line":491,"column":12},"start":{"line":491,"column":12}},"222":{"end":{"line":492,"column":8},"start":{"line":492,"column":8}},"223":{"end":{"line":493,"column":8},"start":{"line":493,"column":8}},"224":{"end":{"line":495,"column":8},"start":{"line":495,"column":8}},"225":{"end":{"line":503,"column":9},"start":{"line":496,"column":8}},"226":{"end":{"line":497,"column":12},"start":{"line":497,"column":12}},"227":{"end":{"line":498,"column":12},"start":{"line":498,"column":12}},"228":{"end":{"line":502,"column":13},"start":{"line":500,"column":12}},"229":{"end":{"line":501,"column":16},"start":{"line":501,"column":16}},"230":{"end":{"line":504,"column":8},"start":{"line":504,"column":8}},"231":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"232":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"233":{"end":{"line":520,"column":1},"start":{"line":510,"column":0}},"234":{"end":{"line":511,"column":4},"start":{"line":511,"column":4}},"235":{"end":{"line":518,"column":5},"start":{"line":512,"column":4}},"236":{"end":{"line":513,"column":8},"start":{"line":513,"column":8}},"237":{"end":{"line":516,"column":9},"start":{"line":514,"column":8}},"238":{"end":{"line":515,"column":12},"start":{"line":515,"column":12}},"239":{"end":{"line":517,"column":8},"start":{"line":517,"column":8}},"240":{"end":{"line":519,"column":4},"start":{"line":519,"column":4}},"241":{"end":{"line":532,"column":1},"start":{"line":522,"column":0}},"242":{"end":{"line":523,"column":4},"start":{"line":523,"column":4}},"243":{"end":{"line":524,"column":4},"start":{"line":524,"column":4}},"244":{"end":{"line":531,"column":5},"start":{"line":525,"column":4}},"245":{"end":{"line":526,"column":8},"start":{"line":526,"column":8}},"246":{"end":{"line":531,"column":5},"start":{"line":527,"column":11}},"247":{"end":{"line":528,"column":8},"start":{"line":528,"column":8}},"248":{"end":{"line":530,"column":8},"start":{"line":530,"column":8}}},"branchMap":{"1":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":21,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":21,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"4":{"line":21,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":23,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"6":{"line":23,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"7":{"line":23,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"8":{"line":23,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"9":{"line":23,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"10":{"line":51,"type":"binary-expr","locations":[{"end":{"line":34,"column":20},"start":{"line":34,"column":20}},{"end":{"line":34,"column":8},"start":{"line":34,"column":40}}]},"11":{"line":64,"type":"cond-expr","locations":[{"end":{"line":47,"column":25},"start":{"line":47,"column":47}},{"end":{"line":47,"column":8},"start":{"line":47,"column":60}}]},"12":{"line":71,"type":"cond-expr","locations":[{"end":{"line":54,"column":30},"start":{"line":55,"column":12}},{"end":{"line":54,"column":8},"start":{"line":55,"column":37}}]},"13":{"line":83,"type":"cond-expr","locations":[{"end":{"line":67,"column":26},"start":{"line":67,"column":54}},{"end":{"line":67,"column":8},"start":{"line":67,"column":73}}]},"14":{"line":91,"type":"binary-expr","locations":[{"end":{"line":75,"column":23},"start":{"line":75,"column":23}},{"end":{"line":75,"column":8},"start":{"line":75,"column":43}}]},"15":{"line":97,"type":"binary-expr","locations":[{"end":{"line":81,"column":24},"start":{"line":81,"column":24}},{"end":{"line":81,"column":8},"start":{"line":81,"column":44}}]},"16":{"line":103,"type":"binary-expr","locations":[{"end":{"line":87,"column":28},"start":{"line":87,"column":28}},{"end":{"line":87,"column":8},"start":{"line":87,"column":53}}]},"17":{"line":109,"type":"binary-expr","locations":[{"end":{"line":93,"column":31},"start":{"line":93,"column":31}},{"end":{"line":93,"column":8},"start":{"line":93,"column":60}}]},"18":{"line":115,"type":"binary-expr","locations":[{"end":{"line":99,"column":32},"start":{"line":99,"column":32}},{"end":{"line":99,"column":8},"start":{"line":99,"column":62}}]},"19":{"line":121,"type":"binary-expr","locations":[{"end":{"line":105,"column":25},"start":{"line":105,"column":25}},{"end":{"line":105,"column":8},"start":{"line":105,"column":44}}]},"20":{"line":127,"type":"cond-expr","locations":[{"end":{"line":111,"column":28},"start":{"line":112,"column":12}},{"end":{"line":111,"column":8},"start":{"line":111,"column":28}}]},"21":{"line":133,"type":"cond-expr","locations":[{"end":{"line":118,"column":28},"start":{"line":119,"column":12}},{"end":{"line":118,"column":8},"start":{"line":118,"column":28}}]},"22":{"line":139,"type":"cond-expr","locations":[{"end":{"line":125,"column":27},"start":{"line":126,"column":12}},{"end":{"line":125,"column":8},"start":{"line":125,"column":27}}]},"23":{"line":159,"type":"if","locations":[{"end":{"line":141,"column":8},"start":{"line":141,"column":8}},{"end":{"line":141,"column":8},"start":{"line":141,"column":8}}]},"24":{"line":166,"type":"if","locations":[{"end":{"line":148,"column":8},"start":{"line":148,"column":8}},{"end":{"line":148,"column":8},"start":{"line":148,"column":8}}]},"25":{"line":183,"type":"if","locations":[{"end":{"line":165,"column":12},"start":{"line":165,"column":12}},{"end":{"line":165,"column":12},"start":{"line":165,"column":12}}]},"26":{"line":192,"type":"if","locations":[{"end":{"line":174,"column":12},"start":{"line":174,"column":12}},{"end":{"line":174,"column":12},"start":{"line":174,"column":12}}]},"27":{"line":206,"type":"if","locations":[{"end":{"line":189,"column":8},"start":{"line":189,"column":8}},{"end":{"line":189,"column":8},"start":{"line":189,"column":8}}]},"28":{"line":245,"type":"if","locations":[{"end":{"line":223,"column":12},"start":{"line":223,"column":12}},{"end":{"line":223,"column":12},"start":{"line":223,"column":12}}]},"29":{"line":250,"type":"binary-expr","locations":[{"end":{"line":228,"column":21},"start":{"line":228,"column":21}},{"end":{"line":228,"column":12},"start":{"line":228,"column":35}}]},"30":{"line":252,"type":"binary-expr","locations":[{"end":{"line":230,"column":19},"start":{"line":230,"column":19}},{"end":{"line":230,"column":12},"start":{"line":230,"column":46}}]},"31":{"line":256,"type":"cond-expr","locations":[{"end":{"line":235,"column":16},"start":{"line":236,"column":20}},{"end":{"line":234,"column":12},"start":{"line":236,"column":53}}]},"32":{"line":269,"type":"binary-expr","locations":[{"end":{"line":249,"column":24},"start":{"line":249,"column":24}},{"end":{"line":249,"column":12},"start":{"line":249,"column":44}}]},"33":{"line":279,"type":"if","locations":[{"end":{"line":259,"column":12},"start":{"line":259,"column":12}},{"end":{"line":259,"column":12},"start":{"line":259,"column":12}}]},"34":{"line":280,"type":"if","locations":[{"end":{"line":260,"column":16},"start":{"line":260,"column":16}},{"end":{"line":260,"column":16},"start":{"line":260,"column":16}}]},"35":{"line":289,"type":"binary-expr","locations":[{"end":{"line":269,"column":28},"start":{"line":269,"column":28}},{"end":{"line":269,"column":12},"start":{"line":269,"column":42}}]},"36":{"line":296,"type":"if","locations":[{"end":{"line":275,"column":16},"start":{"line":275,"column":16}},{"end":{"line":275,"column":16},"start":{"line":275,"column":16}}]},"37":{"line":296,"type":"binary-expr","locations":[{"end":{"line":275,"column":20},"start":{"line":275,"column":20}},{"end":{"line":275,"column":16},"start":{"line":275,"column":49}}]},"38":{"line":300,"type":"if","locations":[{"end":{"line":280,"column":20},"start":{"line":280,"column":20}},{"end":{"line":280,"column":20},"start":{"line":280,"column":20}}]},"39":{"line":322,"type":"if","locations":[{"end":{"line":300,"column":12},"start":{"line":300,"column":12}},{"end":{"line":300,"column":12},"start":{"line":300,"column":12}}]},"40":{"line":322,"type":"binary-expr","locations":[{"end":{"line":300,"column":16},"start":{"line":300,"column":16}},{"end":{"line":300,"column":12},"start":{"line":300,"column":34}}]},"41":{"line":330,"type":"if","locations":[{"end":{"line":308,"column":16},"start":{"line":308,"column":16}},{"end":{"line":308,"column":16},"start":{"line":308,"column":16}}]},"42":{"line":338,"type":"if","locations":[{"end":{"line":316,"column":16},"start":{"line":316,"column":16}},{"end":{"line":316,"column":16},"start":{"line":316,"column":16}}]},"43":{"line":342,"type":"if","locations":[{"end":{"line":320,"column":16},"start":{"line":320,"column":16}},{"end":{"line":320,"column":16},"start":{"line":320,"column":16}}]},"44":{"line":342,"type":"binary-expr","locations":[{"end":{"line":320,"column":20},"start":{"line":320,"column":20}},{"end":{"line":320,"column":16},"start":{"line":320,"column":41}}]},"45":{"line":343,"type":"binary-expr","locations":[{"end":{"line":321,"column":26},"start":{"line":321,"column":26}},{"end":{"line":321,"column":20},"start":{"line":321,"column":44}}]},"46":{"line":344,"type":"if","locations":[{"end":{"line":322,"column":20},"start":{"line":322,"column":20}},{"end":{"line":322,"column":20},"start":{"line":322,"column":20}}]},"47":{"line":348,"type":"if","locations":[{"end":{"line":327,"column":20},"start":{"line":327,"column":20}},{"end":{"line":327,"column":20},"start":{"line":327,"column":20}}]},"48":{"line":349,"type":"cond-expr","locations":[{"end":{"line":329,"column":29},"start":{"line":330,"column":32}},{"end":{"line":328,"column":40},"start":{"line":331,"column":32}}]},"49":{"line":368,"type":"if","locations":[{"end":{"line":350,"column":12},"start":{"line":350,"column":12}},{"end":{"line":350,"column":12},"start":{"line":350,"column":12}}]},"50":{"line":368,"type":"binary-expr","locations":[{"end":{"line":350,"column":16},"start":{"line":350,"column":16}},{"end":{"line":350,"column":12},"start":{"line":350,"column":32}}]},"51":{"line":383,"type":"if","locations":[{"end":{"line":365,"column":12},"start":{"line":365,"column":12}},{"end":{"line":365,"column":12},"start":{"line":365,"column":12}}]},"52":{"line":386,"type":"if","locations":[{"end":{"line":368,"column":12},"start":{"line":368,"column":12}},{"end":{"line":368,"column":12},"start":{"line":368,"column":12}}]},"53":{"line":427,"type":"if","locations":[{"end":{"line":396,"column":12},"start":{"line":396,"column":12}},{"end":{"line":396,"column":12},"start":{"line":396,"column":12}}]},"54":{"line":429,"type":"if","locations":[{"end":{"line":398,"column":16},"start":{"line":398,"column":16}},{"end":{"line":398,"column":16},"start":{"line":398,"column":16}}]},"55":{"line":430,"type":"if","locations":[{"end":{"line":399,"column":20},"start":{"line":399,"column":20}},{"end":{"line":399,"column":20},"start":{"line":399,"column":20}}]},"56":{"line":432,"type":"if","locations":[{"end":{"line":402,"column":25},"start":{"line":402,"column":25}},{"end":{"line":402,"column":25},"start":{"line":402,"column":25}}]},"57":{"line":433,"type":"binary-expr","locations":[{"end":{"line":403,"column":38},"start":{"line":403,"column":38}},{"end":{"line":403,"column":24},"start":{"line":403,"column":57}}]},"58":{"line":438,"type":"if","locations":[{"end":{"line":408,"column":20},"start":{"line":408,"column":20}},{"end":{"line":408,"column":20},"start":{"line":408,"column":20}}]},"59":{"line":440,"type":"if","locations":[{"end":{"line":411,"column":25},"start":{"line":411,"column":25}},{"end":{"line":411,"column":25},"start":{"line":411,"column":25}}]},"60":{"line":440,"type":"binary-expr","locations":[{"end":{"line":411,"column":29},"start":{"line":411,"column":29}},{"end":{"line":411,"column":25},"start":{"line":412,"column":24}}]},"61":{"line":442,"type":"if","locations":[{"end":{"line":415,"column":25},"start":{"line":415,"column":25}},{"end":{"line":415,"column":25},"start":{"line":415,"column":25}}]},"62":{"line":463,"type":"if","locations":[{"end":{"line":436,"column":8},"start":{"line":436,"column":8}},{"end":{"line":436,"column":8},"start":{"line":436,"column":8}}]},"63":{"line":463,"type":"binary-expr","locations":[{"end":{"line":436,"column":12},"start":{"line":436,"column":12}},{"end":{"line":436,"column":8},"start":{"line":436,"column":30}}]},"64":{"line":467,"type":"if","locations":[{"end":{"line":439,"column":16},"start":{"line":439,"column":16}},{"end":{"line":439,"column":16},"start":{"line":439,"column":16}}]},"65":{"line":471,"type":"if","locations":[{"end":{"line":443,"column":16},"start":{"line":443,"column":16}},{"end":{"line":443,"column":16},"start":{"line":443,"column":16}}]},"66":{"line":476,"type":"if","locations":[{"end":{"line":448,"column":24},"start":{"line":448,"column":24}},{"end":{"line":448,"column":24},"start":{"line":448,"column":24}}]},"67":{"line":491,"type":"binary-expr","locations":[{"end":{"line":462,"column":21},"start":{"line":462,"column":21}},{"end":{"line":462,"column":8},"start":{"line":462,"column":68}}]},"68":{"line":497,"type":"cond-expr","locations":[{"end":{"line":468,"column":19},"start":{"line":468,"column":40}},{"end":{"line":468,"column":12},"start":{"line":468,"column":68}}]},"69":{"line":503,"type":"cond-expr","locations":[{"end":{"line":474,"column":44},"start":{"line":474,"column":62}},{"end":{"line":474,"column":12},"start":{"line":474,"column":67}}]},"70":{"line":519,"type":"if","locations":[{"end":{"line":486,"column":8},"start":{"line":486,"column":8}},{"end":{"line":486,"column":8},"start":{"line":486,"column":8}}]},"71":{"line":534,"type":"if","locations":[{"end":{"line":500,"column":12},"start":{"line":500,"column":12}},{"end":{"line":500,"column":12},"start":{"line":500,"column":12}}]},"72":{"line":563,"type":"if","locations":[{"end":{"line":525,"column":4},"start":{"line":525,"column":4}},{"end":{"line":525,"column":4},"start":{"line":525,"column":4}}]},"73":{"line":565,"type":"if","locations":[{"end":{"line":527,"column":11},"start":{"line":527,"column":11}},{"end":{"line":527,"column":11},"start":{"line":527,"column":11}}]}},"code":["import {Feature} from '../../feature';","import {isArray, isFn, isUndef, isObj, EMPTY_FN} from '../../types';","import {createElm, elm, getText, tag} from '../../dom';","import {addEvt} from '../../event';","import {parse as parseNb} from '../../number';","import {"," NONE, CELL_TAG, HEADER_TAG, STRING, NUMBER, DATE, FORMATTED_NUMBER,"," IP_ADDRESS","} from '../../const';","","/**"," * SortableTable Adapter module"," */","export default class AdapterSortableTable extends Feature {",""," /**"," * Creates an instance of AdapterSortableTable"," * @param {TableFilter} tf TableFilter instance"," * @param {Object} opts Configuration object"," */"," constructor(tf, opts) {"," super(tf, opts.name);",""," /**"," * Module name"," * @type {String}"," */"," this.name = opts.name;",""," /**"," * Module description"," * @type {String}"," */"," this.desc = opts.description || 'Sortable table';",""," /**"," * Indicate whether table previously sorted"," * @type {Boolean}"," * @private"," */"," this.sorted = false;",""," /**"," * List of sort type per column basis"," * @type {Array}"," */"," this.sortTypes = isArray(opts.types) ? opts.types : tf.colTypes;",""," /**"," * Column to be sorted at initialization, ie:"," * sort_col_at_start: [1, true]"," * @type {Array}"," */"," this.sortColAtStart = isArray(opts.sort_col_at_start) ?"," opts.sort_col_at_start : null;",""," /**"," * Enable asynchronous sort, if triggers are external"," * @type {Boolean}"," */"," this.asyncSort = Boolean(opts.async_sort);",""," /**"," * List of element IDs triggering sort on a per column basis"," * @type {Array}"," */"," this.triggerIds = isArray(opts.trigger_ids) ? opts.trigger_ids : [];",""," // edit .sort-arrow.descending / .sort-arrow.ascending in"," // tablefilter.css to reflect any path change"," /**"," * Path to images"," * @type {String}"," */"," this.imgPath = opts.images_path || tf.themesPath;",""," /**"," * Blank image file name"," * @type {String}"," */"," this.imgBlank = opts.image_blank || 'blank.png';",""," /**"," * Css class for sort indicator image"," * @type {String}"," */"," this.imgClassName = opts.image_class_name || 'sort-arrow';",""," /**"," * Css class for ascending sort indicator image"," * @type {String}"," */"," this.imgAscClassName = opts.image_asc_class_name || 'ascending';",""," /**"," * Css class for descending sort indicator image"," * @type {String}"," */"," this.imgDescClassName = opts.image_desc_class_name || 'descending';",""," /**"," * Cell attribute key storing custom value used for sorting"," * @type {String}"," */"," this.customKey = opts.custom_key || 'data-tf-sortKey';",""," /**"," * Callback fired when sort extension is instanciated"," * @type {Function}"," */"," this.onSortLoaded = isFn(opts.on_sort_loaded) ?"," opts.on_sort_loaded : EMPTY_FN;",""," /**"," * Callback fired before a table column is sorted"," * @type {Function}"," */"," this.onBeforeSort = isFn(opts.on_before_sort) ?"," opts.on_before_sort : EMPTY_FN;",""," /**"," * Callback fired after a table column is sorted"," * @type {Function}"," */"," this.onAfterSort = isFn(opts.on_after_sort) ?"," opts.on_after_sort : EMPTY_FN;",""," /**"," * SortableTable instance"," * @private"," */"," this.stt = null;",""," this.enable();"," }",""," /**"," * Initializes AdapterSortableTable instance"," */"," init() {"," if (this.initialized) {"," return;"," }"," let tf = this.tf;"," let adpt = this;",""," // SortableTable class sanity check (sortabletable.js)"," if (isUndef(SortableTable)) {"," throw new Error('SortableTable class not found.');"," }",""," // Add any date format if needed"," this.emitter.emit('add-date-type-formats', this.tf, this.sortTypes);",""," this.overrideSortableTable();"," this.setSortTypes();",""," this.onSortLoaded(tf, this);",""," /*** SortableTable callbacks ***/"," this.stt.onbeforesort = function () {"," adpt.onBeforeSort(tf, adpt.stt.sortColumn);",""," /*** sort behaviour for paging ***/"," if (tf.paging) {"," tf.feature('paging').disable();"," }"," };",""," this.stt.onsort = function () {"," adpt.sorted = true;",""," //sort behaviour for paging"," if (tf.paging) {"," let paginator = tf.feature('paging');"," // recalculate valid rows index as sorting may have change it"," tf.getValidRows(true);"," paginator.enable();"," paginator.setPage(paginator.getPage());"," }",""," adpt.onAfterSort(tf, adpt.stt.sortColumn, adpt.stt.descending);"," adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn,"," adpt.stt.descending);"," };",""," // Column sort at start"," let sortColAtStart = adpt.sortColAtStart;"," if (sortColAtStart) {"," this.stt.sort(sortColAtStart[0], sortColAtStart[1]);"," }",""," this.emitter.on(['sort'],"," (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));",""," /** @inherited */"," this.initialized = true;",""," this.emitter.emit('sort-initialized', tf, this);"," }",""," /**"," * Sort specified column"," * @param {Number} colIdx Column index"," * @param {Boolean} desc Optional: descending manner"," */"," sortByColumnIndex(colIdx, desc) {"," this.stt.sort(colIdx, desc);"," }",""," /**"," * Set SortableTable overrides for TableFilter integration"," */"," overrideSortableTable() {"," let adpt = this,"," tf = this.tf;",""," /**"," * Overrides headerOnclick method in order to handle th event"," * @param {Object} e [description]"," */"," SortableTable.prototype.headerOnclick = function (evt) {"," if (!adpt.initialized) {"," return;"," }",""," // find Header element"," let el = evt.target || evt.srcElement;",""," while (el.tagName !== CELL_TAG && el.tagName !== HEADER_TAG) {"," el = el.parentNode;"," }",""," this.sort("," SortableTable.msie ?"," SortableTable.getCellIndex(el) : el.cellIndex"," );"," };",""," /**"," * Overrides getCellIndex IE returns wrong cellIndex when columns are"," * hidden"," * @param {Object} oTd TD element"," * @return {Number} Cell index"," */"," SortableTable.getCellIndex = function (oTd) {"," let cells = oTd.parentNode.cells,"," l = cells.length, i;"," for (i = 0; cells[i] !== oTd && i < l; i++) { }"," return i;"," };",""," /**"," * Overrides initHeader in order to handle filters row position"," * @param {Array} oSortTypes"," */"," SortableTable.prototype.initHeader = function (oSortTypes) {"," let stt = this;"," if (!stt.tHead) {"," if (tf.gridLayout) {"," stt.tHead = tf.feature('gridLayout').headTbl.tHead;"," } else {"," return;"," }"," }",""," stt.headersRow = tf.headersRow;"," let cells = stt.tHead.rows[stt.headersRow].cells;"," stt.sortTypes = oSortTypes || [];"," let l = cells.length;"," let img, c;",""," for (let i = 0; i < l; i++) {"," c = cells[i];"," if (stt.sortTypes[i] !== null && stt.sortTypes[i] !== 'None') {"," c.style.cursor = 'pointer';"," img = createElm('img',"," ['src', adpt.imgPath + adpt.imgBlank]);"," c.appendChild(img);"," if (stt.sortTypes[i] !== null) {"," c.setAttribute('_sortType', stt.sortTypes[i]);"," }"," addEvt(c, 'click', stt._headerOnclick);"," } else {"," c.setAttribute('_sortType', oSortTypes[i]);"," c._sortType = 'None';"," }"," }"," stt.updateHeaderArrows();"," };",""," /**"," * Overrides updateHeaderArrows in order to handle arrows indicators"," */"," SortableTable.prototype.updateHeaderArrows = function () {"," let stt = this;"," let cells, l, img;",""," // external headers"," if (adpt.asyncSort && adpt.triggerIds.length > 0) {"," let triggers = adpt.triggerIds;"," cells = [];"," l = triggers.length;"," for (let j = 0; j < l; j++) {"," cells.push(elm(triggers[j]));"," }"," } else {"," if (!this.tHead) {"," return;"," }"," cells = stt.tHead.rows[stt.headersRow].cells;"," l = cells.length;"," }"," for (let i = 0; i < l; i++) {"," let cell = cells[i];"," if (!cell) {"," continue;"," }"," let cellAttr = cell.getAttribute('_sortType');"," if (cellAttr !== null && cellAttr !== 'None') {"," img = cell.lastChild || cell;"," if (img.nodeName.toLowerCase() !== 'img') {"," img = createElm('img',"," ['src', adpt.imgPath + adpt.imgBlank]);"," cell.appendChild(img);"," }"," if (i === stt.sortColumn) {"," img.className = adpt.imgClassName + ' ' +"," (this.descending ?"," adpt.imgDescClassName :"," adpt.imgAscClassName);"," } else {"," img.className = adpt.imgClassName;"," }"," }"," }"," };",""," /**"," * Overrides getRowValue for custom key value feature"," * @param {Object} oRow Row element"," * @param {String} sType"," * @param {Number} nColumn"," * @return {String}"," */"," SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {"," let stt = this;"," // if we have defined a custom getRowValue use that"," let sortTypeInfo = stt._sortTypeInfo[sType];"," if (sortTypeInfo && sortTypeInfo.getRowValue) {"," return sortTypeInfo.getRowValue(oRow, nColumn);"," }"," let c = oRow.cells[nColumn];"," let s = SortableTable.getInnerText(c);"," return stt.getValueFromString(s, sType);"," };",""," /**"," * Overrides getInnerText in order to avoid Firefox unexpected sorting"," * behaviour with untrimmed text elements"," * @param {Object} oNode DOM element"," * @return {String} DOM element inner text"," */"," SortableTable.getInnerText = function (oNode) {"," if (!oNode) {"," return;"," }"," if (oNode.getAttribute(adpt.customKey)) {"," return oNode.getAttribute(adpt.customKey);"," } else {"," return getText(oNode);"," }"," };"," }",""," /**"," * Adds a sort type"," */"," addSortType(...args) {"," // Extract the arguments"," let [id, caster, sorter] = args;"," SortableTable.prototype.addSortType(id, caster, sorter);"," }",""," /**"," * Sets the sort types on a column basis"," * @private"," */"," setSortTypes() {"," let tf = this.tf,"," sortTypes = this.sortTypes,"," _sortTypes = [];",""," for (let i = 0; i < tf.nbCells; i++) {"," let colType;"," if (sortTypes[i]) {"," colType = sortTypes[i];"," if (isObj(colType)) {"," if (colType.type === DATE) {"," colType = this._addDateType(i, sortTypes);"," }"," else if (colType.type === FORMATTED_NUMBER) {"," let decimal = colType.decimal || tf.decimalSeparator;"," colType = this._addNumberType(i, decimal);"," }"," } else {"," colType = colType.toLowerCase();"," if (colType === DATE) {"," colType = this._addDateType(i, sortTypes);"," }"," else if (colType === FORMATTED_NUMBER ||"," colType === NUMBER) {"," colType = this._addNumberType(i, tf.decimalSeparator);"," }"," else if (colType === NONE) {"," // TODO: normalise 'none' vs 'None'"," colType = 'None';"," }"," }"," } else {"," colType = STRING;"," }"," _sortTypes.push(colType);"," }",""," //Public TF method to add sort type",""," //Custom sort types"," this.addSortType('caseinsensitivestring', SortableTable.toUpperCase);"," this.addSortType(STRING);"," this.addSortType(IP_ADDRESS, ipAddress, sortIP);",""," this.stt = new SortableTable(tf.dom(), _sortTypes);",""," /*** external table headers adapter ***/"," if (this.asyncSort && this.triggerIds.length > 0) {"," let triggers = this.triggerIds;"," for (let j = 0; j < triggers.length; j++) {"," if (triggers[j] === null) {"," continue;"," }"," let trigger = elm(triggers[j]);"," if (trigger) {"," trigger.style.cursor = 'pointer';",""," addEvt(trigger, 'click', (evt) => {"," let elm = evt.target;"," if (!this.tf.sort) {"," return;"," }"," this.stt.asyncSort(triggers.indexOf(elm.id));"," });"," trigger.setAttribute('_sortType', _sortTypes[j]);"," }"," }"," }"," }",""," _addDateType(colIndex, types) {"," let tf = this.tf;"," let dateType = tf.feature('dateType');"," let locale = dateType.getOptions(colIndex, types).locale || tf.locale;"," let colType = `${DATE}-${locale}`;",""," this.addSortType(colType, (value) => {"," let parsedDate = dateType.parse(value, locale);"," // Invalid date defaults to Wed Feb 04 -768 11:00:00"," return isNaN(+parsedDate) ? new Date(-86400000000000) : parsedDate;"," });"," return colType;"," }",""," _addNumberType(colIndex, decimal) {"," let colType = `${FORMATTED_NUMBER}${decimal === '.' ? '' : '-custom'}`;",""," this.addSortType(colType, (value) => {"," return parseNb(value, decimal);"," });"," return colType;"," }",""," /**"," * Remove extension"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," let tf = this.tf;"," this.emitter.off(['sort'],"," (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));"," this.sorted = false;"," this.stt.destroy();",""," let ids = tf.getFiltersId();"," for (let idx = 0; idx < ids.length; idx++) {"," let header = tf.getHeaderElement(idx);"," let img = tag(header, 'img');",""," if (img.length === 1) {"," header.removeChild(img[0]);"," }"," }"," this.initialized = false;"," }","","}","","//Converters","function ipAddress(value) {"," let vals = value.split('.');"," for (let x in vals) {"," let val = vals[x];"," while (3 > val.length) {"," val = '0' + val;"," }"," vals[x] = val;"," }"," return vals.join('.');","}","","function sortIP(a, b) {"," let aa = ipAddress(a.value.toLowerCase());"," let bb = ipAddress(b.value.toLowerCase());"," if (aa === bb) {"," return 0;"," } else if (aa < bb) {"," return -1;"," } else {"," return 1;"," }","}",""]};
}
__cov_C$Mijoc7oG4JB_Vixvek8w = __cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js'];
__cov_C$Mijoc7oG4JB_Vixvek8w.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_C$Mijoc7oG4JB_Vixvek8w.s['2']++;var _feature=__webpack_require__(11);__cov_C$Mijoc7oG4JB_Vixvek8w.s['3']++;var _types=__webpack_require__(6);__cov_C$Mijoc7oG4JB_Vixvek8w.s['4']++;var _dom=__webpack_require__(9);__cov_C$Mijoc7oG4JB_Vixvek8w.s['5']++;var _event=__webpack_require__(17);__cov_C$Mijoc7oG4JB_Vixvek8w.s['6']++;var _number=__webpack_require__(52);__cov_C$Mijoc7oG4JB_Vixvek8w.s['7']++;var _const=__webpack_require__(14);function _classCallCheck(instance,Constructor){__cov_C$Mijoc7oG4JB_Vixvek8w.f['1']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['9']++;if(!(instance instanceof Constructor)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['1'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['10']++;throw new TypeError('Cannot call a class as a function');}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_C$Mijoc7oG4JB_Vixvek8w.f['2']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['12']++;if(!self){__cov_C$Mijoc7oG4JB_Vixvek8w.b['2'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['13']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['2'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['14']++;return(__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][0]++,call)&&((__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][1]++,typeof call==='object')||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][2]++,typeof call==='function'))?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['3'][0]++,call):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_C$Mijoc7oG4JB_Vixvek8w.f['3']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['16']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['6'][0]++,typeof superClass!=='function')&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['6'][1]++,superClass!==null)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['5'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['17']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['5'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['18']++;subClass.prototype=Object.create((__cov_C$Mijoc7oG4JB_Vixvek8w.b['7'][0]++,superClass)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_C$Mijoc7oG4JB_Vixvek8w.s['19']++;if(superClass){__cov_C$Mijoc7oG4JB_Vixvek8w.b['8'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['20']++;Object.setPrototypeOf?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['8'][1]++;}}__cov_C$Mijoc7oG4JB_Vixvek8w.s['21']++;var AdapterSortableTable=function(_Feature){__cov_C$Mijoc7oG4JB_Vixvek8w.f['4']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['22']++;_inherits(AdapterSortableTable,_Feature);function AdapterSortableTable(tf,opts){__cov_C$Mijoc7oG4JB_Vixvek8w.f['5']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['24']++;_classCallCheck(this,AdapterSortableTable);__cov_C$Mijoc7oG4JB_Vixvek8w.s['25']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,opts.name));__cov_C$Mijoc7oG4JB_Vixvek8w.s['26']++;_this.name=opts.name;__cov_C$Mijoc7oG4JB_Vixvek8w.s['27']++;_this.desc=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['10'][0]++,opts.description)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['10'][1]++,'Sortable table');__cov_C$Mijoc7oG4JB_Vixvek8w.s['28']++;_this.sorted=false;__cov_C$Mijoc7oG4JB_Vixvek8w.s['29']++;_this.sortTypes=(0,_types.isArray)(opts.types)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['11'][0]++,opts.types):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['11'][1]++,tf.colTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['30']++;_this.sortColAtStart=(0,_types.isArray)(opts.sort_col_at_start)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['12'][0]++,opts.sort_col_at_start):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['12'][1]++,null);__cov_C$Mijoc7oG4JB_Vixvek8w.s['31']++;_this.asyncSort=Boolean(opts.async_sort);__cov_C$Mijoc7oG4JB_Vixvek8w.s['32']++;_this.triggerIds=(0,_types.isArray)(opts.trigger_ids)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['13'][0]++,opts.trigger_ids):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['13'][1]++,[]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['33']++;_this.imgPath=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['14'][0]++,opts.images_path)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['14'][1]++,tf.themesPath);__cov_C$Mijoc7oG4JB_Vixvek8w.s['34']++;_this.imgBlank=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['15'][0]++,opts.image_blank)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['15'][1]++,'blank.png');__cov_C$Mijoc7oG4JB_Vixvek8w.s['35']++;_this.imgClassName=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['16'][0]++,opts.image_class_name)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['16'][1]++,'sort-arrow');__cov_C$Mijoc7oG4JB_Vixvek8w.s['36']++;_this.imgAscClassName=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['17'][0]++,opts.image_asc_class_name)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['17'][1]++,'ascending');__cov_C$Mijoc7oG4JB_Vixvek8w.s['37']++;_this.imgDescClassName=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['18'][0]++,opts.image_desc_class_name)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['18'][1]++,'descending');__cov_C$Mijoc7oG4JB_Vixvek8w.s['38']++;_this.customKey=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['19'][0]++,opts.custom_key)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['19'][1]++,'data-tf-sortKey');__cov_C$Mijoc7oG4JB_Vixvek8w.s['39']++;_this.onSortLoaded=(0,_types.isFn)(opts.on_sort_loaded)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['20'][0]++,opts.on_sort_loaded):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['20'][1]++,_types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['40']++;_this.onBeforeSort=(0,_types.isFn)(opts.on_before_sort)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['21'][0]++,opts.on_before_sort):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['21'][1]++,_types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['41']++;_this.onAfterSort=(0,_types.isFn)(opts.on_after_sort)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['22'][0]++,opts.on_after_sort):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['22'][1]++,_types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['42']++;_this.stt=null;__cov_C$Mijoc7oG4JB_Vixvek8w.s['43']++;_this.enable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['44']++;return _this;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['45']++;AdapterSortableTable.prototype.init=function init(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['6']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['46']++;var _this2=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['47']++;if(this.initialized){__cov_C$Mijoc7oG4JB_Vixvek8w.b['23'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['48']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['23'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['49']++;var tf=this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['50']++;var adpt=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['51']++;if((0,_types.isUndef)(SortableTable)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['24'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['52']++;throw new Error('SortableTable class not found.');}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['24'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['53']++;this.emitter.emit('add-date-type-formats',this.tf,this.sortTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['54']++;this.overrideSortableTable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['55']++;this.setSortTypes();__cov_C$Mijoc7oG4JB_Vixvek8w.s['56']++;this.onSortLoaded(tf,this);__cov_C$Mijoc7oG4JB_Vixvek8w.s['57']++;this.stt.onbeforesort=function(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['7']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['58']++;adpt.onBeforeSort(tf,adpt.stt.sortColumn);__cov_C$Mijoc7oG4JB_Vixvek8w.s['59']++;if(tf.paging){__cov_C$Mijoc7oG4JB_Vixvek8w.b['25'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['60']++;tf.feature('paging').disable();}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['25'][1]++;}};__cov_C$Mijoc7oG4JB_Vixvek8w.s['61']++;this.stt.onsort=function(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['8']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['62']++;adpt.sorted=true;__cov_C$Mijoc7oG4JB_Vixvek8w.s['63']++;if(tf.paging){__cov_C$Mijoc7oG4JB_Vixvek8w.b['26'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['64']++;var paginator=tf.feature('paging');__cov_C$Mijoc7oG4JB_Vixvek8w.s['65']++;tf.getValidRows(true);__cov_C$Mijoc7oG4JB_Vixvek8w.s['66']++;paginator.enable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['67']++;paginator.setPage(paginator.getPage());}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['26'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['68']++;adpt.onAfterSort(tf,adpt.stt.sortColumn,adpt.stt.descending);__cov_C$Mijoc7oG4JB_Vixvek8w.s['69']++;adpt.emitter.emit('column-sorted',tf,adpt.stt.sortColumn,adpt.stt.descending);};__cov_C$Mijoc7oG4JB_Vixvek8w.s['70']++;var sortColAtStart=adpt.sortColAtStart;__cov_C$Mijoc7oG4JB_Vixvek8w.s['71']++;if(sortColAtStart){__cov_C$Mijoc7oG4JB_Vixvek8w.b['27'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['72']++;this.stt.sort(sortColAtStart[0],sortColAtStart[1]);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['27'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['73']++;this.emitter.on(['sort'],function(tf,colIdx,desc){__cov_C$Mijoc7oG4JB_Vixvek8w.f['9']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['74']++;return _this2.sortByColumnIndex(colIdx,desc);});__cov_C$Mijoc7oG4JB_Vixvek8w.s['75']++;this.initialized=true;__cov_C$Mijoc7oG4JB_Vixvek8w.s['76']++;this.emitter.emit('sort-initialized',tf,this);};__cov_C$Mijoc7oG4JB_Vixvek8w.s['77']++;AdapterSortableTable.prototype.sortByColumnIndex=function sortByColumnIndex(colIdx,desc){__cov_C$Mijoc7oG4JB_Vixvek8w.f['10']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['78']++;this.stt.sort(colIdx,desc);};__cov_C$Mijoc7oG4JB_Vixvek8w.s['79']++;AdapterSortableTable.prototype.overrideSortableTable=function overrideSortableTable(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['11']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['80']++;var adpt=this,tf=this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['81']++;SortableTable.prototype.headerOnclick=function(evt){__cov_C$Mijoc7oG4JB_Vixvek8w.f['12']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['82']++;if(!adpt.initialized){__cov_C$Mijoc7oG4JB_Vixvek8w.b['28'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['83']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['28'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['84']++;var el=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['29'][0]++,evt.target)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['29'][1]++,evt.srcElement);__cov_C$Mijoc7oG4JB_Vixvek8w.s['85']++;while((__cov_C$Mijoc7oG4JB_Vixvek8w.b['30'][0]++,el.tagName!==_const.CELL_TAG)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['30'][1]++,el.tagName!==_const.HEADER_TAG)){__cov_C$Mijoc7oG4JB_Vixvek8w.s['86']++;el=el.parentNode;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['87']++;this.sort(SortableTable.msie?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['31'][0]++,SortableTable.getCellIndex(el)):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['31'][1]++,el.cellIndex));};__cov_C$Mijoc7oG4JB_Vixvek8w.s['88']++;SortableTable.getCellIndex=function(oTd){__cov_C$Mijoc7oG4JB_Vixvek8w.f['13']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['89']++;var cells=oTd.parentNode.cells,l=cells.length,i=void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['90']++;for(i=0;(__cov_C$Mijoc7oG4JB_Vixvek8w.b['32'][0]++,cells[i]!==oTd)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['32'][1]++,i<l);i++){}__cov_C$Mijoc7oG4JB_Vixvek8w.s['91']++;return i;};__cov_C$Mijoc7oG4JB_Vixvek8w.s['92']++;SortableTable.prototype.initHeader=function(oSortTypes){__cov_C$Mijoc7oG4JB_Vixvek8w.f['14']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['93']++;var stt=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['94']++;if(!stt.tHead){__cov_C$Mijoc7oG4JB_Vixvek8w.b['33'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['95']++;if(tf.gridLayout){__cov_C$Mijoc7oG4JB_Vixvek8w.b['34'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['96']++;stt.tHead=tf.feature('gridLayout').headTbl.tHead;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['34'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['97']++;return;}}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['33'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['98']++;stt.headersRow=tf.headersRow;__cov_C$Mijoc7oG4JB_Vixvek8w.s['99']++;var cells=stt.tHead.rows[stt.headersRow].cells;__cov_C$Mijoc7oG4JB_Vixvek8w.s['100']++;stt.sortTypes=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['35'][0]++,oSortTypes)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['35'][1]++,[]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['101']++;var l=cells.length;__cov_C$Mijoc7oG4JB_Vixvek8w.s['102']++;var img=void 0,c=void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['103']++;for(var i=0;i<l;i++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['104']++;c=cells[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['105']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['37'][0]++,stt.sortTypes[i]!==null)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['37'][1]++,stt.sortTypes[i]!=='None')){__cov_C$Mijoc7oG4JB_Vixvek8w.b['36'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['106']++;c.style.cursor='pointer';__cov_C$Mijoc7oG4JB_Vixvek8w.s['107']++;img=(0,_dom.createElm)('img',['src',adpt.imgPath+adpt.imgBlank]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['108']++;c.appendChild(img);__cov_C$Mijoc7oG4JB_Vixvek8w.s['109']++;if(stt.sortTypes[i]!==null){__cov_C$Mijoc7oG4JB_Vixvek8w.b['38'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['110']++;c.setAttribute('_sortType',stt.sortTypes[i]);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['38'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['111']++;(0,_event.addEvt)(c,'click',stt._headerOnclick);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['36'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['112']++;c.setAttribute('_sortType',oSortTypes[i]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['113']++;c._sortType='None';}}__cov_C$Mijoc7oG4JB_Vixvek8w.s['114']++;stt.updateHeaderArrows();};__cov_C$Mijoc7oG4JB_Vixvek8w.s['115']++;SortableTable.prototype.updateHeaderArrows=function(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['15']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['116']++;var stt=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['117']++;var cells=void 0,l=void 0,img=void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['118']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['40'][0]++,adpt.asyncSort)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['40'][1]++,adpt.triggerIds.length>0)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['39'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['119']++;var triggers=adpt.triggerIds;__cov_C$Mijoc7oG4JB_Vixvek8w.s['120']++;cells=[];__cov_C$Mijoc7oG4JB_Vixvek8w.s['121']++;l=triggers.length;__cov_C$Mijoc7oG4JB_Vixvek8w.s['122']++;for(var j=0;j<l;j++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['123']++;cells.push((0,_dom.elm)(triggers[j]));}}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['39'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['124']++;if(!this.tHead){__cov_C$Mijoc7oG4JB_Vixvek8w.b['41'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['125']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['41'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['126']++;cells=stt.tHead.rows[stt.headersRow].cells;__cov_C$Mijoc7oG4JB_Vixvek8w.s['127']++;l=cells.length;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['128']++;for(var i=0;i<l;i++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['129']++;var cell=cells[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['130']++;if(!cell){__cov_C$Mijoc7oG4JB_Vixvek8w.b['42'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['131']++;continue;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['42'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['132']++;var cellAttr=cell.getAttribute('_sortType');__cov_C$Mijoc7oG4JB_Vixvek8w.s['133']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['44'][0]++,cellAttr!==null)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['44'][1]++,cellAttr!=='None')){__cov_C$Mijoc7oG4JB_Vixvek8w.b['43'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['134']++;img=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['45'][0]++,cell.lastChild)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['45'][1]++,cell);__cov_C$Mijoc7oG4JB_Vixvek8w.s['135']++;if(img.nodeName.toLowerCase()!=='img'){__cov_C$Mijoc7oG4JB_Vixvek8w.b['46'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['136']++;img=(0,_dom.createElm)('img',['src',adpt.imgPath+adpt.imgBlank]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['137']++;cell.appendChild(img);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['46'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['138']++;if(i===stt.sortColumn){__cov_C$Mijoc7oG4JB_Vixvek8w.b['47'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['139']++;img.className=adpt.imgClassName+' '+(this.descending?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['48'][0]++,adpt.imgDescClassName):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['48'][1]++,adpt.imgAscClassName));}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['47'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['140']++;img.className=adpt.imgClassName;}}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['43'][1]++;}}};__cov_C$Mijoc7oG4JB_Vixvek8w.s['141']++;SortableTable.prototype.getRowValue=function(oRow,sType,nColumn){__cov_C$Mijoc7oG4JB_Vixvek8w.f['16']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['142']++;var stt=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['143']++;var sortTypeInfo=stt._sortTypeInfo[sType];__cov_C$Mijoc7oG4JB_Vixvek8w.s['144']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['50'][0]++,sortTypeInfo)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['50'][1]++,sortTypeInfo.getRowValue)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['49'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['145']++;return sortTypeInfo.getRowValue(oRow,nColumn);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['49'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['146']++;var c=oRow.cells[nColumn];__cov_C$Mijoc7oG4JB_Vixvek8w.s['147']++;var s=SortableTable.getInnerText(c);__cov_C$Mijoc7oG4JB_Vixvek8w.s['148']++;return stt.getValueFromString(s,sType);};__cov_C$Mijoc7oG4JB_Vixvek8w.s['149']++;SortableTable.getInnerText=function(oNode){__cov_C$Mijoc7oG4JB_Vixvek8w.f['17']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['150']++;if(!oNode){__cov_C$Mijoc7oG4JB_Vixvek8w.b['51'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['151']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['51'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['152']++;if(oNode.getAttribute(adpt.customKey)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['52'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['153']++;return oNode.getAttribute(adpt.customKey);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['52'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['154']++;return(0,_dom.getText)(oNode);}};};__cov_C$Mijoc7oG4JB_Vixvek8w.s['155']++;AdapterSortableTable.prototype.addSortType=function addSortType(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['18']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['156']++;for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['157']++;args[_key]=arguments[_key];}__cov_C$Mijoc7oG4JB_Vixvek8w.s['158']++;var id=args[0],caster=args[1],sorter=args[2];__cov_C$Mijoc7oG4JB_Vixvek8w.s['159']++;SortableTable.prototype.addSortType(id,caster,sorter);};__cov_C$Mijoc7oG4JB_Vixvek8w.s['160']++;AdapterSortableTable.prototype.setSortTypes=function setSortTypes(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['19']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['161']++;var _this3=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['162']++;var tf=this.tf,sortTypes=this.sortTypes,_sortTypes=[];__cov_C$Mijoc7oG4JB_Vixvek8w.s['163']++;for(var i=0;i<tf.nbCells;i++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['164']++;var colType=void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['165']++;if(sortTypes[i]){__cov_C$Mijoc7oG4JB_Vixvek8w.b['53'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['166']++;colType=sortTypes[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['167']++;if((0,_types.isObj)(colType)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['54'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['168']++;if(colType.type===_const.DATE){__cov_C$Mijoc7oG4JB_Vixvek8w.b['55'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['169']++;colType=this._addDateType(i,sortTypes);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['55'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['170']++;if(colType.type===_const.FORMATTED_NUMBER){__cov_C$Mijoc7oG4JB_Vixvek8w.b['56'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['171']++;var decimal=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['57'][0]++,colType.decimal)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['57'][1]++,tf.decimalSeparator);__cov_C$Mijoc7oG4JB_Vixvek8w.s['172']++;colType=this._addNumberType(i,decimal);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['56'][1]++;}}}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['54'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['173']++;colType=colType.toLowerCase();__cov_C$Mijoc7oG4JB_Vixvek8w.s['174']++;if(colType===_const.DATE){__cov_C$Mijoc7oG4JB_Vixvek8w.b['58'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['175']++;colType=this._addDateType(i,sortTypes);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['58'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['176']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['60'][0]++,colType===_const.FORMATTED_NUMBER)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['60'][1]++,colType===_const.NUMBER)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['59'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['177']++;colType=this._addNumberType(i,tf.decimalSeparator);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['59'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['178']++;if(colType===_const.NONE){__cov_C$Mijoc7oG4JB_Vixvek8w.b['61'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['179']++;colType='None';}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['61'][1]++;}}}}}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['53'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['180']++;colType=_const.STRING;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['181']++;_sortTypes.push(colType);}__cov_C$Mijoc7oG4JB_Vixvek8w.s['182']++;this.addSortType('caseinsensitivestring',SortableTable.toUpperCase);__cov_C$Mijoc7oG4JB_Vixvek8w.s['183']++;this.addSortType(_const.STRING);__cov_C$Mijoc7oG4JB_Vixvek8w.s['184']++;this.addSortType(_const.IP_ADDRESS,ipAddress,sortIP);__cov_C$Mijoc7oG4JB_Vixvek8w.s['185']++;this.stt=new SortableTable(tf.dom(),_sortTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['186']++;if((__cov_C$Mijoc7oG4JB_Vixvek8w.b['63'][0]++,this.asyncSort)&&(__cov_C$Mijoc7oG4JB_Vixvek8w.b['63'][1]++,this.triggerIds.length>0)){__cov_C$Mijoc7oG4JB_Vixvek8w.b['62'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['187']++;(function(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['20']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['188']++;var triggers=_this3.triggerIds;__cov_C$Mijoc7oG4JB_Vixvek8w.s['189']++;for(var j=0;j<triggers.length;j++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['190']++;if(triggers[j]===null){__cov_C$Mijoc7oG4JB_Vixvek8w.b['64'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['191']++;continue;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['64'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['192']++;var trigger=(0,_dom.elm)(triggers[j]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['193']++;if(trigger){__cov_C$Mijoc7oG4JB_Vixvek8w.b['65'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['194']++;trigger.style.cursor='pointer';__cov_C$Mijoc7oG4JB_Vixvek8w.s['195']++;(0,_event.addEvt)(trigger,'click',function(evt){__cov_C$Mijoc7oG4JB_Vixvek8w.f['21']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['196']++;var elm=evt.target;__cov_C$Mijoc7oG4JB_Vixvek8w.s['197']++;if(!_this3.tf.sort){__cov_C$Mijoc7oG4JB_Vixvek8w.b['66'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['198']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['66'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['199']++;_this3.stt.asyncSort(triggers.indexOf(elm.id));});__cov_C$Mijoc7oG4JB_Vixvek8w.s['200']++;trigger.setAttribute('_sortType',_sortTypes[j]);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['65'][1]++;}}}());}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['62'][1]++;}};__cov_C$Mijoc7oG4JB_Vixvek8w.s['201']++;AdapterSortableTable.prototype._addDateType=function _addDateType(colIndex,types){__cov_C$Mijoc7oG4JB_Vixvek8w.f['22']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['202']++;var tf=this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['203']++;var dateType=tf.feature('dateType');__cov_C$Mijoc7oG4JB_Vixvek8w.s['204']++;var locale=(__cov_C$Mijoc7oG4JB_Vixvek8w.b['67'][0]++,dateType.getOptions(colIndex,types).locale)||(__cov_C$Mijoc7oG4JB_Vixvek8w.b['67'][1]++,tf.locale);__cov_C$Mijoc7oG4JB_Vixvek8w.s['205']++;var colType=_const.DATE+'-'+locale;__cov_C$Mijoc7oG4JB_Vixvek8w.s['206']++;this.addSortType(colType,function(value){__cov_C$Mijoc7oG4JB_Vixvek8w.f['23']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['207']++;var parsedDate=dateType.parse(value,locale);__cov_C$Mijoc7oG4JB_Vixvek8w.s['208']++;return isNaN(+parsedDate)?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['68'][0]++,new Date(-86400000000000)):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['68'][1]++,parsedDate);});__cov_C$Mijoc7oG4JB_Vixvek8w.s['209']++;return colType;};__cov_C$Mijoc7oG4JB_Vixvek8w.s['210']++;AdapterSortableTable.prototype._addNumberType=function _addNumberType(colIndex,decimal){__cov_C$Mijoc7oG4JB_Vixvek8w.f['24']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['211']++;var colType=''+_const.FORMATTED_NUMBER+(decimal==='.'?(__cov_C$Mijoc7oG4JB_Vixvek8w.b['69'][0]++,''):(__cov_C$Mijoc7oG4JB_Vixvek8w.b['69'][1]++,'-custom'));__cov_C$Mijoc7oG4JB_Vixvek8w.s['212']++;this.addSortType(colType,function(value){__cov_C$Mijoc7oG4JB_Vixvek8w.f['25']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['213']++;return(0,_number.parse)(value,decimal);});__cov_C$Mijoc7oG4JB_Vixvek8w.s['214']++;return colType;};__cov_C$Mijoc7oG4JB_Vixvek8w.s['215']++;AdapterSortableTable.prototype.destroy=function destroy(){__cov_C$Mijoc7oG4JB_Vixvek8w.f['26']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['216']++;var _this4=this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['217']++;if(!this.initialized){__cov_C$Mijoc7oG4JB_Vixvek8w.b['70'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['218']++;return;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['70'][1]++;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['219']++;var tf=this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['220']++;this.emitter.off(['sort'],function(tf,colIdx,desc){__cov_C$Mijoc7oG4JB_Vixvek8w.f['27']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['221']++;return _this4.sortByColumnIndex(colIdx,desc);});__cov_C$Mijoc7oG4JB_Vixvek8w.s['222']++;this.sorted=false;__cov_C$Mijoc7oG4JB_Vixvek8w.s['223']++;this.stt.destroy();__cov_C$Mijoc7oG4JB_Vixvek8w.s['224']++;var ids=tf.getFiltersId();__cov_C$Mijoc7oG4JB_Vixvek8w.s['225']++;for(var idx=0;idx<ids.length;idx++){__cov_C$Mijoc7oG4JB_Vixvek8w.s['226']++;var header=tf.getHeaderElement(idx);__cov_C$Mijoc7oG4JB_Vixvek8w.s['227']++;var img=(0,_dom.tag)(header,'img');__cov_C$Mijoc7oG4JB_Vixvek8w.s['228']++;if(img.length===1){__cov_C$Mijoc7oG4JB_Vixvek8w.b['71'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['229']++;header.removeChild(img[0]);}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['71'][1]++;}}__cov_C$Mijoc7oG4JB_Vixvek8w.s['230']++;this.initialized=false;};__cov_C$Mijoc7oG4JB_Vixvek8w.s['231']++;return AdapterSortableTable;}(_feature.Feature);__cov_C$Mijoc7oG4JB_Vixvek8w.s['232']++;exports.default=AdapterSortableTable;function ipAddress(value){__cov_C$Mijoc7oG4JB_Vixvek8w.f['28']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['234']++;var vals=value.split('.');__cov_C$Mijoc7oG4JB_Vixvek8w.s['235']++;for(var x in vals){__cov_C$Mijoc7oG4JB_Vixvek8w.s['236']++;var val=vals[x];__cov_C$Mijoc7oG4JB_Vixvek8w.s['237']++;while(3>val.length){__cov_C$Mijoc7oG4JB_Vixvek8w.s['238']++;val='0'+val;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['239']++;vals[x]=val;}__cov_C$Mijoc7oG4JB_Vixvek8w.s['240']++;return vals.join('.');}function sortIP(a,b){__cov_C$Mijoc7oG4JB_Vixvek8w.f['29']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['242']++;var aa=ipAddress(a.value.toLowerCase());__cov_C$Mijoc7oG4JB_Vixvek8w.s['243']++;var bb=ipAddress(b.value.toLowerCase());__cov_C$Mijoc7oG4JB_Vixvek8w.s['244']++;if(aa===bb){__cov_C$Mijoc7oG4JB_Vixvek8w.b['72'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['245']++;return 0;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['72'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['246']++;if(aa<bb){__cov_C$Mijoc7oG4JB_Vixvek8w.b['73'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['247']++;return-1;}else{__cov_C$Mijoc7oG4JB_Vixvek8w.b['73'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['248']++;return 1;}}}
/***/ }),
/***/ 441:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_vhqFS4HQNY6M66UHjy4OEg = (Function('return this'))();
if (!__cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__) { __cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__ = {}; }
__cov_vhqFS4HQNY6M66UHjy4OEg = __cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__;
if (!(__cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js'])) {
__cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js","s":{"1":0,"2":0,"3":0,"4":1,"5":0,"6":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0},"fnMap":{"1":{"line":11,"name":"_interopRequireDefault","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":11,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":11,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]}},"code":["import AdapterEzEditTable from './adapterEzEditTable';","","export default AdapterEzEditTable;"]};
}
__cov_vhqFS4HQNY6M66UHjy4OEg = __cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js'];
__cov_vhqFS4HQNY6M66UHjy4OEg.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_vhqFS4HQNY6M66UHjy4OEg.s['2']++;var _adapterEzEditTable=__webpack_require__(439);__cov_vhqFS4HQNY6M66UHjy4OEg.s['3']++;var _adapterEzEditTable2=_interopRequireDefault(_adapterEzEditTable);function _interopRequireDefault(obj){__cov_vhqFS4HQNY6M66UHjy4OEg.f['1']++;__cov_vhqFS4HQNY6M66UHjy4OEg.s['5']++;return(__cov_vhqFS4HQNY6M66UHjy4OEg.b['2'][0]++,obj)&&(__cov_vhqFS4HQNY6M66UHjy4OEg.b['2'][1]++,obj.__esModule)?(__cov_vhqFS4HQNY6M66UHjy4OEg.b['1'][0]++,obj):(__cov_vhqFS4HQNY6M66UHjy4OEg.b['1'][1]++,{default:obj});}__cov_vhqFS4HQNY6M66UHjy4OEg.s['6']++;exports.default=_adapterEzEditTable2.default;
/***/ }),
/***/ 442:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_GhVqinabJaKpESZV2a91xA = (Function('return this'))();
if (!__cov_GhVqinabJaKpESZV2a91xA.__coverage__) { __cov_GhVqinabJaKpESZV2a91xA.__coverage__ = {}; }
__cov_GhVqinabJaKpESZV2a91xA = __cov_GhVqinabJaKpESZV2a91xA.__coverage__;
if (!(__cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js'])) {
__cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0,0],"39":[0,0,0,0,0,0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0},"fnMap":{"1":{"line":21,"name":"_interopRequireDefault","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":23,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":25,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":27,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":43,"name":"(anonymous_5)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"6":{"line":52,"name":"ColOps","loc":{"start":{"line":33,"column":4},"end":{"line":33,"column":26}}},"7":{"line":136,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":143,"name":"(anonymous_8)","loc":{"start":{"line":120,"column":32},"end":{"line":120,"column":32}}},"9":{"line":171,"name":"calcAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":191,"name":"(anonymous_10)","loc":{"start":{"line":160,"column":27},"end":{"line":160,"column":36}}},"11":{"line":263,"name":"columnCalc","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":283,"name":"calc","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":327,"name":"calcSum","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":333,"name":"(anonymous_14)","loc":{"start":{"line":315,"column":35},"end":{"line":315,"column":35}}},"15":{"line":346,"name":"calcMean","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":360,"name":"calcMax","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"17":{"line":373,"name":"calcMin","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"18":{"line":386,"name":"calcMedian","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":405,"name":"calcQ1","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":424,"name":"calcQ3","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":446,"name":"sortColumnValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"22":{"line":464,"name":"writeResult","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":509,"name":"configureFormat","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":531,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":538,"name":"(anonymous_25)","loc":{"start":{"line":477,"column":33},"end":{"line":477,"column":33}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"4":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"5":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"6":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"7":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"11":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"12":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"13":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"22":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"24":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"25":{"end":{"line":14,"column":0},"start":{"line":14,"column":0}},"26":{"end":{"line":15,"column":0},"start":{"line":15,"column":0}},"27":{"end":{"line":16,"column":0},"start":{"line":16,"column":0}},"28":{"end":{"line":17,"column":0},"start":{"line":17,"column":0}},"29":{"end":{"line":18,"column":0},"start":{"line":18,"column":0}},"30":{"end":{"line":19,"column":0},"start":{"line":19,"column":0}},"31":{"end":{"line":20,"column":0},"start":{"line":20,"column":0}},"32":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"33":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"34":{"end":{"line":110,"column":5},"start":{"line":33,"column":4}},"35":{"end":{"line":33,"column":26},"start":{"line":33,"column":26}},"36":{"end":{"line":33,"column":26},"start":{"line":33,"column":26}},"37":{"end":{"line":40,"column":8},"start":{"line":40,"column":8}},"38":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"39":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},"40":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"41":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"42":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"43":{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},"44":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"45":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"46":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"47":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"48":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"49":{"end":{"line":33,"column":26},"start":{"line":33,"column":26}},"50":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"51":{"end":{"line":115,"column":11},"start":{"line":115,"column":11}},"52":{"end":{"line":118,"column":9},"start":{"line":116,"column":8}},"53":{"end":{"line":117,"column":12},"start":{"line":117,"column":12}},"54":{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},"55":{"end":{"line":120,"column":32},"start":{"line":120,"column":32}},"56":{"end":{"line":122,"column":8},"start":{"line":122,"column":8}},"57":{"end":{"line":125,"column":8},"start":{"line":125,"column":8}},"58":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"59":{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},"60":{"end":{"line":148,"column":9},"start":{"line":146,"column":8}},"61":{"end":{"line":147,"column":12},"start":{"line":147,"column":12}},"62":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"63":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"64":{"end":{"line":144,"column":14},"start":{"line":144,"column":14}},"65":{"end":{"line":155,"column":8},"start":{"line":155,"column":8}},"66":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"67":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"68":{"end":{"line":163,"column":13},"start":{"line":161,"column":12}},"69":{"end":{"line":162,"column":16},"start":{"line":162,"column":16}},"70":{"end":{"line":166,"column":8},"start":{"line":166,"column":8}},"71":{"end":{"line":144,"column":14},"start":{"line":170,"column":8}},"72":{"end":{"line":174,"column":12},"start":{"line":174,"column":12}},"73":{"end":{"line":178,"column":12},"start":{"line":178,"column":12}},"74":{"end":{"line":181,"column":12},"start":{"line":181,"column":12}},"75":{"end":{"line":200,"column":13},"start":{"line":189,"column":12}},"76":{"end":{"line":192,"column":17},"start":{"line":190,"column":16}},"77":{"end":{"line":191,"column":20},"start":{"line":191,"column":20}},"78":{"end":{"line":193,"column":16},"start":{"line":193,"column":16}},"79":{"end":{"line":194,"column":16},"start":{"line":194,"column":16}},"80":{"end":{"line":195,"column":16},"start":{"line":195,"column":16}},"81":{"end":{"line":196,"column":16},"start":{"line":196,"column":16}},"82":{"end":{"line":197,"column":16},"start":{"line":197,"column":16}},"83":{"end":{"line":199,"column":16},"start":{"line":199,"column":16}},"84":{"end":{"line":170,"column":41},"start":{"line":202,"column":12}},"85":{"end":{"line":204,"column":16},"start":{"line":204,"column":16}},"86":{"end":{"line":214,"column":16},"start":{"line":214,"column":16}},"87":{"end":{"line":217,"column":16},"start":{"line":217,"column":16}},"88":{"end":{"line":228,"column":16},"start":{"line":228,"column":16}},"89":{"end":{"line":239,"column":12},"start":{"line":239,"column":12}},"90":{"end":{"line":243,"column":13},"start":{"line":241,"column":12}},"91":{"end":{"line":242,"column":16},"start":{"line":242,"column":16}},"92":{"end":{"line":246,"column":8},"start":{"line":246,"column":8}},"93":{"end":{"line":247,"column":8},"start":{"line":247,"column":8}},"94":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"95":{"end":{"line":257,"column":53},"start":{"line":257,"column":53}},"96":{"end":{"line":257,"column":53},"start":{"line":257,"column":53}},"97":{"end":{"line":258,"column":8},"start":{"line":258,"column":8}},"98":{"end":{"line":259,"column":8},"start":{"line":259,"column":8}},"99":{"end":{"line":261,"column":8},"start":{"line":261,"column":8}},"100":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"101":{"end":{"line":272,"column":48},"start":{"line":272,"column":48}},"102":{"end":{"line":272,"column":48},"start":{"line":272,"column":48}},"103":{"end":{"line":273,"column":8},"start":{"line":273,"column":8}},"104":{"end":{"line":277,"column":9},"start":{"line":275,"column":8}},"105":{"end":{"line":276,"column":12},"start":{"line":276,"column":12}},"106":{"end":{"line":279,"column":8},"start":{"line":279,"column":8}},"107":{"end":{"line":281,"column":16},"start":{"line":281,"column":16}},"108":{"end":{"line":282,"column":16},"start":{"line":282,"column":16}},"109":{"end":{"line":284,"column":16},"start":{"line":284,"column":16}},"110":{"end":{"line":285,"column":16},"start":{"line":285,"column":16}},"111":{"end":{"line":287,"column":16},"start":{"line":287,"column":16}},"112":{"end":{"line":288,"column":16},"start":{"line":288,"column":16}},"113":{"end":{"line":290,"column":16},"start":{"line":290,"column":16}},"114":{"end":{"line":291,"column":16},"start":{"line":291,"column":16}},"115":{"end":{"line":293,"column":16},"start":{"line":293,"column":16}},"116":{"end":{"line":294,"column":16},"start":{"line":294,"column":16}},"117":{"end":{"line":296,"column":16},"start":{"line":296,"column":16}},"118":{"end":{"line":297,"column":16},"start":{"line":297,"column":16}},"119":{"end":{"line":299,"column":16},"start":{"line":299,"column":16}},"120":{"end":{"line":300,"column":16},"start":{"line":300,"column":16}},"121":{"end":{"line":303,"column":8},"start":{"line":303,"column":8}},"122":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"123":{"end":{"line":311,"column":25},"start":{"line":311,"column":25}},"124":{"end":{"line":314,"column":9},"start":{"line":312,"column":8}},"125":{"end":{"line":313,"column":12},"start":{"line":313,"column":12}},"126":{"end":{"line":315,"column":8},"start":{"line":315,"column":8}},"127":{"end":{"line":315,"column":35},"start":{"line":315,"column":35}},"128":{"end":{"line":316,"column":8},"start":{"line":316,"column":8}},"129":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"130":{"end":{"line":324,"column":26},"start":{"line":324,"column":26}},"131":{"end":{"line":325,"column":8},"start":{"line":325,"column":8}},"132":{"end":{"line":326,"column":8},"start":{"line":326,"column":8}},"133":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"134":{"end":{"line":334,"column":25},"start":{"line":334,"column":25}},"135":{"end":{"line":335,"column":8},"start":{"line":335,"column":8}},"136":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"137":{"end":{"line":343,"column":25},"start":{"line":343,"column":25}},"138":{"end":{"line":344,"column":8},"start":{"line":344,"column":8}},"139":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"140":{"end":{"line":352,"column":28},"start":{"line":352,"column":28}},"141":{"end":{"line":353,"column":8},"start":{"line":353,"column":8}},"142":{"end":{"line":354,"column":8},"start":{"line":354,"column":8}},"143":{"end":{"line":358,"column":9},"start":{"line":355,"column":8}},"144":{"end":{"line":356,"column":12},"start":{"line":356,"column":12}},"145":{"end":{"line":357,"column":12},"start":{"line":357,"column":12}},"146":{"end":{"line":359,"column":8},"start":{"line":359,"column":8}},"147":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"148":{"end":{"line":368,"column":24},"start":{"line":368,"column":24}},"149":{"end":{"line":369,"column":8},"start":{"line":369,"column":8}},"150":{"end":{"line":370,"column":8},"start":{"line":370,"column":8}},"151":{"end":{"line":371,"column":8},"start":{"line":371,"column":8}},"152":{"end":{"line":375,"column":9},"start":{"line":372,"column":8}},"153":{"end":{"line":373,"column":12},"start":{"line":373,"column":12}},"154":{"end":{"line":376,"column":8},"start":{"line":376,"column":8}},"155":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"156":{"end":{"line":384,"column":24},"start":{"line":384,"column":24}},"157":{"end":{"line":385,"column":8},"start":{"line":385,"column":8}},"158":{"end":{"line":386,"column":8},"start":{"line":386,"column":8}},"159":{"end":{"line":387,"column":8},"start":{"line":387,"column":8}},"160":{"end":{"line":388,"column":8},"start":{"line":388,"column":8}},"161":{"end":{"line":393,"column":9},"start":{"line":389,"column":8}},"162":{"end":{"line":390,"column":12},"start":{"line":390,"column":12}},"163":{"end":{"line":391,"column":12},"start":{"line":391,"column":12}},"164":{"end":{"line":394,"column":8},"start":{"line":394,"column":8}},"165":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"166":{"end":{"line":403,"column":42},"start":{"line":403,"column":42}},"167":{"end":{"line":403,"column":42},"start":{"line":403,"column":42}},"168":{"end":{"line":404,"column":8},"start":{"line":404,"column":8}},"169":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"170":{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},"171":{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},"172":{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},"173":{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},"174":{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},"175":{"end":{"line":418,"column":8},"start":{"line":418,"column":8}},"176":{"end":{"line":422,"column":9},"start":{"line":420,"column":8}},"177":{"end":{"line":421,"column":12},"start":{"line":421,"column":12}},"178":{"end":{"line":424,"column":8},"start":{"line":424,"column":8}},"179":{"end":{"line":429,"column":9},"start":{"line":425,"column":8}},"180":{"end":{"line":426,"column":12},"start":{"line":426,"column":12}},"181":{"end":{"line":428,"column":12},"start":{"line":428,"column":12}},"182":{"end":{"line":431,"column":8},"start":{"line":431,"column":8}},"183":{"end":{"line":433,"column":16},"start":{"line":433,"column":16}},"184":{"end":{"line":434,"column":16},"start":{"line":434,"column":16}},"185":{"end":{"line":436,"column":16},"start":{"line":436,"column":16}},"186":{"end":{"line":437,"column":16},"start":{"line":437,"column":16}},"187":{"end":{"line":439,"column":16},"start":{"line":439,"column":16}},"188":{"end":{"line":440,"column":16},"start":{"line":440,"column":16}},"189":{"end":{"line":441,"column":16},"start":{"line":441,"column":16}},"190":{"end":{"line":442,"column":16},"start":{"line":442,"column":16}},"191":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"192":{"end":{"line":454,"column":43},"start":{"line":454,"column":43}},"193":{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},"194":{"end":{"line":467,"column":9},"start":{"line":456,"column":8}},"195":{"end":{"line":457,"column":12},"start":{"line":457,"column":12}},"196":{"end":{"line":460,"column":13},"start":{"line":458,"column":12}},"197":{"end":{"line":459,"column":16},"start":{"line":459,"column":16}},"198":{"end":{"line":463,"column":13},"start":{"line":461,"column":12}},"199":{"end":{"line":462,"column":16},"start":{"line":462,"column":16}},"200":{"end":{"line":465,"column":12},"start":{"line":465,"column":12}},"201":{"end":{"line":466,"column":12},"start":{"line":466,"column":12}},"202":{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},"203":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"204":{"end":{"line":472,"column":14},"start":{"line":472,"column":14}},"205":{"end":{"line":475,"column":9},"start":{"line":473,"column":8}},"206":{"end":{"line":474,"column":12},"start":{"line":474,"column":12}},"207":{"end":{"line":477,"column":8},"start":{"line":477,"column":8}},"208":{"end":{"line":477,"column":33},"start":{"line":477,"column":33}},"209":{"end":{"line":479,"column":8},"start":{"line":479,"column":8}},"210":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"211":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":21,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":21,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":23,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"4":{"line":25,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":25,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"6":{"line":25,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"7":{"line":27,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"8":{"line":27,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"9":{"line":27,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"10":{"line":27,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"11":{"line":27,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"12":{"line":61,"type":"cond-expr","locations":[{"end":{"line":40,"column":33},"start":{"line":41,"column":12}},{"end":{"line":40,"column":8},"start":{"line":40,"column":33}}]},"13":{"line":67,"type":"cond-expr","locations":[{"end":{"line":47,"column":32},"start":{"line":48,"column":12}},{"end":{"line":47,"column":8},"start":{"line":47,"column":32}}]},"14":{"line":79,"type":"binary-expr","locations":[{"end":{"line":60,"column":24},"start":{"line":60,"column":24}},{"end":{"line":60,"column":8},"start":{"line":60,"column":35}}]},"15":{"line":85,"type":"binary-expr","locations":[{"end":{"line":66,"column":26},"start":{"line":66,"column":26}},{"end":{"line":66,"column":8},"start":{"line":66,"column":38}}]},"16":{"line":92,"type":"binary-expr","locations":[{"end":{"line":73,"column":26},"start":{"line":73,"column":26}},{"end":{"line":73,"column":8},"start":{"line":73,"column":44}}]},"17":{"line":99,"type":"binary-expr","locations":[{"end":{"line":80,"column":27},"start":{"line":80,"column":27}},{"end":{"line":80,"column":8},"start":{"line":80,"column":48}}]},"18":{"line":107,"type":"binary-expr","locations":[{"end":{"line":88,"column":29},"start":{"line":88,"column":29}},{"end":{"line":88,"column":8},"start":{"line":88,"column":51}}]},"19":{"line":113,"type":"binary-expr","locations":[{"end":{"line":94,"column":29},"start":{"line":94,"column":29}},{"end":{"line":94,"column":8},"start":{"line":94,"column":51}}]},"20":{"line":119,"type":"binary-expr","locations":[{"end":{"line":100,"column":27},"start":{"line":100,"column":27}},{"end":{"line":100,"column":8},"start":{"line":100,"column":47}}]},"21":{"line":125,"type":"cond-expr","locations":[{"end":{"line":106,"column":33},"start":{"line":107,"column":16}},{"end":{"line":106,"column":8},"start":{"line":107,"column":20}}]},"22":{"line":139,"type":"if","locations":[{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},{"end":{"line":116,"column":8},"start":{"line":116,"column":8}}]},"23":{"line":173,"type":"if","locations":[{"end":{"line":146,"column":8},"start":{"line":146,"column":8}},{"end":{"line":146,"column":8},"start":{"line":146,"column":8}}]},"24":{"line":187,"type":"cond-expr","locations":[{"end":{"line":155,"column":32},"start":{"line":156,"column":16}},{"end":{"line":155,"column":8},"start":{"line":156,"column":20}}]},"25":{"line":192,"type":"if","locations":[{"end":{"line":161,"column":12},"start":{"line":161,"column":12}},{"end":{"line":161,"column":12},"start":{"line":161,"column":12}}]},"26":{"line":219,"type":"if","locations":[{"end":{"line":190,"column":16},"start":{"line":190,"column":16}},{"end":{"line":190,"column":16},"start":{"line":190,"column":16}}]},"27":{"line":222,"type":"binary-expr","locations":[{"end":{"line":193,"column":35},"start":{"line":193,"column":35}},{"end":{"line":193,"column":34},"start":{"line":193,"column":55}}]},"28":{"line":225,"type":"cond-expr","locations":[{"end":{"line":196,"column":28},"start":{"line":196,"column":51}},{"end":{"line":196,"column":16},"start":{"line":196,"column":68}}]},"29":{"line":244,"type":"cond-expr","locations":[{"end":{"line":239,"column":25},"start":{"line":240,"column":16}},{"end":{"line":239,"column":12},"start":{"line":240,"column":41}}]},"30":{"line":244,"type":"binary-expr","locations":[{"end":{"line":239,"column":25},"start":{"line":239,"column":25}},{"end":{"line":239,"column":25},"start":{"line":239,"column":42}}]},"31":{"line":245,"type":"if","locations":[{"end":{"line":241,"column":12},"start":{"line":241,"column":12}},{"end":{"line":241,"column":12},"start":{"line":241,"column":12}}]},"32":{"line":264,"type":"cond-expr","locations":[{"end":{"line":257,"column":53},"start":{"line":257,"column":53}},{"end":{"line":257,"column":53},"start":{"line":257,"column":37}}]},"33":{"line":264,"type":"binary-expr","locations":[{"end":{"line":257,"column":53},"start":{"line":257,"column":53}},{"end":{"line":257,"column":53},"start":{"line":257,"column":53}}]},"34":{"line":267,"type":"binary-expr","locations":[{"end":{"line":258,"column":26},"start":{"line":258,"column":26}},{"end":{"line":258,"column":8},"start":{"line":258,"column":46}}]},"35":{"line":284,"type":"cond-expr","locations":[{"end":{"line":272,"column":48},"start":{"line":272,"column":48}},{"end":{"line":272,"column":48},"start":{"line":272,"column":32}}]},"36":{"line":284,"type":"binary-expr","locations":[{"end":{"line":272,"column":48},"start":{"line":272,"column":48}},{"end":{"line":272,"column":48},"start":{"line":272,"column":48}}]},"37":{"line":289,"type":"if","locations":[{"end":{"line":275,"column":8},"start":{"line":275,"column":8}},{"end":{"line":275,"column":8},"start":{"line":275,"column":8}}]},"38":{"line":289,"type":"binary-expr","locations":[{"end":{"line":275,"column":12},"start":{"line":275,"column":12}},{"end":{"line":275,"column":12},"start":{"line":275,"column":32}},{"end":{"line":275,"column":8},"start":{"line":275,"column":52}}]},"39":{"line":293,"type":"switch","locations":[{"end":{"line":282,"column":16},"start":{"line":280,"column":12}},{"end":{"line":285,"column":16},"start":{"line":283,"column":12}},{"end":{"line":288,"column":16},"start":{"line":286,"column":12}},{"end":{"line":291,"column":16},"start":{"line":289,"column":12}},{"end":{"line":294,"column":16},"start":{"line":292,"column":12}},{"end":{"line":297,"column":16},"start":{"line":295,"column":12}},{"end":{"line":300,"column":16},"start":{"line":298,"column":12}}]},"40":{"line":317,"type":"cond-expr","locations":[{"end":{"line":303,"column":15},"start":{"line":303,"column":36}},{"end":{"line":303,"column":8},"start":{"line":303,"column":45}}]},"41":{"line":328,"type":"cond-expr","locations":[{"end":{"line":311,"column":25},"start":{"line":311,"column":25}},{"end":{"line":311,"column":25},"start":{"line":311,"column":21}}]},"42":{"line":328,"type":"binary-expr","locations":[{"end":{"line":311,"column":25},"start":{"line":311,"column":25}},{"end":{"line":311,"column":25},"start":{"line":311,"column":25}}]},"43":{"line":330,"type":"if","locations":[{"end":{"line":312,"column":8},"start":{"line":312,"column":8}},{"end":{"line":312,"column":8},"start":{"line":312,"column":8}}]},"44":{"line":347,"type":"cond-expr","locations":[{"end":{"line":324,"column":26},"start":{"line":324,"column":26}},{"end":{"line":324,"column":26},"start":{"line":324,"column":22}}]},"45":{"line":347,"type":"binary-expr","locations":[{"end":{"line":324,"column":26},"start":{"line":324,"column":26}},{"end":{"line":324,"column":26},"start":{"line":324,"column":26}}]},"46":{"line":361,"type":"cond-expr","locations":[{"end":{"line":334,"column":25},"start":{"line":334,"column":25}},{"end":{"line":334,"column":25},"start":{"line":334,"column":21}}]},"47":{"line":361,"type":"binary-expr","locations":[{"end":{"line":334,"column":25},"start":{"line":334,"column":25}},{"end":{"line":334,"column":25},"start":{"line":334,"column":25}}]},"48":{"line":374,"type":"cond-expr","locations":[{"end":{"line":343,"column":25},"start":{"line":343,"column":25}},{"end":{"line":343,"column":25},"start":{"line":343,"column":21}}]},"49":{"line":374,"type":"binary-expr","locations":[{"end":{"line":343,"column":25},"start":{"line":343,"column":25}},{"end":{"line":343,"column":25},"start":{"line":343,"column":25}}]},"50":{"line":387,"type":"cond-expr","locations":[{"end":{"line":352,"column":28},"start":{"line":352,"column":28}},{"end":{"line":352,"column":28},"start":{"line":352,"column":24}}]},"51":{"line":387,"type":"binary-expr","locations":[{"end":{"line":352,"column":28},"start":{"line":352,"column":28}},{"end":{"line":352,"column":28},"start":{"line":352,"column":28}}]},"52":{"line":391,"type":"if","locations":[{"end":{"line":355,"column":8},"start":{"line":355,"column":8}},{"end":{"line":355,"column":8},"start":{"line":355,"column":8}}]},"53":{"line":406,"type":"cond-expr","locations":[{"end":{"line":368,"column":24},"start":{"line":368,"column":24}},{"end":{"line":368,"column":24},"start":{"line":368,"column":20}}]},"54":{"line":406,"type":"binary-expr","locations":[{"end":{"line":368,"column":24},"start":{"line":368,"column":24}},{"end":{"line":368,"column":24},"start":{"line":368,"column":24}}]},"55":{"line":411,"type":"if","locations":[{"end":{"line":372,"column":8},"start":{"line":372,"column":8}},{"end":{"line":372,"column":8},"start":{"line":372,"column":8}}]},"56":{"line":425,"type":"cond-expr","locations":[{"end":{"line":384,"column":24},"start":{"line":384,"column":24}},{"end":{"line":384,"column":24},"start":{"line":384,"column":20}}]},"57":{"line":425,"type":"binary-expr","locations":[{"end":{"line":384,"column":24},"start":{"line":384,"column":24}},{"end":{"line":384,"column":24},"start":{"line":384,"column":24}}]},"58":{"line":431,"type":"if","locations":[{"end":{"line":389,"column":8},"start":{"line":389,"column":8}},{"end":{"line":389,"column":8},"start":{"line":389,"column":8}}]},"59":{"line":447,"type":"cond-expr","locations":[{"end":{"line":403,"column":42},"start":{"line":403,"column":42}},{"end":{"line":403,"column":42},"start":{"line":403,"column":30}}]},"60":{"line":447,"type":"binary-expr","locations":[{"end":{"line":403,"column":42},"start":{"line":403,"column":42}},{"end":{"line":403,"column":42},"start":{"line":403,"column":42}}]},"61":{"line":465,"type":"cond-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":416,"column":25}}]},"62":{"line":465,"type":"binary-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":36}}]},"63":{"line":467,"type":"cond-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":416,"column":47}}]},"64":{"line":467,"type":"binary-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":36}}]},"65":{"line":468,"type":"cond-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":20}}]},"66":{"line":468,"type":"binary-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":36}}]},"67":{"line":469,"type":"cond-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":32}}]},"68":{"line":469,"type":"binary-expr","locations":[{"end":{"line":417,"column":36},"start":{"line":417,"column":36}},{"end":{"line":417,"column":36},"start":{"line":417,"column":36}}]},"69":{"line":473,"type":"if","locations":[{"end":{"line":420,"column":8},"start":{"line":420,"column":8}},{"end":{"line":420,"column":8},"start":{"line":420,"column":8}}]},"70":{"line":478,"type":"if","locations":[{"end":{"line":425,"column":8},"start":{"line":425,"column":8}},{"end":{"line":425,"column":8},"start":{"line":425,"column":8}}]},"71":{"line":478,"type":"binary-expr","locations":[{"end":{"line":425,"column":12},"start":{"line":425,"column":12}},{"end":{"line":425,"column":8},"start":{"line":425,"column":29}}]},"72":{"line":484,"type":"switch","locations":[{"end":{"line":434,"column":16},"start":{"line":432,"column":12}},{"end":{"line":437,"column":16},"start":{"line":435,"column":12}},{"end":{"line":442,"column":16},"start":{"line":438,"column":12}}]},"73":{"line":510,"type":"cond-expr","locations":[{"end":{"line":454,"column":43},"start":{"line":454,"column":43}},{"end":{"line":454,"column":43},"start":{"line":454,"column":39}}]},"74":{"line":510,"type":"binary-expr","locations":[{"end":{"line":454,"column":43},"start":{"line":454,"column":43}},{"end":{"line":454,"column":43},"start":{"line":454,"column":43}}]},"75":{"line":513,"type":"if","locations":[{"end":{"line":456,"column":8},"start":{"line":456,"column":8}},{"end":{"line":456,"column":8},"start":{"line":456,"column":8}}]},"76":{"line":515,"type":"if","locations":[{"end":{"line":458,"column":12},"start":{"line":458,"column":12}},{"end":{"line":458,"column":12},"start":{"line":458,"column":12}}]},"77":{"line":515,"type":"binary-expr","locations":[{"end":{"line":458,"column":16},"start":{"line":458,"column":16}},{"end":{"line":458,"column":12},"start":{"line":458,"column":35}}]},"78":{"line":518,"type":"if","locations":[{"end":{"line":461,"column":12},"start":{"line":461,"column":12}},{"end":{"line":461,"column":12},"start":{"line":461,"column":12}}]},"79":{"line":518,"type":"binary-expr","locations":[{"end":{"line":461,"column":16},"start":{"line":461,"column":16}},{"end":{"line":461,"column":12},"start":{"line":461,"column":37}}]},"80":{"line":522,"type":"binary-expr","locations":[{"end":{"line":465,"column":29},"start":{"line":465,"column":29}},{"end":{"line":465,"column":12},"start":{"line":465,"column":47}}]},"81":{"line":523,"type":"binary-expr","locations":[{"end":{"line":466,"column":38},"start":{"line":466,"column":38}},{"end":{"line":466,"column":12},"start":{"line":466,"column":65}}]},"82":{"line":534,"type":"if","locations":[{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},{"end":{"line":473,"column":8},"start":{"line":473,"column":8}}]}},"code":["import {Feature} from '../../feature';","import {createText, elm} from '../../dom';","import {isArray, isFn, isUndef, isEmpty, EMPTY_FN} from '../../types';","import {numSortAsc} from '../../sort';","import {FORMATTED_NUMBER} from '../../const';","import formatNumber from 'format-number';","","const EVENTS = ["," 'after-filtering',"," 'after-page-change',"," 'after-page-length-change'","];","","const SUM = 'sum';","const MEAN = 'mean';","const MIN = 'min';","const MAX = 'max';","const MEDIAN = 'median';","const Q1 = 'q1';","const Q3 = 'q3';","","/**"," * Column calculations extension"," */","export default class ColOps extends Feature {",""," /**"," * Creates an instance of ColOps"," *"," * @param {TableFilter} tf TableFilter instance"," * @param {Object} opts Configuration object"," */"," constructor(tf, opts) {"," super(tf, opts.name);",""," /**"," * Callback fired before columns operations start"," * @type {Function}"," */"," this.onBeforeOperation = isFn(opts.on_before_operation) ?"," opts.on_before_operation : EMPTY_FN;",""," /**"," * Callback fired after columns operations are completed"," * @type {Function}"," */"," this.onAfterOperation = isFn(opts.on_after_operation) ?"," opts.on_after_operation : EMPTY_FN;",""," /**"," * Configuration options"," * @type {Object}"," */"," this.opts = opts;",""," /**"," * List of DOM element IDs containing column's calculation result"," * @type {Array}"," */"," this.labelIds = opts.id || [];",""," /**"," * List of columns' indexes for calculations"," * @type {Array}"," */"," this.colIndexes = opts.col || [];",""," /**"," * List of operations - possible values: 'sum', 'mean', 'min', 'max',"," * 'median', 'q1', 'q3'"," * @type {Array}"," */"," this.operations = opts.operation || [];",""," /**"," * List of write methods used to write the result - possible values:"," * 'innerHTML', 'setValue', 'createTextNode'"," * @type {Array}"," */"," this.outputTypes = opts.write_method || [];",""," /**"," * List of format objects used for formatting the result -"," * refer to https://github.com/componitable/format-number to check"," * configuration options"," * @type {Array}"," */"," this.formatResults = opts.format_result || [];",""," /**"," * List of row indexes displaying the results"," * @type {Array}"," */"," this.totRowIndexes = opts.tot_row_index || [];",""," /**"," * List of row indexes excluded from calculations"," * @type {Array}"," */"," this.excludeRows = opts.exclude_row || [];",""," /**"," * List of decimal precision for calculation results"," * @type {Array}"," */"," this.decimalPrecisions = isUndef(opts.decimal_precision) ?"," 2 : opts.decimal_precision;",""," this.enable();"," }",""," /**"," * Initializes ColOps instance"," */"," init() {"," if (this.initialized) {"," return;"," }"," // subscribe to events"," this.emitter.on(EVENTS, () => this.calcAll());",""," this.calcAll();",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Calculates columns' values"," * Configuration options are stored in 'opts' property"," * - 'id' contains ids of elements showing result (array)"," * - 'col' contains the columns' indexes (array)"," * - 'operation' contains operation type (array, values: 'sum', 'mean',"," * 'min', 'max', 'median', 'q1', 'q3')"," * - 'write_method' array defines which method to use for displaying the"," * result (innerHTML, setValue, createTextNode) - default: 'innerHTML'"," * - 'tot_row_index' defines in which row results are displayed"," * (integers array)"," *"," * - changes made by Nuovella:"," * (1) optimized the routine (now it will only process each column once),"," * (2) added calculations for the median, lower and upper quartile."," */"," calcAll() {"," let tf = this.tf;"," if (!tf.isInitialized()) {"," return;"," }",""," this.onBeforeOperation(tf, this);"," this.emitter.emit('before-column-operation', tf, this);",""," let { colIndexes, operations: colOperations, outputTypes,"," totRowIndexes, excludeRows, formatResults } = this;"," let decimalPrecisions = isUndef(this.decimalPrecisions) ?"," 2 : this.decimalPrecisions;",""," //nuovella: determine unique list of columns to operate on"," let uIndexes = [];"," colIndexes.forEach((val) => {"," if (uIndexes.indexOf(val) === -1) {"," uIndexes.push(val);"," }"," });",""," let nbCols = uIndexes.length,"," rows = tf.dom().rows,"," colValues = [];",""," for (let u = 0; u < nbCols; u++) {"," //this retrieves col values"," //use uIndexes because we only want to pass through this loop"," //once for each column get the values in this unique column"," colValues.push("," tf.getVisibleColumnData(uIndexes[u], false, excludeRows)"," );",""," let curValues = colValues[u];",""," //next: calculate all operations for this column"," let result = 0,"," operations = [],"," precisions = [],"," labels = [],"," writeType,"," formatResult = [],"," idx = 0;",""," for (let k = 0; k < colIndexes.length; k++) {"," if (colIndexes[k] !== uIndexes[u]) {"," continue;"," }"," operations[idx] = (colOperations[k] || 'sum').toLowerCase();"," precisions[idx] = decimalPrecisions[k];"," labels[idx] = this.labelIds[k];"," writeType = isArray(outputTypes) ? outputTypes[k] : null;"," formatResult[idx] ="," this.configureFormat(uIndexes[u], formatResults[k]);"," idx++;"," }",""," for (let i = 0; i < idx; i++) {"," // emit values before column calculation"," this.emitter.emit("," 'before-column-calc',"," tf,"," this,"," uIndexes[u],"," curValues,"," operations[i],"," precisions[i]"," );",""," result = Number(this.calc(curValues, operations[i], null));",""," // emit column calculation result"," this.emitter.emit("," 'column-calc',"," tf,"," this,"," uIndexes[u],"," result,"," operations[i],"," precisions[i]"," );",""," // write result in expected DOM element"," this.writeResult("," result,"," labels[i],"," writeType,"," precisions[i],"," formatResult[i]"," );",""," }//for i",""," // row(s) with result are always visible"," let totRow = totRowIndexes && totRowIndexes[u] ?"," rows[totRowIndexes[u]] : null;"," if (totRow) {"," totRow.style.display = '';"," }"," }//for u",""," this.onAfterOperation(tf, this);"," this.emitter.emit('after-column-operation', tf, this);"," }",""," /**"," * Make desired calculation on specified column."," * @param {Number} colIndex Column index"," * @param {String} [operation=SUM] Operation type"," * @param {Number} precision Decimal precision"," * @returns {Number}"," */"," columnCalc(colIndex, operation = SUM, precision) {"," let excludeRows = this.excludeRows || [];"," let colValues = tf.getVisibleColumnData(colIndex, false, excludeRows);",""," return Number(this.calc(colValues, operation, precision));"," }",""," /**"," * Make calculation on passed values."," * @param {Array} values List of values"," * @param {String} [operation=SUM] Optional operation type"," * @param {Number} precision Optional result precision"," * @returns {Number}"," * @private"," */"," calc(colValues, operation = SUM, precision) {"," let result = 0;",""," if (operation === Q1 || operation === Q3 || operation === MEDIAN) {"," colValues = this.sortColumnValues(colValues, numSortAsc);"," }",""," switch (operation) {"," case MEAN:"," result = this.calcMean(colValues);"," break;"," case SUM:"," result = this.calcSum(colValues);"," break;"," case MIN:"," result = this.calcMin(colValues);"," break;"," case MAX:"," result = this.calcMax(colValues);"," break;"," case MEDIAN:"," result = this.calcMedian(colValues);"," break;"," case Q1:"," result = this.calcQ1(colValues);"," break;"," case Q3:"," result = this.calcQ3(colValues);"," break;"," }",""," return isEmpty(precision) ? result : result.toFixed(precision);"," }",""," /**"," * Calculate the sum of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcSum(values = []) {"," if (isEmpty(values)) {"," return 0;"," }"," let result = values.reduce((x, y) => Number(x) + Number(y));"," return result;"," }",""," /**"," * Calculate the mean of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcMean(values = []) {"," let result = this.calcSum(values) / values.length;"," return Number(result);"," }",""," /**"," * Calculate the max value of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcMax(values = []) {"," return Math.max.apply(null, values);"," }",""," /**"," * Calculate the min value of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcMin(values = []) {"," return Math.min.apply(null, values);"," }",""," /**"," * Calculate the median of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcMedian(values = []) {"," let nbValues = values.length;"," let aux = 0;"," if (nbValues % 2 === 1) {"," aux = Math.floor(nbValues / 2);"," return Number(values[aux]);"," }"," return (Number(values[nbValues / 2]) +"," Number(values[((nbValues / 2) - 1)])) / 2;"," }",""," /**"," * Calculate the lower quartile of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcQ1(values = []) {"," let nbValues = values.length;"," let posa = 0.0;"," posa = Math.floor(nbValues / 4);"," if (4 * posa === nbValues) {"," return (Number(values[posa - 1]) +"," Number(values[posa])) / 2;"," }"," return Number(values[posa]);"," }",""," /**"," * Calculate the upper quartile of passed values."," * @param {Array} [values=[]] List of values"," * @returns {Number}"," */"," calcQ3(values = []) {"," let nbValues = values.length;"," let posa = 0.0;"," let posb = 0.0;"," posa = Math.floor(nbValues / 4);"," if (4 * posa === nbValues) {"," posb = 3 * posa;"," return (Number(values[posb]) +"," Number(values[posb - 1])) / 2;"," }"," return Number(values[nbValues - posa - 1]);"," }",""," /**"," * Sort passed values with supplied sorter function."," * @param {Array} [values=[]] List of values to be sorted"," * @param {Function} sorter Sorter function"," * @returns {Array}"," */"," sortColumnValues(values = [], sorter) {"," return values.sort(sorter);"," }",""," /**"," * Write calculation result in passed DOM element with supplied write method"," * and decimal precision."," * @param {Number} [result=0] Calculation result"," * @param {DOMElement} label DOM element"," * @param {String} [writeType='innerhtml'] Write method"," * @param {Number} [precision=2] Applied decimal precision"," * @private"," */"," writeResult(result = 0, label, writeType = 'innerhtml',"," precision = 2, format = {}) {"," let labelElm = elm(label);",""," if (!labelElm) {"," return;"," }",""," result = result.toFixed(precision);"," if (isNaN(result) || !isFinite(result)) {"," result = '';"," } else {"," result = formatNumber(format)(result);"," }",""," switch (writeType.toLowerCase()) {"," case 'innerhtml':"," labelElm.innerHTML = result;"," break;"," case 'setvalue':"," labelElm.value = result;"," break;"," case 'createtextnode':"," let oldNode = labelElm.firstChild;"," let txtNode = createText(result);"," labelElm.replaceChild(txtNode, oldNode);"," break;"," }"," }",""," /**"," * Configure the format options used to format the operation result based"," * on column type."," * @param {Number} colIndex Column index"," * @param {Object} [format={}] Format object"," * @returns {Object}"," * @private"," */"," configureFormat(colIndex, format = {}) {"," let tf = this.tf;"," if (tf.hasType(colIndex, [FORMATTED_NUMBER])) {"," let colType = tf.colTypes[colIndex];"," if (colType.decimal && !format.decimal) {"," format.decimal = colType.decimal;"," }"," if (colType.thousands && !format.integerSeparator) {"," format.integerSeparator = colType.thousands;"," }"," } else {"," format.decimal = format.decimal || '';"," format.integerSeparator = format.integerSeparator || '';"," }"," return format;"," }",""," /** Remove extension */"," destroy() {"," if (!this.initialized) {"," return;"," }"," // unsubscribe to events"," this.emitter.off(EVENTS, () => this.calcAll());",""," this.initialized = false;"," }","","}",""]};
}
__cov_GhVqinabJaKpESZV2a91xA = __cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js'];
__cov_GhVqinabJaKpESZV2a91xA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_GhVqinabJaKpESZV2a91xA.s['2']++;var _feature=__webpack_require__(11);__cov_GhVqinabJaKpESZV2a91xA.s['3']++;var _dom=__webpack_require__(9);__cov_GhVqinabJaKpESZV2a91xA.s['4']++;var _types=__webpack_require__(6);__cov_GhVqinabJaKpESZV2a91xA.s['5']++;var _sort=__webpack_require__(108);__cov_GhVqinabJaKpESZV2a91xA.s['6']++;var _const=__webpack_require__(14);__cov_GhVqinabJaKpESZV2a91xA.s['7']++;var _formatNumber=__webpack_require__(446);__cov_GhVqinabJaKpESZV2a91xA.s['8']++;var _formatNumber2=_interopRequireDefault(_formatNumber);function _interopRequireDefault(obj){__cov_GhVqinabJaKpESZV2a91xA.f['1']++;__cov_GhVqinabJaKpESZV2a91xA.s['10']++;return(__cov_GhVqinabJaKpESZV2a91xA.b['2'][0]++,obj)&&(__cov_GhVqinabJaKpESZV2a91xA.b['2'][1]++,obj.__esModule)?(__cov_GhVqinabJaKpESZV2a91xA.b['1'][0]++,obj):(__cov_GhVqinabJaKpESZV2a91xA.b['1'][1]++,{default:obj});}function _classCallCheck(instance,Constructor){__cov_GhVqinabJaKpESZV2a91xA.f['2']++;__cov_GhVqinabJaKpESZV2a91xA.s['12']++;if(!(instance instanceof Constructor)){__cov_GhVqinabJaKpESZV2a91xA.b['3'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['13']++;throw new TypeError('Cannot call a class as a function');}else{__cov_GhVqinabJaKpESZV2a91xA.b['3'][1]++;}}function _possibleConstructorReturn(self,call){__cov_GhVqinabJaKpESZV2a91xA.f['3']++;__cov_GhVqinabJaKpESZV2a91xA.s['15']++;if(!self){__cov_GhVqinabJaKpESZV2a91xA.b['4'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['16']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_GhVqinabJaKpESZV2a91xA.b['4'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['17']++;return(__cov_GhVqinabJaKpESZV2a91xA.b['6'][0]++,call)&&((__cov_GhVqinabJaKpESZV2a91xA.b['6'][1]++,typeof call==='object')||(__cov_GhVqinabJaKpESZV2a91xA.b['6'][2]++,typeof call==='function'))?(__cov_GhVqinabJaKpESZV2a91xA.b['5'][0]++,call):(__cov_GhVqinabJaKpESZV2a91xA.b['5'][1]++,self);}function _inherits(subClass,superClass){__cov_GhVqinabJaKpESZV2a91xA.f['4']++;__cov_GhVqinabJaKpESZV2a91xA.s['19']++;if((__cov_GhVqinabJaKpESZV2a91xA.b['8'][0]++,typeof superClass!=='function')&&(__cov_GhVqinabJaKpESZV2a91xA.b['8'][1]++,superClass!==null)){__cov_GhVqinabJaKpESZV2a91xA.b['7'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['20']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_GhVqinabJaKpESZV2a91xA.b['7'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['21']++;subClass.prototype=Object.create((__cov_GhVqinabJaKpESZV2a91xA.b['9'][0]++,superClass)&&(__cov_GhVqinabJaKpESZV2a91xA.b['9'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_GhVqinabJaKpESZV2a91xA.s['22']++;if(superClass){__cov_GhVqinabJaKpESZV2a91xA.b['10'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['23']++;Object.setPrototypeOf?(__cov_GhVqinabJaKpESZV2a91xA.b['11'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_GhVqinabJaKpESZV2a91xA.b['11'][1]++,subClass.__proto__=superClass);}else{__cov_GhVqinabJaKpESZV2a91xA.b['10'][1]++;}}__cov_GhVqinabJaKpESZV2a91xA.s['24']++;var EVENTS=['after-filtering','after-page-change','after-page-length-change'];__cov_GhVqinabJaKpESZV2a91xA.s['25']++;var SUM='sum';__cov_GhVqinabJaKpESZV2a91xA.s['26']++;var MEAN='mean';__cov_GhVqinabJaKpESZV2a91xA.s['27']++;var MIN='min';__cov_GhVqinabJaKpESZV2a91xA.s['28']++;var MAX='max';__cov_GhVqinabJaKpESZV2a91xA.s['29']++;var MEDIAN='median';__cov_GhVqinabJaKpESZV2a91xA.s['30']++;var Q1='q1';__cov_GhVqinabJaKpESZV2a91xA.s['31']++;var Q3='q3';__cov_GhVqinabJaKpESZV2a91xA.s['32']++;var ColOps=function(_Feature){__cov_GhVqinabJaKpESZV2a91xA.f['5']++;__cov_GhVqinabJaKpESZV2a91xA.s['33']++;_inherits(ColOps,_Feature);function ColOps(tf,opts){__cov_GhVqinabJaKpESZV2a91xA.f['6']++;__cov_GhVqinabJaKpESZV2a91xA.s['35']++;_classCallCheck(this,ColOps);__cov_GhVqinabJaKpESZV2a91xA.s['36']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,opts.name));__cov_GhVqinabJaKpESZV2a91xA.s['37']++;_this.onBeforeOperation=(0,_types.isFn)(opts.on_before_operation)?(__cov_GhVqinabJaKpESZV2a91xA.b['12'][0]++,opts.on_before_operation):(__cov_GhVqinabJaKpESZV2a91xA.b['12'][1]++,_types.EMPTY_FN);__cov_GhVqinabJaKpESZV2a91xA.s['38']++;_this.onAfterOperation=(0,_types.isFn)(opts.on_after_operation)?(__cov_GhVqinabJaKpESZV2a91xA.b['13'][0]++,opts.on_after_operation):(__cov_GhVqinabJaKpESZV2a91xA.b['13'][1]++,_types.EMPTY_FN);__cov_GhVqinabJaKpESZV2a91xA.s['39']++;_this.opts=opts;__cov_GhVqinabJaKpESZV2a91xA.s['40']++;_this.labelIds=(__cov_GhVqinabJaKpESZV2a91xA.b['14'][0]++,opts.id)||(__cov_GhVqinabJaKpESZV2a91xA.b['14'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['41']++;_this.colIndexes=(__cov_GhVqinabJaKpESZV2a91xA.b['15'][0]++,opts.col)||(__cov_GhVqinabJaKpESZV2a91xA.b['15'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['42']++;_this.operations=(__cov_GhVqinabJaKpESZV2a91xA.b['16'][0]++,opts.operation)||(__cov_GhVqinabJaKpESZV2a91xA.b['16'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['43']++;_this.outputTypes=(__cov_GhVqinabJaKpESZV2a91xA.b['17'][0]++,opts.write_method)||(__cov_GhVqinabJaKpESZV2a91xA.b['17'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['44']++;_this.formatResults=(__cov_GhVqinabJaKpESZV2a91xA.b['18'][0]++,opts.format_result)||(__cov_GhVqinabJaKpESZV2a91xA.b['18'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['45']++;_this.totRowIndexes=(__cov_GhVqinabJaKpESZV2a91xA.b['19'][0]++,opts.tot_row_index)||(__cov_GhVqinabJaKpESZV2a91xA.b['19'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['46']++;_this.excludeRows=(__cov_GhVqinabJaKpESZV2a91xA.b['20'][0]++,opts.exclude_row)||(__cov_GhVqinabJaKpESZV2a91xA.b['20'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['47']++;_this.decimalPrecisions=(0,_types.isUndef)(opts.decimal_precision)?(__cov_GhVqinabJaKpESZV2a91xA.b['21'][0]++,2):(__cov_GhVqinabJaKpESZV2a91xA.b['21'][1]++,opts.decimal_precision);__cov_GhVqinabJaKpESZV2a91xA.s['48']++;_this.enable();__cov_GhVqinabJaKpESZV2a91xA.s['49']++;return _this;}__cov_GhVqinabJaKpESZV2a91xA.s['50']++;ColOps.prototype.init=function init(){__cov_GhVqinabJaKpESZV2a91xA.f['7']++;__cov_GhVqinabJaKpESZV2a91xA.s['51']++;var _this2=this;__cov_GhVqinabJaKpESZV2a91xA.s['52']++;if(this.initialized){__cov_GhVqinabJaKpESZV2a91xA.b['22'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['53']++;return;}else{__cov_GhVqinabJaKpESZV2a91xA.b['22'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['54']++;this.emitter.on(EVENTS,function(){__cov_GhVqinabJaKpESZV2a91xA.f['8']++;__cov_GhVqinabJaKpESZV2a91xA.s['55']++;return _this2.calcAll();});__cov_GhVqinabJaKpESZV2a91xA.s['56']++;this.calcAll();__cov_GhVqinabJaKpESZV2a91xA.s['57']++;this.initialized=true;};__cov_GhVqinabJaKpESZV2a91xA.s['58']++;ColOps.prototype.calcAll=function calcAll(){__cov_GhVqinabJaKpESZV2a91xA.f['9']++;__cov_GhVqinabJaKpESZV2a91xA.s['59']++;var tf=this.tf;__cov_GhVqinabJaKpESZV2a91xA.s['60']++;if(!tf.isInitialized()){__cov_GhVqinabJaKpESZV2a91xA.b['23'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['61']++;return;}else{__cov_GhVqinabJaKpESZV2a91xA.b['23'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['62']++;this.onBeforeOperation(tf,this);__cov_GhVqinabJaKpESZV2a91xA.s['63']++;this.emitter.emit('before-column-operation',tf,this);__cov_GhVqinabJaKpESZV2a91xA.s['64']++;var colIndexes=this.colIndexes,colOperations=this.operations,outputTypes=this.outputTypes,totRowIndexes=this.totRowIndexes,excludeRows=this.excludeRows,formatResults=this.formatResults;__cov_GhVqinabJaKpESZV2a91xA.s['65']++;var decimalPrecisions=(0,_types.isUndef)(this.decimalPrecisions)?(__cov_GhVqinabJaKpESZV2a91xA.b['24'][0]++,2):(__cov_GhVqinabJaKpESZV2a91xA.b['24'][1]++,this.decimalPrecisions);__cov_GhVqinabJaKpESZV2a91xA.s['66']++;var uIndexes=[];__cov_GhVqinabJaKpESZV2a91xA.s['67']++;colIndexes.forEach(function(val){__cov_GhVqinabJaKpESZV2a91xA.f['10']++;__cov_GhVqinabJaKpESZV2a91xA.s['68']++;if(uIndexes.indexOf(val)===-1){__cov_GhVqinabJaKpESZV2a91xA.b['25'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['69']++;uIndexes.push(val);}else{__cov_GhVqinabJaKpESZV2a91xA.b['25'][1]++;}});__cov_GhVqinabJaKpESZV2a91xA.s['70']++;var nbCols=uIndexes.length,rows=tf.dom().rows,colValues=[];__cov_GhVqinabJaKpESZV2a91xA.s['71']++;for(var u=0;u<nbCols;u++){__cov_GhVqinabJaKpESZV2a91xA.s['72']++;colValues.push(tf.getVisibleColumnData(uIndexes[u],false,excludeRows));__cov_GhVqinabJaKpESZV2a91xA.s['73']++;var curValues=colValues[u];__cov_GhVqinabJaKpESZV2a91xA.s['74']++;var result=0,operations=[],precisions=[],labels=[],writeType=void 0,formatResult=[],idx=0;__cov_GhVqinabJaKpESZV2a91xA.s['75']++;for(var k=0;k<colIndexes.length;k++){__cov_GhVqinabJaKpESZV2a91xA.s['76']++;if(colIndexes[k]!==uIndexes[u]){__cov_GhVqinabJaKpESZV2a91xA.b['26'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['77']++;continue;}else{__cov_GhVqinabJaKpESZV2a91xA.b['26'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['78']++;operations[idx]=((__cov_GhVqinabJaKpESZV2a91xA.b['27'][0]++,colOperations[k])||(__cov_GhVqinabJaKpESZV2a91xA.b['27'][1]++,'sum')).toLowerCase();__cov_GhVqinabJaKpESZV2a91xA.s['79']++;precisions[idx]=decimalPrecisions[k];__cov_GhVqinabJaKpESZV2a91xA.s['80']++;labels[idx]=this.labelIds[k];__cov_GhVqinabJaKpESZV2a91xA.s['81']++;writeType=(0,_types.isArray)(outputTypes)?(__cov_GhVqinabJaKpESZV2a91xA.b['28'][0]++,outputTypes[k]):(__cov_GhVqinabJaKpESZV2a91xA.b['28'][1]++,null);__cov_GhVqinabJaKpESZV2a91xA.s['82']++;formatResult[idx]=this.configureFormat(uIndexes[u],formatResults[k]);__cov_GhVqinabJaKpESZV2a91xA.s['83']++;idx++;}__cov_GhVqinabJaKpESZV2a91xA.s['84']++;for(var i=0;i<idx;i++){__cov_GhVqinabJaKpESZV2a91xA.s['85']++;this.emitter.emit('before-column-calc',tf,this,uIndexes[u],curValues,operations[i],precisions[i]);__cov_GhVqinabJaKpESZV2a91xA.s['86']++;result=Number(this.calc(curValues,operations[i],null));__cov_GhVqinabJaKpESZV2a91xA.s['87']++;this.emitter.emit('column-calc',tf,this,uIndexes[u],result,operations[i],precisions[i]);__cov_GhVqinabJaKpESZV2a91xA.s['88']++;this.writeResult(result,labels[i],writeType,precisions[i],formatResult[i]);}__cov_GhVqinabJaKpESZV2a91xA.s['89']++;var totRow=(__cov_GhVqinabJaKpESZV2a91xA.b['30'][0]++,totRowIndexes)&&(__cov_GhVqinabJaKpESZV2a91xA.b['30'][1]++,totRowIndexes[u])?(__cov_GhVqinabJaKpESZV2a91xA.b['29'][0]++,rows[totRowIndexes[u]]):(__cov_GhVqinabJaKpESZV2a91xA.b['29'][1]++,null);__cov_GhVqinabJaKpESZV2a91xA.s['90']++;if(totRow){__cov_GhVqinabJaKpESZV2a91xA.b['31'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['91']++;totRow.style.display='';}else{__cov_GhVqinabJaKpESZV2a91xA.b['31'][1]++;}}__cov_GhVqinabJaKpESZV2a91xA.s['92']++;this.onAfterOperation(tf,this);__cov_GhVqinabJaKpESZV2a91xA.s['93']++;this.emitter.emit('after-column-operation',tf,this);};__cov_GhVqinabJaKpESZV2a91xA.s['94']++;ColOps.prototype.columnCalc=function columnCalc(colIndex){__cov_GhVqinabJaKpESZV2a91xA.f['11']++;__cov_GhVqinabJaKpESZV2a91xA.s['95']++;var operation=(__cov_GhVqinabJaKpESZV2a91xA.b['33'][0]++,arguments.length>1)&&(__cov_GhVqinabJaKpESZV2a91xA.b['33'][1]++,arguments[1]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['32'][0]++,arguments[1]):(__cov_GhVqinabJaKpESZV2a91xA.b['32'][1]++,SUM);__cov_GhVqinabJaKpESZV2a91xA.s['96']++;var precision=arguments[2];__cov_GhVqinabJaKpESZV2a91xA.s['97']++;var excludeRows=(__cov_GhVqinabJaKpESZV2a91xA.b['34'][0]++,this.excludeRows)||(__cov_GhVqinabJaKpESZV2a91xA.b['34'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['98']++;var colValues=tf.getVisibleColumnData(colIndex,false,excludeRows);__cov_GhVqinabJaKpESZV2a91xA.s['99']++;return Number(this.calc(colValues,operation,precision));};__cov_GhVqinabJaKpESZV2a91xA.s['100']++;ColOps.prototype.calc=function calc(colValues){__cov_GhVqinabJaKpESZV2a91xA.f['12']++;__cov_GhVqinabJaKpESZV2a91xA.s['101']++;var operation=(__cov_GhVqinabJaKpESZV2a91xA.b['36'][0]++,arguments.length>1)&&(__cov_GhVqinabJaKpESZV2a91xA.b['36'][1]++,arguments[1]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['35'][0]++,arguments[1]):(__cov_GhVqinabJaKpESZV2a91xA.b['35'][1]++,SUM);__cov_GhVqinabJaKpESZV2a91xA.s['102']++;var precision=arguments[2];__cov_GhVqinabJaKpESZV2a91xA.s['103']++;var result=0;__cov_GhVqinabJaKpESZV2a91xA.s['104']++;if((__cov_GhVqinabJaKpESZV2a91xA.b['38'][0]++,operation===Q1)||(__cov_GhVqinabJaKpESZV2a91xA.b['38'][1]++,operation===Q3)||(__cov_GhVqinabJaKpESZV2a91xA.b['38'][2]++,operation===MEDIAN)){__cov_GhVqinabJaKpESZV2a91xA.b['37'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['105']++;colValues=this.sortColumnValues(colValues,_sort.numSortAsc);}else{__cov_GhVqinabJaKpESZV2a91xA.b['37'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['106']++;switch(operation){case MEAN:__cov_GhVqinabJaKpESZV2a91xA.b['39'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['107']++;result=this.calcMean(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['108']++;break;case SUM:__cov_GhVqinabJaKpESZV2a91xA.b['39'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['109']++;result=this.calcSum(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['110']++;break;case MIN:__cov_GhVqinabJaKpESZV2a91xA.b['39'][2]++;__cov_GhVqinabJaKpESZV2a91xA.s['111']++;result=this.calcMin(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['112']++;break;case MAX:__cov_GhVqinabJaKpESZV2a91xA.b['39'][3]++;__cov_GhVqinabJaKpESZV2a91xA.s['113']++;result=this.calcMax(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['114']++;break;case MEDIAN:__cov_GhVqinabJaKpESZV2a91xA.b['39'][4]++;__cov_GhVqinabJaKpESZV2a91xA.s['115']++;result=this.calcMedian(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['116']++;break;case Q1:__cov_GhVqinabJaKpESZV2a91xA.b['39'][5]++;__cov_GhVqinabJaKpESZV2a91xA.s['117']++;result=this.calcQ1(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['118']++;break;case Q3:__cov_GhVqinabJaKpESZV2a91xA.b['39'][6]++;__cov_GhVqinabJaKpESZV2a91xA.s['119']++;result=this.calcQ3(colValues);__cov_GhVqinabJaKpESZV2a91xA.s['120']++;break;}__cov_GhVqinabJaKpESZV2a91xA.s['121']++;return(0,_types.isEmpty)(precision)?(__cov_GhVqinabJaKpESZV2a91xA.b['40'][0]++,result):(__cov_GhVqinabJaKpESZV2a91xA.b['40'][1]++,result.toFixed(precision));};__cov_GhVqinabJaKpESZV2a91xA.s['122']++;ColOps.prototype.calcSum=function calcSum(){__cov_GhVqinabJaKpESZV2a91xA.f['13']++;__cov_GhVqinabJaKpESZV2a91xA.s['123']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['42'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['42'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['41'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['41'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['124']++;if((0,_types.isEmpty)(values)){__cov_GhVqinabJaKpESZV2a91xA.b['43'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['125']++;return 0;}else{__cov_GhVqinabJaKpESZV2a91xA.b['43'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['126']++;var result=values.reduce(function(x,y){__cov_GhVqinabJaKpESZV2a91xA.f['14']++;__cov_GhVqinabJaKpESZV2a91xA.s['127']++;return Number(x)+Number(y);});__cov_GhVqinabJaKpESZV2a91xA.s['128']++;return result;};__cov_GhVqinabJaKpESZV2a91xA.s['129']++;ColOps.prototype.calcMean=function calcMean(){__cov_GhVqinabJaKpESZV2a91xA.f['15']++;__cov_GhVqinabJaKpESZV2a91xA.s['130']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['45'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['45'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['44'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['44'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['131']++;var result=this.calcSum(values)/values.length;__cov_GhVqinabJaKpESZV2a91xA.s['132']++;return Number(result);};__cov_GhVqinabJaKpESZV2a91xA.s['133']++;ColOps.prototype.calcMax=function calcMax(){__cov_GhVqinabJaKpESZV2a91xA.f['16']++;__cov_GhVqinabJaKpESZV2a91xA.s['134']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['47'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['47'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['46'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['46'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['135']++;return Math.max.apply(null,values);};__cov_GhVqinabJaKpESZV2a91xA.s['136']++;ColOps.prototype.calcMin=function calcMin(){__cov_GhVqinabJaKpESZV2a91xA.f['17']++;__cov_GhVqinabJaKpESZV2a91xA.s['137']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['49'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['49'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['48'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['48'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['138']++;return Math.min.apply(null,values);};__cov_GhVqinabJaKpESZV2a91xA.s['139']++;ColOps.prototype.calcMedian=function calcMedian(){__cov_GhVqinabJaKpESZV2a91xA.f['18']++;__cov_GhVqinabJaKpESZV2a91xA.s['140']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['51'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['51'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['50'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['50'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['141']++;var nbValues=values.length;__cov_GhVqinabJaKpESZV2a91xA.s['142']++;var aux=0;__cov_GhVqinabJaKpESZV2a91xA.s['143']++;if(nbValues%2===1){__cov_GhVqinabJaKpESZV2a91xA.b['52'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['144']++;aux=Math.floor(nbValues/2);__cov_GhVqinabJaKpESZV2a91xA.s['145']++;return Number(values[aux]);}else{__cov_GhVqinabJaKpESZV2a91xA.b['52'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['146']++;return(Number(values[nbValues/2])+Number(values[nbValues/2-1]))/2;};__cov_GhVqinabJaKpESZV2a91xA.s['147']++;ColOps.prototype.calcQ1=function calcQ1(){__cov_GhVqinabJaKpESZV2a91xA.f['19']++;__cov_GhVqinabJaKpESZV2a91xA.s['148']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['54'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['54'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['53'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['53'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['149']++;var nbValues=values.length;__cov_GhVqinabJaKpESZV2a91xA.s['150']++;var posa=0;__cov_GhVqinabJaKpESZV2a91xA.s['151']++;posa=Math.floor(nbValues/4);__cov_GhVqinabJaKpESZV2a91xA.s['152']++;if(4*posa===nbValues){__cov_GhVqinabJaKpESZV2a91xA.b['55'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['153']++;return(Number(values[posa-1])+Number(values[posa]))/2;}else{__cov_GhVqinabJaKpESZV2a91xA.b['55'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['154']++;return Number(values[posa]);};__cov_GhVqinabJaKpESZV2a91xA.s['155']++;ColOps.prototype.calcQ3=function calcQ3(){__cov_GhVqinabJaKpESZV2a91xA.f['20']++;__cov_GhVqinabJaKpESZV2a91xA.s['156']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['57'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['57'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['56'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['56'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['157']++;var nbValues=values.length;__cov_GhVqinabJaKpESZV2a91xA.s['158']++;var posa=0;__cov_GhVqinabJaKpESZV2a91xA.s['159']++;var posb=0;__cov_GhVqinabJaKpESZV2a91xA.s['160']++;posa=Math.floor(nbValues/4);__cov_GhVqinabJaKpESZV2a91xA.s['161']++;if(4*posa===nbValues){__cov_GhVqinabJaKpESZV2a91xA.b['58'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['162']++;posb=3*posa;__cov_GhVqinabJaKpESZV2a91xA.s['163']++;return(Number(values[posb])+Number(values[posb-1]))/2;}else{__cov_GhVqinabJaKpESZV2a91xA.b['58'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['164']++;return Number(values[nbValues-posa-1]);};__cov_GhVqinabJaKpESZV2a91xA.s['165']++;ColOps.prototype.sortColumnValues=function sortColumnValues(){__cov_GhVqinabJaKpESZV2a91xA.f['21']++;__cov_GhVqinabJaKpESZV2a91xA.s['166']++;var values=(__cov_GhVqinabJaKpESZV2a91xA.b['60'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['60'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['59'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['59'][1]++,[]);__cov_GhVqinabJaKpESZV2a91xA.s['167']++;var sorter=arguments[1];__cov_GhVqinabJaKpESZV2a91xA.s['168']++;return values.sort(sorter);};__cov_GhVqinabJaKpESZV2a91xA.s['169']++;ColOps.prototype.writeResult=function writeResult(){__cov_GhVqinabJaKpESZV2a91xA.f['22']++;__cov_GhVqinabJaKpESZV2a91xA.s['170']++;var result=(__cov_GhVqinabJaKpESZV2a91xA.b['62'][0]++,arguments.length>0)&&(__cov_GhVqinabJaKpESZV2a91xA.b['62'][1]++,arguments[0]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['61'][0]++,arguments[0]):(__cov_GhVqinabJaKpESZV2a91xA.b['61'][1]++,0);__cov_GhVqinabJaKpESZV2a91xA.s['171']++;var label=arguments[1];__cov_GhVqinabJaKpESZV2a91xA.s['172']++;var writeType=(__cov_GhVqinabJaKpESZV2a91xA.b['64'][0]++,arguments.length>2)&&(__cov_GhVqinabJaKpESZV2a91xA.b['64'][1]++,arguments[2]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['63'][0]++,arguments[2]):(__cov_GhVqinabJaKpESZV2a91xA.b['63'][1]++,'innerhtml');__cov_GhVqinabJaKpESZV2a91xA.s['173']++;var precision=(__cov_GhVqinabJaKpESZV2a91xA.b['66'][0]++,arguments.length>3)&&(__cov_GhVqinabJaKpESZV2a91xA.b['66'][1]++,arguments[3]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['65'][0]++,arguments[3]):(__cov_GhVqinabJaKpESZV2a91xA.b['65'][1]++,2);__cov_GhVqinabJaKpESZV2a91xA.s['174']++;var format=(__cov_GhVqinabJaKpESZV2a91xA.b['68'][0]++,arguments.length>4)&&(__cov_GhVqinabJaKpESZV2a91xA.b['68'][1]++,arguments[4]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['67'][0]++,arguments[4]):(__cov_GhVqinabJaKpESZV2a91xA.b['67'][1]++,{});__cov_GhVqinabJaKpESZV2a91xA.s['175']++;var labelElm=(0,_dom.elm)(label);__cov_GhVqinabJaKpESZV2a91xA.s['176']++;if(!labelElm){__cov_GhVqinabJaKpESZV2a91xA.b['69'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['177']++;return;}else{__cov_GhVqinabJaKpESZV2a91xA.b['69'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['178']++;result=result.toFixed(precision);__cov_GhVqinabJaKpESZV2a91xA.s['179']++;if((__cov_GhVqinabJaKpESZV2a91xA.b['71'][0]++,isNaN(result))||(__cov_GhVqinabJaKpESZV2a91xA.b['71'][1]++,!isFinite(result))){__cov_GhVqinabJaKpESZV2a91xA.b['70'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['180']++;result='';}else{__cov_GhVqinabJaKpESZV2a91xA.b['70'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['181']++;result=(0,_formatNumber2.default)(format)(result);}__cov_GhVqinabJaKpESZV2a91xA.s['182']++;switch(writeType.toLowerCase()){case'innerhtml':__cov_GhVqinabJaKpESZV2a91xA.b['72'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['183']++;labelElm.innerHTML=result;__cov_GhVqinabJaKpESZV2a91xA.s['184']++;break;case'setvalue':__cov_GhVqinabJaKpESZV2a91xA.b['72'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['185']++;labelElm.value=result;__cov_GhVqinabJaKpESZV2a91xA.s['186']++;break;case'createtextnode':__cov_GhVqinabJaKpESZV2a91xA.b['72'][2]++;__cov_GhVqinabJaKpESZV2a91xA.s['187']++;var oldNode=labelElm.firstChild;__cov_GhVqinabJaKpESZV2a91xA.s['188']++;var txtNode=(0,_dom.createText)(result);__cov_GhVqinabJaKpESZV2a91xA.s['189']++;labelElm.replaceChild(txtNode,oldNode);__cov_GhVqinabJaKpESZV2a91xA.s['190']++;break;}};__cov_GhVqinabJaKpESZV2a91xA.s['191']++;ColOps.prototype.configureFormat=function configureFormat(colIndex){__cov_GhVqinabJaKpESZV2a91xA.f['23']++;__cov_GhVqinabJaKpESZV2a91xA.s['192']++;var format=(__cov_GhVqinabJaKpESZV2a91xA.b['74'][0]++,arguments.length>1)&&(__cov_GhVqinabJaKpESZV2a91xA.b['74'][1]++,arguments[1]!==undefined)?(__cov_GhVqinabJaKpESZV2a91xA.b['73'][0]++,arguments[1]):(__cov_GhVqinabJaKpESZV2a91xA.b['73'][1]++,{});__cov_GhVqinabJaKpESZV2a91xA.s['193']++;var tf=this.tf;__cov_GhVqinabJaKpESZV2a91xA.s['194']++;if(tf.hasType(colIndex,[_const.FORMATTED_NUMBER])){__cov_GhVqinabJaKpESZV2a91xA.b['75'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['195']++;var colType=tf.colTypes[colIndex];__cov_GhVqinabJaKpESZV2a91xA.s['196']++;if((__cov_GhVqinabJaKpESZV2a91xA.b['77'][0]++,colType.decimal)&&(__cov_GhVqinabJaKpESZV2a91xA.b['77'][1]++,!format.decimal)){__cov_GhVqinabJaKpESZV2a91xA.b['76'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['197']++;format.decimal=colType.decimal;}else{__cov_GhVqinabJaKpESZV2a91xA.b['76'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['198']++;if((__cov_GhVqinabJaKpESZV2a91xA.b['79'][0]++,colType.thousands)&&(__cov_GhVqinabJaKpESZV2a91xA.b['79'][1]++,!format.integerSeparator)){__cov_GhVqinabJaKpESZV2a91xA.b['78'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['199']++;format.integerSeparator=colType.thousands;}else{__cov_GhVqinabJaKpESZV2a91xA.b['78'][1]++;}}else{__cov_GhVqinabJaKpESZV2a91xA.b['75'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['200']++;format.decimal=(__cov_GhVqinabJaKpESZV2a91xA.b['80'][0]++,format.decimal)||(__cov_GhVqinabJaKpESZV2a91xA.b['80'][1]++,'');__cov_GhVqinabJaKpESZV2a91xA.s['201']++;format.integerSeparator=(__cov_GhVqinabJaKpESZV2a91xA.b['81'][0]++,format.integerSeparator)||(__cov_GhVqinabJaKpESZV2a91xA.b['81'][1]++,'');}__cov_GhVqinabJaKpESZV2a91xA.s['202']++;return format;};__cov_GhVqinabJaKpESZV2a91xA.s['203']++;ColOps.prototype.destroy=function destroy(){__cov_GhVqinabJaKpESZV2a91xA.f['24']++;__cov_GhVqinabJaKpESZV2a91xA.s['204']++;var _this3=this;__cov_GhVqinabJaKpESZV2a91xA.s['205']++;if(!this.initialized){__cov_GhVqinabJaKpESZV2a91xA.b['82'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['206']++;return;}else{__cov_GhVqinabJaKpESZV2a91xA.b['82'][1]++;}__cov_GhVqinabJaKpESZV2a91xA.s['207']++;this.emitter.off(EVENTS,function(){__cov_GhVqinabJaKpESZV2a91xA.f['25']++;__cov_GhVqinabJaKpESZV2a91xA.s['208']++;return _this3.calcAll();});__cov_GhVqinabJaKpESZV2a91xA.s['209']++;this.initialized=false;};__cov_GhVqinabJaKpESZV2a91xA.s['210']++;return ColOps;}(_feature.Feature);__cov_GhVqinabJaKpESZV2a91xA.s['211']++;exports.default=ColOps;
/***/ }),
/***/ 443:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_TT8aGkNF4ejYvF9xGTR5VA = (Function('return this'))();
if (!__cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__) { __cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__ = {}; }
__cov_TT8aGkNF4ejYvF9xGTR5VA = __cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__;
if (!(__cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js'])) {
__cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":1,"8":0,"9":0,"10":1,"11":0,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0,0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0],"107":[0,0],"108":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0},"fnMap":{"1":{"line":17,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":19,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":21,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":26,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":34,"name":"ColsVisibility","loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":23}}},"6":{"line":287,"name":"(anonymous_6)","loc":{"start":{"line":280,"column":39},"end":{"line":280,"column":51}}},"7":{"line":288,"name":"(anonymous_7)","loc":{"start":{"line":281,"column":36},"end":{"line":281,"column":48}}},"8":{"line":304,"name":"onMouseup","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":323,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":353,"name":"checkItem","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":379,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":386,"name":"(anonymous_12)","loc":{"start":{"line":373,"column":12},"end":{"line":373,"column":12}}},"13":{"line":410,"name":"buildBtn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":441,"name":"(anonymous_14)","loc":{"start":{"line":422,"column":37},"end":{"line":422,"column":37}}},"15":{"line":445,"name":"(anonymous_15)","loc":{"start":{"line":424,"column":41},"end":{"line":424,"column":41}}},"16":{"line":454,"name":"(anonymous_16)","loc":{"start":{"line":430,"column":42},"end":{"line":430,"column":42}}},"17":{"line":458,"name":"(anonymous_17)","loc":{"start":{"line":432,"column":46},"end":{"line":432,"column":46}}},"18":{"line":475,"name":"buildManager","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":503,"name":"(anonymous_19)","loc":{"start":{"line":475,"column":38},"end":{"line":475,"column":44}}},"20":{"line":527,"name":"(anonymous_20)","loc":{"start":{"line":501,"column":41},"end":{"line":501,"column":50}}},"21":{"line":542,"name":"(anonymous_21)","loc":{"start":{"line":516,"column":33},"end":{"line":516,"column":33}}},"22":{"line":549,"name":"(anonymous_22)","loc":{"start":{"line":521,"column":33},"end":{"line":521,"column":33}}},"23":{"line":568,"name":"setHidden","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":644,"name":"showCol","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":664,"name":"hideCol","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":684,"name":"isColHidden","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"27":{"line":697,"name":"toggleCol","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"28":{"line":711,"name":"getHiddenCols","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"29":{"line":720,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"30":{"line":737,"name":"(anonymous_30)","loc":{"start":{"line":696,"column":12},"end":{"line":696,"column":12}}},"31":{"line":746,"name":"_getHeaderText","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"32":{"line":767,"name":"_hideCells","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"33":{"line":777,"name":"_hideAtStart","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"34":{"line":780,"name":"(anonymous_34)","loc":{"start":{"line":735,"column":29},"end":{"line":735,"column":41}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"4":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"5":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"6":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"7":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"11":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"12":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"13":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"22":{"end":{"line":289,"column":5},"start":{"line":20,"column":4}},"23":{"end":{"line":20,"column":23},"start":{"line":20,"column":23}},"24":{"end":{"line":20,"column":23},"start":{"line":20,"column":23}},"25":{"end":{"line":24,"column":8},"start":{"line":24,"column":8}},"26":{"end":{"line":30,"column":8},"start":{"line":30,"column":8}},"27":{"end":{"line":36,"column":8},"start":{"line":36,"column":8}},"28":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"29":{"end":{"line":48,"column":8},"start":{"line":48,"column":8}},"30":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},"31":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"32":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"33":{"end":{"line":72,"column":8},"start":{"line":72,"column":8}},"34":{"end":{"line":78,"column":8},"start":{"line":78,"column":8}},"35":{"end":{"line":84,"column":8},"start":{"line":84,"column":8}},"36":{"end":{"line":90,"column":8},"start":{"line":90,"column":8}},"37":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"38":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"39":{"end":{"line":108,"column":8},"start":{"line":108,"column":8}},"40":{"end":{"line":114,"column":8},"start":{"line":114,"column":8}},"41":{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},"42":{"end":{"line":126,"column":8},"start":{"line":126,"column":8}},"43":{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},"44":{"end":{"line":138,"column":8},"start":{"line":138,"column":8}},"45":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"46":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"47":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"48":{"end":{"line":162,"column":8},"start":{"line":162,"column":8}},"49":{"end":{"line":169,"column":8},"start":{"line":169,"column":8}},"50":{"end":{"line":177,"column":8},"start":{"line":177,"column":8}},"51":{"end":{"line":183,"column":8},"start":{"line":183,"column":8}},"52":{"end":{"line":189,"column":8},"start":{"line":189,"column":8}},"53":{"end":{"line":195,"column":8},"start":{"line":195,"column":8}},"54":{"end":{"line":201,"column":8},"start":{"line":201,"column":8}},"55":{"end":{"line":207,"column":8},"start":{"line":207,"column":8}},"56":{"end":{"line":213,"column":8},"start":{"line":213,"column":8}},"57":{"end":{"line":219,"column":8},"start":{"line":219,"column":8}},"58":{"end":{"line":225,"column":8},"start":{"line":225,"column":8}},"59":{"end":{"line":232,"column":8},"start":{"line":232,"column":8}},"60":{"end":{"line":238,"column":8},"start":{"line":238,"column":8}},"61":{"end":{"line":245,"column":8},"start":{"line":245,"column":8}},"62":{"end":{"line":252,"column":8},"start":{"line":252,"column":8}},"63":{"end":{"line":259,"column":8},"start":{"line":259,"column":8}},"64":{"end":{"line":266,"column":8},"start":{"line":266,"column":8}},"65":{"end":{"line":273,"column":8},"start":{"line":273,"column":8}},"66":{"end":{"line":282,"column":9},"start":{"line":277,"column":8}},"67":{"end":{"line":277,"column":27},"start":{"line":278,"column":12}},"68":{"end":{"line":277,"column":27},"start":{"line":279,"column":12}},"69":{"end":{"line":280,"column":12},"start":{"line":280,"column":12}},"70":{"end":{"line":281,"column":12},"start":{"line":281,"column":12}},"71":{"end":{"line":285,"column":8},"start":{"line":285,"column":8}},"72":{"end":{"line":288,"column":8},"start":{"line":288,"column":8}},"73":{"end":{"line":20,"column":23},"start":{"line":20,"column":23}},"74":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"75":{"end":{"line":296,"column":8},"start":{"line":296,"column":8}},"76":{"end":{"line":301,"column":9},"start":{"line":298,"column":8}},"77":{"end":{"line":300,"column":12},"start":{"line":300,"column":12}},"78":{"end":{"line":305,"column":9},"start":{"line":303,"column":8}},"79":{"end":{"line":304,"column":12},"start":{"line":304,"column":12}},"80":{"end":{"line":307,"column":8},"start":{"line":307,"column":8}},"81":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"82":{"end":{"line":315,"column":8},"start":{"line":315,"column":8}},"83":{"end":{"line":317,"column":8},"start":{"line":317,"column":8}},"84":{"end":{"line":321,"column":9},"start":{"line":319,"column":8}},"85":{"end":{"line":320,"column":12},"start":{"line":320,"column":12}},"86":{"end":{"line":324,"column":9},"start":{"line":322,"column":8}},"87":{"end":{"line":323,"column":12},"start":{"line":323,"column":12}},"88":{"end":{"line":326,"column":8},"start":{"line":326,"column":8}},"89":{"end":{"line":332,"column":9},"start":{"line":329,"column":8}},"90":{"end":{"line":330,"column":12},"start":{"line":330,"column":12}},"91":{"end":{"line":331,"column":12},"start":{"line":331,"column":12}},"92":{"end":{"line":335,"column":9},"start":{"line":333,"column":8}},"93":{"end":{"line":334,"column":12},"start":{"line":334,"column":12}},"94":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"95":{"end":{"line":343,"column":8},"start":{"line":343,"column":8}},"96":{"end":{"line":346,"column":9},"start":{"line":344,"column":8}},"97":{"end":{"line":345,"column":12},"start":{"line":345,"column":12}},"98":{"end":{"line":347,"column":8},"start":{"line":347,"column":8}},"99":{"end":{"line":348,"column":8},"start":{"line":348,"column":8}},"100":{"end":{"line":349,"column":8},"start":{"line":349,"column":8}},"101":{"end":{"line":354,"column":9},"start":{"line":350,"column":8}},"102":{"end":{"line":351,"column":12},"start":{"line":351,"column":12}},"103":{"end":{"line":353,"column":12},"start":{"line":353,"column":12}},"104":{"end":{"line":356,"column":8},"start":{"line":356,"column":8}},"105":{"end":{"line":360,"column":9},"start":{"line":357,"column":8}},"106":{"end":{"line":359,"column":12},"start":{"line":359,"column":12}},"107":{"end":{"line":361,"column":8},"start":{"line":361,"column":8}},"108":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"109":{"end":{"line":367,"column":11},"start":{"line":367,"column":11}},"110":{"end":{"line":370,"column":9},"start":{"line":368,"column":8}},"111":{"end":{"line":369,"column":12},"start":{"line":369,"column":12}},"112":{"end":{"line":372,"column":8},"start":{"line":372,"column":8}},"113":{"end":{"line":373,"column":12},"start":{"line":373,"column":12}},"114":{"end":{"line":375,"column":8},"start":{"line":375,"column":8}},"115":{"end":{"line":376,"column":8},"start":{"line":376,"column":8}},"116":{"end":{"line":379,"column":8},"start":{"line":379,"column":8}},"117":{"end":{"line":381,"column":8},"start":{"line":381,"column":8}},"118":{"end":{"line":383,"column":8},"start":{"line":383,"column":8}},"119":{"end":{"line":387,"column":8},"start":{"line":387,"column":8}},"120":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"121":{"end":{"line":393,"column":15},"start":{"line":393,"column":15}},"122":{"end":{"line":396,"column":9},"start":{"line":394,"column":8}},"123":{"end":{"line":395,"column":12},"start":{"line":395,"column":12}},"124":{"end":{"line":397,"column":8},"start":{"line":397,"column":8}},"125":{"end":{"line":398,"column":8},"start":{"line":398,"column":8}},"126":{"end":{"line":399,"column":8},"start":{"line":399,"column":8}},"127":{"end":{"line":404,"column":9},"start":{"line":402,"column":8}},"128":{"end":{"line":403,"column":12},"start":{"line":403,"column":12}},"129":{"end":{"line":405,"column":8},"start":{"line":405,"column":8}},"130":{"end":{"line":412,"column":9},"start":{"line":407,"column":8}},"131":{"end":{"line":408,"column":12},"start":{"line":408,"column":12}},"132":{"end":{"line":409,"column":12},"start":{"line":409,"column":12}},"133":{"end":{"line":411,"column":12},"start":{"line":411,"column":12}},"134":{"end":{"line":434,"column":9},"start":{"line":414,"column":8}},"135":{"end":{"line":415,"column":12},"start":{"line":415,"column":12}},"136":{"end":{"line":416,"column":12},"start":{"line":416,"column":12}},"137":{"end":{"line":417,"column":12},"start":{"line":417,"column":12}},"138":{"end":{"line":419,"column":12},"start":{"line":419,"column":12}},"139":{"end":{"line":420,"column":12},"start":{"line":420,"column":12}},"140":{"end":{"line":425,"column":13},"start":{"line":421,"column":12}},"141":{"end":{"line":422,"column":16},"start":{"line":422,"column":16}},"142":{"end":{"line":422,"column":37},"start":{"line":422,"column":37}},"143":{"end":{"line":424,"column":16},"start":{"line":424,"column":16}},"144":{"end":{"line":424,"column":41},"start":{"line":424,"column":41}},"145":{"end":{"line":427,"column":12},"start":{"line":427,"column":12}},"146":{"end":{"line":428,"column":12},"start":{"line":428,"column":12}},"147":{"end":{"line":433,"column":13},"start":{"line":429,"column":12}},"148":{"end":{"line":430,"column":16},"start":{"line":430,"column":16}},"149":{"end":{"line":430,"column":42},"start":{"line":430,"column":42}},"150":{"end":{"line":432,"column":16},"start":{"line":432,"column":16}},"151":{"end":{"line":432,"column":46},"start":{"line":432,"column":46}},"152":{"end":{"line":436,"column":8},"start":{"line":436,"column":8}},"153":{"end":{"line":437,"column":8},"start":{"line":437,"column":8}},"154":{"end":{"line":439,"column":8},"start":{"line":439,"column":8}},"155":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"156":{"end":{"line":445,"column":19},"start":{"line":445,"column":19}},"157":{"end":{"line":446,"column":8},"start":{"line":446,"column":8}},"158":{"end":{"line":448,"column":8},"start":{"line":448,"column":8}},"159":{"end":{"line":451,"column":8},"start":{"line":451,"column":8}},"160":{"end":{"line":454,"column":8},"start":{"line":454,"column":8}},"161":{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},"162":{"end":{"line":456,"column":8},"start":{"line":456,"column":8}},"163":{"end":{"line":459,"column":8},"start":{"line":459,"column":8}},"164":{"end":{"line":460,"column":8},"start":{"line":460,"column":8}},"165":{"end":{"line":462,"column":8},"start":{"line":462,"column":8}},"166":{"end":{"line":463,"column":8},"start":{"line":463,"column":8}},"167":{"end":{"line":465,"column":8},"start":{"line":465,"column":8}},"168":{"end":{"line":484,"column":9},"start":{"line":468,"column":8}},"169":{"end":{"line":469,"column":12},"start":{"line":469,"column":12}},"170":{"end":{"line":471,"column":12},"start":{"line":471,"column":12}},"171":{"end":{"line":472,"column":12},"start":{"line":472,"column":12}},"172":{"end":{"line":473,"column":12},"start":{"line":473,"column":12}},"173":{"end":{"line":475,"column":12},"start":{"line":475,"column":12}},"174":{"end":{"line":482,"column":17},"start":{"line":476,"column":16}},"175":{"end":{"line":477,"column":20},"start":{"line":477,"column":20}},"176":{"end":{"line":481,"column":21},"start":{"line":478,"column":20}},"177":{"end":{"line":479,"column":24},"start":{"line":479,"column":24}},"178":{"end":{"line":480,"column":24},"start":{"line":480,"column":24}},"179":{"end":{"line":506,"column":9},"start":{"line":486,"column":8}},"180":{"end":{"line":487,"column":12},"start":{"line":487,"column":12}},"181":{"end":{"line":488,"column":12},"start":{"line":488,"column":12}},"182":{"end":{"line":490,"column":12},"start":{"line":490,"column":12}},"183":{"end":{"line":492,"column":12},"start":{"line":492,"column":12}},"184":{"end":{"line":495,"column":13},"start":{"line":493,"column":12}},"185":{"end":{"line":494,"column":16},"start":{"line":494,"column":16}},"186":{"end":{"line":496,"column":12},"start":{"line":496,"column":12}},"187":{"end":{"line":499,"column":13},"start":{"line":497,"column":12}},"188":{"end":{"line":498,"column":16},"start":{"line":498,"column":16}},"189":{"end":{"line":501,"column":12},"start":{"line":501,"column":12}},"190":{"end":{"line":502,"column":16},"start":{"line":502,"column":16}},"191":{"end":{"line":503,"column":16},"start":{"line":503,"column":16}},"192":{"end":{"line":504,"column":16},"start":{"line":504,"column":16}},"193":{"end":{"line":509,"column":8},"start":{"line":509,"column":8}},"194":{"end":{"line":510,"column":8},"start":{"line":510,"column":8}},"195":{"end":{"line":522,"column":9},"start":{"line":512,"column":8}},"196":{"end":{"line":513,"column":12},"start":{"line":513,"column":12}},"197":{"end":{"line":514,"column":12},"start":{"line":514,"column":12}},"198":{"end":{"line":515,"column":12},"start":{"line":515,"column":12}},"199":{"end":{"line":516,"column":12},"start":{"line":516,"column":12}},"200":{"end":{"line":516,"column":33},"start":{"line":516,"column":33}},"201":{"end":{"line":517,"column":12},"start":{"line":517,"column":12}},"202":{"end":{"line":519,"column":12},"start":{"line":519,"column":12}},"203":{"end":{"line":520,"column":12},"start":{"line":520,"column":12}},"204":{"end":{"line":521,"column":12},"start":{"line":521,"column":12}},"205":{"end":{"line":521,"column":33},"start":{"line":521,"column":33}},"206":{"end":{"line":524,"column":8},"start":{"line":524,"column":8}},"207":{"end":{"line":525,"column":8},"start":{"line":525,"column":8}},"208":{"end":{"line":527,"column":8},"start":{"line":527,"column":8}},"209":{"end":{"line":528,"column":8},"start":{"line":528,"column":8}},"210":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"211":{"end":{"line":537,"column":8},"start":{"line":537,"column":8}},"212":{"end":{"line":538,"column":8},"start":{"line":538,"column":8}},"213":{"end":{"line":542,"column":9},"start":{"line":540,"column":8}},"214":{"end":{"line":541,"column":12},"start":{"line":541,"column":12}},"215":{"end":{"line":545,"column":9},"start":{"line":543,"column":8}},"216":{"end":{"line":544,"column":12},"start":{"line":544,"column":12}},"217":{"end":{"line":547,"column":8},"start":{"line":547,"column":8}},"218":{"end":{"line":550,"column":9},"start":{"line":548,"column":8}},"219":{"end":{"line":549,"column":12},"start":{"line":549,"column":12}},"220":{"end":{"line":552,"column":8},"start":{"line":552,"column":8}},"221":{"end":{"line":553,"column":8},"start":{"line":553,"column":8}},"222":{"end":{"line":562,"column":9},"start":{"line":554,"column":8}},"223":{"end":{"line":557,"column":13},"start":{"line":555,"column":12}},"224":{"end":{"line":556,"column":16},"start":{"line":556,"column":16}},"225":{"end":{"line":561,"column":13},"start":{"line":559,"column":12}},"226":{"end":{"line":560,"column":16},"start":{"line":560,"column":16}},"227":{"end":{"line":564,"column":8},"start":{"line":564,"column":8}},"228":{"end":{"line":565,"column":8},"start":{"line":565,"column":8}},"229":{"end":{"line":566,"column":8},"start":{"line":566,"column":8}},"230":{"end":{"line":587,"column":9},"start":{"line":567,"column":8}},"231":{"end":{"line":582,"column":13},"start":{"line":572,"column":12}},"232":{"end":{"line":573,"column":16},"start":{"line":573,"column":16}},"233":{"end":{"line":574,"column":16},"start":{"line":574,"column":16}},"234":{"end":{"line":575,"column":16},"start":{"line":575,"column":16}},"235":{"end":{"line":576,"column":16},"start":{"line":576,"column":16}},"236":{"end":{"line":579,"column":16},"start":{"line":579,"column":16}},"237":{"end":{"line":580,"column":16},"start":{"line":580,"column":16}},"238":{"end":{"line":581,"column":16},"start":{"line":581,"column":16}},"239":{"end":{"line":584,"column":12},"start":{"line":584,"column":12}},"240":{"end":{"line":585,"column":12},"start":{"line":585,"column":12}},"241":{"end":{"line":607,"column":9},"start":{"line":589,"column":8}},"242":{"end":{"line":602,"column":13},"start":{"line":594,"column":12}},"243":{"end":{"line":595,"column":16},"start":{"line":595,"column":16}},"244":{"end":{"line":596,"column":16},"start":{"line":596,"column":16}},"245":{"end":{"line":597,"column":16},"start":{"line":597,"column":16}},"246":{"end":{"line":598,"column":16},"start":{"line":598,"column":16}},"247":{"end":{"line":599,"column":16},"start":{"line":599,"column":16}},"248":{"end":{"line":601,"column":16},"start":{"line":601,"column":16}},"249":{"end":{"line":604,"column":12},"start":{"line":604,"column":12}},"250":{"end":{"line":605,"column":12},"start":{"line":605,"column":12}},"251":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"252":{"end":{"line":617,"column":9},"start":{"line":615,"column":8}},"253":{"end":{"line":616,"column":12},"start":{"line":616,"column":12}},"254":{"end":{"line":625,"column":9},"start":{"line":618,"column":8}},"255":{"end":{"line":619,"column":12},"start":{"line":619,"column":12}},"256":{"end":{"line":622,"column":13},"start":{"line":620,"column":12}},"257":{"end":{"line":621,"column":16},"start":{"line":621,"column":16}},"258":{"end":{"line":624,"column":12},"start":{"line":624,"column":12}},"259":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"260":{"end":{"line":635,"column":9},"start":{"line":633,"column":8}},"261":{"end":{"line":634,"column":12},"start":{"line":634,"column":12}},"262":{"end":{"line":643,"column":9},"start":{"line":636,"column":8}},"263":{"end":{"line":637,"column":12},"start":{"line":637,"column":12}},"264":{"end":{"line":640,"column":13},"start":{"line":638,"column":12}},"265":{"end":{"line":639,"column":16},"start":{"line":639,"column":16}},"266":{"end":{"line":642,"column":12},"start":{"line":642,"column":12}},"267":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"268":{"end":{"line":653,"column":9},"start":{"line":651,"column":8}},"269":{"end":{"line":652,"column":12},"start":{"line":652,"column":12}},"270":{"end":{"line":654,"column":8},"start":{"line":654,"column":8}},"271":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"272":{"end":{"line":666,"column":9},"start":{"line":662,"column":8}},"273":{"end":{"line":663,"column":12},"start":{"line":663,"column":12}},"274":{"end":{"line":665,"column":12},"start":{"line":665,"column":12}},"275":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"276":{"end":{"line":674,"column":8},"start":{"line":674,"column":8}},"277":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"278":{"end":{"line":680,"column":14},"start":{"line":680,"column":14}},"279":{"end":{"line":683,"column":9},"start":{"line":681,"column":8}},"280":{"end":{"line":682,"column":12},"start":{"line":682,"column":12}},"281":{"end":{"line":690,"column":9},"start":{"line":684,"column":8}},"282":{"end":{"line":685,"column":12},"start":{"line":685,"column":12}},"283":{"end":{"line":687,"column":12},"start":{"line":687,"column":12}},"284":{"end":{"line":688,"column":12},"start":{"line":688,"column":12}},"285":{"end":{"line":689,"column":12},"start":{"line":689,"column":12}},"286":{"end":{"line":691,"column":8},"start":{"line":691,"column":8}},"287":{"end":{"line":692,"column":8},"start":{"line":692,"column":8}},"288":{"end":{"line":693,"column":8},"start":{"line":693,"column":8}},"289":{"end":{"line":695,"column":8},"start":{"line":695,"column":8}},"290":{"end":{"line":696,"column":12},"start":{"line":696,"column":12}},"291":{"end":{"line":698,"column":8},"start":{"line":698,"column":8}},"292":{"end":{"line":700,"column":8},"start":{"line":700,"column":8}},"293":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"294":{"end":{"line":706,"column":9},"start":{"line":704,"column":8}},"295":{"end":{"line":705,"column":12},"start":{"line":705,"column":12}},"296":{"end":{"line":720,"column":9},"start":{"line":708,"column":8}},"297":{"end":{"line":709,"column":12},"start":{"line":709,"column":12}},"298":{"end":{"line":718,"column":13},"start":{"line":710,"column":12}},"299":{"end":{"line":711,"column":16},"start":{"line":711,"column":16}},"300":{"end":{"line":718,"column":13},"start":{"line":712,"column":19}},"301":{"end":{"line":717,"column":17},"start":{"line":713,"column":16}},"302":{"end":{"line":714,"column":20},"start":{"line":714,"column":20}},"303":{"end":{"line":716,"column":20},"start":{"line":716,"column":20}},"304":{"end":{"line":719,"column":12},"start":{"line":719,"column":12}},"305":{"end":{"line":721,"column":8},"start":{"line":721,"column":8}},"306":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"307":{"end":{"line":731,"column":9},"start":{"line":725,"column":8}},"308":{"end":{"line":726,"column":12},"start":{"line":726,"column":12}},"309":{"end":{"line":727,"column":12},"start":{"line":727,"column":12}},"310":{"end":{"line":730,"column":13},"start":{"line":728,"column":12}},"311":{"end":{"line":729,"column":16},"start":{"line":729,"column":16}},"312":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"313":{"end":{"line":734,"column":19},"start":{"line":734,"column":19}},"314":{"end":{"line":735,"column":8},"start":{"line":735,"column":8}},"315":{"end":{"line":736,"column":12},"start":{"line":736,"column":12}},"316":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"317":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":17,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":19,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"4":{"line":19,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":21,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"6":{"line":21,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"7":{"line":21,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"8":{"line":21,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"9":{"line":21,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"10":{"line":52,"type":"binary-expr","locations":[{"end":{"line":36,"column":20},"start":{"line":36,"column":20}},{"end":{"line":36,"column":8},"start":{"line":36,"column":37}}]},"11":{"line":76,"type":"cond-expr","locations":[{"end":{"line":60,"column":26},"start":{"line":60,"column":53}},{"end":{"line":60,"column":8},"start":{"line":60,"column":61}}]},"12":{"line":82,"type":"cond-expr","locations":[{"end":{"line":66,"column":23},"start":{"line":66,"column":45}},{"end":{"line":66,"column":8},"start":{"line":66,"column":53}}]},"13":{"line":88,"type":"binary-expr","locations":[{"end":{"line":72,"column":26},"start":{"line":72,"column":26}},{"end":{"line":72,"column":8},"start":{"line":72,"column":45}}]},"14":{"line":94,"type":"binary-expr","locations":[{"end":{"line":78,"column":28},"start":{"line":78,"column":28}},{"end":{"line":78,"column":8},"start":{"line":78,"column":47}}]},"15":{"line":100,"type":"binary-expr","locations":[{"end":{"line":84,"column":27},"start":{"line":84,"column":27}},{"end":{"line":84,"column":8},"start":{"line":84,"column":52}}]},"16":{"line":106,"type":"binary-expr","locations":[{"end":{"line":90,"column":27},"start":{"line":90,"column":27}},{"end":{"line":90,"column":8},"start":{"line":90,"column":45}}]},"17":{"line":112,"type":"binary-expr","locations":[{"end":{"line":96,"column":24},"start":{"line":96,"column":24}},{"end":{"line":96,"column":8},"start":{"line":96,"column":43}}]},"18":{"line":118,"type":"binary-expr","locations":[{"end":{"line":102,"column":23},"start":{"line":102,"column":23}},{"end":{"line":102,"column":8},"start":{"line":102,"column":37}}]},"19":{"line":124,"type":"binary-expr","locations":[{"end":{"line":108,"column":23},"start":{"line":108,"column":23}},{"end":{"line":108,"column":8},"start":{"line":108,"column":37}}]},"20":{"line":130,"type":"binary-expr","locations":[{"end":{"line":114,"column":27},"start":{"line":114,"column":27}},{"end":{"line":114,"column":8},"start":{"line":114,"column":46}}]},"21":{"line":136,"type":"binary-expr","locations":[{"end":{"line":120,"column":28},"start":{"line":120,"column":28}},{"end":{"line":120,"column":8},"start":{"line":120,"column":48}}]},"22":{"line":142,"type":"binary-expr","locations":[{"end":{"line":126,"column":28},"start":{"line":126,"column":28}},{"end":{"line":126,"column":8},"start":{"line":126,"column":48}}]},"23":{"line":148,"type":"binary-expr","locations":[{"end":{"line":132,"column":32},"start":{"line":132,"column":32}},{"end":{"line":132,"column":8},"start":{"line":132,"column":57}}]},"24":{"line":154,"type":"binary-expr","locations":[{"end":{"line":138,"column":26},"start":{"line":138,"column":26}},{"end":{"line":138,"column":8},"start":{"line":138,"column":42}}]},"25":{"line":160,"type":"binary-expr","locations":[{"end":{"line":144,"column":28},"start":{"line":144,"column":28}},{"end":{"line":144,"column":8},"start":{"line":144,"column":48}}]},"26":{"line":166,"type":"binary-expr","locations":[{"end":{"line":150,"column":28},"start":{"line":150,"column":28}},{"end":{"line":150,"column":8},"start":{"line":150,"column":48}}]},"27":{"line":172,"type":"binary-expr","locations":[{"end":{"line":156,"column":28},"start":{"line":156,"column":28}},{"end":{"line":156,"column":8},"start":{"line":156,"column":50}}]},"28":{"line":178,"type":"binary-expr","locations":[{"end":{"line":162,"column":32},"start":{"line":162,"column":32}},{"end":{"line":162,"column":8},"start":{"line":163,"column":12}}]},"29":{"line":184,"type":"binary-expr","locations":[{"end":{"line":169,"column":35},"start":{"line":169,"column":35}},{"end":{"line":169,"column":8},"start":{"line":170,"column":12}}]},"30":{"line":191,"type":"binary-expr","locations":[{"end":{"line":177,"column":20},"start":{"line":177,"column":20}},{"end":{"line":177,"column":20},"start":{"line":177,"column":31}}]},"31":{"line":191,"type":"cond-expr","locations":[{"end":{"line":177,"column":31},"start":{"line":177,"column":49}},{"end":{"line":177,"column":20},"start":{"line":177,"column":60}}]},"32":{"line":197,"type":"binary-expr","locations":[{"end":{"line":183,"column":23},"start":{"line":183,"column":23}},{"end":{"line":183,"column":8},"start":{"line":183,"column":37}}]},"33":{"line":215,"type":"binary-expr","locations":[{"end":{"line":201,"column":27},"start":{"line":201,"column":27}},{"end":{"line":201,"column":8},"start":{"line":201,"column":46}}]},"34":{"line":233,"type":"cond-expr","locations":[{"end":{"line":219,"column":24},"start":{"line":219,"column":44}},{"end":{"line":219,"column":8},"start":{"line":219,"column":24}}]},"35":{"line":239,"type":"cond-expr","locations":[{"end":{"line":225,"column":28},"start":{"line":226,"column":12}},{"end":{"line":225,"column":8},"start":{"line":225,"column":28}}]},"36":{"line":245,"type":"cond-expr","locations":[{"end":{"line":232,"column":27},"start":{"line":232,"column":51}},{"end":{"line":232,"column":8},"start":{"line":232,"column":27}}]},"37":{"line":251,"type":"cond-expr","locations":[{"end":{"line":238,"column":29},"start":{"line":239,"column":12}},{"end":{"line":238,"column":8},"start":{"line":238,"column":29}}]},"38":{"line":257,"type":"cond-expr","locations":[{"end":{"line":245,"column":28},"start":{"line":246,"column":12}},{"end":{"line":245,"column":8},"start":{"line":245,"column":28}}]},"39":{"line":263,"type":"cond-expr","locations":[{"end":{"line":252,"column":33},"start":{"line":253,"column":12}},{"end":{"line":252,"column":8},"start":{"line":252,"column":33}}]},"40":{"line":269,"type":"cond-expr","locations":[{"end":{"line":259,"column":32},"start":{"line":260,"column":12}},{"end":{"line":259,"column":8},"start":{"line":259,"column":32}}]},"41":{"line":275,"type":"cond-expr","locations":[{"end":{"line":266,"column":36},"start":{"line":267,"column":12}},{"end":{"line":266,"column":8},"start":{"line":266,"column":36}}]},"42":{"line":281,"type":"cond-expr","locations":[{"end":{"line":273,"column":35},"start":{"line":274,"column":12}},{"end":{"line":273,"column":8},"start":{"line":273,"column":35}}]},"43":{"line":284,"type":"if","locations":[{"end":{"line":277,"column":8},"start":{"line":277,"column":8}},{"end":{"line":277,"column":8},"start":{"line":277,"column":8}}]},"44":{"line":307,"type":"binary-expr","locations":[{"end":{"line":298,"column":15},"start":{"line":298,"column":15}},{"end":{"line":298,"column":15},"start":{"line":298,"column":28}},{"end":{"line":298,"column":8},"start":{"line":299,"column":15}}]},"45":{"line":311,"type":"if","locations":[{"end":{"line":303,"column":8},"start":{"line":303,"column":8}},{"end":{"line":303,"column":8},"start":{"line":303,"column":8}}]},"46":{"line":311,"type":"binary-expr","locations":[{"end":{"line":303,"column":12},"start":{"line":303,"column":12}},{"end":{"line":303,"column":8},"start":{"line":303,"column":41}}]},"47":{"line":329,"type":"if","locations":[{"end":{"line":319,"column":8},"start":{"line":319,"column":8}},{"end":{"line":319,"column":8},"start":{"line":319,"column":8}}]},"48":{"line":332,"type":"if","locations":[{"end":{"line":322,"column":8},"start":{"line":322,"column":8}},{"end":{"line":322,"column":8},"start":{"line":322,"column":8}}]},"49":{"line":336,"type":"cond-expr","locations":[{"end":{"line":326,"column":36},"start":{"line":327,"column":12}},{"end":{"line":326,"column":8},"start":{"line":327,"column":21}}]},"50":{"line":338,"type":"if","locations":[{"end":{"line":329,"column":8},"start":{"line":329,"column":8}},{"end":{"line":329,"column":8},"start":{"line":329,"column":8}}]},"51":{"line":342,"type":"if","locations":[{"end":{"line":333,"column":8},"start":{"line":333,"column":8}},{"end":{"line":333,"column":8},"start":{"line":333,"column":8}}]},"52":{"line":355,"type":"if","locations":[{"end":{"line":344,"column":8},"start":{"line":344,"column":8}},{"end":{"line":344,"column":8},"start":{"line":344,"column":8}}]},"53":{"line":355,"type":"binary-expr","locations":[{"end":{"line":344,"column":12},"start":{"line":344,"column":12}},{"end":{"line":344,"column":8},"start":{"line":344,"column":19}}]},"54":{"line":361,"type":"if","locations":[{"end":{"line":350,"column":8},"start":{"line":350,"column":8}},{"end":{"line":350,"column":8},"start":{"line":350,"column":8}}]},"55":{"line":368,"type":"if","locations":[{"end":{"line":357,"column":8},"start":{"line":357,"column":8}},{"end":{"line":357,"column":8},"start":{"line":357,"column":8}}]},"56":{"line":368,"type":"binary-expr","locations":[{"end":{"line":357,"column":13},"start":{"line":357,"column":13}},{"end":{"line":357,"column":12},"start":{"line":357,"column":32}},{"end":{"line":358,"column":13},"start":{"line":358,"column":13}},{"end":{"line":357,"column":8},"start":{"line":358,"column":33}}]},"57":{"line":382,"type":"if","locations":[{"end":{"line":368,"column":8},"start":{"line":368,"column":8}},{"end":{"line":368,"column":8},"start":{"line":368,"column":8}}]},"58":{"line":382,"type":"binary-expr","locations":[{"end":{"line":368,"column":12},"start":{"line":368,"column":12}},{"end":{"line":368,"column":8},"start":{"line":368,"column":32}}]},"59":{"line":413,"type":"if","locations":[{"end":{"line":394,"column":8},"start":{"line":394,"column":8}},{"end":{"line":394,"column":8},"start":{"line":394,"column":8}}]},"60":{"line":421,"type":"if","locations":[{"end":{"line":402,"column":8},"start":{"line":402,"column":8}},{"end":{"line":402,"column":8},"start":{"line":402,"column":8}}]},"61":{"line":424,"type":"cond-expr","locations":[{"end":{"line":405,"column":23},"start":{"line":405,"column":40}},{"end":{"line":405,"column":8},"start":{"line":405,"column":50}}]},"62":{"line":426,"type":"if","locations":[{"end":{"line":407,"column":8},"start":{"line":407,"column":8}},{"end":{"line":407,"column":8},"start":{"line":407,"column":8}}]},"63":{"line":433,"type":"if","locations":[{"end":{"line":414,"column":8},"start":{"line":414,"column":8}},{"end":{"line":414,"column":8},"start":{"line":414,"column":8}}]},"64":{"line":440,"type":"if","locations":[{"end":{"line":421,"column":12},"start":{"line":421,"column":12}},{"end":{"line":421,"column":12},"start":{"line":421,"column":12}}]},"65":{"line":453,"type":"if","locations":[{"end":{"line":429,"column":12},"start":{"line":429,"column":12}},{"end":{"line":429,"column":12},"start":{"line":429,"column":12}}]},"66":{"line":480,"type":"cond-expr","locations":[{"end":{"line":448,"column":24},"start":{"line":449,"column":12}},{"end":{"line":448,"column":8},"start":{"line":450,"column":12}}]},"67":{"line":492,"type":"cond-expr","locations":[{"end":{"line":462,"column":18},"start":{"line":462,"column":36}},{"end":{"line":462,"column":8},"start":{"line":462,"column":54}}]},"68":{"line":493,"type":"cond-expr","locations":[{"end":{"line":463,"column":26},"start":{"line":464,"column":12}},{"end":{"line":463,"column":8},"start":{"line":464,"column":32}}]},"69":{"line":497,"type":"if","locations":[{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},{"end":{"line":468,"column":8},"start":{"line":468,"column":8}}]},"70":{"line":506,"type":"if","locations":[{"end":{"line":478,"column":20},"start":{"line":478,"column":20}},{"end":{"line":478,"column":20},"start":{"line":478,"column":20}}]},"71":{"line":506,"type":"binary-expr","locations":[{"end":{"line":478,"column":24},"start":{"line":478,"column":24}},{"end":{"line":478,"column":20},"start":{"line":478,"column":31}}]},"72":{"line":516,"type":"cond-expr","locations":[{"end":{"line":488,"column":27},"start":{"line":489,"column":16}},{"end":{"line":488,"column":12},"start":{"line":489,"column":38}}]},"73":{"line":516,"type":"binary-expr","locations":[{"end":{"line":488,"column":27},"start":{"line":488,"column":27}},{"end":{"line":488,"column":27},"start":{"line":488,"column":47}}]},"74":{"line":519,"type":"if","locations":[{"end":{"line":493,"column":12},"start":{"line":493,"column":12}},{"end":{"line":493,"column":12},"start":{"line":493,"column":12}}]},"75":{"line":523,"type":"if","locations":[{"end":{"line":497,"column":12},"start":{"line":497,"column":12}},{"end":{"line":497,"column":12},"start":{"line":497,"column":12}}]},"76":{"line":538,"type":"if","locations":[{"end":{"line":512,"column":8},"start":{"line":512,"column":8}},{"end":{"line":512,"column":8},"start":{"line":512,"column":8}}]},"77":{"line":572,"type":"if","locations":[{"end":{"line":540,"column":8},"start":{"line":540,"column":8}},{"end":{"line":540,"column":8},"start":{"line":540,"column":8}}]},"78":{"line":575,"type":"if","locations":[{"end":{"line":543,"column":8},"start":{"line":543,"column":8}},{"end":{"line":543,"column":8},"start":{"line":543,"column":8}}]},"79":{"line":580,"type":"if","locations":[{"end":{"line":548,"column":8},"start":{"line":548,"column":8}},{"end":{"line":548,"column":8},"start":{"line":548,"column":8}}]},"80":{"line":586,"type":"if","locations":[{"end":{"line":554,"column":8},"start":{"line":554,"column":8}},{"end":{"line":554,"column":8},"start":{"line":554,"column":8}}]},"81":{"line":587,"type":"if","locations":[{"end":{"line":555,"column":12},"start":{"line":555,"column":12}},{"end":{"line":555,"column":12},"start":{"line":555,"column":12}}]},"82":{"line":591,"type":"if","locations":[{"end":{"line":559,"column":12},"start":{"line":559,"column":12}},{"end":{"line":559,"column":12},"start":{"line":559,"column":12}}]},"83":{"line":599,"type":"if","locations":[{"end":{"line":567,"column":8},"start":{"line":567,"column":8}},{"end":{"line":567,"column":8},"start":{"line":567,"column":8}}]},"84":{"line":604,"type":"if","locations":[{"end":{"line":572,"column":12},"start":{"line":572,"column":12}},{"end":{"line":572,"column":12},"start":{"line":572,"column":12}}]},"85":{"line":619,"type":"if","locations":[{"end":{"line":589,"column":8},"start":{"line":589,"column":8}},{"end":{"line":589,"column":8},"start":{"line":589,"column":8}}]},"86":{"line":624,"type":"if","locations":[{"end":{"line":594,"column":12},"start":{"line":594,"column":12}},{"end":{"line":594,"column":12},"start":{"line":594,"column":12}}]},"87":{"line":645,"type":"if","locations":[{"end":{"line":615,"column":8},"start":{"line":615,"column":8}},{"end":{"line":615,"column":8},"start":{"line":615,"column":8}}]},"88":{"line":645,"type":"binary-expr","locations":[{"end":{"line":615,"column":12},"start":{"line":615,"column":12}},{"end":{"line":615,"column":8},"start":{"line":615,"column":38}}]},"89":{"line":648,"type":"if","locations":[{"end":{"line":618,"column":8},"start":{"line":618,"column":8}},{"end":{"line":618,"column":8},"start":{"line":618,"column":8}}]},"90":{"line":648,"type":"binary-expr","locations":[{"end":{"line":618,"column":12},"start":{"line":618,"column":12}},{"end":{"line":618,"column":8},"start":{"line":618,"column":28}}]},"91":{"line":650,"type":"if","locations":[{"end":{"line":620,"column":12},"start":{"line":620,"column":12}},{"end":{"line":620,"column":12},"start":{"line":620,"column":12}}]},"92":{"line":665,"type":"if","locations":[{"end":{"line":633,"column":8},"start":{"line":633,"column":8}},{"end":{"line":633,"column":8},"start":{"line":633,"column":8}}]},"93":{"line":665,"type":"binary-expr","locations":[{"end":{"line":633,"column":12},"start":{"line":633,"column":12}},{"end":{"line":633,"column":8},"start":{"line":633,"column":38}}]},"94":{"line":668,"type":"if","locations":[{"end":{"line":636,"column":8},"start":{"line":636,"column":8}},{"end":{"line":636,"column":8},"start":{"line":636,"column":8}}]},"95":{"line":668,"type":"binary-expr","locations":[{"end":{"line":636,"column":12},"start":{"line":636,"column":12}},{"end":{"line":636,"column":8},"start":{"line":636,"column":28}}]},"96":{"line":670,"type":"if","locations":[{"end":{"line":638,"column":12},"start":{"line":638,"column":12}},{"end":{"line":638,"column":12},"start":{"line":638,"column":12}}]},"97":{"line":685,"type":"if","locations":[{"end":{"line":651,"column":8},"start":{"line":651,"column":8}},{"end":{"line":651,"column":8},"start":{"line":651,"column":8}}]},"98":{"line":698,"type":"if","locations":[{"end":{"line":662,"column":8},"start":{"line":662,"column":8}},{"end":{"line":662,"column":8},"start":{"line":662,"column":8}}]},"99":{"line":698,"type":"binary-expr","locations":[{"end":{"line":662,"column":12},"start":{"line":662,"column":12}},{"end":{"line":662,"column":8},"start":{"line":662,"column":38}}]},"100":{"line":723,"type":"if","locations":[{"end":{"line":681,"column":8},"start":{"line":681,"column":8}},{"end":{"line":681,"column":8},"start":{"line":681,"column":8}}]},"101":{"line":726,"type":"if","locations":[{"end":{"line":684,"column":8},"start":{"line":684,"column":8}},{"end":{"line":684,"column":8},"start":{"line":684,"column":8}}]},"102":{"line":747,"type":"if","locations":[{"end":{"line":704,"column":8},"start":{"line":704,"column":8}},{"end":{"line":704,"column":8},"start":{"line":704,"column":8}}]},"103":{"line":753,"type":"if","locations":[{"end":{"line":710,"column":12},"start":{"line":710,"column":12}},{"end":{"line":710,"column":12},"start":{"line":710,"column":12}}]},"104":{"line":755,"type":"if","locations":[{"end":{"line":712,"column":19},"start":{"line":712,"column":19}},{"end":{"line":712,"column":19},"start":{"line":712,"column":19}}]},"105":{"line":756,"type":"if","locations":[{"end":{"line":713,"column":16},"start":{"line":713,"column":16}},{"end":{"line":713,"column":16},"start":{"line":713,"column":16}}]},"106":{"line":756,"type":"binary-expr","locations":[{"end":{"line":713,"column":20},"start":{"line":713,"column":20}},{"end":{"line":713,"column":16},"start":{"line":713,"column":28}}]},"107":{"line":771,"type":"if","locations":[{"end":{"line":728,"column":12},"start":{"line":728,"column":12}},{"end":{"line":728,"column":12},"start":{"line":728,"column":12}}]},"108":{"line":772,"type":"cond-expr","locations":[{"end":{"line":729,"column":37},"start":{"line":729,"column":44}},{"end":{"line":729,"column":16},"start":{"line":729,"column":53}}]}},"code":["import {Feature} from '../../feature';","import {"," addClass, removeClass, createCheckItem, createElm, elm, removeElm,"," getText","} from '../../dom';","import {isFn, EMPTY_FN} from '../../types';","import {addEvt, targetEvt, removeEvt} from '../../event';","import {root} from '../../root';","","/**"," * Columns Visibility extension"," */","export default class ColsVisibility extends Feature {",""," /**"," * Creates an instance of ColsVisibility"," * @param {TableFilter} tf TableFilter instance"," * @param {Object} Configuration object"," */"," constructor(tf, f) {"," super(tf, f.name);",""," // Configuration object"," let cfg = this.config;",""," /**"," * Module name"," * @type {String}"," */"," this.name = f.name;",""," /**"," * Module description"," * @type {String}"," */"," this.desc = f.description || 'Columns visibility manager';",""," /**"," * show/hide columns container element"," * @private"," */"," this.spanEl = null;",""," /**"," * show/hide columns button element"," * @private"," */"," this.btnEl = null;",""," /**"," * show/hide columns main container element"," * @private"," */"," this.contEl = null;",""," /**"," * Enable tick to hide a column, defaults to true"," * @type {Boolean}"," */"," this.tickToHide = f.tick_to_hide === false ? false : true;",""," /**"," * Enable columns manager UI, defaults to true"," * @type {Boolean}"," */"," this.manager = f.manager === false ? false : true;",""," /**"," * Headers HTML table reference only if headers are external"," * @type {DOMElement}"," */"," this.headersTbl = f.headers_table || null;",""," /**"," * Headers row index only if headers are external"," * @type {Number}"," */"," this.headersIndex = f.headers_index || 1;",""," /**"," * ID of main container element"," * @type {String}"," */"," this.contElTgtId = f.container_target_id || null;",""," /**"," * Alternative text for column headers in column manager UI"," * @type {Array}"," */"," this.headersText = f.headers_text || null;",""," /**"," * ID of button's container element"," * @type {String}"," */"," this.btnTgtId = f.btn_target_id || null;",""," /**"," * Button's text, defaults to Columns&#9660;"," * @type {String}"," */"," this.btnText = f.btn_text || 'Columns&#9660;';",""," /**"," * Button's inner HTML"," * @type {String}"," */"," this.btnHtml = f.btn_html || null;",""," /**"," * Css class for button"," * @type {String}"," */"," this.btnCssClass = f.btn_css_class || 'colVis';",""," /**"," * Columns manager UI close link text, defaults to 'Close'"," * @type {String}"," */"," this.btnCloseText = f.btn_close_text || 'Close';",""," /**"," * Columns manager UI close link HTML"," * @type {String}"," */"," this.btnCloseHtml = f.btn_close_html || null;",""," /**"," * Css for columns manager UI close link"," * @type {String}"," */"," this.btnCloseCssClass = f.btn_close_css_class || this.btnCssClass;",""," /**"," * Extension's stylesheet filename"," * @type {String}"," */"," this.stylesheet = f.stylesheet || 'colsVisibility.css';",""," /**"," * Css for columns manager UI span"," * @type {String}"," */"," this.spanCssClass = f.span_css_class || 'colVisSpan';",""," /**"," * Css for columns manager UI main container"," * @type {String}"," */"," this.contCssClass = f.cont_css_class || 'colVisCont';",""," /**"," * Css for columns manager UI checklist (ul)"," * @type {String}"," */"," this.listCssClass = cfg.list_css_class || 'cols_checklist';",""," /**"," * Css for columns manager UI checklist item (li)"," * @type {String}"," */"," this.listItemCssClass = cfg.checklist_item_css_class ||"," 'cols_checklist_item';",""," /**"," * Css for columns manager UI checklist item selected state (li)"," * @type {String}"," */"," this.listSlcItemCssClass = cfg.checklist_selected_item_css_class ||"," 'cols_checklist_slc_item';",""," /**"," * Text preceding the columns list, defaults to 'Hide' or 'Show'"," * depending on tick mode (tick_to_hide option)"," * @type {String}"," */"," this.text = f.text || (this.tickToHide ? 'Hide: ' : 'Show: ');",""," /**"," * List of columns indexes to be hidden at initialization"," * @type {Array}"," */"," this.atStart = f.at_start || [];",""," /**"," * Enable hover behaviour on columns manager button/link"," * @type {Boolean}"," */"," this.enableHover = Boolean(f.enable_hover);",""," /**"," * Enable select all option, disabled by default"," * @type {Boolean}"," */"," this.enableTickAll = Boolean(f.enable_tick_all);",""," /**"," * Text for select all option, defaults to 'Select all:'"," * @type {String}"," */"," this.tickAllText = f.tick_all_text || 'Select all:';",""," /**"," * List of indexes of hidden columns"," * @private"," */"," this.hiddenCols = [];",""," /**"," * Bound mouseup wrapper"," * @private"," */"," this.boundMouseup = null;",""," /**"," * Callback fired when the extension is initialized"," * @type {Function}"," */"," this.onLoaded = isFn(f.on_loaded) ? f.on_loaded : EMPTY_FN;",""," /**"," * Callback fired before the columns manager is opened"," * @type {Function}"," */"," this.onBeforeOpen = isFn(f.on_before_open) ?"," f.on_before_open : EMPTY_FN;",""," /**"," * Callback fired after the columns manager is opened"," * @type {Function}"," */"," this.onAfterOpen = isFn(f.on_after_open) ? f.on_after_open : EMPTY_FN;",""," /**"," * Callback fired before the columns manager is closed"," * @type {Function}"," */"," this.onBeforeClose = isFn(f.on_before_close) ?"," f.on_before_close : EMPTY_FN;",""," /**"," * Callback fired after the columns manager is closed"," * @type {Function}"," */"," this.onAfterClose = isFn(f.on_after_close) ?"," f.on_after_close : EMPTY_FN;",""," /**"," * Callback fired before a column is hidden"," * @type {Function}"," */"," this.onBeforeColHidden = isFn(f.on_before_col_hidden) ?"," f.on_before_col_hidden : EMPTY_FN;",""," /**"," * Callback fired after a column is hidden"," * @type {Function}"," */"," this.onAfterColHidden = isFn(f.on_after_col_hidden) ?"," f.on_after_col_hidden : EMPTY_FN;",""," /**"," * Callback fired before a column is displayed"," * @type {Function}"," */"," this.onBeforeColDisplayed = isFn(f.on_before_col_displayed) ?"," f.on_before_col_displayed : EMPTY_FN;",""," /**"," * Callback fired after a column is displayed"," * @type {Function}"," */"," this.onAfterColDisplayed = isFn(f.on_after_col_displayed) ?"," f.on_after_col_displayed : EMPTY_FN;",""," //Grid layout support"," if (tf.gridLayout) {"," this.headersTbl = tf.feature('gridLayout').headTbl; //headers table"," this.headersIndex = 0; //headers index"," this.onAfterColDisplayed = function () { };"," this.onAfterColHidden = function () { };"," }",""," //Loads extension stylesheet"," tf.import(f.name + 'Style', tf.stylePath + this.stylesheet, null,"," 'link');",""," this.enable();"," }",""," /**"," * Mouse-up event handler handling popup auto-close behaviour"," * @private"," */"," onMouseup(evt) {"," let targetElm = targetEvt(evt);",""," while (targetElm && targetElm !== this.contEl"," && targetElm !== this.btnEl) {"," targetElm = targetElm.parentNode;"," }",""," if (targetElm !== this.contEl && targetElm !== this.btnEl) {"," this.toggle();"," }",""," return;"," }",""," /**"," * Toggle columns manager UI"," */"," toggle() {"," // ensure mouseup event handler is removed"," removeEvt(root, 'mouseup', this.boundMouseup);",""," let contDisplay = this.contEl.style.display;",""," if (contDisplay !== 'inline') {"," this.onBeforeOpen(this);"," }"," if (contDisplay === 'inline') {"," this.onBeforeClose(this);"," }",""," this.contEl.style.display = contDisplay === 'inline' ?"," 'none' : 'inline';",""," if (contDisplay !== 'inline') {"," this.onAfterOpen(this);"," addEvt(root, 'mouseup', this.boundMouseup);"," }"," if (contDisplay === 'inline') {"," this.onAfterClose(this);"," }"," }",""," /**"," * Check an item in columns manager UI"," * @private"," */"," checkItem(lbl) {"," let li = lbl.parentNode;"," if (!li || !lbl) {"," return;"," }"," let isChecked = lbl.firstChild.checked;"," let colIndex = lbl.firstChild.getAttribute('id').split('_')[1];"," colIndex = parseInt(colIndex, 10);"," if (isChecked) {"," addClass(li, this.listSlcItemCssClass);"," } else {"," removeClass(li, this.listSlcItemCssClass);"," }",""," let hide = false;"," if ((this.tickToHide && isChecked) ||"," (!this.tickToHide && !isChecked)) {"," hide = true;"," }"," this.setHidden(colIndex, hide);"," }",""," /**"," * Initializes ColsVisibility instance"," */"," init() {"," if (this.initialized || !this.manager) {"," return;"," }",""," this.emitter.on(['hide-column'],"," (tf, colIndex) => this.hideCol(colIndex));",""," this.buildBtn();"," this.buildManager();",""," /** @inherited */"," this.initialized = true;",""," this.boundMouseup = this.onMouseup.bind(this);",""," this.emitter.emit('columns-visibility-initialized', this.tf, this);",""," // Hide columns at start at very end of initialization, do not move"," // as order is important"," this._hideAtStart();"," }",""," /**"," * Build main button UI"," */"," buildBtn() {"," if (this.btnEl) {"," return;"," }"," let tf = this.tf;"," let span = createElm('span');"," span.className = this.spanCssClass;",""," //Container element (rdiv or custom element)"," if (!this.btnTgtId) {"," tf.setToolbar();"," }"," let targetEl = !this.btnTgtId ? tf.rDiv : elm(this.btnTgtId);",""," if (!this.btnTgtId) {"," let firstChild = targetEl.firstChild;"," firstChild.parentNode.insertBefore(span, firstChild);"," } else {"," targetEl.appendChild(span);"," }",""," if (!this.btnHtml) {"," let btn = createElm('a', ['href', 'javascript:;']);"," btn.className = this.btnCssClass;"," btn.title = this.desc;",""," btn.innerHTML = this.btnText;"," span.appendChild(btn);"," if (!this.enableHover) {"," addEvt(btn, 'click', (evt) => this.toggle(evt));"," } else {"," addEvt(btn, 'mouseover', (evt) => this.toggle(evt));"," }"," } else { //Custom html"," span.innerHTML = this.btnHtml;"," let colVisEl = span.firstChild;"," if (!this.enableHover) {"," addEvt(colVisEl, 'click', (evt) => this.toggle(evt));"," } else {"," addEvt(colVisEl, 'mouseover', (evt) => this.toggle(evt));"," }"," }",""," this.spanEl = span;"," this.btnEl = this.spanEl.firstChild;",""," this.onLoaded(this);"," }",""," /**"," * Build columns manager UI"," */"," buildManager() {"," let tf = this.tf;",""," let container = !this.contElTgtId ?"," createElm('div') :"," elm(this.contElTgtId);"," container.className = this.contCssClass;",""," //Extension description"," let extNameLabel = createElm('p');"," extNameLabel.innerHTML = this.text;"," container.appendChild(extNameLabel);",""," //Headers list"," let ul = createElm('ul');"," ul.className = this.listCssClass;",""," let tbl = this.headersTbl ? this.headersTbl : tf.dom();"," let headerIndex = this.headersTbl ?"," this.headersIndex : tf.getHeadersRowIndex();"," let headerRow = tbl.rows[headerIndex];",""," //Tick all option"," if (this.enableTickAll) {"," let li = createCheckItem('col__' + tf.id, this.tickAllText,"," this.tickAllText);"," addClass(li, this.listItemCssClass);"," ul.appendChild(li);"," li.check.checked = !this.tickToHide;",""," addEvt(li.check, 'click', () => {"," for (let h = 0; h < headerRow.cells.length; h++) {"," let itm = elm('col_' + h + '_' + tf.id);"," if (itm && li.check.checked !== itm.checked) {"," itm.click();"," itm.checked = li.check.checked;"," }"," }"," });"," }",""," for (let i = 0; i < headerRow.cells.length; i++) {"," let cell = headerRow.cells[i];"," let cellText = this.headersText && this.headersText[i] ?"," this.headersText[i] : this._getHeaderText(cell);"," let liElm = createCheckItem('col_' + i + '_' + tf.id, cellText,"," cellText);"," addClass(liElm, this.listItemCssClass);"," if (!this.tickToHide) {"," addClass(liElm, this.listSlcItemCssClass);"," }"," ul.appendChild(liElm);"," if (!this.tickToHide) {"," liElm.check.checked = true;"," }",""," addEvt(liElm.check, 'click', (evt) => {"," let elm = targetEvt(evt);"," let lbl = elm.parentNode;"," this.checkItem(lbl);"," });"," }",""," //separator"," let p = createElm('p', ['align', 'center']);"," let btn;"," //Close link"," if (!this.btnCloseHtml) {"," btn = createElm('a', ['href', 'javascript:;']);"," btn.className = this.btnCloseCssClass;"," btn.innerHTML = this.btnCloseText;"," addEvt(btn, 'click', (evt) => this.toggle(evt));"," p.appendChild(btn);"," } else {"," p.innerHTML = this.btnCloseHtml;"," btn = p.firstChild;"," addEvt(btn, 'click', (evt) => this.toggle(evt));"," }",""," container.appendChild(ul);"," container.appendChild(p);",""," this.btnEl.parentNode.insertBefore(container, this.btnEl);"," this.contEl = container;"," }",""," /**"," * Hide or show specified columns"," * @param {Number} colIndex Column index"," * @param {Boolean} hide Hide column if true or show if false"," */"," setHidden(colIndex, hide) {"," let tf = this.tf;"," let tbl = tf.dom();",""," if (hide) {"," this.onBeforeColHidden(this, colIndex);"," }"," if (!hide) {"," this.onBeforeColDisplayed(this, colIndex);"," }",""," this._hideCells(tbl, colIndex, hide);"," if (this.headersTbl) {"," this._hideCells(this.headersTbl, colIndex, hide);"," }",""," let hiddenCols = this.hiddenCols;"," let itemIndex = hiddenCols.indexOf(colIndex);"," if (hide) {"," if (itemIndex === -1) {"," this.hiddenCols.push(colIndex);"," }"," } else {"," if (itemIndex !== -1) {"," this.hiddenCols.splice(itemIndex, 1);"," }"," }",""," let gridLayout;"," let headTbl;"," let gridColElms;"," if (hide) {"," //This event is fired just after a column is displayed for"," //grid_layout support"," //TODO: grid layout module should be responsible for those"," //calculations"," if (tf.gridLayout) {"," gridLayout = tf.feature('gridLayout');"," headTbl = gridLayout.headTbl;"," gridColElms = gridLayout.colElms;"," let hiddenWidth = parseInt("," gridColElms[colIndex].style.width, 10);",""," let headTblW = parseInt(headTbl.style.width, 10);"," headTbl.style.width = headTblW - hiddenWidth + 'px';"," tbl.style.width = headTbl.style.width;"," }",""," this.onAfterColHidden(this, colIndex);"," this.emitter.emit('column-hidden', tf, this, colIndex,"," this.hiddenCols);"," }",""," if (!hide) {"," //This event is fired just after a column is displayed for"," //grid_layout support"," //TODO: grid layout module should be responsible for those"," //calculations"," if (tf.gridLayout) {"," gridLayout = tf.feature('gridLayout');"," headTbl = gridLayout.headTbl;"," gridColElms = gridLayout.colElms;"," let width = parseInt(gridColElms[colIndex].style.width, 10);"," headTbl.style.width ="," (parseInt(headTbl.style.width, 10) + width) + 'px';"," tf.dom().style.width = headTbl.style.width;"," }",""," this.onAfterColDisplayed(this, colIndex);"," this.emitter.emit('column-shown', tf, this, colIndex,"," this.hiddenCols);"," }"," }",""," /**"," * Show specified column"," * @param {Number} colIndex Column index"," */"," showCol(colIndex) {"," if (colIndex === undefined || !this.isColHidden(colIndex)) {"," return;"," }"," if (this.manager && this.contEl) {"," let itm = elm('col_' + colIndex + '_' + this.tf.id);"," if (itm) {"," itm.click();"," }"," } else {"," this.setHidden(colIndex, false);"," }"," }",""," /**"," * Hide specified column"," * @param {Number} colIndex Column index"," */"," hideCol(colIndex) {"," if (colIndex === undefined || this.isColHidden(colIndex)) {"," return;"," }"," if (this.manager && this.contEl) {"," let itm = elm('col_' + colIndex + '_' + this.tf.id);"," if (itm) {"," itm.click();"," }"," } else {"," this.setHidden(colIndex, true);"," }"," }",""," /**"," * Determine if specified column is hidden"," * @param {Number} colIndex Column index"," */"," isColHidden(colIndex) {"," if (this.hiddenCols.indexOf(colIndex) !== -1) {"," return true;"," }"," return false;"," }",""," /**"," * Toggle visibility of specified column"," * @param {Number} colIndex Column index"," */"," toggleCol(colIndex) {"," if (colIndex === undefined || this.isColHidden(colIndex)) {"," this.showCol(colIndex);"," } else {"," this.hideCol(colIndex);"," }"," }",""," /**"," * Return the indexes of the columns currently hidden"," * @return {Array} column indexes"," */"," getHiddenCols() {"," return this.hiddenCols;"," }",""," /**"," * Remove the columns manager"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," if (elm(this.contElTgtId)) {"," elm(this.contElTgtId).innerHTML = '';"," } else {"," this.contEl.innerHTML = '';"," removeElm(this.contEl);"," this.contEl = null;"," }"," this.btnEl.innerHTML = '';"," removeElm(this.btnEl);"," this.btnEl = null;",""," this.emitter.off(['hide-column'],"," (tf, colIndex) => this.hideCol(colIndex));",""," this.boundMouseup = null;",""," this.initialized = false;"," }",""," _getHeaderText(cell) {"," if (!cell.hasChildNodes) {"," return '';"," }",""," for (let i = 0; i < cell.childNodes.length; i++) {"," let n = cell.childNodes[i];"," if (n.nodeType === 3) {"," return n.nodeValue;"," } else if (n.nodeType === 1) {"," if (n.id && n.id.indexOf('popUp') !== -1) {"," continue;"," } else {"," return getText(n);"," }"," }"," continue;"," }"," return '';"," }",""," _hideCells(tbl, colIndex, hide) {"," for (let i = 0; i < tbl.rows.length; i++) {"," let row = tbl.rows[i];"," let cell = row.cells[colIndex];"," if (cell) {"," cell.style.display = hide ? 'none' : '';"," }"," }"," }",""," _hideAtStart() {"," this.atStart.forEach((colIdx) => {"," this.hideCol(colIdx);"," });"," }","}",""]};
}
__cov_TT8aGkNF4ejYvF9xGTR5VA = __cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js'];
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['2']++;var _feature=__webpack_require__(11);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['3']++;var _dom=__webpack_require__(9);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['4']++;var _types=__webpack_require__(6);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['5']++;var _event=__webpack_require__(17);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['6']++;var _root=__webpack_require__(15);function _classCallCheck(instance,Constructor){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['1']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['8']++;if(!(instance instanceof Constructor)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['1'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['9']++;throw new TypeError('Cannot call a class as a function');}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['2']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['11']++;if(!self){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['2'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['12']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['2'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['13']++;return(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][0]++,call)&&((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][1]++,typeof call==='object')||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][2]++,typeof call==='function'))?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['3'][0]++,call):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['3']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['15']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['6'][0]++,typeof superClass!=='function')&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['6'][1]++,superClass!==null)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['5'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['16']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['5'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['17']++;subClass.prototype=Object.create((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['7'][0]++,superClass)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['18']++;if(superClass){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['8'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['19']++;Object.setPrototypeOf?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['8'][1]++;}}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['20']++;var ColsVisibility=function(_Feature){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['4']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['21']++;_inherits(ColsVisibility,_Feature);function ColsVisibility(tf,f){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['5']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['23']++;_classCallCheck(this,ColsVisibility);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['24']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,f.name));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['25']++;var cfg=_this.config;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['26']++;_this.name=f.name;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['27']++;_this.desc=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['10'][0]++,f.description)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['10'][1]++,'Columns visibility manager');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['28']++;_this.spanEl=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['29']++;_this.btnEl=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['30']++;_this.contEl=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['31']++;_this.tickToHide=f.tick_to_hide===false?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['11'][0]++,false):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['11'][1]++,true);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['32']++;_this.manager=f.manager===false?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['12'][0]++,false):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['12'][1]++,true);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['33']++;_this.headersTbl=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['13'][0]++,f.headers_table)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['13'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['34']++;_this.headersIndex=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['14'][0]++,f.headers_index)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['14'][1]++,1);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['35']++;_this.contElTgtId=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['15'][0]++,f.container_target_id)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['15'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['36']++;_this.headersText=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['16'][0]++,f.headers_text)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['16'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['37']++;_this.btnTgtId=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['17'][0]++,f.btn_target_id)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['17'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['38']++;_this.btnText=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['18'][0]++,f.btn_text)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['18'][1]++,'Columns&#9660;');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['39']++;_this.btnHtml=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['19'][0]++,f.btn_html)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['19'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['40']++;_this.btnCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['20'][0]++,f.btn_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['20'][1]++,'colVis');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['41']++;_this.btnCloseText=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['21'][0]++,f.btn_close_text)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['21'][1]++,'Close');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['42']++;_this.btnCloseHtml=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['22'][0]++,f.btn_close_html)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['22'][1]++,null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['43']++;_this.btnCloseCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['23'][0]++,f.btn_close_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['23'][1]++,_this.btnCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['44']++;_this.stylesheet=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['24'][0]++,f.stylesheet)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['24'][1]++,'colsVisibility.css');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['45']++;_this.spanCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['25'][0]++,f.span_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['25'][1]++,'colVisSpan');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['46']++;_this.contCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['26'][0]++,f.cont_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['26'][1]++,'colVisCont');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['47']++;_this.listCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['27'][0]++,cfg.list_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['27'][1]++,'cols_checklist');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['48']++;_this.listItemCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['28'][0]++,cfg.checklist_item_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['28'][1]++,'cols_checklist_item');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['49']++;_this.listSlcItemCssClass=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['29'][0]++,cfg.checklist_selected_item_css_class)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['29'][1]++,'cols_checklist_slc_item');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['50']++;_this.text=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['30'][0]++,f.text)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['30'][1]++,_this.tickToHide?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['31'][0]++,'Hide: '):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['31'][1]++,'Show: '));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['51']++;_this.atStart=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['32'][0]++,f.at_start)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['32'][1]++,[]);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['52']++;_this.enableHover=Boolean(f.enable_hover);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['53']++;_this.enableTickAll=Boolean(f.enable_tick_all);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['54']++;_this.tickAllText=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['33'][0]++,f.tick_all_text)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['33'][1]++,'Select all:');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['55']++;_this.hiddenCols=[];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['56']++;_this.boundMouseup=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['57']++;_this.onLoaded=(0,_types.isFn)(f.on_loaded)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['34'][0]++,f.on_loaded):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['34'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['58']++;_this.onBeforeOpen=(0,_types.isFn)(f.on_before_open)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['35'][0]++,f.on_before_open):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['35'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['59']++;_this.onAfterOpen=(0,_types.isFn)(f.on_after_open)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['36'][0]++,f.on_after_open):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['36'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['60']++;_this.onBeforeClose=(0,_types.isFn)(f.on_before_close)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['37'][0]++,f.on_before_close):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['37'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['61']++;_this.onAfterClose=(0,_types.isFn)(f.on_after_close)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['38'][0]++,f.on_after_close):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['38'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['62']++;_this.onBeforeColHidden=(0,_types.isFn)(f.on_before_col_hidden)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['39'][0]++,f.on_before_col_hidden):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['39'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['63']++;_this.onAfterColHidden=(0,_types.isFn)(f.on_after_col_hidden)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['40'][0]++,f.on_after_col_hidden):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['40'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['64']++;_this.onBeforeColDisplayed=(0,_types.isFn)(f.on_before_col_displayed)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['41'][0]++,f.on_before_col_displayed):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['41'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['65']++;_this.onAfterColDisplayed=(0,_types.isFn)(f.on_after_col_displayed)?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['42'][0]++,f.on_after_col_displayed):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['42'][1]++,_types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['66']++;if(tf.gridLayout){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['43'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['67']++;_this.headersTbl=tf.feature('gridLayout').headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['68']++;_this.headersIndex=0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['69']++;_this.onAfterColDisplayed=function(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['6']++;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['70']++;_this.onAfterColHidden=function(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['7']++;};}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['43'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['71']++;tf.import(f.name+'Style',tf.stylePath+_this.stylesheet,null,'link');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['72']++;_this.enable();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['73']++;return _this;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['74']++;ColsVisibility.prototype.onMouseup=function onMouseup(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['8']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['75']++;var targetElm=(0,_event.targetEvt)(evt);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['76']++;while((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['44'][0]++,targetElm)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['44'][1]++,targetElm!==this.contEl)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['44'][2]++,targetElm!==this.btnEl)){__cov_TT8aGkNF4ejYvF9xGTR5VA.s['77']++;targetElm=targetElm.parentNode;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['78']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['46'][0]++,targetElm!==this.contEl)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['46'][1]++,targetElm!==this.btnEl)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['45'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['79']++;this.toggle();}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['45'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['80']++;return;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['81']++;ColsVisibility.prototype.toggle=function toggle(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['9']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['82']++;(0,_event.removeEvt)(_root.root,'mouseup',this.boundMouseup);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['83']++;var contDisplay=this.contEl.style.display;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['84']++;if(contDisplay!=='inline'){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['47'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['85']++;this.onBeforeOpen(this);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['47'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['86']++;if(contDisplay==='inline'){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['48'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['87']++;this.onBeforeClose(this);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['48'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['88']++;this.contEl.style.display=contDisplay==='inline'?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['49'][0]++,'none'):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['49'][1]++,'inline');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['89']++;if(contDisplay!=='inline'){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['50'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['90']++;this.onAfterOpen(this);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['91']++;(0,_event.addEvt)(_root.root,'mouseup',this.boundMouseup);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['50'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['92']++;if(contDisplay==='inline'){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['51'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['93']++;this.onAfterClose(this);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['51'][1]++;}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['94']++;ColsVisibility.prototype.checkItem=function checkItem(lbl){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['10']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['95']++;var li=lbl.parentNode;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['96']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][0]++,!li)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][1]++,!lbl)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['52'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['97']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['52'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['98']++;var isChecked=lbl.firstChild.checked;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['99']++;var colIndex=lbl.firstChild.getAttribute('id').split('_')[1];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['100']++;colIndex=parseInt(colIndex,10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['101']++;if(isChecked){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['54'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['102']++;(0,_dom.addClass)(li,this.listSlcItemCssClass);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['54'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['103']++;(0,_dom.removeClass)(li,this.listSlcItemCssClass);}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['104']++;var hide=false;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['105']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][0]++,this.tickToHide)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][1]++,isChecked)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][2]++,!this.tickToHide)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][3]++,!isChecked)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['55'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['106']++;hide=true;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['55'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['107']++;this.setHidden(colIndex,hide);};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['108']++;ColsVisibility.prototype.init=function init(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['11']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['109']++;var _this2=this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['110']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['58'][0]++,this.initialized)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['58'][1]++,!this.manager)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['57'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['111']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['57'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['112']++;this.emitter.on(['hide-column'],function(tf,colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['12']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['113']++;return _this2.hideCol(colIndex);});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['114']++;this.buildBtn();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['115']++;this.buildManager();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['116']++;this.initialized=true;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['117']++;this.boundMouseup=this.onMouseup.bind(this);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['118']++;this.emitter.emit('columns-visibility-initialized',this.tf,this);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['119']++;this._hideAtStart();};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['120']++;ColsVisibility.prototype.buildBtn=function buildBtn(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['13']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['121']++;var _this3=this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['122']++;if(this.btnEl){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['59'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['123']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['59'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['124']++;var tf=this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['125']++;var span=(0,_dom.createElm)('span');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['126']++;span.className=this.spanCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['127']++;if(!this.btnTgtId){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['60'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['128']++;tf.setToolbar();}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['60'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['129']++;var targetEl=!this.btnTgtId?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['61'][0]++,tf.rDiv):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['61'][1]++,(0,_dom.elm)(this.btnTgtId));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['130']++;if(!this.btnTgtId){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['62'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['131']++;var firstChild=targetEl.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['132']++;firstChild.parentNode.insertBefore(span,firstChild);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['62'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['133']++;targetEl.appendChild(span);}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['134']++;if(!this.btnHtml){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['63'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['135']++;var btn=(0,_dom.createElm)('a',['href','javascript:;']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['136']++;btn.className=this.btnCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['137']++;btn.title=this.desc;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['138']++;btn.innerHTML=this.btnText;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['139']++;span.appendChild(btn);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['140']++;if(!this.enableHover){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['64'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['141']++;(0,_event.addEvt)(btn,'click',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['14']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['142']++;return _this3.toggle(evt);});}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['64'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['143']++;(0,_event.addEvt)(btn,'mouseover',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['15']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['144']++;return _this3.toggle(evt);});}}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['63'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['145']++;span.innerHTML=this.btnHtml;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['146']++;var colVisEl=span.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['147']++;if(!this.enableHover){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['65'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['148']++;(0,_event.addEvt)(colVisEl,'click',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['16']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['149']++;return _this3.toggle(evt);});}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['65'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['150']++;(0,_event.addEvt)(colVisEl,'mouseover',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['17']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['151']++;return _this3.toggle(evt);});}}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['152']++;this.spanEl=span;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['153']++;this.btnEl=this.spanEl.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['154']++;this.onLoaded(this);};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['155']++;ColsVisibility.prototype.buildManager=function buildManager(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['18']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['156']++;var _this4=this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['157']++;var tf=this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['158']++;var container=!this.contElTgtId?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['66'][0]++,(0,_dom.createElm)('div')):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['66'][1]++,(0,_dom.elm)(this.contElTgtId));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['159']++;container.className=this.contCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['160']++;var extNameLabel=(0,_dom.createElm)('p');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['161']++;extNameLabel.innerHTML=this.text;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['162']++;container.appendChild(extNameLabel);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['163']++;var ul=(0,_dom.createElm)('ul');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['164']++;ul.className=this.listCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['165']++;var tbl=this.headersTbl?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['67'][0]++,this.headersTbl):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['67'][1]++,tf.dom());__cov_TT8aGkNF4ejYvF9xGTR5VA.s['166']++;var headerIndex=this.headersTbl?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['68'][0]++,this.headersIndex):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['68'][1]++,tf.getHeadersRowIndex());__cov_TT8aGkNF4ejYvF9xGTR5VA.s['167']++;var headerRow=tbl.rows[headerIndex];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['168']++;if(this.enableTickAll){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['69'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['169']++;var li=(0,_dom.createCheckItem)('col__'+tf.id,this.tickAllText,this.tickAllText);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['170']++;(0,_dom.addClass)(li,this.listItemCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['171']++;ul.appendChild(li);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['172']++;li.check.checked=!this.tickToHide;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['173']++;(0,_event.addEvt)(li.check,'click',function(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['19']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['174']++;for(var h=0;h<headerRow.cells.length;h++){__cov_TT8aGkNF4ejYvF9xGTR5VA.s['175']++;var itm=(0,_dom.elm)('col_'+h+'_'+tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['176']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['71'][0]++,itm)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['71'][1]++,li.check.checked!==itm.checked)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['70'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['177']++;itm.click();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['178']++;itm.checked=li.check.checked;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['70'][1]++;}}});}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['69'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['179']++;for(var i=0;i<headerRow.cells.length;i++){__cov_TT8aGkNF4ejYvF9xGTR5VA.s['180']++;var cell=headerRow.cells[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['181']++;var cellText=(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['73'][0]++,this.headersText)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['73'][1]++,this.headersText[i])?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['72'][0]++,this.headersText[i]):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['72'][1]++,this._getHeaderText(cell));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['182']++;var liElm=(0,_dom.createCheckItem)('col_'+i+'_'+tf.id,cellText,cellText);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['183']++;(0,_dom.addClass)(liElm,this.listItemCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['184']++;if(!this.tickToHide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['74'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['185']++;(0,_dom.addClass)(liElm,this.listSlcItemCssClass);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['74'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['186']++;ul.appendChild(liElm);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['187']++;if(!this.tickToHide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['75'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['188']++;liElm.check.checked=true;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['75'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['189']++;(0,_event.addEvt)(liElm.check,'click',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['20']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['190']++;var elm=(0,_event.targetEvt)(evt);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['191']++;var lbl=elm.parentNode;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['192']++;_this4.checkItem(lbl);});}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['193']++;var p=(0,_dom.createElm)('p',['align','center']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['194']++;var btn=void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['195']++;if(!this.btnCloseHtml){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['76'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['196']++;btn=(0,_dom.createElm)('a',['href','javascript:;']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['197']++;btn.className=this.btnCloseCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['198']++;btn.innerHTML=this.btnCloseText;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['199']++;(0,_event.addEvt)(btn,'click',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['21']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['200']++;return _this4.toggle(evt);});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['201']++;p.appendChild(btn);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['76'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['202']++;p.innerHTML=this.btnCloseHtml;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['203']++;btn=p.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['204']++;(0,_event.addEvt)(btn,'click',function(evt){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['22']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['205']++;return _this4.toggle(evt);});}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['206']++;container.appendChild(ul);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['207']++;container.appendChild(p);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['208']++;this.btnEl.parentNode.insertBefore(container,this.btnEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['209']++;this.contEl=container;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['210']++;ColsVisibility.prototype.setHidden=function setHidden(colIndex,hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['23']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['211']++;var tf=this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['212']++;var tbl=tf.dom();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['213']++;if(hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['77'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['214']++;this.onBeforeColHidden(this,colIndex);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['77'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['215']++;if(!hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['78'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['216']++;this.onBeforeColDisplayed(this,colIndex);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['78'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['217']++;this._hideCells(tbl,colIndex,hide);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['218']++;if(this.headersTbl){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['79'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['219']++;this._hideCells(this.headersTbl,colIndex,hide);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['79'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['220']++;var hiddenCols=this.hiddenCols;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['221']++;var itemIndex=hiddenCols.indexOf(colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['222']++;if(hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['80'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['223']++;if(itemIndex===-1){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['81'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['224']++;this.hiddenCols.push(colIndex);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['81'][1]++;}}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['80'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['225']++;if(itemIndex!==-1){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['82'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['226']++;this.hiddenCols.splice(itemIndex,1);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['82'][1]++;}}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['227']++;var gridLayout=void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['228']++;var headTbl=void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['229']++;var gridColElms=void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['230']++;if(hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['83'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['231']++;if(tf.gridLayout){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['84'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['232']++;gridLayout=tf.feature('gridLayout');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['233']++;headTbl=gridLayout.headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['234']++;gridColElms=gridLayout.colElms;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['235']++;var hiddenWidth=parseInt(gridColElms[colIndex].style.width,10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['236']++;var headTblW=parseInt(headTbl.style.width,10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['237']++;headTbl.style.width=headTblW-hiddenWidth+'px';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['238']++;tbl.style.width=headTbl.style.width;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['84'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['239']++;this.onAfterColHidden(this,colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['240']++;this.emitter.emit('column-hidden',tf,this,colIndex,this.hiddenCols);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['83'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['241']++;if(!hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['85'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['242']++;if(tf.gridLayout){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['86'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['243']++;gridLayout=tf.feature('gridLayout');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['244']++;headTbl=gridLayout.headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['245']++;gridColElms=gridLayout.colElms;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['246']++;var width=parseInt(gridColElms[colIndex].style.width,10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['247']++;headTbl.style.width=parseInt(headTbl.style.width,10)+width+'px';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['248']++;tf.dom().style.width=headTbl.style.width;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['86'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['249']++;this.onAfterColDisplayed(this,colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['250']++;this.emitter.emit('column-shown',tf,this,colIndex,this.hiddenCols);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['85'][1]++;}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['251']++;ColsVisibility.prototype.showCol=function showCol(colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['24']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['252']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['88'][0]++,colIndex===undefined)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['88'][1]++,!this.isColHidden(colIndex))){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['87'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['253']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['87'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['254']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['90'][0]++,this.manager)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['90'][1]++,this.contEl)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['89'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['255']++;var itm=(0,_dom.elm)('col_'+colIndex+'_'+this.tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['256']++;if(itm){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['91'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['257']++;itm.click();}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['91'][1]++;}}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['89'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['258']++;this.setHidden(colIndex,false);}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['259']++;ColsVisibility.prototype.hideCol=function hideCol(colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['25']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['260']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['93'][0]++,colIndex===undefined)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['93'][1]++,this.isColHidden(colIndex))){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['92'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['261']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['92'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['262']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['95'][0]++,this.manager)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['95'][1]++,this.contEl)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['94'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['263']++;var itm=(0,_dom.elm)('col_'+colIndex+'_'+this.tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['264']++;if(itm){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['96'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['265']++;itm.click();}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['96'][1]++;}}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['94'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['266']++;this.setHidden(colIndex,true);}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['267']++;ColsVisibility.prototype.isColHidden=function isColHidden(colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['26']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['268']++;if(this.hiddenCols.indexOf(colIndex)!==-1){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['97'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['269']++;return true;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['97'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['270']++;return false;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['271']++;ColsVisibility.prototype.toggleCol=function toggleCol(colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['27']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['272']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['99'][0]++,colIndex===undefined)||(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['99'][1]++,this.isColHidden(colIndex))){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['98'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['273']++;this.showCol(colIndex);}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['98'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['274']++;this.hideCol(colIndex);}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['275']++;ColsVisibility.prototype.getHiddenCols=function getHiddenCols(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['28']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['276']++;return this.hiddenCols;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['277']++;ColsVisibility.prototype.destroy=function destroy(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['29']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['278']++;var _this5=this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['279']++;if(!this.initialized){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['100'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['280']++;return;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['100'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['281']++;if((0,_dom.elm)(this.contElTgtId)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['101'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['282']++;(0,_dom.elm)(this.contElTgtId).innerHTML='';}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['101'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['283']++;this.contEl.innerHTML='';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['284']++;(0,_dom.removeElm)(this.contEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['285']++;this.contEl=null;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['286']++;this.btnEl.innerHTML='';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['287']++;(0,_dom.removeElm)(this.btnEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['288']++;this.btnEl=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['289']++;this.emitter.off(['hide-column'],function(tf,colIndex){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['30']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['290']++;return _this5.hideCol(colIndex);});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['291']++;this.boundMouseup=null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['292']++;this.initialized=false;};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['293']++;ColsVisibility.prototype._getHeaderText=function _getHeaderText(cell){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['31']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['294']++;if(!cell.hasChildNodes){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['102'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['295']++;return'';}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['102'][1]++;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['296']++;for(var i=0;i<cell.childNodes.length;i++){__cov_TT8aGkNF4ejYvF9xGTR5VA.s['297']++;var n=cell.childNodes[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['298']++;if(n.nodeType===3){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['103'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['299']++;return n.nodeValue;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['103'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['300']++;if(n.nodeType===1){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['104'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['301']++;if((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['106'][0]++,n.id)&&(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['106'][1]++,n.id.indexOf('popUp')!==-1)){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['105'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['302']++;continue;}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['105'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['303']++;return(0,_dom.getText)(n);}}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['104'][1]++;}}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['304']++;continue;}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['305']++;return'';};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['306']++;ColsVisibility.prototype._hideCells=function _hideCells(tbl,colIndex,hide){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['32']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['307']++;for(var i=0;i<tbl.rows.length;i++){__cov_TT8aGkNF4ejYvF9xGTR5VA.s['308']++;var row=tbl.rows[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['309']++;var cell=row.cells[colIndex];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['310']++;if(cell){__cov_TT8aGkNF4ejYvF9xGTR5VA.b['107'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['311']++;cell.style.display=hide?(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['108'][0]++,'none'):(__cov_TT8aGkNF4ejYvF9xGTR5VA.b['108'][1]++,'');}else{__cov_TT8aGkNF4ejYvF9xGTR5VA.b['107'][1]++;}}};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['312']++;ColsVisibility.prototype._hideAtStart=function _hideAtStart(){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['33']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['313']++;var _this6=this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['314']++;this.atStart.forEach(function(colIdx){__cov_TT8aGkNF4ejYvF9xGTR5VA.f['34']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['315']++;_this6.hideCol(colIdx);});};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['316']++;return ColsVisibility;}(_feature.Feature);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['317']++;exports.default=ColsVisibility;
/***/ }),
/***/ 444:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_p9NsfXSzI94mbGW_2dUVZw = (Function('return this'))();
if (!__cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__) { __cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__ = {}; }
__cov_p9NsfXSzI94mbGW_2dUVZw = __cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__;
if (!(__cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js'])) {
__cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":0,"9":1,"10":0,"11":0,"12":0,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"fnMap":{"1":{"line":15,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":17,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":19,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":24,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":32,"name":"FiltersVisibility","loc":{"start":{"line":16,"column":4},"end":{"line":16,"column":23}}},"6":{"line":193,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":207,"name":"(anonymous_7)","loc":{"start":{"line":195,"column":42},"end":{"line":195,"column":42}}},"8":{"line":218,"name":"buildUI","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":251,"name":"(anonymous_9)","loc":{"start":{"line":232,"column":29},"end":{"line":232,"column":29}}},"10":{"line":268,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":284,"name":"show","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":318,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":325,"name":"(anonymous_13)","loc":{"start":{"line":295,"column":43},"end":{"line":295,"column":43}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"4":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"5":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"11":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"12":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"13":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"end":{"line":178,"column":5},"start":{"line":16,"column":4}},"22":{"end":{"line":16,"column":23},"start":{"line":16,"column":23}},"23":{"end":{"line":16,"column":23},"start":{"line":16,"column":23}},"24":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"25":{"end":{"line":29,"column":8},"start":{"line":29,"column":8}},"26":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"27":{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},"28":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"29":{"end":{"line":53,"column":8},"start":{"line":53,"column":8}},"30":{"end":{"line":59,"column":8},"start":{"line":59,"column":8}},"31":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"32":{"end":{"line":72,"column":8},"start":{"line":72,"column":8}},"33":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"34":{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},"35":{"end":{"line":91,"column":8},"start":{"line":91,"column":8}},"36":{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},"37":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"38":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"39":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"40":{"end":{"line":125,"column":8},"start":{"line":125,"column":8}},"41":{"end":{"line":131,"column":8},"start":{"line":131,"column":8}},"42":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"43":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"44":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"45":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"46":{"end":{"line":164,"column":8},"start":{"line":164,"column":8}},"47":{"end":{"line":171,"column":8},"start":{"line":171,"column":8}},"48":{"end":{"line":174,"column":8},"start":{"line":174,"column":8}},"49":{"end":{"line":177,"column":8},"start":{"line":177,"column":8}},"50":{"end":{"line":16,"column":23},"start":{"line":16,"column":23}},"51":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"52":{"end":{"line":183,"column":11},"start":{"line":183,"column":11}},"53":{"end":{"line":186,"column":9},"start":{"line":184,"column":8}},"54":{"end":{"line":185,"column":12},"start":{"line":185,"column":12}},"55":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"56":{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},"57":{"end":{"line":195,"column":8},"start":{"line":195,"column":8}},"58":{"end":{"line":195,"column":42},"start":{"line":195,"column":42}},"59":{"end":{"line":196,"column":8},"start":{"line":196,"column":8}},"60":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"61":{"end":{"line":202,"column":14},"start":{"line":202,"column":14}},"62":{"end":{"line":203,"column":8},"start":{"line":203,"column":8}},"63":{"end":{"line":204,"column":8},"start":{"line":204,"column":8}},"64":{"end":{"line":205,"column":8},"start":{"line":205,"column":8}},"65":{"end":{"line":210,"column":9},"start":{"line":208,"column":8}},"66":{"end":{"line":209,"column":12},"start":{"line":209,"column":12}},"67":{"end":{"line":211,"column":8},"start":{"line":211,"column":8}},"68":{"end":{"line":218,"column":9},"start":{"line":213,"column":8}},"69":{"end":{"line":214,"column":12},"start":{"line":214,"column":12}},"70":{"end":{"line":215,"column":12},"start":{"line":215,"column":12}},"71":{"end":{"line":217,"column":12},"start":{"line":217,"column":12}},"72":{"end":{"line":220,"column":8},"start":{"line":220,"column":8}},"73":{"end":{"line":230,"column":9},"start":{"line":221,"column":8}},"74":{"end":{"line":222,"column":12},"start":{"line":222,"column":12}},"75":{"end":{"line":223,"column":12},"start":{"line":223,"column":12}},"76":{"end":{"line":224,"column":12},"start":{"line":224,"column":12}},"77":{"end":{"line":225,"column":12},"start":{"line":225,"column":12}},"78":{"end":{"line":226,"column":12},"start":{"line":226,"column":12}},"79":{"end":{"line":228,"column":12},"start":{"line":228,"column":12}},"80":{"end":{"line":229,"column":12},"start":{"line":229,"column":12}},"81":{"end":{"line":232,"column":8},"start":{"line":232,"column":8}},"82":{"end":{"line":232,"column":29},"start":{"line":232,"column":29}},"83":{"end":{"line":234,"column":8},"start":{"line":234,"column":8}},"84":{"end":{"line":235,"column":8},"start":{"line":235,"column":8}},"85":{"end":{"line":239,"column":9},"start":{"line":237,"column":8}},"86":{"end":{"line":238,"column":12},"start":{"line":238,"column":12}},"87":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"88":{"end":{"line":246,"column":8},"start":{"line":246,"column":8}},"89":{"end":{"line":247,"column":8},"start":{"line":247,"column":8}},"90":{"end":{"line":248,"column":8},"start":{"line":248,"column":8}},"91":{"end":{"line":249,"column":8},"start":{"line":249,"column":8}},"92":{"end":{"line":251,"column":8},"start":{"line":251,"column":8}},"93":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"94":{"end":{"line":259,"column":25},"start":{"line":259,"column":25}},"95":{"end":{"line":260,"column":8},"start":{"line":260,"column":8}},"96":{"end":{"line":261,"column":8},"start":{"line":261,"column":8}},"97":{"end":{"line":262,"column":8},"start":{"line":262,"column":8}},"98":{"end":{"line":266,"column":9},"start":{"line":264,"column":8}},"99":{"end":{"line":265,"column":12},"start":{"line":265,"column":12}},"100":{"end":{"line":269,"column":9},"start":{"line":267,"column":8}},"101":{"end":{"line":268,"column":12},"start":{"line":268,"column":12}},"102":{"end":{"line":271,"column":8},"start":{"line":271,"column":8}},"103":{"end":{"line":275,"column":9},"start":{"line":272,"column":8}},"104":{"end":{"line":273,"column":12},"start":{"line":273,"column":12}},"105":{"end":{"line":279,"column":9},"start":{"line":277,"column":8}},"106":{"end":{"line":278,"column":12},"start":{"line":278,"column":12}},"107":{"end":{"line":282,"column":9},"start":{"line":280,"column":8}},"108":{"end":{"line":281,"column":12},"start":{"line":281,"column":12}},"109":{"end":{"line":284,"column":8},"start":{"line":284,"column":8}},"110":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"111":{"end":{"line":290,"column":14},"start":{"line":290,"column":14}},"112":{"end":{"line":293,"column":9},"start":{"line":291,"column":8}},"113":{"end":{"line":292,"column":12},"start":{"line":292,"column":12}},"114":{"end":{"line":295,"column":8},"start":{"line":295,"column":8}},"115":{"end":{"line":295,"column":43},"start":{"line":295,"column":43}},"116":{"end":{"line":297,"column":8},"start":{"line":297,"column":8}},"117":{"end":{"line":298,"column":8},"start":{"line":298,"column":8}},"118":{"end":{"line":299,"column":8},"start":{"line":299,"column":8}},"119":{"end":{"line":301,"column":8},"start":{"line":301,"column":8}},"120":{"end":{"line":302,"column":8},"start":{"line":302,"column":8}},"121":{"end":{"line":303,"column":8},"start":{"line":303,"column":8}},"122":{"end":{"line":304,"column":8},"start":{"line":304,"column":8}},"123":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"124":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":17,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":17,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"4":{"line":17,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"6":{"line":19,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"7":{"line":19,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"8":{"line":19,"type":"if","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"9":{"line":19,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"10":{"line":47,"type":"binary-expr","locations":[{"end":{"line":29,"column":20},"start":{"line":29,"column":20}},{"end":{"line":29,"column":8},"start":{"line":29,"column":37}}]},"11":{"line":53,"type":"binary-expr","locations":[{"end":{"line":35,"column":26},"start":{"line":35,"column":26}},{"end":{"line":35,"column":8},"start":{"line":35,"column":42}}]},"12":{"line":59,"type":"binary-expr","locations":[{"end":{"line":41,"column":25},"start":{"line":41,"column":25}},{"end":{"line":41,"column":8},"start":{"line":41,"column":47}}]},"13":{"line":65,"type":"binary-expr","locations":[{"end":{"line":47,"column":27},"start":{"line":47,"column":27}},{"end":{"line":47,"column":8},"start":{"line":47,"column":51}}]},"14":{"line":101,"type":"binary-expr","locations":[{"end":{"line":85,"column":24},"start":{"line":85,"column":24}},{"end":{"line":85,"column":8},"start":{"line":85,"column":39}}]},"15":{"line":107,"type":"cond-expr","locations":[{"end":{"line":91,"column":26},"start":{"line":91,"column":52}},{"end":{"line":91,"column":8},"start":{"line":91,"column":60}}]},"16":{"line":113,"type":"binary-expr","locations":[{"end":{"line":97,"column":23},"start":{"line":97,"column":23}},{"end":{"line":97,"column":8},"start":{"line":97,"column":37}}]},"17":{"line":119,"type":"cond-expr","locations":[{"end":{"line":103,"column":31},"start":{"line":104,"column":12}},{"end":{"line":103,"column":8},"start":{"line":105,"column":12}}]},"18":{"line":119,"type":"binary-expr","locations":[{"end":{"line":105,"column":12},"start":{"line":105,"column":12}},{"end":{"line":103,"column":8},"start":{"line":105,"column":28}}]},"19":{"line":125,"type":"cond-expr","locations":[{"end":{"line":111,"column":29},"start":{"line":112,"column":12}},{"end":{"line":111,"column":8},"start":{"line":113,"column":12}}]},"20":{"line":125,"type":"binary-expr","locations":[{"end":{"line":113,"column":12},"start":{"line":113,"column":12}},{"end":{"line":111,"column":8},"start":{"line":113,"column":28}}]},"21":{"line":131,"type":"binary-expr","locations":[{"end":{"line":119,"column":23},"start":{"line":119,"column":23}},{"end":{"line":119,"column":8},"start":{"line":119,"column":37}}]},"22":{"line":137,"type":"binary-expr","locations":[{"end":{"line":125,"column":27},"start":{"line":125,"column":27}},{"end":{"line":125,"column":8},"start":{"line":125,"column":46}}]},"23":{"line":143,"type":"binary-expr","locations":[{"end":{"line":131,"column":28},"start":{"line":131,"column":28}},{"end":{"line":131,"column":8},"start":{"line":131,"column":48}}]},"24":{"line":149,"type":"cond-expr","locations":[{"end":{"line":137,"column":31},"start":{"line":138,"column":12}},{"end":{"line":137,"column":8},"start":{"line":138,"column":34}}]},"25":{"line":155,"type":"cond-expr","locations":[{"end":{"line":144,"column":30},"start":{"line":145,"column":12}},{"end":{"line":144,"column":8},"start":{"line":145,"column":42}}]},"26":{"line":161,"type":"cond-expr","locations":[{"end":{"line":151,"column":28},"start":{"line":152,"column":12}},{"end":{"line":151,"column":8},"start":{"line":151,"column":28}}]},"27":{"line":167,"type":"cond-expr","locations":[{"end":{"line":158,"column":27},"start":{"line":158,"column":51}},{"end":{"line":158,"column":8},"start":{"line":158,"column":27}}]},"28":{"line":173,"type":"cond-expr","locations":[{"end":{"line":164,"column":28},"start":{"line":165,"column":12}},{"end":{"line":164,"column":8},"start":{"line":164,"column":28}}]},"29":{"line":179,"type":"cond-expr","locations":[{"end":{"line":171,"column":27},"start":{"line":171,"column":51}},{"end":{"line":171,"column":8},"start":{"line":171,"column":27}}]},"30":{"line":196,"type":"if","locations":[{"end":{"line":184,"column":8},"start":{"line":184,"column":8}},{"end":{"line":184,"column":8},"start":{"line":184,"column":8}}]},"31":{"line":226,"type":"if","locations":[{"end":{"line":208,"column":8},"start":{"line":208,"column":8}},{"end":{"line":208,"column":8},"start":{"line":208,"column":8}}]},"32":{"line":229,"type":"cond-expr","locations":[{"end":{"line":211,"column":23},"start":{"line":211,"column":40}},{"end":{"line":211,"column":8},"start":{"line":211,"column":50}}]},"33":{"line":231,"type":"if","locations":[{"end":{"line":213,"column":8},"start":{"line":213,"column":8}},{"end":{"line":213,"column":8},"start":{"line":213,"column":8}}]},"34":{"line":239,"type":"if","locations":[{"end":{"line":221,"column":8},"start":{"line":221,"column":8}},{"end":{"line":221,"column":8},"start":{"line":221,"column":8}}]},"35":{"line":242,"type":"binary-expr","locations":[{"end":{"line":224,"column":24},"start":{"line":224,"column":24}},{"end":{"line":224,"column":12},"start":{"line":224,"column":40}}]},"36":{"line":258,"type":"if","locations":[{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},{"end":{"line":237,"column":8},"start":{"line":237,"column":8}}]},"37":{"line":270,"type":"cond-expr","locations":[{"end":{"line":247,"column":18},"start":{"line":247,"column":34}},{"end":{"line":247,"column":8},"start":{"line":247,"column":69}}]},"38":{"line":285,"type":"cond-expr","locations":[{"end":{"line":259,"column":25},"start":{"line":259,"column":25}},{"end":{"line":259,"column":25},"start":{"line":259,"column":19}}]},"39":{"line":285,"type":"binary-expr","locations":[{"end":{"line":259,"column":25},"start":{"line":259,"column":25}},{"end":{"line":259,"column":25},"start":{"line":259,"column":25}}]},"40":{"line":288,"type":"cond-expr","locations":[{"end":{"line":261,"column":18},"start":{"line":261,"column":34}},{"end":{"line":261,"column":8},"start":{"line":261,"column":69}}]},"41":{"line":291,"type":"if","locations":[{"end":{"line":264,"column":8},"start":{"line":264,"column":8}},{"end":{"line":264,"column":8},"start":{"line":264,"column":8}}]},"42":{"line":294,"type":"if","locations":[{"end":{"line":267,"column":8},"start":{"line":267,"column":8}},{"end":{"line":267,"column":8},"start":{"line":267,"column":8}}]},"43":{"line":298,"type":"cond-expr","locations":[{"end":{"line":271,"column":31},"start":{"line":271,"column":41}},{"end":{"line":271,"column":8},"start":{"line":271,"column":46}}]},"44":{"line":299,"type":"if","locations":[{"end":{"line":272,"column":8},"start":{"line":272,"column":8}},{"end":{"line":272,"column":8},"start":{"line":272,"column":8}}]},"45":{"line":299,"type":"binary-expr","locations":[{"end":{"line":272,"column":12},"start":{"line":272,"column":12}},{"end":{"line":272,"column":8},"start":{"line":272,"column":31}}]},"46":{"line":300,"type":"cond-expr","locations":[{"end":{"line":273,"column":35},"start":{"line":274,"column":16}},{"end":{"line":273,"column":12},"start":{"line":274,"column":39}}]},"47":{"line":303,"type":"if","locations":[{"end":{"line":277,"column":8},"start":{"line":277,"column":8}},{"end":{"line":277,"column":8},"start":{"line":277,"column":8}}]},"48":{"line":306,"type":"if","locations":[{"end":{"line":280,"column":8},"start":{"line":280,"column":8}},{"end":{"line":280,"column":8},"start":{"line":280,"column":8}}]},"49":{"line":321,"type":"if","locations":[{"end":{"line":291,"column":8},"start":{"line":291,"column":8}},{"end":{"line":291,"column":8},"start":{"line":291,"column":8}}]}},"code":["import {Feature} from '../../feature';","import {createElm, removeElm, elm} from '../../dom';","import {isFn, isUndef, EMPTY_FN} from '../../types';","import {addEvt} from '../../event';","","/**"," * Filters Visibility extension"," */","export default class FiltersVisibility extends Feature {",""," /**"," * Creates an instance of FiltersVisibility"," * @param {TableFilter} tf TableFilter instance"," * @param {Object} Configuration object"," */"," constructor(tf, f) {"," super(tf, f.name);",""," /**"," * Module name"," * @type {String}"," */"," this.name = f.name;",""," /**"," * Module description"," * @type {String}"," */"," this.desc = f.description || 'Filters row visibility manager';",""," /**"," * Extension's stylesheet filename"," * @type {String}"," */"," this.stylesheet = f.stylesheet || 'filtersVisibility.css';",""," /**"," * Expand icon filename"," * @type {String}"," */"," this.icnExpand = f.expand_icon_name || 'icn_exp.png';",""," /**"," * Collapse icon filename"," * @type {String}"," */"," this.icnCollapse = f.collapse_icon_name || 'icn_clp.png';",""," /**"," * Main container element"," * @private"," */"," this.contEl = null;",""," /**"," * Button element"," * @private"," */"," this.btnEl = null;",""," /**"," * Expand icon HTML"," * @private"," */"," this.icnExpandHtml = '<img src=\"' + tf.themesPath + this.icnExpand +"," '\" alt=\"Expand filters\" >';",""," /**"," * Collapse icon HTML"," * @private"," */"," this.icnCollapseHtml = '<img src=\"' + tf.themesPath + this.icnCollapse +"," '\" alt=\"Collapse filters\" >';",""," /**"," * Default text"," * @private"," */"," this.defaultText = 'Toggle filters';",""," /**"," * ID of main container element"," * @type {String}"," */"," this.targetId = f.target_id || null;",""," /**"," * Enable expand/collapse icon, defaults to true"," * @type {Boolean}"," */"," this.enableIcon = f.enable_icon === false ? false : true;",""," /**"," * Custom text for button"," * @type {String}"," */"," this.btnText = f.btn_text || '';",""," /**"," * Collapse button HTML"," * @private"," */"," this.collapseBtnHtml = this.enableIcon ?"," this.icnCollapseHtml + this.btnText :"," this.btnText || this.defaultText;",""," /**"," * Expand button HTML"," * @private"," */"," this.expandBtnHtml = this.enableIcon ?"," this.icnExpandHtml + this.btnText :"," this.btnText || this.defaultText;",""," /**"," * Button's custom HTML"," * @type {String}"," */"," this.btnHtml = f.btn_html || null;",""," /**"," * Css class for expand/collapse filters button"," * @type {String}"," */"," this.btnCssClass = f.btn_css_class || 'btnExpClpFlt';",""," /**"," * Css class for main container"," * @type {String}"," */"," this.contCssClass = f.cont_css_class || 'expClpFlt';",""," /**"," * Filters row index"," * @type {Number}"," */"," this.filtersRowIndex = !isUndef(f.filters_row_index) ?"," f.filters_row_index : tf.getFiltersRowIndex();",""," /**"," * Make filters visible at initialization, defaults to true"," * @type {Boolean}"," */"," this.visibleAtStart = !isUndef(f.visible_at_start) ?"," Boolean(f.visible_at_start) : true;",""," /**"," * Callback fired before filters row is shown"," * @type {Function}"," */"," this.onBeforeShow = isFn(f.on_before_show) ?"," f.on_before_show : EMPTY_FN;",""," /**"," * Callback fired after filters row is shown"," * @type {Function}"," */"," this.onAfterShow = isFn(f.on_after_show) ? f.on_after_show : EMPTY_FN;",""," /**"," * Callback fired before filters row is hidden"," * @type {Function}"," */"," this.onBeforeHide = isFn(f.on_before_hide) ?"," f.on_before_hide : EMPTY_FN;",""," /**"," * Callback fired after filters row is hidden"," * @type {Function}"," */"," this.onAfterHide = isFn(f.on_after_hide) ? f.on_after_hide : EMPTY_FN;",""," //Import extension's stylesheet"," tf.import(f.name + 'Style', tf.stylePath + this.stylesheet, null,"," 'link');",""," this.enable();"," }",""," /**"," * Initialise extension"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.buildUI();",""," /**"," * @inherited"," */"," this.initialized = true;",""," this.emitter.on(['show-filters'], (tf, visible) => this.show(visible));"," this.emitter.emit('filters-visibility-initialized', this.tf, this);"," }",""," /**"," * Build UI elements"," */"," buildUI() {"," let tf = this.tf;"," let span = createElm('span');"," span.className = this.contCssClass;",""," //Container element (rdiv or custom element)"," if (!this.targetId) {"," tf.setToolbar();"," }"," let targetEl = !this.targetId ? tf.rDiv : elm(this.targetId);",""," if (!this.targetId) {"," let firstChild = targetEl.firstChild;"," firstChild.parentNode.insertBefore(span, firstChild);"," } else {"," targetEl.appendChild(span);"," }",""," let btn;"," if (!this.btnHtml) {"," btn = createElm('a', ['href', 'javascript:void(0);']);"," btn.className = this.btnCssClass;"," btn.title = this.btnText || this.defaultText;"," btn.innerHTML = this.collapseBtnHtml;"," span.appendChild(btn);"," } else { //Custom html"," span.innerHTML = this.btnHtml;"," btn = span.firstChild;"," }",""," addEvt(btn, 'click', () => this.toggle());",""," this.contEl = span;"," this.btnEl = btn;",""," if (!this.visibleAtStart) {"," this.toggle();"," }"," }",""," /**"," * Toggle filters visibility"," */"," toggle() {"," let tf = this.tf;"," let tbl = tf.gridLayout ? tf.feature('gridLayout').headTbl : tf.dom();"," let fltRow = tbl.rows[this.filtersRowIndex];"," let isDisplayed = fltRow.style.display === '';",""," this.show(!isDisplayed);"," }",""," /**"," * Show or hide filters"," *"," * @param {boolean} [visible=true] Visibility flag"," */"," show(visible = true) {"," let tf = this.tf;"," let tbl = tf.gridLayout ? tf.feature('gridLayout').headTbl : tf.dom();"," let fltRow = tbl.rows[this.filtersRowIndex];",""," if (visible) {"," this.onBeforeShow(this);"," }"," if (!visible) {"," this.onBeforeHide(this);"," }",""," fltRow.style.display = visible ? '' : 'none';"," if (this.enableIcon && !this.btnHtml) {"," this.btnEl.innerHTML = visible ?"," this.collapseBtnHtml : this.expandBtnHtml;"," }",""," if (visible) {"," this.onAfterShow(this);"," }"," if (!visible) {"," this.onAfterHide(this);"," }",""," this.emitter.emit('filters-toggled', tf, this, visible);"," }",""," /**"," * Destroy the UI"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," this.emitter.off(['show-filters'], (tf, visible) => this.show(visible));",""," this.btnEl.innerHTML = '';"," removeElm(this.btnEl);"," this.btnEl = null;",""," this.contEl.innerHTML = '';"," removeElm(this.contEl);"," this.contEl = null;"," this.initialized = false;"," }","","}",""]};
}
__cov_p9NsfXSzI94mbGW_2dUVZw = __cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js'];
__cov_p9NsfXSzI94mbGW_2dUVZw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_p9NsfXSzI94mbGW_2dUVZw.s['2']++;var _feature=__webpack_require__(11);__cov_p9NsfXSzI94mbGW_2dUVZw.s['3']++;var _dom=__webpack_require__(9);__cov_p9NsfXSzI94mbGW_2dUVZw.s['4']++;var _types=__webpack_require__(6);__cov_p9NsfXSzI94mbGW_2dUVZw.s['5']++;var _event=__webpack_require__(17);function _classCallCheck(instance,Constructor){__cov_p9NsfXSzI94mbGW_2dUVZw.f['1']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['7']++;if(!(instance instanceof Constructor)){__cov_p9NsfXSzI94mbGW_2dUVZw.b['1'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['8']++;throw new TypeError('Cannot call a class as a function');}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_p9NsfXSzI94mbGW_2dUVZw.f['2']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['10']++;if(!self){__cov_p9NsfXSzI94mbGW_2dUVZw.b['2'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['2'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['12']++;return(__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][0]++,call)&&((__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][1]++,typeof call==='object')||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][2]++,typeof call==='function'))?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['3'][0]++,call):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_p9NsfXSzI94mbGW_2dUVZw.f['3']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['14']++;if((__cov_p9NsfXSzI94mbGW_2dUVZw.b['6'][0]++,typeof superClass!=='function')&&(__cov_p9NsfXSzI94mbGW_2dUVZw.b['6'][1]++,superClass!==null)){__cov_p9NsfXSzI94mbGW_2dUVZw.b['5'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['15']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['5'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['16']++;subClass.prototype=Object.create((__cov_p9NsfXSzI94mbGW_2dUVZw.b['7'][0]++,superClass)&&(__cov_p9NsfXSzI94mbGW_2dUVZw.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_p9NsfXSzI94mbGW_2dUVZw.s['17']++;if(superClass){__cov_p9NsfXSzI94mbGW_2dUVZw.b['8'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['18']++;Object.setPrototypeOf?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['8'][1]++;}}__cov_p9NsfXSzI94mbGW_2dUVZw.s['19']++;var FiltersVisibility=function(_Feature){__cov_p9NsfXSzI94mbGW_2dUVZw.f['4']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['20']++;_inherits(FiltersVisibility,_Feature);function FiltersVisibility(tf,f){__cov_p9NsfXSzI94mbGW_2dUVZw.f['5']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['22']++;_classCallCheck(this,FiltersVisibility);__cov_p9NsfXSzI94mbGW_2dUVZw.s['23']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,f.name));__cov_p9NsfXSzI94mbGW_2dUVZw.s['24']++;_this.name=f.name;__cov_p9NsfXSzI94mbGW_2dUVZw.s['25']++;_this.desc=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['10'][0]++,f.description)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['10'][1]++,'Filters row visibility manager');__cov_p9NsfXSzI94mbGW_2dUVZw.s['26']++;_this.stylesheet=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['11'][0]++,f.stylesheet)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['11'][1]++,'filtersVisibility.css');__cov_p9NsfXSzI94mbGW_2dUVZw.s['27']++;_this.icnExpand=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['12'][0]++,f.expand_icon_name)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['12'][1]++,'icn_exp.png');__cov_p9NsfXSzI94mbGW_2dUVZw.s['28']++;_this.icnCollapse=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['13'][0]++,f.collapse_icon_name)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['13'][1]++,'icn_clp.png');__cov_p9NsfXSzI94mbGW_2dUVZw.s['29']++;_this.contEl=null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['30']++;_this.btnEl=null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['31']++;_this.icnExpandHtml='<img src="'+tf.themesPath+_this.icnExpand+'" alt="Expand filters" >';__cov_p9NsfXSzI94mbGW_2dUVZw.s['32']++;_this.icnCollapseHtml='<img src="'+tf.themesPath+_this.icnCollapse+'" alt="Collapse filters" >';__cov_p9NsfXSzI94mbGW_2dUVZw.s['33']++;_this.defaultText='Toggle filters';__cov_p9NsfXSzI94mbGW_2dUVZw.s['34']++;_this.targetId=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['14'][0]++,f.target_id)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['14'][1]++,null);__cov_p9NsfXSzI94mbGW_2dUVZw.s['35']++;_this.enableIcon=f.enable_icon===false?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['15'][0]++,false):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['15'][1]++,true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['36']++;_this.btnText=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['16'][0]++,f.btn_text)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['16'][1]++,'');__cov_p9NsfXSzI94mbGW_2dUVZw.s['37']++;_this.collapseBtnHtml=_this.enableIcon?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['17'][0]++,_this.icnCollapseHtml+_this.btnText):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['17'][1]++,(__cov_p9NsfXSzI94mbGW_2dUVZw.b['18'][0]++,_this.btnText)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['18'][1]++,_this.defaultText));__cov_p9NsfXSzI94mbGW_2dUVZw.s['38']++;_this.expandBtnHtml=_this.enableIcon?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['19'][0]++,_this.icnExpandHtml+_this.btnText):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['19'][1]++,(__cov_p9NsfXSzI94mbGW_2dUVZw.b['20'][0]++,_this.btnText)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['20'][1]++,_this.defaultText));__cov_p9NsfXSzI94mbGW_2dUVZw.s['39']++;_this.btnHtml=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['21'][0]++,f.btn_html)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['21'][1]++,null);__cov_p9NsfXSzI94mbGW_2dUVZw.s['40']++;_this.btnCssClass=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['22'][0]++,f.btn_css_class)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['22'][1]++,'btnExpClpFlt');__cov_p9NsfXSzI94mbGW_2dUVZw.s['41']++;_this.contCssClass=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['23'][0]++,f.cont_css_class)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['23'][1]++,'expClpFlt');__cov_p9NsfXSzI94mbGW_2dUVZw.s['42']++;_this.filtersRowIndex=!(0,_types.isUndef)(f.filters_row_index)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['24'][0]++,f.filters_row_index):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['24'][1]++,tf.getFiltersRowIndex());__cov_p9NsfXSzI94mbGW_2dUVZw.s['43']++;_this.visibleAtStart=!(0,_types.isUndef)(f.visible_at_start)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['25'][0]++,Boolean(f.visible_at_start)):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['25'][1]++,true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['44']++;_this.onBeforeShow=(0,_types.isFn)(f.on_before_show)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['26'][0]++,f.on_before_show):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['26'][1]++,_types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['45']++;_this.onAfterShow=(0,_types.isFn)(f.on_after_show)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['27'][0]++,f.on_after_show):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['27'][1]++,_types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['46']++;_this.onBeforeHide=(0,_types.isFn)(f.on_before_hide)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['28'][0]++,f.on_before_hide):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['28'][1]++,_types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['47']++;_this.onAfterHide=(0,_types.isFn)(f.on_after_hide)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['29'][0]++,f.on_after_hide):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['29'][1]++,_types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['48']++;tf.import(f.name+'Style',tf.stylePath+_this.stylesheet,null,'link');__cov_p9NsfXSzI94mbGW_2dUVZw.s['49']++;_this.enable();__cov_p9NsfXSzI94mbGW_2dUVZw.s['50']++;return _this;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['51']++;FiltersVisibility.prototype.init=function init(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['6']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['52']++;var _this2=this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['53']++;if(this.initialized){__cov_p9NsfXSzI94mbGW_2dUVZw.b['30'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['54']++;return;}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['30'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['55']++;this.buildUI();__cov_p9NsfXSzI94mbGW_2dUVZw.s['56']++;this.initialized=true;__cov_p9NsfXSzI94mbGW_2dUVZw.s['57']++;this.emitter.on(['show-filters'],function(tf,visible){__cov_p9NsfXSzI94mbGW_2dUVZw.f['7']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['58']++;return _this2.show(visible);});__cov_p9NsfXSzI94mbGW_2dUVZw.s['59']++;this.emitter.emit('filters-visibility-initialized',this.tf,this);};__cov_p9NsfXSzI94mbGW_2dUVZw.s['60']++;FiltersVisibility.prototype.buildUI=function buildUI(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['8']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['61']++;var _this3=this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['62']++;var tf=this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['63']++;var span=(0,_dom.createElm)('span');__cov_p9NsfXSzI94mbGW_2dUVZw.s['64']++;span.className=this.contCssClass;__cov_p9NsfXSzI94mbGW_2dUVZw.s['65']++;if(!this.targetId){__cov_p9NsfXSzI94mbGW_2dUVZw.b['31'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['66']++;tf.setToolbar();}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['31'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['67']++;var targetEl=!this.targetId?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['32'][0]++,tf.rDiv):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['32'][1]++,(0,_dom.elm)(this.targetId));__cov_p9NsfXSzI94mbGW_2dUVZw.s['68']++;if(!this.targetId){__cov_p9NsfXSzI94mbGW_2dUVZw.b['33'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['69']++;var firstChild=targetEl.firstChild;__cov_p9NsfXSzI94mbGW_2dUVZw.s['70']++;firstChild.parentNode.insertBefore(span,firstChild);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['33'][1]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['71']++;targetEl.appendChild(span);}__cov_p9NsfXSzI94mbGW_2dUVZw.s['72']++;var btn=void 0;__cov_p9NsfXSzI94mbGW_2dUVZw.s['73']++;if(!this.btnHtml){__cov_p9NsfXSzI94mbGW_2dUVZw.b['34'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['74']++;btn=(0,_dom.createElm)('a',['href','javascript:void(0);']);__cov_p9NsfXSzI94mbGW_2dUVZw.s['75']++;btn.className=this.btnCssClass;__cov_p9NsfXSzI94mbGW_2dUVZw.s['76']++;btn.title=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['35'][0]++,this.btnText)||(__cov_p9NsfXSzI94mbGW_2dUVZw.b['35'][1]++,this.defaultText);__cov_p9NsfXSzI94mbGW_2dUVZw.s['77']++;btn.innerHTML=this.collapseBtnHtml;__cov_p9NsfXSzI94mbGW_2dUVZw.s['78']++;span.appendChild(btn);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['34'][1]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['79']++;span.innerHTML=this.btnHtml;__cov_p9NsfXSzI94mbGW_2dUVZw.s['80']++;btn=span.firstChild;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['81']++;(0,_event.addEvt)(btn,'click',function(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['9']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['82']++;return _this3.toggle();});__cov_p9NsfXSzI94mbGW_2dUVZw.s['83']++;this.contEl=span;__cov_p9NsfXSzI94mbGW_2dUVZw.s['84']++;this.btnEl=btn;__cov_p9NsfXSzI94mbGW_2dUVZw.s['85']++;if(!this.visibleAtStart){__cov_p9NsfXSzI94mbGW_2dUVZw.b['36'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['86']++;this.toggle();}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['36'][1]++;}};__cov_p9NsfXSzI94mbGW_2dUVZw.s['87']++;FiltersVisibility.prototype.toggle=function toggle(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['10']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['88']++;var tf=this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['89']++;var tbl=tf.gridLayout?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['37'][0]++,tf.feature('gridLayout').headTbl):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['37'][1]++,tf.dom());__cov_p9NsfXSzI94mbGW_2dUVZw.s['90']++;var fltRow=tbl.rows[this.filtersRowIndex];__cov_p9NsfXSzI94mbGW_2dUVZw.s['91']++;var isDisplayed=fltRow.style.display==='';__cov_p9NsfXSzI94mbGW_2dUVZw.s['92']++;this.show(!isDisplayed);};__cov_p9NsfXSzI94mbGW_2dUVZw.s['93']++;FiltersVisibility.prototype.show=function show(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['11']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['94']++;var visible=(__cov_p9NsfXSzI94mbGW_2dUVZw.b['39'][0]++,arguments.length>0)&&(__cov_p9NsfXSzI94mbGW_2dUVZw.b['39'][1]++,arguments[0]!==undefined)?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['38'][0]++,arguments[0]):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['38'][1]++,true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['95']++;var tf=this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['96']++;var tbl=tf.gridLayout?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['40'][0]++,tf.feature('gridLayout').headTbl):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['40'][1]++,tf.dom());__cov_p9NsfXSzI94mbGW_2dUVZw.s['97']++;var fltRow=tbl.rows[this.filtersRowIndex];__cov_p9NsfXSzI94mbGW_2dUVZw.s['98']++;if(visible){__cov_p9NsfXSzI94mbGW_2dUVZw.b['41'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['99']++;this.onBeforeShow(this);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['41'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['100']++;if(!visible){__cov_p9NsfXSzI94mbGW_2dUVZw.b['42'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['101']++;this.onBeforeHide(this);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['42'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['102']++;fltRow.style.display=visible?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['43'][0]++,''):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['43'][1]++,'none');__cov_p9NsfXSzI94mbGW_2dUVZw.s['103']++;if((__cov_p9NsfXSzI94mbGW_2dUVZw.b['45'][0]++,this.enableIcon)&&(__cov_p9NsfXSzI94mbGW_2dUVZw.b['45'][1]++,!this.btnHtml)){__cov_p9NsfXSzI94mbGW_2dUVZw.b['44'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['104']++;this.btnEl.innerHTML=visible?(__cov_p9NsfXSzI94mbGW_2dUVZw.b['46'][0]++,this.collapseBtnHtml):(__cov_p9NsfXSzI94mbGW_2dUVZw.b['46'][1]++,this.expandBtnHtml);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['44'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['105']++;if(visible){__cov_p9NsfXSzI94mbGW_2dUVZw.b['47'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['106']++;this.onAfterShow(this);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['47'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['107']++;if(!visible){__cov_p9NsfXSzI94mbGW_2dUVZw.b['48'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['108']++;this.onAfterHide(this);}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['48'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['109']++;this.emitter.emit('filters-toggled',tf,this,visible);};__cov_p9NsfXSzI94mbGW_2dUVZw.s['110']++;FiltersVisibility.prototype.destroy=function destroy(){__cov_p9NsfXSzI94mbGW_2dUVZw.f['12']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['111']++;var _this4=this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['112']++;if(!this.initialized){__cov_p9NsfXSzI94mbGW_2dUVZw.b['49'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['113']++;return;}else{__cov_p9NsfXSzI94mbGW_2dUVZw.b['49'][1]++;}__cov_p9NsfXSzI94mbGW_2dUVZw.s['114']++;this.emitter.off(['show-filters'],function(tf,visible){__cov_p9NsfXSzI94mbGW_2dUVZw.f['13']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['115']++;return _this4.show(visible);});__cov_p9NsfXSzI94mbGW_2dUVZw.s['116']++;this.btnEl.innerHTML='';__cov_p9NsfXSzI94mbGW_2dUVZw.s['117']++;(0,_dom.removeElm)(this.btnEl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['118']++;this.btnEl=null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['119']++;this.contEl.innerHTML='';__cov_p9NsfXSzI94mbGW_2dUVZw.s['120']++;(0,_dom.removeElm)(this.contEl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['121']++;this.contEl=null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['122']++;this.initialized=false;};__cov_p9NsfXSzI94mbGW_2dUVZw.s['123']++;return FiltersVisibility;}(_feature.Feature);__cov_p9NsfXSzI94mbGW_2dUVZw.s['124']++;exports.default=FiltersVisibility;
/***/ }),
/***/ 445:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_BsPALRBEpatU8_skvlLzrQ = (Function('return this'))();
if (!__cov_BsPALRBEpatU8_skvlLzrQ.__coverage__) { __cov_BsPALRBEpatU8_skvlLzrQ.__coverage__ = {}; }
__cov_BsPALRBEpatU8_skvlLzrQ = __cov_BsPALRBEpatU8_skvlLzrQ.__coverage__;
if (!(__cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js'])) {
__cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js","s":{"1":0,"2":0,"3":0,"4":0,"5":1,"6":0,"7":0,"8":0,"9":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":0},"fnMap":{"1":{"line":13,"name":"_interopRequireDefault","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"3":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"end":{"line":6,"column":1},"start":{"line":4,"column":0}},"8":{"end":{"line":5,"column":4},"start":{"line":5,"column":4}},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":13,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":13,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"3":{"line":15,"type":"if","locations":[{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},{"end":{"line":4,"column":0},"start":{"line":4,"column":0}}]}},"code":["import AdapterSortableTable from './adapterSortabletable';","import {root} from '../../root';","","if (!root.SortableTable) {"," require('script-loader!sortabletable');","}","","export default AdapterSortableTable;",""]};
}
__cov_BsPALRBEpatU8_skvlLzrQ = __cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js'];
__cov_BsPALRBEpatU8_skvlLzrQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_BsPALRBEpatU8_skvlLzrQ.s['2']++;var _adapterSortabletable=__webpack_require__(440);__cov_BsPALRBEpatU8_skvlLzrQ.s['3']++;var _adapterSortabletable2=_interopRequireDefault(_adapterSortabletable);__cov_BsPALRBEpatU8_skvlLzrQ.s['4']++;var _root=__webpack_require__(15);function _interopRequireDefault(obj){__cov_BsPALRBEpatU8_skvlLzrQ.f['1']++;__cov_BsPALRBEpatU8_skvlLzrQ.s['6']++;return(__cov_BsPALRBEpatU8_skvlLzrQ.b['2'][0]++,obj)&&(__cov_BsPALRBEpatU8_skvlLzrQ.b['2'][1]++,obj.__esModule)?(__cov_BsPALRBEpatU8_skvlLzrQ.b['1'][0]++,obj):(__cov_BsPALRBEpatU8_skvlLzrQ.b['1'][1]++,{default:obj});}__cov_BsPALRBEpatU8_skvlLzrQ.s['7']++;if(!_root.root.SortableTable){__cov_BsPALRBEpatU8_skvlLzrQ.b['3'][0]++;__cov_BsPALRBEpatU8_skvlLzrQ.s['8']++;__webpack_require__(449);}else{__cov_BsPALRBEpatU8_skvlLzrQ.b['3'][1]++;}__cov_BsPALRBEpatU8_skvlLzrQ.s['9']++;exports.default=_adapterSortabletable2.default;
/***/ }),
/***/ 446:
/***/ (function(module, exports) {
module.exports = formatter;
function formatter(options) {
options = options || {};
// *********************************************************************************************
// Set defaults for negatives
// options.negative, options.negativeOut, options.separator retained for backward compatibility
// *********************************************************************************************
// type of negative; default left
options.negativeType = options.negativeType || (options.negative === 'R' ? 'right' : 'left')
// negative symbols '-' or '()'
if (typeof options.negativeLeftSymbol !== 'string') {
switch (options.negativeType) {
case 'left':
options.negativeLeftSymbol = '-';
break;
case 'brackets':
options.negativeLeftSymbol = '(';
break;
default:
options.negativeLeftSymbol = '';
}
}
if (typeof options.negativeRightSymbol !== 'string') {
switch (options.negativeType) {
case 'right':
options.negativeRightSymbol = '-';
break;
case 'brackets':
options.negativeRightSymbol = ')';
break;
default:
options.negativeRightSymbol = '';
}
}
// whether negative symbol should be inside/outside prefix and suffix
if (typeof options.negativeLeftOut !== "boolean") {
options.negativeLeftOut = (options.negativeOut === false ? false : true);
}
if (typeof options.negativeRightOut !== "boolean") {
options.negativeRightOut = (options.negativeOut === false ? false : true);
}
//prefix and suffix
options.prefix = options.prefix || '';
options.suffix = options.suffix || '';
//separators
if (typeof options.integerSeparator !== 'string') {
options.integerSeparator = (typeof options.separator === 'string' ? options.separator : ',');
}
options.decimalsSeparator = typeof options.decimalsSeparator === 'string' ? options.decimalsSeparator : '';
options.decimal = options.decimal || '.';
//padders
options.padLeft = options.padLeft || -1 //default no padding
options.padRight = options.padRight || -1 //default no padding
function format(number, overrideOptions) {
overrideOptions = overrideOptions || {};
if (number || number === 0) {
number = '' + number;//convert number to string if it isn't already
} else {
return '';
}
//identify a negative number and make it absolute
var output = [];
var negative = number.charAt(0) === '-';
number = number.replace(/^\-/g, '');
//Prepare output with left hand negative and/or prefix
if (!options.negativeLeftOut && !overrideOptions.noUnits) {
output.push(options.prefix);
}
if (negative) {
output.push(options.negativeLeftSymbol);
}
if (options.negativeLeftOut && !overrideOptions.noUnits) {
output.push(options.prefix);
}
//Format core number
number = number.split('.');
if (options.round != null) round(number, options.round);
if (options.truncate != null) number[1] = truncate(number[1], options.truncate);
if (options.padLeft > 0) number[0] = padLeft(number[0], options.padLeft);
if (options.padRight > 0) number[1] = padRight(number[1], options.padRight);
if (!overrideOptions.noSeparator && number[1]) number[1] = addDecimalSeparators(number[1], options.decimalsSeparator);
if (!overrideOptions.noSeparator && number[0]) number[0] = addIntegerSeparators(number[0], options.integerSeparator);
output.push(number[0]);
if (number[1]) {
output.push(options.decimal);
output.push(number[1]);
}
//Prepare output with right hand negative and/or prefix
if (options.negativeRightOut && !overrideOptions.noUnits) {
output.push(options.suffix);
}
if (negative) {
output.push(options.negativeRightSymbol);
}
if (!options.negativeRightOut && !overrideOptions.noUnits) {
output.push(options.suffix);
}
//join output and return
return output.join('');
}
format.negative = options.negative;
format.negativeOut = options.negativeOut;
format.negativeType = options.negativeType;
format.negativeLeftOut = options.negativeLeftOut;
format.negativeLeftSymbol = options.negativeLeftSymbol;
format.negativeRightOut = options.negativeRightOut;
format.negativeRightSymbol = options.negativeRightSymbol;
format.prefix = options.prefix;
format.suffix = options.suffix;
format.separate = options.separate;
format.integerSeparator = options.integerSeparator;
format.decimalsSeparator = options.decimalsSeparator;
format.decimal = options.decimal;
format.padLeft = options.padLeft;
format.padRight = options.padRight;
format.truncate = options.truncate;
format.round = options.round;
function unformat(number, allowedSeparators) {
allowedSeparators = allowedSeparators || [];
if (options.allowedSeparators) {
options.allowedSeparators.forEach(function (s) { allowedSeparators.push (s); });
}
allowedSeparators.push(options.integerSeparator);
allowedSeparators.push(options.decimalsSeparator);
number = number.replace(options.prefix, '');
number = number.replace(options.suffix, '');
var newNumber = number;
do {
number = newNumber;
for (var i = 0; i < allowedSeparators.length; i++) {
newNumber = newNumber.replace(allowedSeparators[i], '');
}
} while (newNumber != number);
return number;
}
format.unformat = unformat;
function validate(number, allowedSeparators) {
number = unformat(number, allowedSeparators);
number = number.split(options.decimal);
if (number.length > 2) {
return false;
} else if (options.truncate != null && number[1] && number[1].length > options.truncate) {
return false;
} else if (options.round != null && number[1] && number[1].length > options.round) {
return false;
} else {
return /^-?\d+\.?\d*$/.test(number);
}
}
return format;
}
//where x is already the integer part of the number
function addIntegerSeparators(x, separator) {
x += '';
if (!separator) return x;
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x)) {
x = x.replace(rgx, '$1' + separator + '$2');
}
return x;
}
//where x is already the decimal part of the number
function addDecimalSeparators(x, separator) {
x += '';
if (!separator) return x;
var rgx = /(\d{3})(\d+)/;
while (rgx.test(x)) {
x = x.replace(rgx, '$1' + separator + '$2');
}
return x;
}
//where x is the integer part of the number
function padLeft(x, padding) {
x = x + '';
var buf = [];
while (buf.length + x.length < padding) {
buf.push('0');
}
return buf.join('') + x;
}
//where x is the decimals part of the number
function padRight(x, padding) {
if (x) {
x += '';
} else {
x = '';
}
var buf = [];
while (buf.length + x.length < padding) {
buf.push('0');
}
return x + buf.join('');
}
function truncate(x, length) {
if (x) {
x += '';
}
if (x && x.length > length) {
return x.substr(0, length);
} else {
return x;
}
}
//where number is an array with 0th item as integer string and 1st item as decimal string (no negatives)
function round(number, places) {
if (number[1] && places >= 0 && number[1].length > places) {
//truncate to correct number of decimal places
var decim = number[1].slice(0, places);
//if next digit was >= 5 we need to round up
if (+(number[1].substr(places, 1)) >= 5) {
//But first count leading zeros as converting to a number will loose them
var leadingzeros = "";
while (decim.charAt(0)==="0") {
leadingzeros = leadingzeros + "0";
decim = decim.substr(1);
}
//Then we can change decim to a number and add 1 before replacing leading zeros
decim = (+decim + 1) + '';
decim = leadingzeros + decim;
if (decim.length > places) {
//adding one has made it longer
number[0] = (+number[0]+ +decim.charAt(0)) + ''; //add value of firstchar to the integer part
decim = decim.substring(1); //ignore the 1st char at the beginning which is the carry to the integer part
}
}
number[1] = decim;
}
return number;
}
/***/ }),
/***/ 447:
/***/ (function(module, exports) {
module.exports = "/*----------------------------------------------------------------------------\\\r\n| Sortable Table 1.12 |\r\n|-----------------------------------------------------------------------------|\r\n| Created by Erik Arvidsson |\r\n| (http://webfx.eae.net/contact.html#erik) |\r\n| For WebFX (http://webfx.eae.net/) |\r\n|-----------------------------------------------------------------------------|\r\n| A DOM 1 based script that allows an ordinary HTML table to be sortable. |\r\n|-----------------------------------------------------------------------------|\r\n| Copyright (c) 1998 - 2006 Erik Arvidsson |\r\n|-----------------------------------------------------------------------------|\r\n| Licensed under the Apache License, Version 2.0 (the \"License\"); you may not |\r\n| use this file except in compliance with the License. You may obtain a copy |\r\n| of the License at http://www.apache.org/licenses/LICENSE-2.0 |\r\n| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |\r\n| Unless required by applicable law or agreed to in writing, software |\r\n| distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT |\r\n| WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |\r\n| License for the specific language governing permissions and limitations |\r\n| under the License. |\r\n|-----------------------------------------------------------------------------|\r\n| 2003-01-10 | First version |\r\n| 2003-01-19 | Minor changes to the date parsing |\r\n| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator) |\r\n| 2003-02-01 | Sloppy typo like error fixed in getInnerText |\r\n| 2003-07-04 | Added workaround for IE cellIndex bug. |\r\n| 2003-11-09 | The bDescending argument to sort was not correctly working |\r\n| | Using onclick DOM0 event if no support for addEventListener |\r\n| | or attachEvent |\r\n| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot |\r\n| | easier to add new, custom sort types. |\r\n| 2004-01-27 | Switch to use descending = false as the default sort order. |\r\n| | Change defaultDescending to suit your needs. |\r\n| 2004-03-14 | Improved sort type None look and feel a bit |\r\n| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you |\r\n| | can use another tHead or no tHead, and you can chose some |\r\n| | other tBody. |\r\n| 2006-04-25 | Changed license to Apache Software License 2.0 |\r\n|-----------------------------------------------------------------------------|\r\n| Created 2003-01-10 | All changes are in the log above. | Updated 2006-04-25 |\r\n\\----------------------------------------------------------------------------*/\r\n\r\n\r\nfunction SortableTable(oTable, oSortTypes) {\r\n\r\n\tthis.sortTypes = oSortTypes || [];\r\n\r\n\tthis.sortColumn = null;\r\n\tthis.descending = null;\r\n\r\n\tvar oThis = this;\r\n\tthis._headerOnclick = function (e) {\r\n\t\toThis.headerOnclick(e);\r\n\t};\r\n\r\n\tif (oTable) {\r\n\t\tthis.setTable( oTable );\r\n\t\tthis.document = oTable.ownerDocument || oTable.document;\r\n\t}\r\n\telse {\r\n\t\tthis.document = document;\r\n\t}\r\n\r\n\r\n\t// only IE needs this\r\n\tvar win = this.document.defaultView || this.document.parentWindow;\r\n\tthis._onunload = function () {\r\n\t\toThis.destroy();\r\n\t};\r\n\tif (win && typeof win.attachEvent != \"undefined\") {\r\n\t\twin.attachEvent(\"onunload\", this._onunload);\r\n\t}\r\n}\r\n\r\nSortableTable.gecko = navigator.product == \"Gecko\";\r\nSortableTable.msie = /msie/i.test(navigator.userAgent);\r\n// Mozilla is faster when doing the DOM manipulations on\r\n// an orphaned element. MSIE is not\r\nSortableTable.removeBeforeSort = SortableTable.gecko;\r\n\r\nSortableTable.prototype.onsort = function () {};\r\n\r\n// default sort order. true -> descending, false -> ascending\r\nSortableTable.prototype.defaultDescending = false;\r\n\r\n// shared between all instances. This is intentional to allow external files\r\n// to modify the prototype\r\nSortableTable.prototype._sortTypeInfo = {};\r\n\r\nSortableTable.prototype.setTable = function (oTable) {\r\n\tif ( this.tHead )\r\n\t\tthis.uninitHeader();\r\n\tthis.element = oTable;\r\n\tthis.setTHead( oTable.tHead );\r\n\tthis.setTBody( oTable.tBodies[0] );\r\n};\r\n\r\nSortableTable.prototype.setTHead = function (oTHead) {\r\n\tif (this.tHead && this.tHead != oTHead )\r\n\t\tthis.uninitHeader();\r\n\tthis.tHead = oTHead;\r\n\tthis.initHeader( this.sortTypes );\r\n};\r\n\r\nSortableTable.prototype.setTBody = function (oTBody) {\r\n\tthis.tBody = oTBody;\r\n};\r\n\r\nSortableTable.prototype.setSortTypes = function ( oSortTypes ) {\r\n\tif ( this.tHead )\r\n\t\tthis.uninitHeader();\r\n\tthis.sortTypes = oSortTypes || [];\r\n\tif ( this.tHead )\r\n\t\tthis.initHeader( this.sortTypes );\r\n};\r\n\r\n// adds arrow containers and events\r\n// also binds sort type to the header cells so that reordering columns does\r\n// not break the sort types\r\nSortableTable.prototype.initHeader = function (oSortTypes) {\r\n\tif (!this.tHead) return;\r\n\tvar cells = this.tHead.rows[0].cells;\r\n\tvar doc = this.tHead.ownerDocument || this.tHead.document;\r\n\tthis.sortTypes = oSortTypes || [];\r\n\tvar l = cells.length;\r\n\tvar img, c;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\tc = cells[i];\r\n\t\tif (this.sortTypes[i] != null && this.sortTypes[i] != \"None\") {\r\n\t\t\timg = doc.createElement(\"IMG\");\r\n\t\t\timg.src = \"images/blank.png\";\r\n\t\t\tc.appendChild(img);\r\n\t\t\tif (this.sortTypes[i] != null)\r\n\t\t\t\tc._sortType = this.sortTypes[i];\r\n\t\t\tif (typeof c.addEventListener != \"undefined\")\r\n\t\t\t\tc.addEventListener(\"click\", this._headerOnclick, false);\r\n\t\t\telse if (typeof c.attachEvent != \"undefined\")\r\n\t\t\t\tc.attachEvent(\"onclick\", this._headerOnclick);\r\n\t\t\telse\r\n\t\t\t\tc.onclick = this._headerOnclick;\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\tc.setAttribute( \"_sortType\", oSortTypes[i] );\r\n\t\t\tc._sortType = \"None\";\r\n\t\t}\r\n\t}\r\n\tthis.updateHeaderArrows();\r\n};\r\n\r\n// remove arrows and events\r\nSortableTable.prototype.uninitHeader = function () {\r\n\tif (!this.tHead) return;\r\n\tvar cells = this.tHead.rows[0].cells;\r\n\tvar l = cells.length;\r\n\tvar c;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\tc = cells[i];\r\n\t\tif (c._sortType != null && c._sortType != \"None\") {\r\n\t\t\tc.removeChild(c.lastChild);\r\n\t\t\tif (typeof c.removeEventListener != \"undefined\")\r\n\t\t\t\tc.removeEventListener(\"click\", this._headerOnclick, false);\r\n\t\t\telse if (typeof c.detachEvent != \"undefined\")\r\n\t\t\t\tc.detachEvent(\"onclick\", this._headerOnclick);\r\n\t\t\tc._sortType = null;\r\n\t\t\tc.removeAttribute( \"_sortType\" );\r\n\t\t}\r\n\t}\r\n};\r\n\r\nSortableTable.prototype.updateHeaderArrows = function () {\r\n\tif (!this.tHead) return;\r\n\tvar cells = this.tHead.rows[0].cells;\r\n\tvar l = cells.length;\r\n\tvar img;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\tif (cells[i]._sortType != null && cells[i]._sortType != \"None\") {\r\n\t\t\timg = cells[i].lastChild;\r\n\t\t\tif (i == this.sortColumn)\r\n\t\t\t\timg.className = \"sort-arrow \" + (this.descending ? \"descending\" : \"ascending\");\r\n\t\t\telse\r\n\t\t\t\timg.className = \"sort-arrow\";\r\n\t\t}\r\n\t}\r\n};\r\n\r\nSortableTable.prototype.headerOnclick = function (e) {\r\n\t// find TD element\r\n\tvar el = e.target || e.srcElement;\r\n\twhile (el.tagName != \"TD\")\r\n\t\tel = el.parentNode;\r\n\r\n\tthis.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex);\r\n};\r\n\r\n// IE returns wrong cellIndex when columns are hidden\r\nSortableTable.getCellIndex = function (oTd) {\r\n\tvar cells = oTd.parentNode.childNodes\r\n\tvar l = cells.length;\r\n\tvar i;\r\n\tfor (i = 0; cells[i] != oTd && i < l; i++)\r\n\t\t;\r\n\treturn i;\r\n};\r\n\r\nSortableTable.prototype.getSortType = function (nColumn) {\r\n\treturn this.sortTypes[nColumn] || \"String\";\r\n};\r\n\r\n// only nColumn is required\r\n// if bDescending is left out the old value is taken into account\r\n// if sSortType is left out the sort type is found from the sortTypes array\r\n\r\nSortableTable.prototype.sort = function (nColumn, bDescending, sSortType) {\r\n\tif (!this.tBody) return;\r\n\tif (sSortType == null)\r\n\t\tsSortType = this.getSortType(nColumn);\r\n\r\n\t// exit if None\r\n\tif (sSortType == \"None\")\r\n\t\treturn;\r\n\r\n\tif (bDescending == null) {\r\n\t\tif (this.sortColumn != nColumn)\r\n\t\t\tthis.descending = this.defaultDescending;\r\n\t\telse\r\n\t\t\tthis.descending = !this.descending;\r\n\t}\r\n\telse\r\n\t\tthis.descending = bDescending;\r\n\r\n\tthis.sortColumn = nColumn;\r\n\r\n\tif (typeof this.onbeforesort == \"function\")\r\n\t\tthis.onbeforesort();\r\n\r\n\tvar f = this.getSortFunction(sSortType, nColumn);\r\n\tvar a = this.getCache(sSortType, nColumn);\r\n\tvar tBody = this.tBody;\r\n\r\n\ta.sort(f);\r\n\r\n\tif (this.descending)\r\n\t\ta.reverse();\r\n\r\n\tif (SortableTable.removeBeforeSort) {\r\n\t\t// remove from doc\r\n\t\tvar nextSibling = tBody.nextSibling;\r\n\t\tvar p = tBody.parentNode;\r\n\t\tp.removeChild(tBody);\r\n\t}\r\n\r\n\t// insert in the new order\r\n\tvar l = a.length;\r\n\tfor (var i = 0; i < l; i++)\r\n\t\ttBody.appendChild(a[i].element);\r\n\r\n\tif (SortableTable.removeBeforeSort) {\r\n\t\t// insert into doc\r\n\t\tp.insertBefore(tBody, nextSibling);\r\n\t}\r\n\r\n\tthis.updateHeaderArrows();\r\n\r\n\tthis.destroyCache(a);\r\n\r\n\tif (typeof this.onsort == \"function\")\r\n\t\tthis.onsort();\r\n};\r\n\r\nSortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) {\r\n\tvar oThis = this;\r\n\tthis._asyncsort = function () {\r\n\t\toThis.sort(nColumn, bDescending, sSortType);\r\n\t};\r\n\twindow.setTimeout(this._asyncsort, 1);\r\n};\r\n\r\nSortableTable.prototype.getCache = function (sType, nColumn) {\r\n\tif (!this.tBody) return [];\r\n\tvar rows = this.tBody.rows;\r\n\tvar l = rows.length;\r\n\tvar a = new Array(l);\r\n\tvar r;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\tr = rows[i];\r\n\t\ta[i] = {\r\n\t\t\tvalue:\t\tthis.getRowValue(r, sType, nColumn),\r\n\t\t\telement:\tr\r\n\t\t};\r\n\t};\r\n\treturn a;\r\n};\r\n\r\nSortableTable.prototype.destroyCache = function (oArray) {\r\n\tvar l = oArray.length;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\toArray[i].value = null;\r\n\t\toArray[i].element = null;\r\n\t\toArray[i] = null;\r\n\t}\r\n};\r\n\r\nSortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {\r\n\t// if we have defined a custom getRowValue use that\r\n\tif (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue)\r\n\t\treturn this._sortTypeInfo[sType].getRowValue(oRow, nColumn);\r\n\r\n\tvar s;\r\n\tvar c = oRow.cells[nColumn];\r\n\tif (typeof c.innerText != \"undefined\")\r\n\t\ts = c.innerText;\r\n\telse\r\n\t\ts = SortableTable.getInnerText(c);\r\n\treturn this.getValueFromString(s, sType);\r\n};\r\n\r\nSortableTable.getInnerText = function (oNode) {\r\n\tvar s = \"\";\r\n\tvar cs = oNode.childNodes;\r\n\tvar l = cs.length;\r\n\tfor (var i = 0; i < l; i++) {\r\n\t\tswitch (cs[i].nodeType) {\r\n\t\t\tcase 1: //ELEMENT_NODE\r\n\t\t\t\ts += SortableTable.getInnerText(cs[i]);\r\n\t\t\t\tbreak;\r\n\t\t\tcase 3:\t//TEXT_NODE\r\n\t\t\t\ts += cs[i].nodeValue;\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\treturn s;\r\n};\r\n\r\nSortableTable.prototype.getValueFromString = function (sText, sType) {\r\n\tif (this._sortTypeInfo[sType])\r\n\t\treturn this._sortTypeInfo[sType].getValueFromString( sText );\r\n\treturn sText;\r\n\t/*\r\n\tswitch (sType) {\r\n\t\tcase \"Number\":\r\n\t\t\treturn Number(sText);\r\n\t\tcase \"CaseInsensitiveString\":\r\n\t\t\treturn sText.toUpperCase();\r\n\t\tcase \"Date\":\r\n\t\t\tvar parts = sText.split(\"-\");\r\n\t\t\tvar d = new Date(0);\r\n\t\t\td.setFullYear(parts[0]);\r\n\t\t\td.setDate(parts[2]);\r\n\t\t\td.setMonth(parts[1] - 1);\r\n\t\t\treturn d.valueOf();\r\n\t}\r\n\treturn sText;\r\n\t*/\r\n\t};\r\n\r\nSortableTable.prototype.getSortFunction = function (sType, nColumn) {\r\n\tif (this._sortTypeInfo[sType])\r\n\t\treturn this._sortTypeInfo[sType].compare;\r\n\treturn SortableTable.basicCompare;\r\n};\r\n\r\nSortableTable.prototype.destroy = function () {\r\n\tthis.uninitHeader();\r\n\tvar win = this.document.parentWindow;\r\n\tif (win && typeof win.detachEvent != \"undefined\") {\t// only IE needs this\r\n\t\twin.detachEvent(\"onunload\", this._onunload);\r\n\t}\r\n\tthis._onunload = null;\r\n\tthis.element = null;\r\n\tthis.tHead = null;\r\n\tthis.tBody = null;\r\n\tthis.document = null;\r\n\tthis._headerOnclick = null;\r\n\tthis.sortTypes = null;\r\n\tthis._asyncsort = null;\r\n\tthis.onsort = null;\r\n};\r\n\r\n// Adds a sort type to all instance of SortableTable\r\n// sType : String - the identifier of the sort type\r\n// fGetValueFromString : function ( s : string ) : T - A function that takes a\r\n// string and casts it to a desired format. If left out the string is just\r\n// returned\r\n// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort\r\n// compare function. Takes two values and compares them. If left out less than,\r\n// <, compare is used\r\n// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function\r\n// that takes the row and the column index and returns the value used to compare.\r\n// If left out then the innerText is first taken for the cell and then the\r\n// fGetValueFromString is used to convert that string the desired value and type\r\n\r\nSortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) {\r\n\tthis._sortTypeInfo[sType] = {\r\n\t\ttype:\t\t\t\tsType,\r\n\t\tgetValueFromString:\tfGetValueFromString || SortableTable.idFunction,\r\n\t\tcompare:\t\t\tfCompareFunction || SortableTable.basicCompare,\r\n\t\tgetRowValue:\t\tfGetRowValue\r\n\t};\r\n};\r\n\r\n// this removes the sort type from all instances of SortableTable\r\nSortableTable.prototype.removeSortType = function (sType) {\r\n\tdelete this._sortTypeInfo[sType];\r\n};\r\n\r\nSortableTable.basicCompare = function compare(n1, n2) {\r\n\tif (n1.value < n2.value)\r\n\t\treturn -1;\r\n\tif (n2.value < n1.value)\r\n\t\treturn 1;\r\n\treturn 0;\r\n};\r\n\r\nSortableTable.idFunction = function (x) {\r\n\treturn x;\r\n};\r\n\r\nSortableTable.toUpperCase = function (s) {\r\n\treturn s.toUpperCase();\r\n};\r\n\r\nSortableTable.toDate = function (s) {\r\n\tvar parts = s.split(\"-\");\r\n\tvar d = new Date(0);\r\n\td.setFullYear(parts[0]);\r\n\td.setDate(parts[2]);\r\n\td.setMonth(parts[1] - 1);\r\n\treturn d.valueOf();\r\n};\r\n\r\n\r\n// add sort types\r\nSortableTable.prototype.addSortType(\"Number\", Number);\r\nSortableTable.prototype.addSortType(\"CaseInsensitiveString\", SortableTable.toUpperCase);\r\nSortableTable.prototype.addSortType(\"Date\", SortableTable.toDate);\r\nSortableTable.prototype.addSortType(\"String\");\r\n// None is a special case\r\n"
/***/ }),
/***/ 448:
/***/ (function(module, exports) {
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
module.exports = function(src) {
if (typeof execScript !== "undefined")
execScript(src);
else
eval.call(null, src);
}
/***/ }),
/***/ 449:
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(448)(__webpack_require__(447)+"\n\n// SCRIPT-LOADER FOOTER\n//# sourceURL=script:///C:/Users/max.guglielmi/Documents/dev/perso/javascript/GitHub/TableFilter/libs/sortabletable.js")
/***/ })
});
//# sourceMappingURL=tf-0-5be36f4b99997b2b9073.js.map