1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-03 23:23:17 +02:00
TableFilter/dist/tablefilter/tablefilter.js
koalyptus 029f2c35e8 wip
2018-01-21 22:38:22 +11:00

12198 lines
1.6 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else {
var a = factory();
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
}
})(typeof self !== 'undefined' ? self : this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // install a JSONP callback for chunk loading
/******/ var parentJsonpFunction = window["webpackJsonp"];
/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0, resolves = [], result;
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(installedChunks[chunkId]) {
/******/ resolves.push(installedChunks[chunkId][0]);
/******/ }
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ for(moduleId in moreModules) {
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ modules[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);
/******/ while(resolves.length) {
/******/ resolves.shift()();
/******/ }
/******/
/******/ };
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // objects to store loaded and loading chunks
/******/ var installedChunks = {
/******/ 1: 0
/******/ };
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/ // This file contains only the entry chunk.
/******/ // The chunk loading function for additional chunks
/******/ __webpack_require__.e = function requireEnsure(chunkId) {
/******/ var installedChunkData = installedChunks[chunkId];
/******/ if(installedChunkData === 0) {
/******/ return new Promise(function(resolve) { resolve(); });
/******/ }
/******/
/******/ // a Promise means "currently loading".
/******/ if(installedChunkData) {
/******/ return installedChunkData[2];
/******/ }
/******/
/******/ // setup Promise in chunk cache
/******/ var promise = new Promise(function(resolve, reject) {
/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject];
/******/ });
/******/ installedChunkData[2] = promise;
/******/
/******/ // start chunk loading
/******/ var head = document.getElementsByTagName('head')[0];
/******/ var script = document.createElement('script');
/******/ script.type = 'text/javascript';
/******/ script.charset = 'utf-8';
/******/ script.async = true;
/******/ script.timeout = 120000;
/******/
/******/ if (__webpack_require__.nc) {
/******/ script.setAttribute("nonce", __webpack_require__.nc);
/******/ }
/******/ script.src = __webpack_require__.p + "tf-" + ({}[chunkId]||chunkId) + "-" + {"0":"b87c8822bfaac9b1c002"}[chunkId] + ".js";
/******/ var timeout = setTimeout(onScriptComplete, 120000);
/******/ script.onerror = script.onload = onScriptComplete;
/******/ function onScriptComplete() {
/******/ // avoid mem leaks in IE.
/******/ script.onerror = script.onload = null;
/******/ clearTimeout(timeout);
/******/ var chunk = installedChunks[chunkId];
/******/ if(chunk !== 0) {
/******/ if(chunk) {
/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));
/******/ }
/******/ installedChunks[chunkId] = undefined;
/******/ }
/******/ };
/******/ head.appendChild(script);
/******/
/******/ return promise;
/******/ };
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // on error function for async loading
/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 108);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global) {/*
* Sugar v2.0.4
*
* Freely distributable and licensed under the MIT-style license.
* Copyright (c) Andrew Plummer
* https://sugarjs.com/
*
* ---------------------------- */
(function() {
'use strict';
/***
* @module Core
* @description Core functionality including the ability to define methods and
* extend onto natives.
*
***/
// The global to export.
var Sugar;
// The name of Sugar in the global namespace.
var SUGAR_GLOBAL = 'Sugar';
// Natives available on initialization. Letting Object go first to ensure its
// global is set by the time the rest are checking for chainable Object methods.
var NATIVE_NAMES = 'Object Number String Array Date RegExp Function';
// Static method flag
var STATIC = 0x1;
// Instance method flag
var INSTANCE = 0x2;
// IE8 has a broken defineProperty but no defineProperties so this saves a try/catch.
var PROPERTY_DESCRIPTOR_SUPPORT = !!(Object.defineProperty && Object.defineProperties);
// The global context. Rhino uses a different "global" keyword so
// do an extra check to be sure that it's actually the global context.
var globalContext = typeof global !== 'undefined' && global.Object === Object ? global : this;
// Is the environment node?
var hasExports = typeof module !== 'undefined' && module.exports;
// Whether object instance methods can be mapped to the prototype.
var allowObjectPrototype = false;
// A map from Array to SugarArray.
var namespacesByName = {};
// A map from [object Object] to namespace.
var namespacesByClassString = {};
// Defining properties.
var defineProperty = PROPERTY_DESCRIPTOR_SUPPORT ? Object.defineProperty : definePropertyShim;
// A default chainable class for unknown types.
var DefaultChainable = getNewChainableClass('Chainable');
// Global methods
function setupGlobal() {
Sugar = globalContext[SUGAR_GLOBAL];
if (Sugar) {
// Reuse already defined Sugar global object.
return;
}
Sugar = function(arg) {
forEachProperty(Sugar, function(sugarNamespace, name) {
// Although only the only enumerable properties on the global
// object are Sugar namespaces, environments that can't set
// non-enumerable properties will step through the utility methods
// as well here, so use this check to only allow true namespaces.
if (hasOwn(namespacesByName, name)) {
sugarNamespace.extend(arg);
}
});
return Sugar;
};
if (hasExports) {
module.exports = Sugar;
} else {
try {
globalContext[SUGAR_GLOBAL] = Sugar;
} catch (e) {
// Contexts such as QML have a read-only global context.
}
}
forEachProperty(NATIVE_NAMES.split(' '), function(name) {
createNamespace(name);
});
setGlobalProperties();
}
/***
* @method createNamespace(name)
* @returns SugarNamespace
* @namespace Sugar
* @short Creates a new Sugar namespace.
* @extra This method is for plugin developers who want to define methods to be
* used with natives that Sugar does not handle by default. The new
* namespace will appear on the `Sugar` global with all the methods of
* normal namespaces, including the ability to define new methods. When
* extended, any defined methods will be mapped to `name` in the global
* context.
*
* @example
*
* Sugar.createNamespace('Boolean');
*
* @param {string} name - The namespace name.
*
***/
function createNamespace(name) {
// Is the current namespace Object?
var isObject = name === 'Object';
// A Sugar namespace is also a chainable class: Sugar.Array, etc.
var sugarNamespace = getNewChainableClass(name, true);
/***
* @method extend([opts])
* @returns Sugar
* @namespace Sugar
* @short Extends Sugar defined methods onto natives.
* @extra This method can be called on individual namespaces like
* `Sugar.Array` or on the `Sugar` global itself, in which case
* [opts] will be forwarded to each `extend` call. For more,
* see `extending`.
*
* @options
*
* methods An array of method names to explicitly extend.
*
* except An array of method names or global namespaces (`Array`,
* `String`) to explicitly exclude. Namespaces should be the
* actual global objects, not strings.
*
* namespaces An array of global namespaces (`Array`, `String`) to
* explicitly extend. Namespaces should be the actual
* global objects, not strings.
*
* enhance A shortcut to disallow all "enhance" flags at once
* (flags listed below). For more, see `enhanced methods`.
* Default is `true`.
*
* enhanceString A boolean allowing String enhancements. Default is `true`.
*
* enhanceArray A boolean allowing Array enhancements. Default is `true`.
*
* objectPrototype A boolean allowing Sugar to extend Object.prototype
* with instance methods. This option is off by default
* and should generally not be used except with caution.
* For more, see `object methods`.
*
* @example
*
* Sugar.Array.extend();
* Sugar.extend();
*
* @option {Array<string>} [methods]
* @option {Array<string|NativeConstructor>} [except]
* @option {Array<NativeConstructor>} [namespaces]
* @option {boolean} [enhance]
* @option {boolean} [enhanceString]
* @option {boolean} [enhanceArray]
* @option {boolean} [objectPrototype]
* @param {ExtendOptions} [opts]
*
***
* @method extend([opts])
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Extends Sugar defined methods for a specific namespace onto natives.
* @param {ExtendOptions} [opts]
*
***/
var extend = function (opts) {
var nativeClass = globalContext[name], nativeProto = nativeClass.prototype;
var staticMethods = {}, instanceMethods = {}, methodsByName;
function objectRestricted(name, target) {
return isObject && target === nativeProto &&
(!allowObjectPrototype || name === 'get' || name === 'set');
}
function arrayOptionExists(field, val) {
var arr = opts[field];
if (arr) {
for (var i = 0, el; el = arr[i]; i++) {
if (el === val) {
return true;
}
}
}
return false;
}
function arrayOptionExcludes(field, val) {
return opts[field] && !arrayOptionExists(field, val);
}
function disallowedByFlags(methodName, target, flags) {
// Disallowing methods by flag currently only applies if methods already
// exist to avoid enhancing native methods, as aliases should still be
// extended (i.e. Array#all should still be extended even if Array#every
// is being disallowed by a flag).
if (!target[methodName] || !flags) {
return false;
}
for (var i = 0; i < flags.length; i++) {
if (opts[flags[i]] === false) {
return true;
}
}
}
function namespaceIsExcepted() {
return arrayOptionExists('except', nativeClass) ||
arrayOptionExcludes('namespaces', nativeClass);
}
function methodIsExcepted(methodName) {
return arrayOptionExists('except', methodName);
}
function canExtend(methodName, method, target) {
return !objectRestricted(methodName, target) &&
!disallowedByFlags(methodName, target, method.flags) &&
!methodIsExcepted(methodName);
}
opts = opts || {};
methodsByName = opts.methods;
if (namespaceIsExcepted()) {
return;
} else if (isObject && typeof opts.objectPrototype === 'boolean') {
// Store "objectPrototype" flag for future reference.
allowObjectPrototype = opts.objectPrototype;
}
forEachProperty(methodsByName || sugarNamespace, function(method, methodName) {
if (methodsByName) {
// If we have method names passed in an array,
// then we need to flip the key and value here
// and find the method in the Sugar namespace.
methodName = method;
method = sugarNamespace[methodName];
}
if (hasOwn(method, 'instance') && canExtend(methodName, method, nativeProto)) {
instanceMethods[methodName] = method.instance;
}
if(hasOwn(method, 'static') && canExtend(methodName, method, nativeClass)) {
staticMethods[methodName] = method;
}
});
// Accessing the extend target each time instead of holding a reference as
// it may have been overwritten (for example Date by Sinon). Also need to
// access through the global to allow extension of user-defined namespaces.
extendNative(nativeClass, staticMethods);
extendNative(nativeProto, instanceMethods);
if (!methodsByName) {
// If there are no method names passed, then
// all methods in the namespace will be extended
// to the native. This includes all future defined
// methods, so add a flag here to check later.
setProperty(sugarNamespace, 'active', true);
}
return sugarNamespace;
};
function defineWithOptionCollect(methodName, instance, args) {
setProperty(sugarNamespace, methodName, function(arg1, arg2, arg3) {
var opts = collectDefineOptions(arg1, arg2, arg3);
defineMethods(sugarNamespace, opts.methods, instance, args, opts.last);
return sugarNamespace;
});
}
/***
* @method defineStatic(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines static methods on the namespace that can later be extended
* onto the native globals.
* @extra Accepts either a single object mapping names to functions, or name
* and function as two arguments. If `extend` was previously called
* with no arguments, the method will be immediately mapped to its
* native when defined.
*
* @example
*
* Sugar.Number.defineStatic({
* isOdd: function (num) {
* return num % 2 === 1;
* }
* });
*
* @signature defineStatic(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
defineWithOptionCollect('defineStatic', STATIC);
/***
* @method defineInstance(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines methods on the namespace that can later be extended as
* instance methods onto the native prototype.
* @extra Accepts either a single object mapping names to functions, or name
* and function as two arguments. All functions should accept the
* native for which they are mapped as their first argument, and should
* never refer to `this`. If `extend` was previously called with no
* arguments, the method will be immediately mapped to its native when
* defined.
*
* Methods cannot accept more than 4 arguments in addition to the
* native (5 arguments total). Any additional arguments will not be
* mapped. If the method needs to accept unlimited arguments, use
* `defineInstanceWithArguments`. Otherwise if more options are
* required, use an options object instead.
*
* @example
*
* Sugar.Number.defineInstance({
* square: function (num) {
* return num * num;
* }
* });
*
* @signature defineInstance(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
defineWithOptionCollect('defineInstance', INSTANCE);
/***
* @method defineInstanceAndStatic(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short A shortcut to define both static and instance methods on the namespace.
* @extra This method is intended for use with `Object` instance methods. Sugar
* will not map any methods to `Object.prototype` by default, so defining
* instance methods as static helps facilitate their proper use.
*
* @example
*
* Sugar.Object.defineInstanceAndStatic({
* isAwesome: function (obj) {
* // check if obj is awesome!
* }
* });
*
* @signature defineInstanceAndStatic(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
defineWithOptionCollect('defineInstanceAndStatic', INSTANCE | STATIC);
/***
* @method defineStaticWithArguments(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines static methods that collect arguments.
* @extra This method is identical to `defineStatic`, except that when defined
* methods are called, they will collect any arguments past `n - 1`,
* where `n` is the number of arguments that the method accepts.
* Collected arguments will be passed to the method in an array
* as the last argument defined on the function.
*
* @example
*
* Sugar.Number.defineStaticWithArguments({
* addAll: function (num, args) {
* for (var i = 0; i < args.length; i++) {
* num += args[i];
* }
* return num;
* }
* });
*
* @signature defineStaticWithArguments(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
defineWithOptionCollect('defineStaticWithArguments', STATIC, true);
/***
* @method defineInstanceWithArguments(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines instance methods that collect arguments.
* @extra This method is identical to `defineInstance`, except that when
* defined methods are called, they will collect any arguments past
* `n - 1`, where `n` is the number of arguments that the method
* accepts. Collected arguments will be passed to the method as the
* last argument defined on the function.
*
* @example
*
* Sugar.Number.defineInstanceWithArguments({
* addAll: function (num, args) {
* for (var i = 0; i < args.length; i++) {
* num += args[i];
* }
* return num;
* }
* });
*
* @signature defineInstanceWithArguments(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
defineWithOptionCollect('defineInstanceWithArguments', INSTANCE, true);
/***
* @method defineStaticPolyfill(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines static methods that are mapped onto the native if they do
* not already exist.
* @extra Intended only for use creating polyfills that follow the ECMAScript
* spec. Accepts either a single object mapping names to functions, or
* name and function as two arguments.
*
* @example
*
* Sugar.Object.defineStaticPolyfill({
* keys: function (obj) {
* // get keys!
* }
* });
*
* @signature defineStaticPolyfill(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
setProperty(sugarNamespace, 'defineStaticPolyfill', function(arg1, arg2, arg3) {
var opts = collectDefineOptions(arg1, arg2, arg3);
extendNative(globalContext[name], opts.methods, true, opts.last);
return sugarNamespace;
});
/***
* @method defineInstancePolyfill(methods)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Defines instance methods that are mapped onto the native prototype
* if they do not already exist.
* @extra Intended only for use creating polyfills that follow the ECMAScript
* spec. Accepts either a single object mapping names to functions, or
* name and function as two arguments. This method differs from
* `defineInstance` as there is no static signature (as the method
* is mapped as-is to the native), so it should refer to its `this`
* object.
*
* @example
*
* Sugar.Array.defineInstancePolyfill({
* indexOf: function (arr, el) {
* // index finding code here!
* }
* });
*
* @signature defineInstancePolyfill(methodName, methodFn)
* @param {Object} methods - Methods to be defined.
* @param {string} methodName - Name of a single method to be defined.
* @param {Function} methodFn - Function body of a single method to be defined.
***/
setProperty(sugarNamespace, 'defineInstancePolyfill', function(arg1, arg2, arg3) {
var opts = collectDefineOptions(arg1, arg2, arg3);
extendNative(globalContext[name].prototype, opts.methods, true, opts.last);
// Map instance polyfills to chainable as well.
forEachProperty(opts.methods, function(fn, methodName) {
defineChainableMethod(sugarNamespace, methodName, fn);
});
return sugarNamespace;
});
/***
* @method alias(toName, from)
* @returns SugarNamespace
* @namespace SugarNamespace
* @short Aliases one Sugar method to another.
*
* @example
*
* Sugar.Array.alias('all', 'every');
*
* @signature alias(toName, fn)
* @param {string} toName - Name for new method.
* @param {string|Function} from - Method to alias, or string shortcut.
***/
setProperty(sugarNamespace, 'alias', function(name, source) {
var method = typeof source === 'string' ? sugarNamespace[source] : source;
setMethod(sugarNamespace, name, method);
return sugarNamespace;
});
// Each namespace can extend only itself through its .extend method.
setProperty(sugarNamespace, 'extend', extend);
// Cache the class to namespace relationship for later use.
namespacesByName[name] = sugarNamespace;
namespacesByClassString['[object ' + name + ']'] = sugarNamespace;
mapNativeToChainable(name);
mapObjectChainablesToNamespace(sugarNamespace);
// Export
return Sugar[name] = sugarNamespace;
}
function setGlobalProperties() {
setProperty(Sugar, 'extend', Sugar);
setProperty(Sugar, 'toString', toString);
setProperty(Sugar, 'createNamespace', createNamespace);
setProperty(Sugar, 'util', {
'hasOwn': hasOwn,
'getOwn': getOwn,
'setProperty': setProperty,
'classToString': classToString,
'defineProperty': defineProperty,
'forEachProperty': forEachProperty,
'mapNativeToChainable': mapNativeToChainable
});
}
function toString() {
return SUGAR_GLOBAL;
}
// Defining Methods
function defineMethods(sugarNamespace, methods, type, args, flags) {
forEachProperty(methods, function(method, methodName) {
var instanceMethod, staticMethod = method;
if (args) {
staticMethod = wrapMethodWithArguments(method);
}
if (flags) {
staticMethod.flags = flags;
}
// A method may define its own custom implementation, so
// make sure that's not the case before creating one.
if (type & INSTANCE && !method.instance) {
instanceMethod = wrapInstanceMethod(method, args);
setProperty(staticMethod, 'instance', instanceMethod);
}
if (type & STATIC) {
setProperty(staticMethod, 'static', true);
}
setMethod(sugarNamespace, methodName, staticMethod);
if (sugarNamespace.active) {
// If the namespace has been activated (.extend has been called),
// then map this method as well.
sugarNamespace.extend(methodName);
}
});
}
function collectDefineOptions(arg1, arg2, arg3) {
var methods, last;
if (typeof arg1 === 'string') {
methods = {};
methods[arg1] = arg2;
last = arg3;
} else {
methods = arg1;
last = arg2;
}
return {
last: last,
methods: methods
};
}
function wrapInstanceMethod(fn, args) {
return args ? wrapMethodWithArguments(fn, true) : wrapInstanceMethodFixed(fn);
}
function wrapMethodWithArguments(fn, instance) {
// Functions accepting enumerated arguments will always have "args" as the
// last argument, so subtract one from the function length to get the point
// at which to start collecting arguments. If this is an instance method on
// a prototype, then "this" will be pushed into the arguments array so start
// collecting 1 argument earlier.
var startCollect = fn.length - 1 - (instance ? 1 : 0);
return function() {
var args = [], collectedArgs = [], len;
if (instance) {
args.push(this);
}
len = Math.max(arguments.length, startCollect);
// Optimized: no leaking arguments
for (var i = 0; i < len; i++) {
if (i < startCollect) {
args.push(arguments[i]);
} else {
collectedArgs.push(arguments[i]);
}
}
args.push(collectedArgs);
return fn.apply(this, args);
};
}
function wrapInstanceMethodFixed(fn) {
switch(fn.length) {
// Wrapped instance methods will always be passed the instance
// as the first argument, but requiring the argument to be defined
// may cause confusion here, so return the same wrapped function regardless.
case 0:
case 1:
return function() {
return fn(this);
};
case 2:
return function(a) {
return fn(this, a);
};
case 3:
return function(a, b) {
return fn(this, a, b);
};
case 4:
return function(a, b, c) {
return fn(this, a, b, c);
};
case 5:
return function(a, b, c, d) {
return fn(this, a, b, c, d);
};
}
}
// Method helpers
function extendNative(target, source, polyfill, override) {
forEachProperty(source, function(method, name) {
if (polyfill && !override && target[name]) {
// Method exists, so bail.
return;
}
setProperty(target, name, method);
});
}
function setMethod(sugarNamespace, methodName, method) {
sugarNamespace[methodName] = method;
if (method.instance) {
defineChainableMethod(sugarNamespace, methodName, method.instance, true);
}
}
// Chainables
function getNewChainableClass(name) {
var fn = function SugarChainable(obj, arg) {
if (!(this instanceof fn)) {
return new fn(obj, arg);
}
if (this.constructor !== fn) {
// Allow modules to define their own constructors.
obj = this.constructor.apply(obj, arguments);
}
this.raw = obj;
};
setProperty(fn, 'toString', function() {
return SUGAR_GLOBAL + name;
});
setProperty(fn.prototype, 'valueOf', function() {
return this.raw;
});
return fn;
}
function defineChainableMethod(sugarNamespace, methodName, fn) {
var wrapped = wrapWithChainableResult(fn), existing, collision, dcp;
dcp = DefaultChainable.prototype;
existing = dcp[methodName];
// If the method was previously defined on the default chainable, then a
// collision exists, so set the method to a disambiguation function that will
// lazily evaluate the object and find it's associated chainable. An extra
// check is required to avoid false positives from Object inherited methods.
collision = existing && existing !== Object.prototype[methodName];
// The disambiguation function is only required once.
if (!existing || !existing.disambiguate) {
dcp[methodName] = collision ? disambiguateMethod(methodName) : wrapped;
}
// The target chainable always receives the wrapped method. Additionally,
// if the target chainable is Sugar.Object, then map the wrapped method
// to all other namespaces as well if they do not define their own method
// of the same name. This way, a Sugar.Number will have methods like
// isEqual that can be called on any object without having to traverse up
// the prototype chain and perform disambiguation, which costs cycles.
// Note that the "if" block below actually does nothing on init as Object
// goes first and no other namespaces exist yet. However it needs to be
// here as Object instance methods defined later also need to be mapped
// back onto existing namespaces.
sugarNamespace.prototype[methodName] = wrapped;
if (sugarNamespace === Sugar.Object) {
mapObjectChainableToAllNamespaces(methodName, wrapped);
}
}
function mapObjectChainablesToNamespace(sugarNamespace) {
forEachProperty(Sugar.Object && Sugar.Object.prototype, function(val, methodName) {
if (typeof val === 'function') {
setObjectChainableOnNamespace(sugarNamespace, methodName, val);
}
});
}
function mapObjectChainableToAllNamespaces(methodName, fn) {
forEachProperty(namespacesByName, function(sugarNamespace) {
setObjectChainableOnNamespace(sugarNamespace, methodName, fn);
});
}
function setObjectChainableOnNamespace(sugarNamespace, methodName, fn) {
var proto = sugarNamespace.prototype;
if (!hasOwn(proto, methodName)) {
proto[methodName] = fn;
}
}
function wrapWithChainableResult(fn) {
return function() {
return new DefaultChainable(fn.apply(this.raw, arguments));
};
}
function disambiguateMethod(methodName) {
var fn = function() {
var raw = this.raw, sugarNamespace, fn;
if (raw != null) {
// Find the Sugar namespace for this unknown.
sugarNamespace = namespacesByClassString[classToString(raw)];
}
if (!sugarNamespace) {
// If no sugarNamespace can be resolved, then default
// back to Sugar.Object so that undefined and other
// non-supported types can still have basic object
// methods called on them, such as type checks.
sugarNamespace = Sugar.Object;
}
fn = new sugarNamespace(raw)[methodName];
if (fn.disambiguate) {
// If the method about to be called on this chainable is
// itself a disambiguation method, then throw an error to
// prevent infinite recursion.
throw new TypeError('Cannot resolve namespace for ' + raw);
}
return fn.apply(this, arguments);
};
fn.disambiguate = true;
return fn;
}
function mapNativeToChainable(name, methodNames) {
var sugarNamespace = namespacesByName[name],
nativeProto = globalContext[name].prototype;
if (!methodNames && ownPropertyNames) {
methodNames = ownPropertyNames(nativeProto);
}
forEachProperty(methodNames, function(methodName) {
if (nativeMethodProhibited(methodName)) {
// Sugar chainables have their own constructors as well as "valueOf"
// methods, so exclude them here. The __proto__ argument should be trapped
// by the function check below, however simply accessing this property on
// Object.prototype causes QML to segfault, so pre-emptively excluding it.
return;
}
try {
var fn = nativeProto[methodName];
if (typeof fn !== 'function') {
// Bail on anything not a function.
return;
}
} catch (e) {
// Function.prototype has properties that
// will throw errors when accessed.
return;
}
defineChainableMethod(sugarNamespace, methodName, fn);
});
}
function nativeMethodProhibited(methodName) {
return methodName === 'constructor' ||
methodName === 'valueOf' ||
methodName === '__proto__';
}
// Util
// Internal references
var ownPropertyNames = Object.getOwnPropertyNames,
internalToString = Object.prototype.toString,
internalHasOwnProperty = Object.prototype.hasOwnProperty;
// Defining this as a variable here as the ES5 module
// overwrites it to patch DONTENUM.
var forEachProperty = function (obj, fn) {
for(var key in obj) {
if (!hasOwn(obj, key)) continue;
if (fn.call(obj, obj[key], key, obj) === false) break;
}
};
function definePropertyShim(obj, prop, descriptor) {
obj[prop] = descriptor.value;
}
function setProperty(target, name, value, enumerable) {
defineProperty(target, name, {
value: value,
enumerable: !!enumerable,
configurable: true,
writable: true
});
}
// PERF: Attempts to speed this method up get very Heisenbergy. Quickly
// returning based on typeof works for primitives, but slows down object
// types. Even === checks on null and undefined (no typeof) will end up
// basically breaking even. This seems to be as fast as it can go.
function classToString(obj) {
return internalToString.call(obj);
}
function hasOwn(obj, prop) {
return !!obj && internalHasOwnProperty.call(obj, prop);
}
function getOwn(obj, prop) {
if (hasOwn(obj, prop)) {
return obj[prop];
}
}
setupGlobal();
}).call(this);
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(71)))
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var buildNumberUnitMethods = __webpack_require__(183);
buildNumberUnitMethods();
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var buildDateUnitMethods = __webpack_require__(268);
buildDateUnitMethods();
/***/ }),
/* 3 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_IokL9zF7HjMP9WfXy811pQ = (Function('return this'))();
if (!__cov_IokL9zF7HjMP9WfXy811pQ.__coverage__) { __cov_IokL9zF7HjMP9WfXy811pQ.__coverage__ = {}; }
__cov_IokL9zF7HjMP9WfXy811pQ = __cov_IokL9zF7HjMP9WfXy811pQ.__coverage__;
if (!(__cov_IokL9zF7HjMP9WfXy811pQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\types.js'])) {
__cov_IokL9zF7HjMP9WfXy811pQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\types.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\types.js","s":{"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},"b":{"1":[0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"line":17,"name":"EMPTY_FN","loc":{"start":{"line":12,"column":24},"end":{"line":12,"column":35}}},"2":{"line":24,"name":"isObj","loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":4}}},"3":{"line":33,"name":"isFn","loc":{"start":{"line":28,"column":4},"end":{"line":28,"column":4}}},"4":{"line":42,"name":"isArray","loc":{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}},"5":{"line":51,"name":"isString","loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":4}}},"6":{"line":60,"name":"isNumber","loc":{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}},"7":{"line":69,"name":"isBoolean","loc":{"start":{"line":60,"column":4},"end":{"line":60,"column":4}}},"8":{"line":78,"name":"isUndef","loc":{"start":{"line":67,"column":23},"end":{"line":67,"column":23}}},"9":{"line":87,"name":"isNull","loc":{"start":{"line":74,"column":22},"end":{"line":74,"column":22}}},"10":{"line":96,"name":"isEmpty","loc":{"start":{"line":81,"column":23},"end":{"line":81,"column":23}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"3":{"end":{"line":12,"column":7},"start":{"line":12,"column":7}},"4":{"end":{"line":19,"column":7},"start":{"line":19,"column":7}},"5":{"end":{"line":20,"column":4},"start":{"line":20,"column":4}},"6":{"end":{"line":27,"column":7},"start":{"line":27,"column":7}},"7":{"end":{"line":28,"column":4},"start":{"line":28,"column":4}},"8":{"end":{"line":35,"column":7},"start":{"line":35,"column":7}},"9":{"end":{"line":36,"column":4},"start":{"line":36,"column":4}},"10":{"end":{"line":43,"column":7},"start":{"line":43,"column":7}},"11":{"end":{"line":44,"column":4},"start":{"line":44,"column":4}},"12":{"end":{"line":51,"column":7},"start":{"line":51,"column":7}},"13":{"end":{"line":52,"column":4},"start":{"line":52,"column":4}},"14":{"end":{"line":59,"column":7},"start":{"line":59,"column":7}},"15":{"end":{"line":60,"column":4},"start":{"line":60,"column":4}},"16":{"end":{"line":67,"column":7},"start":{"line":67,"column":7}},"17":{"end":{"line":67,"column":23},"start":{"line":67,"column":23}},"18":{"end":{"line":74,"column":7},"start":{"line":74,"column":7}},"19":{"end":{"line":74,"column":22},"start":{"line":74,"column":22}},"20":{"end":{"line":81,"column":7},"start":{"line":81,"column":7}},"21":{"end":{"line":81,"column":23},"start":{"line":81,"column":23}}},"branchMap":{"1":{"line":97,"type":"binary-expr","locations":[{"end":{"line":81,"column":32},"start":{"line":81,"column":32}},{"end":{"line":81,"column":32},"start":{"line":81,"column":48}},{"end":{"line":81,"column":23},"start":{"line":81,"column":63}}]}},"code":["","/**"," * Types utilities"," */","","const UNDEFINED = void 0;","","/**"," * Return an empty function"," * @return {Function}"," */","export const EMPTY_FN = function() {};","","/**"," * Check passed argument is an object"," * @param {Object} obj"," * @return {Boolean}"," */","export const isObj ="," (obj) => Object.prototype.toString.call(obj) === '[object Object]';","","/**"," * Check passed argument is a function"," * @param {Function} obj"," * @return {Boolean}"," */","export const isFn ="," (obj) => Object.prototype.toString.call(obj) === '[object Function]';","","/**"," * Check passed argument is an array"," * @param {Array} obj"," * @return {Boolean}"," */","export const isArray ="," (obj) => Object.prototype.toString.call(obj) === '[object Array]';","","/**"," * Check passed argument is a string"," * @param {String} obj obj"," * @returns {Boolean}"," */","export const isString ="," (obj) => Object.prototype.toString.call(obj) === '[object String]';","","/**"," * Check passed argument is a number"," * @param {Number} obj"," * @returns {Boolean}"," */","export const isNumber ="," (obj) => Object.prototype.toString.call(obj) === '[object Number]';","","/**"," * Check passed argument is a boolean"," * @param {Boolean} obj"," * @returns {Boolean}"," */","export const isBoolean ="," (obj) => Object.prototype.toString.call(obj) === '[object Boolean]';","","/**"," * Check passed argument is undefined"," * @param {Any} obj"," * @return {Boolean}"," */","export const isUndef = (obj) => obj === UNDEFINED;","","/**"," * Check passed argument is null"," * @param {Any} obj"," * @return {Boolean}"," */","export const isNull = (obj) => obj === null;","","/**"," * Check passed argument is empty (undefined, null or empty string)"," * @param {Any} obj"," * @return {Boolean}"," */","export const isEmpty = (obj) => isUndef(obj) || isNull(obj) || obj.length === 0;",""]};
}
__cov_IokL9zF7HjMP9WfXy811pQ = __cov_IokL9zF7HjMP9WfXy811pQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\types.js'];
__cov_IokL9zF7HjMP9WfXy811pQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_IokL9zF7HjMP9WfXy811pQ.s['2']++;var UNDEFINED=void 0;__cov_IokL9zF7HjMP9WfXy811pQ.s['3']++;var EMPTY_FN=exports.EMPTY_FN=function EMPTY_FN(){__cov_IokL9zF7HjMP9WfXy811pQ.f['1']++;};__cov_IokL9zF7HjMP9WfXy811pQ.s['4']++;var isObj=exports.isObj=function isObj(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['2']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['5']++;return Object.prototype.toString.call(obj)==='[object Object]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['6']++;var isFn=exports.isFn=function isFn(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['3']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['7']++;return Object.prototype.toString.call(obj)==='[object Function]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['8']++;var isArray=exports.isArray=function isArray(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['4']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['9']++;return Object.prototype.toString.call(obj)==='[object Array]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['10']++;var isString=exports.isString=function isString(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['5']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['11']++;return Object.prototype.toString.call(obj)==='[object String]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['12']++;var isNumber=exports.isNumber=function isNumber(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['6']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['13']++;return Object.prototype.toString.call(obj)==='[object Number]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['14']++;var isBoolean=exports.isBoolean=function isBoolean(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['7']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['15']++;return Object.prototype.toString.call(obj)==='[object Boolean]';};__cov_IokL9zF7HjMP9WfXy811pQ.s['16']++;var isUndef=exports.isUndef=function isUndef(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['8']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['17']++;return obj===UNDEFINED;};__cov_IokL9zF7HjMP9WfXy811pQ.s['18']++;var isNull=exports.isNull=function isNull(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['9']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['19']++;return obj===null;};__cov_IokL9zF7HjMP9WfXy811pQ.s['20']++;var isEmpty=exports.isEmpty=function isEmpty(obj){__cov_IokL9zF7HjMP9WfXy811pQ.f['10']++;__cov_IokL9zF7HjMP9WfXy811pQ.s['21']++;return(__cov_IokL9zF7HjMP9WfXy811pQ.b['1'][0]++,isUndef(obj))||(__cov_IokL9zF7HjMP9WfXy811pQ.b['1'][1]++,isNull(obj))||(__cov_IokL9zF7HjMP9WfXy811pQ.b['1'][2]++,obj.length===0);};
/***/ }),
/* 4 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'addLocale': function(code, set) {
return localeManager.add(code, set);
}
});
module.exports = Sugar.Date.addLocale;
/***/ }),
/* 5 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var NATIVE_TYPES = __webpack_require__(143),
forEach = __webpack_require__(27),
isClass = __webpack_require__(77),
spaceSplit = __webpack_require__(45),
isPlainObject = __webpack_require__(144),
coreUtilityAliases = __webpack_require__(12);
var classToString = coreUtilityAliases.classToString;
var isSerializable,
isBoolean, isNumber, isString,
isDate, isRegExp, isFunction,
isArray, isSet, isMap, isError;
function buildClassChecks() {
var knownTypes = {};
function addCoreTypes() {
var names = spaceSplit(NATIVE_TYPES);
isBoolean = buildPrimitiveClassCheck(names[0]);
isNumber = buildPrimitiveClassCheck(names[1]);
isString = buildPrimitiveClassCheck(names[2]);
isDate = buildClassCheck(names[3]);
isRegExp = buildClassCheck(names[4]);
// Wanted to enhance performance here by using simply "typeof"
// but Firefox has two major issues that make this impossible,
// one fixed, the other not, so perform a full class check here.
//
// 1. Regexes can be typeof "function" in FF < 3
// https://bugzilla.mozilla.org/show_bug.cgi?id=61911 (fixed)
//
// 2. HTMLEmbedElement and HTMLObjectElement are be typeof "function"
// https://bugzilla.mozilla.org/show_bug.cgi?id=268945 (won't fix)
isFunction = buildClassCheck(names[5]);
isArray = Array.isArray || buildClassCheck(names[6]);
isError = buildClassCheck(names[7]);
isSet = buildClassCheck(names[8], typeof Set !== 'undefined' && Set);
isMap = buildClassCheck(names[9], typeof Map !== 'undefined' && Map);
// Add core types as known so that they can be checked by value below,
// notably excluding Functions and adding Arguments and Error.
addKnownType('Arguments');
addKnownType(names[0]);
addKnownType(names[1]);
addKnownType(names[2]);
addKnownType(names[3]);
addKnownType(names[4]);
addKnownType(names[6]);
}
function addArrayTypes() {
var types = 'Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64';
forEach(spaceSplit(types), function(str) {
addKnownType(str + 'Array');
});
}
function addKnownType(className) {
var str = '[object '+ className +']';
knownTypes[str] = true;
}
function isKnownType(className) {
return knownTypes[className];
}
function buildClassCheck(className, globalObject) {
if (globalObject && isClass(new globalObject, 'Object')) {
return getConstructorClassCheck(globalObject);
} else {
return getToStringClassCheck(className);
}
}
function getConstructorClassCheck(obj) {
var ctorStr = String(obj);
return function(obj) {
return String(obj.constructor) === ctorStr;
};
}
function getToStringClassCheck(className) {
return function(obj, str) {
// perf: Returning up front on instanceof appears to be slower.
return isClass(obj, className, str);
};
}
function buildPrimitiveClassCheck(className) {
var type = className.toLowerCase();
return function(obj) {
var t = typeof obj;
return t === type || t === 'object' && isClass(obj, className);
};
}
addCoreTypes();
addArrayTypes();
isSerializable = function(obj, className) {
// Only known objects can be serialized. This notably excludes functions,
// host objects, Symbols (which are matched by reference), and instances
// of classes. The latter can arguably be matched by value, but
// distinguishing between these and host objects -- which should never be
// compared by value -- is very tricky so not dealing with it here.
className = className || classToString(obj);
return isKnownType(className) || isPlainObject(obj, className);
};
}
buildClassChecks();
module.exports = {
isSerializable: isSerializable,
isBoolean: isBoolean,
isNumber: isNumber,
isString: isString,
isDate: isDate,
isRegExp: isRegExp,
isFunction: isFunction,
isArray: isArray,
isSet: isSet,
isMap: isMap,
isError: isError
};
/***/ }),
/* 6 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {
HOURS_INDEX: 3,
DAY_INDEX: 4,
WEEK_INDEX: 5,
MONTH_INDEX: 6,
YEAR_INDEX: 7
};
/***/ }),
/* 7 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_mosea1PX8Po4df_ZdC$Abw = (Function('return this'))();
if (!__cov_mosea1PX8Po4df_ZdC$Abw.__coverage__) { __cov_mosea1PX8Po4df_ZdC$Abw.__coverage__ = {}; }
__cov_mosea1PX8Po4df_ZdC$Abw = __cov_mosea1PX8Po4df_ZdC$Abw.__coverage__;
if (!(__cov_mosea1PX8Po4df_ZdC$Abw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\settings.js'])) {
__cov_mosea1PX8Po4df_ZdC$Abw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\settings.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\settings.js","s":{"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"line":19,"name":"defaultsBool","loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}},"2":{"line":30,"name":"defaultsStr","loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}},"3":{"line":41,"name":"defaultsNb","loc":{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}},"4":{"line":52,"name":"defaultsArr","loc":{"start":{"line":43,"column":4},"end":{"line":43,"column":4}}},"5":{"line":63,"name":"defaultsFn","loc":{"start":{"line":53,"column":4},"end":{"line":53,"column":4}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":12,"column":7},"start":{"line":12,"column":7}},"5":{"end":{"line":13,"column":4},"start":{"line":13,"column":4}},"6":{"end":{"line":22,"column":7},"start":{"line":22,"column":7}},"7":{"end":{"line":23,"column":4},"start":{"line":23,"column":4}},"8":{"end":{"line":32,"column":7},"start":{"line":32,"column":7}},"9":{"end":{"line":33,"column":4},"start":{"line":33,"column":4}},"10":{"end":{"line":42,"column":7},"start":{"line":42,"column":7}},"11":{"end":{"line":43,"column":4},"start":{"line":43,"column":4}},"12":{"end":{"line":52,"column":7},"start":{"line":52,"column":7}},"13":{"end":{"line":53,"column":4},"start":{"line":53,"column":4}}},"branchMap":{"1":{"line":20,"type":"cond-expr","locations":[{"end":{"line":13,"column":25},"start":{"line":13,"column":42}},{"end":{"line":13,"column":4},"start":{"line":13,"column":48}}]},"2":{"line":31,"type":"cond-expr","locations":[{"end":{"line":23,"column":25},"start":{"line":23,"column":41}},{"end":{"line":23,"column":4},"start":{"line":23,"column":47}}]},"3":{"line":42,"type":"cond-expr","locations":[{"end":{"line":33,"column":25},"start":{"line":33,"column":38}},{"end":{"line":33,"column":4},"start":{"line":33,"column":51}}]},"4":{"line":53,"type":"cond-expr","locations":[{"end":{"line":43,"column":25},"start":{"line":43,"column":40}},{"end":{"line":43,"column":4},"start":{"line":43,"column":46}}]},"5":{"line":64,"type":"cond-expr","locations":[{"end":{"line":53,"column":25},"start":{"line":53,"column":37}},{"end":{"line":53,"column":4},"start":{"line":53,"column":43}}]}},"code":["import {isBoolean, isString, isFn, isArray} from './types';","","/** Configuration settings helpers */","","/**"," * If passed value is not of boolean type return the default value"," * otherwise return the value itself"," * @param {Boolean|Any} value"," * @param {Boolean} default value"," * @return {Boolean|Any}"," */","export const defaultsBool ="," (val, defaultVal) => isBoolean(val) ? val : defaultVal;","","/**"," * If passed value is not of string type return the default value"," * otherwise return the value itself"," * @param {String|Any} value"," * @param {String} default value"," * @return {String|Any}"," */","export const defaultsStr ="," (val, defaultVal) => isString(val) ? val : defaultVal;","","/**"," * If passed value is not of number type return the default value"," * otherwise return the value itself"," * @param {Number|Any} value"," * @param {Number} default value"," * @return {Number|Any}"," */","export const defaultsNb ="," (val, defaultVal) => isNaN(val) ? defaultVal : val;","","/**"," * If passed value is not of array type return the default value"," * otherwise return the value itself"," * @param {Array|Any} value"," * @param {Array} default value"," * @return {Array|Any}"," */","export const defaultsArr ="," (val, defaultVal) => isArray(val) ? val : defaultVal;","","/**"," * If passed value is not of function type return the default value"," * otherwise return the value itself"," * @param {Function|Any} value"," * @param {Function} default value"," * @return {Function|Any}"," */","export const defaultsFn ="," (val, defaultVal) => isFn(val) ? val : defaultVal;",""]};
}
__cov_mosea1PX8Po4df_ZdC$Abw = __cov_mosea1PX8Po4df_ZdC$Abw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\settings.js'];
__cov_mosea1PX8Po4df_ZdC$Abw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_mosea1PX8Po4df_ZdC$Abw.s['2']++;exports.defaultsFn=exports.defaultsArr=exports.defaultsNb=exports.defaultsStr=exports.defaultsBool=undefined;__cov_mosea1PX8Po4df_ZdC$Abw.s['3']++;var _types=__webpack_require__(3);__cov_mosea1PX8Po4df_ZdC$Abw.s['4']++;var defaultsBool=exports.defaultsBool=function defaultsBool(val,defaultVal){__cov_mosea1PX8Po4df_ZdC$Abw.f['1']++;__cov_mosea1PX8Po4df_ZdC$Abw.s['5']++;return(0,_types.isBoolean)(val)?(__cov_mosea1PX8Po4df_ZdC$Abw.b['1'][0]++,val):(__cov_mosea1PX8Po4df_ZdC$Abw.b['1'][1]++,defaultVal);};__cov_mosea1PX8Po4df_ZdC$Abw.s['6']++;var defaultsStr=exports.defaultsStr=function defaultsStr(val,defaultVal){__cov_mosea1PX8Po4df_ZdC$Abw.f['2']++;__cov_mosea1PX8Po4df_ZdC$Abw.s['7']++;return(0,_types.isString)(val)?(__cov_mosea1PX8Po4df_ZdC$Abw.b['2'][0]++,val):(__cov_mosea1PX8Po4df_ZdC$Abw.b['2'][1]++,defaultVal);};__cov_mosea1PX8Po4df_ZdC$Abw.s['8']++;var defaultsNb=exports.defaultsNb=function defaultsNb(val,defaultVal){__cov_mosea1PX8Po4df_ZdC$Abw.f['3']++;__cov_mosea1PX8Po4df_ZdC$Abw.s['9']++;return isNaN(val)?(__cov_mosea1PX8Po4df_ZdC$Abw.b['3'][0]++,defaultVal):(__cov_mosea1PX8Po4df_ZdC$Abw.b['3'][1]++,val);};__cov_mosea1PX8Po4df_ZdC$Abw.s['10']++;var defaultsArr=exports.defaultsArr=function defaultsArr(val,defaultVal){__cov_mosea1PX8Po4df_ZdC$Abw.f['4']++;__cov_mosea1PX8Po4df_ZdC$Abw.s['11']++;return(0,_types.isArray)(val)?(__cov_mosea1PX8Po4df_ZdC$Abw.b['4'][0]++,val):(__cov_mosea1PX8Po4df_ZdC$Abw.b['4'][1]++,defaultVal);};__cov_mosea1PX8Po4df_ZdC$Abw.s['12']++;var defaultsFn=exports.defaultsFn=function defaultsFn(val,defaultVal){__cov_mosea1PX8Po4df_ZdC$Abw.f['5']++;__cov_mosea1PX8Po4df_ZdC$Abw.s['13']++;return(0,_types.isFn)(val)?(__cov_mosea1PX8Po4df_ZdC$Abw.b['5'][0]++,val):(__cov_mosea1PX8Po4df_ZdC$Abw.b['5'][1]++,defaultVal);};
/***/ }),
/* 8 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LazyLoadedLocales = __webpack_require__(131),
AmericanEnglishDefinition = __webpack_require__(73),
getNewLocale = __webpack_require__(135);
var English, localeManager;
function buildLocales() {
function LocaleManager(loc) {
this.locales = {};
this.add(loc);
}
LocaleManager.prototype = {
get: function(code, fallback) {
var loc = this.locales[code];
if (!loc && LazyLoadedLocales[code]) {
loc = this.add(code, LazyLoadedLocales[code]);
} else if (!loc && code) {
loc = this.locales[code.slice(0, 2)];
}
return loc || fallback === false ? loc : this.current;
},
getAll: function() {
return this.locales;
},
set: function(code) {
var loc = this.get(code, false);
if (!loc) {
throw new TypeError('Invalid Locale: ' + code);
}
return this.current = loc;
},
add: function(code, def) {
if (!def) {
def = code;
code = def.code;
} else {
def.code = code;
}
var loc = def.compiledFormats ? def : getNewLocale(def);
this.locales[code] = loc;
if (!this.current) {
this.current = loc;
}
return loc;
},
remove: function(code) {
if (this.current.code === code) {
this.current = this.get('en');
}
return delete this.locales[code];
}
};
// Sorry about this guys...
English = getNewLocale(AmericanEnglishDefinition);
localeManager = new LocaleManager(English);
}
buildLocales();
module.exports = {
English: English,
localeManager: localeManager
};
/***/ }),
/* 9 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {
abs: Math.abs,
pow: Math.pow,
min: Math.min,
max: Math.max,
ceil: Math.ceil,
floor: Math.floor,
round: Math.round
};
/***/ }),
/* 10 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_0nBWLHcRRjHOwAdrhMJC_A = (Function('return this'))();
if (!__cov_0nBWLHcRRjHOwAdrhMJC_A.__coverage__) { __cov_0nBWLHcRRjHOwAdrhMJC_A.__coverage__ = {}; }
__cov_0nBWLHcRRjHOwAdrhMJC_A = __cov_0nBWLHcRRjHOwAdrhMJC_A.__coverage__;
if (!(__cov_0nBWLHcRRjHOwAdrhMJC_A['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\dom.js'])) {
__cov_0nBWLHcRRjHOwAdrhMJC_A['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\dom.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\dom.js","s":{"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,"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":1,"76":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[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]},"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":25,"name":"getText","loc":{"start":{"line":16,"column":23},"end":{"line":16,"column":33}}},"2":{"line":37,"name":"getFirstTextNode","loc":{"start":{"line":28,"column":32},"end":{"line":28,"column":42}}},"3":{"line":53,"name":"createElm","loc":{"start":{"line":44,"column":25},"end":{"line":44,"column":38}}},"4":{"line":79,"name":"removeElm","loc":{"start":{"line":66,"column":25},"end":{"line":66,"column":25}}},"5":{"line":88,"name":"createText","loc":{"start":{"line":73,"column":26},"end":{"line":73,"column":26}}},"6":{"line":98,"name":"hasClass","loc":{"start":{"line":81,"column":24},"end":{"line":81,"column":38}}},"7":{"line":114,"name":"addClass","loc":{"start":{"line":97,"column":24},"end":{"line":97,"column":38}}},"8":{"line":136,"name":"removeClass","loc":{"start":{"line":120,"column":27},"end":{"line":120,"column":41}}},"9":{"line":156,"name":"createOpt","loc":{"start":{"line":140,"column":25},"end":{"line":140,"column":49}}},"10":{"line":170,"name":"createCheckItem","loc":{"start":{"line":156,"column":31},"end":{"line":156,"column":60}}},"11":{"line":187,"name":"elm","loc":{"start":{"line":178,"column":19},"end":{"line":178,"column":19}}},"12":{"line":196,"name":"tag","loc":{"start":{"line":185,"column":19},"end":{"line":185,"column":19}}},"13":{"line":201,"name":"supportsClassList","loc":{"start":{"line":188,"column":0},"end":{"line":188,"column":29}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":9,"column":0},"start":{"line":9,"column":0}},"7":{"end":{"line":16,"column":7},"start":{"line":16,"column":7}},"8":{"end":{"line":19,"column":5},"start":{"line":17,"column":4}},"9":{"end":{"line":18,"column":8},"start":{"line":18,"column":8}},"10":{"end":{"line":20,"column":4},"start":{"line":20,"column":4}},"11":{"end":{"line":28,"column":7},"start":{"line":28,"column":7}},"12":{"end":{"line":34,"column":5},"start":{"line":29,"column":4}},"13":{"end":{"line":30,"column":8},"start":{"line":30,"column":8}},"14":{"end":{"line":33,"column":9},"start":{"line":31,"column":8}},"15":{"end":{"line":32,"column":12},"start":{"line":32,"column":12}},"16":{"end":{"line":44,"column":7},"start":{"line":44,"column":7}},"17":{"end":{"line":44,"column":38},"start":{"line":44,"column":38}},"18":{"end":{"line":44,"column":38},"start":{"line":44,"column":29}},"19":{"end":{"line":45,"column":4},"start":{"line":45,"column":4}},"20":{"end":{"line":48,"column":5},"start":{"line":46,"column":4}},"21":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"22":{"end":{"line":50,"column":4},"start":{"line":50,"column":4}},"23":{"end":{"line":57,"column":5},"start":{"line":51,"column":4}},"24":{"end":{"line":52,"column":8},"start":{"line":52,"column":8}},"25":{"end":{"line":56,"column":9},"start":{"line":54,"column":8}},"26":{"end":{"line":55,"column":12},"start":{"line":55,"column":12}},"27":{"end":{"line":58,"column":4},"start":{"line":58,"column":4}},"28":{"end":{"line":66,"column":7},"start":{"line":66,"column":7}},"29":{"end":{"line":66,"column":25},"start":{"line":66,"column":25}},"30":{"end":{"line":73,"column":7},"start":{"line":73,"column":7}},"31":{"end":{"line":73,"column":26},"start":{"line":73,"column":26}},"32":{"end":{"line":81,"column":7},"start":{"line":81,"column":7}},"33":{"end":{"line":84,"column":5},"start":{"line":82,"column":4}},"34":{"end":{"line":83,"column":8},"start":{"line":83,"column":8}},"35":{"end":{"line":88,"column":5},"start":{"line":86,"column":4}},"36":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"37":{"end":{"line":89,"column":4},"start":{"line":89,"column":4}},"38":{"end":{"line":97,"column":7},"start":{"line":97,"column":7}},"39":{"end":{"line":100,"column":5},"start":{"line":98,"column":4}},"40":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"41":{"end":{"line":105,"column":5},"start":{"line":102,"column":4}},"42":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"43":{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},"44":{"end":{"line":112,"column":5},"start":{"line":107,"column":4}},"45":{"end":{"line":108,"column":8},"start":{"line":108,"column":8}},"46":{"end":{"line":112,"column":5},"start":{"line":110,"column":9}},"47":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"48":{"end":{"line":120,"column":7},"start":{"line":120,"column":7}},"49":{"end":{"line":123,"column":5},"start":{"line":121,"column":4}},"50":{"end":{"line":122,"column":8},"start":{"line":122,"column":8}},"51":{"end":{"line":128,"column":5},"start":{"line":125,"column":4}},"52":{"end":{"line":126,"column":8},"start":{"line":126,"column":8}},"53":{"end":{"line":127,"column":8},"start":{"line":127,"column":8}},"54":{"end":{"line":129,"column":4},"start":{"line":129,"column":4}},"55":{"end":{"line":130,"column":4},"start":{"line":130,"column":4}},"56":{"end":{"line":140,"column":7},"start":{"line":140,"column":7}},"57":{"end":{"line":141,"column":4},"start":{"line":141,"column":4}},"58":{"end":{"line":142,"column":4},"start":{"line":142,"column":4}},"59":{"end":{"line":145,"column":4},"start":{"line":145,"column":4}},"60":{"end":{"line":146,"column":4},"start":{"line":146,"column":4}},"61":{"end":{"line":156,"column":7},"start":{"line":156,"column":7}},"62":{"end":{"line":157,"column":4},"start":{"line":157,"column":4}},"63":{"end":{"line":158,"column":4},"start":{"line":158,"column":4}},"64":{"end":{"line":159,"column":4},"start":{"line":159,"column":4}},"65":{"end":{"line":165,"column":4},"start":{"line":165,"column":4}},"66":{"end":{"line":166,"column":4},"start":{"line":166,"column":4}},"67":{"end":{"line":167,"column":4},"start":{"line":167,"column":4}},"68":{"end":{"line":168,"column":4},"start":{"line":168,"column":4}},"69":{"end":{"line":169,"column":4},"start":{"line":169,"column":4}},"70":{"end":{"line":170,"column":4},"start":{"line":170,"column":4}},"71":{"end":{"line":178,"column":7},"start":{"line":178,"column":7}},"72":{"end":{"line":178,"column":19},"start":{"line":178,"column":19}},"73":{"end":{"line":185,"column":7},"start":{"line":185,"column":7}},"74":{"end":{"line":185,"column":19},"start":{"line":185,"column":19}},"75":{"end":{"line":190,"column":1},"start":{"line":188,"column":0}},"76":{"end":{"line":189,"column":4},"start":{"line":189,"column":4}}},"branchMap":{"1":{"line":26,"type":"if","locations":[{"end":{"line":17,"column":4},"start":{"line":17,"column":4}},{"end":{"line":17,"column":4},"start":{"line":17,"column":4}}]},"2":{"line":40,"type":"if","locations":[{"end":{"line":31,"column":8},"start":{"line":31,"column":8}},{"end":{"line":31,"column":8},"start":{"line":31,"column":8}}]},"3":{"line":59,"type":"if","locations":[{"end":{"line":46,"column":4},"start":{"line":46,"column":4}},{"end":{"line":46,"column":4},"start":{"line":46,"column":4}}]},"4":{"line":67,"type":"if","locations":[{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},{"end":{"line":54,"column":8},"start":{"line":54,"column":8}}]},"5":{"line":67,"type":"binary-expr","locations":[{"end":{"line":54,"column":12},"start":{"line":54,"column":12}},{"end":{"line":54,"column":8},"start":{"line":54,"column":28}}]},"6":{"line":99,"type":"if","locations":[{"end":{"line":82,"column":4},"start":{"line":82,"column":4}},{"end":{"line":82,"column":4},"start":{"line":82,"column":4}}]},"7":{"line":103,"type":"if","locations":[{"end":{"line":86,"column":4},"start":{"line":86,"column":4}},{"end":{"line":86,"column":4},"start":{"line":86,"column":4}}]},"8":{"line":115,"type":"if","locations":[{"end":{"line":98,"column":4},"start":{"line":98,"column":4}},{"end":{"line":98,"column":4},"start":{"line":98,"column":4}}]},"9":{"line":119,"type":"if","locations":[{"end":{"line":102,"column":4},"start":{"line":102,"column":4}},{"end":{"line":102,"column":4},"start":{"line":102,"column":4}}]},"10":{"line":124,"type":"if","locations":[{"end":{"line":107,"column":4},"start":{"line":107,"column":4}},{"end":{"line":107,"column":4},"start":{"line":107,"column":4}}]},"11":{"line":126,"type":"if","locations":[{"end":{"line":110,"column":9},"start":{"line":110,"column":9}},{"end":{"line":110,"column":9},"start":{"line":110,"column":9}}]},"12":{"line":137,"type":"if","locations":[{"end":{"line":121,"column":4},"start":{"line":121,"column":4}},{"end":{"line":121,"column":4},"start":{"line":121,"column":4}}]},"13":{"line":141,"type":"if","locations":[{"end":{"line":125,"column":4},"start":{"line":125,"column":4}},{"end":{"line":125,"column":4},"start":{"line":125,"column":4}}]},"14":{"line":157,"type":"cond-expr","locations":[{"end":{"line":141,"column":21},"start":{"line":141,"column":29}},{"end":{"line":141,"column":4},"start":{"line":141,"column":36}}]},"15":{"line":158,"type":"cond-expr","locations":[{"end":{"line":142,"column":14},"start":{"line":143,"column":8}},{"end":{"line":142,"column":4},"start":{"line":144,"column":8}}]}},"code":["import {root} from './root';","import {isArray, isString, isUndef} from './types';","import {trim} from './string';","","/**"," * DOM utilities"," */","","const doc = root.document;","","/**"," * Returns text + text of children of given node"," * @param {NodeElement} node"," * @return {String}"," */","export const getText = (node) => {"," if (isUndef(node.textContent)) {"," return trim(node.innerText);"," }"," return trim(node.textContent);","};","","/**"," * Returns the first text node contained in the supplied node"," * @param {NodeElement} node node"," * @return {String}"," */","export const getFirstTextNode = (node) => {"," for (let i = 0; i < node.childNodes.length; i++) {"," let n = node.childNodes[i];"," if (n.nodeType === 3) {"," return n.data;"," }"," }","};","","/**"," * Creates an html element with given collection of attributes"," * @param {String} tag a string of the html tag to create"," * @param {Array} an undetermined number of arrays containing the with 2"," * items, the attribute name and its value ['id','myId']"," * @return {Object} created element"," */","export const createElm = (...args) => {"," let tag = args[0];"," if (!isString(tag)) {"," return null;"," }",""," let el = doc.createElement(tag);"," for (let i = 0; i < args.length; i++) {"," let arg = args[i];",""," if (isArray(arg) && arg.length === 2) {"," el.setAttribute(arg[0], arg[1]);"," }"," }"," return el;","};","","/**"," * Removes passed node from DOM"," * @param {DOMElement} node"," * @return {DOMElement} old node reference"," */","export const removeElm = (node) => node.parentNode.removeChild(node);","","/**"," * Returns a text node with given text"," * @param {String} txt"," * @return {Object}"," */","export const createText = (txt) => doc.createTextNode(txt);","","/**"," * Determine whether the passed elements is assigned the given class"," * @param {DOMElement} ele DOM element"," * @param {String} cls CSS class name"," * @returns {Boolean}"," */","export const hasClass = (ele, cls) => {"," if (isUndef(ele)) {"," return false;"," }",""," if (supportsClassList()) {"," return ele.classList.contains(cls);"," }"," return ele.className.match(new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)'));","};","","/**"," * Adds the specified class to the passed element"," * @param {DOMElement} ele DOM element"," * @param {String} cls CSS class name"," */","export const addClass = (ele, cls) => {"," if (isUndef(ele)) {"," return;"," }",""," if (supportsClassList()) {"," ele.classList.add(cls);"," return;"," }",""," if (ele.className === '') {"," ele.className = cls;"," }"," else if (!hasClass(ele, cls)) {"," ele.className += ' ' + cls;"," }","};","","/**"," * Removes the specified class to the passed element"," * @param {DOMElement} ele DOM element"," * @param {String} cls CSS class name"," */","export const removeClass = (ele, cls) => {"," if (isUndef(ele)) {"," return;"," }",""," if (supportsClassList()) {"," ele.classList.remove(cls);"," return;"," }"," let reg = new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)', 'g');"," ele.className = ele.className.replace(reg, '');","};","","/**"," * Creates and returns an option element"," * @param {String} text option text"," * @param {String} value option value"," * @param {Boolean} isSel whether option is selected"," * @return {Object} option element"," */","export const createOpt = (text, value, isSel) => {"," let isSelected = isSel ? true : false;"," let opt = isSelected ?"," createElm('option', ['value', value], ['selected', 'true']) :"," createElm('option', ['value', value]);"," opt.appendChild(createText(text));"," return opt;","};","","/**"," * Creates and returns a checklist item"," * @param {String} id index of check item"," * @param {String} chkValue check item value"," * @param {String} labelText check item label text"," * @return {Object} li DOM element"," */","export const createCheckItem = (id, chkValue, labelText) => {"," let li = createElm('li');"," let label = createElm('label', ['for', id]);"," let check = createElm('input',"," ['id', id],"," ['name', id],"," ['type', 'checkbox'],"," ['value', chkValue]"," );"," label.appendChild(check);"," label.appendChild(createText(labelText));"," li.appendChild(label);"," li.label = label;"," li.check = check;"," return li;","};","","/**"," * Returns the element matching the supplied Id"," * @param {String} id Element identifier"," * @return {DOMElement}"," */","export const elm = (id) => doc.getElementById(id);","","/**"," * Returns list of element matching the supplied tag name"," * @param {String} tagname Tag name"," * @return {NodeList}"," */","export const tag = (o, tagname) => o.getElementsByTagName(tagname);","","// HTML5 classList API","function supportsClassList() {"," return doc.documentElement.classList;","}",""]};
}
__cov_0nBWLHcRRjHOwAdrhMJC_A = __cov_0nBWLHcRRjHOwAdrhMJC_A['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\dom.js'];
__cov_0nBWLHcRRjHOwAdrhMJC_A.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_0nBWLHcRRjHOwAdrhMJC_A.s['2']++;exports.tag=exports.elm=exports.createCheckItem=exports.createOpt=exports.removeClass=exports.addClass=exports.hasClass=exports.createText=exports.removeElm=exports.createElm=exports.getFirstTextNode=exports.getText=undefined;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['3']++;var _root=__webpack_require__(16);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['4']++;var _types=__webpack_require__(3);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['5']++;var _string=__webpack_require__(21);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['6']++;var doc=_root.root.document;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['7']++;var getText=exports.getText=function getText(node){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['1']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['8']++;if((0,_types.isUndef)(node.textContent)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['1'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['9']++;return(0,_string.trim)(node.innerText);}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['1'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['10']++;return(0,_string.trim)(node.textContent);};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['11']++;var getFirstTextNode=exports.getFirstTextNode=function getFirstTextNode(node){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['2']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['12']++;for(var i=0;i<node.childNodes.length;i++){__cov_0nBWLHcRRjHOwAdrhMJC_A.s['13']++;var n=node.childNodes[i];__cov_0nBWLHcRRjHOwAdrhMJC_A.s['14']++;if(n.nodeType===3){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['2'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['15']++;return n.data;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['2'][1]++;}}};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['16']++;var createElm=exports.createElm=function createElm(){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['3']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['17']++;for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){__cov_0nBWLHcRRjHOwAdrhMJC_A.s['18']++;args[_key]=arguments[_key];}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['19']++;var tag=args[0];__cov_0nBWLHcRRjHOwAdrhMJC_A.s['20']++;if(!(0,_types.isString)(tag)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['3'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['21']++;return null;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['3'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['22']++;var el=doc.createElement(tag);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['23']++;for(var i=0;i<args.length;i++){__cov_0nBWLHcRRjHOwAdrhMJC_A.s['24']++;var arg=args[i];__cov_0nBWLHcRRjHOwAdrhMJC_A.s['25']++;if((__cov_0nBWLHcRRjHOwAdrhMJC_A.b['5'][0]++,(0,_types.isArray)(arg))&&(__cov_0nBWLHcRRjHOwAdrhMJC_A.b['5'][1]++,arg.length===2)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['4'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['26']++;el.setAttribute(arg[0],arg[1]);}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['4'][1]++;}}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['27']++;return el;};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['28']++;var removeElm=exports.removeElm=function removeElm(node){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['4']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['29']++;return node.parentNode.removeChild(node);};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['30']++;var createText=exports.createText=function createText(txt){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['5']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['31']++;return doc.createTextNode(txt);};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['32']++;var hasClass=exports.hasClass=function hasClass(ele,cls){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['6']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['33']++;if((0,_types.isUndef)(ele)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['6'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['34']++;return false;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['6'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['35']++;if(supportsClassList()){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['7'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['36']++;return ele.classList.contains(cls);}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['7'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['37']++;return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['38']++;var addClass=exports.addClass=function addClass(ele,cls){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['7']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['39']++;if((0,_types.isUndef)(ele)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['8'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['40']++;return;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['8'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['41']++;if(supportsClassList()){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['9'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['42']++;ele.classList.add(cls);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['43']++;return;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['9'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['44']++;if(ele.className===''){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['10'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['45']++;ele.className=cls;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['10'][1]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['46']++;if(!hasClass(ele,cls)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['11'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['47']++;ele.className+=' '+cls;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['11'][1]++;}}};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['48']++;var removeClass=exports.removeClass=function removeClass(ele,cls){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['8']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['49']++;if((0,_types.isUndef)(ele)){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['12'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['50']++;return;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['12'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['51']++;if(supportsClassList()){__cov_0nBWLHcRRjHOwAdrhMJC_A.b['13'][0]++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['52']++;ele.classList.remove(cls);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['53']++;return;}else{__cov_0nBWLHcRRjHOwAdrhMJC_A.b['13'][1]++;}__cov_0nBWLHcRRjHOwAdrhMJC_A.s['54']++;var reg=new RegExp('(\\s|^)'+cls+'(\\s|$)','g');__cov_0nBWLHcRRjHOwAdrhMJC_A.s['55']++;ele.className=ele.className.replace(reg,'');};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['56']++;var createOpt=exports.createOpt=function createOpt(text,value,isSel){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['9']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['57']++;var isSelected=isSel?(__cov_0nBWLHcRRjHOwAdrhMJC_A.b['14'][0]++,true):(__cov_0nBWLHcRRjHOwAdrhMJC_A.b['14'][1]++,false);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['58']++;var opt=isSelected?(__cov_0nBWLHcRRjHOwAdrhMJC_A.b['15'][0]++,createElm('option',['value',value],['selected','true'])):(__cov_0nBWLHcRRjHOwAdrhMJC_A.b['15'][1]++,createElm('option',['value',value]));__cov_0nBWLHcRRjHOwAdrhMJC_A.s['59']++;opt.appendChild(createText(text));__cov_0nBWLHcRRjHOwAdrhMJC_A.s['60']++;return opt;};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['61']++;var createCheckItem=exports.createCheckItem=function createCheckItem(id,chkValue,labelText){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['10']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['62']++;var li=createElm('li');__cov_0nBWLHcRRjHOwAdrhMJC_A.s['63']++;var label=createElm('label',['for',id]);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['64']++;var check=createElm('input',['id',id],['name',id],['type','checkbox'],['value',chkValue]);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['65']++;label.appendChild(check);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['66']++;label.appendChild(createText(labelText));__cov_0nBWLHcRRjHOwAdrhMJC_A.s['67']++;li.appendChild(label);__cov_0nBWLHcRRjHOwAdrhMJC_A.s['68']++;li.label=label;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['69']++;li.check=check;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['70']++;return li;};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['71']++;var elm=exports.elm=function elm(id){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['11']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['72']++;return doc.getElementById(id);};__cov_0nBWLHcRRjHOwAdrhMJC_A.s['73']++;var tag=exports.tag=function tag(o,tagname){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['12']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['74']++;return o.getElementsByTagName(tagname);};function supportsClassList(){__cov_0nBWLHcRRjHOwAdrhMJC_A.f['13']++;__cov_0nBWLHcRRjHOwAdrhMJC_A.s['76']++;return doc.documentElement.classList;}
/***/ }),
/* 11 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_jy0Q0PHVuO4WGKzRNIsjFQ = (Function('return this'))();
if (!__cov_jy0Q0PHVuO4WGKzRNIsjFQ.__coverage__) { __cov_jy0Q0PHVuO4WGKzRNIsjFQ.__coverage__ = {}; }
__cov_jy0Q0PHVuO4WGKzRNIsjFQ = __cov_jy0Q0PHVuO4WGKzRNIsjFQ.__coverage__;
if (!(__cov_jy0Q0PHVuO4WGKzRNIsjFQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\feature.js'])) {
__cov_jy0Q0PHVuO4WGKzRNIsjFQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\feature.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\feature.js","s":{"1":0,"2":1,"3":0,"4":0,"5":0,"6":0,"7":1,"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},"b":{"1":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"line":7,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":15,"name":"(anonymous_2)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":21,"name":"Feature","loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":29}}},"4":{"line":63,"name":"(anonymous_4)","loc":{"start":{"line":51,"column":37},"end":{"line":51,"column":37}}},"5":{"line":73,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"6":{"line":82,"name":"reset","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":92,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":101,"name":"enable","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":110,"name":"disable","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":120,"name":"isEnabled","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"end":{"line":52,"column":5},"start":{"line":13,"column":4}},"8":{"end":{"line":13,"column":29},"start":{"line":13,"column":29}},"9":{"end":{"line":13,"column":29},"start":{"line":13,"column":29}},"10":{"end":{"line":18,"column":8},"start":{"line":18,"column":8}},"11":{"end":{"line":24,"column":8},"start":{"line":24,"column":8}},"12":{"end":{"line":30,"column":8},"start":{"line":30,"column":8}},"13":{"end":{"line":36,"column":8},"start":{"line":36,"column":8}},"14":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"15":{"end":{"line":48,"column":8},"start":{"line":48,"column":8}},"16":{"end":{"line":51,"column":8},"start":{"line":51,"column":8}},"17":{"end":{"line":51,"column":37},"start":{"line":51,"column":37}},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"end":{"line":58,"column":8},"start":{"line":58,"column":8}},"20":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"21":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"22":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"24":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"25":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"26":{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},"27":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"28":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"29":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"30":{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},"31":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":7,"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}]}},"code":["","const NOT_IMPLEMENTED = 'Not implemented.';","","/**"," * Base class defining the interface of a TableFilter feature"," */","export class Feature {"," /**"," * Creates an instance of Feature"," * @param {Object} tf TableFilter instance"," * @param {String} feature Feature name known by TableFilter"," */"," constructor(tf, feature) {"," /**"," * TableFilter instance"," * @type {TableFilter}"," */"," this.tf = tf;",""," /**"," * Feature name"," * @type {String}"," */"," this.feature = feature;",""," /**"," * TableFilter feature setting"," * @type {Boolean}"," */"," this.enabled = tf[feature];",""," /**"," * TableFilter configuration"," * @type {Object}"," */"," this.config = tf.config();",""," /**"," * TableFilter emitter instance"," * @type {Emitter}"," */"," this.emitter = tf.emitter;",""," /**"," * Field indicating whether Feature is initialized"," * @type {Boolean}"," */"," this.initialized = false;",""," /** Subscribe to destroy event */"," this.emitter.on(['destroy'], () => this.destroy());"," }",""," /**"," * Initialize the feature"," */"," init() {"," throw new Error(NOT_IMPLEMENTED);"," }",""," /**"," * Reset the feature after being disabled"," */"," reset() {"," this.enable();"," this.init();"," }",""," /**"," * Destroy the feature"," */"," destroy() {"," throw new Error(NOT_IMPLEMENTED);"," }",""," /**"," * Enable the feature"," */"," enable() {"," this.enabled = true;"," }",""," /**"," * Disable the feature"," */"," disable() {"," this.enabled = false;"," }",""," /**"," * Indicate whether the feature is enabled or not"," * @returns {Boolean}"," */"," isEnabled() {"," return this.enabled === true;"," }","}",""]};
}
__cov_jy0Q0PHVuO4WGKzRNIsjFQ = __cov_jy0Q0PHVuO4WGKzRNIsjFQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\feature.js'];
__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});function _classCallCheck(instance,Constructor){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['1']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['3']++;if(!(instance instanceof Constructor)){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.b['1'][0]++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['4']++;throw new TypeError('Cannot call a class as a function');}else{__cov_jy0Q0PHVuO4WGKzRNIsjFQ.b['1'][1]++;}}__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['5']++;var NOT_IMPLEMENTED='Not implemented.';__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['6']++;var Feature=exports.Feature=function(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['2']++;function Feature(tf,feature){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['3']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['8']++;var _this=this;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['9']++;_classCallCheck(this,Feature);__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['10']++;this.tf=tf;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['11']++;this.feature=feature;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['12']++;this.enabled=tf[feature];__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['13']++;this.config=tf.config();__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['14']++;this.emitter=tf.emitter;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['15']++;this.initialized=false;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['16']++;this.emitter.on(['destroy'],function(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['4']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['17']++;return _this.destroy();});}__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['18']++;Feature.prototype.init=function init(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['5']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['19']++;throw new Error(NOT_IMPLEMENTED);};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['20']++;Feature.prototype.reset=function reset(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['6']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['21']++;this.enable();__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['22']++;this.init();};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['23']++;Feature.prototype.destroy=function destroy(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['7']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['24']++;throw new Error(NOT_IMPLEMENTED);};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['25']++;Feature.prototype.enable=function enable(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['8']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['26']++;this.enabled=true;};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['27']++;Feature.prototype.disable=function disable(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['9']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['28']++;this.enabled=false;};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['29']++;Feature.prototype.isEnabled=function isEnabled(){__cov_jy0Q0PHVuO4WGKzRNIsjFQ.f['10']++;__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['30']++;return this.enabled===true;};__cov_jy0Q0PHVuO4WGKzRNIsjFQ.s['31']++;return Feature;}();
/***/ }),
/* 12 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
module.exports = {
hasOwn: Sugar.util.hasOwn,
getOwn: Sugar.util.getOwn,
setProperty: Sugar.util.setProperty,
classToString: Sugar.util.classToString,
defineProperty: Sugar.util.defineProperty,
forEachProperty: Sugar.util.forEachProperty,
mapNativeToChainable: Sugar.util.mapNativeToChainable
};
/***/ }),
/* 13 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var buildRelativeAliases = __webpack_require__(323);
buildRelativeAliases();
/***/ }),
/* 14 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var cloneRangeMember = __webpack_require__(101);
function Range(start, end) {
this.start = cloneRangeMember(start);
this.end = cloneRangeMember(end);
}
module.exports = Range;
/***/ }),
/* 15 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_J0JiqQu5WDeEIRsWliR3zw = (Function('return this'))();
if (!__cov_J0JiqQu5WDeEIRsWliR3zw.__coverage__) { __cov_J0JiqQu5WDeEIRsWliR3zw.__coverage__ = {}; }
__cov_J0JiqQu5WDeEIRsWliR3zw = __cov_J0JiqQu5WDeEIRsWliR3zw.__coverage__;
if (!(__cov_J0JiqQu5WDeEIRsWliR3zw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\const.js'])) {
__cov_J0JiqQu5WDeEIRsWliR3zw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\const.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\const.js","s":{"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,"35":0,"36":0},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"9":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"10":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"11":{"end":{"line":9,"column":0},"start":{"line":9,"column":0}},"12":{"end":{"line":10,"column":0},"start":{"line":10,"column":0}},"13":{"end":{"line":11,"column":0},"start":{"line":11,"column":0}},"14":{"end":{"line":12,"column":0},"start":{"line":12,"column":0}},"15":{"end":{"line":13,"column":0},"start":{"line":13,"column":0}},"16":{"end":{"line":14,"column":0},"start":{"line":14,"column":0}},"17":{"end":{"line":15,"column":0},"start":{"line":15,"column":0}},"18":{"end":{"line":25,"column":7},"start":{"line":25,"column":7}},"19":{"end":{"line":30,"column":7},"start":{"line":30,"column":7}},"20":{"end":{"line":35,"column":7},"start":{"line":35,"column":7}},"21":{"end":{"line":40,"column":7},"start":{"line":40,"column":7}},"22":{"end":{"line":45,"column":7},"start":{"line":45,"column":7}},"23":{"end":{"line":55,"column":7},"start":{"line":55,"column":7}},"24":{"end":{"line":60,"column":7},"start":{"line":60,"column":7}},"25":{"end":{"line":65,"column":7},"start":{"line":65,"column":7}},"26":{"end":{"line":70,"column":7},"start":{"line":70,"column":7}},"27":{"end":{"line":75,"column":7},"start":{"line":75,"column":7}},"28":{"end":{"line":85,"column":7},"start":{"line":85,"column":7}},"29":{"end":{"line":90,"column":7},"start":{"line":90,"column":7}},"30":{"end":{"line":100,"column":7},"start":{"line":100,"column":7}},"31":{"end":{"line":106,"column":7},"start":{"line":106,"column":7}},"32":{"end":{"line":112,"column":7},"start":{"line":112,"column":7}},"33":{"end":{"line":118,"column":7},"start":{"line":118,"column":7}},"34":{"end":{"line":124,"column":7},"start":{"line":124,"column":7}},"35":{"end":{"line":134,"column":7},"start":{"line":134,"column":7}},"36":{"end":{"line":140,"column":7},"start":{"line":140,"column":7}}},"branchMap":{},"code":["import {DateType} from './modules/dateType';","import {Help} from './modules/help';","import {State} from './modules/state';","import {GridLayout} from './modules/gridLayout';","import {Loader} from './modules/loader';","import {HighlightKeyword} from './modules/highlightKeywords';","import {PopupFilter} from './modules/popupFilter';","import {MarkActiveColumns} from './modules/markActiveColumns';","import {RowsCounter} from './modules/rowsCounter';","import {StatusBar} from './modules/statusBar';","import {ClearButton} from './modules/clearButton';","import {AlternateRows} from './modules/alternateRows';","import {NoResults} from './modules/noResults';","import {Paging} from './modules/paging';","import {Toolbar} from './modules/toolbar';","","/**"," * Filter types"," */","","/**"," * Input filter type"," * @type {String}"," */","export const INPUT = 'input';","/**"," * Select filter type"," * @type {String}"," */","export const SELECT = 'select';","/**"," * Multiple select filter type"," * @type {String}"," */","export const MULTIPLE = 'multiple';","/**"," * Checklist filter type"," * @type {String}"," */","export const CHECKLIST = 'checklist';","/**"," * None filter type"," * @type {String}"," */","export const NONE = 'none';","","/**"," * Key codes"," */","","/**"," * Enter key code"," * @type {Number}"," */","export const ENTER_KEY = 13;","/**"," * Tab key code"," * @type {Number}"," */","export const TAB_KEY = 9;","/**"," * Escape key code"," * @type {Number}"," */","export const ESC_KEY = 27;","/**"," * Up arrow key code"," * @type {Number}"," */","export const UP_ARROW_KEY = 38;","/**"," * Down arrow key code"," * @type {Number}"," */","export const DOWN_ARROW_KEY = 40;","","/**"," * HTML tags"," */","","/**"," * Header cell tag"," * @type {String}"," */","export const HEADER_TAG = 'TH';","/**"," * Cell tag"," * @type {String}"," */","export const CELL_TAG = 'TD';","","/**"," * Data types"," */","","/**"," * String"," * @type {String}"," */","export const STRING = 'string';","","/**"," * Number"," * @type {String}"," */","export const NUMBER = 'number';","","/**"," * Formatted number"," * @type {String}"," */","export const FORMATTED_NUMBER = 'formatted-number';","","/**"," * Date"," * @type {String}"," */","export const DATE = 'date';","","/**"," * IP address"," * @type {String}"," */","export const IP_ADDRESS = 'ipaddress';","","/**"," * Default values"," */","","/**"," * Auto filter delay in milliseconds"," * @type {Number}"," */","export const AUTO_FILTER_DELAY = 750;","","/**"," * TableFilter features definitions"," * @type {Object}"," */","export const FEATURES = {"," dateType: {"," class: DateType,"," name: 'dateType'"," },"," help: {"," class: Help,"," name: 'help',"," enforce: true"," },"," state: {"," class: State,"," name: 'state'"," },"," markActiveColumns: {"," class: MarkActiveColumns,"," name: 'markActiveColumns'"," },"," gridLayout: {"," class: GridLayout,"," name: 'gridLayout'"," },"," loader: {"," class: Loader,"," name: 'loader'"," },"," highlightKeyword: {"," class: HighlightKeyword,"," name: 'highlightKeyword',"," property: 'highlightKeywords'"," },"," popupFilter: {"," class: PopupFilter,"," name: 'popupFilter',"," property: 'popupFilters'"," },"," rowsCounter: {"," class: RowsCounter,"," name: 'rowsCounter'"," },"," statusBar: {"," class: StatusBar,"," name: 'statusBar'"," },"," clearButton: {"," class: ClearButton,"," name: 'clearButton',"," property: 'btnReset'"," },"," alternateRows: {"," class: AlternateRows,"," name: 'alternateRows'"," },"," noResults: {"," class: NoResults,"," name: 'noResults'"," },"," paging: {"," class: Paging,"," name: 'paging'"," },"," toolbar: {"," class: Toolbar,"," name: 'toolbar',"," enforce: true"," }","};",""]};
}
__cov_J0JiqQu5WDeEIRsWliR3zw = __cov_J0JiqQu5WDeEIRsWliR3zw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\const.js'];
__cov_J0JiqQu5WDeEIRsWliR3zw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_J0JiqQu5WDeEIRsWliR3zw.s['2']++;exports.FEATURES=exports.AUTO_FILTER_DELAY=exports.IP_ADDRESS=exports.DATE=exports.FORMATTED_NUMBER=exports.NUMBER=exports.STRING=exports.CELL_TAG=exports.HEADER_TAG=exports.DOWN_ARROW_KEY=exports.UP_ARROW_KEY=exports.ESC_KEY=exports.TAB_KEY=exports.ENTER_KEY=exports.NONE=exports.CHECKLIST=exports.MULTIPLE=exports.SELECT=exports.INPUT=undefined;__cov_J0JiqQu5WDeEIRsWliR3zw.s['3']++;var _dateType=__webpack_require__(111);__cov_J0JiqQu5WDeEIRsWliR3zw.s['4']++;var _help=__webpack_require__(112);__cov_J0JiqQu5WDeEIRsWliR3zw.s['5']++;var _state=__webpack_require__(113);__cov_J0JiqQu5WDeEIRsWliR3zw.s['6']++;var _gridLayout=__webpack_require__(117);__cov_J0JiqQu5WDeEIRsWliR3zw.s['7']++;var _loader=__webpack_require__(118);__cov_J0JiqQu5WDeEIRsWliR3zw.s['8']++;var _highlightKeywords=__webpack_require__(119);__cov_J0JiqQu5WDeEIRsWliR3zw.s['9']++;var _popupFilter=__webpack_require__(120);__cov_J0JiqQu5WDeEIRsWliR3zw.s['10']++;var _markActiveColumns=__webpack_require__(121);__cov_J0JiqQu5WDeEIRsWliR3zw.s['11']++;var _rowsCounter=__webpack_require__(122);__cov_J0JiqQu5WDeEIRsWliR3zw.s['12']++;var _statusBar=__webpack_require__(123);__cov_J0JiqQu5WDeEIRsWliR3zw.s['13']++;var _clearButton=__webpack_require__(124);__cov_J0JiqQu5WDeEIRsWliR3zw.s['14']++;var _alternateRows=__webpack_require__(125);__cov_J0JiqQu5WDeEIRsWliR3zw.s['15']++;var _noResults=__webpack_require__(126);__cov_J0JiqQu5WDeEIRsWliR3zw.s['16']++;var _paging=__webpack_require__(127);__cov_J0JiqQu5WDeEIRsWliR3zw.s['17']++;var _toolbar=__webpack_require__(33);__cov_J0JiqQu5WDeEIRsWliR3zw.s['18']++;var INPUT=exports.INPUT='input';__cov_J0JiqQu5WDeEIRsWliR3zw.s['19']++;var SELECT=exports.SELECT='select';__cov_J0JiqQu5WDeEIRsWliR3zw.s['20']++;var MULTIPLE=exports.MULTIPLE='multiple';__cov_J0JiqQu5WDeEIRsWliR3zw.s['21']++;var CHECKLIST=exports.CHECKLIST='checklist';__cov_J0JiqQu5WDeEIRsWliR3zw.s['22']++;var NONE=exports.NONE='none';__cov_J0JiqQu5WDeEIRsWliR3zw.s['23']++;var ENTER_KEY=exports.ENTER_KEY=13;__cov_J0JiqQu5WDeEIRsWliR3zw.s['24']++;var TAB_KEY=exports.TAB_KEY=9;__cov_J0JiqQu5WDeEIRsWliR3zw.s['25']++;var ESC_KEY=exports.ESC_KEY=27;__cov_J0JiqQu5WDeEIRsWliR3zw.s['26']++;var UP_ARROW_KEY=exports.UP_ARROW_KEY=38;__cov_J0JiqQu5WDeEIRsWliR3zw.s['27']++;var DOWN_ARROW_KEY=exports.DOWN_ARROW_KEY=40;__cov_J0JiqQu5WDeEIRsWliR3zw.s['28']++;var HEADER_TAG=exports.HEADER_TAG='TH';__cov_J0JiqQu5WDeEIRsWliR3zw.s['29']++;var CELL_TAG=exports.CELL_TAG='TD';__cov_J0JiqQu5WDeEIRsWliR3zw.s['30']++;var STRING=exports.STRING='string';__cov_J0JiqQu5WDeEIRsWliR3zw.s['31']++;var NUMBER=exports.NUMBER='number';__cov_J0JiqQu5WDeEIRsWliR3zw.s['32']++;var FORMATTED_NUMBER=exports.FORMATTED_NUMBER='formatted-number';__cov_J0JiqQu5WDeEIRsWliR3zw.s['33']++;var DATE=exports.DATE='date';__cov_J0JiqQu5WDeEIRsWliR3zw.s['34']++;var IP_ADDRESS=exports.IP_ADDRESS='ipaddress';__cov_J0JiqQu5WDeEIRsWliR3zw.s['35']++;var AUTO_FILTER_DELAY=exports.AUTO_FILTER_DELAY=750;__cov_J0JiqQu5WDeEIRsWliR3zw.s['36']++;var FEATURES=exports.FEATURES={dateType:{class:_dateType.DateType,name:'dateType'},help:{class:_help.Help,name:'help',enforce:true},state:{class:_state.State,name:'state'},markActiveColumns:{class:_markActiveColumns.MarkActiveColumns,name:'markActiveColumns'},gridLayout:{class:_gridLayout.GridLayout,name:'gridLayout'},loader:{class:_loader.Loader,name:'loader'},highlightKeyword:{class:_highlightKeywords.HighlightKeyword,name:'highlightKeyword',property:'highlightKeywords'},popupFilter:{class:_popupFilter.PopupFilter,name:'popupFilter',property:'popupFilters'},rowsCounter:{class:_rowsCounter.RowsCounter,name:'rowsCounter'},statusBar:{class:_statusBar.StatusBar,name:'statusBar'},clearButton:{class:_clearButton.ClearButton,name:'clearButton',property:'btnReset'},alternateRows:{class:_alternateRows.AlternateRows,name:'alternateRows'},noResults:{class:_noResults.NoResults,name:'noResults'},paging:{class:_paging.Paging,name:'paging'},toolbar:{class:_toolbar.Toolbar,name:'toolbar',enforce:true}};
/***/ }),
/* 16 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(global) {
var __cov_fl5Wd0ZPgEBxOjiQbnq60g = (Function('return this'))();
if (!__cov_fl5Wd0ZPgEBxOjiQbnq60g.__coverage__) { __cov_fl5Wd0ZPgEBxOjiQbnq60g.__coverage__ = {}; }
__cov_fl5Wd0ZPgEBxOjiQbnq60g = __cov_fl5Wd0ZPgEBxOjiQbnq60g.__coverage__;
if (!(__cov_fl5Wd0ZPgEBxOjiQbnq60g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\root.js'])) {
__cov_fl5Wd0ZPgEBxOjiQbnq60g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\root.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\root.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0,0],"5":[0,0,0,0,0,0,0],"6":[0,0],"7":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"line":7,"name":"(anonymous_1)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":7,"name":"(anonymous_2)","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":{"end":{"line":4,"column":7},"start":{"line":4,"column":7}}},"branchMap":{"1":{"line":7,"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":7,"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":7,"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":7,"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},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":12,"type":"binary-expr","locations":[{"end":{"line":4,"column":21},"start":{"line":4,"column":21}},{"end":{"line":4,"column":21},"start":{"line":4,"column":49}},{"end":{"line":4,"column":20},"start":{"line":4,"column":71}},{"end":{"line":5,"column":5},"start":{"line":5,"column":5}},{"end":{"line":5,"column":5},"start":{"line":5,"column":35}},{"end":{"line":4,"column":20},"start":{"line":5,"column":63}},{"end":{"line":4,"column":7},"start":{"line":4,"column":20}}]},"6":{"line":12,"type":"cond-expr","locations":[{"end":{"line":4,"column":21},"start":{"line":4,"column":21}},{"end":{"line":4,"column":21},"start":{"line":4,"column":21}}]},"7":{"line":12,"type":"cond-expr","locations":[{"end":{"line":5,"column":5},"start":{"line":5,"column":5}},{"end":{"line":5,"column":5},"start":{"line":5,"column":5}}]}},"code":["/**"," * Export window or global object depending on the environment"," */","export const root = (typeof self === 'object' && self.self === self && self) ||"," (typeof global === 'object' && global.global === global && global) ||"," this;",""]};
}
__cov_fl5Wd0ZPgEBxOjiQbnq60g = __cov_fl5Wd0ZPgEBxOjiQbnq60g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\root.js'];
__cov_fl5Wd0ZPgEBxOjiQbnq60g.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_fl5Wd0ZPgEBxOjiQbnq60g.s['2']++;var _typeof=(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['2'][0]++,typeof Symbol==='function')&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['2'][1]++,typeof Symbol.iterator==='symbol')?(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['1'][0]++,function(obj){__cov_fl5Wd0ZPgEBxOjiQbnq60g.f['1']++;__cov_fl5Wd0ZPgEBxOjiQbnq60g.s['3']++;return typeof obj;}):(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['1'][1]++,function(obj){__cov_fl5Wd0ZPgEBxOjiQbnq60g.f['2']++;__cov_fl5Wd0ZPgEBxOjiQbnq60g.s['4']++;return(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['4'][0]++,obj)&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['4'][1]++,typeof Symbol==='function')&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['4'][2]++,obj.constructor===Symbol)&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['4'][3]++,obj!==Symbol.prototype)?(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['3'][0]++,'symbol'):(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['3'][1]++,typeof obj);});__cov_fl5Wd0ZPgEBxOjiQbnq60g.s['5']++;var root=exports.root=(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][0]++,(typeof self==='undefined'?(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['6'][0]++,'undefined'):(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['6'][1]++,_typeof(self)))==='object')&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][1]++,self.self===self)&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][2]++,self)||(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][3]++,(typeof global==='undefined'?(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['7'][0]++,'undefined'):(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['7'][1]++,_typeof(global)))==='object')&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][4]++,global.global===global)&&(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][5]++,global)||(__cov_fl5Wd0ZPgEBxOjiQbnq60g.b['5'][6]++,undefined);
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(71)))
/***/ }),
/* 17 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var forEachProperty = coreUtilityAliases.forEachProperty;
function defineOnPrototype(ctor, methods) {
var proto = ctor.prototype;
forEachProperty(methods, function(val, key) {
proto[key] = val;
});
}
module.exports = defineOnPrototype;
/***/ }),
/* 18 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _utc = __webpack_require__(22);
function callDateGet(d, method) {
return d['get' + (_utc(d) ? 'UTC' : '') + method]();
}
module.exports = callDateGet;
/***/ }),
/* 19 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_URudG1Xw$tDIVg$yXj_Vzw = (Function('return this'))();
if (!__cov_URudG1Xw$tDIVg$yXj_Vzw.__coverage__) { __cov_URudG1Xw$tDIVg$yXj_Vzw.__coverage__ = {}; }
__cov_URudG1Xw$tDIVg$yXj_Vzw = __cov_URudG1Xw$tDIVg$yXj_Vzw.__coverage__;
if (!(__cov_URudG1Xw$tDIVg$yXj_Vzw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\event.js'])) {
__cov_URudG1Xw$tDIVg$yXj_Vzw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\event.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\event.js","s":{"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[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]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"line":23,"name":"addEvt","loc":{"start":{"line":16,"column":22},"end":{"line":16,"column":52}}},"2":{"line":42,"name":"removeEvt","loc":{"start":{"line":36,"column":25},"end":{"line":36,"column":55}}},"3":{"line":57,"name":"stopEvt","loc":{"start":{"line":51,"column":23},"end":{"line":51,"column":32}}},"4":{"line":74,"name":"cancelEvt","loc":{"start":{"line":68,"column":25},"end":{"line":68,"column":34}}},"5":{"line":91,"name":"targetEvt","loc":{"start":{"line":85,"column":25},"end":{"line":85,"column":34}}},"6":{"line":104,"name":"keyCode","loc":{"start":{"line":98,"column":23},"end":{"line":98,"column":32}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":16,"column":7},"start":{"line":16,"column":7}},"5":{"end":{"line":24,"column":5},"start":{"line":17,"column":4}},"6":{"end":{"line":18,"column":8},"start":{"line":18,"column":8}},"7":{"end":{"line":24,"column":5},"start":{"line":20,"column":9}},"8":{"end":{"line":21,"column":8},"start":{"line":21,"column":8}},"9":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"10":{"end":{"line":36,"column":7},"start":{"line":36,"column":7}},"11":{"end":{"line":43,"column":5},"start":{"line":37,"column":4}},"12":{"end":{"line":38,"column":8},"start":{"line":38,"column":8}},"13":{"end":{"line":43,"column":5},"start":{"line":39,"column":11}},"14":{"end":{"line":40,"column":8},"start":{"line":40,"column":8}},"15":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"16":{"end":{"line":51,"column":7},"start":{"line":51,"column":7}},"17":{"end":{"line":54,"column":5},"start":{"line":52,"column":4}},"18":{"end":{"line":53,"column":8},"start":{"line":53,"column":8}},"19":{"end":{"line":59,"column":5},"start":{"line":55,"column":4}},"20":{"end":{"line":56,"column":8},"start":{"line":56,"column":8}},"21":{"end":{"line":58,"column":8},"start":{"line":58,"column":8}},"22":{"end":{"line":68,"column":7},"start":{"line":68,"column":7}},"23":{"end":{"line":71,"column":5},"start":{"line":69,"column":4}},"24":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"25":{"end":{"line":76,"column":5},"start":{"line":72,"column":4}},"26":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"27":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"28":{"end":{"line":85,"column":7},"start":{"line":85,"column":7}},"29":{"end":{"line":88,"column":5},"start":{"line":86,"column":4}},"30":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"31":{"end":{"line":89,"column":4},"start":{"line":89,"column":4}},"32":{"end":{"line":98,"column":7},"start":{"line":98,"column":7}},"33":{"end":{"line":99,"column":4},"start":{"line":99,"column":4}}},"branchMap":{"1":{"line":24,"type":"if","locations":[{"end":{"line":17,"column":4},"start":{"line":17,"column":4}},{"end":{"line":17,"column":4},"start":{"line":17,"column":4}}]},"2":{"line":26,"type":"if","locations":[{"end":{"line":20,"column":9},"start":{"line":20,"column":9}},{"end":{"line":20,"column":9},"start":{"line":20,"column":9}}]},"3":{"line":43,"type":"if","locations":[{"end":{"line":37,"column":4},"start":{"line":37,"column":4}},{"end":{"line":37,"column":4},"start":{"line":37,"column":4}}]},"4":{"line":45,"type":"if","locations":[{"end":{"line":39,"column":11},"start":{"line":39,"column":11}},{"end":{"line":39,"column":11},"start":{"line":39,"column":11}}]},"5":{"line":58,"type":"if","locations":[{"end":{"line":52,"column":4},"start":{"line":52,"column":4}},{"end":{"line":52,"column":4},"start":{"line":52,"column":4}}]},"6":{"line":61,"type":"if","locations":[{"end":{"line":55,"column":4},"start":{"line":55,"column":4}},{"end":{"line":55,"column":4},"start":{"line":55,"column":4}}]},"7":{"line":75,"type":"if","locations":[{"end":{"line":69,"column":4},"start":{"line":69,"column":4}},{"end":{"line":69,"column":4},"start":{"line":69,"column":4}}]},"8":{"line":78,"type":"if","locations":[{"end":{"line":72,"column":4},"start":{"line":72,"column":4}},{"end":{"line":72,"column":4},"start":{"line":72,"column":4}}]},"9":{"line":92,"type":"if","locations":[{"end":{"line":86,"column":4},"start":{"line":86,"column":4}},{"end":{"line":86,"column":4},"start":{"line":86,"column":4}}]},"10":{"line":95,"type":"binary-expr","locations":[{"end":{"line":89,"column":11},"start":{"line":89,"column":11}},{"end":{"line":89,"column":4},"start":{"line":89,"column":25}}]},"11":{"line":105,"type":"cond-expr","locations":[{"end":{"line":99,"column":11},"start":{"line":99,"column":26}},{"end":{"line":99,"column":4},"start":{"line":100,"column":9}}]},"12":{"line":105,"type":"cond-expr","locations":[{"end":{"line":100,"column":9},"start":{"line":100,"column":23}},{"end":{"line":99,"column":4},"start":{"line":100,"column":38}}]},"13":{"line":105,"type":"cond-expr","locations":[{"end":{"line":100,"column":38},"start":{"line":100,"column":50}},{"end":{"line":99,"column":4},"start":{"line":100,"column":62}}]}},"code":["import {root} from './root';","","/**"," * DOM event utilities"," */","","/**"," * Add event handler for specified event on passed element"," *"," * @param {DOMElement} obj Element"," * @param {String} type Event type"," * @param {Function} Handler"," * @param {Boolean} capture Specifiy whether the event should be executed in"," * the capturing or in the bubbling phase"," */","export const addEvt = (obj, type, func, capture) => {"," if (obj.addEventListener) {"," obj.addEventListener(type, func, capture);"," }"," else if (obj.attachEvent) {"," obj.attachEvent('on' + type, func);"," } else {"," obj['on' + type] = func;"," }","};","","/**"," * Remove event handler for specified event on passed element"," *"," * @param {DOMElement} obj Element"," * @param {String} type Event type"," * @param {Function} Handler"," * @param {Boolean} capture Specifiy whether the event should be executed in"," * the capturing or in the bubbling phase"," */","export const removeEvt = (obj, type, func, capture) => {"," if (obj.removeEventListener) {"," obj.removeEventListener(type, func, capture);"," } else if (obj.detachEvent) {"," obj.detachEvent('on' + type, func);"," } else {"," obj['on' + type] = null;"," }","};","","/**"," * Prevents further propagation of the current event in the bubbling phase"," *"," * @param {Event} evt Event on the DOM"," */","export const stopEvt = (evt) => {"," if (!evt) {"," evt = root.event;"," }"," if (evt.stopPropagation) {"," evt.stopPropagation();"," } else {"," evt.cancelBubble = true;"," }","};","","/**"," * Cancels the event if it is cancelable, without stopping further"," * propagation of the event."," *"," * @param {Event} evt Event on the DOM"," */","export const cancelEvt = (evt) => {"," if (!evt) {"," evt = root.event;"," }"," if (evt.preventDefault) {"," evt.preventDefault();"," } else {"," evt.returnValue = false;"," }","};","","/**"," * Reference to the object that dispatched the event"," *"," * @param {Event} evt Event on the DOM"," * @returns {DOMElement}"," */","export const targetEvt = (evt) => {"," if (!evt) {"," evt = root.event;"," }"," return evt.target || evt.srcElement;","};","","/**"," * Returns the Unicode value of pressed key"," *"," * @param {Event} evt Event on the DOM"," * @returns {Number}"," */","export const keyCode = (evt) => {"," return evt.charCode ? evt.charCode :"," (evt.keyCode ? evt.keyCode : (evt.which ? evt.which : 0));","};",""]};
}
__cov_URudG1Xw$tDIVg$yXj_Vzw = __cov_URudG1Xw$tDIVg$yXj_Vzw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\event.js'];
__cov_URudG1Xw$tDIVg$yXj_Vzw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_URudG1Xw$tDIVg$yXj_Vzw.s['2']++;exports.keyCode=exports.targetEvt=exports.cancelEvt=exports.stopEvt=exports.removeEvt=exports.addEvt=undefined;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['3']++;var _root=__webpack_require__(16);__cov_URudG1Xw$tDIVg$yXj_Vzw.s['4']++;var addEvt=exports.addEvt=function addEvt(obj,type,func,capture){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['1']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['5']++;if(obj.addEventListener){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['1'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['6']++;obj.addEventListener(type,func,capture);}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['1'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['7']++;if(obj.attachEvent){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['2'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['8']++;obj.attachEvent('on'+type,func);}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['2'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['9']++;obj['on'+type]=func;}}};__cov_URudG1Xw$tDIVg$yXj_Vzw.s['10']++;var removeEvt=exports.removeEvt=function removeEvt(obj,type,func,capture){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['2']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['11']++;if(obj.removeEventListener){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['3'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['12']++;obj.removeEventListener(type,func,capture);}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['3'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['13']++;if(obj.detachEvent){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['4'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['14']++;obj.detachEvent('on'+type,func);}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['4'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['15']++;obj['on'+type]=null;}}};__cov_URudG1Xw$tDIVg$yXj_Vzw.s['16']++;var stopEvt=exports.stopEvt=function stopEvt(evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['3']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['17']++;if(!evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['5'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['18']++;evt=_root.root.event;}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['5'][1]++;}__cov_URudG1Xw$tDIVg$yXj_Vzw.s['19']++;if(evt.stopPropagation){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['6'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['20']++;evt.stopPropagation();}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['6'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['21']++;evt.cancelBubble=true;}};__cov_URudG1Xw$tDIVg$yXj_Vzw.s['22']++;var cancelEvt=exports.cancelEvt=function cancelEvt(evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['4']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['23']++;if(!evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['7'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['24']++;evt=_root.root.event;}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['7'][1]++;}__cov_URudG1Xw$tDIVg$yXj_Vzw.s['25']++;if(evt.preventDefault){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['8'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['26']++;evt.preventDefault();}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['8'][1]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['27']++;evt.returnValue=false;}};__cov_URudG1Xw$tDIVg$yXj_Vzw.s['28']++;var targetEvt=exports.targetEvt=function targetEvt(evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['5']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['29']++;if(!evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.b['9'][0]++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['30']++;evt=_root.root.event;}else{__cov_URudG1Xw$tDIVg$yXj_Vzw.b['9'][1]++;}__cov_URudG1Xw$tDIVg$yXj_Vzw.s['31']++;return(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['10'][0]++,evt.target)||(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['10'][1]++,evt.srcElement);};__cov_URudG1Xw$tDIVg$yXj_Vzw.s['32']++;var keyCode=exports.keyCode=function keyCode(evt){__cov_URudG1Xw$tDIVg$yXj_Vzw.f['6']++;__cov_URudG1Xw$tDIVg$yXj_Vzw.s['33']++;return evt.charCode?(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['11'][0]++,evt.charCode):(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['11'][1]++,evt.keyCode?(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['12'][0]++,evt.keyCode):(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['12'][1]++,evt.which?(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['13'][0]++,evt.which):(__cov_URudG1Xw$tDIVg$yXj_Vzw.b['13'][1]++,0)));};
/***/ }),
/* 20 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateGet = __webpack_require__(18);
function getWeekday(d) {
return callDateGet(d, 'Day');
}
module.exports = getWeekday;
/***/ }),
/* 21 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_L2FjdLMcjZwuZ4oKt27KTQ = (Function('return this'))();
if (!__cov_L2FjdLMcjZwuZ4oKt27KTQ.__coverage__) { __cov_L2FjdLMcjZwuZ4oKt27KTQ.__coverage__ = {}; }
__cov_L2FjdLMcjZwuZ4oKt27KTQ = __cov_L2FjdLMcjZwuZ4oKt27KTQ.__coverage__;
if (!(__cov_L2FjdLMcjZwuZ4oKt27KTQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\string.js'])) {
__cov_L2FjdLMcjZwuZ4oKt27KTQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\string.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\string.js","s":{"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[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]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"line":19,"name":"trim","loc":{"start":{"line":12,"column":20},"end":{"line":12,"column":30}}},"2":{"line":31,"name":"isEmpty","loc":{"start":{"line":24,"column":23},"end":{"line":24,"column":23}}},"3":{"line":40,"name":"rgxEsc","loc":{"start":{"line":31,"column":22},"end":{"line":31,"column":32}}},"4":{"line":52,"name":"matchCase","loc":{"start":{"line":43,"column":25},"end":{"line":43,"column":58}}},"5":{"line":70,"name":"contains","loc":{"start":{"line":59,"column":24},"end":{"line":60,"column":33}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":12,"column":7},"start":{"line":12,"column":7}},"5":{"end":{"line":15,"column":5},"start":{"line":13,"column":4}},"6":{"end":{"line":14,"column":8},"start":{"line":14,"column":8}},"7":{"end":{"line":16,"column":4},"start":{"line":16,"column":4}},"8":{"end":{"line":24,"column":7},"start":{"line":24,"column":7}},"9":{"end":{"line":24,"column":23},"start":{"line":24,"column":23}},"10":{"end":{"line":31,"column":7},"start":{"line":31,"column":7}},"11":{"end":{"line":32,"column":4},"start":{"line":32,"column":4}},"12":{"end":{"line":33,"column":4},"start":{"line":33,"column":4}},"13":{"end":{"line":34,"column":4},"start":{"line":34,"column":4}},"14":{"end":{"line":43,"column":7},"start":{"line":43,"column":7}},"15":{"end":{"line":43,"column":58},"start":{"line":43,"column":58}},"16":{"end":{"line":46,"column":5},"start":{"line":44,"column":4}},"17":{"end":{"line":45,"column":8},"start":{"line":45,"column":8}},"18":{"end":{"line":47,"column":4},"start":{"line":47,"column":4}},"19":{"end":{"line":59,"column":7},"start":{"line":59,"column":7}},"20":{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},"21":{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},"22":{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},"23":{"end":{"line":63,"column":4},"start":{"line":63,"column":4}},"24":{"end":{"line":64,"column":4},"start":{"line":64,"column":4}},"25":{"end":{"line":68,"column":5},"start":{"line":65,"column":4}},"26":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"27":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"28":{"end":{"line":74,"column":5},"start":{"line":69,"column":4}},"29":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"30":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"31":{"end":{"line":75,"column":4},"start":{"line":75,"column":4}}},"branchMap":{"1":{"line":20,"type":"if","locations":[{"end":{"line":13,"column":4},"start":{"line":13,"column":4}},{"end":{"line":13,"column":4},"start":{"line":13,"column":4}}]},"2":{"line":53,"type":"cond-expr","locations":[{"end":{"line":43,"column":58},"start":{"line":43,"column":58}},{"end":{"line":43,"column":58},"start":{"line":43,"column":48}}]},"3":{"line":53,"type":"binary-expr","locations":[{"end":{"line":43,"column":58},"start":{"line":43,"column":58}},{"end":{"line":43,"column":58},"start":{"line":43,"column":58}}]},"4":{"line":55,"type":"if","locations":[{"end":{"line":44,"column":4},"start":{"line":44,"column":4}},{"end":{"line":44,"column":4},"start":{"line":44,"column":4}}]},"5":{"line":71,"type":"cond-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":59,"column":50}}]},"6":{"line":71,"type":"binary-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":60,"column":33}}]},"7":{"line":72,"type":"cond-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":59,"column":73}}]},"8":{"line":72,"type":"binary-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":60,"column":33}}]},"9":{"line":73,"type":"cond-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":60,"column":23}}]},"10":{"line":73,"type":"binary-expr","locations":[{"end":{"line":60,"column":33},"start":{"line":60,"column":33}},{"end":{"line":60,"column":33},"start":{"line":60,"column":33}}]},"11":{"line":78,"type":"cond-expr","locations":[{"end":{"line":64,"column":19},"start":{"line":64,"column":35}},{"end":{"line":64,"column":4},"start":{"line":64,"column":41}}]},"12":{"line":79,"type":"if","locations":[{"end":{"line":65,"column":4},"start":{"line":65,"column":4}},{"end":{"line":65,"column":4},"start":{"line":65,"column":4}}]},"13":{"line":83,"type":"if","locations":[{"end":{"line":69,"column":4},"start":{"line":69,"column":4}},{"end":{"line":69,"column":4},"start":{"line":69,"column":4}}]}},"code":["import {remove as removeDiacritics} from 'diacritics';","","/**"," * String utilities"," */","","/**"," * Removes whitespace from both sides of passed string"," * @param {String} text"," * @return {String}"," */","export const trim = (text) => {"," if (text.trim) {"," return text.trim();"," }"," return text.replace(/^\\s*|\\s*$/g, '');","};","","/**"," * Checks if passed string is empty"," * @param {String} text"," * @return {Boolean}"," */","export const isEmpty = (text) => trim(text) === '';","","/**"," * Makes regex safe string by escaping special characters from passed string"," * @param {String} text"," * @return {String} escaped string"," */","export const rgxEsc = (text) => {"," let chars = /[-\\/\\\\^$*+?.()|[\\]{}]/g;"," let escMatch = '\\\\$&';"," return String(text).replace(chars, escMatch);","};","","/**"," * Returns passed string as lowercase if caseSensitive flag set false. By"," * default it returns the string with no casing changes."," * @param {String} text"," * @return {String} string"," */","export const matchCase = (text, caseSensitive = false) => {"," if (!caseSensitive) {"," return text.toLowerCase();"," }"," return text;","};","","/**"," * Checks if passed data contains the searched term"," * @param {String} term Searched term"," * @param {String} data Data string"," * @param {Boolean} exactMatch Exact match"," * @param {Boolean} caseSensitive Case sensitive"," * @param {Boolean} ignoreDiacritics Ignore diacritics"," * @return {Boolean}"," */","export const contains = (term, data, exactMatch = false, caseSensitive = false,"," ignoreDiacritics = false) => {"," // Improved by Cedric Wartel (cwl) automatic exact match for selects and"," // special characters are now filtered"," let regexp;"," let modifier = caseSensitive ? 'g' : 'gi';"," if (ignoreDiacritics) {"," term = removeDiacritics(term);"," data = removeDiacritics(data);"," }"," if (exactMatch) {"," regexp = new RegExp('(^\\\\s*)' + rgxEsc(term) + '(\\\\s*$)',"," modifier);"," } else {"," regexp = new RegExp(rgxEsc(term), modifier);"," }"," return regexp.test(data);","};",""]};
}
__cov_L2FjdLMcjZwuZ4oKt27KTQ = __cov_L2FjdLMcjZwuZ4oKt27KTQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\string.js'];
__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['2']++;exports.contains=exports.matchCase=exports.rgxEsc=exports.isEmpty=exports.trim=undefined;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['3']++;var _diacritics=__webpack_require__(129);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['4']++;var trim=exports.trim=function trim(text){__cov_L2FjdLMcjZwuZ4oKt27KTQ.f['1']++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['5']++;if(text.trim){__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['1'][0]++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['6']++;return text.trim();}else{__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['1'][1]++;}__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['7']++;return text.replace(/^\s*|\s*$/g,'');};__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['8']++;var isEmpty=exports.isEmpty=function isEmpty(text){__cov_L2FjdLMcjZwuZ4oKt27KTQ.f['2']++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['9']++;return trim(text)==='';};__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['10']++;var rgxEsc=exports.rgxEsc=function rgxEsc(text){__cov_L2FjdLMcjZwuZ4oKt27KTQ.f['3']++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['11']++;var chars=/[-\/\\^$*+?.()|[\]{}]/g;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['12']++;var escMatch='\\$&';__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['13']++;return String(text).replace(chars,escMatch);};__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['14']++;var matchCase=exports.matchCase=function matchCase(text){__cov_L2FjdLMcjZwuZ4oKt27KTQ.f['4']++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['15']++;var caseSensitive=(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['3'][0]++,arguments.length>1)&&(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['3'][1]++,arguments[1]!==undefined)?(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['2'][0]++,arguments[1]):(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['2'][1]++,false);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['16']++;if(!caseSensitive){__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['4'][0]++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['17']++;return text.toLowerCase();}else{__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['4'][1]++;}__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['18']++;return text;};__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['19']++;var contains=exports.contains=function contains(term,data){__cov_L2FjdLMcjZwuZ4oKt27KTQ.f['5']++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['20']++;var exactMatch=(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['6'][0]++,arguments.length>2)&&(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['6'][1]++,arguments[2]!==undefined)?(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['5'][0]++,arguments[2]):(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['5'][1]++,false);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['21']++;var caseSensitive=(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['8'][0]++,arguments.length>3)&&(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['8'][1]++,arguments[3]!==undefined)?(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['7'][0]++,arguments[3]):(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['7'][1]++,false);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['22']++;var ignoreDiacritics=(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['10'][0]++,arguments.length>4)&&(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['10'][1]++,arguments[4]!==undefined)?(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['9'][0]++,arguments[4]):(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['9'][1]++,false);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['23']++;var regexp=void 0;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['24']++;var modifier=caseSensitive?(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['11'][0]++,'g'):(__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['11'][1]++,'gi');__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['25']++;if(ignoreDiacritics){__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['12'][0]++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['26']++;term=(0,_diacritics.remove)(term);__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['27']++;data=(0,_diacritics.remove)(data);}else{__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['12'][1]++;}__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['28']++;if(exactMatch){__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['13'][0]++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['29']++;regexp=new RegExp('(^\\s*)'+rgxEsc(term)+'(\\s*$)',modifier);}else{__cov_L2FjdLMcjZwuZ4oKt27KTQ.b['13'][1]++;__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['30']++;regexp=new RegExp(rgxEsc(term),modifier);}__cov_L2FjdLMcjZwuZ4oKt27KTQ.s['31']++;return regexp.test(data);};
/***/ }),
/* 22 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var privatePropertyAccessor = __webpack_require__(149);
module.exports = privatePropertyAccessor('utc');
/***/ }),
/* 23 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var mathAliases = __webpack_require__(9);
var ceil = mathAliases.ceil,
floor = mathAliases.floor;
var trunc = Math.trunc || function(n) {
if (n === 0 || !isFinite(n)) return n;
return n < 0 ? ceil(n) : floor(n);
};
module.exports = trunc;
/***/ }),
/* 24 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var setDate = __webpack_require__(36),
getDate = __webpack_require__(37),
getWeekday = __webpack_require__(20),
classChecks = __webpack_require__(5),
mathAliases = __webpack_require__(9);
var isNumber = classChecks.isNumber,
abs = mathAliases.abs;
function setWeekday(d, dow, dir) {
if (!isNumber(dow)) return;
var currentWeekday = getWeekday(d);
if (dir) {
// Allow a "direction" parameter to determine whether a weekday can
// be set beyond the current weekday in either direction.
var ndir = dir > 0 ? 1 : -1;
var offset = dow % 7 - currentWeekday;
if (offset && offset / abs(offset) !== ndir) {
dow += 7 * ndir;
}
}
setDate(d, getDate(d) + dow - currentWeekday);
return d.getTime();
}
module.exports = setWeekday;
/***/ }),
/* 25 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
module.exports = {
sugarObject: Sugar.Object,
sugarArray: Sugar.Array,
sugarDate: Sugar.Date,
sugarString: Sugar.String,
sugarNumber: Sugar.Number,
sugarFunction: Sugar.Function,
sugarRegExp: Sugar.RegExp
};
/***/ }),
/* 26 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var buildDateRangeUnits = __webpack_require__(399);
buildDateRangeUnits();
/***/ }),
/* 27 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iterateOverSparseArray = __webpack_require__(139);
function forEach(arr, fn) {
for (var i = 0, len = arr.length; i < len; i++) {
if (!(i in arr)) {
return iterateOverSparseArray(arr, fn, i);
}
fn(arr[i], i);
}
}
module.exports = forEach;
/***/ }),
/* 28 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function isDefined(o) {
return o !== undefined;
}
module.exports = isDefined;
/***/ }),
/* 29 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getDaysInMonth = __webpack_require__(79);
var DateUnits = [
{
name: 'millisecond',
method: 'Milliseconds',
multiplier: 1,
start: 0,
end: 999
},
{
name: 'second',
method: 'Seconds',
multiplier: 1000,
start: 0,
end: 59
},
{
name: 'minute',
method: 'Minutes',
multiplier: 60 * 1000,
start: 0,
end: 59
},
{
name: 'hour',
method: 'Hours',
multiplier: 60 * 60 * 1000,
start: 0,
end: 23
},
{
name: 'day',
alias: 'date',
method: 'Date',
ambiguous: true,
multiplier: 24 * 60 * 60 * 1000,
start: 1,
end: function(d) {
return getDaysInMonth(d);
}
},
{
name: 'week',
method: 'ISOWeek',
ambiguous: true,
multiplier: 7 * 24 * 60 * 60 * 1000
},
{
name: 'month',
method: 'Month',
ambiguous: true,
multiplier: 30.4375 * 24 * 60 * 60 * 1000,
start: 0,
end: 11
},
{
name: 'year',
method: 'FullYear',
ambiguous: true,
multiplier: 365.25 * 24 * 60 * 60 * 1000,
start: 0
}
];
module.exports = DateUnits;
/***/ }),
/* 30 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateGet = __webpack_require__(18);
function getYear(d) {
return callDateGet(d, 'FullYear');
}
module.exports = getYear;
/***/ }),
/* 31 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateGet = __webpack_require__(18);
function getMonth(d) {
return callDateGet(d, 'Month');
}
module.exports = getMonth;
/***/ }),
/* 32 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getExtendedDate = __webpack_require__(59);
function createDate(d, options, forceClone) {
return getExtendedDate(null, d, options, forceClone).date;
}
module.exports = createDate;
/***/ }),
/* 33 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_Dxq48w6CeQ8iie6H2XueoQ = (Function('return this'))();
if (!__cov_Dxq48w6CeQ8iie6H2XueoQ.__coverage__) { __cov_Dxq48w6CeQ8iie6H2XueoQ.__coverage__ = {}; }
__cov_Dxq48w6CeQ8iie6H2XueoQ = __cov_Dxq48w6CeQ8iie6H2XueoQ.__coverage__;
if (!(__cov_Dxq48w6CeQ8iie6H2XueoQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\toolbar.js'])) {
__cov_Dxq48w6CeQ8iie6H2XueoQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\toolbar.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\toolbar.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":0,"23":0,"24":0,"25":0,"26":1,"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},"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]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"fnMap":{"1":{"line":16,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":18,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":20,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":38,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":46,"name":"Toolbar","loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":20}}},"6":{"line":123,"name":"(anonymous_6)","loc":{"start":{"line":107,"column":12},"end":{"line":107,"column":12}}},"7":{"line":139,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":204,"name":"container","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":223,"name":"createContainer","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":234,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":246,"name":"(anonymous_11)","loc":{"start":{"line":216,"column":34},"end":{"line":216,"column":34}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"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":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"21":{"end":{"line":12,"column":7},"start":{"line":12,"column":7}},"22":{"end":{"line":14,"column":7},"start":{"line":14,"column":7}},"23":{"end":{"line":16,"column":7},"start":{"line":16,"column":7}},"24":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"26":{"end":{"line":111,"column":5},"start":{"line":31,"column":4}},"27":{"end":{"line":31,"column":20},"start":{"line":31,"column":20}},"28":{"end":{"line":31,"column":20},"start":{"line":31,"column":20}},"29":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"30":{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},"31":{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},"32":{"end":{"line":53,"column":8},"start":{"line":53,"column":8}},"33":{"end":{"line":59,"column":8},"start":{"line":59,"column":8}},"34":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"35":{"end":{"line":72,"column":8},"start":{"line":72,"column":8}},"36":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"37":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"38":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"39":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"40":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"41":{"end":{"line":107,"column":12},"start":{"line":107,"column":12}},"42":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"43":{"end":{"line":31,"column":20},"start":{"line":31,"column":20}},"44":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"45":{"end":{"line":121,"column":9},"start":{"line":119,"column":8}},"46":{"end":{"line":120,"column":12},"start":{"line":120,"column":12}},"47":{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},"48":{"end":{"line":126,"column":8},"start":{"line":126,"column":8}},"49":{"end":{"line":127,"column":8},"start":{"line":127,"column":8}},"50":{"end":{"line":144,"column":9},"start":{"line":130,"column":8}},"51":{"end":{"line":131,"column":12},"start":{"line":131,"column":12}},"52":{"end":{"line":144,"column":9},"start":{"line":134,"column":13}},"53":{"end":{"line":135,"column":12},"start":{"line":135,"column":12}},"54":{"end":{"line":136,"column":12},"start":{"line":136,"column":12}},"55":{"end":{"line":137,"column":12},"start":{"line":137,"column":12}},"56":{"end":{"line":141,"column":12},"start":{"line":141,"column":12}},"57":{"end":{"line":142,"column":12},"start":{"line":142,"column":12}},"58":{"end":{"line":143,"column":12},"start":{"line":143,"column":12}},"59":{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},"60":{"end":{"line":148,"column":8},"start":{"line":148,"column":8}},"61":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"62":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"63":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"64":{"end":{"line":163,"column":8},"start":{"line":163,"column":8}},"65":{"end":{"line":171,"column":9},"start":{"line":166,"column":8}},"66":{"end":{"line":169,"column":12},"start":{"line":169,"column":12}},"67":{"end":{"line":170,"column":12},"start":{"line":170,"column":12}},"68":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"69":{"end":{"line":181,"column":36},"start":{"line":181,"column":36}},"70":{"end":{"line":181,"column":36},"start":{"line":181,"column":36}},"71":{"end":{"line":182,"column":8},"start":{"line":182,"column":8}},"72":{"end":{"line":185,"column":9},"start":{"line":183,"column":8}},"73":{"end":{"line":184,"column":12},"start":{"line":184,"column":12}},"74":{"end":{"line":186,"column":8},"start":{"line":186,"column":8}},"75":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"76":{"end":{"line":196,"column":8},"start":{"line":196,"column":8}},"77":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"78":{"end":{"line":198,"column":8},"start":{"line":198,"column":8}},"79":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"80":{"end":{"line":207,"column":9},"start":{"line":205,"column":8}},"81":{"end":{"line":206,"column":12},"start":{"line":206,"column":12}},"82":{"end":{"line":209,"column":8},"start":{"line":209,"column":8}},"83":{"end":{"line":211,"column":8},"start":{"line":211,"column":8}},"84":{"end":{"line":212,"column":8},"start":{"line":212,"column":8}},"85":{"end":{"line":214,"column":8},"start":{"line":214,"column":8}},"86":{"end":{"line":215,"column":8},"start":{"line":215,"column":8}},"87":{"end":{"line":216,"column":8},"start":{"line":216,"column":8}},"88":{"end":{"line":216,"column":34},"start":{"line":216,"column":34}},"89":{"end":{"line":219,"column":8},"start":{"line":219,"column":8}},"90":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"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":18,"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":18,"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":18,"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":20,"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":20,"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":20,"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":20,"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":20,"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":35,"column":16},"start":{"line":35,"column":16}},{"end":{"line":35,"column":8},"start":{"line":35,"column":39}}]},"11":{"line":140,"type":"if","locations":[{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},{"end":{"line":119,"column":8},"start":{"line":119,"column":8}}]},"12":{"line":140,"type":"binary-expr","locations":[{"end":{"line":119,"column":12},"start":{"line":119,"column":12}},{"end":{"line":119,"column":8},"start":{"line":119,"column":32}}]},"13":{"line":151,"type":"if","locations":[{"end":{"line":130,"column":8},"start":{"line":130,"column":8}},{"end":{"line":130,"column":8},"start":{"line":130,"column":8}}]},"14":{"line":155,"type":"if","locations":[{"end":{"line":134,"column":13},"start":{"line":134,"column":13}},{"end":{"line":134,"column":13},"start":{"line":134,"column":13}}]},"15":{"line":187,"type":"if","locations":[{"end":{"line":166,"column":8},"start":{"line":166,"column":8}},{"end":{"line":166,"column":8},"start":{"line":166,"column":8}}]},"16":{"line":205,"type":"cond-expr","locations":[{"end":{"line":181,"column":36},"start":{"line":181,"column":36}},{"end":{"line":181,"column":36},"start":{"line":181,"column":25}}]},"17":{"line":205,"type":"binary-expr","locations":[{"end":{"line":181,"column":36},"start":{"line":181,"column":36}},{"end":{"line":181,"column":36},"start":{"line":181,"column":36}}]},"18":{"line":209,"type":"if","locations":[{"end":{"line":183,"column":8},"start":{"line":183,"column":8}},{"end":{"line":183,"column":8},"start":{"line":183,"column":8}}]},"19":{"line":235,"type":"if","locations":[{"end":{"line":205,"column":8},"start":{"line":205,"column":8}},{"end":{"line":205,"column":8},"start":{"line":205,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, removeElm, elm, tag} from '../dom';","import {defaultsStr} from '../settings';","import {isUndef} from '../types';","","const EVENTS = ["," 'initializing-feature',"," 'initializing-extension'","];","","/** Left position in toolbar */","export const LEFT = 'left';","/** Right position in toolbar */","export const RIGHT = 'right';","/** Center position in toolbar */","export const CENTER = 'center';","","/**"," * Toolbar UI component"," * @export"," * @class Toolbar"," * @extends {Feature}"," */","export class Toolbar extends Feature {",""," /**"," * Create an instance of Toolbar"," * @param {TableFilter} tf TableFilter instance"," * @memberof Toolbar"," */"," constructor(tf) {"," super(tf, 'toolbar');",""," // Configuration object"," let f = this.config.toolbar || {};",""," /**"," * Css class for toolbar's container DOM element"," * @type {String}"," */"," this.contCssClass = defaultsStr(f.container_css_class, 'inf');",""," /**"," * Css class for left-side inner container DOM element"," * @type {String}"," */"," this.lContCssClass = defaultsStr(f.left_cont_css_class, 'ldiv');",""," /**"," * Css class for right-side inner container DOM element"," * @type {String}"," */"," this.rContCssClass = defaultsStr(f.right_cont_css_class, 'rdiv');",""," /**"," * Css class for middle inner container DOM element"," * @type {String}"," */"," this.cContCssClass = defaultsStr(f.center_cont_css_class, 'mdiv');",""," /**"," * Toolbar's custom container ID"," * @type {String}"," */"," this.tgtId = defaultsStr(f.target_id, null);",""," /**"," * Toolbar's container DOM element"," * @type {DOMElement}"," * @private"," */"," this.cont = null;",""," /**"," * Left-side inner container DOM element (rows counter in toolbar)"," * @type {DOMElement}"," * @private"," */"," this.lCont = null;",""," /**"," * Right-side inner container DOM element (reset button,"," * page length selector in toolbar)"," * @type {DOMElement}"," * @private"," */"," this.rCont = null;",""," /**"," * Middle inner container DOM element (paging elements in toolbar)"," * @type {DOMElement}"," * @private"," */"," this.cCont = null;",""," /**"," * Container elements inside toolbar"," * @private"," */"," this.innerCont = {"," left: null,"," center: null,"," right: null"," };",""," this.emitter.on(EVENTS,"," (feature, isExternal) => this.init(isExternal));",""," /** @inherited */"," this.enabled = true;"," }",""," /**"," * Initialize toolbar components"," * @param {Boolean} isExternal initialize only if component belongs"," * to toolbar"," */"," init(isExternal) {"," if (this.initialized || isExternal) {"," return;"," }",""," let tf = this.tf;",""," // default container"," let container = createElm('div');"," container.className = this.contCssClass;",""," // custom container"," if (this.tgtId) {"," elm(this.tgtId).appendChild(container);"," }"," // grid-layout"," else if (tf.gridLayout) {"," let gridLayout = tf.Mod.gridLayout;"," gridLayout.tblMainCont.appendChild(container);"," container.className = gridLayout.infDivCssClass;"," }"," // default location: just above the table"," else {"," let cont = createElm('caption');"," cont.appendChild(container);"," tf.dom().insertBefore(cont, tf.dom().firstChild);"," }"," this.cont = container;",""," // left container"," this.lCont = this.createContainer(container, this.lContCssClass);",""," // right container"," this.rCont = this.createContainer(container, this.rContCssClass);",""," // middle container"," this.cCont = this.createContainer(container, this.cContCssClass);",""," this.innerCont = {"," left: this.lCont,"," center: this.cCont,"," right: this.rCont"," };",""," /** @inherited */"," this.initialized = true;",""," // emit help initialisation only if undefined"," if (isUndef(tf.help)) {"," // explicitily enable help to initialise feature by"," // default, only if setting is undefined"," tf.Mod.help.enable();"," this.emitter.emit('init-help', tf);"," }"," }",""," /**"," * Return the container based on requested position inside the toolbar"," * @param {String} [position=RIGHT] 3 possible positions: 'left', 'center',"," * 'right'"," * @param {DOMElement} el optional DOM element to be inserter in container"," * @returns {DOMElement}"," */"," container(position = RIGHT, el) {"," let cont = this.innerCont[position];"," if (el) {"," cont.appendChild(el);"," }"," return cont;"," }",""," /**"," * Create DOM element inside passed container"," * @param {DOMElement} container"," * @param {String} css"," * @private"," */"," createContainer(container, css) {"," let div = createElm('div', ['class', css]);"," container.appendChild(div);"," return div;"," }",""," /**"," * Destroy Toolbar instance"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let tf = this.tf;",""," removeElm(this.cont);"," this.cont = null;",""," let tbl = tf.dom();"," let captions = tag(tbl, 'caption');"," [].forEach.call(captions, (el) => removeElm(el));",""," /** @inherited */"," this.initialized = false;"," }","}",""]};
}
__cov_Dxq48w6CeQ8iie6H2XueoQ = __cov_Dxq48w6CeQ8iie6H2XueoQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\toolbar.js'];
__cov_Dxq48w6CeQ8iie6H2XueoQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_Dxq48w6CeQ8iie6H2XueoQ.s['2']++;exports.Toolbar=exports.CENTER=exports.RIGHT=exports.LEFT=undefined;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['3']++;var _feature=__webpack_require__(11);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['4']++;var _dom=__webpack_require__(10);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['5']++;var _settings=__webpack_require__(7);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['6']++;var _types=__webpack_require__(3);function _classCallCheck(instance,Constructor){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['1']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['8']++;if(!(instance instanceof Constructor)){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['1'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['9']++;throw new TypeError('Cannot call a class as a function');}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['2']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['11']++;if(!self){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['2'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['12']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['2'][1]++;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['13']++;return(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['4'][0]++,call)&&((__cov_Dxq48w6CeQ8iie6H2XueoQ.b['4'][1]++,typeof call==='object')||(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['4'][2]++,typeof call==='function'))?(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['3'][0]++,call):(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['3']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['15']++;if((__cov_Dxq48w6CeQ8iie6H2XueoQ.b['6'][0]++,typeof superClass!=='function')&&(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['6'][1]++,superClass!==null)){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['5'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['16']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['5'][1]++;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['17']++;subClass.prototype=Object.create((__cov_Dxq48w6CeQ8iie6H2XueoQ.b['7'][0]++,superClass)&&(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_Dxq48w6CeQ8iie6H2XueoQ.s['18']++;if(superClass){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['8'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['19']++;Object.setPrototypeOf?(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['8'][1]++;}}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['20']++;var EVENTS=['initializing-feature','initializing-extension'];__cov_Dxq48w6CeQ8iie6H2XueoQ.s['21']++;var LEFT=exports.LEFT='left';__cov_Dxq48w6CeQ8iie6H2XueoQ.s['22']++;var RIGHT=exports.RIGHT='right';__cov_Dxq48w6CeQ8iie6H2XueoQ.s['23']++;var CENTER=exports.CENTER='center';__cov_Dxq48w6CeQ8iie6H2XueoQ.s['24']++;var Toolbar=exports.Toolbar=function(_Feature){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['4']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['25']++;_inherits(Toolbar,_Feature);function Toolbar(tf){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['5']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['27']++;_classCallCheck(this,Toolbar);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['28']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'toolbar'));__cov_Dxq48w6CeQ8iie6H2XueoQ.s['29']++;var f=(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['10'][0]++,_this.config.toolbar)||(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['10'][1]++,{});__cov_Dxq48w6CeQ8iie6H2XueoQ.s['30']++;_this.contCssClass=(0,_settings.defaultsStr)(f.container_css_class,'inf');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['31']++;_this.lContCssClass=(0,_settings.defaultsStr)(f.left_cont_css_class,'ldiv');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['32']++;_this.rContCssClass=(0,_settings.defaultsStr)(f.right_cont_css_class,'rdiv');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['33']++;_this.cContCssClass=(0,_settings.defaultsStr)(f.center_cont_css_class,'mdiv');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['34']++;_this.tgtId=(0,_settings.defaultsStr)(f.target_id,null);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['35']++;_this.cont=null;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['36']++;_this.lCont=null;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['37']++;_this.rCont=null;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['38']++;_this.cCont=null;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['39']++;_this.innerCont={left:null,center:null,right:null};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['40']++;_this.emitter.on(EVENTS,function(feature,isExternal){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['6']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['41']++;return _this.init(isExternal);});__cov_Dxq48w6CeQ8iie6H2XueoQ.s['42']++;_this.enabled=true;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['43']++;return _this;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['44']++;Toolbar.prototype.init=function init(isExternal){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['7']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['45']++;if((__cov_Dxq48w6CeQ8iie6H2XueoQ.b['12'][0]++,this.initialized)||(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['12'][1]++,isExternal)){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['11'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['46']++;return;}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['11'][1]++;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['47']++;var tf=this.tf;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['48']++;var container=(0,_dom.createElm)('div');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['49']++;container.className=this.contCssClass;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['50']++;if(this.tgtId){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['13'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['51']++;(0,_dom.elm)(this.tgtId).appendChild(container);}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['13'][1]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['52']++;if(tf.gridLayout){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['14'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['53']++;var gridLayout=tf.Mod.gridLayout;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['54']++;gridLayout.tblMainCont.appendChild(container);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['55']++;container.className=gridLayout.infDivCssClass;}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['14'][1]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['56']++;var cont=(0,_dom.createElm)('caption');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['57']++;cont.appendChild(container);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['58']++;tf.dom().insertBefore(cont,tf.dom().firstChild);}}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['59']++;this.cont=container;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['60']++;this.lCont=this.createContainer(container,this.lContCssClass);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['61']++;this.rCont=this.createContainer(container,this.rContCssClass);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['62']++;this.cCont=this.createContainer(container,this.cContCssClass);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['63']++;this.innerCont={left:this.lCont,center:this.cCont,right:this.rCont};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['64']++;this.initialized=true;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['65']++;if((0,_types.isUndef)(tf.help)){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['15'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['66']++;tf.Mod.help.enable();__cov_Dxq48w6CeQ8iie6H2XueoQ.s['67']++;this.emitter.emit('init-help',tf);}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['15'][1]++;}};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['68']++;Toolbar.prototype.container=function container(){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['8']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['69']++;var position=(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['17'][0]++,arguments.length>0)&&(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['17'][1]++,arguments[0]!==undefined)?(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['16'][0]++,arguments[0]):(__cov_Dxq48w6CeQ8iie6H2XueoQ.b['16'][1]++,RIGHT);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['70']++;var el=arguments[1];__cov_Dxq48w6CeQ8iie6H2XueoQ.s['71']++;var cont=this.innerCont[position];__cov_Dxq48w6CeQ8iie6H2XueoQ.s['72']++;if(el){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['18'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['73']++;cont.appendChild(el);}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['18'][1]++;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['74']++;return cont;};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['75']++;Toolbar.prototype.createContainer=function createContainer(container,css){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['9']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['76']++;var div=(0,_dom.createElm)('div',['class',css]);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['77']++;container.appendChild(div);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['78']++;return div;};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['79']++;Toolbar.prototype.destroy=function destroy(){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['10']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['80']++;if(!this.initialized){__cov_Dxq48w6CeQ8iie6H2XueoQ.b['19'][0]++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['81']++;return;}else{__cov_Dxq48w6CeQ8iie6H2XueoQ.b['19'][1]++;}__cov_Dxq48w6CeQ8iie6H2XueoQ.s['82']++;var tf=this.tf;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['83']++;(0,_dom.removeElm)(this.cont);__cov_Dxq48w6CeQ8iie6H2XueoQ.s['84']++;this.cont=null;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['85']++;var tbl=tf.dom();__cov_Dxq48w6CeQ8iie6H2XueoQ.s['86']++;var captions=(0,_dom.tag)(tbl,'caption');__cov_Dxq48w6CeQ8iie6H2XueoQ.s['87']++;[].forEach.call(captions,function(el){__cov_Dxq48w6CeQ8iie6H2XueoQ.f['11']++;__cov_Dxq48w6CeQ8iie6H2XueoQ.s['88']++;return(0,_dom.removeElm)(el);});__cov_Dxq48w6CeQ8iie6H2XueoQ.s['89']++;this.initialized=false;};__cov_Dxq48w6CeQ8iie6H2XueoQ.s['90']++;return Toolbar;}(_feature.Feature);
/***/ }),
/* 34 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isDefined = __webpack_require__(28),
classChecks = __webpack_require__(5),
callDateSet = __webpack_require__(35),
walkUnitDown = __webpack_require__(85);
var isFunction = classChecks.isFunction;
function setUnitAndLowerToEdge(d, startIndex, stopIndex, end) {
walkUnitDown(startIndex, function(unit, i) {
var val = end ? unit.end : unit.start;
if (isFunction(val)) {
val = val(d);
}
callDateSet(d, unit.method, val);
return !isDefined(stopIndex) || i > stopIndex;
});
return d;
}
module.exports = setUnitAndLowerToEdge;
/***/ }),
/* 35 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _utc = __webpack_require__(22),
callDateGet = __webpack_require__(18);
function callDateSet(d, method, value, safe) {
// "Safe" denotes not setting the date if the value is the same as what is
// currently set. In theory this should be a noop, however it will cause
// timezone shifts when in the middle of a DST fallback. This is unavoidable
// as the notation itself is ambiguous (i.e. there are two "1:00ams" on
// November 1st, 2015 in northern hemisphere timezones that follow DST),
// however when advancing or rewinding dates this can throw off calculations
// so avoiding this unintentional shifting on an opt-in basis.
if (safe && value === callDateGet(d, method, value)) {
return;
}
d['set' + (_utc(d) ? 'UTC' : '') + method](value);
}
module.exports = callDateSet;
/***/ }),
/* 36 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateSet = __webpack_require__(35);
function setDate(d, val) {
callDateSet(d, 'Date', val);
}
module.exports = setDate;
/***/ }),
/* 37 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateGet = __webpack_require__(18);
function getDate(d) {
return callDateGet(d, 'Date');
}
module.exports = getDate;
/***/ }),
/* 38 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _utc = __webpack_require__(22);
function cloneDate(d) {
// Rhino environments have a bug where new Date(d) truncates
// milliseconds so need to call getTime() here.
var clone = new Date(d.getTime());
_utc(clone, !!_utc(d));
return clone;
}
module.exports = cloneDate;
/***/ }),
/* 39 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function isUndefined(o) {
return o === undefined;
}
module.exports = isUndefined;
/***/ }),
/* 40 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6);
var HOURS_INDEX = DateUnitIndexes.HOURS_INDEX,
DAY_INDEX = DateUnitIndexes.DAY_INDEX,
WEEK_INDEX = DateUnitIndexes.WEEK_INDEX,
MONTH_INDEX = DateUnitIndexes.MONTH_INDEX;
function getLowerUnitIndex(index) {
if (index === MONTH_INDEX) {
return DAY_INDEX;
} else if (index === WEEK_INDEX) {
return HOURS_INDEX;
}
return index - 1;
}
module.exports = getLowerUnitIndex;
/***/ }),
/* 41 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _dateOptions = __webpack_require__(60);
function getNewDate() {
return _dateOptions('newDateInternal')();
}
module.exports = getNewDate;
/***/ }),
/* 42 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var updateDate = __webpack_require__(47);
function advanceDate(d, unit, num, reset) {
var set = {};
set[unit] = num;
return updateDate(d, set, reset, 1);
}
module.exports = advanceDate;
/***/ }),
/* 43 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var simpleMerge = __webpack_require__(55);
function simpleClone(obj) {
return simpleMerge({}, obj);
}
module.exports = simpleClone;
/***/ }),
/* 44 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {
HALF_WIDTH_ZERO: 0x30,
FULL_WIDTH_ZERO: 0xff10,
HALF_WIDTH_PERIOD: '.',
FULL_WIDTH_PERIOD: '',
HALF_WIDTH_COMMA: ',',
OPEN_BRACE: '{',
CLOSE_BRACE: '}'
};
/***/ }),
/* 45 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function spaceSplit(str) {
return str.split(' ');
}
module.exports = spaceSplit;
/***/ }),
/* 46 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function tzOffset(d) {
return d.getTimezoneOffset();
}
module.exports = tzOffset;
/***/ }),
/* 47 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
DateUnitIndexes = __webpack_require__(6),
trunc = __webpack_require__(23),
setDate = __webpack_require__(36),
getDate = __webpack_require__(37),
getMonth = __webpack_require__(31),
getNewDate = __webpack_require__(41),
setWeekday = __webpack_require__(24),
mathAliases = __webpack_require__(9),
callDateGet = __webpack_require__(18),
classChecks = __webpack_require__(5),
resetLowerUnits = __webpack_require__(162),
getLowerUnitIndex = __webpack_require__(40),
getHigherUnitIndex = __webpack_require__(163),
callDateSetWithWeek = __webpack_require__(164),
iterateOverDateParams = __webpack_require__(48);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX,
WEEK_INDEX = DateUnitIndexes.WEEK_INDEX,
MONTH_INDEX = DateUnitIndexes.MONTH_INDEX,
YEAR_INDEX = DateUnitIndexes.YEAR_INDEX,
round = mathAliases.round,
isNumber = classChecks.isNumber;
function updateDate(d, params, reset, advance, prefer, weekdayDir) {
var upperUnitIndex;
function setUpperUnit(unitName, unitIndex) {
if (prefer && !upperUnitIndex) {
if (unitName === 'weekday') {
upperUnitIndex = WEEK_INDEX;
} else {
upperUnitIndex = getHigherUnitIndex(unitIndex);
}
}
}
function setSpecificity(unitIndex) {
// Other functions may preemptively set the specificity before arriving
// here so concede to them if they have already set more specific units.
if (unitIndex > params.specificity) {
return;
}
params.specificity = unitIndex;
}
function canDisambiguate() {
if (!upperUnitIndex || upperUnitIndex > YEAR_INDEX) {
return;
}
switch(prefer) {
case -1: return d > getNewDate();
case 1: return d < getNewDate();
}
}
function disambiguateHigherUnit() {
var unit = DateUnits[upperUnitIndex];
advance = prefer;
setUnit(unit.name, 1, unit, upperUnitIndex);
}
function handleFraction(unit, unitIndex, fraction) {
if (unitIndex) {
var lowerUnit = DateUnits[getLowerUnitIndex(unitIndex)];
var val = round(unit.multiplier / lowerUnit.multiplier * fraction);
params[lowerUnit.name] = val;
}
}
function monthHasShifted(d, targetMonth) {
if (targetMonth < 0) {
targetMonth = targetMonth % 12 + 12;
}
return targetMonth % 12 !== getMonth(d);
}
function setUnit(unitName, value, unit, unitIndex) {
var method = unit.method, checkMonth, fraction;
setUpperUnit(unitName, unitIndex);
setSpecificity(unitIndex);
fraction = value % 1;
if (fraction) {
handleFraction(unit, unitIndex, fraction);
value = trunc(value);
}
if (unitName === 'weekday') {
if (!advance) {
// Weekdays are always considered absolute units so simply set them
// here even if it is an "advance" operation. This is to help avoid
// ambiguous meanings in "advance" as well as to neatly allow formats
// like "Wednesday of next week" without more complex logic.
setWeekday(d, value, weekdayDir);
}
return;
}
checkMonth = unitIndex === MONTH_INDEX && getDate(d) > 28;
// If we are advancing or rewinding, then we need we need to set the
// absolute time if the unit is "hours" or less. This is due to the fact
// that setting by method is ambiguous during DST shifts. For example,
// 1:00am on November 1st 2015 occurs twice in North American timezones
// with DST, the second time being after the clocks are rolled back at
// 2:00am. When springing forward this is automatically handled as there
// is no 2:00am so the date automatically jumps to 3:00am. However, when
// rolling back, setHours(2) will always choose the first "2am" even if
// the date is currently set to the second, causing unintended jumps.
// This ambiguity is unavoidable when setting dates as the notation is
// ambiguous. However when advancing, we clearly want the resulting date
// to be an acutal hour ahead, which can only be accomplished by setting
// the absolute time. Conversely, any unit higher than "hours" MUST use
// the internal set methods, as they are ambiguous as absolute units of
// time. Years may be 365 or 366 days depending on leap years, months are
// all over the place, and even days may be 23-25 hours depending on DST
// shifts. Finally, note that the kind of jumping described above will
// occur when calling ANY "set" method on the date and will occur even if
// the value being set is identical to the one currently set (i.e.
// setHours(2) on a date at 2am may not be a noop). This is precarious,
// so avoiding this situation in callDateSet by checking up front that
// the value is not the same before setting.
if (advance && !unit.ambiguous) {
d.setTime(d.getTime() + (value * advance * unit.multiplier));
return;
} else if (advance) {
if (unitIndex === WEEK_INDEX) {
value *= 7;
method = DateUnits[DAY_INDEX].method;
}
value = (value * advance) + callDateGet(d, method);
}
callDateSetWithWeek(d, method, value, advance);
if (checkMonth && monthHasShifted(d, value)) {
// As we are setting the units in reverse order, there is a chance that
// our date may accidentally traverse into a new month, such as setting
// { month: 1, date 15 } on January 31st. Check for this here and reset
// the date to the last day of the previous month if this has happened.
setDate(d, 0);
}
}
if (isNumber(params) && advance) {
// If param is a number and advancing, the number is in milliseconds.
params = { millisecond: params };
} else if (isNumber(params)) {
// Otherwise just set the timestamp and return.
d.setTime(params);
return d;
}
iterateOverDateParams(params, setUnit);
if (reset && params.specificity) {
resetLowerUnits(d, params.specificity);
}
// If past or future is preferred, then the process of "disambiguation" will
// ensure that an ambiguous time/date ("4pm", "thursday", "June", etc.) will
// be in the past or future. Weeks are only considered ambiguous if there is
// a weekday, i.e. "thursday" is an ambiguous week, but "the 4th" is an
// ambiguous month.
if (canDisambiguate()) {
disambiguateHigherUnit();
}
return d;
}
module.exports = updateDate;
/***/ }),
/* 48 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6),
isDefined = __webpack_require__(28),
getDateParam = __webpack_require__(167),
iterateOverDateUnits = __webpack_require__(58);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX;
function iterateOverDateParams(params, fn, startIndex, endIndex) {
function run(name, unit, i) {
var val = getDateParam(params, name);
if (isDefined(val)) {
fn(name, val, unit, i);
}
}
iterateOverDateUnits(function (unit, i) {
var result = run(unit.name, unit, i);
if (result !== false && i === DAY_INDEX) {
// Check for "weekday", which has a distinct meaning
// in the context of setting a date, but has the same
// meaning as "day" as a unit of time.
result = run('weekday', unit, i);
}
return result;
}, startIndex, endIndex);
}
module.exports = iterateOverDateParams;
/***/ }),
/* 49 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
DateUnitIndexes = __webpack_require__(6),
moveToEndOfWeek = __webpack_require__(89),
getLowerUnitIndex = __webpack_require__(40),
setUnitAndLowerToEdge = __webpack_require__(34);
var WEEK_INDEX = DateUnitIndexes.WEEK_INDEX,
localeManager = LocaleHelpers.localeManager;
function moveToEndOfUnit(d, unitIndex, localeCode, stopIndex) {
if (unitIndex === WEEK_INDEX) {
moveToEndOfWeek(d, localeManager.get(localeCode).getFirstDayOfWeek());
}
return setUnitAndLowerToEdge(d, getLowerUnitIndex(unitIndex), stopIndex, true);
}
module.exports = moveToEndOfUnit;
/***/ }),
/* 50 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
DateUnitIndexes = __webpack_require__(6),
getLowerUnitIndex = __webpack_require__(40),
moveToBeginningOfWeek = __webpack_require__(61),
setUnitAndLowerToEdge = __webpack_require__(34);
var WEEK_INDEX = DateUnitIndexes.WEEK_INDEX,
localeManager = LocaleHelpers.localeManager;
function moveToBeginningOfUnit(d, unitIndex, localeCode) {
if (unitIndex === WEEK_INDEX) {
moveToBeginningOfWeek(d, localeManager.get(localeCode).getFirstDayOfWeek());
}
return setUnitAndLowerToEdge(d, getLowerUnitIndex(unitIndex));
}
module.exports = moveToBeginningOfUnit;
/***/ }),
/* 51 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var methodDefineAliases = __webpack_require__(184),
collectSimilarMethods = __webpack_require__(186);
var defineInstance = methodDefineAliases.defineInstance;
function defineInstanceSimilar(sugarNamespace, set, fn, flags) {
defineInstance(sugarNamespace, collectSimilarMethods(set, fn), flags);
}
module.exports = defineInstanceSimilar;
/***/ }),
/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function dateIsValid(d) {
return !isNaN(d.getTime());
}
module.exports = dateIsValid;
/***/ }),
/* 53 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isValidRangeMember = __webpack_require__(400);
function rangeIsValid(range) {
return isValidRangeMember(range.start) &&
isValidRangeMember(range.end) &&
typeof range.start === typeof range.end;
}
module.exports = rangeIsValid;
/***/ }),
/* 54 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var EnglishLocaleBaseDefinition = __webpack_require__(133),
simpleMerge = __webpack_require__(55),
simpleClone = __webpack_require__(43);
function getEnglishVariant(v) {
return simpleMerge(simpleClone(EnglishLocaleBaseDefinition), v);
}
module.exports = getEnglishVariant;
/***/ }),
/* 55 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var forEachProperty = coreUtilityAliases.forEachProperty;
function simpleMerge(target, source) {
forEachProperty(source, function(val, key) {
target[key] = val;
});
return target;
}
module.exports = simpleMerge;
/***/ }),
/* 56 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {
ISO_FIRST_DAY_OF_WEEK: 1,
ISO_FIRST_DAY_OF_WEEK_YEAR: 4
};
/***/ }),
/* 57 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function isObjectType(obj, type) {
return !!obj && (type || typeof obj) === 'object';
}
module.exports = isObjectType;
/***/ }),
/* 58 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
DateUnitIndexes = __webpack_require__(6),
isUndefined = __webpack_require__(39);
var YEAR_INDEX = DateUnitIndexes.YEAR_INDEX;
function iterateOverDateUnits(fn, startIndex, endIndex) {
endIndex = endIndex || 0;
if (isUndefined(startIndex)) {
startIndex = YEAR_INDEX;
}
for (var index = startIndex; index >= endIndex; index--) {
if (fn(DateUnits[index], index) === false) {
break;
}
}
}
module.exports = iterateOverDateUnits;
/***/ }),
/* 59 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var MINUTES = __webpack_require__(83),
ParsingTokens = __webpack_require__(74),
LocaleHelpers = __webpack_require__(8),
DateUnitIndexes = __webpack_require__(6),
_utc = __webpack_require__(22),
trunc = __webpack_require__(23),
forEach = __webpack_require__(27),
tzOffset = __webpack_require__(46),
resetTime = __webpack_require__(84),
isDefined = __webpack_require__(28),
setWeekday = __webpack_require__(24),
updateDate = __webpack_require__(47),
getNewDate = __webpack_require__(41),
isUndefined = __webpack_require__(39),
classChecks = __webpack_require__(5),
advanceDate = __webpack_require__(42),
simpleClone = __webpack_require__(43),
isObjectType = __webpack_require__(57),
moveToEndOfUnit = __webpack_require__(49),
deleteDateParam = __webpack_require__(169),
coreUtilityAliases = __webpack_require__(12),
getParsingTokenValue = __webpack_require__(170),
moveToBeginningOfUnit = __webpack_require__(50),
iterateOverDateParams = __webpack_require__(48),
getYearFromAbbreviation = __webpack_require__(171),
iterateOverHigherDateParams = __webpack_require__(172);
var isNumber = classChecks.isNumber,
isString = classChecks.isString,
isDate = classChecks.isDate,
hasOwn = coreUtilityAliases.hasOwn,
getOwn = coreUtilityAliases.getOwn,
English = LocaleHelpers.English,
localeManager = LocaleHelpers.localeManager,
DAY_INDEX = DateUnitIndexes.DAY_INDEX,
WEEK_INDEX = DateUnitIndexes.WEEK_INDEX,
MONTH_INDEX = DateUnitIndexes.MONTH_INDEX,
YEAR_INDEX = DateUnitIndexes.YEAR_INDEX;
function getExtendedDate(contextDate, d, opt, forceClone) {
var date, set, loc, options, afterCallbacks, relative, weekdayDir;
afterCallbacks = [];
options = getDateOptions(opt);
function getDateOptions(opt) {
var options = isString(opt) ? { locale: opt } : opt || {};
options.prefer = +!!getOwn(options, 'future') - +!!getOwn(options, 'past');
return options;
}
function getFormatParams(match, dif) {
var set = getOwn(options, 'params') || {};
forEach(dif.to, function(field, i) {
var str = match[i + 1], token, val;
if (!str) return;
if (field === 'yy' || field === 'y') {
field = 'year';
val = getYearFromAbbreviation(str, date, getOwn(options, 'prefer'));
} else if (token = getOwn(ParsingTokens, field)) {
field = token.param || field;
val = getParsingTokenValue(token, str);
} else {
val = loc.getTokenValue(field, str);
}
set[field] = val;
});
return set;
}
// Clone date will set the utc flag, but it will
// be overriden later, so set option flags instead.
function cloneDateByFlag(d, clone) {
if (_utc(d) && !isDefined(getOwn(options, 'fromUTC'))) {
options.fromUTC = true;
}
if (_utc(d) && !isDefined(getOwn(options, 'setUTC'))) {
options.setUTC = true;
}
if (clone) {
d = new Date(d.getTime());
}
return d;
}
function afterDateSet(fn) {
afterCallbacks.push(fn);
}
function fireCallbacks() {
forEach(afterCallbacks, function(fn) {
fn.call();
});
}
function parseStringDate(str) {
str = str.toLowerCase();
// The act of getting the locale will initialize
// if it is missing and add the required formats.
loc = localeManager.get(getOwn(options, 'locale'));
for (var i = 0, dif, match; dif = loc.compiledFormats[i]; i++) {
match = str.match(dif.reg);
if (match) {
// Note that caching the format will modify the compiledFormats array
// which is not a good idea to do inside its for loop, however we
// know at this point that we have a matched format and that we will
// break out below, so simpler to do it here.
loc.cacheFormat(dif, i);
set = getFormatParams(match, dif);
if (isDefined(set.timestamp)) {
str = set.timestamp;
set = null;
break;
}
if (isDefined(set.ampm)) {
handleAmpm(set.ampm);
}
if (set.utc || isDefined(set.tzHour)) {
handleTimezoneOffset(set.tzHour, set.tzMinute, set.tzSign);
}
if (isDefined(set.shift) && isUndefined(set.unit)) {
// "next january", "next monday", etc
handleUnitlessShift();
}
if (isDefined(set.num) && isUndefined(set.unit)) {
// "the second of January", etc
handleUnitlessNum(set.num);
}
if (set.midday) {
// "noon" and "midnight"
handleMidday(set.midday);
}
if (isDefined(set.day)) {
// Relative day localizations such as "today" and "tomorrow".
handleRelativeDay(set.day);
}
if (isDefined(set.unit)) {
// "3 days ago", etc
handleRelativeUnit(set.unit);
}
if (set.edge) {
// "the end of January", etc
handleEdge(set.edge, set);
}
if (set.yearSign) {
set.year *= set.yearSign;
}
break;
}
}
if (!set) {
// Fall back to native parsing
date = new Date(str);
if (getOwn(options, 'fromUTC')) {
// Falling back to system date here which cannot be parsed as UTC,
// so if we're forcing UTC then simply add the offset.
date.setTime(date.getTime() + (tzOffset(date) * MINUTES));
}
} else if (relative) {
updateDate(date, set, false, 1);
} else {
if (_utc(date)) {
// UTC times can traverse into other days or even months,
// so preemtively reset the time here to prevent this.
resetTime(date);
}
updateDate(date, set, true, 0, getOwn(options, 'prefer'), weekdayDir);
}
fireCallbacks();
return date;
}
function handleAmpm(ampm) {
if (ampm === 1 && set.hour < 12) {
// If the time is 1pm-11pm advance the time by 12 hours.
set.hour += 12;
} else if (ampm === 0 && set.hour === 12) {
// If it is 12:00am then set the hour to 0.
set.hour = 0;
}
}
function handleTimezoneOffset(tzHour, tzMinute, tzSign) {
// Adjust for timezone offset
_utc(date, true);
var offset = (tzSign || 1) * ((tzHour || 0) * 60 + (tzMinute || 0));
if (offset) {
set.minute = (set.minute || 0) - offset;
}
}
function handleUnitlessShift() {
if (isDefined(set.month)) {
// "next January"
set.unit = YEAR_INDEX;
} else if (isDefined(set.weekday)) {
// "next Monday"
set.unit = WEEK_INDEX;
}
}
function handleUnitlessNum(num) {
if (isDefined(set.weekday)) {
// "The second Tuesday of March"
setOrdinalWeekday(num);
} else if (isDefined(set.month)) {
// "The second of March"
set.date = set.num;
}
}
function handleMidday(hour) {
set.hour = hour % 24;
if (hour > 23) {
// If the date has hours past 24, we need to prevent it from traversing
// into a new day as that would make it being part of a new week in
// ambiguous dates such as "Monday".
afterDateSet(function() {
advanceDate(date, 'date', trunc(hour / 24));
});
}
}
function handleRelativeDay() {
resetTime(date);
if (isUndefined(set.unit)) {
set.unit = DAY_INDEX;
set.num = set.day;
delete set.day;
}
}
function handleRelativeUnit(unitIndex) {
var num = isDefined(set.num) ? set.num : 1;
// If a weekday is defined, there are 3 possible formats being applied:
//
// 1. "the day after monday": unit is days
// 2. "next monday": short for "next week monday", unit is weeks
// 3. "the 2nd monday of next month": unit is months
//
// In the first case, we need to set the weekday up front, as the day is
// relative to it. The second case also needs to be handled up front for
// formats like "next monday at midnight" which will have its weekday reset
// if not set up front. The last case will set up the params necessary to
// shift the weekday and allow separateAbsoluteUnits below to handle setting
// it after the date has been shifted.
if(isDefined(set.weekday)) {
if(unitIndex === MONTH_INDEX) {
setOrdinalWeekday(num);
num = 1;
} else {
updateDate(date, { weekday: set.weekday }, true);
delete set.weekday;
}
}
if (set.half) {
// Allow localized "half" as a standalone colloquialism. Purposely avoiding
// the locale number system to reduce complexity. The units "month" and
// "week" are purposely excluded in the English date formats below, as
// "half a week" and "half a month" are meaningless as exact dates.
num *= set.half;
}
if (isDefined(set.shift)) {
// Shift and unit, ie "next month", "last week", etc.
num *= set.shift;
} else if (set.sign) {
// Unit and sign, ie "months ago", "weeks from now", etc.
num *= set.sign;
}
if (isDefined(set.day)) {
// "the day after tomorrow"
num += set.day;
delete set.day;
}
// Formats like "the 15th of last month" or "6:30pm of next week"
// contain absolute units in addition to relative ones, so separate
// them here, remove them from the params, and set up a callback to
// set them after the relative ones have been set.
separateAbsoluteUnits(unitIndex);
// Finally shift the unit.
set[English.units[unitIndex]] = num;
relative = true;
}
function handleEdge(edge, params) {
var edgeIndex = params.unit, weekdayOfMonth;
if (!edgeIndex) {
// If we have "the end of January", then we need to find the unit index.
iterateOverHigherDateParams(params, function(unitName, val, unit, i) {
if (unitName === 'weekday' && isDefined(params.month)) {
// If both a month and weekday exist, then we have a format like
// "the last tuesday in November, 2012", where the "last" is still
// relative to the end of the month, so prevent the unit "weekday"
// from taking over.
return;
}
edgeIndex = i;
});
}
if (edgeIndex === MONTH_INDEX && isDefined(params.weekday)) {
// If a weekday in a month exists (as described above),
// then set it up to be set after the date has been shifted.
weekdayOfMonth = params.weekday;
delete params.weekday;
}
afterDateSet(function() {
var stopIndex;
// "edge" values that are at the very edge are "2" so the beginning of the
// year is -2 and the end of the year is 2. Conversely, the "last day" is
// actually 00:00am so it is 1. -1 is reserved but unused for now.
if (edge < 0) {
moveToBeginningOfUnit(date, edgeIndex, getOwn(options, 'locale'));
} else if (edge > 0) {
if (edge === 1) {
stopIndex = DAY_INDEX;
moveToBeginningOfUnit(date, DAY_INDEX);
}
moveToEndOfUnit(date, edgeIndex, getOwn(options, 'locale'), stopIndex);
}
if (isDefined(weekdayOfMonth)) {
setWeekday(date, weekdayOfMonth, -edge);
resetTime(date);
}
});
if (edgeIndex === MONTH_INDEX) {
params.specificity = DAY_INDEX;
} else {
params.specificity = edgeIndex - 1;
}
}
function setOrdinalWeekday(num) {
// If we have "the 2nd Tuesday of June", then pass the "weekdayDir"
// flag along to updateDate so that the date does not accidentally traverse
// into the previous month. This needs to be independent of the "prefer"
// flag because we are only ensuring that the weekday is in the future, not
// the entire date.
set.weekday = 7 * (num - 1) + set.weekday;
set.date = 1;
weekdayDir = 1;
}
function separateAbsoluteUnits(unitIndex) {
var params;
iterateOverDateParams(set, function(name, val, unit, i) {
// If there is a time unit set that is more specific than
// the matched unit we have a string like "5:30am in 2 minutes",
// which is meaningless, so invalidate the date...
if (i >= unitIndex) {
date.setTime(NaN);
return false;
} else if (i < unitIndex) {
// ...otherwise set the params to set the absolute date
// as a callback after the relative date has been set.
params = params || {};
params[name] = val;
deleteDateParam(set, name);
}
});
if (params) {
afterDateSet(function() {
updateDate(date, params, true, false, getOwn(options, 'prefer'), weekdayDir);
});
if (set.edge) {
// "the end of March of next year"
handleEdge(set.edge, params);
delete set.edge;
}
}
}
if (contextDate && d) {
// If a context date is passed ("get" and "unitsFromNow"),
// then use it as the starting point.
date = cloneDateByFlag(contextDate, true);
} else {
date = getNewDate();
}
_utc(date, getOwn(options, 'fromUTC'));
if (isString(d)) {
date = parseStringDate(d);
} else if (isDate(d)) {
date = cloneDateByFlag(d, hasOwn(options, 'clone') || forceClone);
} else if (isObjectType(d)) {
set = simpleClone(d);
updateDate(date, set, true);
} else if (isNumber(d) || d === null) {
date.setTime(d);
}
// A date created by parsing a string presumes that the format *itself* is
// UTC, but not that the date, once created, should be manipulated as such. In
// other words, if you are creating a date object from a server time
// "2012-11-15T12:00:00Z", in the majority of cases you are using it to create
// a date that will, after creation, be manipulated as local, so reset the utc
// flag here unless "setUTC" is also set.
_utc(date, !!getOwn(options, 'setUTC'));
return {
set: set,
date: date
};
}
module.exports = getExtendedDate;
/***/ }),
/* 60 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DATE_OPTIONS = __webpack_require__(158),
namespaceAliases = __webpack_require__(25),
defineOptionsAccessor = __webpack_require__(160);
var sugarDate = namespaceAliases.sugarDate;
module.exports = defineOptionsAccessor(sugarDate, DATE_OPTIONS);
/***/ }),
/* 61 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var setWeekday = __webpack_require__(24),
getWeekday = __webpack_require__(20),
mathAliases = __webpack_require__(9);
var floor = mathAliases.floor;
function moveToBeginningOfWeek(d, firstDayOfWeek) {
setWeekday(d, floor((getWeekday(d) - firstDayOfWeek) / 7) * 7 + firstDayOfWeek);
return d;
}
module.exports = moveToBeginningOfWeek;
/***/ }),
/* 62 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function simpleCapitalize(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
module.exports = simpleCapitalize;
/***/ }),
/* 63 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var trunc = __webpack_require__(23),
cloneDate = __webpack_require__(38),
advanceDate = __webpack_require__(42);
function getTimeDistanceForUnit(d1, d2, unit) {
var fwd = d2 > d1, num, tmp;
if (!fwd) {
tmp = d2;
d2 = d1;
d1 = tmp;
}
num = d2 - d1;
if (unit.multiplier > 1) {
num = trunc(num / unit.multiplier);
}
// For higher order with potential ambiguity, use the numeric calculation
// as a starting point, then iterate until we pass the target date.
if (unit.ambiguous) {
d1 = cloneDate(d1);
if (num) {
advanceDate(d1, unit.name, num);
}
while (d1 < d2) {
advanceDate(d1, unit.name, 1);
if (d1 > d2) {
break;
}
num += 1;
}
}
return fwd ? -num : num;
}
module.exports = getTimeDistanceForUnit;
/***/ }),
/* 64 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var mathAliases = __webpack_require__(9),
repeatString = __webpack_require__(299);
var abs = mathAliases.abs;
function padNumber(num, place, sign, base, replacement) {
var str = abs(num).toString(base || 10);
str = repeatString(replacement || '0', place - str.replace(/\.\d+/, '').length) + str;
if (sign || num < 0) {
str = (num < 0 ? '-' : '+') + str;
}
return str;
}
module.exports = padNumber;
/***/ }),
/* 65 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ISODefaults = __webpack_require__(56),
setDate = __webpack_require__(36),
getDate = __webpack_require__(37),
cloneDate = __webpack_require__(38),
isUndefined = __webpack_require__(39),
moveToEndOfWeek = __webpack_require__(89),
moveToBeginningOfWeek = __webpack_require__(61),
moveToFirstDayOfWeekYear = __webpack_require__(87);
var ISO_FIRST_DAY_OF_WEEK = ISODefaults.ISO_FIRST_DAY_OF_WEEK,
ISO_FIRST_DAY_OF_WEEK_YEAR = ISODefaults.ISO_FIRST_DAY_OF_WEEK_YEAR;
function getWeekNumber(d, allowPrevious, firstDayOfWeek, firstDayOfWeekYear) {
var isoWeek, n = 0;
if (isUndefined(firstDayOfWeek)) {
firstDayOfWeek = ISO_FIRST_DAY_OF_WEEK;
}
if (isUndefined(firstDayOfWeekYear)) {
firstDayOfWeekYear = ISO_FIRST_DAY_OF_WEEK_YEAR;
}
// Moving to the end of the week allows for forward year traversal, ie
// Dec 29 2014 is actually week 01 of 2015.
isoWeek = moveToEndOfWeek(cloneDate(d), firstDayOfWeek);
moveToFirstDayOfWeekYear(isoWeek, firstDayOfWeek, firstDayOfWeekYear);
if (allowPrevious && d < isoWeek) {
// If the date is still before the start of the year, then it should be
// the last week of the previous year, ie Jan 1 2016 is actually week 53
// of 2015, so move to the beginning of the week to traverse the year.
isoWeek = moveToBeginningOfWeek(cloneDate(d), firstDayOfWeek);
moveToFirstDayOfWeekYear(isoWeek, firstDayOfWeek, firstDayOfWeekYear);
}
while (isoWeek <= d) {
// Doing a very simple walk to get the week number.
setDate(isoWeek, getDate(isoWeek) + 7);
n++;
}
return n;
}
module.exports = getWeekNumber;
/***/ }),
/* 66 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = 'year|month|week|day|hour|minute|second|millisecond';
/***/ }),
/* 67 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5),
rangeIsValid = __webpack_require__(53),
incrementDate = __webpack_require__(104),
incrementNumber = __webpack_require__(402),
incrementString = __webpack_require__(403),
getGreaterPrecision = __webpack_require__(404),
getDateIncrementObject = __webpack_require__(106);
var isNumber = classChecks.isNumber,
isString = classChecks.isString,
isDate = classChecks.isDate,
isFunction = classChecks.isFunction;
function rangeEvery(range, step, countOnly, fn) {
var increment,
precision,
dio,
unit,
start = range.start,
end = range.end,
inverse = end < start,
current = start,
index = 0,
result = [];
if (!rangeIsValid(range)) {
return countOnly ? NaN : [];
}
if (isFunction(step)) {
fn = step;
step = null;
}
step = step || 1;
if (isNumber(start)) {
precision = getGreaterPrecision(start, step);
increment = function() {
return incrementNumber(current, step, precision);
};
} else if (isString(start)) {
increment = function() {
return incrementString(current, step);
};
} else if (isDate(start)) {
dio = getDateIncrementObject(step);
step = dio[0];
unit = dio[1];
increment = function() {
return incrementDate(current, step, unit);
};
}
// Avoiding infinite loops
if (inverse && step > 0) {
step *= -1;
}
while(inverse ? current >= end : current <= end) {
if (!countOnly) {
result.push(current);
}
if (fn) {
fn(current, index, range);
}
current = increment();
index++;
}
return countOnly ? index - 1 : result;
}
module.exports = rangeEvery;
/***/ }),
/* 68 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_$FKSo4WImFSW7sGX_GtZig = (Function('return this'))();
if (!__cov_$FKSo4WImFSW7sGX_GtZig.__coverage__) { __cov_$FKSo4WImFSW7sGX_GtZig.__coverage__ = {}; }
__cov_$FKSo4WImFSW7sGX_GtZig = __cov_$FKSo4WImFSW7sGX_GtZig.__coverage__;
if (!(__cov_$FKSo4WImFSW7sGX_GtZig['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\number.js'])) {
__cov_$FKSo4WImFSW7sGX_GtZig['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\number.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\number.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0},"fnMap":{"1":{"line":18,"name":"parse","loc":{"start":{"line":11,"column":21},"end":{"line":11,"column":47}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":11,"column":7},"start":{"line":11,"column":7}},"5":{"end":{"line":11,"column":47},"start":{"line":11,"column":47}},"6":{"end":{"line":15,"column":5},"start":{"line":13,"column":4}},"7":{"end":{"line":14,"column":8},"start":{"line":14,"column":8}},"8":{"end":{"line":19,"column":4},"start":{"line":19,"column":4}},"9":{"end":{"line":20,"column":4},"start":{"line":20,"column":4}},"10":{"end":{"line":31,"column":4},"start":{"line":31,"column":4}}},"branchMap":{"1":{"line":19,"type":"cond-expr","locations":[{"end":{"line":11,"column":47},"start":{"line":11,"column":47}},{"end":{"line":11,"column":47},"start":{"line":11,"column":39}}]},"2":{"line":19,"type":"binary-expr","locations":[{"end":{"line":11,"column":47},"start":{"line":11,"column":47}},{"end":{"line":11,"column":47},"start":{"line":11,"column":47}}]},"3":{"line":22,"type":"if","locations":[{"end":{"line":13,"column":4},"start":{"line":13,"column":4}},{"end":{"line":13,"column":4},"start":{"line":13,"column":4}}]},"4":{"line":38,"type":"cond-expr","locations":[{"end":{"line":31,"column":11},"start":{"line":31,"column":33}},{"end":{"line":31,"column":4},"start":{"line":31,"column":47}}]}},"code":["import {isNumber} from './types';","","/**"," * Takes a string, removes all formatting/cruft and returns the raw float value"," * @param {String} Formatted number"," * @param {String} Decimal type '.' or ','"," * @return {Number} Unformatted number"," *"," * https://github.com/openexchangerates/accounting.js/blob/master/accounting.js"," */","export const parse = (value, decimal = '.') => {"," // Return the value as-is if it's already a number"," if (isNumber(value)) {"," return value;"," }",""," // Build regex to strip out everything except digits, decimal point and"," // minus sign"," let regex = new RegExp('[^0-9-' + decimal + ']', ['g']);"," let unformatted = parseFloat("," ('' + value)"," // replace bracketed values with negatives"," .replace(/\\((.*)\\)/, '-$1')"," // strip out any cruft"," .replace(regex, '')"," // make sure decimal point is standard"," .replace(decimal, '.')"," );",""," // This will fail silently"," return !isNaN(unformatted) ? unformatted : 0;","};",""]};
}
__cov_$FKSo4WImFSW7sGX_GtZig = __cov_$FKSo4WImFSW7sGX_GtZig['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\number.js'];
__cov_$FKSo4WImFSW7sGX_GtZig.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_$FKSo4WImFSW7sGX_GtZig.s['2']++;exports.parse=undefined;__cov_$FKSo4WImFSW7sGX_GtZig.s['3']++;var _types=__webpack_require__(3);__cov_$FKSo4WImFSW7sGX_GtZig.s['4']++;var parse=exports.parse=function parse(value){__cov_$FKSo4WImFSW7sGX_GtZig.f['1']++;__cov_$FKSo4WImFSW7sGX_GtZig.s['5']++;var decimal=(__cov_$FKSo4WImFSW7sGX_GtZig.b['2'][0]++,arguments.length>1)&&(__cov_$FKSo4WImFSW7sGX_GtZig.b['2'][1]++,arguments[1]!==undefined)?(__cov_$FKSo4WImFSW7sGX_GtZig.b['1'][0]++,arguments[1]):(__cov_$FKSo4WImFSW7sGX_GtZig.b['1'][1]++,'.');__cov_$FKSo4WImFSW7sGX_GtZig.s['6']++;if((0,_types.isNumber)(value)){__cov_$FKSo4WImFSW7sGX_GtZig.b['3'][0]++;__cov_$FKSo4WImFSW7sGX_GtZig.s['7']++;return value;}else{__cov_$FKSo4WImFSW7sGX_GtZig.b['3'][1]++;}__cov_$FKSo4WImFSW7sGX_GtZig.s['8']++;var regex=new RegExp('[^0-9-'+decimal+']',['g']);__cov_$FKSo4WImFSW7sGX_GtZig.s['9']++;var unformatted=parseFloat((''+value).replace(/\((.*)\)/,'-$1').replace(regex,'').replace(decimal,'.'));__cov_$FKSo4WImFSW7sGX_GtZig.s['10']++;return!isNaN(unformatted)?(__cov_$FKSo4WImFSW7sGX_GtZig.b['4'][0]++,unformatted):(__cov_$FKSo4WImFSW7sGX_GtZig.b['4'][1]++,0);};
/***/ }),
/* 69 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_IU0hVB3e3nqRrElmJC1XVA = (Function('return this'))();
if (!__cov_IU0hVB3e3nqRrElmJC1XVA.__coverage__) { __cov_IU0hVB3e3nqRrElmJC1XVA.__coverage__ = {}; }
__cov_IU0hVB3e3nqRrElmJC1XVA = __cov_IU0hVB3e3nqRrElmJC1XVA.__coverage__;
if (!(__cov_IU0hVB3e3nqRrElmJC1XVA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\baseDropdown.js'])) {
__cov_IU0hVB3e3nqRrElmJC1XVA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\baseDropdown.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\baseDropdown.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},"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,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0,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]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"line":16,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":18,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":20,"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":35,"name":"BaseDropdown","loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":20}}},"6":{"line":89,"name":"sortOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":132,"name":"refreshFilters","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":135,"name":"(anonymous_8)","loc":{"start":{"line":115,"column":27},"end":{"line":115,"column":39}}},"9":{"line":150,"name":"isValidLinkedValue","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"6":{"end":{"line":7,"column":0},"start":{"line":7,"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":65,"column":5},"start":{"line":21,"column":4}},"23":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"24":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"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":43,"column":8},"start":{"line":43,"column":8}},"28":{"end":{"line":50,"column":8},"start":{"line":50,"column":8}},"29":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"30":{"end":{"line":64,"column":8},"start":{"line":64,"column":8}},"31":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"32":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"33":{"end":{"line":74,"column":40},"start":{"line":74,"column":40}},"34":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"35":{"end":{"line":80,"column":9},"start":{"line":77,"column":8}},"36":{"end":{"line":79,"column":12},"start":{"line":79,"column":12}},"37":{"end":{"line":74,"column":40},"start":{"line":74,"column":40}},"38":{"end":{"line":83,"column":8},"start":{"line":83,"column":8}},"39":{"end":{"line":104,"column":9},"start":{"line":85,"column":8}},"40":{"end":{"line":87,"column":12},"start":{"line":87,"column":12}},"41":{"end":{"line":88,"column":12},"start":{"line":88,"column":12}},"42":{"end":{"line":104,"column":9},"start":{"line":90,"column":13}},"43":{"end":{"line":91,"column":12},"start":{"line":91,"column":12}},"44":{"end":{"line":92,"column":12},"start":{"line":92,"column":12}},"45":{"end":{"line":95,"column":13},"start":{"line":93,"column":12}},"46":{"end":{"line":94,"column":16},"start":{"line":94,"column":16}},"47":{"end":{"line":96,"column":12},"start":{"line":96,"column":12}},"48":{"end":{"line":104,"column":9},"start":{"line":98,"column":13}},"49":{"end":{"line":99,"column":12},"start":{"line":99,"column":12}},"50":{"end":{"line":100,"column":12},"start":{"line":100,"column":12}},"51":{"end":{"line":101,"column":12},"start":{"line":101,"column":12}},"52":{"end":{"line":103,"column":12},"start":{"line":103,"column":12}},"53":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"54":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"55":{"end":{"line":114,"column":31},"start":{"line":114,"column":31}},"56":{"end":{"line":115,"column":8},"start":{"line":115,"column":8}},"57":{"end":{"line":116,"column":12},"start":{"line":116,"column":12}},"58":{"end":{"line":117,"column":12},"start":{"line":117,"column":12}},"59":{"end":{"line":118,"column":12},"start":{"line":118,"column":12}},"60":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"61":{"end":{"line":129,"column":8},"start":{"line":129,"column":8}},"62":{"end":{"line":133,"column":9},"start":{"line":131,"column":8}},"63":{"end":{"line":132,"column":12},"start":{"line":132,"column":12}},"64":{"end":{"line":143,"column":9},"start":{"line":135,"column":8}},"65":{"end":{"line":138,"column":13},"start":{"line":136,"column":12}},"66":{"end":{"line":137,"column":16},"start":{"line":137,"column":16}},"67":{"end":{"line":142,"column":13},"start":{"line":140,"column":12}},"68":{"end":{"line":141,"column":16},"start":{"line":141,"column":16}},"69":{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},"70":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"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":18,"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":18,"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":18,"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":20,"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":20,"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":20,"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":20,"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":20,"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":46,"type":"cond-expr","locations":[{"end":{"line":30,"column":28},"start":{"line":33,"column":12}},{"end":{"line":30,"column":8},"start":{"line":34,"column":12}}]},"11":{"line":46,"type":"binary-expr","locations":[{"end":{"line":30,"column":28},"start":{"line":30,"column":28}},{"end":{"line":30,"column":28},"start":{"line":31,"column":12}},{"end":{"line":30,"column":28},"start":{"line":32,"column":12}}]},"12":{"line":90,"type":"cond-expr","locations":[{"end":{"line":74,"column":40},"start":{"line":74,"column":40}},{"end":{"line":74,"column":40},"start":{"line":74,"column":36}}]},"13":{"line":90,"type":"binary-expr","locations":[{"end":{"line":74,"column":40},"start":{"line":74,"column":40}},{"end":{"line":74,"column":40},"start":{"line":74,"column":40}}]},"14":{"line":94,"type":"if","locations":[{"end":{"line":77,"column":8},"start":{"line":77,"column":8}},{"end":{"line":77,"column":8},"start":{"line":77,"column":8}}]},"15":{"line":94,"type":"binary-expr","locations":[{"end":{"line":77,"column":12},"start":{"line":77,"column":12}},{"end":{"line":77,"column":12},"start":{"line":77,"column":44}},{"end":{"line":78,"column":13},"start":{"line":78,"column":13}},{"end":{"line":77,"column":8},"start":{"line":78,"column":36}}]},"16":{"line":103,"type":"if","locations":[{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},{"end":{"line":85,"column":8},"start":{"line":85,"column":8}}]},"17":{"line":103,"type":"binary-expr","locations":[{"end":{"line":85,"column":12},"start":{"line":85,"column":12}},{"end":{"line":85,"column":8},"start":{"line":86,"column":12}}]},"18":{"line":106,"type":"if","locations":[{"end":{"line":90,"column":13},"start":{"line":90,"column":13}},{"end":{"line":90,"column":13},"start":{"line":90,"column":13}}]},"19":{"line":109,"type":"if","locations":[{"end":{"line":93,"column":12},"start":{"line":93,"column":12}},{"end":{"line":93,"column":12},"start":{"line":93,"column":12}}]},"20":{"line":109,"type":"binary-expr","locations":[{"end":{"line":93,"column":16},"start":{"line":93,"column":16}},{"end":{"line":93,"column":12},"start":{"line":93,"column":40}}]},"21":{"line":113,"type":"if","locations":[{"end":{"line":98,"column":13},"start":{"line":98,"column":13}},{"end":{"line":98,"column":13},"start":{"line":98,"column":13}}]},"22":{"line":119,"type":"cond-expr","locations":[{"end":{"line":103,"column":24},"start":{"line":103,"column":40}},{"end":{"line":103,"column":12},"start":{"line":103,"column":24}}]},"23":{"line":153,"type":"if","locations":[{"end":{"line":131,"column":8},"start":{"line":131,"column":8}},{"end":{"line":131,"column":8},"start":{"line":131,"column":8}}]},"24":{"line":157,"type":"if","locations":[{"end":{"line":135,"column":8},"start":{"line":135,"column":8}},{"end":{"line":135,"column":8},"start":{"line":135,"column":8}}]},"25":{"line":158,"type":"if","locations":[{"end":{"line":136,"column":12},"start":{"line":136,"column":12}},{"end":{"line":136,"column":12},"start":{"line":136,"column":12}}]},"26":{"line":158,"type":"binary-expr","locations":[{"end":{"line":136,"column":16},"start":{"line":136,"column":16}},{"end":{"line":136,"column":12},"start":{"line":136,"column":45}}]},"27":{"line":162,"type":"if","locations":[{"end":{"line":140,"column":12},"start":{"line":140,"column":12}},{"end":{"line":140,"column":12},"start":{"line":140,"column":12}}]}},"code":["import {Feature} from '../feature';","import {"," ignoreCase, numSortAsc, numSortDesc,"," dateSortAsc, sortNumberStr, sortDateStr","} from '../sort';","import {isArray, isObj, isEmpty} from '../types';","import {NUMBER, FORMATTED_NUMBER, DATE} from '../const';","","/**"," * Base class for Dropdown and CheckList UI components"," * @export"," * @class BaseDropdown"," * @extends {Feature}"," */","export class BaseDropdown extends Feature {",""," /**"," * Creates an instance of BaseDropdown"," * @param {TableFilter} tf"," */"," constructor(tf) {"," super(tf, 'baseDropdown');",""," let f = this.config;",""," /**"," * Filter options custom sorter on a column basis"," * @type {Object}"," */"," this.customSorter = isObj(f.filter_options_sorter) &&"," isArray(f.filter_options_sorter.col) &&"," isArray(f.filter_options_sorter.comparer) ?"," f.filter_options_sorter :"," null;",""," // TODO: move here all properties shared by Dropdown CheckList",""," /**"," * Has custom options"," * @type {Boolean}"," * @private"," */"," this.isCustom = false;",""," /**"," * List of options values"," * @type {Array}"," * @private"," */"," this.opts = [];",""," /**"," * List of options texts for custom values"," * @type {Array}"," * @private"," */"," this.optsTxt = [];",""," /**"," * List of options to be excluded from the checklist filter"," * @type {Array}"," * @private"," */"," this.excludedOpts = [];"," }",""," /**"," * Sort passed options based on the type of the specified column"," * @param {Number} colIndex Column index"," * @param {Array} [options=[]] Collection of values"," * @return {Array} Sorted values"," * @private"," */"," sortOptions(colIndex, options = []) {"," let tf = this.tf;",""," if (tf.isCustomOptions(colIndex) || !tf.sortSlc ||"," (isArray(tf.sortSlc) && tf.sortSlc.indexOf(colIndex) === -1)) {"," return options;"," }",""," let { caseSensitive, sortNumDesc } = tf;"," let compareFn;",""," if (this.customSorter &&"," this.customSorter.col.indexOf(colIndex) !== -1) {"," var idx = this.customSorter.col.indexOf(colIndex);"," compareFn = this.customSorter.comparer[idx];"," }"," else if (tf.hasType(colIndex, [NUMBER, FORMATTED_NUMBER])) {"," let decimal = tf.getDecimal(colIndex);"," let comparer = numSortAsc;"," if (sortNumDesc === true || sortNumDesc.indexOf(colIndex) !== -1) {"," comparer = numSortDesc;"," }"," compareFn = sortNumberStr(comparer, decimal);"," }"," else if (tf.hasType(colIndex, [DATE])) {"," let locale = tf.feature('dateType').getLocale(colIndex);"," let comparer = dateSortAsc;"," compareFn = sortDateStr(comparer, locale);"," } else { // string"," compareFn = caseSensitive ? undefined : ignoreCase;"," }",""," return options.sort(compareFn);"," }",""," /**"," * Regenerate filters of specified columns and maintain selection if any"," * @param {Array} colIndexes Collection of column indexes"," * @private"," */"," refreshFilters(colIndexes) {"," colIndexes.forEach((colIdx) => {"," let values = this.getValues(colIdx);"," this.build(colIdx, this.tf.linkedFilters);"," this.selectOptions(colIdx, values);"," });"," }",""," /**"," * Check passed row contains a valid linked value"," * @param {Number} rowIdx Row index"," * @param {Number} activeFilterIdx Current active filter index"," * @returns {Boolean}"," */"," isValidLinkedValue(rowIdx, activeFilterIdx) {"," let tf = this.tf;",""," if (tf.disableExcludedOptions) {"," return true;"," }",""," if (tf.paging) {"," if (!isEmpty(activeFilterIdx) && tf.isRowValid(rowIdx)) {"," return true;"," }"," } else {"," if (tf.isRowDisplayed(rowIdx)) {"," return true;"," }"," }",""," return false;"," }","}",""]};
}
__cov_IU0hVB3e3nqRrElmJC1XVA = __cov_IU0hVB3e3nqRrElmJC1XVA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\baseDropdown.js'];
__cov_IU0hVB3e3nqRrElmJC1XVA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_IU0hVB3e3nqRrElmJC1XVA.s['2']++;exports.BaseDropdown=undefined;__cov_IU0hVB3e3nqRrElmJC1XVA.s['3']++;var _feature=__webpack_require__(11);__cov_IU0hVB3e3nqRrElmJC1XVA.s['4']++;var _sort=__webpack_require__(107);__cov_IU0hVB3e3nqRrElmJC1XVA.s['5']++;var _types=__webpack_require__(3);__cov_IU0hVB3e3nqRrElmJC1XVA.s['6']++;var _const=__webpack_require__(15);function _classCallCheck(instance,Constructor){__cov_IU0hVB3e3nqRrElmJC1XVA.f['1']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['8']++;if(!(instance instanceof Constructor)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['1'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['9']++;throw new TypeError('Cannot call a class as a function');}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_IU0hVB3e3nqRrElmJC1XVA.f['2']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['11']++;if(!self){__cov_IU0hVB3e3nqRrElmJC1XVA.b['2'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['12']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['2'][1]++;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['13']++;return(__cov_IU0hVB3e3nqRrElmJC1XVA.b['4'][0]++,call)&&((__cov_IU0hVB3e3nqRrElmJC1XVA.b['4'][1]++,typeof call==='object')||(__cov_IU0hVB3e3nqRrElmJC1XVA.b['4'][2]++,typeof call==='function'))?(__cov_IU0hVB3e3nqRrElmJC1XVA.b['3'][0]++,call):(__cov_IU0hVB3e3nqRrElmJC1XVA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_IU0hVB3e3nqRrElmJC1XVA.f['3']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['15']++;if((__cov_IU0hVB3e3nqRrElmJC1XVA.b['6'][0]++,typeof superClass!=='function')&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['6'][1]++,superClass!==null)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['5'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['16']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['5'][1]++;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['17']++;subClass.prototype=Object.create((__cov_IU0hVB3e3nqRrElmJC1XVA.b['7'][0]++,superClass)&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_IU0hVB3e3nqRrElmJC1XVA.s['18']++;if(superClass){__cov_IU0hVB3e3nqRrElmJC1XVA.b['8'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['19']++;Object.setPrototypeOf?(__cov_IU0hVB3e3nqRrElmJC1XVA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_IU0hVB3e3nqRrElmJC1XVA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['8'][1]++;}}__cov_IU0hVB3e3nqRrElmJC1XVA.s['20']++;var BaseDropdown=exports.BaseDropdown=function(_Feature){__cov_IU0hVB3e3nqRrElmJC1XVA.f['4']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['21']++;_inherits(BaseDropdown,_Feature);function BaseDropdown(tf){__cov_IU0hVB3e3nqRrElmJC1XVA.f['5']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['23']++;_classCallCheck(this,BaseDropdown);__cov_IU0hVB3e3nqRrElmJC1XVA.s['24']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'baseDropdown'));__cov_IU0hVB3e3nqRrElmJC1XVA.s['25']++;var f=_this.config;__cov_IU0hVB3e3nqRrElmJC1XVA.s['26']++;_this.customSorter=(__cov_IU0hVB3e3nqRrElmJC1XVA.b['11'][0]++,(0,_types.isObj)(f.filter_options_sorter))&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['11'][1]++,(0,_types.isArray)(f.filter_options_sorter.col))&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['11'][2]++,(0,_types.isArray)(f.filter_options_sorter.comparer))?(__cov_IU0hVB3e3nqRrElmJC1XVA.b['10'][0]++,f.filter_options_sorter):(__cov_IU0hVB3e3nqRrElmJC1XVA.b['10'][1]++,null);__cov_IU0hVB3e3nqRrElmJC1XVA.s['27']++;_this.isCustom=false;__cov_IU0hVB3e3nqRrElmJC1XVA.s['28']++;_this.opts=[];__cov_IU0hVB3e3nqRrElmJC1XVA.s['29']++;_this.optsTxt=[];__cov_IU0hVB3e3nqRrElmJC1XVA.s['30']++;_this.excludedOpts=[];__cov_IU0hVB3e3nqRrElmJC1XVA.s['31']++;return _this;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['32']++;BaseDropdown.prototype.sortOptions=function sortOptions(colIndex){__cov_IU0hVB3e3nqRrElmJC1XVA.f['6']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['33']++;var options=(__cov_IU0hVB3e3nqRrElmJC1XVA.b['13'][0]++,arguments.length>1)&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['13'][1]++,arguments[1]!==undefined)?(__cov_IU0hVB3e3nqRrElmJC1XVA.b['12'][0]++,arguments[1]):(__cov_IU0hVB3e3nqRrElmJC1XVA.b['12'][1]++,[]);__cov_IU0hVB3e3nqRrElmJC1XVA.s['34']++;var tf=this.tf;__cov_IU0hVB3e3nqRrElmJC1XVA.s['35']++;if((__cov_IU0hVB3e3nqRrElmJC1XVA.b['15'][0]++,tf.isCustomOptions(colIndex))||(__cov_IU0hVB3e3nqRrElmJC1XVA.b['15'][1]++,!tf.sortSlc)||(__cov_IU0hVB3e3nqRrElmJC1XVA.b['15'][2]++,(0,_types.isArray)(tf.sortSlc))&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['15'][3]++,tf.sortSlc.indexOf(colIndex)===-1)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['14'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['36']++;return options;}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['14'][1]++;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['37']++;var caseSensitive=tf.caseSensitive,sortNumDesc=tf.sortNumDesc;__cov_IU0hVB3e3nqRrElmJC1XVA.s['38']++;var compareFn=void 0;__cov_IU0hVB3e3nqRrElmJC1XVA.s['39']++;if((__cov_IU0hVB3e3nqRrElmJC1XVA.b['17'][0]++,this.customSorter)&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['17'][1]++,this.customSorter.col.indexOf(colIndex)!==-1)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['16'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['40']++;var idx=this.customSorter.col.indexOf(colIndex);__cov_IU0hVB3e3nqRrElmJC1XVA.s['41']++;compareFn=this.customSorter.comparer[idx];}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['16'][1]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['42']++;if(tf.hasType(colIndex,[_const.NUMBER,_const.FORMATTED_NUMBER])){__cov_IU0hVB3e3nqRrElmJC1XVA.b['18'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['43']++;var decimal=tf.getDecimal(colIndex);__cov_IU0hVB3e3nqRrElmJC1XVA.s['44']++;var comparer=_sort.numSortAsc;__cov_IU0hVB3e3nqRrElmJC1XVA.s['45']++;if((__cov_IU0hVB3e3nqRrElmJC1XVA.b['20'][0]++,sortNumDesc===true)||(__cov_IU0hVB3e3nqRrElmJC1XVA.b['20'][1]++,sortNumDesc.indexOf(colIndex)!==-1)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['19'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['46']++;comparer=_sort.numSortDesc;}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['19'][1]++;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['47']++;compareFn=(0,_sort.sortNumberStr)(comparer,decimal);}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['18'][1]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['48']++;if(tf.hasType(colIndex,[_const.DATE])){__cov_IU0hVB3e3nqRrElmJC1XVA.b['21'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['49']++;var locale=tf.feature('dateType').getLocale(colIndex);__cov_IU0hVB3e3nqRrElmJC1XVA.s['50']++;var _comparer=_sort.dateSortAsc;__cov_IU0hVB3e3nqRrElmJC1XVA.s['51']++;compareFn=(0,_sort.sortDateStr)(_comparer,locale);}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['21'][1]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['52']++;compareFn=caseSensitive?(__cov_IU0hVB3e3nqRrElmJC1XVA.b['22'][0]++,undefined):(__cov_IU0hVB3e3nqRrElmJC1XVA.b['22'][1]++,_sort.ignoreCase);}}}__cov_IU0hVB3e3nqRrElmJC1XVA.s['53']++;return options.sort(compareFn);};__cov_IU0hVB3e3nqRrElmJC1XVA.s['54']++;BaseDropdown.prototype.refreshFilters=function refreshFilters(colIndexes){__cov_IU0hVB3e3nqRrElmJC1XVA.f['7']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['55']++;var _this2=this;__cov_IU0hVB3e3nqRrElmJC1XVA.s['56']++;colIndexes.forEach(function(colIdx){__cov_IU0hVB3e3nqRrElmJC1XVA.f['8']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['57']++;var values=_this2.getValues(colIdx);__cov_IU0hVB3e3nqRrElmJC1XVA.s['58']++;_this2.build(colIdx,_this2.tf.linkedFilters);__cov_IU0hVB3e3nqRrElmJC1XVA.s['59']++;_this2.selectOptions(colIdx,values);});};__cov_IU0hVB3e3nqRrElmJC1XVA.s['60']++;BaseDropdown.prototype.isValidLinkedValue=function isValidLinkedValue(rowIdx,activeFilterIdx){__cov_IU0hVB3e3nqRrElmJC1XVA.f['9']++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['61']++;var tf=this.tf;__cov_IU0hVB3e3nqRrElmJC1XVA.s['62']++;if(tf.disableExcludedOptions){__cov_IU0hVB3e3nqRrElmJC1XVA.b['23'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['63']++;return true;}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['23'][1]++;}__cov_IU0hVB3e3nqRrElmJC1XVA.s['64']++;if(tf.paging){__cov_IU0hVB3e3nqRrElmJC1XVA.b['24'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['65']++;if((__cov_IU0hVB3e3nqRrElmJC1XVA.b['26'][0]++,!(0,_types.isEmpty)(activeFilterIdx))&&(__cov_IU0hVB3e3nqRrElmJC1XVA.b['26'][1]++,tf.isRowValid(rowIdx))){__cov_IU0hVB3e3nqRrElmJC1XVA.b['25'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['66']++;return true;}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['25'][1]++;}}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['24'][1]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['67']++;if(tf.isRowDisplayed(rowIdx)){__cov_IU0hVB3e3nqRrElmJC1XVA.b['27'][0]++;__cov_IU0hVB3e3nqRrElmJC1XVA.s['68']++;return true;}else{__cov_IU0hVB3e3nqRrElmJC1XVA.b['27'][1]++;}}__cov_IU0hVB3e3nqRrElmJC1XVA.s['69']++;return false;};__cov_IU0hVB3e3nqRrElmJC1XVA.s['70']++;return BaseDropdown;}(_feature.Feature);
/***/ }),
/* 70 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_PXVOUB0TkK_uwKZs0FHNMw = (Function('return this'))();
if (!__cov_PXVOUB0TkK_uwKZs0FHNMw.__coverage__) { __cov_PXVOUB0TkK_uwKZs0FHNMw.__coverage__ = {}; }
__cov_PXVOUB0TkK_uwKZs0FHNMw = __cov_PXVOUB0TkK_uwKZs0FHNMw.__coverage__;
if (!(__cov_PXVOUB0TkK_uwKZs0FHNMw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\array.js'])) {
__cov_PXVOUB0TkK_uwKZs0FHNMw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\array.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\array.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"1":[0,0]},"f":{"1":0},"fnMap":{"1":{"line":17,"name":"has","loc":{"start":{"line":14,"column":19},"end":{"line":14,"column":48}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"end":{"line":15,"column":4},"start":{"line":15,"column":4}},"6":{"end":{"line":20,"column":5},"start":{"line":16,"column":4}},"7":{"end":{"line":19,"column":9},"start":{"line":17,"column":8}},"8":{"end":{"line":18,"column":12},"start":{"line":18,"column":12}},"9":{"end":{"line":21,"column":4},"start":{"line":21,"column":4}}},"branchMap":{"1":{"line":20,"type":"if","locations":[{"end":{"line":17,"column":8},"start":{"line":17,"column":8}},{"end":{"line":17,"column":8},"start":{"line":17,"column":8}}]}},"code":["/**"," * Array utilities"," */","","import {matchCase} from './string';","","/**"," * Checks if given item can be found in the passed collection"," * @param {Array} arr collection"," * @param {Any} val item to search"," * @param {Boolean} caseSensitive respects case if true"," * @return {Boolean}"," */","export const has = (arr, val, caseSensitive) => {"," let sCase = Boolean(caseSensitive);"," for (var i = 0, l = arr.length; i < l; i++) {"," if (matchCase(arr[i].toString(), sCase) === val) {"," return true;"," }"," }"," return false;","};",""]};
}
__cov_PXVOUB0TkK_uwKZs0FHNMw = __cov_PXVOUB0TkK_uwKZs0FHNMw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\array.js'];
__cov_PXVOUB0TkK_uwKZs0FHNMw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_PXVOUB0TkK_uwKZs0FHNMw.s['2']++;exports.has=undefined;__cov_PXVOUB0TkK_uwKZs0FHNMw.s['3']++;var _string=__webpack_require__(21);__cov_PXVOUB0TkK_uwKZs0FHNMw.s['4']++;var has=exports.has=function has(arr,val,caseSensitive){__cov_PXVOUB0TkK_uwKZs0FHNMw.f['1']++;__cov_PXVOUB0TkK_uwKZs0FHNMw.s['5']++;var sCase=Boolean(caseSensitive);__cov_PXVOUB0TkK_uwKZs0FHNMw.s['6']++;for(var i=0,l=arr.length;i<l;i++){__cov_PXVOUB0TkK_uwKZs0FHNMw.s['7']++;if((0,_string.matchCase)(arr[i].toString(),sCase)===val){__cov_PXVOUB0TkK_uwKZs0FHNMw.b['1'][0]++;__cov_PXVOUB0TkK_uwKZs0FHNMw.s['8']++;return true;}else{__cov_PXVOUB0TkK_uwKZs0FHNMw.b['1'][1]++;}}__cov_PXVOUB0TkK_uwKZs0FHNMw.s['9']++;return false;};
/***/ }),
/* 71 */
/***/ (function(module, exports) {
var g;
// This works in non-strict mode
g = (function() {
return this;
})();
try {
// This works if eval is allowed (see CSP)
g = g || Function("return this")() || (1,eval)("this");
} catch(e) {
// This works if the window reference is available
if(typeof window === "object")
g = window;
}
// g can still be undefined, but nothing to do about it...
// We return undefined, instead of nothing here, so it's
// easier to handle this case. if(!global) { ...}
module.exports = g;
/***/ }),
/* 72 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(130);
__webpack_require__(387);
module.exports = __webpack_require__(0);
/***/ }),
/* 73 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getEnglishVariant = __webpack_require__(54);
var AmericanEnglishDefinition = getEnglishVariant({
'mdy': true,
'firstDayOfWeek': 0,
'firstDayOfWeekYear': 1,
'short': '{MM}/{dd}/{yyyy}',
'medium': '{Month} {d}, {yyyy}',
'long': '{Month} {d}, {yyyy} {time}',
'full': '{Weekday}, {Month} {d}, {yyyy} {time}',
'stamp': '{Dow} {Mon} {d} {yyyy} {time}',
'time': '{h}:{mm} {TT}'
});
module.exports = AmericanEnglishDefinition;
/***/ }),
/* 74 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ParsingTokens = {
'yyyy': {
param: 'year',
src: '\\d{4}'
},
'MM': {
param: 'month',
src: '[01]?\\d'
},
'dd': {
param: 'date',
src: '[0123]?\\d'
},
'hh': {
param: 'hour',
src: '[0-2]?\\d'
},
'mm': {
param: 'minute',
src: '[0-5]\\d'
},
'ss': {
param: 'second',
src: '[0-5]\\d(?:[,.]\\d+)?'
},
'yy': {
param: 'year',
src: '\\d{2}'
},
'y': {
param: 'year',
src: '\\d'
},
'yearSign': {
src: '[+-]',
sign: true
},
'tzHour': {
src: '[0-1]\\d'
},
'tzMinute': {
src: '[0-5]\\d'
},
'tzSign': {
src: '[+-]',
sign: true
},
'ihh': {
param: 'hour',
src: '[0-2]?\\d(?:[,.]\\d+)?'
},
'imm': {
param: 'minute',
src: '[0-5]\\d(?:[,.]\\d+)?'
},
'GMT': {
param: 'utc',
src: 'GMT',
val: 1
},
'Z': {
param: 'utc',
src: 'Z',
val: 1
},
'timestamp': {
src: '\\d+'
}
};
module.exports = ParsingTokens;
/***/ }),
/* 75 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocalizedParsingTokens = {
'year': {
base: 'yyyy',
requiresSuffix: true
},
'month': {
base: 'MM',
requiresSuffix: true
},
'date': {
base: 'dd',
requiresSuffix: true
},
'hour': {
base: 'hh',
requiresSuffixOr: ':'
},
'minute': {
base: 'mm'
},
'second': {
base: 'ss'
},
'num': {
src: '\\d+',
requiresNumerals: true
}
};
module.exports = LocalizedParsingTokens;
/***/ }),
/* 76 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function map(arr, fn) {
// perf: Not using fixed array len here as it may be sparse.
var result = [];
for (var i = 0, len = arr.length; i < len; i++) {
if (i in arr) {
result.push(fn(arr[i], i));
}
}
return result;
}
module.exports = map;
/***/ }),
/* 77 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var classToString = coreUtilityAliases.classToString;
function isClass(obj, className, str) {
if (!str) {
str = classToString(obj);
}
return str === '[object '+ className +']';
}
module.exports = isClass;
/***/ }),
/* 78 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function getRegNonCapturing(src, opt) {
if (src.length > 1) {
src = '(?:' + src + ')';
}
if (opt) {
src += '?';
}
return src;
}
module.exports = getRegNonCapturing;
/***/ }),
/* 79 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getYear = __webpack_require__(30),
getMonth = __webpack_require__(31),
callDateGet = __webpack_require__(18);
function getDaysInMonth(d) {
return 32 - callDateGet(new Date(getYear(d), getMonth(d), 32), 'Date');
}
module.exports = getDaysInMonth;
/***/ }),
/* 80 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = String.fromCharCode;
/***/ }),
/* 81 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var mathAliases = __webpack_require__(9);
var abs = mathAliases.abs,
pow = mathAliases.pow,
round = mathAliases.round;
function withPrecision(val, precision, fn) {
var multiplier = pow(10, abs(precision || 0));
fn = fn || round;
if (precision < 0) multiplier = 1 / multiplier;
return fn(val * multiplier) / multiplier;
}
module.exports = withPrecision;
/***/ }),
/* 82 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var mathAliases = __webpack_require__(9),
iterateOverDateUnits = __webpack_require__(58);
var abs = mathAliases.abs;
function getAdjustedUnit(ms, fn) {
var unitIndex = 0, value = 0;
iterateOverDateUnits(function(unit, i) {
value = abs(fn(unit));
if (value >= 1) {
unitIndex = i;
return false;
}
});
return [value, unitIndex, ms];
}
module.exports = getAdjustedUnit;
/***/ }),
/* 83 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = 60 * 1000;
/***/ }),
/* 84 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6),
setUnitAndLowerToEdge = __webpack_require__(34);
var HOURS_INDEX = DateUnitIndexes.HOURS_INDEX;
function resetTime(d) {
return setUnitAndLowerToEdge(d, HOURS_INDEX);
}
module.exports = resetTime;
/***/ }),
/* 85 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
getLowerUnitIndex = __webpack_require__(40);
function walkUnitDown(unitIndex, fn) {
while (unitIndex >= 0) {
if (fn(DateUnits[unitIndex], unitIndex) === false) {
break;
}
unitIndex = getLowerUnitIndex(unitIndex);
}
}
module.exports = walkUnitDown;
/***/ }),
/* 86 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ISODefaults = __webpack_require__(56),
getDate = __webpack_require__(37),
setDate = __webpack_require__(36),
setYear = __webpack_require__(165),
getYear = __webpack_require__(30),
getMonth = __webpack_require__(31),
setMonth = __webpack_require__(166),
cloneDate = __webpack_require__(38),
getWeekday = __webpack_require__(20),
setWeekday = __webpack_require__(24),
classChecks = __webpack_require__(5),
moveToFirstDayOfWeekYear = __webpack_require__(87);
var isNumber = classChecks.isNumber,
ISO_FIRST_DAY_OF_WEEK = ISODefaults.ISO_FIRST_DAY_OF_WEEK,
ISO_FIRST_DAY_OF_WEEK_YEAR = ISODefaults.ISO_FIRST_DAY_OF_WEEK_YEAR;
function setISOWeekNumber(d, num) {
if (isNumber(num)) {
// Intentionally avoiding updateDate here to prevent circular dependencies.
var isoWeek = cloneDate(d), dow = getWeekday(d);
moveToFirstDayOfWeekYear(isoWeek, ISO_FIRST_DAY_OF_WEEK, ISO_FIRST_DAY_OF_WEEK_YEAR);
setDate(isoWeek, getDate(isoWeek) + 7 * (num - 1));
setYear(d, getYear(isoWeek));
setMonth(d, getMonth(isoWeek));
setDate(d, getDate(isoWeek));
setWeekday(d, dow || 7);
}
return d.getTime();
}
module.exports = setISOWeekNumber;
/***/ }),
/* 87 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6),
setDate = __webpack_require__(36),
setUnitAndLowerToEdge = __webpack_require__(34),
moveToBeginningOfWeek = __webpack_require__(61);
var MONTH_INDEX = DateUnitIndexes.MONTH_INDEX;
function moveToFirstDayOfWeekYear(d, firstDayOfWeek, firstDayOfWeekYear) {
setUnitAndLowerToEdge(d, MONTH_INDEX);
setDate(d, firstDayOfWeekYear);
moveToBeginningOfWeek(d, firstDayOfWeek);
}
module.exports = moveToFirstDayOfWeekYear;
/***/ }),
/* 88 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getOwnKey = __webpack_require__(168);
function getDateParamKey(params, key) {
return getOwnKey(params, key) ||
getOwnKey(params, key + 's') ||
(key === 'day' && getOwnKey(params, 'date'));
}
module.exports = getDateParamKey;
/***/ }),
/* 89 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var setWeekday = __webpack_require__(24),
getWeekday = __webpack_require__(20),
mathAliases = __webpack_require__(9);
var ceil = mathAliases.ceil;
function moveToEndOfWeek(d, firstDayOfWeek) {
var target = firstDayOfWeek - 1;
setWeekday(d, ceil((getWeekday(d) - target) / 7) * 7 + target);
return d;
}
module.exports = moveToEndOfWeek;
/***/ }),
/* 90 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var MINUTES = __webpack_require__(83),
DateUnits = __webpack_require__(29),
DateUnitIndexes = __webpack_require__(6),
_utc = __webpack_require__(22),
tzOffset = __webpack_require__(46),
cloneDate = __webpack_require__(38),
isDefined = __webpack_require__(28),
advanceDate = __webpack_require__(42),
dateIsValid = __webpack_require__(52),
moveToEndOfUnit = __webpack_require__(49),
getExtendedDate = __webpack_require__(59),
moveToBeginningOfUnit = __webpack_require__(50);
var MONTH_INDEX = DateUnitIndexes.MONTH_INDEX;
function compareDate(date, d, margin, localeCode, options) {
var loMargin = 0, hiMargin = 0, timezoneShift, compareEdges, override, min, max, p, t;
function getTimezoneShift() {
// If there is any specificity in the date then we're implicitly not
// checking absolute time, so ignore timezone shifts.
if (p.set && p.set.specificity) {
return 0;
}
return (tzOffset(p.date) - tzOffset(date)) * MINUTES;
}
function addSpecificUnit() {
var unit = DateUnits[p.set.specificity];
return advanceDate(cloneDate(p.date), unit.name, 1).getTime() - 1;
}
if (_utc(date)) {
options = options || {};
options.fromUTC = true;
options.setUTC = true;
}
p = getExtendedDate(null, d, options, true);
if (margin > 0) {
loMargin = hiMargin = margin;
override = true;
}
if (!dateIsValid(p.date)) return false;
if (p.set && p.set.specificity) {
if (isDefined(p.set.edge) || isDefined(p.set.shift)) {
compareEdges = true;
moveToBeginningOfUnit(p.date, p.set.specificity, localeCode);
}
if (compareEdges || p.set.specificity === MONTH_INDEX) {
max = moveToEndOfUnit(cloneDate(p.date), p.set.specificity, localeCode).getTime();
} else {
max = addSpecificUnit();
}
if (!override && isDefined(p.set.sign) && p.set.specificity) {
// If the time is relative, there can occasionally be an disparity between
// the relative date and "now", which it is being compared to, so set an
// extra margin to account for this.
loMargin = 50;
hiMargin = -50;
}
}
t = date.getTime();
min = p.date.getTime();
max = max || min;
timezoneShift = getTimezoneShift();
if (timezoneShift) {
min -= timezoneShift;
max -= timezoneShift;
}
return t >= (min - loMargin) && t <= (max + hiMargin);
}
module.exports = compareDate;
/***/ }),
/* 91 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getExtendedDate = __webpack_require__(59);
function createDateWithContext(contextDate, d, options, forceClone) {
return getExtendedDate(contextDate, d, options, forceClone).date;
}
module.exports = createDateWithContext;
/***/ }),
/* 92 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var updateDate = __webpack_require__(47),
collectDateArguments = __webpack_require__(93);
function advanceDateWithArgs(d, args, dir) {
args = collectDateArguments(args, true);
return updateDate(d, args[0], args[1], dir);
}
module.exports = advanceDateWithArgs;
/***/ }),
/* 93 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5),
simpleClone = __webpack_require__(43),
isObjectType = __webpack_require__(57),
getDateParamsFromString = __webpack_require__(277),
collectDateParamsFromArguments = __webpack_require__(278);
var isNumber = classChecks.isNumber,
isString = classChecks.isString;
function collectDateArguments(args, allowDuration) {
var arg1 = args[0], arg2 = args[1];
if (allowDuration && isString(arg1)) {
arg1 = getDateParamsFromString(arg1);
} else if (isNumber(arg1) && isNumber(arg2)) {
arg1 = collectDateParamsFromArguments(args);
arg2 = null;
} else {
if (isObjectType(arg1)) {
arg1 = simpleClone(arg1);
}
}
return [arg1, arg2];
}
module.exports = collectDateArguments;
/***/ }),
/* 94 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CoreOutputFormats = __webpack_require__(95),
formattingTokens = __webpack_require__(296),
assertDateIsValid = __webpack_require__(98);
var dateFormatMatcher = formattingTokens.dateFormatMatcher;
function dateFormat(d, format, localeCode) {
assertDateIsValid(d);
format = CoreOutputFormats[format] || format || '{long}';
return dateFormatMatcher(format, d, localeCode);
}
module.exports = dateFormat;
/***/ }),
/* 95 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CoreOutputFormats = {
'ISO8601': '{yyyy}-{MM}-{dd}T{HH}:{mm}:{ss}.{SSS}{Z}',
'RFC1123': '{Dow}, {dd} {Mon} {yyyy} {HH}:{mm}:{ss} {ZZ}',
'RFC1036': '{Weekday}, {dd}-{Mon}-{yy} {HH}:{mm}:{ss} {ZZ}'
};
module.exports = CoreOutputFormats;
/***/ }),
/* 96 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateGet = __webpack_require__(18);
function getHours(d) {
return callDateGet(d, 'Hours');
}
module.exports = getHours;
/***/ }),
/* 97 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _utc = __webpack_require__(22),
trunc = __webpack_require__(23),
tzOffset = __webpack_require__(46),
padNumber = __webpack_require__(64),
mathAliases = __webpack_require__(9);
var abs = mathAliases.abs;
function getUTCOffset(d, iso) {
var offset = _utc(d) ? 0 : tzOffset(d), hours, mins, colon;
colon = iso === true ? ':' : '';
if (!offset && iso) return 'Z';
hours = padNumber(trunc(-offset / 60), 2, true);
mins = padNumber(abs(offset % 60), 2);
return hours + colon + mins;
}
module.exports = getUTCOffset;
/***/ }),
/* 98 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var dateIsValid = __webpack_require__(52);
function assertDateIsValid(d) {
if (!dateIsValid(d)) {
throw new TypeError('Date is not valid');
}
}
module.exports = assertDateIsValid;
/***/ }),
/* 99 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
trim = __webpack_require__(317),
getMonth = __webpack_require__(31),
isDefined = __webpack_require__(28),
getNewDate = __webpack_require__(41),
compareDay = __webpack_require__(318),
getWeekday = __webpack_require__(20),
dateIsValid = __webpack_require__(52),
classChecks = __webpack_require__(5),
compareDate = __webpack_require__(90);
var isString = classChecks.isString,
English = LocaleHelpers.English;
function fullCompareDate(date, d, margin) {
var tmp;
if (!dateIsValid(date)) return;
if (isString(d)) {
d = trim(d).toLowerCase();
switch(true) {
case d === 'future': return date.getTime() > getNewDate().getTime();
case d === 'past': return date.getTime() < getNewDate().getTime();
case d === 'today': return compareDay(date);
case d === 'tomorrow': return compareDay(date, 1);
case d === 'yesterday': return compareDay(date, -1);
case d === 'weekday': return getWeekday(date) > 0 && getWeekday(date) < 6;
case d === 'weekend': return getWeekday(date) === 0 || getWeekday(date) === 6;
case (isDefined(tmp = English.weekdayMap[d])):
return getWeekday(date) === tmp;
case (isDefined(tmp = English.monthMap[d])):
return getMonth(date) === tmp;
}
}
return compareDate(date, d, margin);
}
module.exports = fullCompareDate;
/***/ }),
/* 100 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
dateFormat = __webpack_require__(94),
classChecks = __webpack_require__(5),
assertDateIsValid = __webpack_require__(98),
getAdjustedUnitForDate = __webpack_require__(364);
var isFunction = classChecks.isFunction,
localeManager = LocaleHelpers.localeManager;
function dateRelative(d, dRelative, arg1, arg2) {
var adu, format, type, localeCode, fn;
assertDateIsValid(d);
if (isFunction(arg1)) {
fn = arg1;
} else {
localeCode = arg1;
fn = arg2;
}
adu = getAdjustedUnitForDate(d, dRelative);
if (fn) {
format = fn.apply(d, adu.concat(localeManager.get(localeCode)));
if (format) {
return dateFormat(d, format, localeCode);
}
}
// Adjust up if time is in ms, as this doesn't
// look very good for a standard relative date.
if (adu[1] === 0) {
adu[1] = 1;
adu[0] = 1;
}
if (dRelative) {
type = 'duration';
} else if (adu[2] > 0) {
type = 'future';
} else {
type = 'past';
}
return localeManager.get(localeCode).getRelativeFormat(adu, type);
}
module.exports = dateRelative;
/***/ }),
/* 101 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5),
getRangeMemberPrimitiveValue = __webpack_require__(102);
var isDate = classChecks.isDate;
function cloneRangeMember(m) {
if (isDate(m)) {
return new Date(m.getTime());
} else {
return getRangeMemberPrimitiveValue(m);
}
}
module.exports = cloneRangeMember;
/***/ }),
/* 102 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5);
var isDate = classChecks.isDate;
function getRangeMemberPrimitiveValue(m) {
if (m == null) return m;
return isDate(m) ? m.getTime() : m.valueOf();
}
module.exports = getRangeMemberPrimitiveValue;
/***/ }),
/* 103 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5),
namespaceAliases = __webpack_require__(25);
var isDate = classChecks.isDate,
sugarDate = namespaceAliases.sugarDate;
function getDateForRange(d) {
if (isDate(d)) {
return d;
} else if (d == null) {
return new Date();
} else if (sugarDate.create) {
return sugarDate.create(d);
}
return new Date(d);
}
module.exports = getDateForRange;
/***/ }),
/* 104 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var MULTIPLIERS = __webpack_require__(105),
callDateSet = __webpack_require__(35),
callDateGet = __webpack_require__(18);
function incrementDate(src, amount, unit) {
var mult = MULTIPLIERS[unit], d;
if (mult) {
d = new Date(src.getTime() + (amount * mult));
} else {
d = new Date(src);
callDateSet(d, unit, callDateGet(src, unit) + amount);
}
return d;
}
module.exports = incrementDate;
/***/ }),
/* 105 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var MULTIPLIERS = {
'Hours': 60 * 60 * 1000,
'Minutes': 60 * 1000,
'Seconds': 1000,
'Milliseconds': 1
};
module.exports = MULTIPLIERS;
/***/ }),
/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DURATION_REG = __webpack_require__(393),
classChecks = __webpack_require__(5),
simpleCapitalize = __webpack_require__(62);
var isNumber = classChecks.isNumber;
function getDateIncrementObject(amt) {
var match, val, unit;
if (isNumber(amt)) {
return [amt, 'Milliseconds'];
}
match = amt.match(DURATION_REG);
val = +match[1] || 1;
unit = simpleCapitalize(match[2].toLowerCase());
if (unit.match(/hour|minute|second/i)) {
unit += 's';
} else if (unit === 'Year') {
unit = 'FullYear';
} else if (unit === 'Week') {
unit = 'Date';
val *= 7;
} else if (unit === 'Day') {
unit = 'Date';
}
return [val, unit];
}
module.exports = getDateIncrementObject;
/***/ }),
/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_CREybgpbOcqJNLA1JJBXAA = (Function('return this'))();
if (!__cov_CREybgpbOcqJNLA1JJBXAA.__coverage__) { __cov_CREybgpbOcqJNLA1JJBXAA.__coverage__ = {}; }
__cov_CREybgpbOcqJNLA1JJBXAA = __cov_CREybgpbOcqJNLA1JJBXAA.__coverage__;
if (!(__cov_CREybgpbOcqJNLA1JJBXAA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\sort.js'])) {
__cov_CREybgpbOcqJNLA1JJBXAA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\sort.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\sort.js","s":{"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"line":22,"name":"ignoreCase","loc":{"start":{"line":14,"column":26},"end":{"line":14,"column":36}}},"2":{"line":34,"name":"numSortAsc","loc":{"start":{"line":26,"column":26},"end":{"line":26,"column":26}}},"3":{"line":44,"name":"numSortDesc","loc":{"start":{"line":34,"column":27},"end":{"line":34,"column":27}}},"4":{"line":55,"name":"dateSortAsc","loc":{"start":{"line":43,"column":27},"end":{"line":43,"column":27}}},"5":{"line":66,"name":"dateSortDesc","loc":{"start":{"line":52,"column":28},"end":{"line":52,"column":28}}},"6":{"line":77,"name":"sortNumberStr","loc":{"start":{"line":61,"column":29},"end":{"line":61,"column":59}}},"7":{"line":80,"name":"(anonymous_7)","loc":{"start":{"line":62,"column":11},"end":{"line":62,"column":33}}},"8":{"line":94,"name":"sortDateStr","loc":{"start":{"line":76,"column":27},"end":{"line":76,"column":60}}},"9":{"line":97,"name":"(anonymous_9)","loc":{"start":{"line":77,"column":11},"end":{"line":77,"column":35}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":14,"column":7},"start":{"line":14,"column":7}},"6":{"end":{"line":15,"column":4},"start":{"line":15,"column":4}},"7":{"end":{"line":16,"column":4},"start":{"line":16,"column":4}},"8":{"end":{"line":17,"column":4},"start":{"line":17,"column":4}},"9":{"end":{"line":26,"column":7},"start":{"line":26,"column":7}},"10":{"end":{"line":26,"column":26},"start":{"line":26,"column":26}},"11":{"end":{"line":34,"column":7},"start":{"line":34,"column":7}},"12":{"end":{"line":34,"column":27},"start":{"line":34,"column":27}},"13":{"end":{"line":43,"column":7},"start":{"line":43,"column":7}},"14":{"end":{"line":43,"column":27},"start":{"line":43,"column":27}},"15":{"end":{"line":52,"column":7},"start":{"line":52,"column":7}},"16":{"end":{"line":52,"column":28},"start":{"line":52,"column":28}},"17":{"end":{"line":61,"column":7},"start":{"line":61,"column":7}},"18":{"end":{"line":61,"column":59},"start":{"line":61,"column":59}},"19":{"end":{"line":62,"column":4},"start":{"line":62,"column":4}},"20":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"21":{"end":{"line":64,"column":8},"start":{"line":64,"column":8}},"22":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"23":{"end":{"line":76,"column":7},"start":{"line":76,"column":7}},"24":{"end":{"line":76,"column":60},"start":{"line":76,"column":60}},"25":{"end":{"line":77,"column":4},"start":{"line":77,"column":4}},"26":{"end":{"line":78,"column":8},"start":{"line":78,"column":8}},"27":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"28":{"end":{"line":80,"column":8},"start":{"line":80,"column":8}}},"branchMap":{"1":{"line":25,"type":"cond-expr","locations":[{"end":{"line":17,"column":11},"start":{"line":17,"column":19}},{"end":{"line":17,"column":4},"start":{"line":17,"column":25}}]},"2":{"line":25,"type":"cond-expr","locations":[{"end":{"line":17,"column":25},"start":{"line":17,"column":33}},{"end":{"line":17,"column":4},"start":{"line":17,"column":37}}]},"3":{"line":78,"type":"cond-expr","locations":[{"end":{"line":61,"column":59},"start":{"line":61,"column":59}},{"end":{"line":61,"column":59},"start":{"line":61,"column":51}}]},"4":{"line":78,"type":"binary-expr","locations":[{"end":{"line":61,"column":59},"start":{"line":61,"column":59}},{"end":{"line":61,"column":59},"start":{"line":61,"column":59}}]},"5":{"line":95,"type":"cond-expr","locations":[{"end":{"line":76,"column":60},"start":{"line":76,"column":60}},{"end":{"line":76,"column":60},"start":{"line":76,"column":48}}]},"6":{"line":95,"type":"binary-expr","locations":[{"end":{"line":76,"column":60},"start":{"line":76,"column":60}},{"end":{"line":76,"column":60},"start":{"line":76,"column":60}}]}},"code":["import {parse as parseNb} from './number';","import {Date as SugarDate} from 'sugar-date';","","/** Sorting utilities */","","/**"," * Case insensitive compare function for passed strings"," * @param {String} First string"," * @param {String} Second string"," * @return {Number} -1 if first string lower than second one"," * 0 if first string same order as second one"," * 1 if first string greater than second one"," */","export const ignoreCase = (a, b) => {"," let x = a.toLowerCase();"," let y = b.toLowerCase();"," return x < y ? -1 : (x > y ? 1 : 0);","};","","/**"," * Compare function for sorting passed numbers in ascending manner"," * @param {Number} First number"," * @param {Number} Second number"," * @return {Number} Negative, zero or positive number"," */","export const numSortAsc = (a, b) => (a - b);","","/**"," * Compare function for sorting passed numbers in descending manner"," * @param {Number} First number"," * @param {Number} Second number"," * @return {Number} Negative, zero or positive number"," */","export const numSortDesc = (a, b) => (b - a);","","/**"," * Compare function for sorting passed dates in ascending manner according to"," * the corresponding UTC numeric value (returned by getTime)"," * @param {Date} First date object"," * @param {Date} Second date object"," * @return {Number} Negative, zero or positive number"," */","export const dateSortAsc = (date1, date2) => date1.getTime() - date2.getTime();","","/**"," * Compare function for sorting passed dates in descending manner according to"," * the corresponding UTC numeric value (returned by getTime)"," * @param {Date} First date object"," * @param {Date} Second date object"," * @return {Number} Negative, zero or positive number"," */","export const dateSortDesc = (date1, date2) => date2.getTime() - date1.getTime();","","/**"," * Curried compare function for sorting passed formatted numbers in desired"," * fashion according to supplied compare function and decimal separator"," * @param {Function} Compare function"," * @param {String} [decimal=','] Decimal separator"," * @return {Function} Compare function receiving parsed numeric arguments"," */","export const sortNumberStr = (compareFn, decimal = ',') => {"," return (numStr1, numStr2) => {"," let num1 = parseNb(numStr1, decimal);"," let num2 = parseNb(numStr2, decimal);"," return compareFn(num1, num2);"," };","};","","/**"," * Curried compare function for sorting passed formatted dates in desired"," * fashion according to supplied compare function and locale"," * @param {Function} Compare function"," * @param {String} [locale='en-us'] Locale code"," * @return {Function} Compare function receiving parsed date arguments"," */","export const sortDateStr = (compareFn, locale = 'en-us') => {"," return (dateStr1, dateStr2) => {"," let date1 = SugarDate.create(dateStr1, locale);"," let date2 = SugarDate.create(dateStr2, locale);"," return compareFn(date1, date2);"," };","};",""]};
}
__cov_CREybgpbOcqJNLA1JJBXAA = __cov_CREybgpbOcqJNLA1JJBXAA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\sort.js'];
__cov_CREybgpbOcqJNLA1JJBXAA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_CREybgpbOcqJNLA1JJBXAA.s['2']++;exports.sortDateStr=exports.sortNumberStr=exports.dateSortDesc=exports.dateSortAsc=exports.numSortDesc=exports.numSortAsc=exports.ignoreCase=undefined;__cov_CREybgpbOcqJNLA1JJBXAA.s['3']++;var _number=__webpack_require__(68);__cov_CREybgpbOcqJNLA1JJBXAA.s['4']++;var _sugarDate=__webpack_require__(72);__cov_CREybgpbOcqJNLA1JJBXAA.s['5']++;var ignoreCase=exports.ignoreCase=function ignoreCase(a,b){__cov_CREybgpbOcqJNLA1JJBXAA.f['1']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['6']++;var x=a.toLowerCase();__cov_CREybgpbOcqJNLA1JJBXAA.s['7']++;var y=b.toLowerCase();__cov_CREybgpbOcqJNLA1JJBXAA.s['8']++;return x<y?(__cov_CREybgpbOcqJNLA1JJBXAA.b['1'][0]++,-1):(__cov_CREybgpbOcqJNLA1JJBXAA.b['1'][1]++,x>y?(__cov_CREybgpbOcqJNLA1JJBXAA.b['2'][0]++,1):(__cov_CREybgpbOcqJNLA1JJBXAA.b['2'][1]++,0));};__cov_CREybgpbOcqJNLA1JJBXAA.s['9']++;var numSortAsc=exports.numSortAsc=function numSortAsc(a,b){__cov_CREybgpbOcqJNLA1JJBXAA.f['2']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['10']++;return a-b;};__cov_CREybgpbOcqJNLA1JJBXAA.s['11']++;var numSortDesc=exports.numSortDesc=function numSortDesc(a,b){__cov_CREybgpbOcqJNLA1JJBXAA.f['3']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['12']++;return b-a;};__cov_CREybgpbOcqJNLA1JJBXAA.s['13']++;var dateSortAsc=exports.dateSortAsc=function dateSortAsc(date1,date2){__cov_CREybgpbOcqJNLA1JJBXAA.f['4']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['14']++;return date1.getTime()-date2.getTime();};__cov_CREybgpbOcqJNLA1JJBXAA.s['15']++;var dateSortDesc=exports.dateSortDesc=function dateSortDesc(date1,date2){__cov_CREybgpbOcqJNLA1JJBXAA.f['5']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['16']++;return date2.getTime()-date1.getTime();};__cov_CREybgpbOcqJNLA1JJBXAA.s['17']++;var sortNumberStr=exports.sortNumberStr=function sortNumberStr(compareFn){__cov_CREybgpbOcqJNLA1JJBXAA.f['6']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['18']++;var decimal=(__cov_CREybgpbOcqJNLA1JJBXAA.b['4'][0]++,arguments.length>1)&&(__cov_CREybgpbOcqJNLA1JJBXAA.b['4'][1]++,arguments[1]!==undefined)?(__cov_CREybgpbOcqJNLA1JJBXAA.b['3'][0]++,arguments[1]):(__cov_CREybgpbOcqJNLA1JJBXAA.b['3'][1]++,',');__cov_CREybgpbOcqJNLA1JJBXAA.s['19']++;return function(numStr1,numStr2){__cov_CREybgpbOcqJNLA1JJBXAA.f['7']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['20']++;var num1=(0,_number.parse)(numStr1,decimal);__cov_CREybgpbOcqJNLA1JJBXAA.s['21']++;var num2=(0,_number.parse)(numStr2,decimal);__cov_CREybgpbOcqJNLA1JJBXAA.s['22']++;return compareFn(num1,num2);};};__cov_CREybgpbOcqJNLA1JJBXAA.s['23']++;var sortDateStr=exports.sortDateStr=function sortDateStr(compareFn){__cov_CREybgpbOcqJNLA1JJBXAA.f['8']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['24']++;var locale=(__cov_CREybgpbOcqJNLA1JJBXAA.b['6'][0]++,arguments.length>1)&&(__cov_CREybgpbOcqJNLA1JJBXAA.b['6'][1]++,arguments[1]!==undefined)?(__cov_CREybgpbOcqJNLA1JJBXAA.b['5'][0]++,arguments[1]):(__cov_CREybgpbOcqJNLA1JJBXAA.b['5'][1]++,'en-us');__cov_CREybgpbOcqJNLA1JJBXAA.s['25']++;return function(dateStr1,dateStr2){__cov_CREybgpbOcqJNLA1JJBXAA.f['9']++;__cov_CREybgpbOcqJNLA1JJBXAA.s['26']++;var date1=_sugarDate.Date.create(dateStr1,locale);__cov_CREybgpbOcqJNLA1JJBXAA.s['27']++;var date2=_sugarDate.Date.create(dateStr2,locale);__cov_CREybgpbOcqJNLA1JJBXAA.s['28']++;return compareFn(date1,date2);};};
/***/ }),
/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_OZNmcyNdW1BMU9Wdzqdf4g = (Function('return this'))();
if (!__cov_OZNmcyNdW1BMU9Wdzqdf4g.__coverage__) { __cov_OZNmcyNdW1BMU9Wdzqdf4g.__coverage__ = {}; }
__cov_OZNmcyNdW1BMU9Wdzqdf4g = __cov_OZNmcyNdW1BMU9Wdzqdf4g.__coverage__;
if (!(__cov_OZNmcyNdW1BMU9Wdzqdf4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\tablefilter.js'])) {
__cov_OZNmcyNdW1BMU9Wdzqdf4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\tablefilter.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\tablefilter.js","s":{"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":1,"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":1,"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,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":0,"416":0,"417":0,"418":0,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"479":0,"480":0,"481":0,"482":0,"483":0,"484":0,"485":0,"486":0,"487":0,"488":0,"489":0,"490":0,"491":0,"492":0,"493":0,"494":0,"495":0,"496":0,"497":0,"498":0,"499":0,"500":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"508":0,"509":0,"510":0,"511":0,"512":0,"513":0,"514":0,"515":0,"516":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"523":0,"524":0,"525":0,"526":0,"527":0,"528":0,"529":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":0,"540":0,"541":0,"542":0,"543":0,"544":0,"545":0,"546":0,"547":0,"548":0,"549":0,"550":0,"551":0,"552":0,"553":0,"554":0,"555":0,"556":0,"557":0,"558":0,"559":0,"560":0,"561":0,"562":0,"563":0,"564":0,"565":0,"566":0,"567":0,"568":0,"569":0,"570":0,"571":0,"572":0,"573":0,"574":0,"575":0,"576":0,"577":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"585":0,"586":0,"587":0,"588":0,"589":0,"590":0,"591":0,"592":0,"593":0,"594":0,"595":0,"596":0,"597":0,"598":0,"599":0,"600":0,"601":0,"602":0,"603":0,"604":0,"605":0,"606":0,"607":0,"608":0,"609":0,"610":0,"611":0,"612":0,"613":0,"614":0,"615":0,"616":0,"617":0,"618":0,"619":0,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"626":0,"627":0,"628":0,"629":0,"630":0,"631":0,"632":0,"633":0,"634":0,"635":0,"636":0,"637":0,"638":0,"639":0,"640":0,"641":0,"642":0,"643":0,"644":0,"645":0,"646":0,"647":0,"648":0,"649":0,"650":0,"651":0,"652":0,"653":0,"654":0,"655":0,"656":0,"657":0,"658":0,"659":0,"660":0,"661":0,"662":0,"663":0,"664":0,"665":0,"666":0,"667":0,"668":0,"669":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0,"682":0,"683":0,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"691":0,"692":0,"693":0,"694":0,"695":0,"696":0,"697":0,"698":0,"699":0,"700":0,"701":0,"702":0,"703":0,"704":0,"705":0,"706":0,"707":0,"708":0,"709":0,"710":0,"711":0,"712":0,"713":0,"714":0,"715":0,"716":0,"717":0,"718":0,"719":0,"720":0,"721":0,"722":0,"723":0,"724":0,"725":0,"726":0,"727":0,"728":0,"729":0,"730":0,"731":0,"732":0,"733":0,"734":0,"735":0,"736":0,"737":0,"738":0,"739":0,"740":0,"741":0,"742":0,"743":0,"744":0,"745":0,"746":0,"747":0,"748":0,"749":0,"750":0,"751":0,"752":0,"753":0,"754":0,"755":0,"756":0,"757":0,"758":0,"759":0,"760":0,"761":0,"762":0,"763":0,"764":0,"765":0,"766":0,"767":0,"768":0,"769":0,"770":0,"771":0,"772":0,"773":0,"774":0,"775":0,"776":0,"777":0,"778":0,"779":0,"780":0,"781":0,"782":0,"783":0,"784":0,"785":0,"786":0,"787":0,"788":0,"789":0,"790":0,"791":0,"792":0,"793":0,"794":0,"795":0,"796":0,"797":0,"798":0,"799":0,"800":0,"801":0,"802":0,"803":0,"804":0,"805":0,"806":0,"807":0,"808":0,"809":0,"810":0,"811":0,"812":0,"813":0,"814":0,"815":0,"816":0,"817":0,"818":0,"819":0,"820":0,"821":0,"822":0,"823":0,"824":0,"825":0,"826":0,"827":0,"828":0,"829":0,"830":0,"831":0,"832":0,"833":0,"834":0,"835":0,"836":0,"837":0,"838":0,"839":0,"840":0,"841":0,"842":0,"843":0,"844":0,"845":0,"846":0,"847":0,"848":0,"849":0,"850":0,"851":0,"852":0,"853":0,"854":0,"855":0,"856":0,"857":0,"858":0,"859":0,"860":0,"861":0,"862":0,"863":0,"864":0,"865":0,"866":0,"867":0,"868":0,"869":0,"870":0,"871":0,"872":0,"873":0,"874":0,"875":0,"876":0,"877":0,"878":0,"879":0,"880":0,"881":0,"882":0,"883":0,"884":0,"885":0,"886":0,"887":0,"888":0,"889":0,"890":0,"891":0,"892":0,"893":0,"894":0,"895":0,"896":0,"897":0,"898":0,"899":0,"900":0,"901":0,"902":0,"903":0,"904":0,"905":0,"906":0,"907":0,"908":0,"909":0,"910":0,"911":0,"912":0,"913":0,"914":0,"915":0,"916":0,"917":0,"918":0,"919":0,"920":0,"921":0,"922":0,"923":0,"924":0,"925":0,"926":0,"927":0,"928":0,"929":0,"930":0,"931":0,"932":0,"933":0,"934":0,"935":0,"936":0,"937":0,"938":0,"939":0,"940":0,"941":0,"942":0,"943":0,"944":0,"945":0,"946":0,"947":0,"948":0,"949":0,"950":0,"951":0,"952":0,"953":0,"954":0,"955":0,"956":0,"957":0,"958":0,"959":0,"960":0,"961":0,"962":0,"963":0,"964":0,"965":0,"966":0,"967":0,"968":0,"969":0,"970":0,"971":0,"972":0,"973":0,"974":0,"975":0,"976":0,"977":0,"978":0,"979":0,"980":0,"981":0,"982":0,"983":0,"984":0,"985":0,"986":0,"987":0,"988":0,"989":0,"990":0,"991":0,"992":0,"993":0,"994":0,"995":0,"996":0,"997":0,"998":0,"999":0,"1000":0,"1001":0,"1002":0,"1003":0,"1004":0,"1005":0,"1006":0,"1007":0,"1008":0,"1009":0,"1010":0,"1011":0,"1012":0,"1013":0,"1014":0,"1015":0,"1016":0,"1017":0,"1018":0,"1019":0,"1020":0,"1021":0,"1022":0,"1023":0,"1024":0,"1025":0,"1026":0,"1027":0,"1028":0,"1029":0,"1030":0,"1031":0,"1032":0,"1033":0,"1034":0,"1035":0,"1036":0,"1037":0,"1038":0,"1039":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,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,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],"74":[0,0],"75":[0,0],"76":[0,0,0,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,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,0],"106":[0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[0,0],"122":[0,0],"123":[0,0],"124":[0,0],"125":[0,0],"126":[0,0],"127":[0,0],"128":[0,0],"129":[0,0],"130":[0,0],"131":[0,0],"132":[0,0],"133":[0,0],"134":[0,0],"135":[0,0],"136":[0,0,0],"137":[0,0],"138":[0,0],"139":[0,0],"140":[0,0],"141":[0,0,0,0],"142":[0,0],"143":[0,0],"144":[0,0],"145":[0,0],"146":[0,0],"147":[0,0,0],"148":[0,0],"149":[0,0],"150":[0,0],"151":[0,0],"152":[0,0],"153":[0,0],"154":[0,0],"155":[0,0],"156":[0,0],"157":[0,0],"158":[0,0],"159":[0,0],"160":[0,0],"161":[0,0],"162":[0,0],"163":[0,0],"164":[0,0],"165":[0,0],"166":[0,0],"167":[0,0],"168":[0,0],"169":[0,0],"170":[0,0],"171":[0,0],"172":[0,0],"173":[0,0],"174":[0,0],"175":[0,0],"176":[0,0],"177":[0,0],"178":[0,0],"179":[0,0],"180":[0,0],"181":[0,0],"182":[0,0],"183":[0,0],"184":[0,0],"185":[0,0,0],"186":[0,0],"187":[0,0],"188":[0,0],"189":[0,0],"190":[0,0],"191":[0,0],"192":[0,0],"193":[0,0],"194":[0,0],"195":[0,0],"196":[0,0],"197":[0,0],"198":[0,0],"199":[0,0],"200":[0,0],"201":[0,0],"202":[0,0],"203":[0,0],"204":[0,0],"205":[0,0],"206":[0,0],"207":[0,0],"208":[0,0],"209":[0,0],"210":[0,0],"211":[0,0],"212":[0,0],"213":[0,0,0,0],"214":[0,0],"215":[0,0],"216":[0,0],"217":[0,0],"218":[0,0],"219":[0,0],"220":[0,0],"221":[0,0],"222":[0,0],"223":[0,0],"224":[0,0],"225":[0,0],"226":[0,0],"227":[0,0],"228":[0,0],"229":[0,0],"230":[0,0],"231":[0,0],"232":[0,0],"233":[0,0],"234":[0,0],"235":[0,0],"236":[0,0],"237":[0,0],"238":[0,0],"239":[0,0],"240":[0,0],"241":[0,0],"242":[0,0],"243":[0,0],"244":[0,0],"245":[0,0],"246":[0,0],"247":[0,0],"248":[0,0],"249":[0,0],"250":[0,0],"251":[0,0],"252":[0,0],"253":[0,0],"254":[0,0],"255":[0,0],"256":[0,0],"257":[0,0],"258":[0,0],"259":[0,0],"260":[0,0],"261":[0,0],"262":[0,0],"263":[0,0],"264":[0,0],"265":[0,0],"266":[0,0],"267":[0,0],"268":[0,0],"269":[0,0],"270":[0,0],"271":[0,0],"272":[0,0],"273":[0,0],"274":[0,0],"275":[0,0],"276":[0,0],"277":[0,0],"278":[0,0],"279":[0,0],"280":[0,0],"281":[0,0],"282":[0,0],"283":[0,0],"284":[0,0],"285":[0,0],"286":[0,0],"287":[0,0],"288":[0,0],"289":[0,0],"290":[0,0],"291":[0,0],"292":[0,0],"293":[0,0],"294":[0,0],"295":[0,0],"296":[0,0],"297":[0,0],"298":[0,0],"299":[0,0],"300":[0,0],"301":[0,0],"302":[0,0],"303":[0,0],"304":[0,0],"305":[0,0],"306":[0,0],"307":[0,0],"308":[0,0],"309":[0,0],"310":[0,0],"311":[0,0],"312":[0,0],"313":[0,0],"314":[0,0],"315":[0,0],"316":[0,0],"317":[0,0],"318":[0,0],"319":[0,0],"320":[0,0],"321":[0,0],"322":[0,0],"323":[0,0],"324":[0,0],"325":[0,0],"326":[0,0],"327":[0,0],"328":[0,0],"329":[0,0],"330":[0,0],"331":[0,0],"332":[0,0],"333":[0,0],"334":[0,0],"335":[0,0],"336":[0,0],"337":[0,0],"338":[0,0,0],"339":[0,0],"340":[0,0],"341":[0,0],"342":[0,0],"343":[0,0],"344":[0,0],"345":[0,0],"346":[0,0],"347":[0,0],"348":[0,0],"349":[0,0],"350":[0,0],"351":[0,0],"352":[0,0],"353":[0,0],"354":[0,0],"355":[0,0],"356":[0,0],"357":[0,0],"358":[0,0],"359":[0,0],"360":[0,0],"361":[0,0],"362":[0,0],"363":[0,0],"364":[0,0],"365":[0,0],"366":[0,0],"367":[0,0],"368":[0,0],"369":[0,0,0,0],"370":[0,0],"371":[0,0],"372":[0,0],"373":[0,0],"374":[0,0],"375":[0,0],"376":[0,0],"377":[0,0],"378":[0,0],"379":[0,0],"380":[0,0],"381":[0,0],"382":[0,0],"383":[0,0],"384":[0,0],"385":[0,0],"386":[0,0],"387":[0,0],"388":[0,0],"389":[0,0],"390":[0,0],"391":[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,"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},"fnMap":{"1":{"line":8,"name":"(anonymous_1)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":8,"name":"(anonymous_2)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":32,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":43,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":53,"name":"TableFilter","loc":{"start":{"line":48,"column":4},"end":{"line":48,"column":25}}},"6":{"line":138,"name":"(anonymous_6)","loc":{"start":{"line":124,"column":21},"end":{"line":124,"column":30}}},"7":{"line":178,"name":"(anonymous_7)","loc":{"start":{"line":168,"column":12},"end":{"line":168,"column":27}}},"8":{"line":911,"name":"(anonymous_8)","loc":{"start":{"line":917,"column":38},"end":{"line":917,"column":38}}},"9":{"line":921,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":1010,"name":"(anonymous_10)","loc":{"start":{"line":1013,"column":16},"end":{"line":1013,"column":16}}},"11":{"line":1017,"name":"(anonymous_11)","loc":{"start":{"line":1019,"column":49},"end":{"line":1019,"column":49}}},"12":{"line":1040,"name":"(anonymous_12)","loc":{"start":{"line":1048,"column":49},"end":{"line":1048,"column":49}}},"13":{"line":1058,"name":"detectKey","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":1083,"name":"onKeyUp","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"15":{"line":1090,"name":"filter","loc":{"start":{"line":1092,"column":8},"end":{"line":1092,"column":26}}},"16":{"line":1114,"name":"onKeyDown","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"17":{"line":1126,"name":"onInpFocus","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"18":{"line":1136,"name":"onInpBlur","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":1149,"name":"_insertFiltersRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":1180,"name":"_initNoFilters","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":1196,"name":"_buildInputFilter","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"22":{"line":1208,"name":"(anonymous_22)","loc":{"start":{"line":1204,"column":29},"end":{"line":1204,"column":29}}},"23":{"line":1221,"name":"(anonymous_23)","loc":{"start":{"line":1215,"column":32},"end":{"line":1215,"column":32}}},"24":{"line":1224,"name":"(anonymous_24)","loc":{"start":{"line":1216,"column":31},"end":{"line":1216,"column":31}}},"25":{"line":1227,"name":"(anonymous_25)","loc":{"start":{"line":1217,"column":29},"end":{"line":1217,"column":29}}},"26":{"line":1230,"name":"(anonymous_26)","loc":{"start":{"line":1218,"column":28},"end":{"line":1218,"column":28}}},"27":{"line":1241,"name":"_buildSubmitButton","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"28":{"line":1250,"name":"(anonymous_28)","loc":{"start":{"line":1235,"column":29},"end":{"line":1235,"column":29}}},"29":{"line":1269,"name":"instantiateFeatures","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"30":{"line":1274,"name":"(anonymous_30)","loc":{"start":{"line":1251,"column":25},"end":{"line":1251,"column":38}}},"31":{"line":1302,"name":"initFeatures","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"32":{"line":1307,"name":"(anonymous_32)","loc":{"start":{"line":1277,"column":25},"end":{"line":1277,"column":38}}},"33":{"line":1324,"name":"feature","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"34":{"line":1333,"name":"initExtensions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"35":{"line":1346,"name":"(anonymous_35)","loc":{"start":{"line":1308,"column":21},"end":{"line":1308,"column":30}}},"36":{"line":1358,"name":"loadExtension","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"37":{"line":1378,"name":"(anonymous_37)","loc":{"start":{"line":1334,"column":37},"end":{"line":1334,"column":46}}},"38":{"line":1394,"name":"extension","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"39":{"line":1405,"name":"hasExtension","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"40":{"line":1416,"name":"registerExtension","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"41":{"line":1425,"name":"destroyExtensions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"42":{"line":1428,"name":"(anonymous_42)","loc":{"start":{"line":1376,"column":33},"end":{"line":1376,"column":42}}},"43":{"line":1439,"name":"loadThemes","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"44":{"line":1455,"name":"(anonymous_44)","loc":{"start":{"line":1399,"column":23},"end":{"line":1399,"column":37}}},"45":{"line":1483,"name":"getStylesheet","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"46":{"line":1494,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"47":{"line":1520,"name":"(anonymous_47)","loc":{"start":{"line":1455,"column":45},"end":{"line":1455,"column":45}}},"48":{"line":1525,"name":"(anonymous_48)","loc":{"start":{"line":1458,"column":45},"end":{"line":1458,"column":45}}},"49":{"line":1529,"name":"(anonymous_49)","loc":{"start":{"line":1461,"column":12},"end":{"line":1461,"column":12}}},"50":{"line":1547,"name":"removeExternalFlts","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"51":{"line":1552,"name":"(anonymous_51)","loc":{"start":{"line":1480,"column":20},"end":{"line":1480,"column":28}}},"52":{"line":1567,"name":"isCustomOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"53":{"line":1579,"name":"getCustomOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"54":{"line":1615,"name":"filter","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"55":{"line":1635,"name":"(anonymous_55)","loc":{"start":{"line":1556,"column":12},"end":{"line":1556,"column":24}}},"56":{"line":1730,"name":"(anonymous_56)","loc":{"start":{"line":1654,"column":12},"end":{"line":1654,"column":12}}},"57":{"line":1752,"name":"_match","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"58":{"line":1953,"name":"getColumnData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"59":{"line":1969,"name":"getColumnValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"60":{"line":1987,"name":"getColValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"61":{"line":2003,"name":"(anonymous_61)","loc":{"start":{"line":1947,"column":16},"end":{"line":1947,"column":28}}},"62":{"line":2024,"name":"getFilterValue","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"63":{"line":2061,"name":"getFiltersValue","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"64":{"line":2069,"name":"(anonymous_64)","loc":{"start":{"line":2008,"column":28},"end":{"line":2008,"column":39}}},"65":{"line":2087,"name":"getFilterId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"66":{"line":2105,"name":"getFiltersByType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"67":{"line":2127,"name":"getFilterElement","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"68":{"line":2138,"name":"getCellsNb","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"69":{"line":2153,"name":"getRowsNb","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"70":{"line":2168,"name":"getWorkingRows","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"71":{"line":2179,"name":"getCellValue","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"72":{"line":2197,"name":"getCellData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"73":{"line":2226,"name":"getData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"74":{"line":2245,"name":"getValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"75":{"line":2268,"name":"getTableData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"76":{"line":2285,"name":"(anonymous_76)","loc":{"start":{"line":2196,"column":16},"end":{"line":2196,"column":28}}},"77":{"line":2317,"name":"getFilteredData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"78":{"line":2338,"name":"getFilteredValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"79":{"line":2361,"name":"filteredData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"80":{"line":2407,"name":"getFilteredColumnData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"81":{"line":2425,"name":"getVisibleColumnData","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"82":{"line":2443,"name":"getFilteredColumnValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"83":{"line":2461,"name":"getVisibleColumnValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"84":{"line":2483,"name":"getFilteredDataCol","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"85":{"line":2501,"name":"(anonymous_85)","loc":{"start":{"line":2382,"column":55},"end":{"line":2382,"column":67}}},"86":{"line":2506,"name":"(anonymous_86)","loc":{"start":{"line":2390,"column":43},"end":{"line":2390,"column":55}}},"87":{"line":2524,"name":"getRowDisplay","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"88":{"line":2535,"name":"validateRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"89":{"line":2569,"name":"validateAllRows","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"90":{"line":2586,"name":"setFilterValue","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"91":{"line":2638,"name":"setColWidths","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"92":{"line":2650,"name":"(anonymous_92)","loc":{"start":{"line":2526,"column":21},"end":{"line":2526,"column":28}}},"93":{"line":2671,"name":"setExcludeRows","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"94":{"line":2677,"name":"(anonymous_94)","loc":{"start":{"line":2549,"column":33},"end":{"line":2549,"column":33}}},"95":{"line":2687,"name":"clearFilters","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"96":{"line":2711,"name":"getActiveFilterId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"97":{"line":2721,"name":"setActiveFilterId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"98":{"line":2732,"name":"getColumnIndexFromFilterId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"99":{"line":2748,"name":"buildFilterId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"100":{"line":2759,"name":"isExternalFlt","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"101":{"line":2770,"name":"getStylePath","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"102":{"line":2781,"name":"getStylesheetPath","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"103":{"line":2792,"name":"getThemesPath","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"104":{"line":2802,"name":"activateFilter","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"105":{"line":2815,"name":"linkFilters","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"106":{"line":2827,"name":"(anonymous_106)","loc":{"start":{"line":2673,"column":25},"end":{"line":2673,"column":37}}},"107":{"line":2855,"name":"isExactMatch","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"108":{"line":2867,"name":"isRowValid","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"109":{"line":2878,"name":"isRowDisplayed","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"110":{"line":2891,"name":"ignoresDiacritics","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"111":{"line":2906,"name":"getClearFilterText","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"112":{"line":2923,"name":"eachCol","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"113":{"line":2948,"name":"eachRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"114":{"line":2953,"name":"(anonymous_114)","loc":{"start":{"line":2780,"column":15},"end":{"line":2780,"column":77}}},"115":{"line":2980,"name":"isImported","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"116":{"line":3007,"name":"_import","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"117":{"line":3027,"name":"(anonymous_117)","loc":{"start":{"line":2846,"column":48},"end":{"line":2846,"column":54}}},"118":{"line":3035,"name":"(anonymous_118)","loc":{"start":{"line":2856,"column":23},"end":{"line":2856,"column":29}}},"119":{"line":3047,"name":"isInitialized","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"120":{"line":3057,"name":"getFiltersId","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"121":{"line":3068,"name":"getValidRows","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"122":{"line":3078,"name":"(anonymous_122)","loc":{"start":{"line":2891,"column":16},"end":{"line":2891,"column":25}}},"123":{"line":3098,"name":"getFiltersRowIndex","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"124":{"line":3108,"name":"getHeadersRowIndex","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"125":{"line":3119,"name":"getStartRowIndex","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"126":{"line":3129,"name":"getLastRowIndex","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"127":{"line":3142,"name":"hasType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"128":{"line":3162,"name":"getHeaderElement","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"129":{"line":3183,"name":"getHeadersText","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"130":{"line":3189,"name":"(anonymous_130)","loc":{"start":{"line":2984,"column":12},"end":{"line":2984,"column":19}}},"131":{"line":3195,"name":"(anonymous_131)","loc":{"start":{"line":2990,"column":12},"end":{"line":2990,"column":19}}},"132":{"line":3211,"name":"getFilterType","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"133":{"line":3221,"name":"getFilterableRowsNb","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"134":{"line":3232,"name":"getValidRowsNb","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"135":{"line":3244,"name":"dom","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"136":{"line":3256,"name":"getDecimal","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"137":{"line":3273,"name":"config","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"7":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"9":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"10":{"end":{"line":12,"column":0},"start":{"line":12,"column":0}},"11":{"end":{"line":13,"column":0},"start":{"line":13,"column":0}},"12":{"end":{"line":18,"column":0},"start":{"line":18,"column":0}},"13":{"end":{"line":19,"column":0},"start":{"line":19,"column":0}},"14":{"end":{"line":20,"column":0},"start":{"line":20,"column":0}},"15":{"end":{"line":21,"column":0},"start":{"line":21,"column":0}},"16":{"end":{"line":23,"column":0},"start":{"line":23,"column":0}},"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":{"end":{"line":30,"column":0},"start":{"line":30,"column":0}},"21":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"22":{"end":{"line":919,"column":5},"start":{"line":48,"column":4}},"23":{"end":{"line":48,"column":25},"start":{"line":48,"column":25}},"24":{"end":{"line":48,"column":25},"start":{"line":48,"column":25}},"25":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},"26":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"27":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"28":{"end":{"line":74,"column":8},"start":{"line":74,"column":8}},"29":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"30":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"31":{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},"32":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"33":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"34":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"35":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"36":{"end":{"line":121,"column":8},"start":{"line":121,"column":8}},"37":{"end":{"line":48,"column":25},"start":{"line":48,"column":25}},"38":{"end":{"line":48,"column":25},"start":{"line":48,"column":19}},"39":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"40":{"end":{"line":136,"column":13},"start":{"line":125,"column":12}},"41":{"end":{"line":126,"column":16},"start":{"line":126,"column":16}},"42":{"end":{"line":127,"column":16},"start":{"line":127,"column":16}},"43":{"end":{"line":136,"column":13},"start":{"line":128,"column":19}},"44":{"end":{"line":129,"column":16},"start":{"line":129,"column":16}},"45":{"end":{"line":130,"column":16},"start":{"line":130,"column":16}},"46":{"end":{"line":136,"column":13},"start":{"line":131,"column":19}},"47":{"end":{"line":132,"column":16},"start":{"line":132,"column":16}},"48":{"end":{"line":136,"column":13},"start":{"line":133,"column":19}},"49":{"end":{"line":134,"column":16},"start":{"line":134,"column":16}},"50":{"end":{"line":135,"column":16},"start":{"line":135,"column":16}},"51":{"end":{"line":142,"column":9},"start":{"line":139,"column":8}},"52":{"end":{"line":140,"column":12},"start":{"line":140,"column":12}},"53":{"end":{"line":147,"column":9},"start":{"line":144,"column":8}},"54":{"end":{"line":145,"column":12},"start":{"line":145,"column":12}},"55":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"56":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"57":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"58":{"end":{"line":166,"column":8},"start":{"line":166,"column":8}},"59":{"end":{"line":169,"column":16},"start":{"line":169,"column":16}},"60":{"end":{"line":170,"column":16},"start":{"line":170,"column":16}},"61":{"end":{"line":177,"column":8},"start":{"line":177,"column":8}},"62":{"end":{"line":185,"column":8},"start":{"line":185,"column":8}},"63":{"end":{"line":191,"column":8},"start":{"line":191,"column":8}},"64":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"65":{"end":{"line":203,"column":8},"start":{"line":203,"column":8}},"66":{"end":{"line":210,"column":8},"start":{"line":210,"column":8}},"67":{"end":{"line":217,"column":8},"start":{"line":217,"column":8}},"68":{"end":{"line":224,"column":8},"start":{"line":224,"column":8}},"69":{"end":{"line":231,"column":8},"start":{"line":231,"column":8}},"70":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"71":{"end":{"line":244,"column":8},"start":{"line":244,"column":8}},"72":{"end":{"line":250,"column":8},"start":{"line":250,"column":8}},"73":{"end":{"line":256,"column":8},"start":{"line":256,"column":8}},"74":{"end":{"line":262,"column":8},"start":{"line":262,"column":8}},"75":{"end":{"line":268,"column":8},"start":{"line":268,"column":8}},"76":{"end":{"line":274,"column":8},"start":{"line":274,"column":8}},"77":{"end":{"line":280,"column":8},"start":{"line":280,"column":8}},"78":{"end":{"line":286,"column":8},"start":{"line":286,"column":8}},"79":{"end":{"line":292,"column":8},"start":{"line":292,"column":8}},"80":{"end":{"line":301,"column":8},"start":{"line":301,"column":8}},"81":{"end":{"line":307,"column":8},"start":{"line":307,"column":8}},"82":{"end":{"line":313,"column":8},"start":{"line":313,"column":8}},"83":{"end":{"line":319,"column":8},"start":{"line":319,"column":8}},"84":{"end":{"line":327,"column":8},"start":{"line":327,"column":8}},"85":{"end":{"line":333,"column":8},"start":{"line":333,"column":8}},"86":{"end":{"line":340,"column":8},"start":{"line":340,"column":8}},"87":{"end":{"line":346,"column":8},"start":{"line":346,"column":8}},"88":{"end":{"line":352,"column":8},"start":{"line":352,"column":8}},"89":{"end":{"line":359,"column":8},"start":{"line":359,"column":8}},"90":{"end":{"line":366,"column":8},"start":{"line":366,"column":8}},"91":{"end":{"line":373,"column":8},"start":{"line":373,"column":8}},"92":{"end":{"line":380,"column":8},"start":{"line":380,"column":8}},"93":{"end":{"line":386,"column":8},"start":{"line":386,"column":8}},"94":{"end":{"line":392,"column":8},"start":{"line":392,"column":8}},"95":{"end":{"line":398,"column":8},"start":{"line":398,"column":8}},"96":{"end":{"line":408,"column":8},"start":{"line":408,"column":8}},"97":{"end":{"line":416,"column":8},"start":{"line":416,"column":8}},"98":{"end":{"line":430,"column":8},"start":{"line":430,"column":8}},"99":{"end":{"line":439,"column":8},"start":{"line":439,"column":8}},"100":{"end":{"line":446,"column":8},"start":{"line":446,"column":8}},"101":{"end":{"line":452,"column":8},"start":{"line":452,"column":8}},"102":{"end":{"line":459,"column":8},"start":{"line":459,"column":8}},"103":{"end":{"line":465,"column":8},"start":{"line":465,"column":8}},"104":{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},"105":{"end":{"line":479,"column":8},"start":{"line":479,"column":8}},"106":{"end":{"line":485,"column":8},"start":{"line":485,"column":8}},"107":{"end":{"line":492,"column":8},"start":{"line":492,"column":8}},"108":{"end":{"line":498,"column":8},"start":{"line":498,"column":8}},"109":{"end":{"line":505,"column":8},"start":{"line":505,"column":8}},"110":{"end":{"line":512,"column":8},"start":{"line":512,"column":8}},"111":{"end":{"line":521,"column":8},"start":{"line":521,"column":8}},"112":{"end":{"line":528,"column":8},"start":{"line":528,"column":8}},"113":{"end":{"line":536,"column":8},"start":{"line":536,"column":8}},"114":{"end":{"line":543,"column":8},"start":{"line":543,"column":8}},"115":{"end":{"line":550,"column":8},"start":{"line":550,"column":8}},"116":{"end":{"line":556,"column":8},"start":{"line":556,"column":8}},"117":{"end":{"line":575,"column":8},"start":{"line":575,"column":8}},"118":{"end":{"line":582,"column":8},"start":{"line":582,"column":8}},"119":{"end":{"line":588,"column":8},"start":{"line":588,"column":8}},"120":{"end":{"line":594,"column":8},"start":{"line":594,"column":8}},"121":{"end":{"line":600,"column":8},"start":{"line":600,"column":8}},"122":{"end":{"line":606,"column":8},"start":{"line":606,"column":8}},"123":{"end":{"line":612,"column":8},"start":{"line":612,"column":8}},"124":{"end":{"line":618,"column":8},"start":{"line":618,"column":8}},"125":{"end":{"line":624,"column":8},"start":{"line":624,"column":8}},"126":{"end":{"line":630,"column":8},"start":{"line":630,"column":8}},"127":{"end":{"line":636,"column":8},"start":{"line":636,"column":8}},"128":{"end":{"line":642,"column":8},"start":{"line":642,"column":8}},"129":{"end":{"line":648,"column":8},"start":{"line":648,"column":8}},"130":{"end":{"line":654,"column":8},"start":{"line":654,"column":8}},"131":{"end":{"line":660,"column":8},"start":{"line":660,"column":8}},"132":{"end":{"line":668,"column":8},"start":{"line":668,"column":8}},"133":{"end":{"line":674,"column":8},"start":{"line":674,"column":8}},"134":{"end":{"line":680,"column":8},"start":{"line":680,"column":8}},"135":{"end":{"line":686,"column":8},"start":{"line":686,"column":8}},"136":{"end":{"line":693,"column":8},"start":{"line":693,"column":8}},"137":{"end":{"line":699,"column":8},"start":{"line":699,"column":8}},"138":{"end":{"line":705,"column":8},"start":{"line":705,"column":8}},"139":{"end":{"line":712,"column":8},"start":{"line":712,"column":8}},"140":{"end":{"line":718,"column":8},"start":{"line":718,"column":8}},"141":{"end":{"line":724,"column":8},"start":{"line":724,"column":8}},"142":{"end":{"line":730,"column":8},"start":{"line":730,"column":8}},"143":{"end":{"line":737,"column":8},"start":{"line":737,"column":8}},"144":{"end":{"line":744,"column":8},"start":{"line":744,"column":8}},"145":{"end":{"line":750,"column":8},"start":{"line":750,"column":8}},"146":{"end":{"line":758,"column":8},"start":{"line":758,"column":8}},"147":{"end":{"line":765,"column":8},"start":{"line":765,"column":8}},"148":{"end":{"line":771,"column":8},"start":{"line":771,"column":8}},"149":{"end":{"line":777,"column":8},"start":{"line":777,"column":8}},"150":{"end":{"line":784,"column":8},"start":{"line":784,"column":8}},"151":{"end":{"line":793,"column":8},"start":{"line":793,"column":8}},"152":{"end":{"line":800,"column":8},"start":{"line":800,"column":8}},"153":{"end":{"line":806,"column":8},"start":{"line":806,"column":8}},"154":{"end":{"line":812,"column":8},"start":{"line":812,"column":8}},"155":{"end":{"line":828,"column":8},"start":{"line":828,"column":8}},"156":{"end":{"line":835,"column":8},"start":{"line":835,"column":8}},"157":{"end":{"line":841,"column":8},"start":{"line":841,"column":8}},"158":{"end":{"line":847,"column":8},"start":{"line":847,"column":8}},"159":{"end":{"line":853,"column":8},"start":{"line":853,"column":8}},"160":{"end":{"line":860,"column":8},"start":{"line":860,"column":8}},"161":{"end":{"line":867,"column":8},"start":{"line":867,"column":8}},"162":{"end":{"line":874,"column":8},"start":{"line":874,"column":8}},"163":{"end":{"line":881,"column":8},"start":{"line":881,"column":8}},"164":{"end":{"line":889,"column":8},"start":{"line":889,"column":8}},"165":{"end":{"line":895,"column":8},"start":{"line":895,"column":8}},"166":{"end":{"line":901,"column":8},"start":{"line":901,"column":8}},"167":{"end":{"line":907,"column":8},"start":{"line":907,"column":8}},"168":{"end":{"line":913,"column":8},"start":{"line":913,"column":8}},"169":{"end":{"line":916,"column":8},"start":{"line":916,"column":8}},"170":{"end":{"line":917,"column":38},"start":{"line":917,"column":38}},"171":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"172":{"end":{"line":924,"column":11},"start":{"line":924,"column":11}},"173":{"end":{"line":927,"column":9},"start":{"line":925,"column":8}},"174":{"end":{"line":926,"column":12},"start":{"line":926,"column":12}},"175":{"end":{"line":930,"column":8},"start":{"line":930,"column":8}},"176":{"end":{"line":932,"column":8},"start":{"line":932,"column":8}},"177":{"end":{"line":933,"column":8},"start":{"line":933,"column":8}},"178":{"end":{"line":936,"column":8},"start":{"line":936,"column":8}},"179":{"end":{"line":924,"column":11},"start":{"line":924,"column":11}},"180":{"end":{"line":943,"column":8},"start":{"line":943,"column":8}},"181":{"end":{"line":924,"column":11},"start":{"line":955,"column":8}},"182":{"end":{"line":956,"column":12},"start":{"line":956,"column":12}},"183":{"end":{"line":958,"column":12},"start":{"line":958,"column":12}},"184":{"end":{"line":960,"column":12},"start":{"line":960,"column":12}},"185":{"end":{"line":961,"column":12},"start":{"line":961,"column":12}},"186":{"end":{"line":963,"column":12},"start":{"line":963,"column":12}},"187":{"end":{"line":1010,"column":13},"start":{"line":966,"column":12}},"188":{"end":{"line":967,"column":16},"start":{"line":967,"column":16}},"189":{"end":{"line":969,"column":16},"start":{"line":969,"column":16}},"190":{"end":{"line":974,"column":17},"start":{"line":972,"column":16}},"191":{"end":{"line":973,"column":20},"start":{"line":973,"column":20}},"192":{"end":{"line":977,"column":17},"start":{"line":975,"column":16}},"193":{"end":{"line":976,"column":20},"start":{"line":976,"column":20}},"194":{"end":{"line":978,"column":16},"start":{"line":978,"column":16}},"195":{"end":{"line":985,"column":17},"start":{"line":982,"column":16}},"196":{"end":{"line":983,"column":20},"start":{"line":983,"column":20}},"197":{"end":{"line":984,"column":20},"start":{"line":984,"column":20}},"198":{"end":{"line":998,"column":17},"start":{"line":988,"column":16}},"199":{"end":{"line":989,"column":20},"start":{"line":989,"column":20}},"200":{"end":{"line":990,"column":20},"start":{"line":990,"column":20}},"201":{"end":{"line":998,"column":17},"start":{"line":993,"column":21}},"202":{"end":{"line":994,"column":20},"start":{"line":994,"column":20}},"203":{"end":{"line":995,"column":20},"start":{"line":995,"column":20}},"204":{"end":{"line":997,"column":20},"start":{"line":997,"column":20}},"205":{"end":{"line":1007,"column":17},"start":{"line":1001,"column":16}},"206":{"end":{"line":1002,"column":20},"start":{"line":1002,"column":20}},"207":{"end":{"line":1009,"column":16},"start":{"line":1009,"column":16}},"208":{"end":{"line":1012,"column":12},"start":{"line":1012,"column":12}},"209":{"end":{"line":1013,"column":16},"start":{"line":1013,"column":16}},"210":{"end":{"line":1021,"column":9},"start":{"line":1018,"column":8}},"211":{"end":{"line":1019,"column":12},"start":{"line":1019,"column":12}},"212":{"end":{"line":1019,"column":49},"start":{"line":1019,"column":49}},"213":{"end":{"line":1020,"column":12},"start":{"line":1020,"column":12}},"214":{"end":{"line":1023,"column":8},"start":{"line":1023,"column":8}},"215":{"end":{"line":1033,"column":8},"start":{"line":1033,"column":8}},"216":{"end":{"line":1041,"column":9},"start":{"line":1036,"column":8}},"217":{"end":{"line":1037,"column":12},"start":{"line":1037,"column":12}},"218":{"end":{"line":1040,"column":13},"start":{"line":1038,"column":12}},"219":{"end":{"line":1039,"column":16},"start":{"line":1039,"column":16}},"220":{"end":{"line":1044,"column":8},"start":{"line":1044,"column":8}},"221":{"end":{"line":1049,"column":9},"start":{"line":1047,"column":8}},"222":{"end":{"line":1048,"column":12},"start":{"line":1048,"column":12}},"223":{"end":{"line":1048,"column":49},"start":{"line":1048,"column":49}},"224":{"end":{"line":1051,"column":8},"start":{"line":1051,"column":8}},"225":{"end":{"line":1053,"column":8},"start":{"line":1053,"column":8}},"226":{"end":{"line":1055,"column":8},"start":{"line":1055,"column":8}},"227":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"228":{"end":{"line":1065,"column":9},"start":{"line":1063,"column":8}},"229":{"end":{"line":1064,"column":12},"start":{"line":1064,"column":12}},"230":{"end":{"line":1077,"column":9},"start":{"line":1066,"column":8}},"231":{"end":{"line":1067,"column":12},"start":{"line":1067,"column":12}},"232":{"end":{"line":1076,"column":13},"start":{"line":1068,"column":12}},"233":{"end":{"line":1069,"column":16},"start":{"line":1069,"column":16}},"234":{"end":{"line":1070,"column":16},"start":{"line":1070,"column":16}},"235":{"end":{"line":1071,"column":16},"start":{"line":1071,"column":16}},"236":{"end":{"line":1073,"column":16},"start":{"line":1073,"column":16}},"237":{"end":{"line":1074,"column":16},"start":{"line":1074,"column":16}},"238":{"end":{"line":1075,"column":16},"start":{"line":1075,"column":16}},"239":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"240":{"end":{"line":1088,"column":9},"start":{"line":1086,"column":8}},"241":{"end":{"line":1087,"column":12},"start":{"line":1087,"column":12}},"242":{"end":{"line":1089,"column":8},"start":{"line":1089,"column":8}},"243":{"end":{"line":1090,"column":8},"start":{"line":1090,"column":8}},"244":{"end":{"line":1099,"column":9},"start":{"line":1092,"column":8}},"245":{"end":{"line":1093,"column":12},"start":{"line":1093,"column":12}},"246":{"end":{"line":1094,"column":12},"start":{"line":1094,"column":12}},"247":{"end":{"line":1098,"column":13},"start":{"line":1095,"column":12}},"248":{"end":{"line":1096,"column":16},"start":{"line":1096,"column":16}},"249":{"end":{"line":1097,"column":16},"start":{"line":1097,"column":16}},"250":{"end":{"line":1110,"column":9},"start":{"line":1101,"column":8}},"251":{"end":{"line":1106,"column":13},"start":{"line":1103,"column":12}},"252":{"end":{"line":1104,"column":16},"start":{"line":1104,"column":16}},"253":{"end":{"line":1108,"column":12},"start":{"line":1108,"column":12}},"254":{"end":{"line":1109,"column":12},"start":{"line":1109,"column":12}},"255":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"256":{"end":{"line":1119,"column":9},"start":{"line":1117,"column":8}},"257":{"end":{"line":1118,"column":12},"start":{"line":1118,"column":12}},"258":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"259":{"end":{"line":1127,"column":8},"start":{"line":1127,"column":8}},"260":{"end":{"line":1128,"column":8},"start":{"line":1128,"column":8}},"261":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"262":{"end":{"line":1138,"column":9},"start":{"line":1135,"column":8}},"263":{"end":{"line":1136,"column":12},"start":{"line":1136,"column":12}},"264":{"end":{"line":1137,"column":12},"start":{"line":1137,"column":12}},"265":{"end":{"line":1139,"column":8},"start":{"line":1139,"column":8}},"266":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"267":{"end":{"line":1151,"column":9},"start":{"line":1149,"column":8}},"268":{"end":{"line":1150,"column":12},"start":{"line":1150,"column":12}},"269":{"end":{"line":1152,"column":8},"start":{"line":1152,"column":8}},"270":{"end":{"line":1154,"column":8},"start":{"line":1154,"column":8}},"271":{"end":{"line":1159,"column":9},"start":{"line":1155,"column":8}},"272":{"end":{"line":1156,"column":12},"start":{"line":1156,"column":12}},"273":{"end":{"line":1158,"column":12},"start":{"line":1158,"column":12}},"274":{"end":{"line":1161,"column":8},"start":{"line":1161,"column":8}},"275":{"end":{"line":1165,"column":9},"start":{"line":1163,"column":8}},"276":{"end":{"line":1164,"column":12},"start":{"line":1164,"column":12}},"277":{"end":{"line":1167,"column":8},"start":{"line":1167,"column":8}},"278":{"end":{"line":1168,"column":8},"start":{"line":1168,"column":8}},"279":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"280":{"end":{"line":1177,"column":9},"start":{"line":1175,"column":8}},"281":{"end":{"line":1176,"column":12},"start":{"line":1176,"column":12}},"282":{"end":{"line":1178,"column":8},"start":{"line":1178,"column":8}},"283":{"end":{"line":1179,"column":8},"start":{"line":1179,"column":8}},"284":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"285":{"end":{"line":1188,"column":53},"start":{"line":1188,"column":53}},"286":{"end":{"line":1189,"column":8},"start":{"line":1189,"column":8}},"287":{"end":{"line":1190,"column":8},"start":{"line":1190,"column":8}},"288":{"end":{"line":1192,"column":8},"start":{"line":1192,"column":8}},"289":{"end":{"line":1193,"column":8},"start":{"line":1193,"column":8}},"290":{"end":{"line":1202,"column":9},"start":{"line":1197,"column":8}},"291":{"end":{"line":1198,"column":12},"start":{"line":1198,"column":12}},"292":{"end":{"line":1203,"column":8},"start":{"line":1203,"column":8}},"293":{"end":{"line":1204,"column":8},"start":{"line":1204,"column":8}},"294":{"end":{"line":1204,"column":29},"start":{"line":1204,"column":29}},"295":{"end":{"line":1211,"column":9},"start":{"line":1207,"column":8}},"296":{"end":{"line":1208,"column":12},"start":{"line":1208,"column":12}},"297":{"end":{"line":1210,"column":12},"start":{"line":1210,"column":12}},"298":{"end":{"line":1213,"column":8},"start":{"line":1213,"column":8}},"299":{"end":{"line":1215,"column":8},"start":{"line":1215,"column":8}},"300":{"end":{"line":1215,"column":32},"start":{"line":1215,"column":32}},"301":{"end":{"line":1216,"column":8},"start":{"line":1216,"column":8}},"302":{"end":{"line":1216,"column":31},"start":{"line":1216,"column":31}},"303":{"end":{"line":1217,"column":8},"start":{"line":1217,"column":8}},"304":{"end":{"line":1217,"column":29},"start":{"line":1217,"column":29}},"305":{"end":{"line":1218,"column":8},"start":{"line":1218,"column":8}},"306":{"end":{"line":1218,"column":28},"start":{"line":1218,"column":28}},"307":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"308":{"end":{"line":1225,"column":34},"start":{"line":1225,"column":34}},"309":{"end":{"line":1226,"column":8},"start":{"line":1226,"column":8}},"310":{"end":{"line":1230,"column":8},"start":{"line":1230,"column":8}},"311":{"end":{"line":1233,"column":8},"start":{"line":1233,"column":8}},"312":{"end":{"line":1235,"column":8},"start":{"line":1235,"column":8}},"313":{"end":{"line":1235,"column":29},"start":{"line":1235,"column":29}},"314":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"315":{"end":{"line":1250,"column":39},"start":{"line":1250,"column":39}},"316":{"end":{"line":1250,"column":39},"start":{"line":1250,"column":39}},"317":{"end":{"line":1251,"column":8},"start":{"line":1251,"column":8}},"318":{"end":{"line":1256,"column":12},"start":{"line":1256,"column":12}},"319":{"end":{"line":1262,"column":13},"start":{"line":1257,"column":12}},"320":{"end":{"line":1258,"column":42},"start":{"line":1258,"column":42}},"321":{"end":{"line":1261,"column":16},"start":{"line":1261,"column":16}},"322":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"323":{"end":{"line":1276,"column":32},"start":{"line":1276,"column":32}},"324":{"end":{"line":1276,"column":32},"start":{"line":1276,"column":32}},"325":{"end":{"line":1277,"column":8},"start":{"line":1277,"column":8}},"326":{"end":{"line":1277,"column":38},"start":{"line":1277,"column":38}},"327":{"end":{"line":1281,"column":13},"start":{"line":1279,"column":12}},"328":{"end":{"line":1280,"column":16},"start":{"line":1280,"column":16}},"329":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"330":{"end":{"line":1291,"column":8},"start":{"line":1291,"column":8}},"331":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"332":{"end":{"line":1297,"column":21},"start":{"line":1297,"column":21}},"333":{"end":{"line":1298,"column":8},"start":{"line":1298,"column":8}},"334":{"end":{"line":1301,"column":9},"start":{"line":1299,"column":8}},"335":{"end":{"line":1300,"column":12},"start":{"line":1300,"column":12}},"336":{"end":{"line":1304,"column":8},"start":{"line":1304,"column":8}},"337":{"end":{"line":1306,"column":8},"start":{"line":1306,"column":8}},"338":{"end":{"line":1308,"column":8},"start":{"line":1308,"column":8}},"339":{"end":{"line":1309,"column":12},"start":{"line":1309,"column":12}},"340":{"end":{"line":1311,"column":8},"start":{"line":1311,"column":8}},"341":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"342":{"end":{"line":1318,"column":23},"start":{"line":1318,"column":23}},"343":{"end":{"line":1321,"column":9},"start":{"line":1319,"column":8}},"344":{"end":{"line":1320,"column":12},"start":{"line":1320,"column":12}},"345":{"end":{"line":1318,"column":23},"start":{"line":1318,"column":23}},"346":{"end":{"line":1324,"column":8},"start":{"line":1324,"column":8}},"347":{"end":{"line":1331,"column":9},"start":{"line":1326,"column":8}},"348":{"end":{"line":1327,"column":12},"start":{"line":1327,"column":12}},"349":{"end":{"line":1329,"column":12},"start":{"line":1329,"column":12}},"350":{"end":{"line":1330,"column":12},"start":{"line":1330,"column":12}},"351":{"end":{"line":1334,"column":8},"start":{"line":1334,"column":8}},"352":{"end":{"line":1336,"column":12},"start":{"line":1336,"column":12}},"353":{"end":{"line":1338,"column":12},"start":{"line":1338,"column":12}},"354":{"end":{"line":1339,"column":12},"start":{"line":1339,"column":12}},"355":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"356":{"end":{"line":1349,"column":8},"start":{"line":1349,"column":8}},"357":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"358":{"end":{"line":1358,"column":8},"start":{"line":1358,"column":8}},"359":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"360":{"end":{"line":1367,"column":8},"start":{"line":1367,"column":8}},"361":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"362":{"end":{"line":1374,"column":8},"start":{"line":1374,"column":8}},"363":{"end":{"line":1376,"column":8},"start":{"line":1376,"column":8}},"364":{"end":{"line":1377,"column":12},"start":{"line":1377,"column":12}},"365":{"end":{"line":1378,"column":12},"start":{"line":1378,"column":12}},"366":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"367":{"end":{"line":1385,"column":17},"start":{"line":1385,"column":17}},"368":{"end":{"line":1388,"column":9},"start":{"line":1386,"column":8}},"369":{"end":{"line":1387,"column":12},"start":{"line":1387,"column":12}},"370":{"end":{"line":1390,"column":8},"start":{"line":1390,"column":8}},"371":{"end":{"line":1391,"column":8},"start":{"line":1391,"column":8}},"372":{"end":{"line":1397,"column":9},"start":{"line":1394,"column":8}},"373":{"end":{"line":1395,"column":12},"start":{"line":1395,"column":12}},"374":{"end":{"line":1396,"column":12},"start":{"line":1396,"column":12}},"375":{"end":{"line":1399,"column":8},"start":{"line":1399,"column":8}},"376":{"end":{"line":1399,"column":37},"start":{"line":1399,"column":37}},"377":{"end":{"line":1401,"column":12},"start":{"line":1401,"column":12}},"378":{"end":{"line":1407,"column":13},"start":{"line":1402,"column":12}},"379":{"end":{"line":1403,"column":16},"start":{"line":1403,"column":16}},"380":{"end":{"line":1407,"column":13},"start":{"line":1405,"column":17}},"381":{"end":{"line":1406,"column":16},"start":{"line":1406,"column":16}},"382":{"end":{"line":1411,"column":13},"start":{"line":1409,"column":12}},"383":{"end":{"line":1410,"column":16},"start":{"line":1410,"column":16}},"384":{"end":{"line":1415,"column":8},"start":{"line":1415,"column":8}},"385":{"end":{"line":1417,"column":8},"start":{"line":1417,"column":8}},"386":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"387":{"end":{"line":1424,"column":36},"start":{"line":1424,"column":36}},"388":{"end":{"line":1425,"column":8},"start":{"line":1425,"column":8}},"389":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"390":{"end":{"line":1431,"column":14},"start":{"line":1431,"column":14}},"391":{"end":{"line":1434,"column":9},"start":{"line":1432,"column":8}},"392":{"end":{"line":1433,"column":12},"start":{"line":1433,"column":12}},"393":{"end":{"line":1436,"column":8},"start":{"line":1436,"column":8}},"394":{"end":{"line":1440,"column":9},"start":{"line":1438,"column":8}},"395":{"end":{"line":1439,"column":12},"start":{"line":1439,"column":12}},"396":{"end":{"line":1442,"column":8},"start":{"line":1442,"column":8}},"397":{"end":{"line":1444,"column":8},"start":{"line":1444,"column":8}},"398":{"end":{"line":1447,"column":8},"start":{"line":1447,"column":8}},"399":{"end":{"line":1451,"column":9},"start":{"line":1449,"column":8}},"400":{"end":{"line":1450,"column":12},"start":{"line":1450,"column":12}},"401":{"end":{"line":1456,"column":9},"start":{"line":1454,"column":8}},"402":{"end":{"line":1455,"column":12},"start":{"line":1455,"column":12}},"403":{"end":{"line":1455,"column":45},"start":{"line":1455,"column":45}},"404":{"end":{"line":1459,"column":9},"start":{"line":1457,"column":8}},"405":{"end":{"line":1458,"column":12},"start":{"line":1458,"column":12}},"406":{"end":{"line":1458,"column":45},"start":{"line":1458,"column":45}},"407":{"end":{"line":1460,"column":8},"start":{"line":1460,"column":8}},"408":{"end":{"line":1461,"column":12},"start":{"line":1461,"column":12}},"409":{"end":{"line":1463,"column":8},"start":{"line":1463,"column":8}},"410":{"end":{"line":1464,"column":8},"start":{"line":1464,"column":8}},"411":{"end":{"line":1466,"column":8},"start":{"line":1466,"column":8}},"412":{"end":{"line":1467,"column":8},"start":{"line":1467,"column":8}},"413":{"end":{"line":1468,"column":8},"start":{"line":1468,"column":8}},"414":{"end":{"line":1469,"column":8},"start":{"line":1469,"column":8}},"415":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"416":{"end":{"line":1478,"column":9},"start":{"line":1476,"column":8}},"417":{"end":{"line":1477,"column":12},"start":{"line":1477,"column":12}},"418":{"end":{"line":1479,"column":8},"start":{"line":1479,"column":8}},"419":{"end":{"line":1480,"column":8},"start":{"line":1480,"column":8}},"420":{"end":{"line":1481,"column":12},"start":{"line":1481,"column":12}},"421":{"end":{"line":1484,"column":13},"start":{"line":1482,"column":12}},"422":{"end":{"line":1483,"column":16},"start":{"line":1483,"column":16}},"423":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"424":{"end":{"line":1494,"column":8},"start":{"line":1494,"column":8}},"425":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"426":{"end":{"line":1507,"column":9},"start":{"line":1505,"column":8}},"427":{"end":{"line":1506,"column":12},"start":{"line":1506,"column":12}},"428":{"end":{"line":1509,"column":8},"start":{"line":1509,"column":8}},"429":{"end":{"line":1510,"column":8},"start":{"line":1510,"column":8}},"430":{"end":{"line":1511,"column":8},"start":{"line":1511,"column":8}},"431":{"end":{"line":1512,"column":8},"start":{"line":1512,"column":8}},"432":{"end":{"line":1513,"column":8},"start":{"line":1513,"column":8}},"433":{"end":{"line":1514,"column":8},"start":{"line":1514,"column":8}},"434":{"end":{"line":1515,"column":8},"start":{"line":1515,"column":8}},"435":{"end":{"line":1524,"column":9},"start":{"line":1517,"column":8}},"436":{"end":{"line":1518,"column":12},"start":{"line":1518,"column":12}},"437":{"end":{"line":1523,"column":13},"start":{"line":1519,"column":12}},"438":{"end":{"line":1520,"column":16},"start":{"line":1520,"column":16}},"439":{"end":{"line":1522,"column":16},"start":{"line":1522,"column":16}},"440":{"end":{"line":1528,"column":9},"start":{"line":1525,"column":8}},"441":{"end":{"line":1526,"column":12},"start":{"line":1526,"column":12}},"442":{"end":{"line":1527,"column":12},"start":{"line":1527,"column":12}},"443":{"end":{"line":1529,"column":8},"start":{"line":1529,"column":8}},"444":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"445":{"end":{"line":1537,"column":13},"start":{"line":1537,"column":13}},"446":{"end":{"line":1540,"column":9},"start":{"line":1538,"column":8}},"447":{"end":{"line":1539,"column":12},"start":{"line":1539,"column":12}},"448":{"end":{"line":1542,"column":8},"start":{"line":1542,"column":8}},"449":{"end":{"line":1545,"column":8},"start":{"line":1545,"column":8}},"450":{"end":{"line":1546,"column":8},"start":{"line":1546,"column":8}},"451":{"end":{"line":1548,"column":8},"start":{"line":1548,"column":8}},"452":{"end":{"line":1550,"column":8},"start":{"line":1550,"column":8}},"453":{"end":{"line":1552,"column":8},"start":{"line":1552,"column":8}},"454":{"end":{"line":1554,"column":8},"start":{"line":1554,"column":8}},"455":{"end":{"line":1555,"column":8},"start":{"line":1555,"column":8}},"456":{"end":{"line":1558,"column":16},"start":{"line":1558,"column":16}},"457":{"end":{"line":1560,"column":16},"start":{"line":1560,"column":16}},"458":{"end":{"line":1561,"column":16},"start":{"line":1561,"column":16}},"459":{"end":{"line":1563,"column":16},"start":{"line":1563,"column":16}},"460":{"end":{"line":1556,"column":24},"start":{"line":1569,"column":16}},"461":{"end":{"line":1571,"column":20},"start":{"line":1571,"column":20}},"462":{"end":{"line":1575,"column":21},"start":{"line":1573,"column":20}},"463":{"end":{"line":1574,"column":24},"start":{"line":1574,"column":24}},"464":{"end":{"line":1577,"column":20},"start":{"line":1577,"column":20}},"465":{"end":{"line":1581,"column":20},"start":{"line":1581,"column":20}},"466":{"end":{"line":1626,"column":21},"start":{"line":1590,"column":20}},"467":{"end":{"line":1591,"column":24},"start":{"line":1591,"column":24}},"468":{"end":{"line":1592,"column":24},"start":{"line":1592,"column":24}},"469":{"end":{"line":1598,"column":25},"start":{"line":1594,"column":24}},"470":{"end":{"line":1595,"column":28},"start":{"line":1595,"column":28}},"471":{"end":{"line":1597,"column":28},"start":{"line":1597,"column":28}},"472":{"end":{"line":1615,"column":25},"start":{"line":1600,"column":24}},"473":{"end":{"line":1601,"column":28},"start":{"line":1601,"column":28}},"474":{"end":{"line":1602,"column":28},"start":{"line":1602,"column":28}},"475":{"end":{"line":1607,"column":29},"start":{"line":1604,"column":28}},"476":{"end":{"line":1605,"column":32},"start":{"line":1605,"column":32}},"477":{"end":{"line":1611,"column":29},"start":{"line":1608,"column":28}},"478":{"end":{"line":1610,"column":32},"start":{"line":1610,"column":32}},"479":{"end":{"line":1614,"column":29},"start":{"line":1612,"column":28}},"480":{"end":{"line":1613,"column":32},"start":{"line":1613,"column":32}},"481":{"end":{"line":1616,"column":24},"start":{"line":1616,"column":24}},"482":{"end":{"line":1621,"column":24},"start":{"line":1621,"column":24}},"483":{"end":{"line":1625,"column":25},"start":{"line":1622,"column":24}},"484":{"end":{"line":1623,"column":28},"start":{"line":1623,"column":28}},"485":{"end":{"line":1630,"column":21},"start":{"line":1628,"column":20}},"486":{"end":{"line":1629,"column":24},"start":{"line":1629,"column":24}},"487":{"end":{"line":1636,"column":21},"start":{"line":1632,"column":20}},"488":{"end":{"line":1635,"column":24},"start":{"line":1635,"column":24}},"489":{"end":{"line":1638,"column":20},"start":{"line":1638,"column":20}},"490":{"end":{"line":1643,"column":17},"start":{"line":1641,"column":16}},"491":{"end":{"line":1642,"column":20},"start":{"line":1642,"column":20}},"492":{"end":{"line":1645,"column":16},"start":{"line":1645,"column":16}},"493":{"end":{"line":1648,"column":17},"start":{"line":1646,"column":16}},"494":{"end":{"line":1647,"column":20},"start":{"line":1647,"column":20}},"495":{"end":{"line":1650,"column":16},"start":{"line":1650,"column":16}},"496":{"end":{"line":1654,"column":12},"start":{"line":1654,"column":12}},"497":{"end":{"line":1657,"column":8},"start":{"line":1657,"column":8}},"498":{"end":{"line":1660,"column":8},"start":{"line":1660,"column":8}},"499":{"end":{"line":1662,"column":8},"start":{"line":1662,"column":8}},"500":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"501":{"end":{"line":1674,"column":8},"start":{"line":1674,"column":8}},"502":{"end":{"line":1675,"column":8},"start":{"line":1675,"column":8}},"503":{"end":{"line":1676,"column":8},"start":{"line":1676,"column":8}},"504":{"end":{"line":1691,"column":8},"start":{"line":1691,"column":8}},"505":{"end":{"line":1693,"column":8},"start":{"line":1693,"column":8}},"506":{"end":{"line":1696,"column":8},"start":{"line":1696,"column":8}},"507":{"end":{"line":1673,"column":36},"start":{"line":1711,"column":8}},"508":{"end":{"line":1712,"column":12},"start":{"line":1712,"column":12}},"509":{"end":{"line":1714,"column":12},"start":{"line":1714,"column":12}},"510":{"end":{"line":1715,"column":12},"start":{"line":1715,"column":12}},"511":{"end":{"line":1716,"column":12},"start":{"line":1716,"column":12}},"512":{"end":{"line":1717,"column":12},"start":{"line":1717,"column":12}},"513":{"end":{"line":1720,"column":12},"start":{"line":1720,"column":12}},"514":{"end":{"line":1722,"column":12},"start":{"line":1722,"column":12}},"515":{"end":{"line":1724,"column":12},"start":{"line":1724,"column":12}},"516":{"end":{"line":1726,"column":12},"start":{"line":1726,"column":12}},"517":{"end":{"line":1728,"column":12},"start":{"line":1728,"column":12}},"518":{"end":{"line":1730,"column":12},"start":{"line":1730,"column":12}},"519":{"end":{"line":1733,"column":12},"start":{"line":1733,"column":12}},"520":{"end":{"line":1784,"column":13},"start":{"line":1736,"column":12}},"521":{"end":{"line":1737,"column":16},"start":{"line":1737,"column":16}},"522":{"end":{"line":1738,"column":16},"start":{"line":1738,"column":16}},"523":{"end":{"line":1784,"column":13},"start":{"line":1741,"column":17}},"524":{"end":{"line":1742,"column":16},"start":{"line":1742,"column":16}},"525":{"end":{"line":1743,"column":16},"start":{"line":1743,"column":16}},"526":{"end":{"line":1784,"column":13},"start":{"line":1746,"column":17}},"527":{"end":{"line":1747,"column":16},"start":{"line":1747,"column":16}},"528":{"end":{"line":1748,"column":16},"start":{"line":1748,"column":16}},"529":{"end":{"line":1784,"column":13},"start":{"line":1751,"column":17}},"530":{"end":{"line":1752,"column":16},"start":{"line":1752,"column":16}},"531":{"end":{"line":1753,"column":16},"start":{"line":1753,"column":16}},"532":{"end":{"line":1784,"column":13},"start":{"line":1756,"column":17}},"533":{"end":{"line":1757,"column":16},"start":{"line":1757,"column":16}},"534":{"end":{"line":1758,"column":16},"start":{"line":1758,"column":16}},"535":{"end":{"line":1784,"column":13},"start":{"line":1761,"column":17}},"536":{"end":{"line":1762,"column":16},"start":{"line":1762,"column":16}},"537":{"end":{"line":1763,"column":16},"start":{"line":1763,"column":16}},"538":{"end":{"line":1784,"column":13},"start":{"line":1766,"column":17}},"539":{"end":{"line":1767,"column":16},"start":{"line":1767,"column":16}},"540":{"end":{"line":1784,"column":13},"start":{"line":1770,"column":17}},"541":{"end":{"line":1771,"column":16},"start":{"line":1771,"column":16}},"542":{"end":{"line":1772,"column":16},"start":{"line":1772,"column":16}},"543":{"end":{"line":1784,"column":13},"start":{"line":1775,"column":17}},"544":{"end":{"line":1776,"column":16},"start":{"line":1776,"column":16}},"545":{"end":{"line":1784,"column":13},"start":{"line":1779,"column":17}},"546":{"end":{"line":1780,"column":16},"start":{"line":1780,"column":16}},"547":{"end":{"line":1782,"column":16},"start":{"line":1782,"column":16}},"548":{"end":{"line":1790,"column":12},"start":{"line":1790,"column":12}},"549":{"end":{"line":1894,"column":13},"start":{"line":1796,"column":12}},"550":{"end":{"line":1805,"column":17},"start":{"line":1798,"column":16}},"551":{"end":{"line":1800,"column":20},"start":{"line":1800,"column":20}},"552":{"end":{"line":1801,"column":20},"start":{"line":1801,"column":20}},"553":{"end":{"line":1802,"column":20},"start":{"line":1802,"column":20}},"554":{"end":{"line":1804,"column":20},"start":{"line":1804,"column":20}},"555":{"end":{"line":1894,"column":13},"start":{"line":1808,"column":17}},"556":{"end":{"line":1809,"column":16},"start":{"line":1809,"column":16}},"557":{"end":{"line":1894,"column":13},"start":{"line":1815,"column":17}},"558":{"end":{"line":1816,"column":16},"start":{"line":1816,"column":16}},"559":{"end":{"line":1894,"column":13},"start":{"line":1822,"column":17}},"560":{"end":{"line":1823,"column":16},"start":{"line":1823,"column":16}},"561":{"end":{"line":1894,"column":13},"start":{"line":1829,"column":17}},"562":{"end":{"line":1830,"column":16},"start":{"line":1830,"column":16}},"563":{"end":{"line":1894,"column":13},"start":{"line":1836,"column":17}},"564":{"end":{"line":1837,"column":16},"start":{"line":1837,"column":16}},"565":{"end":{"line":1894,"column":13},"start":{"line":1841,"column":17}},"566":{"end":{"line":1842,"column":16},"start":{"line":1842,"column":16}},"567":{"end":{"line":1894,"column":13},"start":{"line":1846,"column":17}},"568":{"end":{"line":1847,"column":16},"start":{"line":1847,"column":16}},"569":{"end":{"line":1894,"column":13},"start":{"line":1851,"column":17}},"570":{"end":{"line":1852,"column":16},"start":{"line":1852,"column":16}},"571":{"end":{"line":1894,"column":13},"start":{"line":1856,"column":17}},"572":{"end":{"line":1857,"column":16},"start":{"line":1857,"column":16}},"573":{"end":{"line":1858,"column":16},"start":{"line":1858,"column":16}},"574":{"end":{"line":1894,"column":13},"start":{"line":1865,"column":17}},"575":{"end":{"line":1866,"column":16},"start":{"line":1866,"column":16}},"576":{"end":{"line":1894,"column":13},"start":{"line":1869,"column":17}},"577":{"end":{"line":1870,"column":16},"start":{"line":1870,"column":16}},"578":{"end":{"line":1893,"column":17},"start":{"line":1874,"column":16}},"579":{"end":{"line":1880,"column":20},"start":{"line":1880,"column":20}},"580":{"end":{"line":1881,"column":20},"start":{"line":1881,"column":20}},"581":{"end":{"line":1886,"column":20},"start":{"line":1886,"column":20}},"582":{"end":{"line":1898,"column":8},"start":{"line":1898,"column":8}},"583":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"584":{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},"585":{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},"586":{"end":{"line":1909,"column":8},"start":{"line":1909,"column":8}},"587":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"588":{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},"589":{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},"590":{"end":{"line":1920,"column":8},"start":{"line":1920,"column":8}},"591":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"592":{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},"593":{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},"594":{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},"595":{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},"596":{"end":{"line":1938,"column":8},"start":{"line":1938,"column":8}},"597":{"end":{"line":1939,"column":8},"start":{"line":1939,"column":8}},"598":{"end":{"line":1944,"column":9},"start":{"line":1942,"column":8}},"599":{"end":{"line":1943,"column":12},"start":{"line":1943,"column":12}},"600":{"end":{"line":1946,"column":8},"start":{"line":1946,"column":8}},"601":{"end":{"line":1947,"column":8},"start":{"line":1947,"column":8}},"602":{"end":{"line":1949,"column":12},"start":{"line":1949,"column":12}},"603":{"end":{"line":1950,"column":12},"start":{"line":1950,"column":12}},"604":{"end":{"line":1956,"column":13},"start":{"line":1953,"column":12}},"605":{"end":{"line":1954,"column":16},"start":{"line":1954,"column":16}},"606":{"end":{"line":1955,"column":16},"start":{"line":1955,"column":16}},"607":{"end":{"line":1958,"column":8},"start":{"line":1958,"column":8}},"608":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"609":{"end":{"line":1969,"column":9},"start":{"line":1967,"column":8}},"610":{"end":{"line":1968,"column":12},"start":{"line":1968,"column":12}},"611":{"end":{"line":1970,"column":8},"start":{"line":1970,"column":8}},"612":{"end":{"line":1971,"column":8},"start":{"line":1971,"column":8}},"613":{"end":{"line":1974,"column":9},"start":{"line":1972,"column":8}},"614":{"end":{"line":1973,"column":12},"start":{"line":1973,"column":12}},"615":{"end":{"line":1976,"column":8},"start":{"line":1976,"column":8}},"616":{"end":{"line":1987,"column":9},"start":{"line":1977,"column":8}},"617":{"end":{"line":1978,"column":12},"start":{"line":1978,"column":12}},"618":{"end":{"line":1987,"column":9},"start":{"line":1981,"column":13}},"619":{"end":{"line":1982,"column":12},"start":{"line":1982,"column":12}},"620":{"end":{"line":1987,"column":9},"start":{"line":1985,"column":13}},"621":{"end":{"line":1986,"column":12},"start":{"line":1986,"column":12}},"622":{"end":{"line":1993,"column":9},"start":{"line":1990,"column":8}},"623":{"end":{"line":1992,"column":12},"start":{"line":1992,"column":12}},"624":{"end":{"line":1995,"column":8},"start":{"line":1995,"column":8}},"625":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"626":{"end":{"line":2002,"column":22},"start":{"line":2002,"column":22}},"627":{"end":{"line":2005,"column":9},"start":{"line":2003,"column":8}},"628":{"end":{"line":2004,"column":12},"start":{"line":2004,"column":12}},"629":{"end":{"line":2006,"column":8},"start":{"line":2006,"column":8}},"630":{"end":{"line":2008,"column":8},"start":{"line":2008,"column":8}},"631":{"end":{"line":2009,"column":12},"start":{"line":2009,"column":12}},"632":{"end":{"line":2014,"column":13},"start":{"line":2010,"column":12}},"633":{"end":{"line":2011,"column":16},"start":{"line":2011,"column":16}},"634":{"end":{"line":2013,"column":16},"start":{"line":2013,"column":16}},"635":{"end":{"line":2016,"column":8},"start":{"line":2016,"column":8}},"636":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"637":{"end":{"line":2027,"column":9},"start":{"line":2025,"column":8}},"638":{"end":{"line":2026,"column":12},"start":{"line":2026,"column":12}},"639":{"end":{"line":2028,"column":8},"start":{"line":2028,"column":8}},"640":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"641":{"end":{"line":2043,"column":9},"start":{"line":2041,"column":8}},"642":{"end":{"line":2042,"column":12},"start":{"line":2042,"column":12}},"643":{"end":{"line":2044,"column":8},"start":{"line":2044,"column":8}},"644":{"end":{"line":2051,"column":9},"start":{"line":2045,"column":8}},"645":{"end":{"line":2046,"column":12},"start":{"line":2046,"column":12}},"646":{"end":{"line":2050,"column":13},"start":{"line":2047,"column":12}},"647":{"end":{"line":2048,"column":16},"start":{"line":2048,"column":16}},"648":{"end":{"line":2049,"column":16},"start":{"line":2049,"column":16}},"649":{"end":{"line":2052,"column":8},"start":{"line":2052,"column":8}},"650":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"651":{"end":{"line":2061,"column":8},"start":{"line":2061,"column":8}},"652":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"653":{"end":{"line":2069,"column":29},"start":{"line":2069,"column":29}},"654":{"end":{"line":2070,"column":8},"start":{"line":2070,"column":8}},"655":{"end":{"line":2071,"column":8},"start":{"line":2071,"column":8}},"656":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"657":{"end":{"line":2081,"column":8},"start":{"line":2081,"column":8}},"658":{"end":{"line":2086,"column":9},"start":{"line":2082,"column":8}},"659":{"end":{"line":2083,"column":12},"start":{"line":2083,"column":12}},"660":{"end":{"line":2087,"column":8},"start":{"line":2087,"column":8}},"661":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"662":{"end":{"line":2096,"column":8},"start":{"line":2096,"column":8}},"663":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"664":{"end":{"line":2105,"column":8},"start":{"line":2105,"column":8}},"665":{"end":{"line":2106,"column":8},"start":{"line":2106,"column":8}},"666":{"end":{"line":2112,"column":9},"start":{"line":2108,"column":8}},"667":{"end":{"line":2109,"column":12},"start":{"line":2109,"column":12}},"668":{"end":{"line":2111,"column":12},"start":{"line":2111,"column":12}},"669":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"670":{"end":{"line":2121,"column":8},"start":{"line":2121,"column":8}},"671":{"end":{"line":2122,"column":8},"start":{"line":2122,"column":8}},"672":{"end":{"line":2133,"column":9},"start":{"line":2124,"column":8}},"673":{"end":{"line":2125,"column":12},"start":{"line":2125,"column":12}},"674":{"end":{"line":2133,"column":9},"start":{"line":2127,"column":13}},"675":{"end":{"line":2128,"column":12},"start":{"line":2128,"column":12}},"676":{"end":{"line":2133,"column":9},"start":{"line":2130,"column":13}},"677":{"end":{"line":2131,"column":12},"start":{"line":2131,"column":12}},"678":{"end":{"line":2132,"column":12},"start":{"line":2132,"column":12}},"679":{"end":{"line":2135,"column":8},"start":{"line":2135,"column":8}},"680":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"681":{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},"682":{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},"683":{"end":{"line":2150,"column":8},"start":{"line":2150,"column":8}},"684":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"685":{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},"686":{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},"687":{"end":{"line":2164,"column":8},"start":{"line":2164,"column":8}},"688":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"689":{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},"690":{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},"691":{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},"692":{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},"693":{"end":{"line":2186,"column":8},"start":{"line":2186,"column":8}},"694":{"end":{"line":2187,"column":8},"start":{"line":2187,"column":8}},"695":{"end":{"line":2193,"column":9},"start":{"line":2190,"column":8}},"696":{"end":{"line":2191,"column":12},"start":{"line":2191,"column":12}},"697":{"end":{"line":2192,"column":12},"start":{"line":2192,"column":12}},"698":{"end":{"line":2195,"column":8},"start":{"line":2195,"column":8}},"699":{"end":{"line":2196,"column":8},"start":{"line":2196,"column":8}},"700":{"end":{"line":2197,"column":12},"start":{"line":2197,"column":12}},"701":{"end":{"line":2198,"column":12},"start":{"line":2198,"column":12}},"702":{"end":{"line":2207,"column":13},"start":{"line":2199,"column":12}},"703":{"end":{"line":2204,"column":17},"start":{"line":2200,"column":16}},"704":{"end":{"line":2203,"column":21},"start":{"line":2201,"column":20}},"705":{"end":{"line":2202,"column":24},"start":{"line":2202,"column":24}},"706":{"end":{"line":2205,"column":16},"start":{"line":2205,"column":16}},"707":{"end":{"line":2206,"column":16},"start":{"line":2206,"column":16}},"708":{"end":{"line":2208,"column":12},"start":{"line":2208,"column":12}},"709":{"end":{"line":2210,"column":8},"start":{"line":2210,"column":8}},"710":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"711":{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},"712":{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},"713":{"end":{"line":2227,"column":8},"start":{"line":2227,"column":8}},"714":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"715":{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},"716":{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},"717":{"end":{"line":2243,"column":8},"start":{"line":2243,"column":8}},"718":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"719":{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},"720":{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},"721":{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},"722":{"end":{"line":2267,"column":9},"start":{"line":2265,"column":8}},"723":{"end":{"line":2266,"column":12},"start":{"line":2266,"column":12}},"724":{"end":{"line":2268,"column":8},"start":{"line":2268,"column":8}},"725":{"end":{"line":2270,"column":8},"start":{"line":2270,"column":8}},"726":{"end":{"line":2276,"column":9},"start":{"line":2273,"column":8}},"727":{"end":{"line":2274,"column":12},"start":{"line":2274,"column":12}},"728":{"end":{"line":2275,"column":12},"start":{"line":2275,"column":12}},"729":{"end":{"line":2278,"column":8},"start":{"line":2278,"column":8}},"730":{"end":{"line":2292,"column":9},"start":{"line":2279,"column":8}},"731":{"end":{"line":2280,"column":12},"start":{"line":2280,"column":12}},"732":{"end":{"line":2290,"column":13},"start":{"line":2282,"column":12}},"733":{"end":{"line":2287,"column":17},"start":{"line":2283,"column":16}},"734":{"end":{"line":2286,"column":21},"start":{"line":2284,"column":20}},"735":{"end":{"line":2285,"column":24},"start":{"line":2285,"column":24}},"736":{"end":{"line":2288,"column":16},"start":{"line":2288,"column":16}},"737":{"end":{"line":2289,"column":16},"start":{"line":2289,"column":16}},"738":{"end":{"line":2291,"column":12},"start":{"line":2291,"column":12}},"739":{"end":{"line":2293,"column":8},"start":{"line":2293,"column":8}},"740":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"741":{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},"742":{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},"743":{"end":{"line":2306,"column":8},"start":{"line":2306,"column":8}},"744":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"745":{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},"746":{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},"747":{"end":{"line":2320,"column":8},"start":{"line":2320,"column":8}},"748":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"749":{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},"750":{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},"751":{"end":{"line":2334,"column":8},"start":{"line":2334,"column":8}},"752":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"753":{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},"754":{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},"755":{"end":{"line":2348,"column":8},"start":{"line":2348,"column":8}},"756":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"757":{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},"758":{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},"759":{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},"760":{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},"761":{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},"762":{"end":{"line":2374,"column":9},"start":{"line":2372,"column":8}},"763":{"end":{"line":2373,"column":12},"start":{"line":2373,"column":12}},"764":{"end":{"line":2376,"column":8},"start":{"line":2376,"column":8}},"765":{"end":{"line":2377,"column":8},"start":{"line":2377,"column":8}},"766":{"end":{"line":2382,"column":8},"start":{"line":2382,"column":8}},"767":{"end":{"line":2383,"column":12},"start":{"line":2383,"column":12}},"768":{"end":{"line":2390,"column":8},"start":{"line":2390,"column":8}},"769":{"end":{"line":2391,"column":12},"start":{"line":2391,"column":12}},"770":{"end":{"line":2396,"column":9},"start":{"line":2394,"column":8}},"771":{"end":{"line":2395,"column":12},"start":{"line":2395,"column":12}},"772":{"end":{"line":2398,"column":8},"start":{"line":2398,"column":8}},"773":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"774":{"end":{"line":2407,"column":8},"start":{"line":2407,"column":8}},"775":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"776":{"end":{"line":2416,"column":8},"start":{"line":2416,"column":8}},"777":{"end":{"line":2419,"column":9},"start":{"line":2417,"column":8}},"778":{"end":{"line":2418,"column":12},"start":{"line":2418,"column":12}},"779":{"end":{"line":2424,"column":9},"start":{"line":2422,"column":8}},"780":{"end":{"line":2423,"column":12},"start":{"line":2423,"column":12}},"781":{"end":{"line":2426,"column":8},"start":{"line":2426,"column":8}},"782":{"end":{"line":2428,"column":8},"start":{"line":2428,"column":8}},"783":{"end":{"line":2432,"column":9},"start":{"line":2430,"column":8}},"784":{"end":{"line":2431,"column":12},"start":{"line":2431,"column":12}},"785":{"end":{"line":2441,"column":9},"start":{"line":2434,"column":8}},"786":{"end":{"line":2437,"column":13},"start":{"line":2435,"column":12}},"787":{"end":{"line":2436,"column":16},"start":{"line":2436,"column":16}},"788":{"end":{"line":2439,"column":12},"start":{"line":2439,"column":12}},"789":{"end":{"line":2440,"column":12},"start":{"line":2440,"column":12}},"790":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"791":{"end":{"line":2450,"column":9},"start":{"line":2448,"column":8}},"792":{"end":{"line":2449,"column":12},"start":{"line":2449,"column":12}},"793":{"end":{"line":2451,"column":8},"start":{"line":2451,"column":8}},"794":{"end":{"line":2454,"column":9},"start":{"line":2452,"column":8}},"795":{"end":{"line":2453,"column":12},"start":{"line":2453,"column":12}},"796":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"797":{"end":{"line":2462,"column":38},"start":{"line":2462,"column":38}},"798":{"end":{"line":2465,"column":9},"start":{"line":2463,"column":8}},"799":{"end":{"line":2464,"column":12},"start":{"line":2464,"column":12}},"800":{"end":{"line":2466,"column":8},"start":{"line":2466,"column":8}},"801":{"end":{"line":2471,"column":9},"start":{"line":2469,"column":8}},"802":{"end":{"line":2470,"column":12},"start":{"line":2470,"column":12}},"803":{"end":{"line":2507,"column":9},"start":{"line":2473,"column":8}},"804":{"end":{"line":2477,"column":13},"start":{"line":2474,"column":12}},"805":{"end":{"line":2475,"column":16},"start":{"line":2475,"column":16}},"806":{"end":{"line":2478,"column":12},"start":{"line":2478,"column":12}},"807":{"end":{"line":2507,"column":9},"start":{"line":2481,"column":13}},"808":{"end":{"line":2482,"column":12},"start":{"line":2482,"column":12}},"809":{"end":{"line":2488,"column":13},"start":{"line":2485,"column":12}},"810":{"end":{"line":2486,"column":16},"start":{"line":2486,"column":16}},"811":{"end":{"line":2490,"column":12},"start":{"line":2490,"column":12}},"812":{"end":{"line":2507,"column":9},"start":{"line":2493,"column":13}},"813":{"end":{"line":2494,"column":12},"start":{"line":2494,"column":12}},"814":{"end":{"line":2498,"column":13},"start":{"line":2495,"column":12}},"815":{"end":{"line":2496,"column":16},"start":{"line":2496,"column":16}},"816":{"end":{"line":2504,"column":13},"start":{"line":2499,"column":12}},"817":{"end":{"line":2500,"column":16},"start":{"line":2500,"column":16}},"818":{"end":{"line":2502,"column":16},"start":{"line":2502,"column":16}},"819":{"end":{"line":2503,"column":16},"start":{"line":2503,"column":16}},"820":{"end":{"line":2506,"column":12},"start":{"line":2506,"column":12}},"821":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"822":{"end":{"line":2515,"column":8},"start":{"line":2515,"column":8}},"823":{"end":{"line":2518,"column":9},"start":{"line":2516,"column":8}},"824":{"end":{"line":2517,"column":12},"start":{"line":2517,"column":12}},"825":{"end":{"line":2520,"column":8},"start":{"line":2520,"column":8}},"826":{"end":{"line":2522,"column":8},"start":{"line":2522,"column":8}},"827":{"end":{"line":2523,"column":8},"start":{"line":2523,"column":8}},"828":{"end":{"line":2524,"column":8},"start":{"line":2524,"column":8}},"829":{"end":{"line":2526,"column":8},"start":{"line":2526,"column":8}},"830":{"end":{"line":2527,"column":12},"start":{"line":2527,"column":12}},"831":{"end":{"line":2533,"column":13},"start":{"line":2528,"column":12}},"832":{"end":{"line":2529,"column":16},"start":{"line":2529,"column":16}},"833":{"end":{"line":2531,"column":16},"start":{"line":2531,"column":16}},"834":{"end":{"line":2532,"column":16},"start":{"line":2532,"column":16}},"835":{"end":{"line":2534,"column":12},"start":{"line":2534,"column":12}},"836":{"end":{"line":2539,"column":9},"start":{"line":2537,"column":8}},"837":{"end":{"line":2538,"column":12},"start":{"line":2538,"column":12}},"838":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"839":{"end":{"line":2545,"column":21},"start":{"line":2545,"column":21}},"840":{"end":{"line":2548,"column":9},"start":{"line":2546,"column":8}},"841":{"end":{"line":2547,"column":12},"start":{"line":2547,"column":12}},"842":{"end":{"line":2549,"column":8},"start":{"line":2549,"column":8}},"843":{"end":{"line":2549,"column":33},"start":{"line":2549,"column":33}},"844":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"845":{"end":{"line":2558,"column":9},"start":{"line":2556,"column":8}},"846":{"end":{"line":2557,"column":12},"start":{"line":2557,"column":12}},"847":{"end":{"line":2560,"column":8},"start":{"line":2560,"column":8}},"848":{"end":{"line":2561,"column":8},"start":{"line":2561,"column":8}},"849":{"end":{"line":2565,"column":9},"start":{"line":2563,"column":8}},"850":{"end":{"line":2564,"column":12},"start":{"line":2564,"column":12}},"851":{"end":{"line":2567,"column":8},"start":{"line":2567,"column":8}},"852":{"end":{"line":2569,"column":8},"start":{"line":2569,"column":8}},"853":{"end":{"line":2570,"column":8},"start":{"line":2570,"column":8}},"854":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"855":{"end":{"line":2578,"column":8},"start":{"line":2578,"column":8}},"856":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"857":{"end":{"line":2586,"column":8},"start":{"line":2586,"column":8}},"858":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"859":{"end":{"line":2594,"column":46},"start":{"line":2594,"column":46}},"860":{"end":{"line":2595,"column":8},"start":{"line":2595,"column":8}},"861":{"end":{"line":2596,"column":8},"start":{"line":2596,"column":8}},"862":{"end":{"line":2597,"column":8},"start":{"line":2597,"column":8}},"863":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"864":{"end":{"line":2607,"column":8},"start":{"line":2607,"column":8}},"865":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"866":{"end":{"line":2616,"column":8},"start":{"line":2616,"column":8}},"867":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"868":{"end":{"line":2625,"column":8},"start":{"line":2625,"column":8}},"869":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"870":{"end":{"line":2634,"column":8},"start":{"line":2634,"column":8}},"871":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"872":{"end":{"line":2644,"column":8},"start":{"line":2644,"column":8}},"873":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"874":{"end":{"line":2655,"column":9},"start":{"line":2653,"column":8}},"875":{"end":{"line":2654,"column":12},"start":{"line":2654,"column":12}},"876":{"end":{"line":2656,"column":8},"start":{"line":2656,"column":8}},"877":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"878":{"end":{"line":2663,"column":18},"start":{"line":2663,"column":18}},"879":{"end":{"line":2666,"column":9},"start":{"line":2664,"column":8}},"880":{"end":{"line":2665,"column":12},"start":{"line":2665,"column":12}},"881":{"end":{"line":2667,"column":8},"start":{"line":2667,"column":8}},"882":{"end":{"line":2671,"column":8},"start":{"line":2671,"column":8}},"883":{"end":{"line":2673,"column":8},"start":{"line":2673,"column":8}},"884":{"end":{"line":2674,"column":12},"start":{"line":2674,"column":12}},"885":{"end":{"line":2675,"column":12},"start":{"line":2675,"column":12}},"886":{"end":{"line":2682,"column":13},"start":{"line":2678,"column":12}},"887":{"end":{"line":2679,"column":16},"start":{"line":2679,"column":16}},"888":{"end":{"line":2680,"column":16},"start":{"line":2680,"column":16}},"889":{"end":{"line":2681,"column":16},"start":{"line":2681,"column":16}},"890":{"end":{"line":2690,"column":13},"start":{"line":2684,"column":12}},"891":{"end":{"line":2685,"column":16},"start":{"line":2685,"column":16}},"892":{"end":{"line":2688,"column":16},"start":{"line":2688,"column":16}},"893":{"end":{"line":2692,"column":12},"start":{"line":2692,"column":12}},"894":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"895":{"end":{"line":2702,"column":8},"start":{"line":2702,"column":8}},"896":{"end":{"line":2703,"column":8},"start":{"line":2703,"column":8}},"897":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"898":{"end":{"line":2713,"column":8},"start":{"line":2713,"column":8}},"899":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"900":{"end":{"line":2722,"column":8},"start":{"line":2722,"column":8}},"901":{"end":{"line":2723,"column":8},"start":{"line":2723,"column":8}},"902":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"903":{"end":{"line":2733,"column":8},"start":{"line":2733,"column":8}},"904":{"end":{"line":2736,"column":9},"start":{"line":2734,"column":8}},"905":{"end":{"line":2735,"column":12},"start":{"line":2735,"column":12}},"906":{"end":{"line":2737,"column":8},"start":{"line":2737,"column":8}},"907":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"908":{"end":{"line":2746,"column":8},"start":{"line":2746,"column":8}},"909":{"end":{"line":2749,"column":9},"start":{"line":2747,"column":8}},"910":{"end":{"line":2748,"column":12},"start":{"line":2748,"column":12}},"911":{"end":{"line":2750,"column":8},"start":{"line":2750,"column":8}},"912":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"913":{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},"914":{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},"915":{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},"916":{"end":{"line":2761,"column":8},"start":{"line":2761,"column":8}},"917":{"end":{"line":2770,"column":9},"start":{"line":2762,"column":8}},"918":{"end":{"line":2765,"column":13},"start":{"line":2763,"column":12}},"919":{"end":{"line":2764,"column":16},"start":{"line":2764,"column":16}},"920":{"end":{"line":2768,"column":13},"start":{"line":2766,"column":12}},"921":{"end":{"line":2767,"column":16},"start":{"line":2767,"column":16}},"922":{"end":{"line":2769,"column":12},"start":{"line":2769,"column":12}},"923":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"924":{"end":{"line":2779,"column":36},"start":{"line":2779,"column":36}},"925":{"end":{"line":2779,"column":36},"start":{"line":2779,"column":36}},"926":{"end":{"line":2780,"column":8},"start":{"line":2780,"column":8}},"927":{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},"928":{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},"929":{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},"930":{"end":{"line":2781,"column":12},"start":{"line":2781,"column":12}},"931":{"end":{"line":2782,"column":12},"start":{"line":2782,"column":12}},"932":{"end":{"line":2791,"column":13},"start":{"line":2783,"column":12}},"933":{"end":{"line":2786,"column":17},"start":{"line":2784,"column":16}},"934":{"end":{"line":2785,"column":20},"start":{"line":2785,"column":20}},"935":{"end":{"line":2789,"column":17},"start":{"line":2787,"column":16}},"936":{"end":{"line":2788,"column":20},"start":{"line":2788,"column":20}},"937":{"end":{"line":2790,"column":16},"start":{"line":2790,"column":16}},"938":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"939":{"end":{"line":2801,"column":42},"start":{"line":2801,"column":42}},"940":{"end":{"line":2802,"column":8},"start":{"line":2802,"column":8}},"941":{"end":{"line":2813,"column":9},"start":{"line":2805,"column":8}},"942":{"end":{"line":2808,"column":13},"start":{"line":2806,"column":12}},"943":{"end":{"line":2807,"column":16},"start":{"line":2807,"column":16}},"944":{"end":{"line":2812,"column":13},"start":{"line":2809,"column":12}},"945":{"end":{"line":2810,"column":16},"start":{"line":2810,"column":16}},"946":{"end":{"line":2811,"column":16},"start":{"line":2811,"column":16}},"947":{"end":{"line":2814,"column":8},"start":{"line":2814,"column":8}},"948":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"949":{"end":{"line":2824,"column":56},"start":{"line":2824,"column":56}},"950":{"end":{"line":2824,"column":56},"start":{"line":2824,"column":56}},"951":{"end":{"line":2827,"column":9},"start":{"line":2825,"column":8}},"952":{"end":{"line":2826,"column":12},"start":{"line":2826,"column":12}},"953":{"end":{"line":2828,"column":8},"start":{"line":2828,"column":8}},"954":{"end":{"line":2843,"column":9},"start":{"line":2833,"column":8}},"955":{"end":{"line":2834,"column":12},"start":{"line":2834,"column":12}},"956":{"end":{"line":2839,"column":12},"start":{"line":2839,"column":12}},"957":{"end":{"line":2846,"column":8},"start":{"line":2846,"column":8}},"958":{"end":{"line":2854,"column":13},"start":{"line":2847,"column":12}},"959":{"end":{"line":2850,"column":16},"start":{"line":2850,"column":16}},"960":{"end":{"line":2853,"column":17},"start":{"line":2851,"column":16}},"961":{"end":{"line":2852,"column":20},"start":{"line":2852,"column":20}},"962":{"end":{"line":2856,"column":8},"start":{"line":2856,"column":8}},"963":{"end":{"line":2857,"column":12},"start":{"line":2857,"column":12}},"964":{"end":{"line":2859,"column":8},"start":{"line":2859,"column":8}},"965":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"966":{"end":{"line":2867,"column":8},"start":{"line":2867,"column":8}},"967":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"968":{"end":{"line":2875,"column":8},"start":{"line":2875,"column":8}},"969":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"970":{"end":{"line":2883,"column":25},"start":{"line":2883,"column":25}},"971":{"end":{"line":2886,"column":9},"start":{"line":2884,"column":8}},"972":{"end":{"line":2885,"column":12},"start":{"line":2885,"column":12}},"973":{"end":{"line":2888,"column":8},"start":{"line":2888,"column":8}},"974":{"end":{"line":2890,"column":8},"start":{"line":2890,"column":8}},"975":{"end":{"line":2891,"column":8},"start":{"line":2891,"column":8}},"976":{"end":{"line":2901,"column":13},"start":{"line":2892,"column":12}},"977":{"end":{"line":2895,"column":17},"start":{"line":2893,"column":16}},"978":{"end":{"line":2894,"column":20},"start":{"line":2894,"column":20}},"979":{"end":{"line":2900,"column":17},"start":{"line":2897,"column":16}},"980":{"end":{"line":2899,"column":20},"start":{"line":2899,"column":20}},"981":{"end":{"line":2903,"column":8},"start":{"line":2903,"column":8}},"982":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"983":{"end":{"line":2911,"column":8},"start":{"line":2911,"column":8}},"984":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"985":{"end":{"line":2919,"column":8},"start":{"line":2919,"column":8}},"986":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"987":{"end":{"line":2928,"column":8},"start":{"line":2928,"column":8}},"988":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"989":{"end":{"line":2936,"column":8},"start":{"line":2936,"column":8}},"990":{"end":{"line":2937,"column":8},"start":{"line":2937,"column":8}},"991":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"992":{"end":{"line":2946,"column":34},"start":{"line":2946,"column":34}},"993":{"end":{"line":2949,"column":9},"start":{"line":2947,"column":8}},"994":{"end":{"line":2948,"column":12},"start":{"line":2948,"column":12}},"995":{"end":{"line":2950,"column":8},"start":{"line":2950,"column":8}},"996":{"end":{"line":2953,"column":9},"start":{"line":2951,"column":8}},"997":{"end":{"line":2952,"column":12},"start":{"line":2952,"column":12}},"998":{"end":{"line":2954,"column":8},"start":{"line":2954,"column":8}},"999":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1000":{"end":{"line":2963,"column":8},"start":{"line":2963,"column":8}},"1001":{"end":{"line":2964,"column":8},"start":{"line":2964,"column":8}},"1002":{"end":{"line":2965,"column":8},"start":{"line":2965,"column":8}},"1003":{"end":{"line":2966,"column":8},"start":{"line":2966,"column":8}},"1004":{"end":{"line":2969,"column":9},"start":{"line":2967,"column":8}},"1005":{"end":{"line":2968,"column":12},"start":{"line":2968,"column":12}},"1006":{"end":{"line":2972,"column":9},"start":{"line":2970,"column":8}},"1007":{"end":{"line":2971,"column":12},"start":{"line":2971,"column":12}},"1008":{"end":{"line":2973,"column":8},"start":{"line":2973,"column":8}},"1009":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1010":{"end":{"line":2981,"column":46},"start":{"line":2981,"column":46}},"1011":{"end":{"line":2981,"column":46},"start":{"line":2981,"column":46}},"1012":{"end":{"line":2982,"column":8},"start":{"line":2982,"column":8}},"1013":{"end":{"line":2983,"column":8},"start":{"line":2983,"column":8}},"1014":{"end":{"line":2985,"column":16},"start":{"line":2985,"column":16}},"1015":{"end":{"line":2986,"column":16},"start":{"line":2986,"column":16}},"1016":{"end":{"line":2987,"column":16},"start":{"line":2987,"column":16}},"1017":{"end":{"line":2993,"column":17},"start":{"line":2991,"column":16}},"1018":{"end":{"line":2992,"column":20},"start":{"line":2992,"column":20}},"1019":{"end":{"line":2994,"column":16},"start":{"line":2994,"column":16}},"1020":{"end":{"line":2997,"column":8},"start":{"line":2997,"column":8}},"1021":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1022":{"end":{"line":3006,"column":8},"start":{"line":3006,"column":8}},"1023":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1024":{"end":{"line":3014,"column":8},"start":{"line":3014,"column":8}},"1025":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1026":{"end":{"line":3022,"column":35},"start":{"line":3022,"column":35}},"1027":{"end":{"line":3023,"column":8},"start":{"line":3023,"column":8}},"1028":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1029":{"end":{"line":3031,"column":8},"start":{"line":3031,"column":8}},"1030":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1031":{"end":{"line":3041,"column":8},"start":{"line":3041,"column":8}},"1032":{"end":{"line":3047,"column":9},"start":{"line":3042,"column":8}},"1033":{"end":{"line":3043,"column":12},"start":{"line":3043,"column":12}},"1034":{"end":{"line":3046,"column":13},"start":{"line":3044,"column":12}},"1035":{"end":{"line":3045,"column":16},"start":{"line":3045,"column":16}},"1036":{"end":{"line":3048,"column":8},"start":{"line":3048,"column":8}},"1037":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"1038":{"end":{"line":3056,"column":8},"start":{"line":3056,"column":8}},"1039":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":8,"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":8,"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":8,"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":8,"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},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":32,"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":139,"type":"if","locations":[{"end":{"line":125,"column":12},"start":{"line":125,"column":12}},{"end":{"line":125,"column":12},"start":{"line":125,"column":12}}]},"7":{"line":139,"type":"binary-expr","locations":[{"end":{"line":125,"column":16},"start":{"line":125,"column":16}},{"end":{"line":125,"column":12},"start":{"line":125,"column":43}}]},"8":{"line":139,"type":"cond-expr","locations":[{"end":{"line":125,"column":16},"start":{"line":125,"column":16}},{"end":{"line":125,"column":16},"start":{"line":125,"column":16}}]},"9":{"line":141,"type":"binary-expr","locations":[{"end":{"line":127,"column":26},"start":{"line":127,"column":26}},{"end":{"line":127,"column":16},"start":{"line":127,"column":26}}]},"10":{"line":142,"type":"if","locations":[{"end":{"line":128,"column":19},"start":{"line":128,"column":19}},{"end":{"line":128,"column":19},"start":{"line":128,"column":19}}]},"11":{"line":145,"type":"if","locations":[{"end":{"line":131,"column":19},"start":{"line":131,"column":19}},{"end":{"line":131,"column":19},"start":{"line":131,"column":19}}]},"12":{"line":147,"type":"if","locations":[{"end":{"line":133,"column":19},"start":{"line":133,"column":19}},{"end":{"line":133,"column":19},"start":{"line":133,"column":19}}]},"13":{"line":153,"type":"if","locations":[{"end":{"line":139,"column":8},"start":{"line":139,"column":8}},{"end":{"line":139,"column":8},"start":{"line":139,"column":8}}]},"14":{"line":153,"type":"binary-expr","locations":[{"end":{"line":139,"column":12},"start":{"line":139,"column":12}},{"end":{"line":139,"column":8},"start":{"line":139,"column":25}}]},"15":{"line":157,"type":"if","locations":[{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},{"end":{"line":144,"column":8},"start":{"line":144,"column":8}}]},"16":{"line":171,"type":"cond-expr","locations":[{"end":{"line":159,"column":22},"start":{"line":159,"column":42}},{"end":{"line":159,"column":8},"start":{"line":159,"column":47}}]},"17":{"line":178,"type":"binary-expr","locations":[{"end":{"line":167,"column":13},"start":{"line":167,"column":13}},{"end":{"line":167,"column":12},"start":{"line":167,"column":45}}]},"18":{"line":180,"type":"cond-expr","locations":[{"end":{"line":170,"column":23},"start":{"line":170,"column":23}},{"end":{"line":170,"column":16},"start":{"line":170,"column":42}}]},"19":{"line":201,"type":"binary-expr","locations":[{"end":{"line":191,"column":26},"start":{"line":191,"column":26}},{"end":{"line":191,"column":8},"start":{"line":191,"column":50}}]},"20":{"line":213,"type":"cond-expr","locations":[{"end":{"line":204,"column":13},"start":{"line":204,"column":42}},{"end":{"line":203,"column":26},"start":{"line":204,"column":46}}]},"21":{"line":301,"type":"binary-expr","locations":[{"end":{"line":292,"column":46},"start":{"line":292,"column":46}},{"end":{"line":292,"column":45},"start":{"line":292,"column":65}}]},"22":{"line":341,"type":"cond-expr","locations":[{"end":{"line":333,"column":31},"start":{"line":334,"column":12}},{"end":{"line":333,"column":8},"start":{"line":334,"column":36}}]},"23":{"line":380,"type":"binary-expr","locations":[{"end":{"line":373,"column":39},"start":{"line":373,"column":39}},{"end":{"line":373,"column":31},"start":{"line":374,"column":12}}]},"24":{"line":404,"type":"binary-expr","locations":[{"end":{"line":398,"column":25},"start":{"line":398,"column":25}},{"end":{"line":398,"column":8},"start":{"line":399,"column":12}}]},"25":{"line":413,"type":"cond-expr","locations":[{"end":{"line":408,"column":36},"start":{"line":410,"column":12}},{"end":{"line":408,"column":8},"start":{"line":410,"column":43}}]},"26":{"line":413,"type":"binary-expr","locations":[{"end":{"line":408,"column":36},"start":{"line":408,"column":36}},{"end":{"line":408,"column":36},"start":{"line":409,"column":12}}]},"27":{"line":433,"type":"cond-expr","locations":[{"end":{"line":430,"column":26},"start":{"line":432,"column":12}},{"end":{"line":430,"column":8},"start":{"line":432,"column":28}}]},"28":{"line":433,"type":"binary-expr","locations":[{"end":{"line":430,"column":26},"start":{"line":430,"column":26}},{"end":{"line":430,"column":26},"start":{"line":430,"column":50}},{"end":{"line":430,"column":26},"start":{"line":431,"column":12}}]},"29":{"line":440,"type":"binary-expr","locations":[{"end":{"line":439,"column":25},"start":{"line":439,"column":25}},{"end":{"line":439,"column":8},"start":{"line":439,"column":40}}]},"30":{"line":453,"type":"cond-expr","locations":[{"end":{"line":452,"column":20},"start":{"line":452,"column":51}},{"end":{"line":452,"column":8},"start":{"line":453,"column":13}}]},"31":{"line":453,"type":"binary-expr","locations":[{"end":{"line":453,"column":13},"start":{"line":453,"column":13}},{"end":{"line":452,"column":8},"start":{"line":453,"column":43}}]},"32":{"line":459,"type":"binary-expr","locations":[{"end":{"line":459,"column":28},"start":{"line":459,"column":28}},{"end":{"line":459,"column":8},"start":{"line":459,"column":54}}]},"33":{"line":465,"type":"binary-expr","locations":[{"end":{"line":465,"column":33},"start":{"line":465,"column":33}},{"end":{"line":465,"column":8},"start":{"line":466,"column":12}}]},"34":{"line":511,"type":"cond-expr","locations":[{"end":{"line":512,"column":23},"start":{"line":512,"column":48}},{"end":{"line":512,"column":8},"start":{"line":513,"column":12}}]},"35":{"line":511,"type":"cond-expr","locations":[{"end":{"line":513,"column":12},"start":{"line":513,"column":37}},{"end":{"line":512,"column":8},"start":{"line":513,"column":53}}]},"36":{"line":526,"type":"cond-expr","locations":[{"end":{"line":528,"column":26},"start":{"line":528,"column":46}},{"end":{"line":528,"column":8},"start":{"line":528,"column":63}}]},"37":{"line":541,"type":"cond-expr","locations":[{"end":{"line":543,"column":27},"start":{"line":543,"column":48}},{"end":{"line":543,"column":8},"start":{"line":543,"column":66}}]},"38":{"line":672,"type":"binary-expr","locations":[{"end":{"line":674,"column":27},"start":{"line":674,"column":27}},{"end":{"line":674,"column":8},"start":{"line":674,"column":52}}]},"39":{"line":678,"type":"binary-expr","locations":[{"end":{"line":680,"column":25},"start":{"line":680,"column":25}},{"end":{"line":680,"column":8},"start":{"line":680,"column":48}}]},"40":{"line":684,"type":"binary-expr","locations":[{"end":{"line":686,"column":22},"start":{"line":686,"column":22}},{"end":{"line":686,"column":8},"start":{"line":686,"column":41}}]},"41":{"line":697,"type":"cond-expr","locations":[{"end":{"line":699,"column":48},"start":{"line":699,"column":68}},{"end":{"line":699,"column":23},"start":{"line":699,"column":75}}]},"42":{"line":703,"type":"cond-expr","locations":[{"end":{"line":706,"column":13},"start":{"line":706,"column":33}},{"end":{"line":705,"column":27},"start":{"line":706,"column":44}}]},"43":{"line":709,"type":"binary-expr","locations":[{"end":{"line":712,"column":24},"start":{"line":712,"column":24}},{"end":{"line":712,"column":8},"start":{"line":712,"column":46}}]},"44":{"line":727,"type":"binary-expr","locations":[{"end":{"line":730,"column":22},"start":{"line":730,"column":22}},{"end":{"line":730,"column":8},"start":{"line":730,"column":41}}]},"45":{"line":773,"type":"binary-expr","locations":[{"end":{"line":777,"column":25},"start":{"line":777,"column":25}},{"end":{"line":777,"column":8},"start":{"line":778,"column":12}}]},"46":{"line":779,"type":"binary-expr","locations":[{"end":{"line":784,"column":21},"start":{"line":784,"column":21}},{"end":{"line":784,"column":8},"start":{"line":784,"column":39}}]},"47":{"line":823,"type":"cond-expr","locations":[{"end":{"line":828,"column":24},"start":{"line":828,"column":47}},{"end":{"line":828,"column":8},"start":{"line":828,"column":61}}]},"48":{"line":869,"type":"binary-expr","locations":[{"end":{"line":874,"column":26},"start":{"line":874,"column":26}},{"end":{"line":874,"column":8},"start":{"line":874,"column":53}}]},"49":{"line":896,"type":"binary-expr","locations":[{"end":{"line":901,"column":23},"start":{"line":901,"column":23}},{"end":{"line":901,"column":8},"start":{"line":901,"column":43}}]},"50":{"line":924,"type":"if","locations":[{"end":{"line":925,"column":8},"start":{"line":925,"column":8}},{"end":{"line":925,"column":8},"start":{"line":925,"column":8}}]},"51":{"line":958,"type":"if","locations":[{"end":{"line":955,"column":8},"start":{"line":955,"column":8}},{"end":{"line":955,"column":8},"start":{"line":955,"column":8}}]},"52":{"line":966,"type":"cond-expr","locations":[{"end":{"line":963,"column":20},"start":{"line":963,"column":37}},{"end":{"line":963,"column":12},"start":{"line":963,"column":41}}]},"53":{"line":975,"type":"if","locations":[{"end":{"line":972,"column":16},"start":{"line":972,"column":16}},{"end":{"line":972,"column":16},"start":{"line":972,"column":16}}]},"54":{"line":978,"type":"if","locations":[{"end":{"line":975,"column":16},"start":{"line":975,"column":16}},{"end":{"line":975,"column":16},"start":{"line":975,"column":16}}]},"55":{"line":981,"type":"cond-expr","locations":[{"end":{"line":978,"column":27},"start":{"line":979,"column":20}},{"end":{"line":978,"column":16},"start":{"line":979,"column":44}}]},"56":{"line":981,"type":"binary-expr","locations":[{"end":{"line":978,"column":28},"start":{"line":978,"column":28}},{"end":{"line":978,"column":27},"start":{"line":978,"column":43}}]},"57":{"line":984,"type":"if","locations":[{"end":{"line":982,"column":16},"start":{"line":982,"column":16}},{"end":{"line":982,"column":16},"start":{"line":982,"column":16}}]},"58":{"line":990,"type":"if","locations":[{"end":{"line":988,"column":16},"start":{"line":988,"column":16}},{"end":{"line":988,"column":16},"start":{"line":988,"column":16}}]},"59":{"line":990,"type":"binary-expr","locations":[{"end":{"line":988,"column":20},"start":{"line":988,"column":20}},{"end":{"line":988,"column":16},"start":{"line":988,"column":38}}]},"60":{"line":991,"type":"binary-expr","locations":[{"end":{"line":989,"column":35},"start":{"line":989,"column":35}},{"end":{"line":989,"column":20},"start":{"line":989,"column":51}}]},"61":{"line":995,"type":"if","locations":[{"end":{"line":993,"column":21},"start":{"line":993,"column":21}},{"end":{"line":993,"column":21},"start":{"line":993,"column":21}}]},"62":{"line":996,"type":"binary-expr","locations":[{"end":{"line":994,"column":36},"start":{"line":994,"column":36}},{"end":{"line":994,"column":20},"start":{"line":994,"column":53}}]},"63":{"line":1003,"type":"if","locations":[{"end":{"line":1001,"column":16},"start":{"line":1001,"column":16}},{"end":{"line":1001,"column":16},"start":{"line":1001,"column":16}}]},"64":{"line":1003,"type":"binary-expr","locations":[{"end":{"line":1001,"column":20},"start":{"line":1001,"column":20}},{"end":{"line":1001,"column":16},"start":{"line":1001,"column":35}}]},"65":{"line":1004,"type":"cond-expr","locations":[{"end":{"line":1003,"column":24},"start":{"line":1004,"column":28}},{"end":{"line":1002,"column":20},"start":{"line":1005,"column":28}}]},"66":{"line":1016,"type":"if","locations":[{"end":{"line":1018,"column":8},"start":{"line":1018,"column":8}},{"end":{"line":1018,"column":8},"start":{"line":1018,"column":8}}]},"67":{"line":1028,"type":"if","locations":[{"end":{"line":1036,"column":8},"start":{"line":1036,"column":8}},{"end":{"line":1036,"column":8},"start":{"line":1036,"column":8}}]},"68":{"line":1030,"type":"if","locations":[{"end":{"line":1038,"column":12},"start":{"line":1038,"column":12}},{"end":{"line":1038,"column":12},"start":{"line":1038,"column":12}}]},"69":{"line":1039,"type":"if","locations":[{"end":{"line":1047,"column":8},"start":{"line":1047,"column":8}},{"end":{"line":1047,"column":8},"start":{"line":1047,"column":8}}]},"70":{"line":1059,"type":"if","locations":[{"end":{"line":1063,"column":8},"start":{"line":1063,"column":8}},{"end":{"line":1063,"column":8},"start":{"line":1063,"column":8}}]},"71":{"line":1062,"type":"if","locations":[{"end":{"line":1066,"column":8},"start":{"line":1066,"column":8}},{"end":{"line":1066,"column":8},"start":{"line":1066,"column":8}}]},"72":{"line":1064,"type":"if","locations":[{"end":{"line":1068,"column":12},"start":{"line":1068,"column":12}},{"end":{"line":1068,"column":12},"start":{"line":1068,"column":12}}]},"73":{"line":1084,"type":"if","locations":[{"end":{"line":1086,"column":8},"start":{"line":1086,"column":8}},{"end":{"line":1086,"column":8},"start":{"line":1086,"column":8}}]},"74":{"line":1093,"type":"if","locations":[{"end":{"line":1095,"column":12},"start":{"line":1095,"column":12}},{"end":{"line":1095,"column":12},"start":{"line":1095,"column":12}}]},"75":{"line":1099,"type":"if","locations":[{"end":{"line":1101,"column":8},"start":{"line":1101,"column":8}},{"end":{"line":1101,"column":8},"start":{"line":1101,"column":8}}]},"76":{"line":1099,"type":"binary-expr","locations":[{"end":{"line":1101,"column":12},"start":{"line":1101,"column":12}},{"end":{"line":1101,"column":12},"start":{"line":1101,"column":33}},{"end":{"line":1101,"column":12},"start":{"line":1101,"column":52}},{"end":{"line":1101,"column":12},"start":{"line":1102,"column":12}},{"end":{"line":1101,"column":8},"start":{"line":1102,"column":36}}]},"77":{"line":1100,"type":"if","locations":[{"end":{"line":1103,"column":12},"start":{"line":1103,"column":12}},{"end":{"line":1103,"column":12},"start":{"line":1103,"column":12}}]},"78":{"line":1115,"type":"if","locations":[{"end":{"line":1117,"column":8},"start":{"line":1117,"column":8}},{"end":{"line":1117,"column":8},"start":{"line":1117,"column":8}}]},"79":{"line":1137,"type":"if","locations":[{"end":{"line":1135,"column":8},"start":{"line":1135,"column":8}},{"end":{"line":1135,"column":8},"start":{"line":1135,"column":8}}]},"80":{"line":1153,"type":"if","locations":[{"end":{"line":1149,"column":8},"start":{"line":1149,"column":8}},{"end":{"line":1149,"column":8},"start":{"line":1149,"column":8}}]},"81":{"line":1159,"type":"if","locations":[{"end":{"line":1155,"column":8},"start":{"line":1155,"column":8}},{"end":{"line":1155,"column":8},"start":{"line":1155,"column":8}}]},"82":{"line":1167,"type":"if","locations":[{"end":{"line":1163,"column":8},"start":{"line":1163,"column":8}},{"end":{"line":1163,"column":8},"start":{"line":1163,"column":8}}]},"83":{"line":1181,"type":"if","locations":[{"end":{"line":1175,"column":8},"start":{"line":1175,"column":8}},{"end":{"line":1175,"column":8},"start":{"line":1175,"column":8}}]},"84":{"line":1184,"type":"cond-expr","locations":[{"end":{"line":1178,"column":22},"start":{"line":1178,"column":40}},{"end":{"line":1178,"column":8},"start":{"line":1178,"column":58}}]},"85":{"line":1200,"type":"cond-expr","locations":[{"end":{"line":1190,"column":31},"start":{"line":1191,"column":12}},{"end":{"line":1190,"column":8},"start":{"line":1191,"column":44}}]},"86":{"line":1201,"type":"cond-expr","locations":[{"end":{"line":1192,"column":22},"start":{"line":1192,"column":38}},{"end":{"line":1192,"column":8},"start":{"line":1192,"column":47}}]},"87":{"line":1204,"type":"if","locations":[{"end":{"line":1197,"column":8},"start":{"line":1197,"column":8}},{"end":{"line":1197,"column":8},"start":{"line":1197,"column":8}}]},"88":{"line":1204,"type":"binary-expr","locations":[{"end":{"line":1197,"column":12},"start":{"line":1197,"column":12}},{"end":{"line":1197,"column":8},"start":{"line":1197,"column":36}}]},"89":{"line":1205,"type":"cond-expr","locations":[{"end":{"line":1199,"column":16},"start":{"line":1199,"column":41}},{"end":{"line":1198,"column":12},"start":{"line":1200,"column":20}}]},"90":{"line":1205,"type":"binary-expr","locations":[{"end":{"line":1199,"column":41},"start":{"line":1199,"column":41}},{"end":{"line":1199,"column":16},"start":{"line":1199,"column":69}}]},"91":{"line":1207,"type":"binary-expr","locations":[{"end":{"line":1203,"column":24},"start":{"line":1203,"column":24}},{"end":{"line":1203,"column":8},"start":{"line":1203,"column":36}}]},"92":{"line":1213,"type":"if","locations":[{"end":{"line":1207,"column":8},"start":{"line":1207,"column":8}},{"end":{"line":1207,"column":8},"start":{"line":1207,"column":8}}]},"93":{"line":1272,"type":"cond-expr","locations":[{"end":{"line":1250,"column":39},"start":{"line":1250,"column":39}},{"end":{"line":1250,"column":39},"start":{"line":1250,"column":35}}]},"94":{"line":1272,"type":"binary-expr","locations":[{"end":{"line":1250,"column":39},"start":{"line":1250,"column":39}},{"end":{"line":1250,"column":39},"start":{"line":1250,"column":39}}]},"95":{"line":1279,"type":"binary-expr","locations":[{"end":{"line":1256,"column":31},"start":{"line":1256,"column":31}},{"end":{"line":1256,"column":12},"start":{"line":1256,"column":51}}]},"96":{"line":1280,"type":"if","locations":[{"end":{"line":1257,"column":12},"start":{"line":1257,"column":12}},{"end":{"line":1257,"column":12},"start":{"line":1257,"column":12}}]},"97":{"line":1280,"type":"binary-expr","locations":[{"end":{"line":1257,"column":16},"start":{"line":1257,"column":16}},{"end":{"line":1257,"column":16},"start":{"line":1257,"column":35}},{"end":{"line":1257,"column":12},"start":{"line":1258,"column":16}}]},"98":{"line":1285,"type":"binary-expr","locations":[{"end":{"line":1261,"column":33},"start":{"line":1261,"column":33}},{"end":{"line":1261,"column":16},"start":{"line":1261,"column":51}}]},"99":{"line":1305,"type":"cond-expr","locations":[{"end":{"line":1276,"column":32},"start":{"line":1276,"column":32}},{"end":{"line":1276,"column":32},"start":{"line":1276,"column":28}}]},"100":{"line":1305,"type":"binary-expr","locations":[{"end":{"line":1276,"column":32},"start":{"line":1276,"column":32}},{"end":{"line":1276,"column":32},"start":{"line":1276,"column":32}}]},"101":{"line":1311,"type":"if","locations":[{"end":{"line":1279,"column":12},"start":{"line":1279,"column":12}},{"end":{"line":1279,"column":12},"start":{"line":1279,"column":12}}]},"102":{"line":1311,"type":"binary-expr","locations":[{"end":{"line":1279,"column":16},"start":{"line":1279,"column":16}},{"end":{"line":1279,"column":12},"start":{"line":1279,"column":43}}]},"103":{"line":1337,"type":"if","locations":[{"end":{"line":1299,"column":8},"start":{"line":1299,"column":8}},{"end":{"line":1299,"column":8},"start":{"line":1299,"column":8}}]},"104":{"line":1361,"type":"if","locations":[{"end":{"line":1319,"column":8},"start":{"line":1319,"column":8}},{"end":{"line":1319,"column":8},"start":{"line":1319,"column":8}}]},"105":{"line":1361,"type":"binary-expr","locations":[{"end":{"line":1319,"column":12},"start":{"line":1319,"column":12}},{"end":{"line":1319,"column":12},"start":{"line":1319,"column":20}},{"end":{"line":1319,"column":8},"start":{"line":1319,"column":33}}]},"106":{"line":1370,"type":"if","locations":[{"end":{"line":1326,"column":8},"start":{"line":1326,"column":8}},{"end":{"line":1326,"column":8},"start":{"line":1326,"column":8}}]},"107":{"line":1370,"type":"binary-expr","locations":[{"end":{"line":1326,"column":12},"start":{"line":1326,"column":12}},{"end":{"line":1326,"column":8},"start":{"line":1326,"column":20}}]},"108":{"line":1442,"type":"if","locations":[{"end":{"line":1386,"column":8},"start":{"line":1386,"column":8}},{"end":{"line":1386,"column":8},"start":{"line":1386,"column":8}}]},"109":{"line":1450,"type":"if","locations":[{"end":{"line":1394,"column":8},"start":{"line":1394,"column":8}},{"end":{"line":1394,"column":8},"start":{"line":1394,"column":8}}]},"110":{"line":1460,"type":"if","locations":[{"end":{"line":1402,"column":12},"start":{"line":1402,"column":12}},{"end":{"line":1402,"column":12},"start":{"line":1402,"column":12}}]},"111":{"line":1460,"type":"binary-expr","locations":[{"end":{"line":1402,"column":16},"start":{"line":1402,"column":16}},{"end":{"line":1402,"column":12},"start":{"line":1402,"column":24}}]},"112":{"line":1462,"type":"if","locations":[{"end":{"line":1405,"column":17},"start":{"line":1405,"column":17}},{"end":{"line":1405,"column":17},"start":{"line":1405,"column":17}}]},"113":{"line":1462,"type":"binary-expr","locations":[{"end":{"line":1405,"column":21},"start":{"line":1405,"column":21}},{"end":{"line":1405,"column":17},"start":{"line":1405,"column":30}}]},"114":{"line":1466,"type":"if","locations":[{"end":{"line":1409,"column":12},"start":{"line":1409,"column":12}},{"end":{"line":1409,"column":12},"start":{"line":1409,"column":12}}]},"115":{"line":1484,"type":"cond-expr","locations":[{"end":{"line":1424,"column":36},"start":{"line":1424,"column":36}},{"end":{"line":1424,"column":36},"start":{"line":1424,"column":25}}]},"116":{"line":1484,"type":"binary-expr","locations":[{"end":{"line":1424,"column":36},"start":{"line":1424,"column":36}},{"end":{"line":1424,"column":36},"start":{"line":1424,"column":36}}]},"117":{"line":1497,"type":"if","locations":[{"end":{"line":1432,"column":8},"start":{"line":1432,"column":8}},{"end":{"line":1432,"column":8},"start":{"line":1432,"column":8}}]},"118":{"line":1503,"type":"if","locations":[{"end":{"line":1438,"column":8},"start":{"line":1438,"column":8}},{"end":{"line":1438,"column":8},"start":{"line":1438,"column":8}}]},"119":{"line":1503,"type":"binary-expr","locations":[{"end":{"line":1438,"column":12},"start":{"line":1438,"column":12}},{"end":{"line":1438,"column":8},"start":{"line":1438,"column":36}}]},"120":{"line":1514,"type":"if","locations":[{"end":{"line":1449,"column":8},"start":{"line":1449,"column":8}},{"end":{"line":1449,"column":8},"start":{"line":1449,"column":8}}]},"121":{"line":1514,"type":"binary-expr","locations":[{"end":{"line":1449,"column":12},"start":{"line":1449,"column":12}},{"end":{"line":1449,"column":8},"start":{"line":1449,"column":28}}]},"122":{"line":1519,"type":"if","locations":[{"end":{"line":1454,"column":8},"start":{"line":1454,"column":8}},{"end":{"line":1454,"column":8},"start":{"line":1454,"column":8}}]},"123":{"line":1524,"type":"if","locations":[{"end":{"line":1457,"column":8},"start":{"line":1457,"column":8}},{"end":{"line":1457,"column":8},"start":{"line":1457,"column":8}}]},"124":{"line":1548,"type":"if","locations":[{"end":{"line":1476,"column":8},"start":{"line":1476,"column":8}},{"end":{"line":1476,"column":8},"start":{"line":1476,"column":8}}]},"125":{"line":1554,"type":"if","locations":[{"end":{"line":1482,"column":12},"start":{"line":1482,"column":12}},{"end":{"line":1482,"column":12},"start":{"line":1482,"column":12}}]},"126":{"line":1568,"type":"binary-expr","locations":[{"end":{"line":1494,"column":15},"start":{"line":1494,"column":15}},{"end":{"line":1494,"column":8},"start":{"line":1495,"column":12}}]},"127":{"line":1580,"type":"if","locations":[{"end":{"line":1505,"column":8},"start":{"line":1505,"column":8}},{"end":{"line":1505,"column":8},"start":{"line":1505,"column":8}}]},"128":{"line":1580,"type":"binary-expr","locations":[{"end":{"line":1505,"column":12},"start":{"line":1505,"column":12}},{"end":{"line":1505,"column":8},"start":{"line":1505,"column":33}}]},"129":{"line":1595,"type":"if","locations":[{"end":{"line":1519,"column":12},"start":{"line":1519,"column":12}},{"end":{"line":1519,"column":12},"start":{"line":1519,"column":12}}]},"130":{"line":1601,"type":"if","locations":[{"end":{"line":1525,"column":8},"start":{"line":1525,"column":8}},{"end":{"line":1525,"column":8},"start":{"line":1525,"column":8}}]},"131":{"line":1618,"type":"if","locations":[{"end":{"line":1538,"column":8},"start":{"line":1538,"column":8}},{"end":{"line":1538,"column":8},"start":{"line":1538,"column":8}}]},"132":{"line":1618,"type":"binary-expr","locations":[{"end":{"line":1538,"column":12},"start":{"line":1538,"column":12}},{"end":{"line":1538,"column":8},"start":{"line":1538,"column":29}}]},"133":{"line":1651,"type":"cond-expr","locations":[{"end":{"line":1571,"column":40},"start":{"line":1571,"column":57}},{"end":{"line":1571,"column":29},"start":{"line":1571,"column":61}}]},"134":{"line":1653,"type":"if","locations":[{"end":{"line":1573,"column":20},"start":{"line":1573,"column":20}},{"end":{"line":1573,"column":20},"start":{"line":1573,"column":20}}]},"135":{"line":1672,"type":"if","locations":[{"end":{"line":1590,"column":20},"start":{"line":1590,"column":20}},{"end":{"line":1590,"column":20},"start":{"line":1590,"column":20}}]},"136":{"line":1672,"type":"binary-expr","locations":[{"end":{"line":1590,"column":24},"start":{"line":1590,"column":24}},{"end":{"line":1590,"column":24},"start":{"line":1590,"column":39}},{"end":{"line":1590,"column":20},"start":{"line":1590,"column":55}}]},"137":{"line":1677,"type":"if","locations":[{"end":{"line":1594,"column":24},"start":{"line":1594,"column":24}},{"end":{"line":1594,"column":24},"start":{"line":1594,"column":24}}]},"138":{"line":1680,"type":"cond-expr","locations":[{"end":{"line":1597,"column":32},"start":{"line":1597,"column":47}},{"end":{"line":1597,"column":28},"start":{"line":1597,"column":59}}]},"139":{"line":1687,"type":"if","locations":[{"end":{"line":1604,"column":28},"start":{"line":1604,"column":28}},{"end":{"line":1604,"column":28},"start":{"line":1604,"column":28}}]},"140":{"line":1690,"type":"if","locations":[{"end":{"line":1608,"column":28},"start":{"line":1608,"column":28}},{"end":{"line":1608,"column":28},"start":{"line":1608,"column":28}}]},"141":{"line":1690,"type":"binary-expr","locations":[{"end":{"line":1608,"column":33},"start":{"line":1608,"column":33}},{"end":{"line":1608,"column":32},"start":{"line":1608,"column":49}},{"end":{"line":1609,"column":33},"start":{"line":1609,"column":33}},{"end":{"line":1608,"column":28},"start":{"line":1609,"column":50}}]},"142":{"line":1693,"type":"if","locations":[{"end":{"line":1612,"column":28},"start":{"line":1612,"column":28}},{"end":{"line":1612,"column":28},"start":{"line":1612,"column":28}}]},"143":{"line":1693,"type":"binary-expr","locations":[{"end":{"line":1612,"column":32},"start":{"line":1612,"column":32}},{"end":{"line":1612,"column":28},"start":{"line":1612,"column":47}}]},"144":{"line":1702,"type":"if","locations":[{"end":{"line":1622,"column":24},"start":{"line":1622,"column":24}},{"end":{"line":1622,"column":24},"start":{"line":1622,"column":24}}]},"145":{"line":1707,"type":"if","locations":[{"end":{"line":1628,"column":20},"start":{"line":1628,"column":20}},{"end":{"line":1628,"column":20},"start":{"line":1628,"column":20}}]},"146":{"line":1711,"type":"if","locations":[{"end":{"line":1632,"column":20},"start":{"line":1632,"column":20}},{"end":{"line":1632,"column":20},"start":{"line":1632,"column":20}}]},"147":{"line":1711,"type":"binary-expr","locations":[{"end":{"line":1632,"column":24},"start":{"line":1632,"column":24}},{"end":{"line":1632,"column":24},"start":{"line":1633,"column":24}},{"end":{"line":1632,"column":20},"start":{"line":1634,"column":24}}]},"148":{"line":1718,"type":"if","locations":[{"end":{"line":1641,"column":16},"start":{"line":1641,"column":16}},{"end":{"line":1641,"column":16},"start":{"line":1641,"column":16}}]},"149":{"line":1723,"type":"if","locations":[{"end":{"line":1646,"column":16},"start":{"line":1646,"column":16}},{"end":{"line":1646,"column":16},"start":{"line":1646,"column":16}}]},"150":{"line":1792,"type":"if","locations":[{"end":{"line":1711,"column":8},"start":{"line":1711,"column":8}},{"end":{"line":1711,"column":8},"start":{"line":1711,"column":8}}]},"151":{"line":1802,"type":"binary-expr","locations":[{"end":{"line":1720,"column":26},"start":{"line":1720,"column":26}},{"end":{"line":1720,"column":12},"start":{"line":1721,"column":16}}]},"152":{"line":1803,"type":"binary-expr","locations":[{"end":{"line":1722,"column":27},"start":{"line":1722,"column":27}},{"end":{"line":1722,"column":12},"start":{"line":1723,"column":16}}]},"153":{"line":1804,"type":"binary-expr","locations":[{"end":{"line":1724,"column":26},"start":{"line":1724,"column":26}},{"end":{"line":1724,"column":12},"start":{"line":1725,"column":16}}]},"154":{"line":1805,"type":"binary-expr","locations":[{"end":{"line":1726,"column":27},"start":{"line":1726,"column":27}},{"end":{"line":1726,"column":12},"start":{"line":1727,"column":16}}]},"155":{"line":1806,"type":"binary-expr","locations":[{"end":{"line":1728,"column":27},"start":{"line":1728,"column":27}},{"end":{"line":1728,"column":12},"start":{"line":1729,"column":16}}]},"156":{"line":1807,"type":"binary-expr","locations":[{"end":{"line":1730,"column":27},"start":{"line":1730,"column":27}},{"end":{"line":1730,"column":12},"start":{"line":1731,"column":16}}]},"157":{"line":1812,"type":"if","locations":[{"end":{"line":1736,"column":12},"start":{"line":1736,"column":12}},{"end":{"line":1736,"column":12},"start":{"line":1736,"column":12}}]},"158":{"line":1817,"type":"if","locations":[{"end":{"line":1741,"column":17},"start":{"line":1741,"column":17}},{"end":{"line":1741,"column":17},"start":{"line":1741,"column":17}}]},"159":{"line":1822,"type":"if","locations":[{"end":{"line":1746,"column":17},"start":{"line":1746,"column":17}},{"end":{"line":1746,"column":17},"start":{"line":1746,"column":17}}]},"160":{"line":1827,"type":"if","locations":[{"end":{"line":1751,"column":17},"start":{"line":1751,"column":17}},{"end":{"line":1751,"column":17},"start":{"line":1751,"column":17}}]},"161":{"line":1832,"type":"if","locations":[{"end":{"line":1756,"column":17},"start":{"line":1756,"column":17}},{"end":{"line":1756,"column":17},"start":{"line":1756,"column":17}}]},"162":{"line":1837,"type":"if","locations":[{"end":{"line":1761,"column":17},"start":{"line":1761,"column":17}},{"end":{"line":1761,"column":17},"start":{"line":1761,"column":17}}]},"163":{"line":1842,"type":"if","locations":[{"end":{"line":1766,"column":17},"start":{"line":1766,"column":17}},{"end":{"line":1766,"column":17},"start":{"line":1766,"column":17}}]},"164":{"line":1845,"type":"if","locations":[{"end":{"line":1770,"column":17},"start":{"line":1770,"column":17}},{"end":{"line":1770,"column":17},"start":{"line":1770,"column":17}}]},"165":{"line":1850,"type":"if","locations":[{"end":{"line":1775,"column":17},"start":{"line":1775,"column":17}},{"end":{"line":1775,"column":17},"start":{"line":1775,"column":17}}]},"166":{"line":1854,"type":"if","locations":[{"end":{"line":1779,"column":17},"start":{"line":1779,"column":17}},{"end":{"line":1779,"column":17},"start":{"line":1779,"column":17}}]},"167":{"line":1864,"type":"binary-expr","locations":[{"end":{"line":1790,"column":22},"start":{"line":1790,"column":22}},{"end":{"line":1790,"column":12},"start":{"line":1790,"column":53}}]},"168":{"line":1870,"type":"if","locations":[{"end":{"line":1796,"column":12},"start":{"line":1796,"column":12}},{"end":{"line":1796,"column":12},"start":{"line":1796,"column":12}}]},"169":{"line":1882,"type":"if","locations":[{"end":{"line":1808,"column":17},"start":{"line":1808,"column":17}},{"end":{"line":1808,"column":17},"start":{"line":1808,"column":17}}]},"170":{"line":1886,"type":"if","locations":[{"end":{"line":1815,"column":17},"start":{"line":1815,"column":17}},{"end":{"line":1815,"column":17},"start":{"line":1815,"column":17}}]},"171":{"line":1890,"type":"if","locations":[{"end":{"line":1822,"column":17},"start":{"line":1822,"column":17}},{"end":{"line":1822,"column":17},"start":{"line":1822,"column":17}}]},"172":{"line":1894,"type":"if","locations":[{"end":{"line":1829,"column":17},"start":{"line":1829,"column":17}},{"end":{"line":1829,"column":17},"start":{"line":1829,"column":17}}]},"173":{"line":1898,"type":"if","locations":[{"end":{"line":1836,"column":17},"start":{"line":1836,"column":17}},{"end":{"line":1836,"column":17},"start":{"line":1836,"column":17}}]},"174":{"line":1899,"type":"cond-expr","locations":[{"end":{"line":1837,"column":28},"start":{"line":1838,"column":49}},{"end":{"line":1837,"column":16},"start":{"line":1838,"column":57}}]},"175":{"line":1902,"type":"if","locations":[{"end":{"line":1841,"column":17},"start":{"line":1841,"column":17}},{"end":{"line":1841,"column":17},"start":{"line":1841,"column":17}}]},"176":{"line":1906,"type":"if","locations":[{"end":{"line":1846,"column":17},"start":{"line":1846,"column":17}},{"end":{"line":1846,"column":17},"start":{"line":1846,"column":17}}]},"177":{"line":1910,"type":"if","locations":[{"end":{"line":1851,"column":17},"start":{"line":1851,"column":17}},{"end":{"line":1851,"column":17},"start":{"line":1851,"column":17}}]},"178":{"line":1911,"type":"cond-expr","locations":[{"end":{"line":1852,"column":28},"start":{"line":1853,"column":20}},{"end":{"line":1852,"column":16},"start":{"line":1853,"column":27}}]},"179":{"line":1914,"type":"if","locations":[{"end":{"line":1856,"column":17},"start":{"line":1856,"column":17}},{"end":{"line":1856,"column":17},"start":{"line":1856,"column":17}}]},"180":{"line":1916,"type":"cond-expr","locations":[{"end":{"line":1859,"column":20},"start":{"line":1862,"column":31}},{"end":{"line":1858,"column":16},"start":{"line":1862,"column":38}}]},"181":{"line":1916,"type":"binary-expr","locations":[{"end":{"line":1859,"column":20},"start":{"line":1859,"column":20}},{"end":{"line":1859,"column":20},"start":{"line":1861,"column":24}}]},"182":{"line":1919,"type":"if","locations":[{"end":{"line":1865,"column":17},"start":{"line":1865,"column":17}},{"end":{"line":1865,"column":17},"start":{"line":1865,"column":17}}]},"183":{"line":1923,"type":"if","locations":[{"end":{"line":1869,"column":17},"start":{"line":1869,"column":17}},{"end":{"line":1869,"column":17},"start":{"line":1869,"column":17}}]},"184":{"line":1928,"type":"if","locations":[{"end":{"line":1874,"column":16},"start":{"line":1874,"column":16}},{"end":{"line":1874,"column":16},"start":{"line":1874,"column":16}}]},"185":{"line":1928,"type":"binary-expr","locations":[{"end":{"line":1874,"column":20},"start":{"line":1874,"column":20}},{"end":{"line":1874,"column":20},"start":{"line":1875,"column":20}},{"end":{"line":1874,"column":16},"start":{"line":1876,"column":20}}]},"186":{"line":1932,"type":"binary-expr","locations":[{"end":{"line":1880,"column":27},"start":{"line":1880,"column":27}},{"end":{"line":1880,"column":20},"start":{"line":1880,"column":53}}]},"187":{"line":1933,"type":"binary-expr","locations":[{"end":{"line":1881,"column":32},"start":{"line":1881,"column":32}},{"end":{"line":1881,"column":20},"start":{"line":1882,"column":24}}]},"188":{"line":1954,"type":"cond-expr","locations":[{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},{"end":{"line":1908,"column":66},"start":{"line":1908,"column":45}}]},"189":{"line":1954,"type":"binary-expr","locations":[{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}}]},"190":{"line":1955,"type":"cond-expr","locations":[{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},{"end":{"line":1908,"column":66},"start":{"line":1908,"column":62}}]},"191":{"line":1955,"type":"binary-expr","locations":[{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}},{"end":{"line":1908,"column":66},"start":{"line":1908,"column":66}}]},"192":{"line":1970,"type":"cond-expr","locations":[{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},{"end":{"line":1919,"column":68},"start":{"line":1919,"column":47}}]},"193":{"line":1970,"type":"binary-expr","locations":[{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}}]},"194":{"line":1971,"type":"cond-expr","locations":[{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},{"end":{"line":1919,"column":68},"start":{"line":1919,"column":64}}]},"195":{"line":1971,"type":"binary-expr","locations":[{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}},{"end":{"line":1919,"column":68},"start":{"line":1919,"column":68}}]},"196":{"line":1988,"type":"cond-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1934,"column":25}}]},"197":{"line":1988,"type":"binary-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}}]},"198":{"line":1992,"type":"cond-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1935,"column":16}}]},"199":{"line":1992,"type":"binary-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}}]},"200":{"line":1993,"type":"cond-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1936,"column":18}}]},"201":{"line":1993,"type":"binary-expr","locations":[{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}},{"end":{"line":1937,"column":6},"start":{"line":1937,"column":6}}]},"202":{"line":1996,"type":"cond-expr","locations":[{"end":{"line":1939,"column":25},"start":{"line":1939,"column":33}},{"end":{"line":1939,"column":8},"start":{"line":1940,"column":12}}]},"203":{"line":1998,"type":"if","locations":[{"end":{"line":1942,"column":8},"start":{"line":1942,"column":8}},{"end":{"line":1942,"column":8},"start":{"line":1942,"column":8}}]},"204":{"line":2009,"type":"if","locations":[{"end":{"line":1953,"column":12},"start":{"line":1953,"column":12}},{"end":{"line":1953,"column":12},"start":{"line":1953,"column":12}}]},"205":{"line":2009,"type":"binary-expr","locations":[{"end":{"line":1953,"column":16},"start":{"line":1953,"column":16}},{"end":{"line":1953,"column":12},"start":{"line":1953,"column":49}}]},"206":{"line":2025,"type":"if","locations":[{"end":{"line":1967,"column":8},"start":{"line":1967,"column":8}},{"end":{"line":1967,"column":8},"start":{"line":1967,"column":8}}]},"207":{"line":2030,"type":"if","locations":[{"end":{"line":1972,"column":8},"start":{"line":1972,"column":8}},{"end":{"line":1972,"column":8},"start":{"line":1972,"column":8}}]},"208":{"line":2035,"type":"if","locations":[{"end":{"line":1977,"column":8},"start":{"line":1977,"column":8}},{"end":{"line":1977,"column":8},"start":{"line":1977,"column":8}}]},"209":{"line":2035,"type":"binary-expr","locations":[{"end":{"line":1977,"column":12},"start":{"line":1977,"column":12}},{"end":{"line":1977,"column":8},"start":{"line":1977,"column":39}}]},"210":{"line":2039,"type":"if","locations":[{"end":{"line":1981,"column":13},"start":{"line":1981,"column":13}},{"end":{"line":1981,"column":13},"start":{"line":1981,"column":13}}]},"211":{"line":2043,"type":"if","locations":[{"end":{"line":1985,"column":13},"start":{"line":1985,"column":13}},{"end":{"line":1985,"column":13},"start":{"line":1985,"column":13}}]},"212":{"line":2048,"type":"if","locations":[{"end":{"line":1990,"column":8},"start":{"line":1990,"column":8}},{"end":{"line":1990,"column":8},"start":{"line":1990,"column":8}}]},"213":{"line":2048,"type":"binary-expr","locations":[{"end":{"line":1990,"column":12},"start":{"line":1990,"column":12}},{"end":{"line":1990,"column":12},"start":{"line":1990,"column":33}},{"end":{"line":1991,"column":13},"start":{"line":1991,"column":13}},{"end":{"line":1990,"column":8},"start":{"line":1991,"column":38}}]},"214":{"line":2064,"type":"if","locations":[{"end":{"line":2003,"column":8},"start":{"line":2003,"column":8}},{"end":{"line":2003,"column":8},"start":{"line":2003,"column":8}}]},"215":{"line":2071,"type":"if","locations":[{"end":{"line":2010,"column":12},"start":{"line":2010,"column":12}},{"end":{"line":2010,"column":12},"start":{"line":2010,"column":12}}]},"216":{"line":2088,"type":"if","locations":[{"end":{"line":2025,"column":8},"start":{"line":2025,"column":8}},{"end":{"line":2025,"column":8},"start":{"line":2025,"column":8}}]},"217":{"line":2106,"type":"if","locations":[{"end":{"line":2041,"column":8},"start":{"line":2041,"column":8}},{"end":{"line":2041,"column":8},"start":{"line":2041,"column":8}}]},"218":{"line":2112,"type":"if","locations":[{"end":{"line":2047,"column":12},"start":{"line":2047,"column":12}},{"end":{"line":2047,"column":12},"start":{"line":2047,"column":12}}]},"219":{"line":2113,"type":"cond-expr","locations":[{"end":{"line":2048,"column":24},"start":{"line":2048,"column":31}},{"end":{"line":2048,"column":16},"start":{"line":2048,"column":35}}]},"220":{"line":2139,"type":"cond-expr","locations":[{"end":{"line":2069,"column":29},"start":{"line":2069,"column":29}},{"end":{"line":2069,"column":29},"start":{"line":2069,"column":26}}]},"221":{"line":2139,"type":"binary-expr","locations":[{"end":{"line":2069,"column":29},"start":{"line":2069,"column":29}},{"end":{"line":2069,"column":29},"start":{"line":2069,"column":29}}]},"222":{"line":2141,"type":"cond-expr","locations":[{"end":{"line":2070,"column":33},"start":{"line":2070,"column":49}},{"end":{"line":2070,"column":17},"start":{"line":2070,"column":60}}]},"223":{"line":2142,"type":"cond-expr","locations":[{"end":{"line":2071,"column":15},"start":{"line":2071,"column":20}},{"end":{"line":2071,"column":8},"start":{"line":2071,"column":38}}]},"224":{"line":2155,"type":"if","locations":[{"end":{"line":2082,"column":8},"start":{"line":2082,"column":8}},{"end":{"line":2082,"column":8},"start":{"line":2082,"column":8}}]},"225":{"line":2156,"type":"cond-expr","locations":[{"end":{"line":2083,"column":19},"start":{"line":2084,"column":16}},{"end":{"line":2083,"column":12},"start":{"line":2085,"column":16}}]},"226":{"line":2158,"type":"cond-expr","locations":[{"end":{"line":2087,"column":15},"start":{"line":2087,"column":32}},{"end":{"line":2087,"column":8},"start":{"line":2087,"column":41}}]},"227":{"line":2183,"type":"if","locations":[{"end":{"line":2108,"column":8},"start":{"line":2108,"column":8}},{"end":{"line":2108,"column":8},"start":{"line":2108,"column":8}}]},"228":{"line":2201,"type":"if","locations":[{"end":{"line":2124,"column":8},"start":{"line":2124,"column":8}},{"end":{"line":2124,"column":8},"start":{"line":2124,"column":8}}]},"229":{"line":2203,"type":"if","locations":[{"end":{"line":2127,"column":13},"start":{"line":2127,"column":13}},{"end":{"line":2127,"column":13},"start":{"line":2127,"column":13}}]},"230":{"line":2205,"type":"if","locations":[{"end":{"line":2130,"column":13},"start":{"line":2130,"column":13}},{"end":{"line":2130,"column":13},"start":{"line":2130,"column":13}}]},"231":{"line":2227,"type":"cond-expr","locations":[{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},{"end":{"line":2149,"column":63},"start":{"line":2149,"column":29}}]},"232":{"line":2227,"type":"binary-expr","locations":[{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}}]},"233":{"line":2228,"type":"cond-expr","locations":[{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},{"end":{"line":2149,"column":63},"start":{"line":2149,"column":56}}]},"234":{"line":2228,"type":"binary-expr","locations":[{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}},{"end":{"line":2149,"column":63},"start":{"line":2149,"column":63}}]},"235":{"line":2246,"type":"cond-expr","locations":[{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},{"end":{"line":2163,"column":65},"start":{"line":2163,"column":31}}]},"236":{"line":2246,"type":"binary-expr","locations":[{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}}]},"237":{"line":2247,"type":"cond-expr","locations":[{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},{"end":{"line":2163,"column":65},"start":{"line":2163,"column":58}}]},"238":{"line":2247,"type":"binary-expr","locations":[{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}},{"end":{"line":2163,"column":65},"start":{"line":2163,"column":65}}]},"239":{"line":2269,"type":"cond-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2182,"column":25}}]},"240":{"line":2269,"type":"binary-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}}]},"241":{"line":2273,"type":"cond-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2183,"column":28}}]},"242":{"line":2273,"type":"binary-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}}]},"243":{"line":2274,"type":"cond-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2184,"column":16}}]},"244":{"line":2274,"type":"binary-expr","locations":[{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}},{"end":{"line":2185,"column":6},"start":{"line":2185,"column":6}}]},"245":{"line":2277,"type":"cond-expr","locations":[{"end":{"line":2187,"column":25},"start":{"line":2187,"column":33}},{"end":{"line":2187,"column":8},"start":{"line":2188,"column":12}}]},"246":{"line":2279,"type":"if","locations":[{"end":{"line":2190,"column":8},"start":{"line":2190,"column":8}},{"end":{"line":2190,"column":8},"start":{"line":2190,"column":8}}]},"247":{"line":2289,"type":"if","locations":[{"end":{"line":2200,"column":16},"start":{"line":2200,"column":16}},{"end":{"line":2200,"column":16},"start":{"line":2200,"column":16}}]},"248":{"line":2289,"type":"binary-expr","locations":[{"end":{"line":2200,"column":20},"start":{"line":2200,"column":20}},{"end":{"line":2200,"column":16},"start":{"line":2200,"column":41}}]},"249":{"line":2290,"type":"if","locations":[{"end":{"line":2201,"column":20},"start":{"line":2201,"column":20}},{"end":{"line":2201,"column":20},"start":{"line":2201,"column":20}}]},"250":{"line":2318,"type":"cond-expr","locations":[{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},{"end":{"line":2226,"column":71},"start":{"line":2226,"column":37}}]},"251":{"line":2318,"type":"binary-expr","locations":[{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}}]},"252":{"line":2319,"type":"cond-expr","locations":[{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},{"end":{"line":2226,"column":71},"start":{"line":2226,"column":64}}]},"253":{"line":2319,"type":"binary-expr","locations":[{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}},{"end":{"line":2226,"column":71},"start":{"line":2226,"column":71}}]},"254":{"line":2339,"type":"cond-expr","locations":[{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},{"end":{"line":2242,"column":73},"start":{"line":2242,"column":39}}]},"255":{"line":2339,"type":"binary-expr","locations":[{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}}]},"256":{"line":2340,"type":"cond-expr","locations":[{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},{"end":{"line":2242,"column":73},"start":{"line":2242,"column":66}}]},"257":{"line":2340,"type":"binary-expr","locations":[{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}},{"end":{"line":2242,"column":73},"start":{"line":2242,"column":73}}]},"258":{"line":2362,"type":"cond-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2261,"column":25}}]},"259":{"line":2362,"type":"binary-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}}]},"260":{"line":2363,"type":"cond-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2262,"column":28}}]},"261":{"line":2363,"type":"binary-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}}]},"262":{"line":2364,"type":"cond-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2263,"column":16}}]},"263":{"line":2364,"type":"binary-expr","locations":[{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}},{"end":{"line":2264,"column":6},"start":{"line":2264,"column":6}}]},"264":{"line":2366,"type":"if","locations":[{"end":{"line":2265,"column":8},"start":{"line":2265,"column":8}},{"end":{"line":2265,"column":8},"start":{"line":2265,"column":8}}]},"265":{"line":2371,"type":"cond-expr","locations":[{"end":{"line":2270,"column":25},"start":{"line":2270,"column":33}},{"end":{"line":2270,"column":8},"start":{"line":2271,"column":12}}]},"266":{"line":2373,"type":"if","locations":[{"end":{"line":2273,"column":8},"start":{"line":2273,"column":8}},{"end":{"line":2273,"column":8},"start":{"line":2273,"column":8}}]},"267":{"line":2383,"type":"if","locations":[{"end":{"line":2283,"column":16},"start":{"line":2283,"column":16}},{"end":{"line":2283,"column":16},"start":{"line":2283,"column":16}}]},"268":{"line":2383,"type":"binary-expr","locations":[{"end":{"line":2283,"column":20},"start":{"line":2283,"column":20}},{"end":{"line":2283,"column":16},"start":{"line":2283,"column":41}}]},"269":{"line":2384,"type":"if","locations":[{"end":{"line":2284,"column":20},"start":{"line":2284,"column":20}},{"end":{"line":2284,"column":20},"start":{"line":2284,"column":20}}]},"270":{"line":2408,"type":"cond-expr","locations":[{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},{"end":{"line":2305,"column":74},"start":{"line":2305,"column":53}}]},"271":{"line":2408,"type":"binary-expr","locations":[{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}}]},"272":{"line":2409,"type":"cond-expr","locations":[{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},{"end":{"line":2305,"column":74},"start":{"line":2305,"column":70}}]},"273":{"line":2409,"type":"binary-expr","locations":[{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}},{"end":{"line":2305,"column":74},"start":{"line":2305,"column":74}}]},"274":{"line":2426,"type":"cond-expr","locations":[{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},{"end":{"line":2319,"column":73},"start":{"line":2319,"column":52}}]},"275":{"line":2426,"type":"binary-expr","locations":[{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}}]},"276":{"line":2427,"type":"cond-expr","locations":[{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},{"end":{"line":2319,"column":73},"start":{"line":2319,"column":69}}]},"277":{"line":2427,"type":"binary-expr","locations":[{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}},{"end":{"line":2319,"column":73},"start":{"line":2319,"column":73}}]},"278":{"line":2444,"type":"cond-expr","locations":[{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},{"end":{"line":2333,"column":76},"start":{"line":2333,"column":55}}]},"279":{"line":2444,"type":"binary-expr","locations":[{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}}]},"280":{"line":2445,"type":"cond-expr","locations":[{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},{"end":{"line":2333,"column":76},"start":{"line":2333,"column":72}}]},"281":{"line":2445,"type":"binary-expr","locations":[{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}},{"end":{"line":2333,"column":76},"start":{"line":2333,"column":76}}]},"282":{"line":2462,"type":"cond-expr","locations":[{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},{"end":{"line":2347,"column":75},"start":{"line":2347,"column":54}}]},"283":{"line":2462,"type":"binary-expr","locations":[{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}}]},"284":{"line":2463,"type":"cond-expr","locations":[{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},{"end":{"line":2347,"column":75},"start":{"line":2347,"column":71}}]},"285":{"line":2463,"type":"binary-expr","locations":[{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}},{"end":{"line":2347,"column":75},"start":{"line":2347,"column":75}}]},"286":{"line":2484,"type":"cond-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2367,"column":25}}]},"287":{"line":2484,"type":"binary-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}}]},"288":{"line":2485,"type":"cond-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2368,"column":16}}]},"289":{"line":2485,"type":"binary-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}}]},"290":{"line":2489,"type":"cond-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2369,"column":18}}]},"291":{"line":2489,"type":"binary-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}}]},"292":{"line":2490,"type":"cond-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2370,"column":18}}]},"293":{"line":2490,"type":"binary-expr","locations":[{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}},{"end":{"line":2371,"column":6},"start":{"line":2371,"column":6}}]},"294":{"line":2492,"type":"if","locations":[{"end":{"line":2372,"column":8},"start":{"line":2372,"column":8}},{"end":{"line":2372,"column":8},"start":{"line":2372,"column":8}}]},"295":{"line":2497,"type":"cond-expr","locations":[{"end":{"line":2377,"column":25},"start":{"line":2377,"column":33}},{"end":{"line":2377,"column":8},"start":{"line":2378,"column":12}}]},"296":{"line":2502,"type":"binary-expr","locations":[{"end":{"line":2383,"column":19},"start":{"line":2383,"column":19}},{"end":{"line":2383,"column":19},"start":{"line":2384,"column":17}}]},"297":{"line":2502,"type":"cond-expr","locations":[{"end":{"line":2384,"column":17},"start":{"line":2385,"column":20}},{"end":{"line":2383,"column":19},"start":{"line":2386,"column":20}}]},"298":{"line":2510,"type":"if","locations":[{"end":{"line":2394,"column":8},"start":{"line":2394,"column":8}},{"end":{"line":2394,"column":8},"start":{"line":2394,"column":8}}]},"299":{"line":2537,"type":"if","locations":[{"end":{"line":2417,"column":8},"start":{"line":2417,"column":8}},{"end":{"line":2417,"column":8},"start":{"line":2417,"column":8}}]},"300":{"line":2537,"type":"binary-expr","locations":[{"end":{"line":2417,"column":12},"start":{"line":2417,"column":12}},{"end":{"line":2417,"column":8},"start":{"line":2417,"column":20}}]},"301":{"line":2542,"type":"if","locations":[{"end":{"line":2422,"column":8},"start":{"line":2422,"column":8}},{"end":{"line":2422,"column":8},"start":{"line":2422,"column":8}}]},"302":{"line":2546,"type":"cond-expr","locations":[{"end":{"line":2426,"column":26},"start":{"line":2426,"column":36}},{"end":{"line":2426,"column":8},"start":{"line":2426,"column":26}}]},"303":{"line":2547,"type":"cond-expr","locations":[{"end":{"line":2427,"column":24},"start":{"line":2427,"column":34}},{"end":{"line":2426,"column":8},"start":{"line":2427,"column":43}}]},"304":{"line":2550,"type":"if","locations":[{"end":{"line":2430,"column":8},"start":{"line":2430,"column":8}},{"end":{"line":2430,"column":8},"start":{"line":2430,"column":8}}]},"305":{"line":2554,"type":"if","locations":[{"end":{"line":2434,"column":8},"start":{"line":2434,"column":8}},{"end":{"line":2434,"column":8},"start":{"line":2434,"column":8}}]},"306":{"line":2555,"type":"if","locations":[{"end":{"line":2435,"column":12},"start":{"line":2435,"column":12}},{"end":{"line":2435,"column":12},"start":{"line":2435,"column":12}}]},"307":{"line":2570,"type":"if","locations":[{"end":{"line":2448,"column":8},"start":{"line":2448,"column":8}},{"end":{"line":2448,"column":8},"start":{"line":2448,"column":8}}]},"308":{"line":2587,"type":"cond-expr","locations":[{"end":{"line":2462,"column":38},"start":{"line":2462,"column":38}},{"end":{"line":2462,"column":38},"start":{"line":2462,"column":34}}]},"309":{"line":2587,"type":"binary-expr","locations":[{"end":{"line":2462,"column":38},"start":{"line":2462,"column":38}},{"end":{"line":2462,"column":38},"start":{"line":2462,"column":38}}]},"310":{"line":2589,"type":"if","locations":[{"end":{"line":2463,"column":8},"start":{"line":2463,"column":8}},{"end":{"line":2463,"column":8},"start":{"line":2463,"column":8}}]},"311":{"line":2595,"type":"if","locations":[{"end":{"line":2469,"column":8},"start":{"line":2469,"column":8}},{"end":{"line":2469,"column":8},"start":{"line":2469,"column":8}}]},"312":{"line":2599,"type":"if","locations":[{"end":{"line":2473,"column":8},"start":{"line":2473,"column":8}},{"end":{"line":2473,"column":8},"start":{"line":2473,"column":8}}]},"313":{"line":2599,"type":"binary-expr","locations":[{"end":{"line":2473,"column":12},"start":{"line":2473,"column":12}},{"end":{"line":2473,"column":8},"start":{"line":2473,"column":39}}]},"314":{"line":2600,"type":"if","locations":[{"end":{"line":2474,"column":12},"start":{"line":2474,"column":12}},{"end":{"line":2474,"column":12},"start":{"line":2474,"column":12}}]},"315":{"line":2600,"type":"binary-expr","locations":[{"end":{"line":2474,"column":16},"start":{"line":2474,"column":16}},{"end":{"line":2474,"column":12},"start":{"line":2474,"column":40}}]},"316":{"line":2606,"type":"if","locations":[{"end":{"line":2481,"column":13},"start":{"line":2481,"column":13}},{"end":{"line":2481,"column":13},"start":{"line":2481,"column":13}}]},"317":{"line":2607,"type":"cond-expr","locations":[{"end":{"line":2482,"column":25},"start":{"line":2482,"column":42}},{"end":{"line":2482,"column":12},"start":{"line":2483,"column":16}}]},"318":{"line":2609,"type":"if","locations":[{"end":{"line":2485,"column":12},"start":{"line":2485,"column":12}},{"end":{"line":2485,"column":12},"start":{"line":2485,"column":12}}]},"319":{"line":2609,"type":"binary-expr","locations":[{"end":{"line":2485,"column":16},"start":{"line":2485,"column":16}},{"end":{"line":2485,"column":12},"start":{"line":2485,"column":40}}]},"320":{"line":2616,"type":"if","locations":[{"end":{"line":2493,"column":13},"start":{"line":2493,"column":13}},{"end":{"line":2493,"column":13},"start":{"line":2493,"column":13}}]},"321":{"line":2618,"type":"if","locations":[{"end":{"line":2495,"column":12},"start":{"line":2495,"column":12}},{"end":{"line":2495,"column":12},"start":{"line":2495,"column":12}}]},"322":{"line":2618,"type":"binary-expr","locations":[{"end":{"line":2495,"column":16},"start":{"line":2495,"column":16}},{"end":{"line":2495,"column":12},"start":{"line":2495,"column":40}}]},"323":{"line":2621,"type":"if","locations":[{"end":{"line":2499,"column":12},"start":{"line":2499,"column":12}},{"end":{"line":2499,"column":12},"start":{"line":2499,"column":12}}]},"324":{"line":2640,"type":"if","locations":[{"end":{"line":2516,"column":8},"start":{"line":2516,"column":8}},{"end":{"line":2516,"column":8},"start":{"line":2516,"column":8}}]},"325":{"line":2644,"type":"binary-expr","locations":[{"end":{"line":2520,"column":14},"start":{"line":2520,"column":14}},{"end":{"line":2520,"column":8},"start":{"line":2520,"column":21}}]},"326":{"line":2648,"type":"cond-expr","locations":[{"end":{"line":2524,"column":19},"start":{"line":2524,"column":35}},{"end":{"line":2524,"column":8},"start":{"line":2524,"column":66}}]},"327":{"line":2652,"type":"if","locations":[{"end":{"line":2528,"column":12},"start":{"line":2528,"column":12}},{"end":{"line":2528,"column":12},"start":{"line":2528,"column":12}}]},"328":{"line":2661,"type":"if","locations":[{"end":{"line":2537,"column":8},"start":{"line":2537,"column":8}},{"end":{"line":2537,"column":8},"start":{"line":2537,"column":8}}]},"329":{"line":2674,"type":"if","locations":[{"end":{"line":2546,"column":8},"start":{"line":2546,"column":8}},{"end":{"line":2546,"column":8},"start":{"line":2546,"column":8}}]},"330":{"line":2688,"type":"if","locations":[{"end":{"line":2556,"column":8},"start":{"line":2556,"column":8}},{"end":{"line":2556,"column":8},"start":{"line":2556,"column":8}}]},"331":{"line":2733,"type":"cond-expr","locations":[{"end":{"line":2594,"column":46},"start":{"line":2594,"column":46}},{"end":{"line":2594,"column":46},"start":{"line":2594,"column":42}}]},"332":{"line":2733,"type":"binary-expr","locations":[{"end":{"line":2594,"column":46},"start":{"line":2594,"column":46}},{"end":{"line":2594,"column":46},"start":{"line":2594,"column":46}}]},"333":{"line":2803,"type":"if","locations":[{"end":{"line":2653,"column":8},"start":{"line":2653,"column":8}},{"end":{"line":2653,"column":8},"start":{"line":2653,"column":8}}]},"334":{"line":2818,"type":"if","locations":[{"end":{"line":2664,"column":8},"start":{"line":2664,"column":8}},{"end":{"line":2664,"column":8},"start":{"line":2664,"column":8}}]},"335":{"line":2818,"type":"binary-expr","locations":[{"end":{"line":2664,"column":12},"start":{"line":2664,"column":12}},{"end":{"line":2664,"column":8},"start":{"line":2664,"column":35}}]},"336":{"line":2832,"type":"if","locations":[{"end":{"line":2678,"column":12},"start":{"line":2678,"column":12}},{"end":{"line":2678,"column":12},"start":{"line":2678,"column":12}}]},"337":{"line":2838,"type":"if","locations":[{"end":{"line":2684,"column":12},"start":{"line":2684,"column":12}},{"end":{"line":2684,"column":12},"start":{"line":2684,"column":12}}]},"338":{"line":2857,"type":"binary-expr","locations":[{"end":{"line":2703,"column":15},"start":{"line":2703,"column":15}},{"end":{"line":2703,"column":15},"start":{"line":2703,"column":49}},{"end":{"line":2703,"column":8},"start":{"line":2704,"column":12}}]},"339":{"line":2893,"type":"if","locations":[{"end":{"line":2734,"column":8},"start":{"line":2734,"column":8}},{"end":{"line":2734,"column":8},"start":{"line":2734,"column":8}}]},"340":{"line":2908,"type":"if","locations":[{"end":{"line":2747,"column":8},"start":{"line":2747,"column":8}},{"end":{"line":2747,"column":8},"start":{"line":2747,"column":8}}]},"341":{"line":2924,"type":"cond-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"342":{"line":2924,"type":"binary-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"343":{"line":2925,"type":"cond-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"344":{"line":2925,"type":"binary-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"345":{"line":2926,"type":"cond-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"346":{"line":2926,"type":"binary-expr","locations":[{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}},{"end":{"line":2760,"column":70},"start":{"line":2760,"column":70}}]},"347":{"line":2930,"type":"if","locations":[{"end":{"line":2763,"column":12},"start":{"line":2763,"column":12}},{"end":{"line":2763,"column":12},"start":{"line":2763,"column":12}}]},"348":{"line":2933,"type":"if","locations":[{"end":{"line":2766,"column":12},"start":{"line":2766,"column":12}},{"end":{"line":2766,"column":12},"start":{"line":2766,"column":12}}]},"349":{"line":2951,"type":"cond-expr","locations":[{"end":{"line":2779,"column":36},"start":{"line":2779,"column":36}},{"end":{"line":2779,"column":36},"start":{"line":2779,"column":23}}]},"350":{"line":2951,"type":"binary-expr","locations":[{"end":{"line":2779,"column":36},"start":{"line":2779,"column":36}},{"end":{"line":2779,"column":36},"start":{"line":2779,"column":36}}]},"351":{"line":2954,"type":"cond-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"352":{"line":2954,"type":"binary-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"353":{"line":2955,"type":"cond-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"354":{"line":2955,"type":"binary-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"355":{"line":2956,"type":"cond-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"356":{"line":2956,"type":"binary-expr","locations":[{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}},{"end":{"line":2780,"column":77},"start":{"line":2780,"column":77}}]},"357":{"line":2961,"type":"if","locations":[{"end":{"line":2784,"column":16},"start":{"line":2784,"column":16}},{"end":{"line":2784,"column":16},"start":{"line":2784,"column":16}}]},"358":{"line":2964,"type":"if","locations":[{"end":{"line":2787,"column":16},"start":{"line":2787,"column":16}},{"end":{"line":2787,"column":16},"start":{"line":2787,"column":16}}]},"359":{"line":2981,"type":"cond-expr","locations":[{"end":{"line":2801,"column":42},"start":{"line":2801,"column":42}},{"end":{"line":2801,"column":42},"start":{"line":2801,"column":32}}]},"360":{"line":2981,"type":"binary-expr","locations":[{"end":{"line":2801,"column":42},"start":{"line":2801,"column":42}},{"end":{"line":2801,"column":42},"start":{"line":2801,"column":42}}]},"361":{"line":2984,"type":"cond-expr","locations":[{"end":{"line":2803,"column":19},"start":{"line":2803,"column":39}},{"end":{"line":2802,"column":8},"start":{"line":2803,"column":47}}]},"362":{"line":2987,"type":"if","locations":[{"end":{"line":2806,"column":12},"start":{"line":2806,"column":12}},{"end":{"line":2806,"column":12},"start":{"line":2806,"column":12}}]},"363":{"line":2990,"type":"if","locations":[{"end":{"line":2809,"column":12},"start":{"line":2809,"column":12}},{"end":{"line":2809,"column":12},"start":{"line":2809,"column":12}}]},"364":{"line":3010,"type":"cond-expr","locations":[{"end":{"line":2824,"column":56},"start":{"line":2824,"column":56}},{"end":{"line":2824,"column":56},"start":{"line":2824,"column":46}}]},"365":{"line":3010,"type":"binary-expr","locations":[{"end":{"line":2824,"column":56},"start":{"line":2824,"column":56}},{"end":{"line":2824,"column":56},"start":{"line":2824,"column":56}}]},"366":{"line":3012,"type":"if","locations":[{"end":{"line":2825,"column":8},"start":{"line":2825,"column":8}},{"end":{"line":2825,"column":8},"start":{"line":2825,"column":8}}]},"367":{"line":3020,"type":"if","locations":[{"end":{"line":2833,"column":8},"start":{"line":2833,"column":8}},{"end":{"line":2833,"column":8},"start":{"line":2833,"column":8}}]},"368":{"line":3028,"type":"if","locations":[{"end":{"line":2847,"column":12},"start":{"line":2847,"column":12}},{"end":{"line":2847,"column":12},"start":{"line":2847,"column":12}}]},"369":{"line":3028,"type":"binary-expr","locations":[{"end":{"line":2847,"column":16},"start":{"line":2847,"column":16}},{"end":{"line":2848,"column":17},"start":{"line":2848,"column":17}},{"end":{"line":2848,"column":17},"start":{"line":2848,"column":37}},{"end":{"line":2847,"column":16},"start":{"line":2849,"column":20}}]},"370":{"line":3030,"type":"if","locations":[{"end":{"line":2851,"column":16},"start":{"line":2851,"column":16}},{"end":{"line":2851,"column":16},"start":{"line":2851,"column":16}}]},"371":{"line":3058,"type":"binary-expr","locations":[{"end":{"line":2875,"column":15},"start":{"line":2875,"column":15}},{"end":{"line":2875,"column":8},"start":{"line":2875,"column":30}}]},"372":{"line":3071,"type":"if","locations":[{"end":{"line":2884,"column":8},"start":{"line":2884,"column":8}},{"end":{"line":2884,"column":8},"start":{"line":2884,"column":8}}]},"373":{"line":3079,"type":"if","locations":[{"end":{"line":2892,"column":12},"start":{"line":2892,"column":12}},{"end":{"line":2892,"column":12},"start":{"line":2892,"column":12}}]},"374":{"line":3080,"type":"if","locations":[{"end":{"line":2893,"column":16},"start":{"line":2893,"column":16}},{"end":{"line":2893,"column":16},"start":{"line":2893,"column":16}}]},"375":{"line":3084,"type":"if","locations":[{"end":{"line":2897,"column":16},"start":{"line":2897,"column":16}},{"end":{"line":2897,"column":16},"start":{"line":2897,"column":16}}]},"376":{"line":3084,"type":"binary-expr","locations":[{"end":{"line":2897,"column":20},"start":{"line":2897,"column":20}},{"end":{"line":2897,"column":16},"start":{"line":2898,"column":20}}]},"377":{"line":3143,"type":"cond-expr","locations":[{"end":{"line":2946,"column":34},"start":{"line":2946,"column":34}},{"end":{"line":2946,"column":34},"start":{"line":2946,"column":30}}]},"378":{"line":3143,"type":"binary-expr","locations":[{"end":{"line":2946,"column":34},"start":{"line":2946,"column":34}},{"end":{"line":2946,"column":34},"start":{"line":2946,"column":34}}]},"379":{"line":3145,"type":"if","locations":[{"end":{"line":2947,"column":8},"start":{"line":2947,"column":8}},{"end":{"line":2947,"column":8},"start":{"line":2947,"column":8}}]},"380":{"line":3149,"type":"if","locations":[{"end":{"line":2951,"column":8},"start":{"line":2951,"column":8}},{"end":{"line":2951,"column":8},"start":{"line":2951,"column":8}}]},"381":{"line":3163,"type":"cond-expr","locations":[{"end":{"line":2963,"column":20},"start":{"line":2963,"column":38}},{"end":{"line":2963,"column":8},"start":{"line":2963,"column":68}}]},"382":{"line":3167,"type":"if","locations":[{"end":{"line":2967,"column":8},"start":{"line":2967,"column":8}},{"end":{"line":2967,"column":8},"start":{"line":2967,"column":8}}]},"383":{"line":3170,"type":"if","locations":[{"end":{"line":2970,"column":8},"start":{"line":2970,"column":8}},{"end":{"line":2970,"column":8},"start":{"line":2970,"column":8}}]},"384":{"line":3186,"type":"cond-expr","locations":[{"end":{"line":2981,"column":46},"start":{"line":2981,"column":46}},{"end":{"line":2981,"column":46},"start":{"line":2981,"column":39}}]},"385":{"line":3186,"type":"binary-expr","locations":[{"end":{"line":2981,"column":46},"start":{"line":2981,"column":46}},{"end":{"line":2981,"column":46},"start":{"line":2981,"column":46}}]},"386":{"line":3196,"type":"if","locations":[{"end":{"line":2991,"column":16},"start":{"line":2991,"column":16}},{"end":{"line":2991,"column":16},"start":{"line":2991,"column":16}}]},"387":{"line":3196,"type":"binary-expr","locations":[{"end":{"line":2991,"column":20},"start":{"line":2991,"column":20}},{"end":{"line":2991,"column":16},"start":{"line":2991,"column":41}}]},"388":{"line":3233,"type":"cond-expr","locations":[{"end":{"line":3022,"column":35},"start":{"line":3022,"column":35}},{"end":{"line":3022,"column":35},"start":{"line":3022,"column":28}}]},"389":{"line":3233,"type":"binary-expr","locations":[{"end":{"line":3022,"column":35},"start":{"line":3022,"column":35}},{"end":{"line":3022,"column":35},"start":{"line":3022,"column":35}}]},"390":{"line":3258,"type":"if","locations":[{"end":{"line":3042,"column":8},"start":{"line":3042,"column":8}},{"end":{"line":3042,"column":8},"start":{"line":3042,"column":8}}]},"391":{"line":3260,"type":"if","locations":[{"end":{"line":3044,"column":12},"start":{"line":3044,"column":12}},{"end":{"line":3044,"column":12},"start":{"line":3044,"column":12}}]}},"code":["import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';","import {"," addClass, createElm, createOpt, elm, getText, getFirstTextNode,"," removeClass, tag","} from './dom';","import {contains, matchCase, rgxEsc, trim} from './string';","import {isEmpty as isEmptyString} from './string';","import {"," isArray, isEmpty, isFn, isNumber, isObj, isString, isUndef, EMPTY_FN,"," isBoolean","} from './types';","import {parse as parseNb} from './number';","import {"," defaultsBool, defaultsStr, defaultsFn,"," defaultsNb, defaultsArr","} from './settings';","","import {root} from './root';","import {Emitter} from './emitter';","import {Dropdown} from './modules/dropdown';","import {CheckList} from './modules/checkList';","","import {"," INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,"," ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,"," CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,"," FEATURES","} from './const';","","let doc = root.document;","","/**"," * Makes HTML tables filterable and a bit more :)"," *"," * @export"," * @class TableFilter"," */","export class TableFilter {",""," /**"," * Creates an instance of TableFilter"," * requires `table` or `id` arguments, `row` and `configuration` optional"," * @param {HTMLTableElement} table Table DOM element"," * @param {String} id Table id"," * @param {Number} row index indicating the 1st row"," * @param {Object} configuration object"," */"," constructor(...args) {"," /**"," * ID of current instance"," * @type {String}"," * @private"," */"," this.id = null;",""," /**"," * Current version"," * @type {String}"," */"," this.version = '{VERSION}';",""," /**"," * Current year"," * @type {Number}"," * @private"," */"," this.year = new Date().getFullYear();",""," /**"," * HTML Table DOM element"," * @type {DOMElement}"," * @private"," */"," this.tbl = null;",""," /**"," * Calculated row's index from which starts filtering once filters"," * are generated"," * @type {Number}"," */"," this.refRow = null;",""," /**"," * Index of the headers row"," * @type {Number}"," * @private"," */"," this.headersRow = null;",""," /**"," * Configuration object"," * @type {Object}"," * @private"," */"," this.cfg = {};",""," /**"," * Number of rows that can be filtered"," * @type {Number}"," * @private"," */"," this.nbFilterableRows = 0;",""," /**"," * Number of cells in the reference row"," * @type {Number}"," * @private"," */"," this.nbCells = null;",""," /**"," * Has a configuration object"," * @type {Object}"," * @private"," */"," this.hasConfig = false;",""," /** @private */"," this.initialized = false;",""," let startRow;",""," // TODO: use for-of"," args.forEach((arg) => {"," if (typeof arg === 'object' && arg.nodeName === 'TABLE') {"," this.tbl = arg;"," this.id = arg.id || `tf_${new Date().getTime()}_`;"," } else if (isString(arg)) {"," this.id = arg;"," this.tbl = elm(arg);"," } else if (isNumber(arg)) {"," startRow = arg;"," } else if (isObj(arg)) {"," this.cfg = arg;"," this.hasConfig = true;"," }"," });",""," if (!this.tbl || this.tbl.nodeName !== 'TABLE') {"," throw new Error(`Could not instantiate TableFilter: HTML table"," DOM element not found.`);"," }",""," if (this.getRowsNb() === 0) {"," throw new Error(`Could not instantiate TableFilter: HTML table"," requires at least 1 row.`);"," }",""," // configuration object"," let f = this.cfg;",""," /**"," * Event emitter instance"," * @type {Emitter}"," */"," this.emitter = new Emitter();",""," // start row"," this.refRow = isUndef(startRow) ? 2 : (startRow + 1);",""," /**"," * Collection of filter type by column"," * @type {Array}"," * @private"," */"," this.filterTypes = [].map.call("," (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,"," (cell, idx) => {"," let colType = this.cfg[`col_${idx}`];"," return !colType ? INPUT : colType.toLowerCase();"," });",""," /**"," * Base path for static assets"," * @type {String}"," */"," this.basePath = defaultsStr(f.base_path, 'tablefilter/');",""," /*** filters' grid properties ***/",""," /**"," * Enable/disable filters"," * @type {Boolean}"," */"," this.fltGrid = defaultsBool(f.grid, true);",""," /**"," * Enable/disable grid layout (fixed headers)"," * @type {Object|Boolean}"," */"," this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);",""," /**"," * Filters row index"," * @type {Number}"," */"," this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);",""," /**"," * Headers row index"," * @type {Number}"," */"," this.headersRow = defaultsNb(f.headers_row_index,"," (this.filtersRowIndex === 0 ? 1 : 0));",""," /**"," * Define the type of cell containing a filter (td/th)"," * @type {String}"," */"," this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);",""," /**"," * List of filters IDs"," * @type {Array}"," * @private"," */"," this.fltIds = [];",""," /**"," * List of valid rows indexes (rows visible upon filtering)"," * @type {Array}"," * @private"," */"," this.validRowsIndex = [];",""," /*** filters' grid appearance ***/"," /**"," * Path for stylesheets"," * @type {String}"," */"," this.stylePath = this.getStylePath();",""," /**"," * Main stylesheet path"," * @type {String}"," */"," this.stylesheet = this.getStylesheetPath();",""," /**"," * Main stylesheet ID"," * @type {String}"," * @private"," */"," this.stylesheetId = this.id + '_style';",""," /**"," * Css class for the filters row"," * @type {String}"," */"," this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');",""," /**"," * Enable/disable icons (paging, reset button)"," * @type {Boolean}"," */"," this.enableIcons = defaultsBool(f.enable_icons, true);",""," /**"," * Enable/disable alternating rows"," * @type {Boolean}"," */"," this.alternateRows = Boolean(f.alternate_rows);",""," /**"," * Columns widths array"," * @type {Array}"," */"," this.colWidths = defaultsArr(f.col_widths, []);",""," /**"," * Css class for a filter element"," * @type {String}"," */"," this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');",""," /**"," * Css class for multiple select filters"," * @type {String}"," */"," this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');",""," /**"," * Css class for small filter (when submit button is active)"," * @type {String}"," */"," this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');",""," /**"," * Css class for single filter type"," * @type {String}"," */"," this.singleFltCssClass = defaultsStr((f.single_filter || {}).css_class,"," 'single_flt');",""," /*** filters' grid behaviours ***/",""," /**"," * Enable/disable enter key for input type filters"," * @type {Boolean}"," */"," this.enterKey = defaultsBool(f.enter_key, true);",""," /**"," * Callback fired before filtering process starts"," * @type {Function}"," */"," this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);",""," /**"," * Callback fired after filtering process is completed"," * @type {Function}"," */"," this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);",""," /**"," * Enable/disable case sensitivity filtering"," * @type {Boolean}"," */"," this.caseSensitive = Boolean(f.case_sensitive);",""," /**"," * Indicate whether exact match filtering is enabled on a per column"," * basis"," * @type {Boolean}"," * @private"," */"," this.hasExactMatchByCol = isArray(f.columns_exact_match);",""," /**"," * Exact match filtering per column array"," * @type {Array}"," */"," this.exactMatchByCol = this.hasExactMatchByCol ?"," f.columns_exact_match : [];",""," /**"," * Globally enable/disable exact match filtering"," * @type {Boolean}"," */"," this.exactMatch = Boolean(f.exact_match);",""," /**"," * Ignore diacritics globally or on a column basis"," * @type {Boolean|Array}"," */"," this.ignoreDiacritics = f.ignore_diacritics;",""," /**"," * Enable/disable linked filters filtering mode"," * @type {Boolean}"," */"," this.linkedFilters = Boolean(f.linked_filters);",""," /**"," * Enable/disable readonly state for excluded options when"," * linked filters filtering mode is on"," * @type {Boolean}"," */"," this.disableExcludedOptions = Boolean(f.disable_excluded_options);",""," /**"," * Active filter ID"," * @type {String}"," * @private"," */"," this.activeFilterId = null;",""," /**"," * Determine if there are excluded rows from filtering"," * @type {Boolean}"," * @private"," */"," this.hasExcludedRows = Boolean(isArray(f.exclude_rows) &&"," f.exclude_rows.length > 0);",""," /**"," * List of row indexes to be excluded from filtering"," * @type {Array}"," */"," this.excludeRows = defaultsArr(f.exclude_rows, []);",""," /**"," * List of containers IDs where external filters will be generated"," * @type {Array}"," */"," this.externalFltIds = defaultsArr(f.external_flt_ids, []);",""," /**"," * Callback fired after filters are generated"," * @type {Function}"," */"," this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);",""," /**"," * Enable/disable single filter mode"," * @type {Boolean|Object}"," */"," this.singleFlt = isObj(f.single_filter) ||"," Boolean(f.single_filter);",""," /**"," * Specify columns to be excluded from single filter search, by default"," * searching in all columns:"," * single_filter: {"," * exclude_cols: [2, 7]"," * }"," */"," this.singleFltExcludeCols = isObj(f.single_filter) &&"," isArray(f.single_filter.exclude_cols) ?"," f.single_filter.exclude_cols : [];",""," /**"," * Callback fired after a row is validated during filtering"," * @type {Function}"," */"," this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);",""," /**"," * Specify which column implements a custom cell parser to retrieve the"," * cell value:"," * cell_parser: {"," * cols: [0, 2],"," * parse: function(tf, cell, colIndex) {"," * // custom cell parser logic here"," * return cellValue;"," * }"," * }"," * @type {Object}"," */"," this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&"," isArray(f.cell_parser.cols) ?"," f.cell_parser : { cols: [], parse: EMPTY_FN };",""," /**"," * Global watermark text for input filter type or watermark for each"," * filter if an array is supplied"," * @type {String|Array}"," */"," this.watermark = f.watermark || '';",""," /**"," * Indicate whether watermark is on a per column basis"," * @type {Boolean}"," * @private"," */"," this.isWatermarkArray = isArray(this.watermark);",""," /**"," * Indicate whether help UI component is disabled"," * @type {Boolean}"," */"," this.help = isUndef(f.help_instructions) ? undefined :"," (isObj(f.help_instructions) || Boolean(f.help_instructions));",""," /**"," * Indicate whether pop-up filters UI is enabled"," * @type {Boolean|Object}"," */"," this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);",""," /**"," * Indicate whether filtered (active) columns indicator is enabled"," * @type {Boolean}"," */"," this.markActiveColumns = isObj(f.mark_active_columns) ||"," Boolean(f.mark_active_columns);",""," /*** select filter's customisation and behaviours ***/"," /**"," * Text for clear option in drop-down filter types (1st option)"," * @type {String|Array}"," */"," this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');",""," /**"," * Indicate whether empty option is enabled in drop-down filter types"," * @type {Boolean}"," */"," this.enableEmptyOption = Boolean(f.enable_empty_option);",""," /**"," * Text for empty option in drop-down filter types"," * @type {String}"," */"," this.emptyText = defaultsStr(f.empty_text, '(Empty)');",""," /**"," * Indicate whether non-empty option is enabled in drop-down filter"," * types"," * @type {Boolean}"," */"," this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);",""," /**"," * Text for non-empty option in drop-down filter types"," * @type {String}"," */"," this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');",""," /**"," * Indicate whether drop-down filter types filter the table by default"," * on change event"," * @type {Boolean}"," */"," this.onSlcChange = defaultsBool(f.on_change, true);",""," /**"," * Make drop-down filter types options sorted in alpha-numeric manner"," * by default globally or on a column basis"," * @type {Boolean|Array}"," */"," this.sortSlc = isUndef(f.sort_select) ? true :"," isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);",""," /**"," * Indicate whether options in drop-down filter types are sorted in a"," * ascending numeric manner"," * @type {Boolean}"," * @private"," */"," this.isSortNumAsc = Boolean(f.sort_num_asc);",""," /**"," * List of columns implementing options sorting in a ascending numeric"," * manner"," * @type {Array}"," */"," this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];",""," /**"," * Indicate whether options in drop-down filter types are sorted in a"," * descending numeric manner"," * @type {Boolean}"," * @private"," */"," this.isSortNumDesc = Boolean(f.sort_num_desc);",""," /**"," * List of columns implementing options sorting in a descending numeric"," * manner"," * @type {Array}"," */"," this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];",""," /**"," * Indicate whether drop-down filter types are populated on demand at"," * first usage"," * @type {Boolean}"," */"," this.loadFltOnDemand = Boolean(f.load_filters_on_demand);",""," /**"," * Indicate whether custom drop-down filter options are implemented"," * @type {Boolean}"," */"," this.hasCustomOptions = isObj(f.custom_options);",""," /**"," * Custom options definition of a per column basis, ie:"," *\tcustom_options: {"," * cols:[0, 1],"," * texts: ["," * ['a0', 'b0', 'c0'],"," * ['a1', 'b1', 'c1']"," * ],"," * values: ["," * ['a0', 'b0', 'c0'],"," * ['a1', 'b1', 'c1']"," * ],"," * sorts: [false, true]"," * }"," *"," * @type {Object}"," */"," this.customOptions = f.custom_options;",""," /*** Filter operators ***/"," /**"," * Regular expression operator for input filter. Defaults to 'rgx:'"," * @type {String}"," */"," this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');",""," /**"," * Empty cells operator for input filter. Defaults to '[empty]'"," * @type {String}"," */"," this.emOperator = defaultsStr(f.empty_operator, '[empty]');",""," /**"," * Non-empty cells operator for input filter. Defaults to '[nonempty]'"," * @type {String}"," */"," this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');",""," /**"," * Logical OR operator for input filter. Defaults to '||'"," * @type {String}"," */"," this.orOperator = defaultsStr(f.or_operator, '||');",""," /**"," * Logical AND operator for input filter. Defaults to '&&'"," * @type {String}"," */"," this.anOperator = defaultsStr(f.and_operator, '&&');",""," /**"," * Greater than operator for input filter. Defaults to '>'"," * @type {String}"," */"," this.grOperator = defaultsStr(f.greater_operator, '>');",""," /**"," * Lower than operator for input filter. Defaults to '<'"," * @type {String}"," */"," this.lwOperator = defaultsStr(f.lower_operator, '<');",""," /**"," * Lower than or equal operator for input filter. Defaults to '<='"," * @type {String}"," */"," this.leOperator = defaultsStr(f.lower_equal_operator, '<=');",""," /**"," * Greater than or equal operator for input filter. Defaults to '>='"," * @type {String}"," */"," this.geOperator = defaultsStr(f.greater_equal_operator, '>=');",""," /**"," * Inequality operator for input filter. Defaults to '!'"," * @type {String}"," */"," this.dfOperator = defaultsStr(f.different_operator, '!');",""," /**"," * Like operator for input filter. Defaults to '*'"," * @type {String}"," */"," this.lkOperator = defaultsStr(f.like_operator, '*');",""," /**"," * Strict equality operator for input filter. Defaults to '='"," * @type {String}"," */"," this.eqOperator = defaultsStr(f.equal_operator, '=');",""," /**"," * Starts with operator for input filter. Defaults to '='"," * @type {String}"," */"," this.stOperator = defaultsStr(f.start_with_operator, '{');",""," /**"," * Ends with operator for input filter. Defaults to '='"," * @type {String}"," */"," this.enOperator = defaultsStr(f.end_with_operator, '}');",""," // this.curExp = f.cur_exp || '^[¥£€$]';",""," /**"," * Stored values separator"," * @type {String}"," */"," this.separator = defaultsStr(f.separator, ',');",""," /**"," * Enable rows counter UI component"," * @type {Boolean|Object}"," */"," this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);",""," /**"," * Enable status bar UI component"," * @type {Boolean|Object}"," */"," this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);",""," /**"," * Enable activity/spinner indicator UI component"," * @type {Boolean|Object}"," */"," this.loader = isObj(f.loader) || Boolean(f.loader);",""," /*** validation - reset buttons/links ***/"," /**"," * Enable filters submission button"," * @type {Boolean}"," */"," this.displayBtn = Boolean(f.btn);",""," /**"," * Define filters submission button text"," * @type {String}"," */"," this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));",""," /**"," * Css class for filters submission button"," * @type {String}"," */"," this.btnCssClass = defaultsStr(f.btn_css_class,"," (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));",""," /**"," * Enable clear button"," * @type {Object|Boolean}"," */"," this.btnReset = isObj(f.btn_reset) || Boolean(f.btn_reset);",""," /**"," * Callback fired before filters are cleared"," * @type {Function}"," */"," this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);",""," /**"," * Callback fired after filters are cleared"," * @type {Function}"," */"," this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);",""," /**"," * Enable paging component"," * @type {Object|Boolean}"," */"," this.paging = isObj(f.paging) || Boolean(f.paging);",""," /**"," * Number of hidden rows"," * @type {Number}"," * @private"," */"," this.nbHiddenRows = 0;",""," /**"," * Enable auto-filter behaviour, table is filtered when a user"," * stops typing"," * @type {Boolean}"," */"," this.autoFilter = Boolean(f.auto_filter);",""," /**"," * Auto-filter delay in msecs"," * @type {Number}"," */"," this.autoFilterDelay ="," defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);",""," /**"," * Indicate whether user is typing"," * @type {Boolean}"," * @private"," */"," this.isUserTyping = null;",""," /**"," * Auto-filter interval ID"," * @type {String}"," * @private"," */"," this.autoFilterTimer = null;",""," /**"," * Enable keyword highlighting behaviour"," * @type {Boolean}"," */"," this.highlightKeywords = Boolean(f.highlight_keywords);",""," /**"," * Enable no results message UI component"," * @type {Object|Boolean}"," */"," this.noResults = isObj(f.no_results_message) ||"," Boolean(f.no_results_message);",""," /**"," * Enable state persistence"," * @type {Object|Boolean}"," */"," this.state = isObj(f.state) || Boolean(f.state);",""," /*** data types ***/",""," /**"," * Enable date type module"," * @type {Boolean}"," * @private"," */"," this.dateType = true;",""," /**"," * Define default locale, default to 'en' as per Sugar Date module:"," * https://sugarjs.com/docs/#/DateLocales"," * @type {String}"," */"," this.locale = defaultsStr(f.locale, 'en');",""," /**"," * Define thousands separator ',' or '.', defaults to ','"," * @type {String}"," */"," this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');",""," /**"," * Define decimal separator ',' or '.', defaults to '.'"," * @type {String}"," */"," this.decimalSeparator = defaultsStr(f.decimal_separator, '.');",""," /**"," * Define data types on a column basis, possible values 'string',"," * 'number', 'formatted-number', 'date', 'ipaddress' ie:"," * col_types : ["," * 'string', 'date', 'number',"," * { type: 'formatted-number', decimal: ',', thousands: '.' },"," * { type: 'date', locale: 'en-gb' },"," * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }"," * ]"," *"," * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive"," * information on date parsing formats supported by Sugar Date"," * @type {Array}"," */"," this.colTypes = isArray(f.col_types) ? f.col_types : [];",""," /*** ids prefixes ***/"," /**"," * Main prefix"," * @private"," */"," this.prfxTf = 'TF';",""," /**"," * Filter's ID prefix (inputs - selects)"," * @private"," */"," this.prfxFlt = 'flt';",""," /**"," * Button's ID prefix"," * @private"," */"," this.prfxValButton = 'btn';",""," /**"," * Responsive Css class"," * @private"," */"," this.prfxResponsive = 'resp';",""," /*** extensions ***/"," /**"," * List of loaded extensions"," * @type {Array}"," */"," this.extensions = defaultsArr(f.extensions, []);",""," /*** themes ***/"," /**"," * Enable default theme"," * @type {Boolean}"," */"," this.enableDefaultTheme = Boolean(f.enable_default_theme);",""," /**"," * Determine whether themes are enables"," * @type {Boolean}"," * @private"," */"," this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));",""," /**"," * List of themes, ie:"," * themes: [{ name: 'skyblue' }]"," * @type {Array}"," */"," this.themes = defaultsArr(f.themes, []);",""," /**"," * Define path to themes assets, defaults to"," * 'tablefilter/style/themes/'. Usage:"," * themes: [{ name: 'skyblue' }]"," * @type {Array}"," */"," this.themesPath = this.getThemesPath();",""," /**"," * Enable responsive layout"," * @type {Boolean}"," */"," this.responsive = Boolean(f.responsive);",""," /**"," * Enable toolbar component"," * @type {Object|Boolean}"," */"," this.toolbar = isObj(f.toolbar) || Boolean(f.toolbar);",""," /**"," * Features registry"," * @private"," */"," this.Mod = {};",""," /**"," * Extensions registry"," * @private"," */"," this.ExtRegistry = {};",""," // conditionally instantiate required features"," this.instantiateFeatures("," Object.keys(FEATURES).map((item) => FEATURES[item])"," );"," }",""," /**"," * Initialise features and layout"," */"," init() {"," if (this.initialized) {"," return;"," }",""," // import main stylesheet"," this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');",""," let Mod = this.Mod;"," let inpclass;",""," //loads theme"," this.loadThemes();",""," const { dateType, help, state, markActiveColumns, gridLayout, loader,"," highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,"," alternateRows, noResults, paging, toolbar } = FEATURES;",""," //explicitly initialise features in given order"," this.initFeatures(["," dateType,"," help,"," state,"," markActiveColumns,"," gridLayout,"," loader,"," highlightKeyword,"," popupFilter"," ]);",""," //filters grid is not generated"," if (!this.fltGrid) {"," this._initNoFilters();"," } else {"," let fltrow = this._insertFiltersRow();",""," this.nbCells = this.getCellsNb(this.refRow);"," this.nbFilterableRows = this.getRowsNb();",""," let n = this.singleFlt ? 1 : this.nbCells;",""," //build filters"," for (let i = 0; i < n; i++) {"," this.emitter.emit('before-filter-init', this, i);",""," let fltCell = createElm(this.fltCellTag),"," col = this.getFilterType(i);",""," if (this.singleFlt) {"," fltCell.colSpan = this.nbCells;"," }"," if (!this.gridLayout) {"," fltrow.appendChild(fltCell);"," }"," inpclass = (i === n - 1 && this.displayBtn) ?"," this.fltSmallCssClass : this.fltCssClass;",""," //only 1 input for single search"," if (this.singleFlt) {"," col = INPUT;"," inpclass = this.singleFltCssClass;"," }",""," //drop-down filters"," if (col === SELECT || col === MULTIPLE) {"," Mod.dropdown = Mod.dropdown || new Dropdown(this);"," Mod.dropdown.init(i, this.isExternalFlt(), fltCell);"," }"," // checklist"," else if (col === CHECKLIST) {"," Mod.checkList = Mod.checkList || new CheckList(this);"," Mod.checkList.init(i, this.isExternalFlt(), fltCell);"," } else {"," this._buildInputFilter(i, inpclass, fltCell);"," }",""," // this adds submit button"," if (i === n - 1 && this.displayBtn) {"," this._buildSubmitButton("," this.isExternalFlt() ?"," elm(this.externalFltIds[i]) :"," fltCell"," );"," }",""," this.emitter.emit('after-filter-init', this, i);"," }",""," this.emitter.on(['filter-focus'],"," (tf, filter) => this.setActiveFilterId(filter.id));",""," }//if this.fltGrid",""," /* Features */"," if (this.hasExcludedRows) {"," this.emitter.on(['after-filtering'], () => this.setExcludeRows());"," this.setExcludeRows();"," }",""," this.initFeatures(["," rowsCounter,"," statusBar,"," clearButton,"," alternateRows,"," noResults,"," paging,"," toolbar"," ]);",""," this.setColWidths();",""," //TF css class is added to table"," if (!this.gridLayout) {"," addClass(this.dom(), this.prfxTf);"," if (this.responsive) {"," addClass(this.dom(), this.prfxResponsive);"," }"," }",""," /* Load extensions */"," this.initExtensions();",""," // Subscribe to events"," if (this.linkedFilters) {"," this.emitter.on(['after-filtering'], () => this.linkFilters());"," }",""," this.initialized = true;",""," this.onFiltersLoaded(this);",""," this.emitter.emit('initialized', this);"," }",""," /**"," * Detect <enter> key"," * @param {Event} evt"," */"," detectKey(evt) {"," if (!this.enterKey) {"," return;"," }"," if (evt) {"," let key = keyCode(evt);"," if (key === ENTER_KEY) {"," this.filter();"," cancelEvt(evt);"," stopEvt(evt);"," } else {"," this.isUserTyping = true;"," root.clearInterval(this.autoFilterTimer);"," this.autoFilterTimer = null;"," }"," }"," }",""," /**"," * Filter's keyup event: if auto-filter on, detect user is typing and filter"," * columns"," * @param {Event} evt"," */"," onKeyUp(evt) {"," if (!this.autoFilter) {"," return;"," }"," let key = keyCode(evt);"," this.isUserTyping = false;",""," function filter() {"," root.clearInterval(this.autoFilterTimer);"," this.autoFilterTimer = null;"," if (!this.isUserTyping) {"," this.filter();"," this.isUserTyping = null;"," }"," }",""," if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&"," key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {"," if (this.autoFilterTimer === null) {"," this.autoFilterTimer = root.setInterval(filter.bind(this),"," this.autoFilterDelay);"," }"," } else {"," root.clearInterval(this.autoFilterTimer);"," this.autoFilterTimer = null;"," }"," }",""," /**"," * Filter's keydown event: if auto-filter on, detect user is typing"," */"," onKeyDown() {"," if (this.autoFilter) {"," this.isUserTyping = true;"," }"," }",""," /**"," * Filter's focus event"," * @param {Event} evt"," */"," onInpFocus(evt) {"," let elm = targetEvt(evt);"," this.emitter.emit('filter-focus', this, elm);"," }",""," /**"," * Filter's blur event: if auto-filter on, clear interval on filter blur"," */"," onInpBlur() {"," if (this.autoFilter) {"," this.isUserTyping = false;"," root.clearInterval(this.autoFilterTimer);"," }"," this.emitter.emit('filter-blur', this);"," }",""," /**"," * Insert filters row at initialization"," */"," _insertFiltersRow() {"," // TODO: prevent filters row generation for popup filters too,"," // to reduce and simplify headers row index adjusting across lib modules"," // (GridLayout, PopupFilter etc)"," if (this.gridLayout) {"," return;"," }"," let fltrow;",""," let thead = tag(this.dom(), 'thead');"," if (thead.length > 0) {"," fltrow = thead[0].insertRow(this.filtersRowIndex);"," } else {"," fltrow = this.dom().insertRow(this.filtersRowIndex);"," }",""," fltrow.className = this.fltsRowCssClass;",""," if (this.isExternalFlt()) {"," fltrow.style.display = NONE;"," }",""," this.emitter.emit('filters-row-inserted', this, fltrow);"," return fltrow;"," }",""," /**"," * Initialize filtersless table"," */"," _initNoFilters() {"," if (this.fltGrid) {"," return;"," }"," this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;"," this.nbFilterableRows = this.getRowsNb();"," }",""," /**"," * Build input filter type"," * @param {Number} colIndex Column index"," * @param {String} cssClass Css class applied to filter"," * @param {DOMElement} container Container DOM element"," */"," _buildInputFilter(colIndex, cssClass, container) {"," let col = this.getFilterType(colIndex);"," let externalFltTgtId = this.isExternalFlt() ?"," this.externalFltIds[colIndex] : null;"," let inpType = col === INPUT ? 'text' : 'hidden';"," let inp = createElm(INPUT,"," ['id', this.buildFilterId(colIndex)],"," ['type', inpType], ['ct', colIndex]);",""," if (inpType !== 'hidden' && this.watermark) {"," inp.setAttribute('placeholder',"," this.isWatermarkArray ? (this.watermark[colIndex] || '') :"," this.watermark"," );"," }"," inp.className = cssClass || this.fltCssClass;"," addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));",""," //filter is appended in custom element"," if (externalFltTgtId) {"," elm(externalFltTgtId).appendChild(inp);"," } else {"," container.appendChild(inp);"," }",""," this.fltIds.push(inp.id);",""," addEvt(inp, 'keypress', (evt) => this.detectKey(evt));"," addEvt(inp, 'keydown', () => this.onKeyDown());"," addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));"," addEvt(inp, 'blur', () => this.onInpBlur());"," }",""," /**"," * Build submit button"," * @param {DOMElement} container Container DOM element"," */"," _buildSubmitButton(container) {"," let btn = createElm(INPUT,"," ['type', 'button'],"," ['value', this.btnText]"," );"," btn.className = this.btnCssClass;",""," //filter is appended in container element"," container.appendChild(btn);",""," addEvt(btn, 'click', () => this.filter());"," }",""," /**"," * Istantiate the collection of features required by the"," * configuration and add them to the features registry. A feature is"," * described by a `class` and `name` fields and and optional `property`"," * field:"," * {"," * class: AClass,"," * name: 'aClass'"," * }"," * @param {Array} [features=[]]"," * @private"," */"," instantiateFeatures(features = []) {"," features.forEach((feature) => {"," // TODO: remove the property field."," // Due to naming convention inconsistencies, a `property`"," // field is added to allow a conditional instanciation based"," // on that property on TableFilter, if supplied."," feature.property = feature.property || feature.name;"," if (!this.hasConfig || this[feature.property] === true ||"," feature.enforce === true) {"," let {class: Cls, name} = feature;",""," this.Mod[name] = this.Mod[name] || new Cls(this);"," }"," });"," }",""," /**"," * Initialise the passed features collection. A feature is described by a"," * `class` and `name` fields and and optional `property` field:"," * {"," * class: AClass,"," * name: 'aClass'"," * }"," * @param {Array} [features=[]]"," * @private"," */"," initFeatures(features = []) {"," features.forEach((feature) => {"," let {property, name} = feature;"," if (this[property] === true && this.Mod[name]) {"," this.Mod[name].init();"," }"," });"," }",""," /**"," * Return a feature instance for a given name"," * @param {String} name Name of the feature"," * @return {Object}"," */"," feature(name) {"," return this.Mod[name];"," }",""," /**"," * Initialise all the extensions defined in the configuration object"," */"," initExtensions() {"," let exts = this.extensions;"," if (exts.length === 0) {"," return;"," }",""," // Set config's publicPath dynamically for Webpack..."," __webpack_public_path__ = this.basePath;",""," this.emitter.emit('before-loading-extensions', this);",""," exts.forEach((ext) => {"," this.loadExtension(ext);"," });"," this.emitter.emit('after-loading-extensions', this);"," }",""," /**"," * Load an extension module"," * @param {Object} ext Extension config object"," */"," loadExtension(ext) {"," if (!ext || !ext.name || this.hasExtension(ext.name)) {"," return;"," }",""," let {name, path} = ext;"," let modulePath;",""," if (name && path) {"," modulePath = ext.path + name;"," } else {"," name = name.replace('.js', '');"," modulePath = 'extensions/{}/{}'.replace(/{}/g, name);"," }",""," // Require pattern for Webpack"," require(['./' + modulePath], (mod) => {"," /* eslint-disable */"," let inst = new mod.default(this, ext);"," /* eslint-enable */"," inst.init();"," this.ExtRegistry[name] = inst;"," });"," }",""," /**"," * Get an extension instance"," * @param {String} name Name of the extension"," * @return {Object} Extension instance"," */"," extension(name) {"," return this.ExtRegistry[name];"," }",""," /**"," * Check passed extension name exists"," * @param {String} name Name of the extension"," * @return {Boolean}"," */"," hasExtension(name) {"," return !isEmpty(this.ExtRegistry[name]);"," }",""," /**"," * Register the passed extension instance with associated name"," * @param {Object} inst Extension instance"," * @param {String} name Name of the extension"," */"," registerExtension(inst, name) {"," this.ExtRegistry[name] = inst;"," }",""," /**"," * Destroy all the extensions store in extensions registry"," */"," destroyExtensions() {"," let reg = this.ExtRegistry;",""," Object.keys(reg).forEach((key) => {"," reg[key].destroy();"," reg[key] = undefined;"," });"," }",""," /**"," * Load themes defined in the configuration object"," */"," loadThemes() {"," if (!this.hasThemes) {"," return;"," }",""," let themes = this.themes;"," this.emitter.emit('before-loading-themes', this);",""," //Default theme config"," if (this.enableDefaultTheme) {"," let defaultTheme = { name: 'default' };"," this.themes.push(defaultTheme);"," }",""," themes.forEach((theme, i) => {"," let {name, path} = theme;"," let styleId = this.prfxTf + name;"," if (name && !path) {"," path = this.themesPath + name + '/' + name + '.css';"," }"," else if (!name && theme.path) {"," name = 'theme{0}'.replace('{0}', i);"," }",""," if (!this.isImported(path, 'link')) {"," this.import(styleId, path, null, 'link');"," }"," });",""," // Enable loader indicator"," this.loader = true;",""," this.emitter.emit('after-loading-themes', this);"," }",""," /**"," * Return stylesheet DOM element for a given theme name"," * @return {DOMElement} stylesheet element"," */"," getStylesheet(name = 'default') {"," return elm(this.prfxTf + name);"," }",""," /**"," * Destroy filter grid"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let emitter = this.emitter;",""," if (this.isExternalFlt() && !this.popupFilters) {"," this.removeExternalFlts();"," }",""," this.destroyExtensions();",""," this.validateAllRows();",""," // broadcast destroy event modules and extensions are subscribed to"," emitter.emit('destroy', this);",""," if (this.fltGrid && !this.gridLayout) {"," this.dom().deleteRow(this.filtersRowIndex);"," }",""," // unsubscribe to events"," if (this.hasExcludedRows) {"," emitter.off(['after-filtering'], () => this.setExcludeRows());"," }"," if (this.linkedFilters) {"," emitter.off(['after-filtering'], () => this.linkFilters());"," }"," this.emitter.off(['filter-focus'],"," (tf, filter) => this.setActiveFilterId(filter.id));",""," removeClass(this.dom(), this.prfxTf);"," removeClass(this.dom(), this.prfxResponsive);",""," this.nbHiddenRows = 0;"," this.validRowsIndex = [];"," this.fltIds = [];"," this.initialized = false;"," }",""," /**"," * Remove all the external column filters"," */"," removeExternalFlts() {"," if (!this.isExternalFlt()) {"," return;"," }"," let ids = this.externalFltIds;"," ids.forEach((id) => {"," let externalFlt = elm(id);"," if (externalFlt) {"," externalFlt.innerHTML = '';"," }"," });"," }",""," /**"," * Check if given column implements a filter with custom options"," * @param {Number} colIndex Column's index"," * @return {Boolean}"," */"," isCustomOptions(colIndex) {"," return this.hasCustomOptions &&"," this.customOptions.cols.indexOf(colIndex) !== -1;"," }",""," /**"," * Returns an array [[value0, value1 ...],[text0, text1 ...]] with the"," * custom options values and texts"," * @param {Number} colIndex Column's index"," * @return {Array}"," */"," getCustomOptions(colIndex) {"," if (isEmpty(colIndex) || !this.isCustomOptions(colIndex)) {"," return;"," }",""," let customOptions = this.customOptions;"," let cols = customOptions.cols;"," let optTxt = [], optArray = [];"," let index = cols.indexOf(colIndex);"," let slcValues = customOptions.values[index];"," let slcTexts = customOptions.texts[index];"," let slcSort = customOptions.sorts[index];",""," for (let r = 0, len = slcValues.length; r < len; r++) {"," optArray.push(slcValues[r]);"," if (slcTexts[r]) {"," optTxt.push(slcTexts[r]);"," } else {"," optTxt.push(slcValues[r]);"," }"," }"," if (slcSort) {"," optArray.sort();"," optTxt.sort();"," }"," return [optArray, optTxt];"," }",""," /**"," * Filter the table by retrieving the data from each cell in every single"," * row and comparing it to the search term for current column. A row is"," * hidden when all the search terms are not found in inspected row."," */"," filter() {"," if (!this.fltGrid || !this.initialized) {"," return;"," }",""," let emitter = this.emitter;",""," //fire onbefore callback"," this.onBeforeFilter(this);"," emitter.emit('before-filtering', this);",""," let hiddenRows = 0;",""," this.validRowsIndex = [];"," // search args"," let searchArgs = this.getFiltersValue();",""," let eachRow = this.eachRow();"," eachRow("," (row, k) => {"," // already filtered rows display re-init"," row.style.display = '';",""," let cells = row.cells;"," let nbCells = cells.length;",""," let occurence = [],"," isMatch = true,"," //only for single filter search"," isSingleFltMatch = false;",""," // this loop retrieves cell data"," for (let j = 0; j < nbCells; j++) {"," //searched keyword"," let sA = searchArgs[this.singleFlt ? 0 : j];",""," if (sA === '') {"," continue;"," }",""," let cellValue = matchCase(this.getCellValue(cells[j]),"," this.caseSensitive);",""," //multiple search parameter operator ||"," let sAOrSplit = sA.toString().split(this.orOperator),"," //multiple search || parameter boolean"," hasMultiOrSA = sAOrSplit.length > 1,"," //multiple search parameter operator &&"," sAAndSplit = sA.toString().split(this.anOperator),"," //multiple search && parameter boolean"," hasMultiAndSA = sAAndSplit.length > 1;",""," //detect operators or array query"," if (isArray(sA) || hasMultiOrSA || hasMultiAndSA) {"," let cS, s;"," let found = false;",""," if (isArray(sA)) {"," s = sA;"," } else {"," s = hasMultiOrSA ? sAOrSplit : sAAndSplit;"," }"," // isolate search term and check occurence in cell data"," for (let w = 0, len = s.length; w < len; w++) {"," cS = trim(s[w]);"," found = this._match(cS, cellValue, j);",""," if (found) {"," emitter.emit('highlight-keyword', this,"," cells[j], cS);"," }"," if ((hasMultiOrSA && found) ||"," (hasMultiAndSA && !found)) {"," break;"," }"," if (isArray(sA) && found) {"," break;"," }"," }"," occurence[j] = found;",""," }"," //single search parameter"," else {"," occurence[j] = this._match(trim(sA), cellValue, j);"," if (occurence[j]) {"," emitter.emit('highlight-keyword', this, cells[j],"," sA);"," }"," }",""," if (!occurence[j]) {"," isMatch = false;"," }",""," if (this.singleFlt &&"," this.singleFltExcludeCols.indexOf(j) === -1 &&"," occurence[j]) {"," isSingleFltMatch = true;"," }",""," emitter.emit('cell-processed', this, j, cells[j]);"," }//for j",""," if (isSingleFltMatch) {"," isMatch = true;"," }",""," this.validateRow(k, isMatch);"," if (!isMatch) {"," hiddenRows++;"," }",""," emitter.emit('row-processed', this, k,"," this.validRowsIndex.length, isMatch);"," },"," // continue condition"," (row) => row.cells.length !== this.nbCells"," );",""," this.nbHiddenRows = hiddenRows;",""," //fire onafterfilter callback"," this.onAfterFilter(this);",""," emitter.emit('after-filtering', this, searchArgs);"," }",""," /**"," * Match search term in cell data"," * @param {String} term Search term"," * @param {String} cellValue Cell data"," * @param {Number} colIdx Column index"," * @return {Boolean}"," * @private"," */"," _match(term, cellValue, colIdx) {"," let numData;"," let decimal = this.getDecimal(colIdx);"," let reLe = new RegExp(this.leOperator),"," reGe = new RegExp(this.geOperator),"," reL = new RegExp(this.lwOperator),"," reG = new RegExp(this.grOperator),"," reD = new RegExp(this.dfOperator),"," reLk = new RegExp(rgxEsc(this.lkOperator)),"," reEq = new RegExp(this.eqOperator),"," reSt = new RegExp(this.stOperator),"," reEn = new RegExp(this.enOperator),"," // re_an = new RegExp(this.anOperator),"," // re_cr = new RegExp(this.curExp),"," reEm = this.emOperator,"," reNm = this.nmOperator,"," reRe = new RegExp(rgxEsc(this.rgxOperator));",""," term = matchCase(term, this.caseSensitive);",""," let occurence = false;",""," //Search arg operator tests"," let hasLO = reL.test(term),"," hasLE = reLe.test(term),"," hasGR = reG.test(term),"," hasGE = reGe.test(term),"," hasDF = reD.test(term),"," hasEQ = reEq.test(term),"," hasLK = reLk.test(term),"," // hatermN = re_an.test(term),"," hasST = reSt.test(term),"," hasEN = reEn.test(term),"," hasEM = (reEm === term),"," hasNM = (reNm === term),"," hasRE = reRe.test(term);",""," // Check for dates or resolve date type"," if (this.hasType(colIdx, [DATE])) {"," let dte1, dte2;",""," let dateType = this.Mod.dateType;"," let isValidDate = dateType.isValid.bind(dateType);"," let parseDate = dateType.parse.bind(dateType);"," let locale = dateType.getLocale(colIdx);",""," // Search arg dates tests"," let isLDate = hasLO &&"," isValidDate(term.replace(reL, ''), locale);"," let isLEDate = hasLE &&"," isValidDate(term.replace(reLe, ''), locale);"," let isGDate = hasGR &&"," isValidDate(term.replace(reG, ''), locale);"," let isGEDate = hasGE &&"," isValidDate(term.replace(reGe, ''), locale);"," let isDFDate = hasDF &&"," isValidDate(term.replace(reD, ''), locale);"," let isEQDate = hasEQ &&"," isValidDate(term.replace(reEq, ''), locale);",""," dte1 = parseDate(cellValue, locale);",""," // lower equal date"," if (isLEDate) {"," dte2 = parseDate(term.replace(reLe, ''), locale);"," occurence = dte1 <= dte2;"," }"," // lower date"," else if (isLDate) {"," dte2 = parseDate(term.replace(reL, ''), locale);"," occurence = dte1 < dte2;"," }"," // greater equal date"," else if (isGEDate) {"," dte2 = parseDate(term.replace(reGe, ''), locale);"," occurence = dte1 >= dte2;"," }"," // greater date"," else if (isGDate) {"," dte2 = parseDate(term.replace(reG, ''), locale);"," occurence = dte1 > dte2;"," }"," // different date"," else if (isDFDate) {"," dte2 = parseDate(term.replace(reD, ''), locale);"," occurence = dte1.toString() !== dte2.toString();"," }"," // equal date"," else if (isEQDate) {"," dte2 = parseDate(term.replace(reEq, ''), locale);"," occurence = dte1.toString() === dte2.toString();"," }"," // searched keyword with * operator doesn't have to be a date"," else if (reLk.test(term)) {// like date"," occurence = contains(term.replace(reLk, ''), cellValue,"," false, this.caseSensitive);"," }"," else if (isValidDate(term)) {"," dte2 = parseDate(term, locale);"," occurence = dte1.toString() === dte2.toString();"," }"," //empty"," else if (hasEM) {"," occurence = isEmptyString(cellValue);"," }"," //non-empty"," else if (hasNM) {"," occurence = !isEmptyString(cellValue);"," } else {"," occurence = contains(term, cellValue,"," this.isExactMatch(colIdx), this.caseSensitive);"," }"," } else {"," // Convert to number anyways to auto-resolve type in case not"," // defined by configuration. Order is important first try to"," // parse formatted number then fallback to Number coercion"," // to avoid false positives with Number"," numData = parseNb(cellValue, decimal) || Number(cellValue);",""," // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},"," // rgx:)",""," //regexp"," if (hasRE) {"," //in case regexp throws"," try {"," //operator is removed"," let srchArg = term.replace(reRe, '');"," let rgx = new RegExp(srchArg);"," occurence = rgx.test(cellValue);"," } catch (ex) {"," occurence = false;"," }"," }"," // lower equal"," else if (hasLE) {"," occurence = numData <= parseNb("," term.replace(reLe, ''),"," decimal"," );"," }"," //greater equal"," else if (hasGE) {"," occurence = numData >= parseNb("," term.replace(reGe, ''),"," decimal"," );"," }"," //lower"," else if (hasLO) {"," occurence = numData < parseNb("," term.replace(reL, ''),"," decimal"," );"," }"," //greater"," else if (hasGR) {"," occurence = numData > parseNb("," term.replace(reG, ''),"," decimal"," );"," }"," //different"," else if (hasDF) {"," occurence = contains(term.replace(reD, ''), cellValue,"," false, this.caseSensitive) ? false : true;"," }"," //like"," else if (hasLK) {"," occurence = contains(term.replace(reLk, ''), cellValue,"," false, this.caseSensitive);"," }"," //equal"," else if (hasEQ) {"," occurence = contains(term.replace(reEq, ''), cellValue,"," true, this.caseSensitive);"," }"," //starts with"," else if (hasST) {"," occurence = cellValue.indexOf(term.replace(reSt, '')) === 0 ?"," true : false;"," }"," //ends with"," else if (hasEN) {"," let searchArg = term.replace(reEn, '');"," occurence ="," cellValue.lastIndexOf(searchArg, cellValue.length - 1) ==="," (cellValue.length - 1) - (searchArg.length - 1) &&"," cellValue.lastIndexOf(searchArg, cellValue.length - 1)"," > -1 ? true : false;"," }"," //empty"," else if (hasEM) {"," occurence = isEmptyString(cellValue);"," }"," //non-empty"," else if (hasNM) {"," occurence = !isEmptyString(cellValue);"," } else {"," // If numeric type data, perform a strict equality test and"," // fallback to unformatted number string comparison"," if (numData &&"," this.hasType(colIdx, [NUMBER, FORMATTED_NUMBER]) &&"," !this.singleFlt) {"," // parseNb can return 0 for strings which are not"," // formatted numbers, in that case return the original"," // string. TODO: handle this in parseNb"," term = parseNb(term, decimal) || term;"," occurence = numData === term ||"," contains(term.toString(), numData.toString(),"," this.isExactMatch(colIdx), this.caseSensitive);"," } else {"," // Finally test search term is contained in cell data"," occurence = contains("," term,"," cellValue,"," this.isExactMatch(colIdx),"," this.caseSensitive,"," this.ignoresDiacritics(colIdx)"," );"," }"," }",""," }//else",""," return occurence;"," }",""," /**"," * Return the data of a specified column"," * @param {Number} colIndex Column index"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Array} [exclude=[]] List of row indexes to be excluded"," * @return Flat list of data for a column"," */"," getColumnData(colIndex, includeHeaders = false, exclude = []) {"," return this.getColValues(colIndex, includeHeaders, true, exclude);"," }",""," /**"," * Return the values of a specified column"," * @param {Number} colIndex Column index"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Array} [exclude=[]] List of row indexes to be excluded"," * @return Flat list of values for a column"," */"," getColumnValues(colIndex, includeHeaders = false, exclude = []) {"," return this.getColValues(colIndex, includeHeaders, false, exclude);"," }",""," /**"," * Return the data of a specified column"," * @param {Number} colIndex Column index"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [typed=false] Return a typed value"," * @param {Array} [exclude=[]] List of row indexes to be excluded"," * @return {Array} Flat list of data for a column"," * @private"," */"," getColValues("," colIndex,"," includeHeaders = false,"," typed = false,"," exclude = []"," ) {"," let colValues = [];"," let getContent = typed ? this.getCellData.bind(this) :"," this.getCellValue.bind(this);",""," if (includeHeaders) {"," colValues.push(this.getHeadersText()[colIndex]);"," }",""," let eachRow = this.eachRow();"," eachRow((row, i) => {"," // checks if current row index appears in exclude array"," let isExludedRow = exclude.indexOf(i) !== -1;"," let cells = row.cells;",""," // checks if row has exact cell # and is not excluded"," if (cells.length === this.nbCells && !isExludedRow) {"," let data = getContent(cells[colIndex]);"," colValues.push(data);"," }"," });"," return colValues;"," }",""," /**"," * Return the filter's value of a specified column"," * @param {Number} index Column index"," * @return {String} Filter value"," */"," getFilterValue(index) {"," if (!this.fltGrid) {"," return;"," }"," let fltValue = '';"," let flt = this.getFilterElement(index);"," if (!flt) {"," return fltValue;"," }",""," let fltColType = this.getFilterType(index);"," if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {"," fltValue = flt.value;"," }"," //mutiple select"," else if (fltColType === MULTIPLE) {"," fltValue = this.feature('dropdown').getValues(index);"," }"," //checklist"," else if (fltColType === CHECKLIST) {"," fltValue = this.feature('checkList').getValues(index);"," }"," //return an empty string if collection is empty or contains a single"," //empty string"," if (isArray(fltValue) && fltValue.length === 0 ||"," (fltValue.length === 1 && fltValue[0] === '')) {"," fltValue = '';"," }",""," return fltValue;"," }",""," /**"," * Return the filters' values"," * @return {Array} List of filters' values"," */"," getFiltersValue() {"," if (!this.fltGrid) {"," return;"," }"," let searchArgs = [];",""," this.fltIds.forEach((id, i) => {"," let fltValue = this.getFilterValue(i);"," if (isArray(fltValue)) {"," searchArgs.push(fltValue);"," } else {"," searchArgs.push(trim(fltValue));"," }"," });"," return searchArgs;"," }",""," /**"," * Return the ID of a specified column's filter"," * @param {Number} index Column's index"," * @return {String} ID of the filter element"," */"," getFilterId(index) {"," if (!this.fltGrid) {"," return;"," }"," return this.fltIds[index];"," }",""," /**"," * Return the list of ids of filters matching a specified type."," * Note: hidden filters are also returned"," *"," * @param {String} type Filter type string ('input', 'select', 'multiple',"," * 'checklist')"," * @param {Boolean} bool If true returns columns indexes instead of IDs"," * @return {[type]} List of element IDs or column indexes"," */"," getFiltersByType(type, bool) {"," if (!this.fltGrid) {"," return;"," }"," let arr = [];"," for (let i = 0, len = this.fltIds.length; i < len; i++) {"," let fltType = this.getFilterType(i);"," if (fltType === type.toLowerCase()) {"," let a = bool ? i : this.fltIds[i];"," arr.push(a);"," }"," }"," return arr;"," }",""," /**"," * Return the filter's DOM element for a given column"," * @param {Number} index Column's index"," * @return {DOMElement}"," */"," getFilterElement(index) {"," return elm(this.fltIds[index]);"," }",""," /**"," * Return the number of cells for a given row index"," * @param {Number} rowIndex Index of the row"," * @return {Number} Number of cells"," */"," getCellsNb(rowIndex = 0) {"," let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];"," return tr ? tr.cells.length : 0;"," }",""," /**"," * Return the number of working rows starting from reference row if"," * defined"," * @param {Boolean} includeHeaders Include the headers row(s)"," * @return {Number} Number of working rows"," */"," getRowsNb(includeHeaders) {"," let nbRows = this.getWorkingRows().length;"," if (this.dom().tHead) {"," return includeHeaders ?"," nbRows + this.dom().querySelectorAll('thead > tr').length :"," nbRows;"," }"," return includeHeaders ? nbRows : nbRows - this.refRow;"," }",""," /**"," * Return the collection of the working rows, that is, the rows belonging"," * to the tbody section(s)"," * @returns {Array}"," */"," getWorkingRows() {"," return doc.querySelectorAll(`table#${this.id} > tbody > tr`);"," }",""," /**"," * Return the text content of a given cell"," * @param {DOMElement} Cell's DOM element"," * @return {String}"," */"," getCellValue(cell) {"," let idx = cell.cellIndex;"," let cellParser = this.cellParser;"," // Invoke cellParser for this column if any"," if (cellParser.cols.indexOf(idx) !== -1) {"," return cellParser.parse(this, cell, idx);"," } else {"," return getText(cell);"," }"," }",""," /**"," * Return the typed data of a given cell based on the column type definition"," * @param {DOMElement} cell Cell's DOM element"," * @return {String|Number|Date}"," */"," getCellData(cell) {"," let colIndex = cell.cellIndex;"," let value = this.getCellValue(cell);",""," if (this.hasType(colIndex, [FORMATTED_NUMBER])) {"," return parseNb(value, this.getDecimal(colIndex));"," }"," else if (this.hasType(colIndex, [NUMBER])) {"," return Number(value);"," }"," else if (this.hasType(colIndex, [DATE])){"," let dateType = this.Mod.dateType;"," return dateType.parse(value, dateType.getLocale(colIndex));"," }",""," return value;"," }",""," /**"," * Return the table data based on its columns data type definitions"," * with following structure:"," * ["," * [rowIndex, [data0, data1...]],"," * [rowIndex, [data0, data1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @return {Array}"," */"," getData(includeHeaders = false, excludeHiddenCols = false) {"," return this.getTableData(includeHeaders, excludeHiddenCols, true);"," }",""," /**"," * Return the table values with following structure:"," * ["," * [rowIndex, [value0, value1...]],"," * [rowIndex, [value0, value1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @return {Array}"," */"," getValues(includeHeaders = false, excludeHiddenCols = false) {"," return this.getTableData(includeHeaders, excludeHiddenCols, false);"," }",""," /**"," * Return the table data with following structure:"," * ["," * [rowIndex, [value0, value1...]],"," * [rowIndex, [value0, value1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @param {Boolean} [typed=false] Return typed value"," * @return {Array}"," * @private"," *"," * TODO: provide an API returning data in JSON format"," */"," getTableData("," includeHeaders = false,"," excludeHiddenCols = false,"," typed = false"," ) {"," let tblData = [];"," let getContent = typed ? this.getCellData.bind(this) :"," this.getCellValue.bind(this);",""," if (includeHeaders) {"," let headers = this.getHeadersText(excludeHiddenCols);"," tblData.push([this.getHeadersRowIndex(), headers]);"," }",""," let eachRow = this.eachRow();"," eachRow((row, k) => {"," let rowData = [k, []];"," let cells = row.cells;"," for (let j = 0, len = cells.length; j < len; j++) {"," if (excludeHiddenCols && this.hasExtension('colsVisibility')) {"," if (this.extension('colsVisibility').isColHidden(j)) {"," continue;"," }"," }"," let cellContent = getContent(cells[j]);"," rowData[1].push(cellContent);"," }"," tblData.push(rowData);"," });"," return tblData;"," }",""," /**"," * Return the filtered table data based on its columns data type definitions"," * with following structure:"," * ["," * [rowIndex, [data0, data1...]],"," * [rowIndex, [data0, data1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @return {Array}"," *"," * TODO: provide an API returning data in JSON format"," */"," getFilteredData(includeHeaders = false, excludeHiddenCols = false) {"," return this.filteredData(includeHeaders, excludeHiddenCols, true);"," }",""," /**"," * Return the filtered table values with following structure:"," * ["," * [rowIndex, [value0, value1...]],"," * [rowIndex, [value0, value1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @return {Array}"," *"," * TODO: provide an API returning data in JSON format"," */"," getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {"," return this.filteredData(includeHeaders, excludeHiddenCols, false);"," }",""," /**"," * Return the filtered data with following structure:"," * ["," * [rowIndex, [value0, value1...]],"," * [rowIndex, [value0, value1...]]"," * ]"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns"," * @param {Boolean} [typed=false] Return typed value"," * @return {Array}"," * @private"," *"," * TODO: provide an API returning data in JSON format"," */"," filteredData("," includeHeaders = false,"," excludeHiddenCols = false,"," typed = false"," ) {"," if (this.validRowsIndex.length === 0) {"," return [];"," }"," let rows = this.dom().rows,"," filteredData = [];"," let getContent = typed ? this.getCellData.bind(this) :"," this.getCellValue.bind(this);",""," if (includeHeaders) {"," let headers = this.getHeadersText(excludeHiddenCols);"," filteredData.push([this.getHeadersRowIndex(), headers]);"," }",""," let validRows = this.getValidRows(true);"," for (let i = 0; i < validRows.length; i++) {"," let rData = [this.validRowsIndex[i], []],"," cells = rows[this.validRowsIndex[i]].cells;"," for (let k = 0; k < cells.length; k++) {"," if (excludeHiddenCols && this.hasExtension('colsVisibility')) {"," if (this.extension('colsVisibility').isColHidden(k)) {"," continue;"," }"," }"," let cellValue = getContent(cells[k]);"," rData[1].push(cellValue);"," }"," filteredData.push(rData);"," }"," return filteredData;"," }",""," /**"," * Return the filtered data for a given column index"," * @param {any} colIndex Colmun's index"," * @param {boolean} [includeHeaders=false] Optional Include headers row"," * @param {any} [exclude=[]] Optional List of row indexes to be excluded"," * @return {Array} Flat list of typed values [data0, data1, data2...]"," *"," * TODO: provide an API returning data in JSON format"," */"," getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {"," return this.getFilteredDataCol("," colIndex, includeHeaders, true, exclude, false);"," }",""," /**"," * Return the filtered and visible data for a given column index"," * @param {any} colIndex Colmun's index"," * @param {boolean} [includeHeaders=false] Optional Include headers row"," * @param {any} [exclude=[]] Optional List of row indexes to be excluded"," * @return {Array} Flat list of typed values [data0, data1, data2...]"," *"," * TODO: provide an API returning data in JSON format"," */"," getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {"," return this.getFilteredDataCol("," colIndex, includeHeaders, true, exclude, true);"," }",""," /**"," * Return the filtered values for a given column index"," * @param {any} colIndex Colmun's index"," * @param {boolean} [includeHeaders=false] Optional Include headers row"," * @param {any} [exclude=[]] Optional List of row indexes to be excluded"," * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]"," *"," * TODO: provide an API returning data in JSON format"," */"," getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {"," return this.getFilteredDataCol("," colIndex, includeHeaders, false, exclude, false);"," }",""," /**"," * Return the filtered and visible values for a given column index"," * @param {any} colIndex Colmun's index"," * @param {boolean} [includeHeaders=false] Optional Include headers row"," * @param {any} [exclude=[]] Optional List of row indexes to be excluded"," * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]"," *"," * TODO: provide an API returning data in JSON format"," */"," getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {"," return this.getFilteredDataCol("," colIndex, includeHeaders, false, exclude, true);"," }",""," /**"," * Return the filtered data for a given column index"," * @param {Number} colIndex Colmun's index"," * @param {Boolean} [includeHeaders=false] Include headers row"," * @param {Boolean} [typed=false] Return typed value"," * @param {Array} [exclude=[]] List of row indexes to be excluded"," * @param {Boolean} [visible=true] Return only filtered and visible data"," * (relevant for paging)"," * @return {Array} Flat list of values ['val0','val1','val2'...]"," * @private"," *"," * TODO: provide an API returning data in JSON format"," */"," getFilteredDataCol("," colIndex,"," includeHeaders = false,"," typed = false,"," exclude = [],"," visible = true"," ) {"," if (isUndef(colIndex)) {"," return [];"," }",""," let rows = this.dom().rows;"," let getContent = typed ? this.getCellData.bind(this) :"," this.getCellValue.bind(this);",""," // ensure valid rows index do not contain excluded rows and row is"," // displayed"," let validRows = this.getValidRows(true).filter((rowIdx) => {"," return exclude.indexOf(rowIdx) === -1 &&"," (visible ?"," this.getRowDisplay(rows[rowIdx]) !== 'none' :"," true);"," });",""," // convert column value to expected type if necessary"," let validColValues = validRows.map((rowIdx) => {"," return getContent(rows[rowIdx].cells[colIndex]);"," });",""," if (includeHeaders) {"," validColValues.unshift(this.getHeadersText()[colIndex]);"," }",""," return validColValues;"," }",""," /**"," * Get the display value of a row"," * @param {HTMLTableRowElement} row DOM element of the row"," * @return {String} Usually 'none' or ''"," */"," getRowDisplay(row) {"," return row.style.display;"," }",""," /**"," * Validate/invalidate row by setting the 'validRow' attribute on the row"," * @param {Number} rowIndex Index of the row"," * @param {Boolean} isValid"," */"," validateRow(rowIndex, isValid) {"," let row = this.dom().rows[rowIndex];"," if (!row || !isBoolean(isValid)) {"," return;"," }",""," // always visible rows are valid"," if (this.excludeRows.indexOf(rowIndex) !== -1) {"," isValid = true;"," }",""," let displayFlag = isValid ? '' : NONE,"," validFlag = isValid ? 'true' : 'false';"," row.style.display = displayFlag;",""," if (this.paging) {"," row.setAttribute('validRow', validFlag);"," }",""," if (isValid) {"," if (this.validRowsIndex.indexOf(rowIndex) === -1) {"," this.validRowsIndex.push(rowIndex);"," }",""," this.onRowValidated(this, rowIndex);"," this.emitter.emit('row-validated', this, rowIndex);"," }"," }",""," /**"," * Validate all filterable rows"," */"," validateAllRows() {"," if (!this.initialized) {"," return;"," }"," this.validRowsIndex = [];"," for (let k = this.refRow; k < this.nbFilterableRows; k++) {"," this.validateRow(k, true);"," }"," }",""," /**"," * Set search value to a given filter"," * @param {Number} index Column's index"," * @param {String or Array} query searcharg Search term"," */"," setFilterValue(index, query = '') {"," if (!this.fltGrid) {"," return;"," }"," let slc = this.getFilterElement(index),"," fltColType = this.getFilterType(index);",""," if (!slc) {"," return;"," }",""," if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {"," if (this.loadFltOnDemand && !this.initialized) {"," this.emitter.emit('build-select-filter', this, index,"," this.linkedFilters, this.isExternalFlt());"," }"," slc.value = query;"," }"," //multiple selects"," else if (fltColType === MULTIPLE) {"," let values = isArray(query) ? query :"," query.split(' ' + this.orOperator + ' ');",""," if (this.loadFltOnDemand && !this.initialized) {"," this.emitter.emit('build-select-filter', this, index,"," this.linkedFilters, this.isExternalFlt());"," }",""," this.emitter.emit('select-options', this, index, values);"," }"," //checklist"," else if (fltColType === CHECKLIST) {"," let values = [];"," if (this.loadFltOnDemand && !this.initialized) {"," this.emitter.emit('build-checklist-filter', this, index,"," this.linkedFilters);"," }"," if (isArray(query)) {"," values = query;"," } else {"," query = matchCase(query, this.caseSensitive);"," values = query.split(' ' + this.orOperator + ' ');"," }",""," this.emitter.emit('select-checklist-options', this, index, values);"," }"," }",""," /**"," * Set them columns' widths as per configuration"," * @param {Element} tbl DOM element"," */"," setColWidths(tbl) {"," let colWidths = this.colWidths;"," if (colWidths.length === 0) {"," return;"," }",""," tbl = tbl || this.dom();",""," let colTags = tag(tbl, 'col');"," let tblHasColTag = colTags.length > 0;"," let frag = !tblHasColTag ? doc.createDocumentFragment() : null;",""," this.eachCol((k) => {"," let col;"," if (tblHasColTag) {"," col = colTags[k];"," } else {"," col = createElm('col');"," frag.appendChild(col);"," }"," col.style.width = colWidths[k];"," });",""," if (!tblHasColTag) {"," tbl.insertBefore(frag, tbl.firstChild);"," }"," }",""," /**"," * Exclude rows from actions"," */"," setExcludeRows() {"," if (!this.hasExcludedRows) {"," return;"," }"," this.excludeRows.forEach((rowIdx) => this.validateRow(rowIdx, true));"," }",""," /**"," * Clear all the filters' values"," */"," clearFilters() {"," if (!this.fltGrid) {"," return;"," }",""," this.emitter.emit('before-clearing-filters', this);"," this.onBeforeReset(this, this.getFiltersValue());",""," for (let i = 0, len = this.fltIds.length; i < len; i++) {"," this.setFilterValue(i, '');"," }",""," this.filter();",""," this.onAfterReset(this);"," this.emitter.emit('after-clearing-filters', this);"," }",""," /**"," * Return the ID of the current active filter"," * @return {String}"," */"," getActiveFilterId() {"," return this.activeFilterId;"," }",""," /**"," * Set the ID of the current active filter"," * @param {String} filterId Element ID"," */"," setActiveFilterId(filterId) {"," this.activeFilterId = filterId;"," }",""," /**"," * Return the column index for a given filter ID"," * @param {string} [filterId=''] Filter ID"," * @return {Number} Column index"," */"," getColumnIndexFromFilterId(filterId = '') {"," let idx = filterId.split('_')[0];"," idx = idx.split(this.prfxFlt)[1];"," return parseInt(idx, 10);"," }",""," /**"," * Build filter element ID for a given column index"," * @param {any} colIndex"," * @return {String} Filter element ID string"," * @private"," */"," buildFilterId(colIndex) {"," return `${this.prfxFlt}${colIndex}_${this.id}`;"," }",""," /**"," * Check if has external filters"," * @returns {Boolean}"," * @private"," */"," isExternalFlt() {"," return this.externalFltIds.length > 0;"," }",""," /**"," * Returns styles path"," * @returns {String}"," * @private"," */"," getStylePath() {"," return defaultsStr(this.config.style_path, this.basePath + 'style/');"," }",""," /**"," * Returns main stylesheet path"," * @returns {String}"," * @private"," */"," getStylesheetPath() {"," return defaultsStr(this.config.stylesheet,"," this.getStylePath() + 'tablefilter.css');"," }",""," /**"," * Returns themes path"," * @returns {String}"," * @private"," */"," getThemesPath() {"," return defaultsStr(this.config.themes_path,"," this.getStylePath() + 'themes/');"," }",""," /**"," * Make specified column's filter active"," * @param colIndex Index of a column"," */"," activateFilter(colIndex) {"," if (isUndef(colIndex)) {"," return;"," }"," this.setActiveFilterId(this.getFilterId(colIndex));"," }",""," /**"," * Refresh the filters subject to linking ('select', 'multiple',"," * 'checklist' type)"," */"," linkFilters() {"," if (!this.linkedFilters || !this.activeFilterId) {"," return;"," }"," let slcA1 = this.getFiltersByType(SELECT, true),"," slcA2 = this.getFiltersByType(MULTIPLE, true),"," slcA3 = this.getFiltersByType(CHECKLIST, true),"," slcIndex = slcA1.concat(slcA2);"," slcIndex = slcIndex.concat(slcA3);",""," slcIndex.forEach((colIdx) => {"," let curSlc = this.getFilterElement(colIdx);"," let slcSelectedValue = this.getFilterValue(colIdx);",""," //1st option needs to be inserted"," if (this.loadFltOnDemand) {"," let opt0 = createOpt(this.getClearFilterText(colIdx), '');"," curSlc.innerHTML = '';"," curSlc.appendChild(opt0);"," }",""," if (slcA3.indexOf(colIdx) !== -1) {"," this.emitter.emit('build-checklist-filter', this, colIdx,"," true);"," } else {"," this.emitter.emit('build-select-filter', this, colIdx,"," true);"," }",""," this.setFilterValue(colIdx, slcSelectedValue);"," });"," }",""," /**"," * Determine if passed filter column implements exact query match"," * @param {Number} colIndex Column index"," * @return {Boolean}"," */"," isExactMatch(colIndex) {"," let fltType = this.getFilterType(colIndex);"," return this.exactMatchByCol[colIndex] || this.exactMatch ||"," fltType !== INPUT;"," }",""," /**"," * Check if passed row is valid"," * @param {Number} rowIndex Row index"," * @return {Boolean}"," */"," isRowValid(rowIndex) {"," return this.getValidRows().indexOf(rowIndex) !== -1;"," }",""," /**"," * Check if passed row is visible"," * @param {Number} rowIndex Row index"," * @return {Boolean}"," */"," isRowDisplayed(rowIndex) {"," let row = this.dom().rows[rowIndex];"," return this.getRowDisplay(row) === '';"," }",""," /**"," * Check if specified column filter ignores diacritics."," * Note this is only applicable to input filter types."," * @param {Number} colIndex Column index"," * @return {Boolean}"," */"," ignoresDiacritics(colIndex) {"," let ignoreDiac = this.ignoreDiacritics;"," if (isArray(ignoreDiac)) {"," return ignoreDiac[colIndex];"," }"," return Boolean(ignoreDiac);"," }",""," /**"," * Return clear all text for specified filter column"," * @param {Number} colIndex Column index"," * @return {String}"," */"," getClearFilterText(colIndex) {"," let clearText = this.clearFilterText;"," if (isArray(clearText)) {"," return clearText[colIndex];"," }"," return clearText;"," }",""," /**"," * Column iterator invoking continue and break condition callbacks if any"," * then calling supplied callback for each item"," * @param {Function} [fn=EMPTY_FN] callback"," * @param {Function} [continueFn=EMPTY_FN] continue condition callback"," * @param {Function} [breakFn=EMPTY_FN] break condition callback"," */"," eachCol(fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) {"," let len = this.getCellsNb(this.refRow);"," for (let i = 0; i < len; i++) {"," if (continueFn(i) === true) {"," continue;"," }"," if (breakFn(i) === true) {"," break;"," }"," fn(i);"," }"," }",""," /**"," * Rows iterator starting from supplied row index or defaulting to reference"," * row index. Closure function accepts a callback function and optional"," * continue and break callbacks."," * @param {Number} startIdx Row index from which filtering starts"," */"," eachRow(startIdx = this.refRow) {"," return (fn = EMPTY_FN, continueFn = EMPTY_FN, breakFn = EMPTY_FN) => {"," let rows = this.dom().rows;"," let len = this.getRowsNb(true);"," for (let i = startIdx; i < len; i++) {"," if (continueFn(rows[i], i) === true) {"," continue;"," }"," if (breakFn(rows[i], i) === true) {"," break;"," }"," fn(rows[i], i);"," }"," };"," }",""," /**"," * Check if passed script or stylesheet is already imported"," * @param {String} filePath Ressource path"," * @param {String} type Possible values: 'script' or 'link'"," * @return {Boolean}"," */"," isImported(filePath, type = 'script') {"," let imported = false,"," attr = type === 'script' ? 'src' : 'href',"," files = tag(doc, type);"," for (let i = 0, len = files.length; i < len; i++) {"," if (isUndef(files[i][attr])) {"," continue;"," }"," if (files[i][attr].match(filePath)) {"," imported = true;"," break;"," }"," }"," return imported;"," }",""," /**"," * Import script or stylesheet"," * @param {String} fileId Ressource ID"," * @param {String} filePath Ressource path"," * @param {Function} callback Callback"," * @param {String} type Possible values: 'script' or 'link'"," */"," import(fileId, filePath, callback, type = 'script') {"," if (this.isImported(filePath, type)) {"," return;"," }"," let o = this,"," isLoaded = false,"," file,"," head = tag(doc, 'head')[0];",""," if (type.toLowerCase() === 'link') {"," file = createElm('link',"," ['id', fileId], ['type', 'text/css'],"," ['rel', 'stylesheet'], ['href', filePath]"," );"," } else {"," file = createElm('script',"," ['id', fileId],"," ['type', 'text/javascript'], ['src', filePath]"," );"," }",""," //Browser <> IE onload event works only for scripts, not for stylesheets"," file.onload = file.onreadystatechange = () => {"," if (!isLoaded &&"," (!this.readyState || this.readyState === 'loaded' ||"," this.readyState === 'complete')) {"," isLoaded = true;"," if (typeof callback === 'function') {"," callback.call(null, o);"," }"," }"," };"," file.onerror = () => {"," throw new Error(`TableFilter could not load: ${filePath}`);"," };"," head.appendChild(file);"," }",""," /**"," * Check if table has filters grid"," * @return {Boolean}"," */"," isInitialized() {"," return this.initialized;"," }",""," /**"," * Get list of filter IDs"," * @return {Array} List of filters ids"," */"," getFiltersId() {"," return this.fltIds || [];"," }",""," /**"," * Get filtered (valid) rows indexes"," * @param {Boolean} reCalc Force calculation of filtered rows list"," * @return {Array} List of row indexes"," */"," getValidRows(reCalc) {"," if (!reCalc) {"," return this.validRowsIndex;"," }",""," this.validRowsIndex = [];",""," let eachRow = this.eachRow();"," eachRow((row) => {"," if (!this.paging) {"," if (this.getRowDisplay(row) !== NONE) {"," this.validRowsIndex.push(row.rowIndex);"," }"," } else {"," if (row.getAttribute('validRow') === 'true' ||"," row.getAttribute('validRow') === null) {"," this.validRowsIndex.push(row.rowIndex);"," }"," }"," });"," return this.validRowsIndex;"," }",""," /**"," * Get the index of the row containing the filters"," * @return {Number}"," */"," getFiltersRowIndex() {"," return this.filtersRowIndex;"," }",""," /**"," * Get the index of the headers row"," * @return {Number}"," */"," getHeadersRowIndex() {"," return this.headersRow;"," }",""," /**"," * Get the row index from where the filtering process start (1st filterable"," * row)"," * @return {Number}"," */"," getStartRowIndex() {"," return this.refRow;"," }",""," /**"," * Get the index of the last row"," * @return {Number}"," */"," getLastRowIndex() {"," let nbRows = this.getRowsNb(true);"," return (nbRows - 1);"," }",""," /**"," * Determine whether the specified column has one of the passed types"," * @param {Number} colIndex Column index"," * @param {Array} [types=[]] List of column types"," * @return {Boolean}"," */"," hasType(colIndex, types = []) {"," if (this.colTypes.length === 0) {"," return false;"," }"," let colType = this.colTypes[colIndex];"," if (isObj(colType)) {"," colType = colType.type;"," }"," return types.indexOf(colType) !== -1;"," }",""," /**"," * Get the header DOM element for a given column index"," * @param {Number} colIndex Column index"," * @return {Element}"," */"," getHeaderElement(colIndex) {"," let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();"," let tHead = tag(table, 'thead');"," let rowIdx = this.getHeadersRowIndex();"," let header;"," if (tHead.length === 0) {"," header = table.rows[rowIdx].cells[colIndex];"," }"," if (tHead.length === 1) {"," header = tHead[0].rows[rowIdx].cells[colIndex];"," }"," return header;"," }",""," /**"," * Return the list of headers' text"," * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns"," * @return {Array} list of headers' text"," */"," getHeadersText(excludeHiddenCols = false) {"," let headers = [];"," this.eachCol("," (j) => {"," let header = this.getHeaderElement(j);"," let headerText = getFirstTextNode(header);"," headers.push(headerText);"," },"," // continue condition function"," (j) => {"," if (excludeHiddenCols && this.hasExtension('colsVisibility')) {"," return this.extension('colsVisibility').isColHidden(j);"," }"," return false;"," }"," );"," return headers;"," }",""," /**"," * Return the filter type for a specified column"," * @param {Number} colIndex Column's index"," * @return {String}"," */"," getFilterType(colIndex) {"," return this.filterTypes[colIndex];"," }",""," /**"," * Get the total number of filterable rows"," * @return {Number}"," */"," getFilterableRowsNb() {"," return this.getRowsNb(false);"," }",""," /**"," * Return the total number of valid rows"," * @param {Boolean} [reCalc=false] Forces calculation of filtered rows"," * @return {Number}"," */"," getValidRowsNb(reCalc = false) {"," return this.getValidRows(reCalc).length;"," }",""," /**"," * Return the working DOM element"," * @return {HTMLTableElement}"," */"," dom() {"," return this.tbl;"," }",""," /**"," * Return the decimal separator for supplied column as per column type"," * configuration or global setting"," * @param {Number} colIndex Column index"," * @returns {String} '.' or ','"," */"," getDecimal(colIndex) {"," let decimal = this.decimalSeparator;"," if (this.hasType(colIndex, [FORMATTED_NUMBER])) {"," let colType = this.colTypes[colIndex];"," if (colType.hasOwnProperty('decimal')) {"," decimal = colType.decimal;"," }"," }"," return decimal;"," }",""," /**"," * Get the configuration object (literal object)"," * @return {Object}"," */"," config() {"," return this.cfg;"," }","}",""]};
}
__cov_OZNmcyNdW1BMU9Wdzqdf4g = __cov_OZNmcyNdW1BMU9Wdzqdf4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\tablefilter.js'];
__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['2']++;exports.TableFilter=undefined;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['3']++;var _typeof=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['2'][0]++,typeof Symbol==='function')&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['2'][1]++,typeof Symbol.iterator==='symbol')?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['1'][0]++,function(obj){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['1']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['4']++;return typeof obj;}):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['1'][1]++,function(obj){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['2']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['5']++;return(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['4'][0]++,obj)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['4'][1]++,typeof Symbol==='function')&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['4'][2]++,obj.constructor===Symbol)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['4'][3]++,obj!==Symbol.prototype)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['3'][0]++,'symbol'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['3'][1]++,typeof obj);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['6']++;var _event=__webpack_require__(19);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['7']++;var _dom=__webpack_require__(10);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['8']++;var _string=__webpack_require__(21);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['9']++;var _types=__webpack_require__(3);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['10']++;var _number=__webpack_require__(68);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['11']++;var _settings=__webpack_require__(7);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['12']++;var _root=__webpack_require__(16);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['13']++;var _emitter=__webpack_require__(109);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['14']++;var _dropdown=__webpack_require__(110);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['15']++;var _checkList=__webpack_require__(128);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['16']++;var _const=__webpack_require__(15);function _classCallCheck(instance,Constructor){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['3']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['18']++;if(!(instance instanceof Constructor)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['5'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['19']++;throw new TypeError('Cannot call a class as a function');}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['5'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['20']++;var doc=_root.root.document;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['21']++;var TableFilter=exports.TableFilter=function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['4']++;function TableFilter(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['5']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['23']++;var _this=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['24']++;_classCallCheck(this,TableFilter);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['25']++;this.id=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['26']++;this.version='{VERSION}';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['27']++;this.year=new Date().getFullYear();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['28']++;this.tbl=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['29']++;this.refRow=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['30']++;this.headersRow=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['31']++;this.cfg={};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['32']++;this.nbFilterableRows=0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['33']++;this.nbCells=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['34']++;this.hasConfig=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['35']++;this.initialized=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['36']++;var startRow=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['37']++;for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['38']++;args[_key]=arguments[_key];}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['39']++;args.forEach(function(arg){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['6']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['40']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['7'][0]++,(typeof arg==='undefined'?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['8'][0]++,'undefined'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['8'][1]++,_typeof(arg)))==='object')&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['7'][1]++,arg.nodeName==='TABLE')){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['6'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['41']++;_this.tbl=arg;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['42']++;_this.id=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['9'][0]++,arg.id)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['9'][1]++,'tf_'+new Date().getTime()+'_');}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['6'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['43']++;if((0,_types.isString)(arg)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['10'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['44']++;_this.id=arg;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['45']++;_this.tbl=(0,_dom.elm)(arg);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['10'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['46']++;if((0,_types.isNumber)(arg)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['11'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['47']++;startRow=arg;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['11'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['48']++;if((0,_types.isObj)(arg)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['12'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['49']++;_this.cfg=arg;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['50']++;_this.hasConfig=true;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['12'][1]++;}}}}});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['51']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['14'][0]++,!this.tbl)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['14'][1]++,this.tbl.nodeName!=='TABLE')){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['13'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['52']++;throw new Error('Could not instantiate TableFilter: HTML table\n DOM element not found.');}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['13'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['53']++;if(this.getRowsNb()===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['15'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['54']++;throw new Error('Could not instantiate TableFilter: HTML table\n requires at least 1 row.');}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['15'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['55']++;var f=this.cfg;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['56']++;this.emitter=new _emitter.Emitter();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['57']++;this.refRow=(0,_types.isUndef)(startRow)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['16'][0]++,2):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['16'][1]++,startRow+1);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['58']++;this.filterTypes=[].map.call(((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['17'][0]++,this.dom().rows[this.refRow])||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['17'][1]++,this.dom().rows[0])).cells,function(cell,idx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['7']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['59']++;var colType=_this.cfg['col_'+idx];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['60']++;return!colType?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['18'][0]++,_const.INPUT):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['18'][1]++,colType.toLowerCase());});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['61']++;this.basePath=(0,_settings.defaultsStr)(f.base_path,'tablefilter/');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['62']++;this.fltGrid=(0,_settings.defaultsBool)(f.grid,true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['63']++;this.gridLayout=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['19'][0]++,(0,_types.isObj)(f.grid_layout))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['19'][1]++,Boolean(f.grid_layout));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['64']++;this.filtersRowIndex=(0,_settings.defaultsNb)(f.filters_row_index,0);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['65']++;this.headersRow=(0,_settings.defaultsNb)(f.headers_row_index,this.filtersRowIndex===0?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['20'][0]++,1):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['20'][1]++,0));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['66']++;this.fltCellTag=(0,_settings.defaultsStr)(f.filters_cell_tag,_const.CELL_TAG);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['67']++;this.fltIds=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['68']++;this.validRowsIndex=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['69']++;this.stylePath=this.getStylePath();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['70']++;this.stylesheet=this.getStylesheetPath();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['71']++;this.stylesheetId=this.id+'_style';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['72']++;this.fltsRowCssClass=(0,_settings.defaultsStr)(f.flts_row_css_class,'fltrow');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['73']++;this.enableIcons=(0,_settings.defaultsBool)(f.enable_icons,true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['74']++;this.alternateRows=Boolean(f.alternate_rows);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['75']++;this.colWidths=(0,_settings.defaultsArr)(f.col_widths,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['76']++;this.fltCssClass=(0,_settings.defaultsStr)(f.flt_css_class,'flt');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['77']++;this.fltMultiCssClass=(0,_settings.defaultsStr)(f.flt_multi_css_class,'flt_multi');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['78']++;this.fltSmallCssClass=(0,_settings.defaultsStr)(f.flt_small_css_class,'flt_s');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['79']++;this.singleFltCssClass=(0,_settings.defaultsStr)(((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['21'][0]++,f.single_filter)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['21'][1]++,{})).css_class,'single_flt');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['80']++;this.enterKey=(0,_settings.defaultsBool)(f.enter_key,true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['81']++;this.onBeforeFilter=(0,_settings.defaultsFn)(f.on_before_filter,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['82']++;this.onAfterFilter=(0,_settings.defaultsFn)(f.on_after_filter,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['83']++;this.caseSensitive=Boolean(f.case_sensitive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['84']++;this.hasExactMatchByCol=(0,_types.isArray)(f.columns_exact_match);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['85']++;this.exactMatchByCol=this.hasExactMatchByCol?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['22'][0]++,f.columns_exact_match):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['22'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['86']++;this.exactMatch=Boolean(f.exact_match);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['87']++;this.ignoreDiacritics=f.ignore_diacritics;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['88']++;this.linkedFilters=Boolean(f.linked_filters);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['89']++;this.disableExcludedOptions=Boolean(f.disable_excluded_options);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['90']++;this.activeFilterId=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['91']++;this.hasExcludedRows=Boolean((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['23'][0]++,(0,_types.isArray)(f.exclude_rows))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['23'][1]++,f.exclude_rows.length>0));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['92']++;this.excludeRows=(0,_settings.defaultsArr)(f.exclude_rows,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['93']++;this.externalFltIds=(0,_settings.defaultsArr)(f.external_flt_ids,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['94']++;this.onFiltersLoaded=(0,_settings.defaultsFn)(f.on_filters_loaded,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['95']++;this.singleFlt=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['24'][0]++,(0,_types.isObj)(f.single_filter))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['24'][1]++,Boolean(f.single_filter));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['96']++;this.singleFltExcludeCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['26'][0]++,(0,_types.isObj)(f.single_filter))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['26'][1]++,(0,_types.isArray)(f.single_filter.exclude_cols))?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['25'][0]++,f.single_filter.exclude_cols):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['25'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['97']++;this.onRowValidated=(0,_settings.defaultsFn)(f.on_row_validated,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['98']++;this.cellParser=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['28'][0]++,(0,_types.isObj)(f.cell_parser))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['28'][1]++,(0,_types.isFn)(f.cell_parser.parse))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['28'][2]++,(0,_types.isArray)(f.cell_parser.cols))?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['27'][0]++,f.cell_parser):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['27'][1]++,{cols:[],parse:_types.EMPTY_FN});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['99']++;this.watermark=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['29'][0]++,f.watermark)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['29'][1]++,'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['100']++;this.isWatermarkArray=(0,_types.isArray)(this.watermark);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['101']++;this.help=(0,_types.isUndef)(f.help_instructions)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['30'][0]++,undefined):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['30'][1]++,(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['31'][0]++,(0,_types.isObj)(f.help_instructions))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['31'][1]++,Boolean(f.help_instructions)));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['102']++;this.popupFilters=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['32'][0]++,(0,_types.isObj)(f.popup_filters))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['32'][1]++,Boolean(f.popup_filters));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['103']++;this.markActiveColumns=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['33'][0]++,(0,_types.isObj)(f.mark_active_columns))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['33'][1]++,Boolean(f.mark_active_columns));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['104']++;this.clearFilterText=(0,_settings.defaultsStr)(f.clear_filter_text,'Clear');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['105']++;this.enableEmptyOption=Boolean(f.enable_empty_option);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['106']++;this.emptyText=(0,_settings.defaultsStr)(f.empty_text,'(Empty)');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['107']++;this.enableNonEmptyOption=Boolean(f.enable_non_empty_option);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['108']++;this.nonEmptyText=(0,_settings.defaultsStr)(f.non_empty_text,'(Non empty)');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['109']++;this.onSlcChange=(0,_settings.defaultsBool)(f.on_change,true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['110']++;this.sortSlc=(0,_types.isUndef)(f.sort_select)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['34'][0]++,true):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['34'][1]++,(0,_types.isArray)(f.sort_select)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['35'][0]++,f.sort_select):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['35'][1]++,Boolean(f.sort_select)));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['111']++;this.isSortNumAsc=Boolean(f.sort_num_asc);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['112']++;this.sortNumAsc=this.isSortNumAsc?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['36'][0]++,f.sort_num_asc):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['36'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['113']++;this.isSortNumDesc=Boolean(f.sort_num_desc);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['114']++;this.sortNumDesc=this.isSortNumDesc?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['37'][0]++,f.sort_num_desc):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['37'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['115']++;this.loadFltOnDemand=Boolean(f.load_filters_on_demand);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['116']++;this.hasCustomOptions=(0,_types.isObj)(f.custom_options);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['117']++;this.customOptions=f.custom_options;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['118']++;this.rgxOperator=(0,_settings.defaultsStr)(f.regexp_operator,'rgx:');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['119']++;this.emOperator=(0,_settings.defaultsStr)(f.empty_operator,'[empty]');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['120']++;this.nmOperator=(0,_settings.defaultsStr)(f.nonempty_operator,'[nonempty]');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['121']++;this.orOperator=(0,_settings.defaultsStr)(f.or_operator,'||');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['122']++;this.anOperator=(0,_settings.defaultsStr)(f.and_operator,'&&');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['123']++;this.grOperator=(0,_settings.defaultsStr)(f.greater_operator,'>');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['124']++;this.lwOperator=(0,_settings.defaultsStr)(f.lower_operator,'<');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['125']++;this.leOperator=(0,_settings.defaultsStr)(f.lower_equal_operator,'<=');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['126']++;this.geOperator=(0,_settings.defaultsStr)(f.greater_equal_operator,'>=');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['127']++;this.dfOperator=(0,_settings.defaultsStr)(f.different_operator,'!');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['128']++;this.lkOperator=(0,_settings.defaultsStr)(f.like_operator,'*');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['129']++;this.eqOperator=(0,_settings.defaultsStr)(f.equal_operator,'=');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['130']++;this.stOperator=(0,_settings.defaultsStr)(f.start_with_operator,'{');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['131']++;this.enOperator=(0,_settings.defaultsStr)(f.end_with_operator,'}');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['132']++;this.separator=(0,_settings.defaultsStr)(f.separator,',');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['133']++;this.rowsCounter=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['38'][0]++,(0,_types.isObj)(f.rows_counter))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['38'][1]++,Boolean(f.rows_counter));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['134']++;this.statusBar=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['39'][0]++,(0,_types.isObj)(f.status_bar))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['39'][1]++,Boolean(f.status_bar));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['135']++;this.loader=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['40'][0]++,(0,_types.isObj)(f.loader))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['40'][1]++,Boolean(f.loader));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['136']++;this.displayBtn=Boolean(f.btn);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['137']++;this.btnText=(0,_settings.defaultsStr)(f.btn_text,!this.enableIcons?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['41'][0]++,'Go'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['41'][1]++,''));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['138']++;this.btnCssClass=(0,_settings.defaultsStr)(f.btn_css_class,!this.enableIcons?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['42'][0]++,'btnflt'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['42'][1]++,'btnflt_icon'));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['139']++;this.btnReset=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['43'][0]++,(0,_types.isObj)(f.btn_reset))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['43'][1]++,Boolean(f.btn_reset));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['140']++;this.onBeforeReset=(0,_settings.defaultsFn)(f.on_before_reset,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['141']++;this.onAfterReset=(0,_settings.defaultsFn)(f.on_after_reset,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['142']++;this.paging=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['44'][0]++,(0,_types.isObj)(f.paging))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['44'][1]++,Boolean(f.paging));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['143']++;this.nbHiddenRows=0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['144']++;this.autoFilter=Boolean(f.auto_filter);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['145']++;this.autoFilterDelay=(0,_settings.defaultsNb)(f.auto_filter_delay,_const.AUTO_FILTER_DELAY);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['146']++;this.isUserTyping=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['147']++;this.autoFilterTimer=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['148']++;this.highlightKeywords=Boolean(f.highlight_keywords);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['149']++;this.noResults=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['45'][0]++,(0,_types.isObj)(f.no_results_message))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['45'][1]++,Boolean(f.no_results_message));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['150']++;this.state=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['46'][0]++,(0,_types.isObj)(f.state))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['46'][1]++,Boolean(f.state));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['151']++;this.dateType=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['152']++;this.locale=(0,_settings.defaultsStr)(f.locale,'en');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['153']++;this.thousandsSeparator=(0,_settings.defaultsStr)(f.thousands_separator,',');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['154']++;this.decimalSeparator=(0,_settings.defaultsStr)(f.decimal_separator,'.');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['155']++;this.colTypes=(0,_types.isArray)(f.col_types)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['47'][0]++,f.col_types):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['47'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['156']++;this.prfxTf='TF';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['157']++;this.prfxFlt='flt';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['158']++;this.prfxValButton='btn';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['159']++;this.prfxResponsive='resp';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['160']++;this.extensions=(0,_settings.defaultsArr)(f.extensions,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['161']++;this.enableDefaultTheme=Boolean(f.enable_default_theme);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['162']++;this.hasThemes=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['48'][0]++,this.enableDefaultTheme)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['48'][1]++,(0,_types.isArray)(f.themes));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['163']++;this.themes=(0,_settings.defaultsArr)(f.themes,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['164']++;this.themesPath=this.getThemesPath();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['165']++;this.responsive=Boolean(f.responsive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['166']++;this.toolbar=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['49'][0]++,(0,_types.isObj)(f.toolbar))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['49'][1]++,Boolean(f.toolbar));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['167']++;this.Mod={};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['168']++;this.ExtRegistry={};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['169']++;this.instantiateFeatures(Object.keys(_const.FEATURES).map(function(item){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['8']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['170']++;return _const.FEATURES[item];}));}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['171']++;TableFilter.prototype.init=function init(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['9']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['172']++;var _this2=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['173']++;if(this.initialized){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['50'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['174']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['50'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['175']++;this.import(this.stylesheetId,this.getStylesheetPath(),null,'link');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['176']++;var Mod=this.Mod;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['177']++;var inpclass=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['178']++;this.loadThemes();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['179']++;var dateType=_const.FEATURES.dateType,help=_const.FEATURES.help,state=_const.FEATURES.state,markActiveColumns=_const.FEATURES.markActiveColumns,gridLayout=_const.FEATURES.gridLayout,loader=_const.FEATURES.loader,highlightKeyword=_const.FEATURES.highlightKeyword,popupFilter=_const.FEATURES.popupFilter,rowsCounter=_const.FEATURES.rowsCounter,statusBar=_const.FEATURES.statusBar,clearButton=_const.FEATURES.clearButton,alternateRows=_const.FEATURES.alternateRows,noResults=_const.FEATURES.noResults,paging=_const.FEATURES.paging,toolbar=_const.FEATURES.toolbar;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['180']++;this.initFeatures([dateType,help,state,markActiveColumns,gridLayout,loader,highlightKeyword,popupFilter]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['181']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['51'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['182']++;this._initNoFilters();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['51'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['183']++;var fltrow=this._insertFiltersRow();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['184']++;this.nbCells=this.getCellsNb(this.refRow);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['185']++;this.nbFilterableRows=this.getRowsNb();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['186']++;var n=this.singleFlt?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['52'][0]++,1):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['52'][1]++,this.nbCells);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['187']++;for(var i=0;i<n;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['188']++;this.emitter.emit('before-filter-init',this,i);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['189']++;var fltCell=(0,_dom.createElm)(this.fltCellTag),col=this.getFilterType(i);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['190']++;if(this.singleFlt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['53'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['191']++;fltCell.colSpan=this.nbCells;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['53'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['192']++;if(!this.gridLayout){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['54'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['193']++;fltrow.appendChild(fltCell);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['54'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['194']++;inpclass=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['56'][0]++,i===n-1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['56'][1]++,this.displayBtn)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['55'][0]++,this.fltSmallCssClass):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['55'][1]++,this.fltCssClass);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['195']++;if(this.singleFlt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['57'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['196']++;col=_const.INPUT;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['197']++;inpclass=this.singleFltCssClass;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['57'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['198']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['59'][0]++,col===_const.SELECT)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['59'][1]++,col===_const.MULTIPLE)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['58'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['199']++;Mod.dropdown=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['60'][0]++,Mod.dropdown)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['60'][1]++,new _dropdown.Dropdown(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['200']++;Mod.dropdown.init(i,this.isExternalFlt(),fltCell);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['58'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['201']++;if(col===_const.CHECKLIST){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['61'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['202']++;Mod.checkList=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['62'][0]++,Mod.checkList)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['62'][1]++,new _checkList.CheckList(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['203']++;Mod.checkList.init(i,this.isExternalFlt(),fltCell);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['61'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['204']++;this._buildInputFilter(i,inpclass,fltCell);}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['205']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['64'][0]++,i===n-1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['64'][1]++,this.displayBtn)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['63'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['206']++;this._buildSubmitButton(this.isExternalFlt()?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['65'][0]++,(0,_dom.elm)(this.externalFltIds[i])):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['65'][1]++,fltCell));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['63'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['207']++;this.emitter.emit('after-filter-init',this,i);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['208']++;this.emitter.on(['filter-focus'],function(tf,filter){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['10']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['209']++;return _this2.setActiveFilterId(filter.id);});}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['210']++;if(this.hasExcludedRows){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['66'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['211']++;this.emitter.on(['after-filtering'],function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['11']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['212']++;return _this2.setExcludeRows();});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['213']++;this.setExcludeRows();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['66'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['214']++;this.initFeatures([rowsCounter,statusBar,clearButton,alternateRows,noResults,paging,toolbar]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['215']++;this.setColWidths();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['216']++;if(!this.gridLayout){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['67'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['217']++;(0,_dom.addClass)(this.dom(),this.prfxTf);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['218']++;if(this.responsive){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['68'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['219']++;(0,_dom.addClass)(this.dom(),this.prfxResponsive);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['68'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['67'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['220']++;this.initExtensions();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['221']++;if(this.linkedFilters){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['69'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['222']++;this.emitter.on(['after-filtering'],function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['12']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['223']++;return _this2.linkFilters();});}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['69'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['224']++;this.initialized=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['225']++;this.onFiltersLoaded(this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['226']++;this.emitter.emit('initialized',this);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['227']++;TableFilter.prototype.detectKey=function detectKey(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['13']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['228']++;if(!this.enterKey){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['70'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['229']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['70'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['230']++;if(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['71'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['231']++;var key=(0,_event.keyCode)(evt);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['232']++;if(key===_const.ENTER_KEY){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['72'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['233']++;this.filter();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['234']++;(0,_event.cancelEvt)(evt);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['235']++;(0,_event.stopEvt)(evt);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['72'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['236']++;this.isUserTyping=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['237']++;_root.root.clearInterval(this.autoFilterTimer);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['238']++;this.autoFilterTimer=null;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['71'][1]++;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['239']++;TableFilter.prototype.onKeyUp=function onKeyUp(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['14']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['240']++;if(!this.autoFilter){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['73'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['241']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['73'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['242']++;var key=(0,_event.keyCode)(evt);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['243']++;this.isUserTyping=false;function filter(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['15']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['245']++;_root.root.clearInterval(this.autoFilterTimer);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['246']++;this.autoFilterTimer=null;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['247']++;if(!this.isUserTyping){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['74'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['248']++;this.filter();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['249']++;this.isUserTyping=null;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['74'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['250']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['76'][0]++,key!==_const.ENTER_KEY)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['76'][1]++,key!==_const.TAB_KEY)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['76'][2]++,key!==_const.ESC_KEY)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['76'][3]++,key!==_const.UP_ARROW_KEY)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['76'][4]++,key!==_const.DOWN_ARROW_KEY)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['75'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['251']++;if(this.autoFilterTimer===null){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['77'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['252']++;this.autoFilterTimer=_root.root.setInterval(filter.bind(this),this.autoFilterDelay);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['77'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['75'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['253']++;_root.root.clearInterval(this.autoFilterTimer);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['254']++;this.autoFilterTimer=null;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['255']++;TableFilter.prototype.onKeyDown=function onKeyDown(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['16']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['256']++;if(this.autoFilter){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['78'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['257']++;this.isUserTyping=true;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['78'][1]++;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['258']++;TableFilter.prototype.onInpFocus=function onInpFocus(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['17']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['259']++;var elm=(0,_event.targetEvt)(evt);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['260']++;this.emitter.emit('filter-focus',this,elm);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['261']++;TableFilter.prototype.onInpBlur=function onInpBlur(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['18']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['262']++;if(this.autoFilter){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['79'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['263']++;this.isUserTyping=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['264']++;_root.root.clearInterval(this.autoFilterTimer);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['79'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['265']++;this.emitter.emit('filter-blur',this);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['266']++;TableFilter.prototype._insertFiltersRow=function _insertFiltersRow(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['19']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['267']++;if(this.gridLayout){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['80'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['268']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['80'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['269']++;var fltrow=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['270']++;var thead=(0,_dom.tag)(this.dom(),'thead');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['271']++;if(thead.length>0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['81'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['272']++;fltrow=thead[0].insertRow(this.filtersRowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['81'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['273']++;fltrow=this.dom().insertRow(this.filtersRowIndex);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['274']++;fltrow.className=this.fltsRowCssClass;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['275']++;if(this.isExternalFlt()){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['82'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['276']++;fltrow.style.display=_const.NONE;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['82'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['277']++;this.emitter.emit('filters-row-inserted',this,fltrow);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['278']++;return fltrow;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['279']++;TableFilter.prototype._initNoFilters=function _initNoFilters(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['20']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['280']++;if(this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['83'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['281']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['83'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['282']++;this.refRow=this.refRow>0?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['84'][0]++,this.refRow-1):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['84'][1]++,0);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['283']++;this.nbFilterableRows=this.getRowsNb();};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['284']++;TableFilter.prototype._buildInputFilter=function _buildInputFilter(colIndex,cssClass,container){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['21']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['285']++;var _this3=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['286']++;var col=this.getFilterType(colIndex);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['287']++;var externalFltTgtId=this.isExternalFlt()?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['85'][0]++,this.externalFltIds[colIndex]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['85'][1]++,null);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['288']++;var inpType=col===_const.INPUT?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['86'][0]++,'text'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['86'][1]++,'hidden');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['289']++;var inp=(0,_dom.createElm)(_const.INPUT,['id',this.buildFilterId(colIndex)],['type',inpType],['ct',colIndex]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['290']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['88'][0]++,inpType!=='hidden')&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['88'][1]++,this.watermark)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['87'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['291']++;inp.setAttribute('placeholder',this.isWatermarkArray?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['89'][0]++,(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['90'][0]++,this.watermark[colIndex])||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['90'][1]++,'')):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['89'][1]++,this.watermark));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['87'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['292']++;inp.className=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['91'][0]++,cssClass)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['91'][1]++,this.fltCssClass);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['293']++;(0,_event.addEvt)(inp,'focus',function(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['22']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['294']++;return _this3.onInpFocus(evt);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['295']++;if(externalFltTgtId){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['92'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['296']++;(0,_dom.elm)(externalFltTgtId).appendChild(inp);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['92'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['297']++;container.appendChild(inp);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['298']++;this.fltIds.push(inp.id);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['299']++;(0,_event.addEvt)(inp,'keypress',function(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['23']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['300']++;return _this3.detectKey(evt);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['301']++;(0,_event.addEvt)(inp,'keydown',function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['24']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['302']++;return _this3.onKeyDown();});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['303']++;(0,_event.addEvt)(inp,'keyup',function(evt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['25']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['304']++;return _this3.onKeyUp(evt);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['305']++;(0,_event.addEvt)(inp,'blur',function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['26']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['306']++;return _this3.onInpBlur();});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['307']++;TableFilter.prototype._buildSubmitButton=function _buildSubmitButton(container){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['27']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['308']++;var _this4=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['309']++;var btn=(0,_dom.createElm)(_const.INPUT,['type','button'],['value',this.btnText]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['310']++;btn.className=this.btnCssClass;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['311']++;container.appendChild(btn);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['312']++;(0,_event.addEvt)(btn,'click',function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['28']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['313']++;return _this4.filter();});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['314']++;TableFilter.prototype.instantiateFeatures=function instantiateFeatures(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['29']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['315']++;var _this5=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['316']++;var features=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['94'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['94'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['93'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['93'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['317']++;features.forEach(function(feature){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['30']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['318']++;feature.property=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['95'][0]++,feature.property)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['95'][1]++,feature.name);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['319']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['97'][0]++,!_this5.hasConfig)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['97'][1]++,_this5[feature.property]===true)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['97'][2]++,feature.enforce===true)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['96'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['320']++;var Cls=feature.class,name=feature.name;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['321']++;_this5.Mod[name]=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['98'][0]++,_this5.Mod[name])||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['98'][1]++,new Cls(_this5));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['96'][1]++;}});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['322']++;TableFilter.prototype.initFeatures=function initFeatures(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['31']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['323']++;var _this6=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['324']++;var features=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['100'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['100'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['99'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['99'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['325']++;features.forEach(function(feature){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['32']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['326']++;var property=feature.property,name=feature.name;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['327']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['102'][0]++,_this6[property]===true)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['102'][1]++,_this6.Mod[name])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['101'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['328']++;_this6.Mod[name].init();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['101'][1]++;}});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['329']++;TableFilter.prototype.feature=function feature(name){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['33']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['330']++;return this.Mod[name];};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['331']++;TableFilter.prototype.initExtensions=function initExtensions(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['34']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['332']++;var _this7=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['333']++;var exts=this.extensions;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['334']++;if(exts.length===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['103'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['335']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['103'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['336']++;__webpack_require__.p=this.basePath;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['337']++;this.emitter.emit('before-loading-extensions',this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['338']++;exts.forEach(function(ext){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['35']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['339']++;_this7.loadExtension(ext);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['340']++;this.emitter.emit('after-loading-extensions',this);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['341']++;TableFilter.prototype.loadExtension=function loadExtension(ext){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['36']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['342']++;var _this8=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['343']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['105'][0]++,!ext)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['105'][1]++,!ext.name)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['105'][2]++,this.hasExtension(ext.name))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['104'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['344']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['104'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['345']++;var name=ext.name,path=ext.path;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['346']++;var modulePath=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['347']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['107'][0]++,name)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['107'][1]++,path)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['106'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['348']++;modulePath=ext.path+name;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['106'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['349']++;name=name.replace('.js','');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['350']++;modulePath='extensions/{}/{}'.replace(/{}/g,name);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['351']++;__webpack_require__.e/* require */(0).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(440)("./"+modulePath)]; ((function(mod){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['37']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['352']++;var inst=new mod.default(_this8,ext);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['353']++;inst.init();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['354']++;_this8.ExtRegistry[name]=inst;}).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}).catch(__webpack_require__.oe);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['355']++;TableFilter.prototype.extension=function extension(name){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['38']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['356']++;return this.ExtRegistry[name];};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['357']++;TableFilter.prototype.hasExtension=function hasExtension(name){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['39']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['358']++;return!(0,_types.isEmpty)(this.ExtRegistry[name]);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['359']++;TableFilter.prototype.registerExtension=function registerExtension(inst,name){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['40']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['360']++;this.ExtRegistry[name]=inst;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['361']++;TableFilter.prototype.destroyExtensions=function destroyExtensions(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['41']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['362']++;var reg=this.ExtRegistry;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['363']++;Object.keys(reg).forEach(function(key){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['42']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['364']++;reg[key].destroy();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['365']++;reg[key]=undefined;});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['366']++;TableFilter.prototype.loadThemes=function loadThemes(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['43']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['367']++;var _this9=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['368']++;if(!this.hasThemes){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['108'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['369']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['108'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['370']++;var themes=this.themes;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['371']++;this.emitter.emit('before-loading-themes',this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['372']++;if(this.enableDefaultTheme){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['109'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['373']++;var defaultTheme={name:'default'};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['374']++;this.themes.push(defaultTheme);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['109'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['375']++;themes.forEach(function(theme,i){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['44']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['376']++;var name=theme.name,path=theme.path;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['377']++;var styleId=_this9.prfxTf+name;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['378']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['111'][0]++,name)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['111'][1]++,!path)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['110'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['379']++;path=_this9.themesPath+name+'/'+name+'.css';}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['110'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['380']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['113'][0]++,!name)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['113'][1]++,theme.path)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['112'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['381']++;name='theme{0}'.replace('{0}',i);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['112'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['382']++;if(!_this9.isImported(path,'link')){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['114'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['383']++;_this9.import(styleId,path,null,'link');}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['114'][1]++;}});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['384']++;this.loader=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['385']++;this.emitter.emit('after-loading-themes',this);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['386']++;TableFilter.prototype.getStylesheet=function getStylesheet(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['45']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['387']++;var name=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['116'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['116'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['115'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['115'][1]++,'default');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['388']++;return(0,_dom.elm)(this.prfxTf+name);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['389']++;TableFilter.prototype.destroy=function destroy(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['46']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['390']++;var _this10=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['391']++;if(!this.initialized){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['117'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['392']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['117'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['393']++;var emitter=this.emitter;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['394']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['119'][0]++,this.isExternalFlt())&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['119'][1]++,!this.popupFilters)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['118'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['395']++;this.removeExternalFlts();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['118'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['396']++;this.destroyExtensions();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['397']++;this.validateAllRows();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['398']++;emitter.emit('destroy',this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['399']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['121'][0]++,this.fltGrid)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['121'][1]++,!this.gridLayout)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['120'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['400']++;this.dom().deleteRow(this.filtersRowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['120'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['401']++;if(this.hasExcludedRows){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['122'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['402']++;emitter.off(['after-filtering'],function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['47']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['403']++;return _this10.setExcludeRows();});}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['122'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['404']++;if(this.linkedFilters){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['123'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['405']++;emitter.off(['after-filtering'],function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['48']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['406']++;return _this10.linkFilters();});}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['123'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['407']++;this.emitter.off(['filter-focus'],function(tf,filter){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['49']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['408']++;return _this10.setActiveFilterId(filter.id);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['409']++;(0,_dom.removeClass)(this.dom(),this.prfxTf);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['410']++;(0,_dom.removeClass)(this.dom(),this.prfxResponsive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['411']++;this.nbHiddenRows=0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['412']++;this.validRowsIndex=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['413']++;this.fltIds=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['414']++;this.initialized=false;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['415']++;TableFilter.prototype.removeExternalFlts=function removeExternalFlts(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['50']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['416']++;if(!this.isExternalFlt()){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['124'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['417']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['124'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['418']++;var ids=this.externalFltIds;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['419']++;ids.forEach(function(id){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['51']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['420']++;var externalFlt=(0,_dom.elm)(id);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['421']++;if(externalFlt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['125'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['422']++;externalFlt.innerHTML='';}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['125'][1]++;}});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['423']++;TableFilter.prototype.isCustomOptions=function isCustomOptions(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['52']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['424']++;return(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['126'][0]++,this.hasCustomOptions)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['126'][1]++,this.customOptions.cols.indexOf(colIndex)!==-1);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['425']++;TableFilter.prototype.getCustomOptions=function getCustomOptions(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['53']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['426']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['128'][0]++,(0,_types.isEmpty)(colIndex))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['128'][1]++,!this.isCustomOptions(colIndex))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['127'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['427']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['127'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['428']++;var customOptions=this.customOptions;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['429']++;var cols=customOptions.cols;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['430']++;var optTxt=[],optArray=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['431']++;var index=cols.indexOf(colIndex);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['432']++;var slcValues=customOptions.values[index];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['433']++;var slcTexts=customOptions.texts[index];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['434']++;var slcSort=customOptions.sorts[index];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['435']++;for(var r=0,len=slcValues.length;r<len;r++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['436']++;optArray.push(slcValues[r]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['437']++;if(slcTexts[r]){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['129'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['438']++;optTxt.push(slcTexts[r]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['129'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['439']++;optTxt.push(slcValues[r]);}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['440']++;if(slcSort){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['130'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['441']++;optArray.sort();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['442']++;optTxt.sort();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['130'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['443']++;return[optArray,optTxt];};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['444']++;TableFilter.prototype.filter=function filter(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['54']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['445']++;var _this11=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['446']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['132'][0]++,!this.fltGrid)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['132'][1]++,!this.initialized)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['131'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['447']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['131'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['448']++;var emitter=this.emitter;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['449']++;this.onBeforeFilter(this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['450']++;emitter.emit('before-filtering',this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['451']++;var hiddenRows=0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['452']++;this.validRowsIndex=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['453']++;var searchArgs=this.getFiltersValue();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['454']++;var eachRow=this.eachRow();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['455']++;eachRow(function(row,k){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['55']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['456']++;row.style.display='';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['457']++;var cells=row.cells;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['458']++;var nbCells=cells.length;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['459']++;var occurence=[],isMatch=true,isSingleFltMatch=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['460']++;for(var j=0;j<nbCells;j++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['461']++;var sA=searchArgs[_this11.singleFlt?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['133'][0]++,0):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['133'][1]++,j)];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['462']++;if(sA===''){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['134'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['463']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['134'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['464']++;var cellValue=(0,_string.matchCase)(_this11.getCellValue(cells[j]),_this11.caseSensitive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['465']++;var sAOrSplit=sA.toString().split(_this11.orOperator),hasMultiOrSA=sAOrSplit.length>1,sAAndSplit=sA.toString().split(_this11.anOperator),hasMultiAndSA=sAAndSplit.length>1;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['466']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['136'][0]++,(0,_types.isArray)(sA))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['136'][1]++,hasMultiOrSA)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['136'][2]++,hasMultiAndSA)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['135'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['467']++;var cS=void 0,s=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['468']++;var found=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['469']++;if((0,_types.isArray)(sA)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['137'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['470']++;s=sA;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['137'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['471']++;s=hasMultiOrSA?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['138'][0]++,sAOrSplit):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['138'][1]++,sAAndSplit);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['472']++;for(var w=0,len=s.length;w<len;w++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['473']++;cS=(0,_string.trim)(s[w]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['474']++;found=_this11._match(cS,cellValue,j);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['475']++;if(found){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['139'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['476']++;emitter.emit('highlight-keyword',_this11,cells[j],cS);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['139'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['477']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['141'][0]++,hasMultiOrSA)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['141'][1]++,found)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['141'][2]++,hasMultiAndSA)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['141'][3]++,!found)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['140'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['478']++;break;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['140'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['479']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['143'][0]++,(0,_types.isArray)(sA))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['143'][1]++,found)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['142'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['480']++;break;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['142'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['481']++;occurence[j]=found;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['135'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['482']++;occurence[j]=_this11._match((0,_string.trim)(sA),cellValue,j);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['483']++;if(occurence[j]){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['144'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['484']++;emitter.emit('highlight-keyword',_this11,cells[j],sA);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['144'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['485']++;if(!occurence[j]){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['145'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['486']++;isMatch=false;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['145'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['487']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['147'][0]++,_this11.singleFlt)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['147'][1]++,_this11.singleFltExcludeCols.indexOf(j)===-1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['147'][2]++,occurence[j])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['146'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['488']++;isSingleFltMatch=true;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['146'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['489']++;emitter.emit('cell-processed',_this11,j,cells[j]);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['490']++;if(isSingleFltMatch){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['148'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['491']++;isMatch=true;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['148'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['492']++;_this11.validateRow(k,isMatch);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['493']++;if(!isMatch){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['149'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['494']++;hiddenRows++;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['149'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['495']++;emitter.emit('row-processed',_this11,k,_this11.validRowsIndex.length,isMatch);},function(row){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['56']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['496']++;return row.cells.length!==_this11.nbCells;});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['497']++;this.nbHiddenRows=hiddenRows;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['498']++;this.onAfterFilter(this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['499']++;emitter.emit('after-filtering',this,searchArgs);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['500']++;TableFilter.prototype._match=function _match(term,cellValue,colIdx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['57']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['501']++;var numData=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['502']++;var decimal=this.getDecimal(colIdx);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['503']++;var reLe=new RegExp(this.leOperator),reGe=new RegExp(this.geOperator),reL=new RegExp(this.lwOperator),reG=new RegExp(this.grOperator),reD=new RegExp(this.dfOperator),reLk=new RegExp((0,_string.rgxEsc)(this.lkOperator)),reEq=new RegExp(this.eqOperator),reSt=new RegExp(this.stOperator),reEn=new RegExp(this.enOperator),reEm=this.emOperator,reNm=this.nmOperator,reRe=new RegExp((0,_string.rgxEsc)(this.rgxOperator));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['504']++;term=(0,_string.matchCase)(term,this.caseSensitive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['505']++;var occurence=false;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['506']++;var hasLO=reL.test(term),hasLE=reLe.test(term),hasGR=reG.test(term),hasGE=reGe.test(term),hasDF=reD.test(term),hasEQ=reEq.test(term),hasLK=reLk.test(term),hasST=reSt.test(term),hasEN=reEn.test(term),hasEM=reEm===term,hasNM=reNm===term,hasRE=reRe.test(term);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['507']++;if(this.hasType(colIdx,[_const.DATE])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['150'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['508']++;var dte1=void 0,dte2=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['509']++;var dateType=this.Mod.dateType;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['510']++;var isValidDate=dateType.isValid.bind(dateType);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['511']++;var parseDate=dateType.parse.bind(dateType);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['512']++;var locale=dateType.getLocale(colIdx);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['513']++;var isLDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['151'][0]++,hasLO)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['151'][1]++,isValidDate(term.replace(reL,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['514']++;var isLEDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['152'][0]++,hasLE)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['152'][1]++,isValidDate(term.replace(reLe,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['515']++;var isGDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['153'][0]++,hasGR)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['153'][1]++,isValidDate(term.replace(reG,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['516']++;var isGEDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['154'][0]++,hasGE)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['154'][1]++,isValidDate(term.replace(reGe,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['517']++;var isDFDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['155'][0]++,hasDF)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['155'][1]++,isValidDate(term.replace(reD,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['518']++;var isEQDate=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['156'][0]++,hasEQ)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['156'][1]++,isValidDate(term.replace(reEq,''),locale));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['519']++;dte1=parseDate(cellValue,locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['520']++;if(isLEDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['157'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['521']++;dte2=parseDate(term.replace(reLe,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['522']++;occurence=dte1<=dte2;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['157'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['523']++;if(isLDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['158'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['524']++;dte2=parseDate(term.replace(reL,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['525']++;occurence=dte1<dte2;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['158'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['526']++;if(isGEDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['159'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['527']++;dte2=parseDate(term.replace(reGe,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['528']++;occurence=dte1>=dte2;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['159'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['529']++;if(isGDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['160'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['530']++;dte2=parseDate(term.replace(reG,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['531']++;occurence=dte1>dte2;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['160'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['532']++;if(isDFDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['161'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['533']++;dte2=parseDate(term.replace(reD,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['534']++;occurence=dte1.toString()!==dte2.toString();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['161'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['535']++;if(isEQDate){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['162'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['536']++;dte2=parseDate(term.replace(reEq,''),locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['537']++;occurence=dte1.toString()===dte2.toString();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['162'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['538']++;if(reLk.test(term)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['163'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['539']++;occurence=(0,_string.contains)(term.replace(reLk,''),cellValue,false,this.caseSensitive);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['163'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['540']++;if(isValidDate(term)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['164'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['541']++;dte2=parseDate(term,locale);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['542']++;occurence=dte1.toString()===dte2.toString();}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['164'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['543']++;if(hasEM){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['165'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['544']++;occurence=(0,_string.isEmpty)(cellValue);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['165'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['545']++;if(hasNM){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['166'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['546']++;occurence=!(0,_string.isEmpty)(cellValue);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['166'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['547']++;occurence=(0,_string.contains)(term,cellValue,this.isExactMatch(colIdx),this.caseSensitive);}}}}}}}}}}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['150'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['548']++;numData=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['167'][0]++,(0,_number.parse)(cellValue,decimal))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['167'][1]++,Number(cellValue));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['549']++;if(hasRE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['168'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['550']++;try{__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['551']++;var srchArg=term.replace(reRe,'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['552']++;var rgx=new RegExp(srchArg);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['553']++;occurence=rgx.test(cellValue);}catch(ex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['554']++;occurence=false;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['168'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['555']++;if(hasLE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['169'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['556']++;occurence=numData<=(0,_number.parse)(term.replace(reLe,''),decimal);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['169'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['557']++;if(hasGE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['170'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['558']++;occurence=numData>=(0,_number.parse)(term.replace(reGe,''),decimal);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['170'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['559']++;if(hasLO){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['171'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['560']++;occurence=numData<(0,_number.parse)(term.replace(reL,''),decimal);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['171'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['561']++;if(hasGR){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['172'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['562']++;occurence=numData>(0,_number.parse)(term.replace(reG,''),decimal);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['172'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['563']++;if(hasDF){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['173'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['564']++;occurence=(0,_string.contains)(term.replace(reD,''),cellValue,false,this.caseSensitive)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['174'][0]++,false):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['174'][1]++,true);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['173'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['565']++;if(hasLK){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['175'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['566']++;occurence=(0,_string.contains)(term.replace(reLk,''),cellValue,false,this.caseSensitive);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['175'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['567']++;if(hasEQ){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['176'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['568']++;occurence=(0,_string.contains)(term.replace(reEq,''),cellValue,true,this.caseSensitive);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['176'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['569']++;if(hasST){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['177'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['570']++;occurence=cellValue.indexOf(term.replace(reSt,''))===0?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['178'][0]++,true):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['178'][1]++,false);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['177'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['571']++;if(hasEN){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['179'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['572']++;var searchArg=term.replace(reEn,'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['573']++;occurence=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['181'][0]++,cellValue.lastIndexOf(searchArg,cellValue.length-1)===cellValue.length-1-(searchArg.length-1))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['181'][1]++,cellValue.lastIndexOf(searchArg,cellValue.length-1)>-1)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['180'][0]++,true):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['180'][1]++,false);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['179'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['574']++;if(hasEM){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['182'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['575']++;occurence=(0,_string.isEmpty)(cellValue);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['182'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['576']++;if(hasNM){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['183'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['577']++;occurence=!(0,_string.isEmpty)(cellValue);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['183'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['578']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['185'][0]++,numData)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['185'][1]++,this.hasType(colIdx,[_const.NUMBER,_const.FORMATTED_NUMBER]))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['185'][2]++,!this.singleFlt)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['184'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['579']++;term=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['186'][0]++,(0,_number.parse)(term,decimal))||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['186'][1]++,term);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['580']++;occurence=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['187'][0]++,numData===term)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['187'][1]++,(0,_string.contains)(term.toString(),numData.toString(),this.isExactMatch(colIdx),this.caseSensitive));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['184'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['581']++;occurence=(0,_string.contains)(term,cellValue,this.isExactMatch(colIdx),this.caseSensitive,this.ignoresDiacritics(colIdx));}}}}}}}}}}}}}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['582']++;return occurence;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['583']++;TableFilter.prototype.getColumnData=function getColumnData(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['58']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['584']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['189'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['189'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['188'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['188'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['585']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['191'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['191'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['190'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['190'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['586']++;return this.getColValues(colIndex,includeHeaders,true,exclude);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['587']++;TableFilter.prototype.getColumnValues=function getColumnValues(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['59']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['588']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['193'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['193'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['192'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['192'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['589']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['195'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['195'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['194'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['194'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['590']++;return this.getColValues(colIndex,includeHeaders,false,exclude);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['591']++;TableFilter.prototype.getColValues=function getColValues(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['60']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['592']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['197'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['197'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['196'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['196'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['593']++;var _this12=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['594']++;var typed=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['199'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['199'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['198'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['198'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['595']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['201'][0]++,arguments.length>3)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['201'][1]++,arguments[3]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['200'][0]++,arguments[3]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['200'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['596']++;var colValues=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['597']++;var getContent=typed?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['202'][0]++,this.getCellData.bind(this)):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['202'][1]++,this.getCellValue.bind(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['598']++;if(includeHeaders){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['203'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['599']++;colValues.push(this.getHeadersText()[colIndex]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['203'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['600']++;var eachRow=this.eachRow();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['601']++;eachRow(function(row,i){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['61']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['602']++;var isExludedRow=exclude.indexOf(i)!==-1;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['603']++;var cells=row.cells;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['604']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['205'][0]++,cells.length===_this12.nbCells)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['205'][1]++,!isExludedRow)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['204'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['605']++;var data=getContent(cells[colIndex]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['606']++;colValues.push(data);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['204'][1]++;}});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['607']++;return colValues;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['608']++;TableFilter.prototype.getFilterValue=function getFilterValue(index){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['62']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['609']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['206'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['610']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['206'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['611']++;var fltValue='';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['612']++;var flt=this.getFilterElement(index);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['613']++;if(!flt){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['207'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['614']++;return fltValue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['207'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['615']++;var fltColType=this.getFilterType(index);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['616']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['209'][0]++,fltColType!==_const.MULTIPLE)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['209'][1]++,fltColType!==_const.CHECKLIST)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['208'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['617']++;fltValue=flt.value;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['208'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['618']++;if(fltColType===_const.MULTIPLE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['210'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['619']++;fltValue=this.feature('dropdown').getValues(index);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['210'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['620']++;if(fltColType===_const.CHECKLIST){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['211'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['621']++;fltValue=this.feature('checkList').getValues(index);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['211'][1]++;}}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['622']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['213'][0]++,(0,_types.isArray)(fltValue))&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['213'][1]++,fltValue.length===0)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['213'][2]++,fltValue.length===1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['213'][3]++,fltValue[0]==='')){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['212'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['623']++;fltValue='';}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['212'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['624']++;return fltValue;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['625']++;TableFilter.prototype.getFiltersValue=function getFiltersValue(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['63']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['626']++;var _this13=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['627']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['214'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['628']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['214'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['629']++;var searchArgs=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['630']++;this.fltIds.forEach(function(id,i){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['64']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['631']++;var fltValue=_this13.getFilterValue(i);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['632']++;if((0,_types.isArray)(fltValue)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['215'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['633']++;searchArgs.push(fltValue);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['215'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['634']++;searchArgs.push((0,_string.trim)(fltValue));}});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['635']++;return searchArgs;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['636']++;TableFilter.prototype.getFilterId=function getFilterId(index){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['65']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['637']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['216'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['638']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['216'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['639']++;return this.fltIds[index];};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['640']++;TableFilter.prototype.getFiltersByType=function getFiltersByType(type,bool){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['66']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['641']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['217'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['642']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['217'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['643']++;var arr=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['644']++;for(var i=0,len=this.fltIds.length;i<len;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['645']++;var fltType=this.getFilterType(i);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['646']++;if(fltType===type.toLowerCase()){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['218'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['647']++;var a=bool?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['219'][0]++,i):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['219'][1]++,this.fltIds[i]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['648']++;arr.push(a);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['218'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['649']++;return arr;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['650']++;TableFilter.prototype.getFilterElement=function getFilterElement(index){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['67']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['651']++;return(0,_dom.elm)(this.fltIds[index]);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['652']++;TableFilter.prototype.getCellsNb=function getCellsNb(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['68']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['653']++;var rowIndex=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['221'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['221'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['220'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['220'][1]++,0);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['654']++;var tr=this.dom().rows[rowIndex>=0?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['222'][0]++,rowIndex):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['222'][1]++,0)];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['655']++;return tr?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['223'][0]++,tr.cells.length):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['223'][1]++,0);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['656']++;TableFilter.prototype.getRowsNb=function getRowsNb(includeHeaders){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['69']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['657']++;var nbRows=this.getWorkingRows().length;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['658']++;if(this.dom().tHead){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['224'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['659']++;return includeHeaders?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['225'][0]++,nbRows+this.dom().querySelectorAll('thead > tr').length):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['225'][1]++,nbRows);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['224'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['660']++;return includeHeaders?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['226'][0]++,nbRows):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['226'][1]++,nbRows-this.refRow);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['661']++;TableFilter.prototype.getWorkingRows=function getWorkingRows(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['70']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['662']++;return doc.querySelectorAll('table#'+this.id+' > tbody > tr');};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['663']++;TableFilter.prototype.getCellValue=function getCellValue(cell){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['71']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['664']++;var idx=cell.cellIndex;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['665']++;var cellParser=this.cellParser;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['666']++;if(cellParser.cols.indexOf(idx)!==-1){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['227'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['667']++;return cellParser.parse(this,cell,idx);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['227'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['668']++;return(0,_dom.getText)(cell);}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['669']++;TableFilter.prototype.getCellData=function getCellData(cell){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['72']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['670']++;var colIndex=cell.cellIndex;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['671']++;var value=this.getCellValue(cell);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['672']++;if(this.hasType(colIndex,[_const.FORMATTED_NUMBER])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['228'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['673']++;return(0,_number.parse)(value,this.getDecimal(colIndex));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['228'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['674']++;if(this.hasType(colIndex,[_const.NUMBER])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['229'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['675']++;return Number(value);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['229'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['676']++;if(this.hasType(colIndex,[_const.DATE])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['230'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['677']++;var dateType=this.Mod.dateType;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['678']++;return dateType.parse(value,dateType.getLocale(colIndex));}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['230'][1]++;}}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['679']++;return value;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['680']++;TableFilter.prototype.getData=function getData(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['73']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['681']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['232'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['232'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['231'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['231'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['682']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['234'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['234'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['233'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['233'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['683']++;return this.getTableData(includeHeaders,excludeHiddenCols,true);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['684']++;TableFilter.prototype.getValues=function getValues(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['74']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['685']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['236'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['236'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['235'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['235'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['686']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['238'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['238'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['237'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['237'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['687']++;return this.getTableData(includeHeaders,excludeHiddenCols,false);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['688']++;TableFilter.prototype.getTableData=function getTableData(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['75']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['689']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['240'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['240'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['239'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['239'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['690']++;var _this14=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['691']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['242'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['242'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['241'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['241'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['692']++;var typed=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['244'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['244'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['243'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['243'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['693']++;var tblData=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['694']++;var getContent=typed?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['245'][0]++,this.getCellData.bind(this)):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['245'][1]++,this.getCellValue.bind(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['695']++;if(includeHeaders){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['246'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['696']++;var headers=this.getHeadersText(excludeHiddenCols);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['697']++;tblData.push([this.getHeadersRowIndex(),headers]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['246'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['698']++;var eachRow=this.eachRow();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['699']++;eachRow(function(row,k){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['76']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['700']++;var rowData=[k,[]];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['701']++;var cells=row.cells;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['702']++;for(var j=0,len=cells.length;j<len;j++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['703']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['248'][0]++,excludeHiddenCols)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['248'][1]++,_this14.hasExtension('colsVisibility'))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['247'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['704']++;if(_this14.extension('colsVisibility').isColHidden(j)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['249'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['705']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['249'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['247'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['706']++;var cellContent=getContent(cells[j]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['707']++;rowData[1].push(cellContent);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['708']++;tblData.push(rowData);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['709']++;return tblData;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['710']++;TableFilter.prototype.getFilteredData=function getFilteredData(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['77']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['711']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['251'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['251'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['250'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['250'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['712']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['253'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['253'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['252'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['252'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['713']++;return this.filteredData(includeHeaders,excludeHiddenCols,true);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['714']++;TableFilter.prototype.getFilteredValues=function getFilteredValues(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['78']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['715']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['255'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['255'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['254'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['254'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['716']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['257'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['257'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['256'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['256'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['717']++;return this.filteredData(includeHeaders,excludeHiddenCols,false);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['718']++;TableFilter.prototype.filteredData=function filteredData(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['79']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['719']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['259'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['259'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['258'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['258'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['720']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['261'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['261'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['260'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['260'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['721']++;var typed=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['263'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['263'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['262'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['262'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['722']++;if(this.validRowsIndex.length===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['264'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['723']++;return[];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['264'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['724']++;var rows=this.dom().rows,filteredData=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['725']++;var getContent=typed?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['265'][0]++,this.getCellData.bind(this)):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['265'][1]++,this.getCellValue.bind(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['726']++;if(includeHeaders){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['266'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['727']++;var headers=this.getHeadersText(excludeHiddenCols);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['728']++;filteredData.push([this.getHeadersRowIndex(),headers]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['266'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['729']++;var validRows=this.getValidRows(true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['730']++;for(var i=0;i<validRows.length;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['731']++;var rData=[this.validRowsIndex[i],[]],cells=rows[this.validRowsIndex[i]].cells;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['732']++;for(var k=0;k<cells.length;k++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['733']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['268'][0]++,excludeHiddenCols)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['268'][1]++,this.hasExtension('colsVisibility'))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['267'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['734']++;if(this.extension('colsVisibility').isColHidden(k)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['269'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['735']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['269'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['267'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['736']++;var cellValue=getContent(cells[k]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['737']++;rData[1].push(cellValue);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['738']++;filteredData.push(rData);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['739']++;return filteredData;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['740']++;TableFilter.prototype.getFilteredColumnData=function getFilteredColumnData(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['80']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['741']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['271'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['271'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['270'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['270'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['742']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['273'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['273'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['272'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['272'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['743']++;return this.getFilteredDataCol(colIndex,includeHeaders,true,exclude,false);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['744']++;TableFilter.prototype.getVisibleColumnData=function getVisibleColumnData(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['81']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['745']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['275'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['275'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['274'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['274'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['746']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['277'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['277'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['276'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['276'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['747']++;return this.getFilteredDataCol(colIndex,includeHeaders,true,exclude,true);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['748']++;TableFilter.prototype.getFilteredColumnValues=function getFilteredColumnValues(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['82']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['749']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['279'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['279'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['278'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['278'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['750']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['281'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['281'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['280'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['280'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['751']++;return this.getFilteredDataCol(colIndex,includeHeaders,false,exclude,false);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['752']++;TableFilter.prototype.getVisibleColumnValues=function getVisibleColumnValues(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['83']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['753']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['283'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['283'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['282'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['282'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['754']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['285'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['285'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['284'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['284'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['755']++;return this.getFilteredDataCol(colIndex,includeHeaders,false,exclude,true);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['756']++;TableFilter.prototype.getFilteredDataCol=function getFilteredDataCol(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['84']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['757']++;var includeHeaders=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['287'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['287'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['286'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['286'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['758']++;var typed=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['289'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['289'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['288'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['288'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['759']++;var _this15=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['760']++;var exclude=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['291'][0]++,arguments.length>3)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['291'][1]++,arguments[3]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['290'][0]++,arguments[3]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['290'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['761']++;var visible=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['293'][0]++,arguments.length>4)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['293'][1]++,arguments[4]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['292'][0]++,arguments[4]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['292'][1]++,true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['762']++;if((0,_types.isUndef)(colIndex)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['294'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['763']++;return[];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['294'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['764']++;var rows=this.dom().rows;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['765']++;var getContent=typed?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['295'][0]++,this.getCellData.bind(this)):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['295'][1]++,this.getCellValue.bind(this));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['766']++;var validRows=this.getValidRows(true).filter(function(rowIdx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['85']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['767']++;return(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['296'][0]++,exclude.indexOf(rowIdx)===-1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['296'][1]++,visible?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['297'][0]++,_this15.getRowDisplay(rows[rowIdx])!=='none'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['297'][1]++,true));});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['768']++;var validColValues=validRows.map(function(rowIdx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['86']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['769']++;return getContent(rows[rowIdx].cells[colIndex]);});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['770']++;if(includeHeaders){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['298'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['771']++;validColValues.unshift(this.getHeadersText()[colIndex]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['298'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['772']++;return validColValues;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['773']++;TableFilter.prototype.getRowDisplay=function getRowDisplay(row){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['87']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['774']++;return row.style.display;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['775']++;TableFilter.prototype.validateRow=function validateRow(rowIndex,isValid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['88']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['776']++;var row=this.dom().rows[rowIndex];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['777']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['300'][0]++,!row)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['300'][1]++,!(0,_types.isBoolean)(isValid))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['299'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['778']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['299'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['779']++;if(this.excludeRows.indexOf(rowIndex)!==-1){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['301'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['780']++;isValid=true;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['301'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['781']++;var displayFlag=isValid?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['302'][0]++,''):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['302'][1]++,_const.NONE),validFlag=isValid?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['303'][0]++,'true'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['303'][1]++,'false');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['782']++;row.style.display=displayFlag;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['783']++;if(this.paging){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['304'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['784']++;row.setAttribute('validRow',validFlag);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['304'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['785']++;if(isValid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['305'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['786']++;if(this.validRowsIndex.indexOf(rowIndex)===-1){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['306'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['787']++;this.validRowsIndex.push(rowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['306'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['788']++;this.onRowValidated(this,rowIndex);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['789']++;this.emitter.emit('row-validated',this,rowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['305'][1]++;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['790']++;TableFilter.prototype.validateAllRows=function validateAllRows(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['89']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['791']++;if(!this.initialized){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['307'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['792']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['307'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['793']++;this.validRowsIndex=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['794']++;for(var k=this.refRow;k<this.nbFilterableRows;k++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['795']++;this.validateRow(k,true);}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['796']++;TableFilter.prototype.setFilterValue=function setFilterValue(index){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['90']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['797']++;var query=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['309'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['309'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['308'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['308'][1]++,'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['798']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['310'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['799']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['310'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['800']++;var slc=this.getFilterElement(index),fltColType=this.getFilterType(index);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['801']++;if(!slc){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['311'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['802']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['311'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['803']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['313'][0]++,fltColType!==_const.MULTIPLE)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['313'][1]++,fltColType!==_const.CHECKLIST)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['312'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['804']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['315'][0]++,this.loadFltOnDemand)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['315'][1]++,!this.initialized)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['314'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['805']++;this.emitter.emit('build-select-filter',this,index,this.linkedFilters,this.isExternalFlt());}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['314'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['806']++;slc.value=query;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['312'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['807']++;if(fltColType===_const.MULTIPLE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['316'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['808']++;var values=(0,_types.isArray)(query)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['317'][0]++,query):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['317'][1]++,query.split(' '+this.orOperator+' '));__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['809']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['319'][0]++,this.loadFltOnDemand)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['319'][1]++,!this.initialized)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['318'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['810']++;this.emitter.emit('build-select-filter',this,index,this.linkedFilters,this.isExternalFlt());}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['318'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['811']++;this.emitter.emit('select-options',this,index,values);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['316'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['812']++;if(fltColType===_const.CHECKLIST){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['320'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['813']++;var _values=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['814']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['322'][0]++,this.loadFltOnDemand)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['322'][1]++,!this.initialized)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['321'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['815']++;this.emitter.emit('build-checklist-filter',this,index,this.linkedFilters);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['321'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['816']++;if((0,_types.isArray)(query)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['323'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['817']++;_values=query;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['323'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['818']++;query=(0,_string.matchCase)(query,this.caseSensitive);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['819']++;_values=query.split(' '+this.orOperator+' ');}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['820']++;this.emitter.emit('select-checklist-options',this,index,_values);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['320'][1]++;}}}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['821']++;TableFilter.prototype.setColWidths=function setColWidths(tbl){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['91']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['822']++;var colWidths=this.colWidths;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['823']++;if(colWidths.length===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['324'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['824']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['324'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['825']++;tbl=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['325'][0]++,tbl)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['325'][1]++,this.dom());__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['826']++;var colTags=(0,_dom.tag)(tbl,'col');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['827']++;var tblHasColTag=colTags.length>0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['828']++;var frag=!tblHasColTag?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['326'][0]++,doc.createDocumentFragment()):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['326'][1]++,null);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['829']++;this.eachCol(function(k){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['92']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['830']++;var col=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['831']++;if(tblHasColTag){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['327'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['832']++;col=colTags[k];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['327'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['833']++;col=(0,_dom.createElm)('col');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['834']++;frag.appendChild(col);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['835']++;col.style.width=colWidths[k];});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['836']++;if(!tblHasColTag){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['328'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['837']++;tbl.insertBefore(frag,tbl.firstChild);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['328'][1]++;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['838']++;TableFilter.prototype.setExcludeRows=function setExcludeRows(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['93']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['839']++;var _this16=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['840']++;if(!this.hasExcludedRows){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['329'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['841']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['329'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['842']++;this.excludeRows.forEach(function(rowIdx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['94']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['843']++;return _this16.validateRow(rowIdx,true);});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['844']++;TableFilter.prototype.clearFilters=function clearFilters(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['95']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['845']++;if(!this.fltGrid){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['330'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['846']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['330'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['847']++;this.emitter.emit('before-clearing-filters',this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['848']++;this.onBeforeReset(this,this.getFiltersValue());__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['849']++;for(var i=0,len=this.fltIds.length;i<len;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['850']++;this.setFilterValue(i,'');}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['851']++;this.filter();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['852']++;this.onAfterReset(this);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['853']++;this.emitter.emit('after-clearing-filters',this);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['854']++;TableFilter.prototype.getActiveFilterId=function getActiveFilterId(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['96']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['855']++;return this.activeFilterId;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['856']++;TableFilter.prototype.setActiveFilterId=function setActiveFilterId(filterId){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['97']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['857']++;this.activeFilterId=filterId;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['858']++;TableFilter.prototype.getColumnIndexFromFilterId=function getColumnIndexFromFilterId(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['98']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['859']++;var filterId=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['332'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['332'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['331'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['331'][1]++,'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['860']++;var idx=filterId.split('_')[0];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['861']++;idx=idx.split(this.prfxFlt)[1];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['862']++;return parseInt(idx,10);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['863']++;TableFilter.prototype.buildFilterId=function buildFilterId(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['99']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['864']++;return''+this.prfxFlt+colIndex+'_'+this.id;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['865']++;TableFilter.prototype.isExternalFlt=function isExternalFlt(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['100']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['866']++;return this.externalFltIds.length>0;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['867']++;TableFilter.prototype.getStylePath=function getStylePath(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['101']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['868']++;return(0,_settings.defaultsStr)(this.config.style_path,this.basePath+'style/');};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['869']++;TableFilter.prototype.getStylesheetPath=function getStylesheetPath(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['102']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['870']++;return(0,_settings.defaultsStr)(this.config.stylesheet,this.getStylePath()+'tablefilter.css');};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['871']++;TableFilter.prototype.getThemesPath=function getThemesPath(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['103']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['872']++;return(0,_settings.defaultsStr)(this.config.themes_path,this.getStylePath()+'themes/');};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['873']++;TableFilter.prototype.activateFilter=function activateFilter(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['104']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['874']++;if((0,_types.isUndef)(colIndex)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['333'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['875']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['333'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['876']++;this.setActiveFilterId(this.getFilterId(colIndex));};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['877']++;TableFilter.prototype.linkFilters=function linkFilters(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['105']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['878']++;var _this17=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['879']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['335'][0]++,!this.linkedFilters)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['335'][1]++,!this.activeFilterId)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['334'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['880']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['334'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['881']++;var slcA1=this.getFiltersByType(_const.SELECT,true),slcA2=this.getFiltersByType(_const.MULTIPLE,true),slcA3=this.getFiltersByType(_const.CHECKLIST,true),slcIndex=slcA1.concat(slcA2);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['882']++;slcIndex=slcIndex.concat(slcA3);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['883']++;slcIndex.forEach(function(colIdx){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['106']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['884']++;var curSlc=_this17.getFilterElement(colIdx);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['885']++;var slcSelectedValue=_this17.getFilterValue(colIdx);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['886']++;if(_this17.loadFltOnDemand){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['336'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['887']++;var opt0=(0,_dom.createOpt)(_this17.getClearFilterText(colIdx),'');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['888']++;curSlc.innerHTML='';__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['889']++;curSlc.appendChild(opt0);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['336'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['890']++;if(slcA3.indexOf(colIdx)!==-1){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['337'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['891']++;_this17.emitter.emit('build-checklist-filter',_this17,colIdx,true);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['337'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['892']++;_this17.emitter.emit('build-select-filter',_this17,colIdx,true);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['893']++;_this17.setFilterValue(colIdx,slcSelectedValue);});};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['894']++;TableFilter.prototype.isExactMatch=function isExactMatch(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['107']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['895']++;var fltType=this.getFilterType(colIndex);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['896']++;return(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['338'][0]++,this.exactMatchByCol[colIndex])||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['338'][1]++,this.exactMatch)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['338'][2]++,fltType!==_const.INPUT);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['897']++;TableFilter.prototype.isRowValid=function isRowValid(rowIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['108']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['898']++;return this.getValidRows().indexOf(rowIndex)!==-1;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['899']++;TableFilter.prototype.isRowDisplayed=function isRowDisplayed(rowIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['109']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['900']++;var row=this.dom().rows[rowIndex];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['901']++;return this.getRowDisplay(row)==='';};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['902']++;TableFilter.prototype.ignoresDiacritics=function ignoresDiacritics(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['110']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['903']++;var ignoreDiac=this.ignoreDiacritics;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['904']++;if((0,_types.isArray)(ignoreDiac)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['339'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['905']++;return ignoreDiac[colIndex];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['339'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['906']++;return Boolean(ignoreDiac);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['907']++;TableFilter.prototype.getClearFilterText=function getClearFilterText(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['111']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['908']++;var clearText=this.clearFilterText;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['909']++;if((0,_types.isArray)(clearText)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['340'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['910']++;return clearText[colIndex];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['340'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['911']++;return clearText;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['912']++;TableFilter.prototype.eachCol=function eachCol(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['112']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['913']++;var fn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['342'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['342'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['341'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['341'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['914']++;var continueFn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['344'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['344'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['343'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['343'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['915']++;var breakFn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['346'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['346'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['345'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['345'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['916']++;var len=this.getCellsNb(this.refRow);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['917']++;for(var i=0;i<len;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['918']++;if(continueFn(i)===true){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['347'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['919']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['347'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['920']++;if(breakFn(i)===true){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['348'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['921']++;break;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['348'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['922']++;fn(i);}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['923']++;TableFilter.prototype.eachRow=function eachRow(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['113']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['924']++;var _this18=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['925']++;var startIdx=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['350'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['350'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['349'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['349'][1]++,this.refRow);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['926']++;return function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['114']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['927']++;var fn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['352'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['352'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['351'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['351'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['928']++;var continueFn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['354'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['354'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['353'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['353'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['929']++;var breakFn=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['356'][0]++,arguments.length>2)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['356'][1]++,arguments[2]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['355'][0]++,arguments[2]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['355'][1]++,_types.EMPTY_FN);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['930']++;var rows=_this18.dom().rows;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['931']++;var len=_this18.getRowsNb(true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['932']++;for(var i=startIdx;i<len;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['933']++;if(continueFn(rows[i],i)===true){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['357'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['934']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['357'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['935']++;if(breakFn(rows[i],i)===true){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['358'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['936']++;break;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['358'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['937']++;fn(rows[i],i);}};};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['938']++;TableFilter.prototype.isImported=function isImported(filePath){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['115']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['939']++;var type=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['360'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['360'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['359'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['359'][1]++,'script');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['940']++;var imported=false,attr=type==='script'?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['361'][0]++,'src'):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['361'][1]++,'href'),files=(0,_dom.tag)(doc,type);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['941']++;for(var i=0,len=files.length;i<len;i++){__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['942']++;if((0,_types.isUndef)(files[i][attr])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['362'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['943']++;continue;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['362'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['944']++;if(files[i][attr].match(filePath)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['363'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['945']++;imported=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['946']++;break;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['363'][1]++;}}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['947']++;return imported;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['948']++;TableFilter.prototype.import=function _import(fileId,filePath,callback){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['116']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['949']++;var _this19=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['950']++;var type=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['365'][0]++,arguments.length>3)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['365'][1]++,arguments[3]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['364'][0]++,arguments[3]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['364'][1]++,'script');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['951']++;if(this.isImported(filePath,type)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['366'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['952']++;return;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['366'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['953']++;var o=this,isLoaded=false,file=void 0,head=(0,_dom.tag)(doc,'head')[0];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['954']++;if(type.toLowerCase()==='link'){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['367'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['955']++;file=(0,_dom.createElm)('link',['id',fileId],['type','text/css'],['rel','stylesheet'],['href',filePath]);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['367'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['956']++;file=(0,_dom.createElm)('script',['id',fileId],['type','text/javascript'],['src',filePath]);}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['957']++;file.onload=file.onreadystatechange=function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['117']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['958']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['369'][0]++,!isLoaded)&&((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['369'][1]++,!_this19.readyState)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['369'][2]++,_this19.readyState==='loaded')||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['369'][3]++,_this19.readyState==='complete'))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['368'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['959']++;isLoaded=true;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['960']++;if(typeof callback==='function'){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['370'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['961']++;callback.call(null,o);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['370'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['368'][1]++;}};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['962']++;file.onerror=function(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['118']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['963']++;throw new Error('TableFilter could not load: '+filePath);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['964']++;head.appendChild(file);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['965']++;TableFilter.prototype.isInitialized=function isInitialized(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['119']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['966']++;return this.initialized;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['967']++;TableFilter.prototype.getFiltersId=function getFiltersId(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['120']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['968']++;return(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['371'][0]++,this.fltIds)||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['371'][1]++,[]);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['969']++;TableFilter.prototype.getValidRows=function getValidRows(reCalc){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['121']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['970']++;var _this20=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['971']++;if(!reCalc){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['372'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['972']++;return this.validRowsIndex;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['372'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['973']++;this.validRowsIndex=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['974']++;var eachRow=this.eachRow();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['975']++;eachRow(function(row){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['122']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['976']++;if(!_this20.paging){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['373'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['977']++;if(_this20.getRowDisplay(row)!==_const.NONE){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['374'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['978']++;_this20.validRowsIndex.push(row.rowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['374'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['373'][1]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['979']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['376'][0]++,row.getAttribute('validRow')==='true')||(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['376'][1]++,row.getAttribute('validRow')===null)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['375'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['980']++;_this20.validRowsIndex.push(row.rowIndex);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['375'][1]++;}}});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['981']++;return this.validRowsIndex;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['982']++;TableFilter.prototype.getFiltersRowIndex=function getFiltersRowIndex(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['123']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['983']++;return this.filtersRowIndex;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['984']++;TableFilter.prototype.getHeadersRowIndex=function getHeadersRowIndex(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['124']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['985']++;return this.headersRow;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['986']++;TableFilter.prototype.getStartRowIndex=function getStartRowIndex(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['125']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['987']++;return this.refRow;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['988']++;TableFilter.prototype.getLastRowIndex=function getLastRowIndex(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['126']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['989']++;var nbRows=this.getRowsNb(true);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['990']++;return nbRows-1;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['991']++;TableFilter.prototype.hasType=function hasType(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['127']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['992']++;var types=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['378'][0]++,arguments.length>1)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['378'][1]++,arguments[1]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['377'][0]++,arguments[1]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['377'][1]++,[]);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['993']++;if(this.colTypes.length===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['379'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['994']++;return false;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['379'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['995']++;var colType=this.colTypes[colIndex];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['996']++;if((0,_types.isObj)(colType)){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['380'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['997']++;colType=colType.type;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['380'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['998']++;return types.indexOf(colType)!==-1;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['999']++;TableFilter.prototype.getHeaderElement=function getHeaderElement(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['128']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1000']++;var table=this.gridLayout?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['381'][0]++,this.Mod.gridLayout.headTbl):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['381'][1]++,this.dom());__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1001']++;var tHead=(0,_dom.tag)(table,'thead');__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1002']++;var rowIdx=this.getHeadersRowIndex();__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1003']++;var header=void 0;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1004']++;if(tHead.length===0){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['382'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1005']++;header=table.rows[rowIdx].cells[colIndex];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['382'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1006']++;if(tHead.length===1){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['383'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1007']++;header=tHead[0].rows[rowIdx].cells[colIndex];}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['383'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1008']++;return header;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1009']++;TableFilter.prototype.getHeadersText=function getHeadersText(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['129']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1010']++;var _this21=this;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1011']++;var excludeHiddenCols=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['385'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['385'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['384'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['384'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1012']++;var headers=[];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1013']++;this.eachCol(function(j){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['130']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1014']++;var header=_this21.getHeaderElement(j);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1015']++;var headerText=(0,_dom.getFirstTextNode)(header);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1016']++;headers.push(headerText);},function(j){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['131']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1017']++;if((__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['387'][0]++,excludeHiddenCols)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['387'][1]++,_this21.hasExtension('colsVisibility'))){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['386'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1018']++;return _this21.extension('colsVisibility').isColHidden(j);}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['386'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1019']++;return false;});__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1020']++;return headers;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1021']++;TableFilter.prototype.getFilterType=function getFilterType(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['132']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1022']++;return this.filterTypes[colIndex];};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1023']++;TableFilter.prototype.getFilterableRowsNb=function getFilterableRowsNb(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['133']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1024']++;return this.getRowsNb(false);};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1025']++;TableFilter.prototype.getValidRowsNb=function getValidRowsNb(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['134']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1026']++;var reCalc=(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['389'][0]++,arguments.length>0)&&(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['389'][1]++,arguments[0]!==undefined)?(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['388'][0]++,arguments[0]):(__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['388'][1]++,false);__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1027']++;return this.getValidRows(reCalc).length;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1028']++;TableFilter.prototype.dom=function dom(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['135']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1029']++;return this.tbl;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1030']++;TableFilter.prototype.getDecimal=function getDecimal(colIndex){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['136']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1031']++;var decimal=this.decimalSeparator;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1032']++;if(this.hasType(colIndex,[_const.FORMATTED_NUMBER])){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['390'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1033']++;var colType=this.colTypes[colIndex];__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1034']++;if(colType.hasOwnProperty('decimal')){__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['391'][0]++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1035']++;decimal=colType.decimal;}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['391'][1]++;}}else{__cov_OZNmcyNdW1BMU9Wdzqdf4g.b['390'][1]++;}__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1036']++;return decimal;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1037']++;TableFilter.prototype.config=function config(){__cov_OZNmcyNdW1BMU9Wdzqdf4g.f['137']++;__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1038']++;return this.cfg;};__cov_OZNmcyNdW1BMU9Wdzqdf4g.s['1039']++;return TableFilter;}();
/***/ }),
/* 109 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_MxsiZu4pZpdoRp0JY6jlnA = (Function('return this'))();
if (!__cov_MxsiZu4pZpdoRp0JY6jlnA.__coverage__) { __cov_MxsiZu4pZpdoRp0JY6jlnA.__coverage__ = {}; }
__cov_MxsiZu4pZpdoRp0JY6jlnA = __cov_MxsiZu4pZpdoRp0JY6jlnA.__coverage__;
if (!(__cov_MxsiZu4pZpdoRp0JY6jlnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\emitter.js'])) {
__cov_MxsiZu4pZpdoRp0JY6jlnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\emitter.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\emitter.js","s":{"1":0,"2":1,"3":0,"4":0,"5":0,"6":1,"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"fnMap":{"1":{"line":7,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":12,"name":"(anonymous_2)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":16,"name":"Emitter","loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":18}}},"4":{"line":33,"name":"on","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":36,"name":"(anonymous_5)","loc":{"start":{"line":22,"column":21},"end":{"line":22,"column":30}}},"6":{"line":49,"name":"off","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":52,"name":"(anonymous_7)","loc":{"start":{"line":34,"column":21},"end":{"line":34,"column":30}}},"8":{"line":66,"name":"emit","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":{"end":{"line":14,"column":5},"start":{"line":8,"column":4}},"7":{"end":{"line":8,"column":18},"start":{"line":8,"column":18}},"8":{"end":{"line":13,"column":8},"start":{"line":13,"column":8}},"9":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"10":{"end":{"line":21,"column":17},"start":{"line":21,"column":17}},"11":{"end":{"line":22,"column":8},"start":{"line":22,"column":8}},"12":{"end":{"line":23,"column":12},"start":{"line":23,"column":12}},"13":{"end":{"line":24,"column":12},"start":{"line":24,"column":12}},"14":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"15":{"end":{"line":33,"column":18},"start":{"line":33,"column":18}},"16":{"end":{"line":34,"column":8},"start":{"line":34,"column":8}},"17":{"end":{"line":37,"column":13},"start":{"line":35,"column":12}},"18":{"end":{"line":36,"column":16},"start":{"line":36,"column":16}},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"20":{"end":{"line":51,"column":9},"start":{"line":47,"column":8}},"21":{"end":{"line":50,"column":13},"start":{"line":48,"column":12}},"22":{"end":{"line":49,"column":16},"start":{"line":49,"column":16}},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":7,"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":37,"type":"binary-expr","locations":[{"end":{"line":23,"column":31},"start":{"line":23,"column":31}},{"end":{"line":23,"column":12},"start":{"line":23,"column":51}}]},"3":{"line":53,"type":"if","locations":[{"end":{"line":35,"column":12},"start":{"line":35,"column":12}},{"end":{"line":35,"column":12},"start":{"line":35,"column":12}}]},"4":{"line":67,"type":"if","locations":[{"end":{"line":47,"column":8},"start":{"line":47,"column":8}},{"end":{"line":47,"column":8},"start":{"line":47,"column":8}}]}},"code":["/**"," * Event emitter class"," */","export class Emitter {"," /**"," * Creates an instance of Emitter."," */"," constructor() {"," /**"," * Events object"," * @type {Object}"," */"," this.events = {};"," }",""," /**"," * Subscribe to an event"," * @param {Array} evts Collection of event names"," * @param {Function} fn Function invoked when event is emitted"," */"," on(evts, fn) {"," evts.forEach((evt) => {"," this.events[evt] = this.events[evt] || [];"," this.events[evt].push(fn);"," });"," }",""," /**"," * Unsubscribe to an event"," * @param {Array} evts Collection of event names"," * @param {Function} fn Function invoked when event is emitted"," */"," off(evts, fn) {"," evts.forEach((evt) => {"," if (evt in this.events) {"," this.events[evt].splice(this.events[evt].indexOf(fn), 1);"," }"," });"," }",""," /**"," * Emit an event"," * @param {String} evt Event name followed by any other argument passed to"," * the invoked function"," */"," emit(evt /*, args...*/) {"," if (evt in this.events) {"," for (let i = 0; i < this.events[evt].length; i++) {"," this.events[evt][i].apply(this, [].slice.call(arguments, 1));"," }"," }"," }","}",""]};
}
__cov_MxsiZu4pZpdoRp0JY6jlnA = __cov_MxsiZu4pZpdoRp0JY6jlnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\emitter.js'];
__cov_MxsiZu4pZpdoRp0JY6jlnA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});function _classCallCheck(instance,Constructor){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['1']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['3']++;if(!(instance instanceof Constructor)){__cov_MxsiZu4pZpdoRp0JY6jlnA.b['1'][0]++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['4']++;throw new TypeError('Cannot call a class as a function');}else{__cov_MxsiZu4pZpdoRp0JY6jlnA.b['1'][1]++;}}__cov_MxsiZu4pZpdoRp0JY6jlnA.s['5']++;var Emitter=exports.Emitter=function(){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['2']++;function Emitter(){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['3']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['7']++;_classCallCheck(this,Emitter);__cov_MxsiZu4pZpdoRp0JY6jlnA.s['8']++;this.events={};}__cov_MxsiZu4pZpdoRp0JY6jlnA.s['9']++;Emitter.prototype.on=function on(evts,fn){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['4']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['10']++;var _this=this;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['11']++;evts.forEach(function(evt){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['5']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['12']++;_this.events[evt]=(__cov_MxsiZu4pZpdoRp0JY6jlnA.b['2'][0]++,_this.events[evt])||(__cov_MxsiZu4pZpdoRp0JY6jlnA.b['2'][1]++,[]);__cov_MxsiZu4pZpdoRp0JY6jlnA.s['13']++;_this.events[evt].push(fn);});};__cov_MxsiZu4pZpdoRp0JY6jlnA.s['14']++;Emitter.prototype.off=function off(evts,fn){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['6']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['15']++;var _this2=this;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['16']++;evts.forEach(function(evt){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['7']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['17']++;if(evt in _this2.events){__cov_MxsiZu4pZpdoRp0JY6jlnA.b['3'][0]++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['18']++;_this2.events[evt].splice(_this2.events[evt].indexOf(fn),1);}else{__cov_MxsiZu4pZpdoRp0JY6jlnA.b['3'][1]++;}});};__cov_MxsiZu4pZpdoRp0JY6jlnA.s['19']++;Emitter.prototype.emit=function emit(evt){__cov_MxsiZu4pZpdoRp0JY6jlnA.f['8']++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['20']++;if(evt in this.events){__cov_MxsiZu4pZpdoRp0JY6jlnA.b['4'][0]++;__cov_MxsiZu4pZpdoRp0JY6jlnA.s['21']++;for(var i=0;i<this.events[evt].length;i++){__cov_MxsiZu4pZpdoRp0JY6jlnA.s['22']++;this.events[evt][i].apply(this,[].slice.call(arguments,1));}}else{__cov_MxsiZu4pZpdoRp0JY6jlnA.b['4'][1]++;}};__cov_MxsiZu4pZpdoRp0JY6jlnA.s['23']++;return Emitter;}();
/***/ }),
/* 110 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_LhocFo5vI7yXpU2WOWSMRw = (Function('return this'))();
if (!__cov_LhocFo5vI7yXpU2WOWSMRw.__coverage__) { __cov_LhocFo5vI7yXpU2WOWSMRw.__coverage__ = {}; }
__cov_LhocFo5vI7yXpU2WOWSMRw = __cov_LhocFo5vI7yXpU2WOWSMRw.__coverage__;
if (!(__cov_LhocFo5vI7yXpU2WOWSMRw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dropdown.js'])) {
__cov_LhocFo5vI7yXpU2WOWSMRw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dropdown.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dropdown.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":0,"12":0,"13":1,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"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},"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,0],"41":[0,0],"42":[0,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]},"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},"fnMap":{"1":{"line":22,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":24,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":26,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":34,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":41,"name":"Dropdown","loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":20}}},"6":{"line":76,"name":"onSlcFocus","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":93,"name":"onSlcChange","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":104,"name":"refreshAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":119,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":151,"name":"(anonymous_10)","loc":{"start":{"line":126,"column":30},"end":{"line":126,"column":30}}},"11":{"line":154,"name":"(anonymous_11)","loc":{"start":{"line":127,"column":29},"end":{"line":127,"column":29}}},"12":{"line":158,"name":"(anonymous_12)","loc":{"start":{"line":131,"column":12},"end":{"line":131,"column":12}}},"13":{"line":161,"name":"(anonymous_13)","loc":{"start":{"line":136,"column":12},"end":{"line":136,"column":12}}},"14":{"line":164,"name":"(anonymous_14)","loc":{"start":{"line":138,"column":42},"end":{"line":138,"column":42}}},"15":{"line":179,"name":"build","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":222,"name":"(anonymous_16)","loc":{"start":{"line":189,"column":12},"end":{"line":189,"column":21}}},"17":{"line":243,"name":"(anonymous_17)","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":24}}},"18":{"line":280,"name":"addOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":320,"name":"addFirstOption","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":346,"name":"selectOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":354,"name":"(anonymous_21)","loc":{"start":{"line":319,"column":37},"end":{"line":319,"column":49}}},"22":{"line":374,"name":"getValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":381,"name":"(anonymous_23)","loc":{"start":{"line":345,"column":16},"end":{"line":345,"column":16}}},"24":{"line":385,"name":"(anonymous_24)","loc":{"start":{"line":347,"column":41},"end":{"line":347,"column":53}}},"25":{"line":400,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":403,"name":"(anonymous_26)","loc":{"start":{"line":363,"column":12},"end":{"line":363,"column":12}}},"27":{"line":406,"name":"(anonymous_27)","loc":{"start":{"line":368,"column":12},"end":{"line":368,"column":12}}},"28":{"line":409,"name":"(anonymous_28)","loc":{"start":{"line":370,"column":43},"end":{"line":370,"column":43}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"9":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"end":{"line":46,"column":5},"start":{"line":21,"column":4}},"26":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"27":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"28":{"end":{"line":25,"column":8},"start":{"line":25,"column":8}},"29":{"end":{"line":31,"column":8},"start":{"line":31,"column":8}},"30":{"end":{"line":38,"column":8},"start":{"line":38,"column":8}},"31":{"end":{"line":44,"column":8},"start":{"line":44,"column":8}},"32":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"33":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"34":{"end":{"line":55,"column":8},"start":{"line":55,"column":8}},"35":{"end":{"line":56,"column":8},"start":{"line":56,"column":8}},"36":{"end":{"line":61,"column":9},"start":{"line":58,"column":8}},"37":{"end":{"line":59,"column":12},"start":{"line":59,"column":12}},"38":{"end":{"line":60,"column":12},"start":{"line":60,"column":12}},"39":{"end":{"line":62,"column":8},"start":{"line":62,"column":8}},"40":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"41":{"end":{"line":72,"column":9},"start":{"line":70,"column":8}},"42":{"end":{"line":71,"column":12},"start":{"line":71,"column":12}},"43":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"44":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"45":{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},"46":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"47":{"end":{"line":82,"column":8},"start":{"line":82,"column":8}},"48":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"49":{"end":{"line":91,"column":42},"start":{"line":91,"column":42}},"50":{"end":{"line":92,"column":8},"start":{"line":92,"column":8}},"51":{"end":{"line":93,"column":8},"start":{"line":93,"column":8}},"52":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"53":{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},"54":{"end":{"line":105,"column":9},"start":{"line":102,"column":8}},"55":{"end":{"line":103,"column":12},"start":{"line":103,"column":12}},"56":{"end":{"line":104,"column":12},"start":{"line":104,"column":12}},"57":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"58":{"end":{"line":114,"column":9},"start":{"line":110,"column":8}},"59":{"end":{"line":111,"column":12},"start":{"line":111,"column":12}},"60":{"end":{"line":113,"column":12},"start":{"line":113,"column":12}},"61":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"62":{"end":{"line":124,"column":9},"start":{"line":118,"column":8}},"63":{"end":{"line":119,"column":12},"start":{"line":119,"column":12}},"64":{"end":{"line":122,"column":12},"start":{"line":122,"column":12}},"65":{"end":{"line":123,"column":12},"start":{"line":123,"column":12}},"66":{"end":{"line":126,"column":8},"start":{"line":126,"column":8}},"67":{"end":{"line":126,"column":30},"start":{"line":126,"column":30}},"68":{"end":{"line":127,"column":8},"start":{"line":127,"column":8}},"69":{"end":{"line":127,"column":29},"start":{"line":127,"column":29}},"70":{"end":{"line":129,"column":8},"start":{"line":129,"column":8}},"71":{"end":{"line":131,"column":12},"start":{"line":131,"column":12}},"72":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"73":{"end":{"line":136,"column":12},"start":{"line":136,"column":12}},"74":{"end":{"line":138,"column":8},"start":{"line":138,"column":8}},"75":{"end":{"line":138,"column":42},"start":{"line":138,"column":42}},"76":{"end":{"line":141,"column":8},"start":{"line":141,"column":8}},"77":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"78":{"end":{"line":149,"column":38},"start":{"line":149,"column":38}},"79":{"end":{"line":149,"column":38},"start":{"line":149,"column":38}},"80":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"81":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"82":{"end":{"line":153,"column":8},"start":{"line":153,"column":8}},"83":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"84":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"85":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"86":{"end":{"line":164,"column":8},"start":{"line":164,"column":8}},"87":{"end":{"line":171,"column":9},"start":{"line":167,"column":8}},"88":{"end":{"line":168,"column":12},"start":{"line":168,"column":12}},"89":{"end":{"line":169,"column":12},"start":{"line":169,"column":12}},"90":{"end":{"line":170,"column":12},"start":{"line":170,"column":12}},"91":{"end":{"line":174,"column":8},"start":{"line":174,"column":8}},"92":{"end":{"line":175,"column":8},"start":{"line":175,"column":8}},"93":{"end":{"line":178,"column":9},"start":{"line":176,"column":8}},"94":{"end":{"line":177,"column":12},"start":{"line":177,"column":12}},"95":{"end":{"line":180,"column":8},"start":{"line":180,"column":8}},"96":{"end":{"line":185,"column":9},"start":{"line":182,"column":8}},"97":{"end":{"line":183,"column":12},"start":{"line":183,"column":12}},"98":{"end":{"line":184,"column":12},"start":{"line":184,"column":12}},"99":{"end":{"line":187,"column":8},"start":{"line":187,"column":8}},"100":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"101":{"end":{"line":190,"column":16},"start":{"line":190,"column":16}},"102":{"end":{"line":192,"column":16},"start":{"line":192,"column":16}},"103":{"end":{"line":197,"column":17},"start":{"line":195,"column":16}},"104":{"end":{"line":196,"column":20},"start":{"line":196,"column":20}},"105":{"end":{"line":208,"column":17},"start":{"line":199,"column":16}},"106":{"end":{"line":200,"column":20},"start":{"line":200,"column":20}},"107":{"end":{"line":203,"column":21},"start":{"line":201,"column":20}},"108":{"end":{"line":202,"column":24},"start":{"line":202,"column":24}},"109":{"end":{"line":207,"column":21},"start":{"line":204,"column":20}},"110":{"end":{"line":206,"column":24},"start":{"line":206,"column":24}},"111":{"end":{"line":215,"column":17},"start":{"line":213,"column":16}},"112":{"end":{"line":214,"column":20},"start":{"line":214,"column":20}},"113":{"end":{"line":220,"column":17},"start":{"line":218,"column":16}},"114":{"end":{"line":219,"column":20},"start":{"line":219,"column":20}},"115":{"end":{"line":224,"column":17},"start":{"line":222,"column":16}},"116":{"end":{"line":223,"column":20},"start":{"line":223,"column":20}},"117":{"end":{"line":229,"column":8},"start":{"line":229,"column":8}},"118":{"end":{"line":232,"column":9},"start":{"line":230,"column":8}},"119":{"end":{"line":231,"column":12},"start":{"line":231,"column":12}},"120":{"end":{"line":235,"column":8},"start":{"line":235,"column":8}},"121":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"122":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"123":{"end":{"line":248,"column":8},"start":{"line":248,"column":8}},"124":{"end":{"line":251,"column":8},"start":{"line":251,"column":8}},"125":{"end":{"line":252,"column":8},"start":{"line":252,"column":8}},"126":{"end":{"line":247,"column":54},"start":{"line":254,"column":8}},"127":{"end":{"line":257,"column":13},"start":{"line":255,"column":12}},"128":{"end":{"line":256,"column":16},"start":{"line":256,"column":16}},"129":{"end":{"line":254,"column":51},"start":{"line":258,"column":12}},"130":{"end":{"line":254,"column":51},"start":{"line":259,"column":12}},"131":{"end":{"line":260,"column":12},"start":{"line":260,"column":12}},"132":{"end":{"line":265,"column":13},"start":{"line":261,"column":12}},"133":{"end":{"line":264,"column":16},"start":{"line":264,"column":16}},"134":{"end":{"line":267,"column":12},"start":{"line":267,"column":12}},"135":{"end":{"line":274,"column":13},"start":{"line":269,"column":12}},"136":{"end":{"line":271,"column":16},"start":{"line":271,"column":16}},"137":{"end":{"line":273,"column":16},"start":{"line":273,"column":16}},"138":{"end":{"line":277,"column":13},"start":{"line":275,"column":12}},"139":{"end":{"line":276,"column":16},"start":{"line":276,"column":16}},"140":{"end":{"line":278,"column":12},"start":{"line":278,"column":12}},"141":{"end":{"line":281,"column":8},"start":{"line":281,"column":8}},"142":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"143":{"end":{"line":289,"column":8},"start":{"line":289,"column":8}},"144":{"end":{"line":290,"column":8},"start":{"line":290,"column":8}},"145":{"end":{"line":291,"column":8},"start":{"line":291,"column":8}},"146":{"end":{"line":295,"column":9},"start":{"line":293,"column":8}},"147":{"end":{"line":294,"column":12},"start":{"line":294,"column":12}},"148":{"end":{"line":296,"column":8},"start":{"line":296,"column":8}},"149":{"end":{"line":300,"column":9},"start":{"line":297,"column":8}},"150":{"end":{"line":298,"column":12},"start":{"line":298,"column":12}},"151":{"end":{"line":299,"column":12},"start":{"line":299,"column":12}},"152":{"end":{"line":304,"column":9},"start":{"line":301,"column":8}},"153":{"end":{"line":302,"column":12},"start":{"line":302,"column":12}},"154":{"end":{"line":303,"column":12},"start":{"line":303,"column":12}},"155":{"end":{"line":305,"column":8},"start":{"line":305,"column":8}},"156":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"157":{"end":{"line":313,"column":41},"start":{"line":313,"column":41}},"158":{"end":{"line":314,"column":8},"start":{"line":314,"column":8}},"159":{"end":{"line":317,"column":9},"start":{"line":315,"column":8}},"160":{"end":{"line":316,"column":12},"start":{"line":316,"column":12}},"161":{"end":{"line":318,"column":8},"start":{"line":318,"column":8}},"162":{"end":{"line":319,"column":8},"start":{"line":319,"column":8}},"163":{"end":{"line":324,"column":13},"start":{"line":322,"column":12}},"164":{"end":{"line":323,"column":16},"start":{"line":323,"column":16}},"165":{"end":{"line":319,"column":49},"start":{"line":326,"column":12}},"166":{"end":{"line":327,"column":16},"start":{"line":327,"column":16}},"167":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"168":{"end":{"line":338,"column":8},"start":{"line":338,"column":8}},"169":{"end":{"line":339,"column":8},"start":{"line":339,"column":8}},"170":{"end":{"line":340,"column":8},"start":{"line":340,"column":8}},"171":{"end":{"line":352,"column":9},"start":{"line":343,"column":8}},"172":{"end":{"line":344,"column":12},"start":{"line":344,"column":12}},"173":{"end":{"line":345,"column":16},"start":{"line":345,"column":16}},"174":{"end":{"line":347,"column":12},"start":{"line":347,"column":12}},"175":{"end":{"line":350,"column":17},"start":{"line":348,"column":16}},"176":{"end":{"line":349,"column":20},"start":{"line":349,"column":20}},"177":{"end":{"line":354,"column":8},"start":{"line":354,"column":8}},"178":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"179":{"end":{"line":360,"column":14},"start":{"line":360,"column":14}},"180":{"end":{"line":361,"column":8},"start":{"line":361,"column":8}},"181":{"end":{"line":363,"column":12},"start":{"line":363,"column":12}},"182":{"end":{"line":366,"column":8},"start":{"line":366,"column":8}},"183":{"end":{"line":368,"column":12},"start":{"line":368,"column":12}},"184":{"end":{"line":370,"column":8},"start":{"line":370,"column":8}},"185":{"end":{"line":370,"column":43},"start":{"line":370,"column":43}},"186":{"end":{"line":371,"column":8},"start":{"line":371,"column":8}},"187":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":22,"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":24,"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":24,"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":24,"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":26,"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":26,"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":26,"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":26,"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":26,"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":80,"type":"if","locations":[{"end":{"line":58,"column":8},"start":{"line":58,"column":8}},{"end":{"line":58,"column":8},"start":{"line":58,"column":8}}]},"11":{"line":80,"type":"binary-expr","locations":[{"end":{"line":58,"column":12},"start":{"line":58,"column":12}},{"end":{"line":58,"column":8},"start":{"line":58,"column":34}}]},"12":{"line":94,"type":"if","locations":[{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},{"end":{"line":70,"column":8},"start":{"line":70,"column":8}}]},"13":{"line":124,"type":"cond-expr","locations":[{"end":{"line":94,"column":31},"start":{"line":95,"column":12}},{"end":{"line":94,"column":8},"start":{"line":95,"column":42}}]},"14":{"line":128,"type":"if","locations":[{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},{"end":{"line":102,"column":8},"start":{"line":102,"column":8}}]},"15":{"line":132,"type":"cond-expr","locations":[{"end":{"line":106,"column":24},"start":{"line":107,"column":12}},{"end":{"line":106,"column":8},"start":{"line":107,"column":29}}]},"16":{"line":135,"type":"if","locations":[{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},{"end":{"line":110,"column":8},"start":{"line":110,"column":8}}]},"17":{"line":143,"type":"if","locations":[{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},{"end":{"line":118,"column":8},"start":{"line":118,"column":8}}]},"18":{"line":182,"type":"cond-expr","locations":[{"end":{"line":149,"column":38},"start":{"line":149,"column":38}},{"end":{"line":149,"column":38},"start":{"line":149,"column":31}}]},"19":{"line":182,"type":"binary-expr","locations":[{"end":{"line":149,"column":38},"start":{"line":149,"column":38}},{"end":{"line":149,"column":38},"start":{"line":149,"column":38}}]},"20":{"line":201,"type":"if","locations":[{"end":{"line":167,"column":8},"start":{"line":167,"column":8}},{"end":{"line":167,"column":8},"start":{"line":167,"column":8}}]},"21":{"line":210,"type":"if","locations":[{"end":{"line":176,"column":8},"start":{"line":176,"column":8}},{"end":{"line":176,"column":8},"start":{"line":176,"column":8}}]},"22":{"line":210,"type":"binary-expr","locations":[{"end":{"line":176,"column":12},"start":{"line":176,"column":12}},{"end":{"line":176,"column":8},"start":{"line":176,"column":24}}]},"23":{"line":216,"type":"if","locations":[{"end":{"line":182,"column":8},"start":{"line":182,"column":8}},{"end":{"line":182,"column":8},"start":{"line":182,"column":8}}]},"24":{"line":216,"type":"binary-expr","locations":[{"end":{"line":182,"column":12},"start":{"line":182,"column":12}},{"end":{"line":182,"column":8},"start":{"line":182,"column":24}}]},"25":{"line":228,"type":"if","locations":[{"end":{"line":195,"column":16},"start":{"line":195,"column":16}},{"end":{"line":195,"column":16},"start":{"line":195,"column":16}}]},"26":{"line":232,"type":"if","locations":[{"end":{"line":199,"column":16},"start":{"line":199,"column":16}},{"end":{"line":199,"column":16},"start":{"line":199,"column":16}}]},"27":{"line":232,"type":"binary-expr","locations":[{"end":{"line":199,"column":20},"start":{"line":199,"column":20}},{"end":{"line":199,"column":16},"start":{"line":199,"column":32}}]},"28":{"line":234,"type":"if","locations":[{"end":{"line":201,"column":20},"start":{"line":201,"column":20}},{"end":{"line":201,"column":20},"start":{"line":201,"column":20}}]},"29":{"line":237,"type":"if","locations":[{"end":{"line":204,"column":20},"start":{"line":204,"column":20}},{"end":{"line":204,"column":20},"start":{"line":204,"column":20}}]},"30":{"line":237,"type":"binary-expr","locations":[{"end":{"line":204,"column":24},"start":{"line":204,"column":24}},{"end":{"line":204,"column":20},"start":{"line":205,"column":24}}]},"31":{"line":245,"type":"if","locations":[{"end":{"line":213,"column":16},"start":{"line":213,"column":16}},{"end":{"line":213,"column":16},"start":{"line":213,"column":16}}]},"32":{"line":250,"type":"if","locations":[{"end":{"line":218,"column":16},"start":{"line":218,"column":16}},{"end":{"line":218,"column":16},"start":{"line":218,"column":16}}]},"33":{"line":250,"type":"binary-expr","locations":[{"end":{"line":218,"column":20},"start":{"line":218,"column":20}},{"end":{"line":218,"column":16},"start":{"line":218,"column":55}}]},"34":{"line":254,"type":"if","locations":[{"end":{"line":222,"column":16},"start":{"line":222,"column":16}},{"end":{"line":222,"column":16},"start":{"line":222,"column":16}}]},"35":{"line":254,"type":"binary-expr","locations":[{"end":{"line":222,"column":20},"start":{"line":222,"column":20}},{"end":{"line":222,"column":16},"start":{"line":222,"column":32}}]},"36":{"line":261,"type":"if","locations":[{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},{"end":{"line":230,"column":8},"start":{"line":230,"column":8}}]},"37":{"line":288,"type":"if","locations":[{"end":{"line":255,"column":12},"start":{"line":255,"column":12}},{"end":{"line":255,"column":12},"start":{"line":255,"column":12}}]},"38":{"line":292,"type":"cond-expr","locations":[{"end":{"line":259,"column":22},"start":{"line":259,"column":38}},{"end":{"line":259,"column":12},"start":{"line":259,"column":56}}]},"39":{"line":294,"type":"if","locations":[{"end":{"line":261,"column":12},"start":{"line":261,"column":12}},{"end":{"line":261,"column":12},"start":{"line":261,"column":12}}]},"40":{"line":294,"type":"binary-expr","locations":[{"end":{"line":261,"column":16},"start":{"line":261,"column":16}},{"end":{"line":261,"column":16},"start":{"line":261,"column":28}},{"end":{"line":261,"column":12},"start":{"line":262,"column":16}}]},"41":{"line":300,"type":"if","locations":[{"end":{"line":269,"column":12},"start":{"line":269,"column":12}},{"end":{"line":269,"column":12},"start":{"line":269,"column":12}}]},"42":{"line":300,"type":"binary-expr","locations":[{"end":{"line":269,"column":16},"start":{"line":269,"column":16}},{"end":{"line":269,"column":16},"start":{"line":269,"column":38}},{"end":{"line":269,"column":12},"start":{"line":270,"column":16}}]},"43":{"line":305,"type":"if","locations":[{"end":{"line":275,"column":12},"start":{"line":275,"column":12}},{"end":{"line":275,"column":12},"start":{"line":275,"column":12}}]},"44":{"line":323,"type":"cond-expr","locations":[{"end":{"line":291,"column":30},"start":{"line":292,"column":12}},{"end":{"line":291,"column":19},"start":{"line":292,"column":17}}]},"45":{"line":324,"type":"if","locations":[{"end":{"line":293,"column":8},"start":{"line":293,"column":8}},{"end":{"line":293,"column":8},"start":{"line":293,"column":8}}]},"46":{"line":328,"type":"if","locations":[{"end":{"line":297,"column":8},"start":{"line":297,"column":8}},{"end":{"line":297,"column":8},"start":{"line":297,"column":8}}]},"47":{"line":332,"type":"if","locations":[{"end":{"line":301,"column":8},"start":{"line":301,"column":8}},{"end":{"line":301,"column":8},"start":{"line":301,"column":8}}]},"48":{"line":347,"type":"cond-expr","locations":[{"end":{"line":313,"column":41},"start":{"line":313,"column":41}},{"end":{"line":313,"column":41},"start":{"line":313,"column":37}}]},"49":{"line":347,"type":"binary-expr","locations":[{"end":{"line":313,"column":41},"start":{"line":313,"column":41}},{"end":{"line":313,"column":41},"start":{"line":313,"column":41}}]},"50":{"line":350,"type":"if","locations":[{"end":{"line":315,"column":8},"start":{"line":315,"column":8}},{"end":{"line":315,"column":8},"start":{"line":315,"column":8}}]},"51":{"line":357,"type":"if","locations":[{"end":{"line":322,"column":12},"start":{"line":322,"column":12}},{"end":{"line":322,"column":12},"start":{"line":322,"column":12}}]},"52":{"line":357,"type":"binary-expr","locations":[{"end":{"line":322,"column":16},"start":{"line":322,"column":16}},{"end":{"line":322,"column":12},"start":{"line":322,"column":36}}]},"53":{"line":361,"type":"if","locations":[{"end":{"line":326,"column":12},"start":{"line":326,"column":12}},{"end":{"line":326,"column":12},"start":{"line":326,"column":12}}]},"54":{"line":361,"type":"binary-expr","locations":[{"end":{"line":326,"column":16},"start":{"line":326,"column":16}},{"end":{"line":326,"column":12},"start":{"line":326,"column":39}}]},"55":{"line":380,"type":"if","locations":[{"end":{"line":343,"column":8},"start":{"line":343,"column":8}},{"end":{"line":343,"column":8},"start":{"line":343,"column":8}}]},"56":{"line":386,"type":"if","locations":[{"end":{"line":348,"column":16},"start":{"line":348,"column":16}},{"end":{"line":348,"column":16},"start":{"line":348,"column":16}}]}},"code":["import {BaseDropdown} from './baseDropdown';","import {createElm, createOpt, elm} from '../dom';","import {has} from '../array';","import {matchCase} from '../string';","import {addEvt, targetEvt} from '../event';","import {SELECT, MULTIPLE, NONE} from '../const';","import {defaultsStr, defaultsBool} from '../settings';","","/**"," * Dropdown filter UI component"," * @export"," * @class Dropdown"," * @extends {BaseDropdown}"," */","export class Dropdown extends BaseDropdown {",""," /**"," * Creates an instance of Dropdown"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'dropdown');",""," // Configuration object"," let f = this.config;",""," /**"," * Enable the reset filter option as first item"," * @type {Boolean}"," */"," this.enableSlcResetFilter ="," defaultsBool(f.enable_slc_reset_filter, true);",""," /**"," * Non empty option text"," * @type {String}"," */"," this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');",""," /**"," * Tooltip text appearing on multiple select"," * @type {String}"," */"," this.multipleSlcTooltip = defaultsStr(f.multiple_slc_tooltip,"," 'Use Ctrl/Cmd key for multiple selections');"," }","",""," /**"," * Drop-down filter focus event handler"," * @param {Event} e DOM Event"," * @private"," */"," onSlcFocus(e) {"," let elm = targetEvt(e);"," let tf = this.tf;"," // select is populated when element has focus"," if (tf.loadFltOnDemand && elm.getAttribute('filled') === '0') {"," let ct = elm.getAttribute('ct');"," this.build(ct);"," }"," this.emitter.emit('filter-focus', tf, elm);"," }",""," /**"," * Drop-down filter change event handler"," * @private"," */"," onSlcChange() {"," if (this.tf.onSlcChange) {"," this.tf.filter();"," }"," }",""," /**"," * Refresh all drop-down filters"," */"," refreshAll() {"," let selectFlts = this.tf.getFiltersByType(SELECT, true);"," let multipleFlts = this.tf.getFiltersByType(MULTIPLE, true);"," let colIdxs = selectFlts.concat(multipleFlts);"," this.refreshFilters(colIdxs);"," }",""," /**"," * Initialize drop-down filter"," * @param {Number} colIndex Column index"," * @param {Boolean} isExternal External filter flag"," * @param {DOMElement} container Dom element containing the filter"," */"," init(colIndex, isExternal, container) {"," let tf = this.tf;"," let col = tf.getFilterType(colIndex);"," let externalFltTgtId = isExternal ?"," tf.externalFltIds[colIndex] : null;",""," let slc = createElm(SELECT,"," ['id', tf.buildFilterId(colIndex)],"," ['ct', colIndex], ['filled', '0']"," );",""," if (col === MULTIPLE) {"," slc.multiple = MULTIPLE;"," slc.title = this.multipleSlcTooltip;"," }"," slc.className = col.toLowerCase() === SELECT ?"," tf.fltCssClass : tf.fltMultiCssClass;",""," //filter is appended in container element"," if (externalFltTgtId) {"," elm(externalFltTgtId).appendChild(slc);"," } else {"," container.appendChild(slc);"," }",""," tf.fltIds.push(slc.id);",""," if (!tf.loadFltOnDemand) {"," this.build(colIndex);"," } else {"," //1st option is created here since build isn't invoked"," let opt0 = createOpt(tf.getClearFilterText(colIndex), '');"," slc.appendChild(opt0);"," }",""," addEvt(slc, 'change', () => this.onSlcChange());"," addEvt(slc, 'focus', (e) => this.onSlcFocus(e));",""," this.emitter.on("," ['build-select-filter'],"," (tf, colIndex, isLinked, isExternal) =>"," this.build(colIndex, isLinked, isExternal)"," );"," this.emitter.on("," ['select-options'],"," (tf, colIndex, values) => this.selectOptions(colIndex, values)"," );"," this.emitter.on(['rows-changed'], () => this.refreshAll());",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Build drop-down filter UI"," * @param {Number} colIndex Column index"," * @param {Boolean} isLinked Enable linked filters behaviour"," */"," build(colIndex, isLinked = false) {"," let tf = this.tf;"," colIndex = Number(colIndex);",""," this.emitter.emit('before-populating-filter', tf, colIndex);",""," /** @inherited */"," this.opts = [];"," /** @inherited */"," this.optsTxt = [];",""," let slc = tf.getFilterElement(colIndex);",""," //custom select test"," /** @inherited */"," this.isCustom = tf.isCustomOptions(colIndex);",""," //Retrieves custom values"," if (this.isCustom) {"," let customValues = tf.getCustomOptions(colIndex);"," this.opts = customValues[0];"," this.optsTxt = customValues[1];"," }",""," //custom selects text"," let activeIdx;"," let activeFilterId = tf.getActiveFilterId();"," if (isLinked && activeFilterId) {"," activeIdx = tf.getColumnIndexFromFilterId(activeFilterId);"," }",""," let excludedOpts = null,"," filteredDataCol = null;"," if (isLinked && tf.disableExcludedOptions) {"," excludedOpts = [];"," filteredDataCol = [];"," }",""," let eachRow = tf.eachRow();"," eachRow("," (row) => {"," let cellValue = tf.getCellValue(row.cells[colIndex]);"," //Vary Peter's patch"," let cellString = matchCase(cellValue, tf.caseSensitive);",""," // checks if celldata is already in array"," if (!has(this.opts, cellString, tf.caseSensitive)) {"," this.opts.push(cellValue);"," }",""," if (isLinked && tf.disableExcludedOptions) {"," let filteredCol = filteredDataCol[colIndex];"," if (!filteredCol) {"," filteredCol = tf.getVisibleColumnValues(colIndex);"," }"," if (!has(filteredCol, cellString, tf.caseSensitive) &&"," !has(excludedOpts, cellString, tf.caseSensitive)) {"," excludedOpts.push(cellValue);"," }"," }"," },"," // continue conditions function"," (row, k) => {"," // excluded rows don't need to appear on selects as always valid"," if (tf.excludeRows.indexOf(k) !== -1) {"," return true;"," }",""," // checks if row has expected number of cells"," if (row.cells.length !== tf.nbCells || this.isCustom) {"," return true;"," }",""," if (isLinked && !this.isValidLinkedValue(k, activeIdx)) {"," return true;"," }"," }"," );",""," //sort options"," this.opts = this.sortOptions(colIndex, this.opts);"," if (excludedOpts) {"," excludedOpts = this.sortOptions(colIndex, excludedOpts);"," }",""," //populates drop-down"," this.addOptions(colIndex, slc, isLinked, excludedOpts);",""," this.emitter.emit('after-populating-filter', tf, colIndex, slc);"," }",""," /**"," * Add drop-down options"," * @param {Number} colIndex Column index"," * @param {Object} slc Select Dom element"," * @param {Boolean} isLinked Enable linked refresh behaviour"," * @param {Array} excludedOpts Array of excluded options"," */"," addOptions(colIndex, slc, isLinked, excludedOpts) {"," let tf = this.tf,"," slcValue = slc.value;",""," slc.innerHTML = '';"," slc = this.addFirstOption(slc);",""," for (let y = 0; y < this.opts.length; y++) {"," if (this.opts[y] === '') {"," continue;"," }"," let val = this.opts[y]; //option value"," let lbl = this.isCustom ? this.optsTxt[y] : val; //option text"," let isDisabled = false;"," if (isLinked && tf.disableExcludedOptions &&"," has(excludedOpts, matchCase(val, tf.caseSensitive),"," tf.caseSensitive)) {"," isDisabled = true;"," }",""," let opt;"," //fill select on demand"," if (tf.loadFltOnDemand && slcValue === this.opts[y] &&"," tf.getFilterType(colIndex) === SELECT) {"," opt = createOpt(lbl, val, true);"," } else {"," opt = createOpt(lbl, val, false);"," }"," if (isDisabled) {"," opt.disabled = true;"," }"," slc.appendChild(opt);"," }// for y",""," slc.setAttribute('filled', '1');"," }",""," /**"," * Add drop-down header option"," * @param {Object} slc Select DOM element"," */"," addFirstOption(slc) {"," let tf = this.tf;"," let colIdx = tf.getColumnIndexFromFilterId(slc.id);"," let opt0 = createOpt((!this.enableSlcResetFilter ?"," '' : tf.getClearFilterText(colIdx)), '');"," if (!this.enableSlcResetFilter) {"," opt0.style.display = NONE;"," }"," slc.appendChild(opt0);"," if (tf.enableEmptyOption) {"," let opt1 = createOpt(tf.emptyText, tf.emOperator);"," slc.appendChild(opt1);"," }"," if (tf.enableNonEmptyOption) {"," let opt2 = createOpt(tf.nonEmptyText, tf.nmOperator);"," slc.appendChild(opt2);"," }"," return slc;"," }",""," /**"," * Select filter options programmatically"," * @param {Number} colIndex Column index"," * @param {Array} values Array of option values to select"," */"," selectOptions(colIndex, values = []) {"," let tf = this.tf;"," if (values.length === 0) {"," return;"," }"," let slc = tf.getFilterElement(colIndex);"," [].forEach.call(slc.options, (option) => {"," // Empty value means clear all selections and first option is the"," // clear all option"," if (values[0] === '' || option.value === '') {"," option.selected = false;"," }",""," if (option.value !== '' && has(values, option.value, true)) {"," option.selected = true;"," }//if"," });"," }",""," /**"," * Get filter values for a given column index"," * @param {Number} colIndex Column index"," * @returns {Array} values Array of selected values"," */"," getValues(colIndex) {"," let tf = this.tf;"," let slc = tf.getFilterElement(colIndex);"," let values = [];",""," // IE >= 9 does not support the selectedOptions property :("," if (slc.selectedOptions) {"," [].forEach.call(slc.selectedOptions,"," option => values.push(option.value));"," } else {"," [].forEach.call(slc.options, (option) => {"," if (option.selected) {"," values.push(option.value);"," }"," });"," }",""," return values;"," }",""," /**"," * Destroy Dropdown instance"," */"," destroy() {"," this.emitter.off("," ['build-select-filter'],"," (colIndex, isLinked, isExternal) =>"," this.build(colIndex, isLinked, isExternal)"," );"," this.emitter.off("," ['select-options'],"," (tf, colIndex, values) => this.selectOptions(colIndex, values)"," );"," this.emitter.off(['rows-changed'], () => this.refreshAll());"," this.initialized = false;"," }","}",""]};
}
__cov_LhocFo5vI7yXpU2WOWSMRw = __cov_LhocFo5vI7yXpU2WOWSMRw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dropdown.js'];
__cov_LhocFo5vI7yXpU2WOWSMRw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_LhocFo5vI7yXpU2WOWSMRw.s['2']++;exports.Dropdown=undefined;__cov_LhocFo5vI7yXpU2WOWSMRw.s['3']++;var _baseDropdown=__webpack_require__(69);__cov_LhocFo5vI7yXpU2WOWSMRw.s['4']++;var _dom=__webpack_require__(10);__cov_LhocFo5vI7yXpU2WOWSMRw.s['5']++;var _array=__webpack_require__(70);__cov_LhocFo5vI7yXpU2WOWSMRw.s['6']++;var _string=__webpack_require__(21);__cov_LhocFo5vI7yXpU2WOWSMRw.s['7']++;var _event=__webpack_require__(19);__cov_LhocFo5vI7yXpU2WOWSMRw.s['8']++;var _const=__webpack_require__(15);__cov_LhocFo5vI7yXpU2WOWSMRw.s['9']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_LhocFo5vI7yXpU2WOWSMRw.f['1']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['11']++;if(!(instance instanceof Constructor)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['1'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['12']++;throw new TypeError('Cannot call a class as a function');}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_LhocFo5vI7yXpU2WOWSMRw.f['2']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['14']++;if(!self){__cov_LhocFo5vI7yXpU2WOWSMRw.b['2'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['15']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['2'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['16']++;return(__cov_LhocFo5vI7yXpU2WOWSMRw.b['4'][0]++,call)&&((__cov_LhocFo5vI7yXpU2WOWSMRw.b['4'][1]++,typeof call==='object')||(__cov_LhocFo5vI7yXpU2WOWSMRw.b['4'][2]++,typeof call==='function'))?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['3'][0]++,call):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_LhocFo5vI7yXpU2WOWSMRw.f['3']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['18']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['6'][0]++,typeof superClass!=='function')&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['6'][1]++,superClass!==null)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['5'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['19']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['5'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['20']++;subClass.prototype=Object.create((__cov_LhocFo5vI7yXpU2WOWSMRw.b['7'][0]++,superClass)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_LhocFo5vI7yXpU2WOWSMRw.s['21']++;if(superClass){__cov_LhocFo5vI7yXpU2WOWSMRw.b['8'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['22']++;Object.setPrototypeOf?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['8'][1]++;}}__cov_LhocFo5vI7yXpU2WOWSMRw.s['23']++;var Dropdown=exports.Dropdown=function(_BaseDropdown){__cov_LhocFo5vI7yXpU2WOWSMRw.f['4']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['24']++;_inherits(Dropdown,_BaseDropdown);function Dropdown(tf){__cov_LhocFo5vI7yXpU2WOWSMRw.f['5']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['26']++;_classCallCheck(this,Dropdown);__cov_LhocFo5vI7yXpU2WOWSMRw.s['27']++;var _this=_possibleConstructorReturn(this,_BaseDropdown.call(this,tf,'dropdown'));__cov_LhocFo5vI7yXpU2WOWSMRw.s['28']++;var f=_this.config;__cov_LhocFo5vI7yXpU2WOWSMRw.s['29']++;_this.enableSlcResetFilter=(0,_settings.defaultsBool)(f.enable_slc_reset_filter,true);__cov_LhocFo5vI7yXpU2WOWSMRw.s['30']++;_this.nonEmptyText=(0,_settings.defaultsStr)(f.non_empty_text,'(Non empty)');__cov_LhocFo5vI7yXpU2WOWSMRw.s['31']++;_this.multipleSlcTooltip=(0,_settings.defaultsStr)(f.multiple_slc_tooltip,'Use Ctrl/Cmd key for multiple selections');__cov_LhocFo5vI7yXpU2WOWSMRw.s['32']++;return _this;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['33']++;Dropdown.prototype.onSlcFocus=function onSlcFocus(e){__cov_LhocFo5vI7yXpU2WOWSMRw.f['6']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['34']++;var elm=(0,_event.targetEvt)(e);__cov_LhocFo5vI7yXpU2WOWSMRw.s['35']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['36']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['11'][0]++,tf.loadFltOnDemand)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['11'][1]++,elm.getAttribute('filled')==='0')){__cov_LhocFo5vI7yXpU2WOWSMRw.b['10'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['37']++;var ct=elm.getAttribute('ct');__cov_LhocFo5vI7yXpU2WOWSMRw.s['38']++;this.build(ct);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['10'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['39']++;this.emitter.emit('filter-focus',tf,elm);};__cov_LhocFo5vI7yXpU2WOWSMRw.s['40']++;Dropdown.prototype.onSlcChange=function onSlcChange(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['7']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['41']++;if(this.tf.onSlcChange){__cov_LhocFo5vI7yXpU2WOWSMRw.b['12'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['42']++;this.tf.filter();}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['12'][1]++;}};__cov_LhocFo5vI7yXpU2WOWSMRw.s['43']++;Dropdown.prototype.refreshAll=function refreshAll(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['8']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['44']++;var selectFlts=this.tf.getFiltersByType(_const.SELECT,true);__cov_LhocFo5vI7yXpU2WOWSMRw.s['45']++;var multipleFlts=this.tf.getFiltersByType(_const.MULTIPLE,true);__cov_LhocFo5vI7yXpU2WOWSMRw.s['46']++;var colIdxs=selectFlts.concat(multipleFlts);__cov_LhocFo5vI7yXpU2WOWSMRw.s['47']++;this.refreshFilters(colIdxs);};__cov_LhocFo5vI7yXpU2WOWSMRw.s['48']++;Dropdown.prototype.init=function init(colIndex,isExternal,container){__cov_LhocFo5vI7yXpU2WOWSMRw.f['9']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['49']++;var _this2=this;__cov_LhocFo5vI7yXpU2WOWSMRw.s['50']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['51']++;var col=tf.getFilterType(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['52']++;var externalFltTgtId=isExternal?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['13'][0]++,tf.externalFltIds[colIndex]):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['13'][1]++,null);__cov_LhocFo5vI7yXpU2WOWSMRw.s['53']++;var slc=(0,_dom.createElm)(_const.SELECT,['id',tf.buildFilterId(colIndex)],['ct',colIndex],['filled','0']);__cov_LhocFo5vI7yXpU2WOWSMRw.s['54']++;if(col===_const.MULTIPLE){__cov_LhocFo5vI7yXpU2WOWSMRw.b['14'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['55']++;slc.multiple=_const.MULTIPLE;__cov_LhocFo5vI7yXpU2WOWSMRw.s['56']++;slc.title=this.multipleSlcTooltip;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['14'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['57']++;slc.className=col.toLowerCase()===_const.SELECT?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['15'][0]++,tf.fltCssClass):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['15'][1]++,tf.fltMultiCssClass);__cov_LhocFo5vI7yXpU2WOWSMRw.s['58']++;if(externalFltTgtId){__cov_LhocFo5vI7yXpU2WOWSMRw.b['16'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['59']++;(0,_dom.elm)(externalFltTgtId).appendChild(slc);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['16'][1]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['60']++;container.appendChild(slc);}__cov_LhocFo5vI7yXpU2WOWSMRw.s['61']++;tf.fltIds.push(slc.id);__cov_LhocFo5vI7yXpU2WOWSMRw.s['62']++;if(!tf.loadFltOnDemand){__cov_LhocFo5vI7yXpU2WOWSMRw.b['17'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['63']++;this.build(colIndex);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['17'][1]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['64']++;var opt0=(0,_dom.createOpt)(tf.getClearFilterText(colIndex),'');__cov_LhocFo5vI7yXpU2WOWSMRw.s['65']++;slc.appendChild(opt0);}__cov_LhocFo5vI7yXpU2WOWSMRw.s['66']++;(0,_event.addEvt)(slc,'change',function(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['10']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['67']++;return _this2.onSlcChange();});__cov_LhocFo5vI7yXpU2WOWSMRw.s['68']++;(0,_event.addEvt)(slc,'focus',function(e){__cov_LhocFo5vI7yXpU2WOWSMRw.f['11']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['69']++;return _this2.onSlcFocus(e);});__cov_LhocFo5vI7yXpU2WOWSMRw.s['70']++;this.emitter.on(['build-select-filter'],function(tf,colIndex,isLinked,isExternal){__cov_LhocFo5vI7yXpU2WOWSMRw.f['12']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['71']++;return _this2.build(colIndex,isLinked,isExternal);});__cov_LhocFo5vI7yXpU2WOWSMRw.s['72']++;this.emitter.on(['select-options'],function(tf,colIndex,values){__cov_LhocFo5vI7yXpU2WOWSMRw.f['13']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['73']++;return _this2.selectOptions(colIndex,values);});__cov_LhocFo5vI7yXpU2WOWSMRw.s['74']++;this.emitter.on(['rows-changed'],function(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['14']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['75']++;return _this2.refreshAll();});__cov_LhocFo5vI7yXpU2WOWSMRw.s['76']++;this.initialized=true;};__cov_LhocFo5vI7yXpU2WOWSMRw.s['77']++;Dropdown.prototype.build=function build(colIndex){__cov_LhocFo5vI7yXpU2WOWSMRw.f['15']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['78']++;var _this3=this;__cov_LhocFo5vI7yXpU2WOWSMRw.s['79']++;var isLinked=(__cov_LhocFo5vI7yXpU2WOWSMRw.b['19'][0]++,arguments.length>1)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['19'][1]++,arguments[1]!==undefined)?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['18'][0]++,arguments[1]):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['18'][1]++,false);__cov_LhocFo5vI7yXpU2WOWSMRw.s['80']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['81']++;colIndex=Number(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['82']++;this.emitter.emit('before-populating-filter',tf,colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['83']++;this.opts=[];__cov_LhocFo5vI7yXpU2WOWSMRw.s['84']++;this.optsTxt=[];__cov_LhocFo5vI7yXpU2WOWSMRw.s['85']++;var slc=tf.getFilterElement(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['86']++;this.isCustom=tf.isCustomOptions(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['87']++;if(this.isCustom){__cov_LhocFo5vI7yXpU2WOWSMRw.b['20'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['88']++;var customValues=tf.getCustomOptions(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['89']++;this.opts=customValues[0];__cov_LhocFo5vI7yXpU2WOWSMRw.s['90']++;this.optsTxt=customValues[1];}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['20'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['91']++;var activeIdx=void 0;__cov_LhocFo5vI7yXpU2WOWSMRw.s['92']++;var activeFilterId=tf.getActiveFilterId();__cov_LhocFo5vI7yXpU2WOWSMRw.s['93']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['22'][0]++,isLinked)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['22'][1]++,activeFilterId)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['21'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['94']++;activeIdx=tf.getColumnIndexFromFilterId(activeFilterId);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['21'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['95']++;var excludedOpts=null,filteredDataCol=null;__cov_LhocFo5vI7yXpU2WOWSMRw.s['96']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['24'][0]++,isLinked)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['24'][1]++,tf.disableExcludedOptions)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['23'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['97']++;excludedOpts=[];__cov_LhocFo5vI7yXpU2WOWSMRw.s['98']++;filteredDataCol=[];}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['23'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['99']++;var eachRow=tf.eachRow();__cov_LhocFo5vI7yXpU2WOWSMRw.s['100']++;eachRow(function(row){__cov_LhocFo5vI7yXpU2WOWSMRw.f['16']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['101']++;var cellValue=tf.getCellValue(row.cells[colIndex]);__cov_LhocFo5vI7yXpU2WOWSMRw.s['102']++;var cellString=(0,_string.matchCase)(cellValue,tf.caseSensitive);__cov_LhocFo5vI7yXpU2WOWSMRw.s['103']++;if(!(0,_array.has)(_this3.opts,cellString,tf.caseSensitive)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['25'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['104']++;_this3.opts.push(cellValue);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['25'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['105']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['27'][0]++,isLinked)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['27'][1]++,tf.disableExcludedOptions)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['26'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['106']++;var filteredCol=filteredDataCol[colIndex];__cov_LhocFo5vI7yXpU2WOWSMRw.s['107']++;if(!filteredCol){__cov_LhocFo5vI7yXpU2WOWSMRw.b['28'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['108']++;filteredCol=tf.getVisibleColumnValues(colIndex);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['28'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['109']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['30'][0]++,!(0,_array.has)(filteredCol,cellString,tf.caseSensitive))&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['30'][1]++,!(0,_array.has)(excludedOpts,cellString,tf.caseSensitive))){__cov_LhocFo5vI7yXpU2WOWSMRw.b['29'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['110']++;excludedOpts.push(cellValue);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['29'][1]++;}}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['26'][1]++;}},function(row,k){__cov_LhocFo5vI7yXpU2WOWSMRw.f['17']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['111']++;if(tf.excludeRows.indexOf(k)!==-1){__cov_LhocFo5vI7yXpU2WOWSMRw.b['31'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['112']++;return true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['31'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['113']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['33'][0]++,row.cells.length!==tf.nbCells)||(__cov_LhocFo5vI7yXpU2WOWSMRw.b['33'][1]++,_this3.isCustom)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['32'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['114']++;return true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['32'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['115']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['35'][0]++,isLinked)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['35'][1]++,!_this3.isValidLinkedValue(k,activeIdx))){__cov_LhocFo5vI7yXpU2WOWSMRw.b['34'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['116']++;return true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['34'][1]++;}});__cov_LhocFo5vI7yXpU2WOWSMRw.s['117']++;this.opts=this.sortOptions(colIndex,this.opts);__cov_LhocFo5vI7yXpU2WOWSMRw.s['118']++;if(excludedOpts){__cov_LhocFo5vI7yXpU2WOWSMRw.b['36'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['119']++;excludedOpts=this.sortOptions(colIndex,excludedOpts);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['36'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['120']++;this.addOptions(colIndex,slc,isLinked,excludedOpts);__cov_LhocFo5vI7yXpU2WOWSMRw.s['121']++;this.emitter.emit('after-populating-filter',tf,colIndex,slc);};__cov_LhocFo5vI7yXpU2WOWSMRw.s['122']++;Dropdown.prototype.addOptions=function addOptions(colIndex,slc,isLinked,excludedOpts){__cov_LhocFo5vI7yXpU2WOWSMRw.f['18']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['123']++;var tf=this.tf,slcValue=slc.value;__cov_LhocFo5vI7yXpU2WOWSMRw.s['124']++;slc.innerHTML='';__cov_LhocFo5vI7yXpU2WOWSMRw.s['125']++;slc=this.addFirstOption(slc);__cov_LhocFo5vI7yXpU2WOWSMRw.s['126']++;for(var y=0;y<this.opts.length;y++){__cov_LhocFo5vI7yXpU2WOWSMRw.s['127']++;if(this.opts[y]===''){__cov_LhocFo5vI7yXpU2WOWSMRw.b['37'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['128']++;continue;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['37'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['129']++;var val=this.opts[y];__cov_LhocFo5vI7yXpU2WOWSMRw.s['130']++;var lbl=this.isCustom?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['38'][0]++,this.optsTxt[y]):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['38'][1]++,val);__cov_LhocFo5vI7yXpU2WOWSMRw.s['131']++;var isDisabled=false;__cov_LhocFo5vI7yXpU2WOWSMRw.s['132']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['40'][0]++,isLinked)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['40'][1]++,tf.disableExcludedOptions)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['40'][2]++,(0,_array.has)(excludedOpts,(0,_string.matchCase)(val,tf.caseSensitive),tf.caseSensitive))){__cov_LhocFo5vI7yXpU2WOWSMRw.b['39'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['133']++;isDisabled=true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['39'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['134']++;var opt=void 0;__cov_LhocFo5vI7yXpU2WOWSMRw.s['135']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['42'][0]++,tf.loadFltOnDemand)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['42'][1]++,slcValue===this.opts[y])&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['42'][2]++,tf.getFilterType(colIndex)===_const.SELECT)){__cov_LhocFo5vI7yXpU2WOWSMRw.b['41'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['136']++;opt=(0,_dom.createOpt)(lbl,val,true);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['41'][1]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['137']++;opt=(0,_dom.createOpt)(lbl,val,false);}__cov_LhocFo5vI7yXpU2WOWSMRw.s['138']++;if(isDisabled){__cov_LhocFo5vI7yXpU2WOWSMRw.b['43'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['139']++;opt.disabled=true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['43'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['140']++;slc.appendChild(opt);}__cov_LhocFo5vI7yXpU2WOWSMRw.s['141']++;slc.setAttribute('filled','1');};__cov_LhocFo5vI7yXpU2WOWSMRw.s['142']++;Dropdown.prototype.addFirstOption=function addFirstOption(slc){__cov_LhocFo5vI7yXpU2WOWSMRw.f['19']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['143']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['144']++;var colIdx=tf.getColumnIndexFromFilterId(slc.id);__cov_LhocFo5vI7yXpU2WOWSMRw.s['145']++;var opt0=(0,_dom.createOpt)(!this.enableSlcResetFilter?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['44'][0]++,''):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['44'][1]++,tf.getClearFilterText(colIdx)),'');__cov_LhocFo5vI7yXpU2WOWSMRw.s['146']++;if(!this.enableSlcResetFilter){__cov_LhocFo5vI7yXpU2WOWSMRw.b['45'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['147']++;opt0.style.display=_const.NONE;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['45'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['148']++;slc.appendChild(opt0);__cov_LhocFo5vI7yXpU2WOWSMRw.s['149']++;if(tf.enableEmptyOption){__cov_LhocFo5vI7yXpU2WOWSMRw.b['46'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['150']++;var opt1=(0,_dom.createOpt)(tf.emptyText,tf.emOperator);__cov_LhocFo5vI7yXpU2WOWSMRw.s['151']++;slc.appendChild(opt1);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['46'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['152']++;if(tf.enableNonEmptyOption){__cov_LhocFo5vI7yXpU2WOWSMRw.b['47'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['153']++;var opt2=(0,_dom.createOpt)(tf.nonEmptyText,tf.nmOperator);__cov_LhocFo5vI7yXpU2WOWSMRw.s['154']++;slc.appendChild(opt2);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['47'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['155']++;return slc;};__cov_LhocFo5vI7yXpU2WOWSMRw.s['156']++;Dropdown.prototype.selectOptions=function selectOptions(colIndex){__cov_LhocFo5vI7yXpU2WOWSMRw.f['20']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['157']++;var values=(__cov_LhocFo5vI7yXpU2WOWSMRw.b['49'][0]++,arguments.length>1)&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['49'][1]++,arguments[1]!==undefined)?(__cov_LhocFo5vI7yXpU2WOWSMRw.b['48'][0]++,arguments[1]):(__cov_LhocFo5vI7yXpU2WOWSMRw.b['48'][1]++,[]);__cov_LhocFo5vI7yXpU2WOWSMRw.s['158']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['159']++;if(values.length===0){__cov_LhocFo5vI7yXpU2WOWSMRw.b['50'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['160']++;return;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['50'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['161']++;var slc=tf.getFilterElement(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['162']++;[].forEach.call(slc.options,function(option){__cov_LhocFo5vI7yXpU2WOWSMRw.f['21']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['163']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['52'][0]++,values[0]==='')||(__cov_LhocFo5vI7yXpU2WOWSMRw.b['52'][1]++,option.value==='')){__cov_LhocFo5vI7yXpU2WOWSMRw.b['51'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['164']++;option.selected=false;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['51'][1]++;}__cov_LhocFo5vI7yXpU2WOWSMRw.s['165']++;if((__cov_LhocFo5vI7yXpU2WOWSMRw.b['54'][0]++,option.value!=='')&&(__cov_LhocFo5vI7yXpU2WOWSMRw.b['54'][1]++,(0,_array.has)(values,option.value,true))){__cov_LhocFo5vI7yXpU2WOWSMRw.b['53'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['166']++;option.selected=true;}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['53'][1]++;}});};__cov_LhocFo5vI7yXpU2WOWSMRw.s['167']++;Dropdown.prototype.getValues=function getValues(colIndex){__cov_LhocFo5vI7yXpU2WOWSMRw.f['22']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['168']++;var tf=this.tf;__cov_LhocFo5vI7yXpU2WOWSMRw.s['169']++;var slc=tf.getFilterElement(colIndex);__cov_LhocFo5vI7yXpU2WOWSMRw.s['170']++;var values=[];__cov_LhocFo5vI7yXpU2WOWSMRw.s['171']++;if(slc.selectedOptions){__cov_LhocFo5vI7yXpU2WOWSMRw.b['55'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['172']++;[].forEach.call(slc.selectedOptions,function(option){__cov_LhocFo5vI7yXpU2WOWSMRw.f['23']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['173']++;return values.push(option.value);});}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['55'][1]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['174']++;[].forEach.call(slc.options,function(option){__cov_LhocFo5vI7yXpU2WOWSMRw.f['24']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['175']++;if(option.selected){__cov_LhocFo5vI7yXpU2WOWSMRw.b['56'][0]++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['176']++;values.push(option.value);}else{__cov_LhocFo5vI7yXpU2WOWSMRw.b['56'][1]++;}});}__cov_LhocFo5vI7yXpU2WOWSMRw.s['177']++;return values;};__cov_LhocFo5vI7yXpU2WOWSMRw.s['178']++;Dropdown.prototype.destroy=function destroy(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['25']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['179']++;var _this4=this;__cov_LhocFo5vI7yXpU2WOWSMRw.s['180']++;this.emitter.off(['build-select-filter'],function(colIndex,isLinked,isExternal){__cov_LhocFo5vI7yXpU2WOWSMRw.f['26']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['181']++;return _this4.build(colIndex,isLinked,isExternal);});__cov_LhocFo5vI7yXpU2WOWSMRw.s['182']++;this.emitter.off(['select-options'],function(tf,colIndex,values){__cov_LhocFo5vI7yXpU2WOWSMRw.f['27']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['183']++;return _this4.selectOptions(colIndex,values);});__cov_LhocFo5vI7yXpU2WOWSMRw.s['184']++;this.emitter.off(['rows-changed'],function(){__cov_LhocFo5vI7yXpU2WOWSMRw.f['28']++;__cov_LhocFo5vI7yXpU2WOWSMRw.s['185']++;return _this4.refreshAll();});__cov_LhocFo5vI7yXpU2WOWSMRw.s['186']++;this.initialized=false;};__cov_LhocFo5vI7yXpU2WOWSMRw.s['187']++;return Dropdown;}(_baseDropdown.BaseDropdown);
/***/ }),
/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_UB$PZ1ROYf6yXJD3uDnUMA = (Function('return this'))();
if (!__cov_UB$PZ1ROYf6yXJD3uDnUMA.__coverage__) { __cov_UB$PZ1ROYf6yXJD3uDnUMA.__coverage__ = {}; }
__cov_UB$PZ1ROYf6yXJD3uDnUMA = __cov_UB$PZ1ROYf6yXJD3uDnUMA.__coverage__;
if (!(__cov_UB$PZ1ROYf6yXJD3uDnUMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dateType.js'])) {
__cov_UB$PZ1ROYf6yXJD3uDnUMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dateType.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dateType.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"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},"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]},"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},"fnMap":{"1":{"line":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":31,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":38,"name":"DateType","loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":20}}},"6":{"line":64,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":77,"name":"(anonymous_7)","loc":{"start":{"line":53,"column":12},"end":{"line":53,"column":12}}},"8":{"line":97,"name":"parse","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":109,"name":"isValid","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":122,"name":"getOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":136,"name":"getLocale","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":153,"name":"addConfigFormats","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":158,"name":"(anonymous_13)","loc":{"start":{"line":119,"column":22},"end":{"line":119,"column":37}}},"14":{"line":166,"name":"(anonymous_14)","loc":{"start":{"line":130,"column":36},"end":{"line":130,"column":48}}},"15":{"line":181,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":190,"name":"(anonymous_16)","loc":{"start":{"line":152,"column":12},"end":{"line":152,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":35,"column":5},"start":{"line":19,"column":4}},"25":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"26":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"27":{"end":{"line":26,"column":8},"start":{"line":26,"column":8}},"28":{"end":{"line":32,"column":8},"start":{"line":32,"column":8}},"29":{"end":{"line":34,"column":8},"start":{"line":34,"column":8}},"30":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"31":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"32":{"end":{"line":40,"column":11},"start":{"line":40,"column":11}},"33":{"end":{"line":43,"column":9},"start":{"line":41,"column":8}},"34":{"end":{"line":42,"column":12},"start":{"line":42,"column":12}},"35":{"end":{"line":46,"column":8},"start":{"line":46,"column":8}},"36":{"end":{"line":49,"column":8},"start":{"line":49,"column":8}},"37":{"end":{"line":51,"column":8},"start":{"line":51,"column":8}},"38":{"end":{"line":53,"column":12},"start":{"line":53,"column":12}},"39":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"40":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"41":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"42":{"end":{"line":71,"column":8},"start":{"line":71,"column":8}},"43":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"44":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"45":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"46":{"end":{"line":92,"column":8},"start":{"line":92,"column":8}},"47":{"end":{"line":93,"column":8},"start":{"line":93,"column":8}},"48":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"49":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"50":{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},"51":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"52":{"end":{"line":118,"column":31},"start":{"line":118,"column":31}},"53":{"end":{"line":118,"column":31},"start":{"line":118,"column":31}},"54":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"55":{"end":{"line":120,"column":12},"start":{"line":120,"column":12}},"56":{"end":{"line":136,"column":13},"start":{"line":121,"column":12}},"57":{"end":{"line":122,"column":16},"start":{"line":122,"column":16}},"58":{"end":{"line":125,"column":16},"start":{"line":125,"column":16}},"59":{"end":{"line":135,"column":17},"start":{"line":129,"column":16}},"60":{"end":{"line":130,"column":20},"start":{"line":130,"column":20}},"61":{"end":{"line":131,"column":24},"start":{"line":131,"column":24}},"62":{"end":{"line":134,"column":20},"start":{"line":134,"column":20}},"63":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"64":{"end":{"line":143,"column":14},"start":{"line":143,"column":14}},"65":{"end":{"line":146,"column":9},"start":{"line":144,"column":8}},"66":{"end":{"line":145,"column":12},"start":{"line":145,"column":12}},"67":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"68":{"end":{"line":152,"column":12},"start":{"line":152,"column":12}},"69":{"end":{"line":155,"column":8},"start":{"line":155,"column":8}},"70":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":67,"type":"if","locations":[{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},{"end":{"line":41,"column":8},"start":{"line":41,"column":8}}]},"11":{"line":123,"type":"binary-expr","locations":[{"end":{"line":92,"column":16},"start":{"line":92,"column":16}},{"end":{"line":92,"column":8},"start":{"line":92,"column":25}}]},"12":{"line":125,"type":"cond-expr","locations":[{"end":{"line":94,"column":15},"start":{"line":94,"column":32}},{"end":{"line":94,"column":8},"start":{"line":94,"column":42}}]},"13":{"line":137,"type":"binary-expr","locations":[{"end":{"line":104,"column":15},"start":{"line":104,"column":15}},{"end":{"line":104,"column":8},"start":{"line":104,"column":51}}]},"14":{"line":156,"type":"cond-expr","locations":[{"end":{"line":118,"column":31},"start":{"line":118,"column":31}},{"end":{"line":118,"column":31},"start":{"line":118,"column":27}}]},"15":{"line":156,"type":"binary-expr","locations":[{"end":{"line":118,"column":31},"start":{"line":118,"column":31}},{"end":{"line":118,"column":31},"start":{"line":118,"column":31}}]},"16":{"line":160,"type":"if","locations":[{"end":{"line":121,"column":12},"start":{"line":121,"column":12}},{"end":{"line":121,"column":12},"start":{"line":121,"column":12}}]},"17":{"line":160,"type":"binary-expr","locations":[{"end":{"line":121,"column":16},"start":{"line":121,"column":16}},{"end":{"line":121,"column":12},"start":{"line":121,"column":41}}]},"18":{"line":161,"type":"binary-expr","locations":[{"end":{"line":123,"column":20},"start":{"line":123,"column":20}},{"end":{"line":122,"column":29},"start":{"line":123,"column":38}}]},"19":{"line":162,"type":"cond-expr","locations":[{"end":{"line":125,"column":30},"start":{"line":126,"column":20}},{"end":{"line":125,"column":16},"start":{"line":126,"column":37}}]},"20":{"line":184,"type":"if","locations":[{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},{"end":{"line":144,"column":8},"start":{"line":144,"column":8}}]}},"code":["import {Date as SugarDate} from 'sugar-date';","import 'sugar-date/locales';","import {Feature} from '../feature';","import {isObj, isArray} from '../types';","import {DATE} from '../const';","import {root} from '../root';","","/**"," * Wrapper for Sugar Date module providing datetime helpers and locales"," * @export"," * @class DateType"," */","export class DateType extends Feature {",""," /**"," * Creates an instance of DateType"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'dateType');",""," /**"," * Global locale"," * @type {String}"," */"," this.locale = tf.locale;",""," /**"," * Sugar Date instance"," * @type {Object}"," */"," this.datetime = SugarDate;",""," this.enable();"," }",""," /**"," * Initialize DateType instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," // Set global locale"," this.datetime.setLocale(this.locale);",""," // Add formats from column types configuration if any"," this.addConfigFormats(this.tf.colTypes);",""," this.emitter.on("," ['add-date-type-formats'],"," (tf, types) => this.addConfigFormats(types)"," );",""," // Broadcast date-type initialization"," this.emitter.emit('date-type-initialized', this.tf, this);",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Parse a string representation of a date for a specified locale and return"," * a date object"," * @param {String} dateStr String representation of a date"," * @param {String} localeCode Locale code (ie 'en-us')"," * @returns {Date}"," */"," parse(dateStr, localeCode) {"," return this.datetime.create(dateStr, localeCode);"," }",""," /**"," * Check string representation of a date for a specified locale is valid"," * @param {any} dateStr String representation of a date"," * @param {any} localeCode Locale code (ie 'en-us')"," * @returns {Boolean}"," */"," isValid(dateStr, localeCode) {"," return this.datetime.isValid(this.parse(dateStr, localeCode));"," }",""," /**"," * Return the type object of a specified column as per configuration or"," * passed collection"," * @param {Number} colIndex Column index"," * @param {Array} types Collection of column types, optional"," * @returns {Object}"," */"," getOptions(colIndex, types) {"," types = types || this.tf.colTypes;"," let colType = types[colIndex];"," return isObj(colType) ? colType : {};"," }",""," /**"," * Return the locale code for supplied column index as per configuration"," * or global setting"," * @param {Number} colIndex Column index"," * @returns {String} Locale code (ie: 'en-us')"," */"," getLocale(colIndex) {"," return this.getOptions(colIndex).locale || this.locale;"," }",""," /**"," * Add date time format(s) to a locale as specified by the passed"," * collection of column types, ie:"," * ["," * 'string',"," * 'number',"," * { type: 'date', locale: 'en', format: ['{dd}/{MM}/{yyyy}']}"," * ]"," *"," * @param {Array} [types=[]] Collection of column types"," */"," addConfigFormats(types=[]) {"," types.forEach((type, idx) => {"," let options = this.getOptions(idx, types);"," if (options.type === DATE && options.hasOwnProperty('format')) {"," let locale = this.datetime.getLocale("," options.locale || this.locale"," );"," let formats = isArray(options.format) ?"," options.format : [options.format];",""," // Sugar date module throws exceptions with locale.addFormat"," try {"," formats.forEach((format) => {"," locale.addFormat(format);"," });"," } catch (ex) {"," root.console.error(ex);"," }"," }"," });"," }",""," /**"," * Remove DateType instance"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," // TODO: remove added formats",""," this.emitter.off("," ['add-date-type-formats'],"," (tf, types) => this.addConfigFormats(types)"," );",""," this.initialized = false;"," }","}",""]};
}
__cov_UB$PZ1ROYf6yXJD3uDnUMA = __cov_UB$PZ1ROYf6yXJD3uDnUMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\dateType.js'];
__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['2']++;exports.DateType=undefined;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['3']++;var _sugarDate=__webpack_require__(72);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['4']++;__webpack_require__(422);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['5']++;var _feature=__webpack_require__(11);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['6']++;var _types=__webpack_require__(3);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['7']++;var _const=__webpack_require__(15);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['8']++;var _root=__webpack_require__(16);function _classCallCheck(instance,Constructor){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['1']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['10']++;if(!(instance instanceof Constructor)){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['1'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['2']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['13']++;if(!self){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['2'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['2'][1]++;}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['15']++;return(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['4'][0]++,call)&&((__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['4'][1]++,typeof call==='object')||(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['4'][2]++,typeof call==='function'))?(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['3'][0]++,call):(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['3']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['17']++;if((__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['6'][0]++,typeof superClass!=='function')&&(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['6'][1]++,superClass!==null)){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['5'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['5'][1]++;}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['19']++;subClass.prototype=Object.create((__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['7'][0]++,superClass)&&(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['20']++;if(superClass){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['8'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['21']++;Object.setPrototypeOf?(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['8'][1]++;}}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['22']++;var DateType=exports.DateType=function(_Feature){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['4']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['23']++;_inherits(DateType,_Feature);function DateType(tf){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['5']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['25']++;_classCallCheck(this,DateType);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['26']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'dateType'));__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['27']++;_this.locale=tf.locale;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['28']++;_this.datetime=_sugarDate.Date;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['29']++;_this.enable();__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['30']++;return _this;}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['31']++;DateType.prototype.init=function init(){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['6']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['32']++;var _this2=this;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['33']++;if(this.initialized){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['10'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['34']++;return;}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['10'][1]++;}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['35']++;this.datetime.setLocale(this.locale);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['36']++;this.addConfigFormats(this.tf.colTypes);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['37']++;this.emitter.on(['add-date-type-formats'],function(tf,types){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['7']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['38']++;return _this2.addConfigFormats(types);});__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['39']++;this.emitter.emit('date-type-initialized',this.tf,this);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['40']++;this.initialized=true;};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['41']++;DateType.prototype.parse=function parse(dateStr,localeCode){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['8']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['42']++;return this.datetime.create(dateStr,localeCode);};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['43']++;DateType.prototype.isValid=function isValid(dateStr,localeCode){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['9']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['44']++;return this.datetime.isValid(this.parse(dateStr,localeCode));};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['45']++;DateType.prototype.getOptions=function getOptions(colIndex,types){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['10']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['46']++;types=(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['11'][0]++,types)||(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['11'][1]++,this.tf.colTypes);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['47']++;var colType=types[colIndex];__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['48']++;return(0,_types.isObj)(colType)?(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['12'][0]++,colType):(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['12'][1]++,{});};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['49']++;DateType.prototype.getLocale=function getLocale(colIndex){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['11']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['50']++;return(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['13'][0]++,this.getOptions(colIndex).locale)||(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['13'][1]++,this.locale);};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['51']++;DateType.prototype.addConfigFormats=function addConfigFormats(){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['12']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['52']++;var _this3=this;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['53']++;var types=(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['15'][0]++,arguments.length>0)&&(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['15'][1]++,arguments[0]!==undefined)?(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['14'][0]++,arguments[0]):(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['14'][1]++,[]);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['54']++;types.forEach(function(type,idx){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['13']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['55']++;var options=_this3.getOptions(idx,types);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['56']++;if((__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['17'][0]++,options.type===_const.DATE)&&(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['17'][1]++,options.hasOwnProperty('format'))){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['16'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['57']++;var locale=_this3.datetime.getLocale((__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['18'][0]++,options.locale)||(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['18'][1]++,_this3.locale));__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['58']++;var formats=(0,_types.isArray)(options.format)?(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['19'][0]++,options.format):(__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['19'][1]++,[options.format]);__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['59']++;try{__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['60']++;formats.forEach(function(format){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['14']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['61']++;locale.addFormat(format);});}catch(ex){__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['62']++;_root.root.console.error(ex);}}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['16'][1]++;}});};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['63']++;DateType.prototype.destroy=function destroy(){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['15']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['64']++;var _this4=this;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['65']++;if(!this.initialized){__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['20'][0]++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['66']++;return;}else{__cov_UB$PZ1ROYf6yXJD3uDnUMA.b['20'][1]++;}__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['67']++;this.emitter.off(['add-date-type-formats'],function(tf,types){__cov_UB$PZ1ROYf6yXJD3uDnUMA.f['16']++;__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['68']++;return _this4.addConfigFormats(types);});__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['69']++;this.initialized=false;};__cov_UB$PZ1ROYf6yXJD3uDnUMA.s['70']++;return DateType;}(_feature.Feature);
/***/ }),
/* 112 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_b79Z39pZVn1MDyHHDnnXOA = (Function('return this'))();
if (!__cov_b79Z39pZVn1MDyHHDnnXOA.__coverage__) { __cov_b79Z39pZVn1MDyHHDnnXOA.__coverage__ = {}; }
__cov_b79Z39pZVn1MDyHHDnnXOA = __cov_b79Z39pZVn1MDyHHDnnXOA.__coverage__;
if (!(__cov_b79Z39pZVn1MDyHHDnnXOA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\help.js'])) {
__cov_b79Z39pZVn1MDyHHDnnXOA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\help.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\help.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"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":1,"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},"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,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]},"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":24,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":26,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":28,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":37,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":44,"name":"Help","loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":20}}},"6":{"line":129,"name":"(anonymous_6)","loc":{"start":{"line":118,"column":39},"end":{"line":118,"column":39}}},"7":{"line":141,"name":"onMouseup","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":160,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":188,"name":"(anonymous_9)","loc":{"start":{"line":170,"column":38},"end":{"line":170,"column":38}}},"10":{"line":194,"name":"(anonymous_10)","loc":{"start":{"line":174,"column":36},"end":{"line":174,"column":36}}},"11":{"line":213,"name":"(anonymous_11)","loc":{"start":{"line":191,"column":30},"end":{"line":191,"column":30}}},"12":{"line":230,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":254,"name":"destroy","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"9":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"10":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"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":10,"column":0},"start":{"line":10,"column":0}},"25":{"end":{"line":12,"column":0},"start":{"line":12,"column":0}},"26":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"27":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"28":{"end":{"line":119,"column":5},"start":{"line":23,"column":4}},"29":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"30":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"31":{"end":{"line":26,"column":8},"start":{"line":26,"column":8}},"32":{"end":{"line":32,"column":8},"start":{"line":32,"column":8}},"33":{"end":{"line":38,"column":8},"start":{"line":38,"column":8}},"34":{"end":{"line":44,"column":8},"start":{"line":44,"column":8}},"35":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"36":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"37":{"end":{"line":69,"column":8},"start":{"line":69,"column":8}},"38":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"39":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"40":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"41":{"end":{"line":93,"column":8},"start":{"line":93,"column":8}},"42":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"43":{"end":{"line":105,"column":8},"start":{"line":105,"column":8}},"44":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"45":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"46":{"end":{"line":118,"column":39},"start":{"line":118,"column":39}},"47":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"48":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"49":{"end":{"line":126,"column":8},"start":{"line":126,"column":8}},"50":{"end":{"line":130,"column":9},"start":{"line":128,"column":8}},"51":{"end":{"line":129,"column":12},"start":{"line":129,"column":12}},"52":{"end":{"line":134,"column":9},"start":{"line":132,"column":8}},"53":{"end":{"line":133,"column":12},"start":{"line":133,"column":12}},"54":{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},"55":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"56":{"end":{"line":142,"column":11},"start":{"line":142,"column":11}},"57":{"end":{"line":145,"column":9},"start":{"line":143,"column":8}},"58":{"end":{"line":144,"column":12},"start":{"line":144,"column":12}},"59":{"end":{"line":147,"column":8},"start":{"line":147,"column":8}},"60":{"end":{"line":149,"column":8},"start":{"line":149,"column":8}},"61":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"62":{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},"63":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"64":{"end":{"line":157,"column":8},"start":{"line":157,"column":8}},"65":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"66":{"end":{"line":162,"column":8},"start":{"line":162,"column":8}},"67":{"end":{"line":176,"column":9},"start":{"line":164,"column":8}},"68":{"end":{"line":165,"column":12},"start":{"line":165,"column":12}},"69":{"end":{"line":166,"column":12},"start":{"line":166,"column":12}},"70":{"end":{"line":167,"column":12},"start":{"line":167,"column":12}},"71":{"end":{"line":168,"column":12},"start":{"line":168,"column":12}},"72":{"end":{"line":169,"column":12},"start":{"line":169,"column":12}},"73":{"end":{"line":170,"column":12},"start":{"line":170,"column":12}},"74":{"end":{"line":170,"column":38},"start":{"line":170,"column":38}},"75":{"end":{"line":172,"column":12},"start":{"line":172,"column":12}},"76":{"end":{"line":173,"column":12},"start":{"line":173,"column":12}},"77":{"end":{"line":174,"column":12},"start":{"line":174,"column":12}},"78":{"end":{"line":174,"column":36},"start":{"line":174,"column":36}},"79":{"end":{"line":175,"column":12},"start":{"line":175,"column":12}},"80":{"end":{"line":189,"column":9},"start":{"line":178,"column":8}},"81":{"end":{"line":179,"column":12},"start":{"line":179,"column":12}},"82":{"end":{"line":180,"column":12},"start":{"line":180,"column":12}},"83":{"end":{"line":184,"column":13},"start":{"line":182,"column":12}},"84":{"end":{"line":183,"column":16},"start":{"line":183,"column":16}},"85":{"end":{"line":185,"column":12},"start":{"line":185,"column":12}},"86":{"end":{"line":188,"column":13},"start":{"line":186,"column":12}},"87":{"end":{"line":187,"column":16},"start":{"line":187,"column":16}},"88":{"end":{"line":190,"column":8},"start":{"line":190,"column":8}},"89":{"end":{"line":191,"column":8},"start":{"line":191,"column":8}},"90":{"end":{"line":191,"column":30},"start":{"line":191,"column":30}},"91":{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},"92":{"end":{"line":194,"column":8},"start":{"line":194,"column":8}},"93":{"end":{"line":196,"column":8},"start":{"line":196,"column":8}},"94":{"end":{"line":198,"column":8},"start":{"line":198,"column":8}},"95":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"96":{"end":{"line":209,"column":9},"start":{"line":207,"column":8}},"97":{"end":{"line":208,"column":12},"start":{"line":208,"column":12}},"98":{"end":{"line":212,"column":8},"start":{"line":212,"column":8}},"99":{"end":{"line":214,"column":8},"start":{"line":214,"column":8}},"100":{"end":{"line":220,"column":9},"start":{"line":215,"column":8}},"101":{"end":{"line":216,"column":12},"start":{"line":216,"column":12}},"102":{"end":{"line":217,"column":12},"start":{"line":217,"column":12}},"103":{"end":{"line":219,"column":12},"start":{"line":219,"column":12}},"104":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"105":{"end":{"line":229,"column":9},"start":{"line":227,"column":8}},"106":{"end":{"line":228,"column":12},"start":{"line":228,"column":12}},"107":{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},"108":{"end":{"line":231,"column":8},"start":{"line":231,"column":8}},"109":{"end":{"line":233,"column":8},"start":{"line":233,"column":8}},"110":{"end":{"line":234,"column":8},"start":{"line":234,"column":8}},"111":{"end":{"line":236,"column":8},"start":{"line":236,"column":8}},"112":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"113":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":24,"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":26,"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":26,"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":26,"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":28,"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":28,"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":28,"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":28,"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":28,"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":49,"type":"binary-expr","locations":[{"end":{"line":26,"column":16},"start":{"line":26,"column":16}},{"end":{"line":26,"column":8},"start":{"line":26,"column":49}}]},"11":{"line":67,"type":"cond-expr","locations":[{"end":{"line":44,"column":25},"start":{"line":44,"column":44}},{"end":{"line":44,"column":8},"start":{"line":45,"column":12}}]},"12":{"line":144,"type":"binary-expr","locations":[{"end":{"line":128,"column":15},"start":{"line":128,"column":15}},{"end":{"line":128,"column":15},"start":{"line":128,"column":28}},{"end":{"line":128,"column":8},"start":{"line":128,"column":55}}]},"13":{"line":148,"type":"if","locations":[{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},{"end":{"line":132,"column":8},"start":{"line":132,"column":8}}]},"14":{"line":148,"type":"binary-expr","locations":[{"end":{"line":132,"column":12},"start":{"line":132,"column":12}},{"end":{"line":132,"column":8},"start":{"line":132,"column":39}}]},"15":{"line":163,"type":"if","locations":[{"end":{"line":143,"column":8},"start":{"line":143,"column":8}},{"end":{"line":143,"column":8},"start":{"line":143,"column":8}}]},"16":{"line":177,"type":"cond-expr","locations":[{"end":{"line":157,"column":23},"start":{"line":158,"column":12}},{"end":{"line":157,"column":8},"start":{"line":159,"column":12}}]},"17":{"line":180,"type":"cond-expr","locations":[{"end":{"line":162,"column":27},"start":{"line":162,"column":45}},{"end":{"line":162,"column":8},"start":{"line":162,"column":51}}]},"18":{"line":182,"type":"if","locations":[{"end":{"line":164,"column":8},"start":{"line":164,"column":8}},{"end":{"line":164,"column":8},"start":{"line":164,"column":8}}]},"19":{"line":200,"type":"if","locations":[{"end":{"line":178,"column":8},"start":{"line":178,"column":8}},{"end":{"line":178,"column":8},"start":{"line":178,"column":8}}]},"20":{"line":204,"type":"if","locations":[{"end":{"line":182,"column":12},"start":{"line":182,"column":12}},{"end":{"line":182,"column":12},"start":{"line":182,"column":12}}]},"21":{"line":208,"type":"if","locations":[{"end":{"line":186,"column":12},"start":{"line":186,"column":12}},{"end":{"line":186,"column":12},"start":{"line":186,"column":12}}]},"22":{"line":233,"type":"if","locations":[{"end":{"line":207,"column":8},"start":{"line":207,"column":8}},{"end":{"line":207,"column":8},"start":{"line":207,"column":8}}]},"23":{"line":241,"type":"if","locations":[{"end":{"line":215,"column":8},"start":{"line":215,"column":8}},{"end":{"line":215,"column":8},"start":{"line":215,"column":8}}]},"24":{"line":241,"type":"binary-expr","locations":[{"end":{"line":215,"column":12},"start":{"line":215,"column":12}},{"end":{"line":215,"column":8},"start":{"line":215,"column":33}}]},"25":{"line":255,"type":"if","locations":[{"end":{"line":227,"column":8},"start":{"line":227,"column":8}},{"end":{"line":227,"column":8},"start":{"line":227,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, createText, elm, removeElm} from '../dom';","import {addEvt, targetEvt, removeEvt} from '../event';","import {NONE} from '../const';","import {root} from '../root';","import {isEmpty, isNull} from '../types';","import {defaultsStr} from '../settings';","import {RIGHT} from './toolbar';","","const WIKI_URL = 'https://github.com/koalyptus/TableFilter/wiki/' +"," '4.-Filter-operators';","const WEBSITE_URL = 'http://koalyptus.github.io/TableFilter/';","","/**"," * Help UI component"," */","export class Help extends Feature {",""," /**"," * Creates an instance of Help"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'help');",""," let f = this.config.help_instructions || {};",""," /**"," * ID of main custom container element"," * @type {String}"," */"," this.tgtId = defaultsStr(f.target_id, null);",""," /**"," * ID of custom container element for instructions"," * @type {String}"," */"," this.contTgtId = defaultsStr(f.container_target_id, null);",""," /**"," * Instructions text (accepts HTML)"," * @type {String}"," */"," this.instrText = !isEmpty(f.text) ? f.text :"," 'Use the filters above each column to filter and limit table ' +"," 'data. Advanced searches can be performed by using the following ' +"," 'operators: <br /><b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, ' +"," '<b>&gt;=</b>, <b>=</b>, <b>*</b>, <b>!</b>, <b>{</b>, <b>}</b>, ' +"," '<b>||</b>,<b>&amp;&amp;</b>, <b>[empty]</b>, <b>[nonempty]</b>, ' +"," '<b>rgx:</b><br/><a href=\"' + WIKI_URL + '\" target=\"_blank\">' +"," 'Learn more</a><hr/>';",""," /**"," * Instructions HTML"," * @type {String}"," */"," this.instrHtml = defaultsStr(f.html, null);",""," /**"," * Help button text ('?')"," * @type {String}"," */"," this.btnText = defaultsStr(f.btn_text, '?');",""," /**"," * Custom help button HTML"," * @type {String}"," */"," this.btnHtml = defaultsStr(f.btn_html, null);",""," /**"," * Css class for help button"," * @type {String}"," */"," this.btnCssClass = defaultsStr(f.btn_css_class, 'helpBtn');",""," /**"," * Css class for help container element"," * @type {String}"," */"," this.contCssClass = defaultsStr(f.container_css_class, 'helpCont');",""," /**"," * Button DOM element"," * @type {DOMElement}"," */"," this.btn = null;",""," /**"," * Help container DOM element"," * @type {DOMElement}"," */"," this.cont = null;",""," /**"," * Bound mouseup wrapper"," * @private"," */"," this.boundMouseup = null;",""," /**"," * Default HTML appended to instructions text"," * @type {String}"," */"," this.defaultHtml = '<div class=\"helpFooter\"><h4>TableFilter ' +"," 'v' + tf.version + '</h4>' + '<a href=\"' + WEBSITE_URL +"," '\" target=\"_blank\">' + WEBSITE_URL + '</a>' +"," '<br/><span>&copy;2015-' + tf.year + ' {AUTHOR}</span>' +"," '<div align=\"center\" style=\"margin-top:8px;\">' +"," '<a href=\"javascript:void(0);\" class=\"close\">Close</a></div></div>';",""," /**"," * Default position in toolbar ('left'|'center'|'right')"," * @type {String}"," */"," this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT);",""," this.emitter.on(['init-help'], () => this.init());"," }",""," /**"," * Mouse-up event handler handling popup auto-close behaviour"," * @private"," */"," onMouseup(evt) {"," let targetElm = targetEvt(evt);",""," while (targetElm && targetElm !== this.cont && targetElm !== this.btn) {"," targetElm = targetElm.parentNode;"," }",""," if (targetElm !== this.cont && targetElm !== this.btn) {"," this.toggle();"," }",""," return;"," }",""," /**"," * Initialise Help instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.emitter.emit('initializing-feature', this, !isNull(this.tgtId));",""," let tf = this.tf;",""," let btn = createElm('span');"," let cont = createElm('div');",""," this.boundMouseup = this.onMouseup.bind(this);",""," //help button is added to defined element"," let targetEl = !this.tgtId ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.tgtId);"," targetEl.appendChild(btn);",""," let divContainer = !this.contTgtId ? btn : elm(this.contTgtId);",""," if (!this.btnHtml) {"," divContainer.appendChild(cont);"," let helplink = createElm('a', ['href', 'javascript:void(0);']);"," helplink.className = this.btnCssClass;"," helplink.appendChild(createText(this.btnText));"," btn.appendChild(helplink);"," addEvt(helplink, 'click', () => this.toggle());"," } else {"," btn.innerHTML = this.btnHtml;"," let helpEl = btn.firstChild;"," addEvt(helpEl, 'click', () => this.toggle());"," divContainer.appendChild(cont);"," }",""," if (!this.instrHtml) {"," cont.innerHTML = this.instrText;"," cont.className = this.contCssClass;"," } else {"," if (this.contTgtId) {"," divContainer.appendChild(cont);"," }"," cont.innerHTML = this.instrHtml;"," if (!this.contTgtId) {"," cont.className = this.contCssClass;"," }"," }"," cont.innerHTML += this.defaultHtml;"," addEvt(cont, 'click', () => this.toggle());",""," this.cont = cont;"," this.btn = btn;"," /** @inherited */"," this.initialized = true;",""," this.emitter.emit('feature-initialized', this);"," }",""," /**"," * Toggle help pop-up"," */"," toggle() {"," // check only if explicitily disabled as in this case undefined"," // signifies the help feature is enabled by default"," if (!this.isEnabled()) {"," return;"," }",""," // ensure mouseup event handler is removed"," removeEvt(root, 'mouseup', this.boundMouseup);",""," let divDisplay = this.cont.style.display;"," if (divDisplay === '' || divDisplay === NONE) {"," this.cont.style.display = 'inline';"," addEvt(root, 'mouseup', this.boundMouseup);"," } else {"," this.cont.style.display = NONE;"," }"," }",""," /**"," * Remove help UI"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," removeElm(this.btn);"," this.btn = null;",""," removeElm(this.cont);"," this.cont = null;",""," this.boundMouseup = null;"," this.initialized = false;"," }","","}",""]};
}
__cov_b79Z39pZVn1MDyHHDnnXOA = __cov_b79Z39pZVn1MDyHHDnnXOA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\help.js'];
__cov_b79Z39pZVn1MDyHHDnnXOA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_b79Z39pZVn1MDyHHDnnXOA.s['2']++;exports.Help=undefined;__cov_b79Z39pZVn1MDyHHDnnXOA.s['3']++;var _feature=__webpack_require__(11);__cov_b79Z39pZVn1MDyHHDnnXOA.s['4']++;var _dom=__webpack_require__(10);__cov_b79Z39pZVn1MDyHHDnnXOA.s['5']++;var _event=__webpack_require__(19);__cov_b79Z39pZVn1MDyHHDnnXOA.s['6']++;var _const=__webpack_require__(15);__cov_b79Z39pZVn1MDyHHDnnXOA.s['7']++;var _root=__webpack_require__(16);__cov_b79Z39pZVn1MDyHHDnnXOA.s['8']++;var _types=__webpack_require__(3);__cov_b79Z39pZVn1MDyHHDnnXOA.s['9']++;var _settings=__webpack_require__(7);__cov_b79Z39pZVn1MDyHHDnnXOA.s['10']++;var _toolbar=__webpack_require__(33);function _classCallCheck(instance,Constructor){__cov_b79Z39pZVn1MDyHHDnnXOA.f['1']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['12']++;if(!(instance instanceof Constructor)){__cov_b79Z39pZVn1MDyHHDnnXOA.b['1'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['13']++;throw new TypeError('Cannot call a class as a function');}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_b79Z39pZVn1MDyHHDnnXOA.f['2']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['15']++;if(!self){__cov_b79Z39pZVn1MDyHHDnnXOA.b['2'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['16']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['2'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['17']++;return(__cov_b79Z39pZVn1MDyHHDnnXOA.b['4'][0]++,call)&&((__cov_b79Z39pZVn1MDyHHDnnXOA.b['4'][1]++,typeof call==='object')||(__cov_b79Z39pZVn1MDyHHDnnXOA.b['4'][2]++,typeof call==='function'))?(__cov_b79Z39pZVn1MDyHHDnnXOA.b['3'][0]++,call):(__cov_b79Z39pZVn1MDyHHDnnXOA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_b79Z39pZVn1MDyHHDnnXOA.f['3']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['19']++;if((__cov_b79Z39pZVn1MDyHHDnnXOA.b['6'][0]++,typeof superClass!=='function')&&(__cov_b79Z39pZVn1MDyHHDnnXOA.b['6'][1]++,superClass!==null)){__cov_b79Z39pZVn1MDyHHDnnXOA.b['5'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['20']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['5'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['21']++;subClass.prototype=Object.create((__cov_b79Z39pZVn1MDyHHDnnXOA.b['7'][0]++,superClass)&&(__cov_b79Z39pZVn1MDyHHDnnXOA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_b79Z39pZVn1MDyHHDnnXOA.s['22']++;if(superClass){__cov_b79Z39pZVn1MDyHHDnnXOA.b['8'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['23']++;Object.setPrototypeOf?(__cov_b79Z39pZVn1MDyHHDnnXOA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_b79Z39pZVn1MDyHHDnnXOA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['8'][1]++;}}__cov_b79Z39pZVn1MDyHHDnnXOA.s['24']++;var WIKI_URL='https://github.com/koalyptus/TableFilter/wiki/'+'4.-Filter-operators';__cov_b79Z39pZVn1MDyHHDnnXOA.s['25']++;var WEBSITE_URL='http://koalyptus.github.io/TableFilter/';__cov_b79Z39pZVn1MDyHHDnnXOA.s['26']++;var Help=exports.Help=function(_Feature){__cov_b79Z39pZVn1MDyHHDnnXOA.f['4']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['27']++;_inherits(Help,_Feature);function Help(tf){__cov_b79Z39pZVn1MDyHHDnnXOA.f['5']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['29']++;_classCallCheck(this,Help);__cov_b79Z39pZVn1MDyHHDnnXOA.s['30']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'help'));__cov_b79Z39pZVn1MDyHHDnnXOA.s['31']++;var f=(__cov_b79Z39pZVn1MDyHHDnnXOA.b['10'][0]++,_this.config.help_instructions)||(__cov_b79Z39pZVn1MDyHHDnnXOA.b['10'][1]++,{});__cov_b79Z39pZVn1MDyHHDnnXOA.s['32']++;_this.tgtId=(0,_settings.defaultsStr)(f.target_id,null);__cov_b79Z39pZVn1MDyHHDnnXOA.s['33']++;_this.contTgtId=(0,_settings.defaultsStr)(f.container_target_id,null);__cov_b79Z39pZVn1MDyHHDnnXOA.s['34']++;_this.instrText=!(0,_types.isEmpty)(f.text)?(__cov_b79Z39pZVn1MDyHHDnnXOA.b['11'][0]++,f.text):(__cov_b79Z39pZVn1MDyHHDnnXOA.b['11'][1]++,'Use the filters above each column to filter and limit table '+'data. Advanced searches can be performed by using the following '+'operators: <br /><b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, '+'<b>&gt;=</b>, <b>=</b>, <b>*</b>, <b>!</b>, <b>{</b>, <b>}</b>, '+'<b>||</b>,<b>&amp;&amp;</b>, <b>[empty]</b>, <b>[nonempty]</b>, '+'<b>rgx:</b><br/><a href="'+WIKI_URL+'" target="_blank">'+'Learn more</a><hr/>');__cov_b79Z39pZVn1MDyHHDnnXOA.s['35']++;_this.instrHtml=(0,_settings.defaultsStr)(f.html,null);__cov_b79Z39pZVn1MDyHHDnnXOA.s['36']++;_this.btnText=(0,_settings.defaultsStr)(f.btn_text,'?');__cov_b79Z39pZVn1MDyHHDnnXOA.s['37']++;_this.btnHtml=(0,_settings.defaultsStr)(f.btn_html,null);__cov_b79Z39pZVn1MDyHHDnnXOA.s['38']++;_this.btnCssClass=(0,_settings.defaultsStr)(f.btn_css_class,'helpBtn');__cov_b79Z39pZVn1MDyHHDnnXOA.s['39']++;_this.contCssClass=(0,_settings.defaultsStr)(f.container_css_class,'helpCont');__cov_b79Z39pZVn1MDyHHDnnXOA.s['40']++;_this.btn=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['41']++;_this.cont=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['42']++;_this.boundMouseup=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['43']++;_this.defaultHtml='<div class="helpFooter"><h4>TableFilter '+'v'+tf.version+'</h4>'+'<a href="'+WEBSITE_URL+'" target="_blank">'+WEBSITE_URL+'</a>'+'<br/><span>&copy;2015-'+tf.year+' {AUTHOR}</span>'+'<div align="center" style="margin-top:8px;">'+'<a href="javascript:void(0);" class="close">Close</a></div></div>';__cov_b79Z39pZVn1MDyHHDnnXOA.s['44']++;_this.toolbarPosition=(0,_settings.defaultsStr)(f.toolbar_position,_toolbar.RIGHT);__cov_b79Z39pZVn1MDyHHDnnXOA.s['45']++;_this.emitter.on(['init-help'],function(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['6']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['46']++;return _this.init();});__cov_b79Z39pZVn1MDyHHDnnXOA.s['47']++;return _this;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['48']++;Help.prototype.onMouseup=function onMouseup(evt){__cov_b79Z39pZVn1MDyHHDnnXOA.f['7']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['49']++;var targetElm=(0,_event.targetEvt)(evt);__cov_b79Z39pZVn1MDyHHDnnXOA.s['50']++;while((__cov_b79Z39pZVn1MDyHHDnnXOA.b['12'][0]++,targetElm)&&(__cov_b79Z39pZVn1MDyHHDnnXOA.b['12'][1]++,targetElm!==this.cont)&&(__cov_b79Z39pZVn1MDyHHDnnXOA.b['12'][2]++,targetElm!==this.btn)){__cov_b79Z39pZVn1MDyHHDnnXOA.s['51']++;targetElm=targetElm.parentNode;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['52']++;if((__cov_b79Z39pZVn1MDyHHDnnXOA.b['14'][0]++,targetElm!==this.cont)&&(__cov_b79Z39pZVn1MDyHHDnnXOA.b['14'][1]++,targetElm!==this.btn)){__cov_b79Z39pZVn1MDyHHDnnXOA.b['13'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['53']++;this.toggle();}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['13'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['54']++;return;};__cov_b79Z39pZVn1MDyHHDnnXOA.s['55']++;Help.prototype.init=function init(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['8']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['56']++;var _this2=this;__cov_b79Z39pZVn1MDyHHDnnXOA.s['57']++;if(this.initialized){__cov_b79Z39pZVn1MDyHHDnnXOA.b['15'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['58']++;return;}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['15'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['59']++;this.emitter.emit('initializing-feature',this,!(0,_types.isNull)(this.tgtId));__cov_b79Z39pZVn1MDyHHDnnXOA.s['60']++;var tf=this.tf;__cov_b79Z39pZVn1MDyHHDnnXOA.s['61']++;var btn=(0,_dom.createElm)('span');__cov_b79Z39pZVn1MDyHHDnnXOA.s['62']++;var cont=(0,_dom.createElm)('div');__cov_b79Z39pZVn1MDyHHDnnXOA.s['63']++;this.boundMouseup=this.onMouseup.bind(this);__cov_b79Z39pZVn1MDyHHDnnXOA.s['64']++;var targetEl=!this.tgtId?(__cov_b79Z39pZVn1MDyHHDnnXOA.b['16'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_b79Z39pZVn1MDyHHDnnXOA.b['16'][1]++,(0,_dom.elm)(this.tgtId));__cov_b79Z39pZVn1MDyHHDnnXOA.s['65']++;targetEl.appendChild(btn);__cov_b79Z39pZVn1MDyHHDnnXOA.s['66']++;var divContainer=!this.contTgtId?(__cov_b79Z39pZVn1MDyHHDnnXOA.b['17'][0]++,btn):(__cov_b79Z39pZVn1MDyHHDnnXOA.b['17'][1]++,(0,_dom.elm)(this.contTgtId));__cov_b79Z39pZVn1MDyHHDnnXOA.s['67']++;if(!this.btnHtml){__cov_b79Z39pZVn1MDyHHDnnXOA.b['18'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['68']++;divContainer.appendChild(cont);__cov_b79Z39pZVn1MDyHHDnnXOA.s['69']++;var helplink=(0,_dom.createElm)('a',['href','javascript:void(0);']);__cov_b79Z39pZVn1MDyHHDnnXOA.s['70']++;helplink.className=this.btnCssClass;__cov_b79Z39pZVn1MDyHHDnnXOA.s['71']++;helplink.appendChild((0,_dom.createText)(this.btnText));__cov_b79Z39pZVn1MDyHHDnnXOA.s['72']++;btn.appendChild(helplink);__cov_b79Z39pZVn1MDyHHDnnXOA.s['73']++;(0,_event.addEvt)(helplink,'click',function(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['9']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['74']++;return _this2.toggle();});}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['18'][1]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['75']++;btn.innerHTML=this.btnHtml;__cov_b79Z39pZVn1MDyHHDnnXOA.s['76']++;var helpEl=btn.firstChild;__cov_b79Z39pZVn1MDyHHDnnXOA.s['77']++;(0,_event.addEvt)(helpEl,'click',function(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['10']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['78']++;return _this2.toggle();});__cov_b79Z39pZVn1MDyHHDnnXOA.s['79']++;divContainer.appendChild(cont);}__cov_b79Z39pZVn1MDyHHDnnXOA.s['80']++;if(!this.instrHtml){__cov_b79Z39pZVn1MDyHHDnnXOA.b['19'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['81']++;cont.innerHTML=this.instrText;__cov_b79Z39pZVn1MDyHHDnnXOA.s['82']++;cont.className=this.contCssClass;}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['19'][1]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['83']++;if(this.contTgtId){__cov_b79Z39pZVn1MDyHHDnnXOA.b['20'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['84']++;divContainer.appendChild(cont);}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['20'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['85']++;cont.innerHTML=this.instrHtml;__cov_b79Z39pZVn1MDyHHDnnXOA.s['86']++;if(!this.contTgtId){__cov_b79Z39pZVn1MDyHHDnnXOA.b['21'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['87']++;cont.className=this.contCssClass;}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['21'][1]++;}}__cov_b79Z39pZVn1MDyHHDnnXOA.s['88']++;cont.innerHTML+=this.defaultHtml;__cov_b79Z39pZVn1MDyHHDnnXOA.s['89']++;(0,_event.addEvt)(cont,'click',function(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['11']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['90']++;return _this2.toggle();});__cov_b79Z39pZVn1MDyHHDnnXOA.s['91']++;this.cont=cont;__cov_b79Z39pZVn1MDyHHDnnXOA.s['92']++;this.btn=btn;__cov_b79Z39pZVn1MDyHHDnnXOA.s['93']++;this.initialized=true;__cov_b79Z39pZVn1MDyHHDnnXOA.s['94']++;this.emitter.emit('feature-initialized',this);};__cov_b79Z39pZVn1MDyHHDnnXOA.s['95']++;Help.prototype.toggle=function toggle(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['12']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['96']++;if(!this.isEnabled()){__cov_b79Z39pZVn1MDyHHDnnXOA.b['22'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['97']++;return;}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['22'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['98']++;(0,_event.removeEvt)(_root.root,'mouseup',this.boundMouseup);__cov_b79Z39pZVn1MDyHHDnnXOA.s['99']++;var divDisplay=this.cont.style.display;__cov_b79Z39pZVn1MDyHHDnnXOA.s['100']++;if((__cov_b79Z39pZVn1MDyHHDnnXOA.b['24'][0]++,divDisplay==='')||(__cov_b79Z39pZVn1MDyHHDnnXOA.b['24'][1]++,divDisplay===_const.NONE)){__cov_b79Z39pZVn1MDyHHDnnXOA.b['23'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['101']++;this.cont.style.display='inline';__cov_b79Z39pZVn1MDyHHDnnXOA.s['102']++;(0,_event.addEvt)(_root.root,'mouseup',this.boundMouseup);}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['23'][1]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['103']++;this.cont.style.display=_const.NONE;}};__cov_b79Z39pZVn1MDyHHDnnXOA.s['104']++;Help.prototype.destroy=function destroy(){__cov_b79Z39pZVn1MDyHHDnnXOA.f['13']++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['105']++;if(!this.initialized){__cov_b79Z39pZVn1MDyHHDnnXOA.b['25'][0]++;__cov_b79Z39pZVn1MDyHHDnnXOA.s['106']++;return;}else{__cov_b79Z39pZVn1MDyHHDnnXOA.b['25'][1]++;}__cov_b79Z39pZVn1MDyHHDnnXOA.s['107']++;(0,_dom.removeElm)(this.btn);__cov_b79Z39pZVn1MDyHHDnnXOA.s['108']++;this.btn=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['109']++;(0,_dom.removeElm)(this.cont);__cov_b79Z39pZVn1MDyHHDnnXOA.s['110']++;this.cont=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['111']++;this.boundMouseup=null;__cov_b79Z39pZVn1MDyHHDnnXOA.s['112']++;this.initialized=false;};__cov_b79Z39pZVn1MDyHHDnnXOA.s['113']++;return Help;}(_feature.Feature);
/***/ }),
/* 113 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_W08bsqGMOkpSURWN5P26Eg = (Function('return this'))();
if (!__cov_W08bsqGMOkpSURWN5P26Eg.__coverage__) { __cov_W08bsqGMOkpSURWN5P26Eg.__coverage__ = {}; }
__cov_W08bsqGMOkpSURWN5P26Eg = __cov_W08bsqGMOkpSURWN5P26Eg.__coverage__;
if (!(__cov_W08bsqGMOkpSURWN5P26Eg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\state.js'])) {
__cov_W08bsqGMOkpSURWN5P26Eg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\state.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\state.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"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},"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,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]},"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,"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},"fnMap":{"1":{"line":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":33,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":40,"name":"State","loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":20}}},"6":{"line":205,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":212,"name":"(anonymous_7)","loc":{"start":{"line":190,"column":45},"end":{"line":190,"column":45}}},"8":{"line":215,"name":"(anonymous_8)","loc":{"start":{"line":192,"column":12},"end":{"line":192,"column":12}}},"9":{"line":218,"name":"(anonymous_9)","loc":{"start":{"line":194,"column":12},"end":{"line":194,"column":12}}},"10":{"line":221,"name":"(anonymous_10)","loc":{"start":{"line":196,"column":12},"end":{"line":196,"column":12}}},"11":{"line":224,"name":"(anonymous_11)","loc":{"start":{"line":197,"column":46},"end":{"line":197,"column":46}}},"12":{"line":227,"name":"(anonymous_12)","loc":{"start":{"line":199,"column":12},"end":{"line":199,"column":12}}},"13":{"line":230,"name":"(anonymous_13)","loc":{"start":{"line":200,"column":59},"end":{"line":200,"column":59}}},"14":{"line":233,"name":"(anonymous_14)","loc":{"start":{"line":203,"column":12},"end":{"line":203,"column":12}}},"15":{"line":236,"name":"(anonymous_15)","loc":{"start":{"line":205,"column":12},"end":{"line":205,"column":12}}},"16":{"line":258,"name":"update","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"17":{"line":270,"name":"(anonymous_17)","loc":{"start":{"line":234,"column":33},"end":{"line":234,"column":47}}},"18":{"line":303,"name":"(anonymous_18)","loc":{"start":{"line":267,"column":43},"end":{"line":267,"column":52}}},"19":{"line":318,"name":"(anonymous_19)","loc":{"start":{"line":282,"column":43},"end":{"line":282,"column":52}}},"20":{"line":324,"name":"(anonymous_20)","loc":{"start":{"line":288,"column":40},"end":{"line":288,"column":52}}},"21":{"line":350,"name":"updatePage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"22":{"line":362,"name":"updatePageLength","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":375,"name":"updateSort","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":390,"name":"updateColsVisibility","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":402,"name":"updateFiltersVisibility","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":414,"name":"override","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"27":{"line":424,"name":"sync","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"28":{"line":452,"name":"overrideAndSync","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"29":{"line":471,"name":"_syncFilters","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"30":{"line":482,"name":"(anonymous_30)","loc":{"start":{"line":426,"column":19},"end":{"line":426,"column":19}}},"31":{"line":486,"name":"(anonymous_31)","loc":{"start":{"line":428,"column":35},"end":{"line":428,"column":44}}},"32":{"line":504,"name":"_syncSort","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"33":{"line":513,"name":"(anonymous_33)","loc":{"start":{"line":451,"column":35},"end":{"line":451,"column":44}}},"34":{"line":531,"name":"_syncColsVisibility","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"35":{"line":541,"name":"(anonymous_35)","loc":{"start":{"line":475,"column":35},"end":{"line":475,"column":44}}},"36":{"line":550,"name":"(anonymous_36)","loc":{"start":{"line":484,"column":27},"end":{"line":484,"column":39}}},"37":{"line":562,"name":"_syncFiltersVisibility","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"38":{"line":579,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"39":{"line":588,"name":"(anonymous_39)","loc":{"start":{"line":516,"column":46},"end":{"line":516,"column":46}}},"40":{"line":591,"name":"(anonymous_40)","loc":{"start":{"line":518,"column":12},"end":{"line":518,"column":12}}},"41":{"line":594,"name":"(anonymous_41)","loc":{"start":{"line":520,"column":12},"end":{"line":520,"column":12}}},"42":{"line":597,"name":"(anonymous_42)","loc":{"start":{"line":522,"column":12},"end":{"line":522,"column":12}}},"43":{"line":600,"name":"(anonymous_43)","loc":{"start":{"line":523,"column":47},"end":{"line":523,"column":47}}},"44":{"line":603,"name":"(anonymous_44)","loc":{"start":{"line":525,"column":12},"end":{"line":525,"column":12}}},"45":{"line":606,"name":"(anonymous_45)","loc":{"start":{"line":526,"column":60},"end":{"line":526,"column":60}}},"46":{"line":609,"name":"(anonymous_46)","loc":{"start":{"line":529,"column":12},"end":{"line":529,"column":12}}},"47":{"line":612,"name":"(anonymous_47)","loc":{"start":{"line":531,"column":12},"end":{"line":531,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":180,"column":5},"start":{"line":21,"column":4}},"25":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"26":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"27":{"end":{"line":24,"column":8},"start":{"line":24,"column":8}},"28":{"end":{"line":30,"column":8},"start":{"line":30,"column":8}},"29":{"end":{"line":37,"column":8},"start":{"line":37,"column":8}},"30":{"end":{"line":44,"column":8},"start":{"line":44,"column":8}},"31":{"end":{"line":51,"column":8},"start":{"line":51,"column":8}},"32":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"33":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"34":{"end":{"line":69,"column":8},"start":{"line":69,"column":8}},"35":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"36":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"37":{"end":{"line":87,"column":8},"start":{"line":87,"column":8}},"38":{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},"39":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"40":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"41":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"42":{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},"43":{"end":{"line":130,"column":8},"start":{"line":130,"column":8}},"44":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"45":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"46":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"47":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"48":{"end":{"line":165,"column":8},"start":{"line":165,"column":8}},"49":{"end":{"line":172,"column":8},"start":{"line":172,"column":8}},"50":{"end":{"line":179,"column":8},"start":{"line":179,"column":8}},"51":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"52":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"53":{"end":{"line":185,"column":11},"start":{"line":185,"column":11}},"54":{"end":{"line":188,"column":9},"start":{"line":186,"column":8}},"55":{"end":{"line":187,"column":12},"start":{"line":187,"column":12}},"56":{"end":{"line":190,"column":8},"start":{"line":190,"column":8}},"57":{"end":{"line":190,"column":45},"start":{"line":190,"column":45}},"58":{"end":{"line":191,"column":8},"start":{"line":191,"column":8}},"59":{"end":{"line":192,"column":12},"start":{"line":192,"column":12}},"60":{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},"61":{"end":{"line":194,"column":12},"start":{"line":194,"column":12}},"62":{"end":{"line":195,"column":8},"start":{"line":195,"column":8}},"63":{"end":{"line":196,"column":12},"start":{"line":196,"column":12}},"64":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"65":{"end":{"line":197,"column":46},"start":{"line":197,"column":46}},"66":{"end":{"line":198,"column":8},"start":{"line":198,"column":8}},"67":{"end":{"line":199,"column":12},"start":{"line":199,"column":12}},"68":{"end":{"line":200,"column":8},"start":{"line":200,"column":8}},"69":{"end":{"line":200,"column":59},"start":{"line":200,"column":59}},"70":{"end":{"line":202,"column":8},"start":{"line":202,"column":8}},"71":{"end":{"line":203,"column":12},"start":{"line":203,"column":12}},"72":{"end":{"line":204,"column":8},"start":{"line":204,"column":8}},"73":{"end":{"line":205,"column":12},"start":{"line":205,"column":12}},"74":{"end":{"line":210,"column":9},"start":{"line":207,"column":8}},"75":{"end":{"line":208,"column":12},"start":{"line":208,"column":12}},"76":{"end":{"line":209,"column":12},"start":{"line":209,"column":12}},"77":{"end":{"line":214,"column":9},"start":{"line":211,"column":8}},"78":{"end":{"line":212,"column":12},"start":{"line":212,"column":12}},"79":{"end":{"line":213,"column":12},"start":{"line":213,"column":12}},"80":{"end":{"line":217,"column":8},"start":{"line":217,"column":8}},"81":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"82":{"end":{"line":224,"column":13},"start":{"line":224,"column":13}},"83":{"end":{"line":227,"column":9},"start":{"line":225,"column":8}},"84":{"end":{"line":226,"column":12},"start":{"line":226,"column":12}},"85":{"end":{"line":228,"column":8},"start":{"line":228,"column":8}},"86":{"end":{"line":229,"column":8},"start":{"line":229,"column":8}},"87":{"end":{"line":246,"column":9},"start":{"line":231,"column":8}},"88":{"end":{"line":232,"column":12},"start":{"line":232,"column":12}},"89":{"end":{"line":234,"column":12},"start":{"line":234,"column":12}},"90":{"end":{"line":235,"column":16},"start":{"line":235,"column":16}},"91":{"end":{"line":244,"column":17},"start":{"line":237,"column":16}},"92":{"end":{"line":240,"column":21},"start":{"line":238,"column":20}},"93":{"end":{"line":239,"column":24},"start":{"line":239,"column":24}},"94":{"end":{"line":242,"column":20},"start":{"line":242,"column":20}},"95":{"end":{"line":243,"column":20},"start":{"line":243,"column":20}},"96":{"end":{"line":254,"column":9},"start":{"line":248,"column":8}},"97":{"end":{"line":253,"column":13},"start":{"line":249,"column":12}},"98":{"end":{"line":250,"column":16},"start":{"line":250,"column":16}},"99":{"end":{"line":252,"column":16},"start":{"line":252,"column":16}},"100":{"end":{"line":262,"column":9},"start":{"line":256,"column":8}},"101":{"end":{"line":261,"column":13},"start":{"line":257,"column":12}},"102":{"end":{"line":258,"column":16},"start":{"line":258,"column":16}},"103":{"end":{"line":260,"column":16},"start":{"line":260,"column":16}},"104":{"end":{"line":277,"column":9},"start":{"line":264,"column":8}},"105":{"end":{"line":276,"column":13},"start":{"line":265,"column":12}},"106":{"end":{"line":267,"column":16},"start":{"line":267,"column":16}},"107":{"end":{"line":270,"column":21},"start":{"line":268,"column":20}},"108":{"end":{"line":269,"column":24},"start":{"line":269,"column":24}},"109":{"end":{"line":273,"column":16},"start":{"line":273,"column":16}},"110":{"end":{"line":274,"column":16},"start":{"line":274,"column":16}},"111":{"end":{"line":275,"column":16},"start":{"line":275,"column":16}},"112":{"end":{"line":294,"column":9},"start":{"line":279,"column":8}},"113":{"end":{"line":293,"column":13},"start":{"line":280,"column":12}},"114":{"end":{"line":282,"column":16},"start":{"line":282,"column":16}},"115":{"end":{"line":285,"column":21},"start":{"line":283,"column":20}},"116":{"end":{"line":284,"column":24},"start":{"line":284,"column":24}},"117":{"end":{"line":288,"column":16},"start":{"line":288,"column":16}},"118":{"end":{"line":289,"column":20},"start":{"line":289,"column":20}},"119":{"end":{"line":290,"column":20},"start":{"line":290,"column":20}},"120":{"end":{"line":291,"column":20},"start":{"line":291,"column":20}},"121":{"end":{"line":302,"column":9},"start":{"line":296,"column":8}},"122":{"end":{"line":301,"column":13},"start":{"line":297,"column":12}},"123":{"end":{"line":298,"column":16},"start":{"line":298,"column":16}},"124":{"end":{"line":300,"column":16},"start":{"line":300,"column":16}},"125":{"end":{"line":304,"column":8},"start":{"line":304,"column":8}},"126":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"127":{"end":{"line":313,"column":8},"start":{"line":313,"column":8}},"128":{"end":{"line":314,"column":8},"start":{"line":314,"column":8}},"129":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"130":{"end":{"line":323,"column":8},"start":{"line":323,"column":8}},"131":{"end":{"line":324,"column":8},"start":{"line":324,"column":8}},"132":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"133":{"end":{"line":334,"column":8},"start":{"line":334,"column":8}},"134":{"end":{"line":338,"column":8},"start":{"line":338,"column":8}},"135":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"136":{"end":{"line":347,"column":8},"start":{"line":347,"column":8}},"137":{"end":{"line":348,"column":8},"start":{"line":348,"column":8}},"138":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"139":{"end":{"line":357,"column":8},"start":{"line":357,"column":8}},"140":{"end":{"line":358,"column":8},"start":{"line":358,"column":8}},"141":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"142":{"end":{"line":367,"column":8},"start":{"line":367,"column":8}},"143":{"end":{"line":368,"column":8},"start":{"line":368,"column":8}},"144":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"145":{"end":{"line":375,"column":8},"start":{"line":375,"column":8}},"146":{"end":{"line":376,"column":8},"start":{"line":376,"column":8}},"147":{"end":{"line":378,"column":8},"start":{"line":378,"column":8}},"148":{"end":{"line":383,"column":9},"start":{"line":380,"column":8}},"149":{"end":{"line":381,"column":12},"start":{"line":381,"column":12}},"150":{"end":{"line":382,"column":12},"start":{"line":382,"column":12}},"151":{"end":{"line":388,"column":9},"start":{"line":385,"column":8}},"152":{"end":{"line":386,"column":12},"start":{"line":386,"column":12}},"153":{"end":{"line":387,"column":12},"start":{"line":387,"column":12}},"154":{"end":{"line":390,"column":8},"start":{"line":390,"column":8}},"155":{"end":{"line":391,"column":8},"start":{"line":391,"column":8}},"156":{"end":{"line":392,"column":8},"start":{"line":392,"column":8}},"157":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"158":{"end":{"line":403,"column":8},"start":{"line":403,"column":8}},"159":{"end":{"line":405,"column":8},"start":{"line":405,"column":8}},"160":{"end":{"line":407,"column":8},"start":{"line":407,"column":8}},"161":{"end":{"line":409,"column":8},"start":{"line":409,"column":8}},"162":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"163":{"end":{"line":417,"column":19},"start":{"line":417,"column":19}},"164":{"end":{"line":420,"column":9},"start":{"line":418,"column":8}},"165":{"end":{"line":419,"column":12},"start":{"line":419,"column":12}},"166":{"end":{"line":421,"column":8},"start":{"line":421,"column":8}},"167":{"end":{"line":422,"column":8},"start":{"line":422,"column":8}},"168":{"end":{"line":426,"column":8},"start":{"line":426,"column":8}},"169":{"end":{"line":426,"column":19},"start":{"line":426,"column":19}},"170":{"end":{"line":428,"column":8},"start":{"line":428,"column":8}},"171":{"end":{"line":433,"column":13},"start":{"line":429,"column":12}},"172":{"end":{"line":430,"column":16},"start":{"line":430,"column":16}},"173":{"end":{"line":431,"column":16},"start":{"line":431,"column":16}},"174":{"end":{"line":432,"column":16},"start":{"line":432,"column":16}},"175":{"end":{"line":436,"column":8},"start":{"line":436,"column":8}},"176":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"177":{"end":{"line":444,"column":16},"start":{"line":444,"column":16}},"178":{"end":{"line":447,"column":9},"start":{"line":445,"column":8}},"179":{"end":{"line":446,"column":12},"start":{"line":446,"column":12}},"180":{"end":{"line":448,"column":8},"start":{"line":448,"column":8}},"181":{"end":{"line":449,"column":8},"start":{"line":449,"column":8}},"182":{"end":{"line":451,"column":8},"start":{"line":451,"column":8}},"183":{"end":{"line":458,"column":13},"start":{"line":452,"column":12}},"184":{"end":{"line":453,"column":16},"start":{"line":453,"column":16}},"185":{"end":{"line":457,"column":17},"start":{"line":454,"column":16}},"186":{"end":{"line":455,"column":20},"start":{"line":455,"column":20}},"187":{"end":{"line":456,"column":20},"start":{"line":456,"column":20}},"188":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"189":{"end":{"line":467,"column":26},"start":{"line":467,"column":26}},"190":{"end":{"line":470,"column":9},"start":{"line":468,"column":8}},"191":{"end":{"line":469,"column":12},"start":{"line":469,"column":12}},"192":{"end":{"line":471,"column":8},"start":{"line":471,"column":8}},"193":{"end":{"line":472,"column":8},"start":{"line":472,"column":8}},"194":{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},"195":{"end":{"line":475,"column":8},"start":{"line":475,"column":8}},"196":{"end":{"line":481,"column":13},"start":{"line":476,"column":12}},"197":{"end":{"line":477,"column":16},"start":{"line":477,"column":16}},"198":{"end":{"line":480,"column":17},"start":{"line":478,"column":16}},"199":{"end":{"line":479,"column":20},"start":{"line":479,"column":20}},"200":{"end":{"line":484,"column":8},"start":{"line":484,"column":8}},"201":{"end":{"line":485,"column":12},"start":{"line":485,"column":12}},"202":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"203":{"end":{"line":497,"column":9},"start":{"line":495,"column":8}},"204":{"end":{"line":496,"column":12},"start":{"line":496,"column":12}},"205":{"end":{"line":498,"column":8},"start":{"line":498,"column":8}},"206":{"end":{"line":499,"column":8},"start":{"line":499,"column":8}},"207":{"end":{"line":500,"column":8},"start":{"line":500,"column":8}},"208":{"end":{"line":502,"column":8},"start":{"line":502,"column":8}},"209":{"end":{"line":503,"column":8},"start":{"line":503,"column":8}},"210":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"211":{"end":{"line":509,"column":14},"start":{"line":509,"column":14}},"212":{"end":{"line":512,"column":9},"start":{"line":510,"column":8}},"213":{"end":{"line":511,"column":12},"start":{"line":511,"column":12}},"214":{"end":{"line":514,"column":8},"start":{"line":514,"column":8}},"215":{"end":{"line":516,"column":8},"start":{"line":516,"column":8}},"216":{"end":{"line":516,"column":46},"start":{"line":516,"column":46}},"217":{"end":{"line":517,"column":8},"start":{"line":517,"column":8}},"218":{"end":{"line":518,"column":12},"start":{"line":518,"column":12}},"219":{"end":{"line":519,"column":8},"start":{"line":519,"column":8}},"220":{"end":{"line":520,"column":12},"start":{"line":520,"column":12}},"221":{"end":{"line":521,"column":8},"start":{"line":521,"column":8}},"222":{"end":{"line":522,"column":12},"start":{"line":522,"column":12}},"223":{"end":{"line":523,"column":8},"start":{"line":523,"column":8}},"224":{"end":{"line":523,"column":47},"start":{"line":523,"column":47}},"225":{"end":{"line":524,"column":8},"start":{"line":524,"column":8}},"226":{"end":{"line":525,"column":12},"start":{"line":525,"column":12}},"227":{"end":{"line":526,"column":8},"start":{"line":526,"column":8}},"228":{"end":{"line":526,"column":60},"start":{"line":526,"column":60}},"229":{"end":{"line":528,"column":8},"start":{"line":528,"column":8}},"230":{"end":{"line":529,"column":12},"start":{"line":529,"column":12}},"231":{"end":{"line":530,"column":8},"start":{"line":530,"column":8}},"232":{"end":{"line":531,"column":12},"start":{"line":531,"column":12}},"233":{"end":{"line":536,"column":9},"start":{"line":533,"column":8}},"234":{"end":{"line":534,"column":12},"start":{"line":534,"column":12}},"235":{"end":{"line":535,"column":12},"start":{"line":535,"column":12}},"236":{"end":{"line":541,"column":9},"start":{"line":538,"column":8}},"237":{"end":{"line":539,"column":12},"start":{"line":539,"column":12}},"238":{"end":{"line":540,"column":12},"start":{"line":540,"column":12}},"239":{"end":{"line":543,"column":8},"start":{"line":543,"column":8}},"240":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":45,"type":"binary-expr","locations":[{"end":{"line":24,"column":18},"start":{"line":24,"column":18}},{"end":{"line":24,"column":8},"start":{"line":24,"column":39}}]},"11":{"line":51,"type":"binary-expr","locations":[{"end":{"line":30,"column":26},"start":{"line":30,"column":26}},{"end":{"line":31,"column":13},"start":{"line":31,"column":13}},{"end":{"line":30,"column":8},"start":{"line":31,"column":35}}]},"12":{"line":57,"type":"binary-expr","locations":[{"end":{"line":37,"column":34},"start":{"line":37,"column":34}},{"end":{"line":37,"column":8},"start":{"line":38,"column":12}}]},"13":{"line":63,"type":"binary-expr","locations":[{"end":{"line":44,"column":28},"start":{"line":44,"column":28}},{"end":{"line":44,"column":8},"start":{"line":45,"column":12}}]},"14":{"line":112,"type":"binary-expr","locations":[{"end":{"line":95,"column":29},"start":{"line":95,"column":29}},{"end":{"line":95,"column":8},"start":{"line":95,"column":56}}]},"15":{"line":208,"type":"if","locations":[{"end":{"line":186,"column":8},"start":{"line":186,"column":8}},{"end":{"line":186,"column":8},"start":{"line":186,"column":8}}]},"16":{"line":240,"type":"if","locations":[{"end":{"line":207,"column":8},"start":{"line":207,"column":8}},{"end":{"line":207,"column":8},"start":{"line":207,"column":8}}]},"17":{"line":244,"type":"if","locations":[{"end":{"line":211,"column":8},"start":{"line":211,"column":8}},{"end":{"line":211,"column":8},"start":{"line":211,"column":8}}]},"18":{"line":261,"type":"if","locations":[{"end":{"line":225,"column":8},"start":{"line":225,"column":8}},{"end":{"line":225,"column":8},"start":{"line":225,"column":8}}]},"19":{"line":267,"type":"if","locations":[{"end":{"line":231,"column":8},"start":{"line":231,"column":8}},{"end":{"line":231,"column":8},"start":{"line":231,"column":8}}]},"20":{"line":273,"type":"if","locations":[{"end":{"line":237,"column":16},"start":{"line":237,"column":16}},{"end":{"line":237,"column":16},"start":{"line":237,"column":16}}]},"21":{"line":273,"type":"binary-expr","locations":[{"end":{"line":237,"column":20},"start":{"line":237,"column":20}},{"end":{"line":237,"column":16},"start":{"line":237,"column":37}}]},"22":{"line":274,"type":"if","locations":[{"end":{"line":238,"column":20},"start":{"line":238,"column":20}},{"end":{"line":238,"column":20},"start":{"line":238,"column":20}}]},"23":{"line":278,"type":"binary-expr","locations":[{"end":{"line":242,"column":33},"start":{"line":242,"column":33}},{"end":{"line":242,"column":20},"start":{"line":242,"column":47}}]},"24":{"line":284,"type":"if","locations":[{"end":{"line":248,"column":8},"start":{"line":248,"column":8}},{"end":{"line":248,"column":8},"start":{"line":248,"column":8}}]},"25":{"line":285,"type":"if","locations":[{"end":{"line":249,"column":12},"start":{"line":249,"column":12}},{"end":{"line":249,"column":12},"start":{"line":249,"column":12}}]},"26":{"line":292,"type":"if","locations":[{"end":{"line":256,"column":8},"start":{"line":256,"column":8}},{"end":{"line":256,"column":8},"start":{"line":256,"column":8}}]},"27":{"line":293,"type":"if","locations":[{"end":{"line":257,"column":12},"start":{"line":257,"column":12}},{"end":{"line":257,"column":12},"start":{"line":257,"column":12}}]},"28":{"line":300,"type":"if","locations":[{"end":{"line":264,"column":8},"start":{"line":264,"column":8}},{"end":{"line":264,"column":8},"start":{"line":264,"column":8}}]},"29":{"line":301,"type":"if","locations":[{"end":{"line":265,"column":12},"start":{"line":265,"column":12}},{"end":{"line":265,"column":12},"start":{"line":265,"column":12}}]},"30":{"line":304,"type":"if","locations":[{"end":{"line":268,"column":20},"start":{"line":268,"column":20}},{"end":{"line":268,"column":20},"start":{"line":268,"column":20}}]},"31":{"line":304,"type":"binary-expr","locations":[{"end":{"line":268,"column":24},"start":{"line":268,"column":24}},{"end":{"line":268,"column":20},"start":{"line":268,"column":60}}]},"32":{"line":310,"type":"binary-expr","locations":[{"end":{"line":274,"column":29},"start":{"line":274,"column":29}},{"end":{"line":274,"column":16},"start":{"line":274,"column":43}}]},"33":{"line":315,"type":"if","locations":[{"end":{"line":279,"column":8},"start":{"line":279,"column":8}},{"end":{"line":279,"column":8},"start":{"line":279,"column":8}}]},"34":{"line":316,"type":"if","locations":[{"end":{"line":280,"column":12},"start":{"line":280,"column":12}},{"end":{"line":280,"column":12},"start":{"line":280,"column":12}}]},"35":{"line":319,"type":"if","locations":[{"end":{"line":283,"column":20},"start":{"line":283,"column":20}},{"end":{"line":283,"column":20},"start":{"line":283,"column":20}}]},"36":{"line":319,"type":"binary-expr","locations":[{"end":{"line":283,"column":24},"start":{"line":283,"column":24}},{"end":{"line":283,"column":20},"start":{"line":283,"column":60}}]},"37":{"line":326,"type":"binary-expr","locations":[{"end":{"line":290,"column":33},"start":{"line":290,"column":33}},{"end":{"line":290,"column":20},"start":{"line":290,"column":47}}]},"38":{"line":332,"type":"if","locations":[{"end":{"line":296,"column":8},"start":{"line":296,"column":8}},{"end":{"line":296,"column":8},"start":{"line":296,"column":8}}]},"39":{"line":333,"type":"if","locations":[{"end":{"line":297,"column":12},"start":{"line":297,"column":12}},{"end":{"line":297,"column":12},"start":{"line":297,"column":12}}]},"40":{"line":430,"type":"if","locations":[{"end":{"line":380,"column":8},"start":{"line":380,"column":8}},{"end":{"line":380,"column":8},"start":{"line":380,"column":8}}]},"41":{"line":435,"type":"if","locations":[{"end":{"line":385,"column":8},"start":{"line":385,"column":8}},{"end":{"line":385,"column":8},"start":{"line":385,"column":8}}]},"42":{"line":474,"type":"if","locations":[{"end":{"line":418,"column":8},"start":{"line":418,"column":8}},{"end":{"line":418,"column":8},"start":{"line":418,"column":8}}]},"43":{"line":487,"type":"if","locations":[{"end":{"line":429,"column":12},"start":{"line":429,"column":12}},{"end":{"line":429,"column":12},"start":{"line":429,"column":12}}]},"44":{"line":507,"type":"if","locations":[{"end":{"line":445,"column":8},"start":{"line":445,"column":8}},{"end":{"line":445,"column":8},"start":{"line":445,"column":8}}]},"45":{"line":514,"type":"if","locations":[{"end":{"line":452,"column":12},"start":{"line":452,"column":12}},{"end":{"line":452,"column":12},"start":{"line":452,"column":12}}]},"46":{"line":516,"type":"if","locations":[{"end":{"line":454,"column":16},"start":{"line":454,"column":16}},{"end":{"line":454,"column":16},"start":{"line":454,"column":16}}]},"47":{"line":534,"type":"if","locations":[{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},{"end":{"line":468,"column":8},"start":{"line":468,"column":8}}]},"48":{"line":542,"type":"if","locations":[{"end":{"line":476,"column":12},"start":{"line":476,"column":12}},{"end":{"line":476,"column":12},"start":{"line":476,"column":12}}]},"49":{"line":544,"type":"if","locations":[{"end":{"line":478,"column":16},"start":{"line":478,"column":16}},{"end":{"line":478,"column":16},"start":{"line":478,"column":16}}]},"50":{"line":563,"type":"if","locations":[{"end":{"line":495,"column":8},"start":{"line":495,"column":8}},{"end":{"line":495,"column":8},"start":{"line":495,"column":8}}]},"51":{"line":582,"type":"if","locations":[{"end":{"line":510,"column":8},"start":{"line":510,"column":8}},{"end":{"line":510,"column":8},"start":{"line":510,"column":8}}]},"52":{"line":616,"type":"if","locations":[{"end":{"line":533,"column":8},"start":{"line":533,"column":8}},{"end":{"line":533,"column":8},"start":{"line":533,"column":8}}]},"53":{"line":621,"type":"if","locations":[{"end":{"line":538,"column":8},"start":{"line":538,"column":8}},{"end":{"line":538,"column":8},"start":{"line":538,"column":8}}]}},"code":["import {Feature} from '../feature';","import {Hash} from './hash';","import {Storage} from './storage';","import {isEmpty} from '../string';","import {isArray, isNull, isString, isUndef} from '../types';","import {defaultsBool, defaultsNb} from '../settings';","","/**"," * Features state object persistable with localStorage, cookie or URL hash"," *"," * @export"," * @class State"," * @extends {Feature}"," */","export class State extends Feature {",""," /**"," * Creates an instance of State"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'state');",""," let cfg = this.config.state || {};",""," /**"," * Determines whether state is persisted with URL hash"," * @type {Boolean}"," */"," this.enableHash = cfg === true ||"," (isArray(cfg.types) && cfg.types.indexOf('hash') !== -1);",""," /**"," * Determines whether state is persisted with localStorage"," * @type {Boolean}"," */"," this.enableLocalStorage = isArray(cfg.types) &&"," cfg.types.indexOf('local_storage') !== -1;",""," /**"," * Determines whether state is persisted with localStorage"," * @type {Boolean}"," */"," this.enableCookie = isArray(cfg.types) &&"," cfg.types.indexOf('cookie') !== -1;",""," /**"," * Persist filters values, enabled by default"," * @type {Boolean}"," */"," this.persistFilters = defaultsBool(cfg.filters, true);",""," /**"," * Persist current page number when paging is enabled"," * @type {Boolean}"," */"," this.persistPageNumber = Boolean(cfg.page_number);",""," /**"," * Persist page length when paging is enabled"," * @type {Boolean}"," */"," this.persistPageLength = Boolean(cfg.page_length);",""," /**"," * Persist column sorting"," * @type {Boolean}"," */"," this.persistSort = Boolean(cfg.sort);",""," /**"," * Persist columns visibility"," * @type {Boolean}"," */"," this.persistColsVisibility = Boolean(cfg.columns_visibility);",""," /**"," * Persist filters row visibility"," * @type {Boolean}"," */"," this.persistFiltersVisibility = Boolean(cfg.filters_visibility);",""," /**"," * Cookie duration in hours"," * @type {Boolean}"," */"," this.cookieDuration = defaultsNb(parseInt(cfg.cookie_duration, 10),"," 87600);",""," /**"," * Enable Storage if localStorage or cookie is required"," * @type {Boolean}"," * @private"," */"," this.enableStorage = this.enableLocalStorage || this.enableCookie;",""," /**"," * Storage instance if storage is required"," * @type {Storage}"," * @private"," */"," this.storage = null;",""," /**"," * Hash instance if URL hash is required"," * @type {Boolean}"," * @private"," */"," this.hash = null;",""," /**"," * Current page number"," * @type {Number}"," * @private"," */"," this.pageNb = null;",""," /**"," * Current page length"," * @type {Number}"," * @private"," */"," this.pageLength = null;",""," /**"," * Current column sorting"," * @type {Object}"," * @private"," */"," this.sort = null;",""," /**"," * Current hidden columns"," * @type {Object}"," * @private"," */"," this.hiddenCols = null;",""," /**"," * Filters row visibility"," * @type {Boolean}"," * @private"," */"," this.filtersVisibility = null;",""," /**"," * State object"," * @type {Object}"," * @private"," */"," this.state = {};",""," /**"," * Prefix for column ID"," * @type {String}"," * @private"," */"," this.prfxCol = 'col_';",""," /**"," * Prefix for page number ID"," * @type {String}"," * @private"," */"," this.pageNbKey = 'page';",""," /**"," * Prefix for page length ID"," * @type {String}"," * @private"," */"," this.pageLengthKey = 'page_length';",""," /**"," * Prefix for filters visibility ID"," * @type {String}"," * @private"," */"," this.filtersVisKey = 'filters_visibility';"," }",""," /**"," * Initializes State instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.emitter.on(['after-filtering'], () => this.update());"," this.emitter.on(['after-page-change', 'after-clearing-filters'],"," (tf, pageNb) => this.updatePage(pageNb));"," this.emitter.on(['after-page-length-change'],"," (tf, pageLength) => this.updatePageLength(pageLength));"," this.emitter.on(['column-sorted'],"," (tf, index, descending) => this.updateSort(index, descending));"," this.emitter.on(['sort-initialized'], () => this._syncSort());"," this.emitter.on(['columns-visibility-initialized'],"," () => this._syncColsVisibility());"," this.emitter.on(['column-shown', 'column-hidden'], (tf, feature,"," colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));"," this.emitter.on(['filters-visibility-initialized'],"," () => this._syncFiltersVisibility());"," this.emitter.on(['filters-toggled'],"," (tf, extension, visible) => this.updateFiltersVisibility(visible));",""," if (this.enableHash) {"," this.hash = new Hash(this);"," this.hash.init();"," }"," if (this.enableStorage) {"," this.storage = new Storage(this);"," this.storage.init();"," }",""," /** @inherited */"," this.initialized = true;"," }","",""," /**"," * Update state object based on current features state"," */"," update() {"," if (!this.isEnabled()) {"," return;"," }"," let state = this.state;"," let tf = this.tf;",""," if (this.persistFilters) {"," let filterValues = tf.getFiltersValue();",""," filterValues.forEach((val, idx) => {"," let key = `${this.prfxCol}${idx}`;",""," if (isString(val) && isEmpty(val)) {"," if (state.hasOwnProperty(key)) {"," state[key].flt = undefined;"," }"," } else {"," state[key] = state[key] || {};"," state[key].flt = val;"," }"," });"," }",""," if (this.persistPageNumber) {"," if (isNull(this.pageNb)) {"," state[this.pageNbKey] = undefined;"," } else {"," state[this.pageNbKey] = this.pageNb;"," }"," }",""," if (this.persistPageLength) {"," if (isNull(this.pageLength)) {"," state[this.pageLengthKey] = undefined;"," } else {"," state[this.pageLengthKey] = this.pageLength;"," }"," }",""," if (this.persistSort) {"," if (!isNull(this.sort)) {"," // Remove previuosly sorted column"," Object.keys(state).forEach((key) => {"," if (key.indexOf(this.prfxCol) !== -1 && state[key]) {"," state[key].sort = undefined;"," }"," });",""," let key = `${this.prfxCol}${this.sort.column}`;"," state[key] = state[key] || {};"," state[key].sort = { descending: this.sort.descending };"," }"," }",""," if (this.persistColsVisibility) {"," if (!isNull(this.hiddenCols)) {"," // Clear previuosly hidden columns"," Object.keys(state).forEach((key) => {"," if (key.indexOf(this.prfxCol) !== -1 && state[key]) {"," state[key].hidden = undefined;"," }"," });",""," this.hiddenCols.forEach((colIdx) => {"," let key = `${this.prfxCol}${colIdx}`;"," state[key] = state[key] || {};"," state[key].hidden = true;"," });"," }"," }",""," if (this.persistFiltersVisibility) {"," if (isNull(this.filtersVisibility)) {"," state[this.filtersVisKey] = undefined;"," } else {"," state[this.filtersVisKey] = this.filtersVisibility;"," }"," }",""," this.emitter.emit('state-changed', tf, state);"," }",""," /**"," * Refresh page number field on page number changes"," *"," * @param {Number} pageNb Current page number"," */"," updatePage(pageNb) {"," this.pageNb = pageNb;"," this.update();"," }",""," /**"," * Refresh page length field on page length changes"," *"," * @param {Number} pageLength Current page length value"," */"," updatePageLength(pageLength) {"," this.pageLength = pageLength;"," this.update();"," }",""," /**"," * Refresh column sorting information on sort changes"," *"," * @param index {Number} Column index"," * @param {Boolean} descending Descending manner"," */"," updateSort(index, descending) {"," this.sort = {"," column: index,"," descending: descending"," };"," this.update();"," }",""," /**"," * Refresh hidden columns information on columns visibility changes"," *"," * @param {Array} hiddenCols Columns indexes"," */"," updateColsVisibility(hiddenCols) {"," this.hiddenCols = hiddenCols;"," this.update();"," }",""," /**"," * Refresh filters visibility on filters visibility change"," *"," * @param {Boolean} visible Visibility flad"," */"," updateFiltersVisibility(visible) {"," this.filtersVisibility = visible;"," this.update();"," }",""," /**"," * Override state field"," *"," * @param state State object"," */"," override(state) {"," this.state = state;"," this.emitter.emit('state-changed', this.tf, state);"," }",""," /**"," * Sync stored features state"," */"," sync() {"," let state = this.state;"," let tf = this.tf;",""," this._syncFilters();",""," if (this.persistPageNumber) {"," let pageNumber = state[this.pageNbKey];"," this.emitter.emit('change-page', tf, pageNumber);"," }",""," if (this.persistPageLength) {"," let pageLength = state[this.pageLengthKey];"," this.emitter.emit('change-page-results', tf, pageLength);"," }",""," this._syncSort();"," this._syncColsVisibility();"," this._syncFiltersVisibility();"," }",""," /**"," * Override current state with passed one and sync features"," *"," * @param {Object} state State object"," */"," overrideAndSync(state) {"," // To prevent state to react to features changes, state is temporarily"," // disabled"," this.disable();"," // State is overriden with passed state object"," this.override(state);"," // New hash state is applied to features"," this.sync();"," // State is re-enabled"," this.enable();"," }",""," /**"," * Sync filters with stored values and filter table"," *"," * @private"," */"," _syncFilters() {"," if (!this.persistFilters) {"," return;"," }"," let state = this.state;"," let tf = this.tf;",""," // clear all filters"," // TODO: use tf.clearFilters() once it allows to not filter the table"," tf.eachCol((colIdx) => tf.setFilterValue(colIdx, ''));",""," Object.keys(state).forEach((key) => {"," if (key.indexOf(this.prfxCol) !== -1) {"," let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);"," let val = state[key].flt;"," tf.setFilterValue(colIdx, val);"," }"," });",""," tf.filter();"," }",""," /**"," * Sync sorted column with stored sorting information and sort table"," *"," * @private"," */"," _syncSort() {"," if (!this.persistSort) {"," return;"," }"," let state = this.state;"," let tf = this.tf;",""," Object.keys(state).forEach((key) => {"," if (key.indexOf(this.prfxCol) !== -1) {"," let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);"," if (!isUndef(state[key].sort)) {"," let sort = state[key].sort;"," this.emitter.emit('sort', tf, colIdx, sort.descending);"," }"," }"," });"," }",""," /**"," * Sync hidden columns with stored information"," *"," * @private"," */"," _syncColsVisibility() {"," if (!this.persistColsVisibility) {"," return;"," }"," let state = this.state;"," let tf = this.tf;"," let hiddenCols = [];",""," Object.keys(state).forEach((key) => {"," if (key.indexOf(this.prfxCol) !== -1) {"," let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);"," if (!isUndef(state[key].hidden)) {"," hiddenCols.push(colIdx);"," }"," }"," });",""," hiddenCols.forEach((colIdx) => {"," this.emitter.emit('hide-column', tf, colIdx);"," });"," }",""," /**"," * Sync filters visibility with stored information"," *"," * @private"," */"," _syncFiltersVisibility() {"," if (!this.persistFiltersVisibility) {"," return;"," }"," let state = this.state;"," let tf = this.tf;"," let filtersVisibility = state[this.filtersVisKey];",""," this.filtersVisibility = filtersVisibility;"," this.emitter.emit('show-filters', tf, filtersVisibility);"," }",""," /**"," * Destroy State instance"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," this.state = {};",""," this.emitter.off(['after-filtering'], () => this.update());"," this.emitter.off(['after-page-change', 'after-clearing-filters'],"," (tf, pageNb) => this.updatePage(pageNb));"," this.emitter.off(['after-page-length-change'],"," (tf, index) => this.updatePageLength(index));"," this.emitter.off(['column-sorted'],"," (tf, index, descending) => this.updateSort(index, descending));"," this.emitter.off(['sort-initialized'], () => this._syncSort());"," this.emitter.off(['columns-visibility-initialized'],"," () => this._syncColsVisibility());"," this.emitter.off(['column-shown', 'column-hidden'], (tf, feature,"," colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));"," this.emitter.off(['filters-visibility-initialized'],"," () => this._syncFiltersVisibility());"," this.emitter.off(['filters-toggled'],"," (tf, extension, visible) => this.updateFiltersVisibility(visible));",""," if (this.enableHash) {"," this.hash.destroy();"," this.hash = null;"," }",""," if (this.enableStorage) {"," this.storage.destroy();"," this.storage = null;"," }",""," this.initialized = false;"," }","}",""]};
}
__cov_W08bsqGMOkpSURWN5P26Eg = __cov_W08bsqGMOkpSURWN5P26Eg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\state.js'];
__cov_W08bsqGMOkpSURWN5P26Eg.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_W08bsqGMOkpSURWN5P26Eg.s['2']++;exports.State=undefined;__cov_W08bsqGMOkpSURWN5P26Eg.s['3']++;var _feature=__webpack_require__(11);__cov_W08bsqGMOkpSURWN5P26Eg.s['4']++;var _hash=__webpack_require__(114);__cov_W08bsqGMOkpSURWN5P26Eg.s['5']++;var _storage=__webpack_require__(115);__cov_W08bsqGMOkpSURWN5P26Eg.s['6']++;var _string=__webpack_require__(21);__cov_W08bsqGMOkpSURWN5P26Eg.s['7']++;var _types=__webpack_require__(3);__cov_W08bsqGMOkpSURWN5P26Eg.s['8']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_W08bsqGMOkpSURWN5P26Eg.f['1']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['10']++;if(!(instance instanceof Constructor)){__cov_W08bsqGMOkpSURWN5P26Eg.b['1'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_W08bsqGMOkpSURWN5P26Eg.f['2']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['13']++;if(!self){__cov_W08bsqGMOkpSURWN5P26Eg.b['2'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['2'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['15']++;return(__cov_W08bsqGMOkpSURWN5P26Eg.b['4'][0]++,call)&&((__cov_W08bsqGMOkpSURWN5P26Eg.b['4'][1]++,typeof call==='object')||(__cov_W08bsqGMOkpSURWN5P26Eg.b['4'][2]++,typeof call==='function'))?(__cov_W08bsqGMOkpSURWN5P26Eg.b['3'][0]++,call):(__cov_W08bsqGMOkpSURWN5P26Eg.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_W08bsqGMOkpSURWN5P26Eg.f['3']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['17']++;if((__cov_W08bsqGMOkpSURWN5P26Eg.b['6'][0]++,typeof superClass!=='function')&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['6'][1]++,superClass!==null)){__cov_W08bsqGMOkpSURWN5P26Eg.b['5'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['5'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['19']++;subClass.prototype=Object.create((__cov_W08bsqGMOkpSURWN5P26Eg.b['7'][0]++,superClass)&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_W08bsqGMOkpSURWN5P26Eg.s['20']++;if(superClass){__cov_W08bsqGMOkpSURWN5P26Eg.b['8'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['21']++;Object.setPrototypeOf?(__cov_W08bsqGMOkpSURWN5P26Eg.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_W08bsqGMOkpSURWN5P26Eg.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['8'][1]++;}}__cov_W08bsqGMOkpSURWN5P26Eg.s['22']++;var State=exports.State=function(_Feature){__cov_W08bsqGMOkpSURWN5P26Eg.f['4']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['23']++;_inherits(State,_Feature);function State(tf){__cov_W08bsqGMOkpSURWN5P26Eg.f['5']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['25']++;_classCallCheck(this,State);__cov_W08bsqGMOkpSURWN5P26Eg.s['26']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'state'));__cov_W08bsqGMOkpSURWN5P26Eg.s['27']++;var cfg=(__cov_W08bsqGMOkpSURWN5P26Eg.b['10'][0]++,_this.config.state)||(__cov_W08bsqGMOkpSURWN5P26Eg.b['10'][1]++,{});__cov_W08bsqGMOkpSURWN5P26Eg.s['28']++;_this.enableHash=(__cov_W08bsqGMOkpSURWN5P26Eg.b['11'][0]++,cfg===true)||(__cov_W08bsqGMOkpSURWN5P26Eg.b['11'][1]++,(0,_types.isArray)(cfg.types))&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['11'][2]++,cfg.types.indexOf('hash')!==-1);__cov_W08bsqGMOkpSURWN5P26Eg.s['29']++;_this.enableLocalStorage=(__cov_W08bsqGMOkpSURWN5P26Eg.b['12'][0]++,(0,_types.isArray)(cfg.types))&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['12'][1]++,cfg.types.indexOf('local_storage')!==-1);__cov_W08bsqGMOkpSURWN5P26Eg.s['30']++;_this.enableCookie=(__cov_W08bsqGMOkpSURWN5P26Eg.b['13'][0]++,(0,_types.isArray)(cfg.types))&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['13'][1]++,cfg.types.indexOf('cookie')!==-1);__cov_W08bsqGMOkpSURWN5P26Eg.s['31']++;_this.persistFilters=(0,_settings.defaultsBool)(cfg.filters,true);__cov_W08bsqGMOkpSURWN5P26Eg.s['32']++;_this.persistPageNumber=Boolean(cfg.page_number);__cov_W08bsqGMOkpSURWN5P26Eg.s['33']++;_this.persistPageLength=Boolean(cfg.page_length);__cov_W08bsqGMOkpSURWN5P26Eg.s['34']++;_this.persistSort=Boolean(cfg.sort);__cov_W08bsqGMOkpSURWN5P26Eg.s['35']++;_this.persistColsVisibility=Boolean(cfg.columns_visibility);__cov_W08bsqGMOkpSURWN5P26Eg.s['36']++;_this.persistFiltersVisibility=Boolean(cfg.filters_visibility);__cov_W08bsqGMOkpSURWN5P26Eg.s['37']++;_this.cookieDuration=(0,_settings.defaultsNb)(parseInt(cfg.cookie_duration,10),87600);__cov_W08bsqGMOkpSURWN5P26Eg.s['38']++;_this.enableStorage=(__cov_W08bsqGMOkpSURWN5P26Eg.b['14'][0]++,_this.enableLocalStorage)||(__cov_W08bsqGMOkpSURWN5P26Eg.b['14'][1]++,_this.enableCookie);__cov_W08bsqGMOkpSURWN5P26Eg.s['39']++;_this.storage=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['40']++;_this.hash=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['41']++;_this.pageNb=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['42']++;_this.pageLength=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['43']++;_this.sort=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['44']++;_this.hiddenCols=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['45']++;_this.filtersVisibility=null;__cov_W08bsqGMOkpSURWN5P26Eg.s['46']++;_this.state={};__cov_W08bsqGMOkpSURWN5P26Eg.s['47']++;_this.prfxCol='col_';__cov_W08bsqGMOkpSURWN5P26Eg.s['48']++;_this.pageNbKey='page';__cov_W08bsqGMOkpSURWN5P26Eg.s['49']++;_this.pageLengthKey='page_length';__cov_W08bsqGMOkpSURWN5P26Eg.s['50']++;_this.filtersVisKey='filters_visibility';__cov_W08bsqGMOkpSURWN5P26Eg.s['51']++;return _this;}__cov_W08bsqGMOkpSURWN5P26Eg.s['52']++;State.prototype.init=function init(){__cov_W08bsqGMOkpSURWN5P26Eg.f['6']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['53']++;var _this2=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['54']++;if(this.initialized){__cov_W08bsqGMOkpSURWN5P26Eg.b['15'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['55']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['15'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['56']++;this.emitter.on(['after-filtering'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['7']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['57']++;return _this2.update();});__cov_W08bsqGMOkpSURWN5P26Eg.s['58']++;this.emitter.on(['after-page-change','after-clearing-filters'],function(tf,pageNb){__cov_W08bsqGMOkpSURWN5P26Eg.f['8']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['59']++;return _this2.updatePage(pageNb);});__cov_W08bsqGMOkpSURWN5P26Eg.s['60']++;this.emitter.on(['after-page-length-change'],function(tf,pageLength){__cov_W08bsqGMOkpSURWN5P26Eg.f['9']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['61']++;return _this2.updatePageLength(pageLength);});__cov_W08bsqGMOkpSURWN5P26Eg.s['62']++;this.emitter.on(['column-sorted'],function(tf,index,descending){__cov_W08bsqGMOkpSURWN5P26Eg.f['10']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['63']++;return _this2.updateSort(index,descending);});__cov_W08bsqGMOkpSURWN5P26Eg.s['64']++;this.emitter.on(['sort-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['11']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['65']++;return _this2._syncSort();});__cov_W08bsqGMOkpSURWN5P26Eg.s['66']++;this.emitter.on(['columns-visibility-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['12']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['67']++;return _this2._syncColsVisibility();});__cov_W08bsqGMOkpSURWN5P26Eg.s['68']++;this.emitter.on(['column-shown','column-hidden'],function(tf,feature,colIndex,hiddenCols){__cov_W08bsqGMOkpSURWN5P26Eg.f['13']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['69']++;return _this2.updateColsVisibility(hiddenCols);});__cov_W08bsqGMOkpSURWN5P26Eg.s['70']++;this.emitter.on(['filters-visibility-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['14']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['71']++;return _this2._syncFiltersVisibility();});__cov_W08bsqGMOkpSURWN5P26Eg.s['72']++;this.emitter.on(['filters-toggled'],function(tf,extension,visible){__cov_W08bsqGMOkpSURWN5P26Eg.f['15']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['73']++;return _this2.updateFiltersVisibility(visible);});__cov_W08bsqGMOkpSURWN5P26Eg.s['74']++;if(this.enableHash){__cov_W08bsqGMOkpSURWN5P26Eg.b['16'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['75']++;this.hash=new _hash.Hash(this);__cov_W08bsqGMOkpSURWN5P26Eg.s['76']++;this.hash.init();}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['16'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['77']++;if(this.enableStorage){__cov_W08bsqGMOkpSURWN5P26Eg.b['17'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['78']++;this.storage=new _storage.Storage(this);__cov_W08bsqGMOkpSURWN5P26Eg.s['79']++;this.storage.init();}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['17'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['80']++;this.initialized=true;};__cov_W08bsqGMOkpSURWN5P26Eg.s['81']++;State.prototype.update=function update(){__cov_W08bsqGMOkpSURWN5P26Eg.f['16']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['82']++;var _this3=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['83']++;if(!this.isEnabled()){__cov_W08bsqGMOkpSURWN5P26Eg.b['18'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['84']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['18'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['85']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['86']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['87']++;if(this.persistFilters){__cov_W08bsqGMOkpSURWN5P26Eg.b['19'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['88']++;var filterValues=tf.getFiltersValue();__cov_W08bsqGMOkpSURWN5P26Eg.s['89']++;filterValues.forEach(function(val,idx){__cov_W08bsqGMOkpSURWN5P26Eg.f['17']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['90']++;var key=''+_this3.prfxCol+idx;__cov_W08bsqGMOkpSURWN5P26Eg.s['91']++;if((__cov_W08bsqGMOkpSURWN5P26Eg.b['21'][0]++,(0,_types.isString)(val))&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['21'][1]++,(0,_string.isEmpty)(val))){__cov_W08bsqGMOkpSURWN5P26Eg.b['20'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['92']++;if(state.hasOwnProperty(key)){__cov_W08bsqGMOkpSURWN5P26Eg.b['22'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['93']++;state[key].flt=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['22'][1]++;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['20'][1]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['94']++;state[key]=(__cov_W08bsqGMOkpSURWN5P26Eg.b['23'][0]++,state[key])||(__cov_W08bsqGMOkpSURWN5P26Eg.b['23'][1]++,{});__cov_W08bsqGMOkpSURWN5P26Eg.s['95']++;state[key].flt=val;}});}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['19'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['96']++;if(this.persistPageNumber){__cov_W08bsqGMOkpSURWN5P26Eg.b['24'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['97']++;if((0,_types.isNull)(this.pageNb)){__cov_W08bsqGMOkpSURWN5P26Eg.b['25'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['98']++;state[this.pageNbKey]=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['25'][1]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['99']++;state[this.pageNbKey]=this.pageNb;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['24'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['100']++;if(this.persistPageLength){__cov_W08bsqGMOkpSURWN5P26Eg.b['26'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['101']++;if((0,_types.isNull)(this.pageLength)){__cov_W08bsqGMOkpSURWN5P26Eg.b['27'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['102']++;state[this.pageLengthKey]=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['27'][1]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['103']++;state[this.pageLengthKey]=this.pageLength;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['26'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['104']++;if(this.persistSort){__cov_W08bsqGMOkpSURWN5P26Eg.b['28'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['105']++;if(!(0,_types.isNull)(this.sort)){__cov_W08bsqGMOkpSURWN5P26Eg.b['29'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['106']++;Object.keys(state).forEach(function(key){__cov_W08bsqGMOkpSURWN5P26Eg.f['18']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['107']++;if((__cov_W08bsqGMOkpSURWN5P26Eg.b['31'][0]++,key.indexOf(_this3.prfxCol)!==-1)&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['31'][1]++,state[key])){__cov_W08bsqGMOkpSURWN5P26Eg.b['30'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['108']++;state[key].sort=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['30'][1]++;}});__cov_W08bsqGMOkpSURWN5P26Eg.s['109']++;var key=''+this.prfxCol+this.sort.column;__cov_W08bsqGMOkpSURWN5P26Eg.s['110']++;state[key]=(__cov_W08bsqGMOkpSURWN5P26Eg.b['32'][0]++,state[key])||(__cov_W08bsqGMOkpSURWN5P26Eg.b['32'][1]++,{});__cov_W08bsqGMOkpSURWN5P26Eg.s['111']++;state[key].sort={descending:this.sort.descending};}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['29'][1]++;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['28'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['112']++;if(this.persistColsVisibility){__cov_W08bsqGMOkpSURWN5P26Eg.b['33'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['113']++;if(!(0,_types.isNull)(this.hiddenCols)){__cov_W08bsqGMOkpSURWN5P26Eg.b['34'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['114']++;Object.keys(state).forEach(function(key){__cov_W08bsqGMOkpSURWN5P26Eg.f['19']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['115']++;if((__cov_W08bsqGMOkpSURWN5P26Eg.b['36'][0]++,key.indexOf(_this3.prfxCol)!==-1)&&(__cov_W08bsqGMOkpSURWN5P26Eg.b['36'][1]++,state[key])){__cov_W08bsqGMOkpSURWN5P26Eg.b['35'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['116']++;state[key].hidden=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['35'][1]++;}});__cov_W08bsqGMOkpSURWN5P26Eg.s['117']++;this.hiddenCols.forEach(function(colIdx){__cov_W08bsqGMOkpSURWN5P26Eg.f['20']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['118']++;var key=''+_this3.prfxCol+colIdx;__cov_W08bsqGMOkpSURWN5P26Eg.s['119']++;state[key]=(__cov_W08bsqGMOkpSURWN5P26Eg.b['37'][0]++,state[key])||(__cov_W08bsqGMOkpSURWN5P26Eg.b['37'][1]++,{});__cov_W08bsqGMOkpSURWN5P26Eg.s['120']++;state[key].hidden=true;});}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['34'][1]++;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['33'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['121']++;if(this.persistFiltersVisibility){__cov_W08bsqGMOkpSURWN5P26Eg.b['38'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['122']++;if((0,_types.isNull)(this.filtersVisibility)){__cov_W08bsqGMOkpSURWN5P26Eg.b['39'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['123']++;state[this.filtersVisKey]=undefined;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['39'][1]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['124']++;state[this.filtersVisKey]=this.filtersVisibility;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['38'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['125']++;this.emitter.emit('state-changed',tf,state);};__cov_W08bsqGMOkpSURWN5P26Eg.s['126']++;State.prototype.updatePage=function updatePage(pageNb){__cov_W08bsqGMOkpSURWN5P26Eg.f['21']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['127']++;this.pageNb=pageNb;__cov_W08bsqGMOkpSURWN5P26Eg.s['128']++;this.update();};__cov_W08bsqGMOkpSURWN5P26Eg.s['129']++;State.prototype.updatePageLength=function updatePageLength(pageLength){__cov_W08bsqGMOkpSURWN5P26Eg.f['22']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['130']++;this.pageLength=pageLength;__cov_W08bsqGMOkpSURWN5P26Eg.s['131']++;this.update();};__cov_W08bsqGMOkpSURWN5P26Eg.s['132']++;State.prototype.updateSort=function updateSort(index,descending){__cov_W08bsqGMOkpSURWN5P26Eg.f['23']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['133']++;this.sort={column:index,descending:descending};__cov_W08bsqGMOkpSURWN5P26Eg.s['134']++;this.update();};__cov_W08bsqGMOkpSURWN5P26Eg.s['135']++;State.prototype.updateColsVisibility=function updateColsVisibility(hiddenCols){__cov_W08bsqGMOkpSURWN5P26Eg.f['24']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['136']++;this.hiddenCols=hiddenCols;__cov_W08bsqGMOkpSURWN5P26Eg.s['137']++;this.update();};__cov_W08bsqGMOkpSURWN5P26Eg.s['138']++;State.prototype.updateFiltersVisibility=function updateFiltersVisibility(visible){__cov_W08bsqGMOkpSURWN5P26Eg.f['25']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['139']++;this.filtersVisibility=visible;__cov_W08bsqGMOkpSURWN5P26Eg.s['140']++;this.update();};__cov_W08bsqGMOkpSURWN5P26Eg.s['141']++;State.prototype.override=function override(state){__cov_W08bsqGMOkpSURWN5P26Eg.f['26']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['142']++;this.state=state;__cov_W08bsqGMOkpSURWN5P26Eg.s['143']++;this.emitter.emit('state-changed',this.tf,state);};__cov_W08bsqGMOkpSURWN5P26Eg.s['144']++;State.prototype.sync=function sync(){__cov_W08bsqGMOkpSURWN5P26Eg.f['27']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['145']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['146']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['147']++;this._syncFilters();__cov_W08bsqGMOkpSURWN5P26Eg.s['148']++;if(this.persistPageNumber){__cov_W08bsqGMOkpSURWN5P26Eg.b['40'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['149']++;var pageNumber=state[this.pageNbKey];__cov_W08bsqGMOkpSURWN5P26Eg.s['150']++;this.emitter.emit('change-page',tf,pageNumber);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['40'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['151']++;if(this.persistPageLength){__cov_W08bsqGMOkpSURWN5P26Eg.b['41'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['152']++;var pageLength=state[this.pageLengthKey];__cov_W08bsqGMOkpSURWN5P26Eg.s['153']++;this.emitter.emit('change-page-results',tf,pageLength);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['41'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['154']++;this._syncSort();__cov_W08bsqGMOkpSURWN5P26Eg.s['155']++;this._syncColsVisibility();__cov_W08bsqGMOkpSURWN5P26Eg.s['156']++;this._syncFiltersVisibility();};__cov_W08bsqGMOkpSURWN5P26Eg.s['157']++;State.prototype.overrideAndSync=function overrideAndSync(state){__cov_W08bsqGMOkpSURWN5P26Eg.f['28']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['158']++;this.disable();__cov_W08bsqGMOkpSURWN5P26Eg.s['159']++;this.override(state);__cov_W08bsqGMOkpSURWN5P26Eg.s['160']++;this.sync();__cov_W08bsqGMOkpSURWN5P26Eg.s['161']++;this.enable();};__cov_W08bsqGMOkpSURWN5P26Eg.s['162']++;State.prototype._syncFilters=function _syncFilters(){__cov_W08bsqGMOkpSURWN5P26Eg.f['29']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['163']++;var _this4=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['164']++;if(!this.persistFilters){__cov_W08bsqGMOkpSURWN5P26Eg.b['42'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['165']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['42'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['166']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['167']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['168']++;tf.eachCol(function(colIdx){__cov_W08bsqGMOkpSURWN5P26Eg.f['30']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['169']++;return tf.setFilterValue(colIdx,'');});__cov_W08bsqGMOkpSURWN5P26Eg.s['170']++;Object.keys(state).forEach(function(key){__cov_W08bsqGMOkpSURWN5P26Eg.f['31']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['171']++;if(key.indexOf(_this4.prfxCol)!==-1){__cov_W08bsqGMOkpSURWN5P26Eg.b['43'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['172']++;var colIdx=parseInt(key.replace(_this4.prfxCol,''),10);__cov_W08bsqGMOkpSURWN5P26Eg.s['173']++;var val=state[key].flt;__cov_W08bsqGMOkpSURWN5P26Eg.s['174']++;tf.setFilterValue(colIdx,val);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['43'][1]++;}});__cov_W08bsqGMOkpSURWN5P26Eg.s['175']++;tf.filter();};__cov_W08bsqGMOkpSURWN5P26Eg.s['176']++;State.prototype._syncSort=function _syncSort(){__cov_W08bsqGMOkpSURWN5P26Eg.f['32']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['177']++;var _this5=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['178']++;if(!this.persistSort){__cov_W08bsqGMOkpSURWN5P26Eg.b['44'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['179']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['44'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['180']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['181']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['182']++;Object.keys(state).forEach(function(key){__cov_W08bsqGMOkpSURWN5P26Eg.f['33']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['183']++;if(key.indexOf(_this5.prfxCol)!==-1){__cov_W08bsqGMOkpSURWN5P26Eg.b['45'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['184']++;var colIdx=parseInt(key.replace(_this5.prfxCol,''),10);__cov_W08bsqGMOkpSURWN5P26Eg.s['185']++;if(!(0,_types.isUndef)(state[key].sort)){__cov_W08bsqGMOkpSURWN5P26Eg.b['46'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['186']++;var sort=state[key].sort;__cov_W08bsqGMOkpSURWN5P26Eg.s['187']++;_this5.emitter.emit('sort',tf,colIdx,sort.descending);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['46'][1]++;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['45'][1]++;}});};__cov_W08bsqGMOkpSURWN5P26Eg.s['188']++;State.prototype._syncColsVisibility=function _syncColsVisibility(){__cov_W08bsqGMOkpSURWN5P26Eg.f['34']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['189']++;var _this6=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['190']++;if(!this.persistColsVisibility){__cov_W08bsqGMOkpSURWN5P26Eg.b['47'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['191']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['47'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['192']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['193']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['194']++;var hiddenCols=[];__cov_W08bsqGMOkpSURWN5P26Eg.s['195']++;Object.keys(state).forEach(function(key){__cov_W08bsqGMOkpSURWN5P26Eg.f['35']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['196']++;if(key.indexOf(_this6.prfxCol)!==-1){__cov_W08bsqGMOkpSURWN5P26Eg.b['48'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['197']++;var colIdx=parseInt(key.replace(_this6.prfxCol,''),10);__cov_W08bsqGMOkpSURWN5P26Eg.s['198']++;if(!(0,_types.isUndef)(state[key].hidden)){__cov_W08bsqGMOkpSURWN5P26Eg.b['49'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['199']++;hiddenCols.push(colIdx);}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['49'][1]++;}}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['48'][1]++;}});__cov_W08bsqGMOkpSURWN5P26Eg.s['200']++;hiddenCols.forEach(function(colIdx){__cov_W08bsqGMOkpSURWN5P26Eg.f['36']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['201']++;_this6.emitter.emit('hide-column',tf,colIdx);});};__cov_W08bsqGMOkpSURWN5P26Eg.s['202']++;State.prototype._syncFiltersVisibility=function _syncFiltersVisibility(){__cov_W08bsqGMOkpSURWN5P26Eg.f['37']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['203']++;if(!this.persistFiltersVisibility){__cov_W08bsqGMOkpSURWN5P26Eg.b['50'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['204']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['50'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['205']++;var state=this.state;__cov_W08bsqGMOkpSURWN5P26Eg.s['206']++;var tf=this.tf;__cov_W08bsqGMOkpSURWN5P26Eg.s['207']++;var filtersVisibility=state[this.filtersVisKey];__cov_W08bsqGMOkpSURWN5P26Eg.s['208']++;this.filtersVisibility=filtersVisibility;__cov_W08bsqGMOkpSURWN5P26Eg.s['209']++;this.emitter.emit('show-filters',tf,filtersVisibility);};__cov_W08bsqGMOkpSURWN5P26Eg.s['210']++;State.prototype.destroy=function destroy(){__cov_W08bsqGMOkpSURWN5P26Eg.f['38']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['211']++;var _this7=this;__cov_W08bsqGMOkpSURWN5P26Eg.s['212']++;if(!this.initialized){__cov_W08bsqGMOkpSURWN5P26Eg.b['51'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['213']++;return;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['51'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['214']++;this.state={};__cov_W08bsqGMOkpSURWN5P26Eg.s['215']++;this.emitter.off(['after-filtering'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['39']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['216']++;return _this7.update();});__cov_W08bsqGMOkpSURWN5P26Eg.s['217']++;this.emitter.off(['after-page-change','after-clearing-filters'],function(tf,pageNb){__cov_W08bsqGMOkpSURWN5P26Eg.f['40']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['218']++;return _this7.updatePage(pageNb);});__cov_W08bsqGMOkpSURWN5P26Eg.s['219']++;this.emitter.off(['after-page-length-change'],function(tf,index){__cov_W08bsqGMOkpSURWN5P26Eg.f['41']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['220']++;return _this7.updatePageLength(index);});__cov_W08bsqGMOkpSURWN5P26Eg.s['221']++;this.emitter.off(['column-sorted'],function(tf,index,descending){__cov_W08bsqGMOkpSURWN5P26Eg.f['42']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['222']++;return _this7.updateSort(index,descending);});__cov_W08bsqGMOkpSURWN5P26Eg.s['223']++;this.emitter.off(['sort-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['43']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['224']++;return _this7._syncSort();});__cov_W08bsqGMOkpSURWN5P26Eg.s['225']++;this.emitter.off(['columns-visibility-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['44']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['226']++;return _this7._syncColsVisibility();});__cov_W08bsqGMOkpSURWN5P26Eg.s['227']++;this.emitter.off(['column-shown','column-hidden'],function(tf,feature,colIndex,hiddenCols){__cov_W08bsqGMOkpSURWN5P26Eg.f['45']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['228']++;return _this7.updateColsVisibility(hiddenCols);});__cov_W08bsqGMOkpSURWN5P26Eg.s['229']++;this.emitter.off(['filters-visibility-initialized'],function(){__cov_W08bsqGMOkpSURWN5P26Eg.f['46']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['230']++;return _this7._syncFiltersVisibility();});__cov_W08bsqGMOkpSURWN5P26Eg.s['231']++;this.emitter.off(['filters-toggled'],function(tf,extension,visible){__cov_W08bsqGMOkpSURWN5P26Eg.f['47']++;__cov_W08bsqGMOkpSURWN5P26Eg.s['232']++;return _this7.updateFiltersVisibility(visible);});__cov_W08bsqGMOkpSURWN5P26Eg.s['233']++;if(this.enableHash){__cov_W08bsqGMOkpSURWN5P26Eg.b['52'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['234']++;this.hash.destroy();__cov_W08bsqGMOkpSURWN5P26Eg.s['235']++;this.hash=null;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['52'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['236']++;if(this.enableStorage){__cov_W08bsqGMOkpSURWN5P26Eg.b['53'][0]++;__cov_W08bsqGMOkpSURWN5P26Eg.s['237']++;this.storage.destroy();__cov_W08bsqGMOkpSURWN5P26Eg.s['238']++;this.storage=null;}else{__cov_W08bsqGMOkpSURWN5P26Eg.b['53'][1]++;}__cov_W08bsqGMOkpSURWN5P26Eg.s['239']++;this.initialized=false;};__cov_W08bsqGMOkpSURWN5P26Eg.s['240']++;return State;}(_feature.Feature);
/***/ }),
/* 114 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_sq__4Ow0B5wi6aFUco3cXA = (Function('return this'))();
if (!__cov_sq__4Ow0B5wi6aFUco3cXA.__coverage__) { __cov_sq__4Ow0B5wi6aFUco3cXA.__coverage__ = {}; }
__cov_sq__4Ow0B5wi6aFUco3cXA = __cov_sq__4Ow0B5wi6aFUco3cXA.__coverage__;
if (!(__cov_sq__4Ow0B5wi6aFUco3cXA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\hash.js'])) {
__cov_sq__4Ow0B5wi6aFUco3cXA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\hash.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\hash.js","s":{"1":0,"2":0,"3":0,"4":0,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"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,"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},"b":{"1":[0,0],"2":[0,0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[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},"fnMap":{"1":{"line":12,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"hasHashChange","loc":{"start":{"line":12,"column":29},"end":{"line":12,"column":35}}},"3":{"line":34,"name":"(anonymous_3)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":41,"name":"Hash","loc":{"start":{"line":30,"column":4},"end":{"line":30,"column":23}}},"5":{"line":75,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"6":{"line":85,"name":"(anonymous_6)","loc":{"start":{"line":68,"column":43},"end":{"line":68,"column":43}}},"7":{"line":99,"name":"update","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":117,"name":"parse","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":130,"name":"sync","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":144,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":147,"name":"(anonymous_11)","loc":{"start":{"line":118,"column":44},"end":{"line":118,"column":44}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"9":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"10":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"11":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"12":{"end":{"line":12,"column":7},"start":{"line":12,"column":7}},"13":{"end":{"line":13,"column":4},"start":{"line":13,"column":4}},"14":{"end":{"line":14,"column":4},"start":{"line":14,"column":4}},"15":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"16":{"end":{"line":55,"column":5},"start":{"line":30,"column":4}},"17":{"end":{"line":30,"column":23},"start":{"line":30,"column":23}},"18":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"19":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"20":{"end":{"line":48,"column":8},"start":{"line":48,"column":8}},"21":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}},"22":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"23":{"end":{"line":60,"column":11},"start":{"line":60,"column":11}},"24":{"end":{"line":63,"column":9},"start":{"line":61,"column":8}},"25":{"end":{"line":62,"column":12},"start":{"line":62,"column":12}},"26":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"27":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"28":{"end":{"line":68,"column":8},"start":{"line":68,"column":8}},"29":{"end":{"line":68,"column":43},"start":{"line":68,"column":43}},"30":{"end":{"line":69,"column":8},"start":{"line":69,"column":8}},"31":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"32":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"33":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"34":{"end":{"line":82,"column":9},"start":{"line":80,"column":8}},"35":{"end":{"line":81,"column":12},"start":{"line":81,"column":12}},"36":{"end":{"line":84,"column":8},"start":{"line":84,"column":8}},"37":{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},"38":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"39":{"end":{"line":97,"column":9},"start":{"line":95,"column":8}},"40":{"end":{"line":96,"column":12},"start":{"line":96,"column":12}},"41":{"end":{"line":98,"column":8},"start":{"line":98,"column":8}},"42":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"43":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"44":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"45":{"end":{"line":109,"column":9},"start":{"line":107,"column":8}},"46":{"end":{"line":108,"column":12},"start":{"line":108,"column":12}},"47":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"48":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"49":{"end":{"line":117,"column":14},"start":{"line":117,"column":14}},"50":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"51":{"end":{"line":118,"column":44},"start":{"line":118,"column":44}},"52":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"53":{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},"54":{"end":{"line":122,"column":8},"start":{"line":122,"column":8}},"55":{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},"56":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"57":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":12,"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":24,"type":"binary-expr","locations":[{"end":{"line":14,"column":11},"start":{"line":14,"column":12}},{"end":{"line":14,"column":40},"start":{"line":14,"column":40}},{"end":{"line":14,"column":11},"start":{"line":14,"column":65}}]},"3":{"line":78,"type":"if","locations":[{"end":{"line":61,"column":8},"start":{"line":61,"column":8}},{"end":{"line":61,"column":8},"start":{"line":61,"column":8}}]},"4":{"line":101,"type":"if","locations":[{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},{"end":{"line":80,"column":8},"start":{"line":80,"column":8}}]},"5":{"line":118,"type":"if","locations":[{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},{"end":{"line":95,"column":8},"start":{"line":95,"column":8}}]},"6":{"line":132,"type":"if","locations":[{"end":{"line":107,"column":8},"start":{"line":107,"column":8}},{"end":{"line":107,"column":8},"start":{"line":107,"column":8}}]}},"code":["import {addEvt, removeEvt} from '../event';","import {root} from '../root';","","const JSON = root.JSON;","const location = root.location;","const decodeURIComponent = root.decodeURIComponent;","const encodeURIComponent = root.encodeURIComponent;","","/**"," * Checks if browser has onhashchange event"," */","export const hasHashChange = () => {"," let docMode = root.documentMode;"," return ('onhashchange' in root) && (docMode === undefined || docMode > 7);","};","","/**"," * Manages state via URL hash changes"," *"," * @export"," * @class Hash"," */","export class Hash {",""," /**"," * Creates an instance of Hash"," *"," * @param {State} state Instance of State"," */"," constructor(state) {"," /**"," * State object"," * @type {State}"," */"," this.state = state;",""," /**"," * Cached URL hash"," * @type {String} Hash string"," * @private"," */"," this.lastHash = null;",""," /**"," * Application event emitter instance"," * @type {Emitter}"," */"," this.emitter = state.emitter;",""," /**"," * Bound sync wrapper for future use"," * @private"," */"," this.boundSync = null;"," }",""," /**"," * Initializes the Hash object"," */"," init() {"," if (!hasHashChange()) {"," return;"," }",""," this.lastHash = location.hash;"," //Store a bound sync wrapper"," this.boundSync = this.sync.bind(this);"," this.emitter.on(['state-changed'], (tf, state) => this.update(state));"," this.emitter.on(['initialized'], this.boundSync);"," addEvt(root, 'hashchange', this.boundSync);"," }",""," /**"," * Updates the URL hash based on a state change"," *"," * @param {State} state Instance of State"," */"," update(state) {"," let hash = `#${encodeURIComponent(JSON.stringify(state))}`;"," if (this.lastHash === hash) {"," return;"," }",""," location.hash = hash;"," this.lastHash = hash;"," }",""," /**"," * Converts a URL hash into a state JSON object"," *"," * @param {String} hash URL hash fragment"," * @returns {Object} JSON object"," */"," parse(hash) {"," if (hash.indexOf('#') === -1) {"," return null;"," }"," hash = hash.substr(1);"," return JSON.parse(decodeURIComponent(hash));"," }",""," /**"," * Applies current hash state to features"," */"," sync() {"," let state = this.parse(location.hash);"," if (!state) {"," return;"," }"," // override current state with persisted one and sync features"," this.state.overrideAndSync(state);"," }",""," /**"," * Release Hash event subscriptions and clear fields"," */"," destroy() {"," this.emitter.off(['state-changed'], (tf, state) => this.update(state));"," this.emitter.off(['initialized'], this.boundSync);"," removeEvt(root, 'hashchange', this.boundSync);",""," this.state = null;"," this.lastHash = null;"," this.emitter = null;"," }","}",""]};
}
__cov_sq__4Ow0B5wi6aFUco3cXA = __cov_sq__4Ow0B5wi6aFUco3cXA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\hash.js'];
__cov_sq__4Ow0B5wi6aFUco3cXA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_sq__4Ow0B5wi6aFUco3cXA.s['2']++;exports.Hash=exports.hasHashChange=undefined;__cov_sq__4Ow0B5wi6aFUco3cXA.s['3']++;var _event=__webpack_require__(19);__cov_sq__4Ow0B5wi6aFUco3cXA.s['4']++;var _root=__webpack_require__(16);function _classCallCheck(instance,Constructor){__cov_sq__4Ow0B5wi6aFUco3cXA.f['1']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['6']++;if(!(instance instanceof Constructor)){__cov_sq__4Ow0B5wi6aFUco3cXA.b['1'][0]++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['7']++;throw new TypeError('Cannot call a class as a function');}else{__cov_sq__4Ow0B5wi6aFUco3cXA.b['1'][1]++;}}__cov_sq__4Ow0B5wi6aFUco3cXA.s['8']++;var JSON=_root.root.JSON;__cov_sq__4Ow0B5wi6aFUco3cXA.s['9']++;var location=_root.root.location;__cov_sq__4Ow0B5wi6aFUco3cXA.s['10']++;var decodeURIComponent=_root.root.decodeURIComponent;__cov_sq__4Ow0B5wi6aFUco3cXA.s['11']++;var encodeURIComponent=_root.root.encodeURIComponent;__cov_sq__4Ow0B5wi6aFUco3cXA.s['12']++;var hasHashChange=exports.hasHashChange=function hasHashChange(){__cov_sq__4Ow0B5wi6aFUco3cXA.f['2']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['13']++;var docMode=_root.root.documentMode;__cov_sq__4Ow0B5wi6aFUco3cXA.s['14']++;return(__cov_sq__4Ow0B5wi6aFUco3cXA.b['2'][0]++,'onhashchange'in _root.root)&&((__cov_sq__4Ow0B5wi6aFUco3cXA.b['2'][1]++,docMode===undefined)||(__cov_sq__4Ow0B5wi6aFUco3cXA.b['2'][2]++,docMode>7));};__cov_sq__4Ow0B5wi6aFUco3cXA.s['15']++;var Hash=exports.Hash=function(){__cov_sq__4Ow0B5wi6aFUco3cXA.f['3']++;function Hash(state){__cov_sq__4Ow0B5wi6aFUco3cXA.f['4']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['17']++;_classCallCheck(this,Hash);__cov_sq__4Ow0B5wi6aFUco3cXA.s['18']++;this.state=state;__cov_sq__4Ow0B5wi6aFUco3cXA.s['19']++;this.lastHash=null;__cov_sq__4Ow0B5wi6aFUco3cXA.s['20']++;this.emitter=state.emitter;__cov_sq__4Ow0B5wi6aFUco3cXA.s['21']++;this.boundSync=null;}__cov_sq__4Ow0B5wi6aFUco3cXA.s['22']++;Hash.prototype.init=function init(){__cov_sq__4Ow0B5wi6aFUco3cXA.f['5']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['23']++;var _this=this;__cov_sq__4Ow0B5wi6aFUco3cXA.s['24']++;if(!hasHashChange()){__cov_sq__4Ow0B5wi6aFUco3cXA.b['3'][0]++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['25']++;return;}else{__cov_sq__4Ow0B5wi6aFUco3cXA.b['3'][1]++;}__cov_sq__4Ow0B5wi6aFUco3cXA.s['26']++;this.lastHash=location.hash;__cov_sq__4Ow0B5wi6aFUco3cXA.s['27']++;this.boundSync=this.sync.bind(this);__cov_sq__4Ow0B5wi6aFUco3cXA.s['28']++;this.emitter.on(['state-changed'],function(tf,state){__cov_sq__4Ow0B5wi6aFUco3cXA.f['6']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['29']++;return _this.update(state);});__cov_sq__4Ow0B5wi6aFUco3cXA.s['30']++;this.emitter.on(['initialized'],this.boundSync);__cov_sq__4Ow0B5wi6aFUco3cXA.s['31']++;(0,_event.addEvt)(_root.root,'hashchange',this.boundSync);};__cov_sq__4Ow0B5wi6aFUco3cXA.s['32']++;Hash.prototype.update=function update(state){__cov_sq__4Ow0B5wi6aFUco3cXA.f['7']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['33']++;var hash='#'+encodeURIComponent(JSON.stringify(state));__cov_sq__4Ow0B5wi6aFUco3cXA.s['34']++;if(this.lastHash===hash){__cov_sq__4Ow0B5wi6aFUco3cXA.b['4'][0]++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['35']++;return;}else{__cov_sq__4Ow0B5wi6aFUco3cXA.b['4'][1]++;}__cov_sq__4Ow0B5wi6aFUco3cXA.s['36']++;location.hash=hash;__cov_sq__4Ow0B5wi6aFUco3cXA.s['37']++;this.lastHash=hash;};__cov_sq__4Ow0B5wi6aFUco3cXA.s['38']++;Hash.prototype.parse=function parse(hash){__cov_sq__4Ow0B5wi6aFUco3cXA.f['8']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['39']++;if(hash.indexOf('#')===-1){__cov_sq__4Ow0B5wi6aFUco3cXA.b['5'][0]++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['40']++;return null;}else{__cov_sq__4Ow0B5wi6aFUco3cXA.b['5'][1]++;}__cov_sq__4Ow0B5wi6aFUco3cXA.s['41']++;hash=hash.substr(1);__cov_sq__4Ow0B5wi6aFUco3cXA.s['42']++;return JSON.parse(decodeURIComponent(hash));};__cov_sq__4Ow0B5wi6aFUco3cXA.s['43']++;Hash.prototype.sync=function sync(){__cov_sq__4Ow0B5wi6aFUco3cXA.f['9']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['44']++;var state=this.parse(location.hash);__cov_sq__4Ow0B5wi6aFUco3cXA.s['45']++;if(!state){__cov_sq__4Ow0B5wi6aFUco3cXA.b['6'][0]++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['46']++;return;}else{__cov_sq__4Ow0B5wi6aFUco3cXA.b['6'][1]++;}__cov_sq__4Ow0B5wi6aFUco3cXA.s['47']++;this.state.overrideAndSync(state);};__cov_sq__4Ow0B5wi6aFUco3cXA.s['48']++;Hash.prototype.destroy=function destroy(){__cov_sq__4Ow0B5wi6aFUco3cXA.f['10']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['49']++;var _this2=this;__cov_sq__4Ow0B5wi6aFUco3cXA.s['50']++;this.emitter.off(['state-changed'],function(tf,state){__cov_sq__4Ow0B5wi6aFUco3cXA.f['11']++;__cov_sq__4Ow0B5wi6aFUco3cXA.s['51']++;return _this2.update(state);});__cov_sq__4Ow0B5wi6aFUco3cXA.s['52']++;this.emitter.off(['initialized'],this.boundSync);__cov_sq__4Ow0B5wi6aFUco3cXA.s['53']++;(0,_event.removeEvt)(_root.root,'hashchange',this.boundSync);__cov_sq__4Ow0B5wi6aFUco3cXA.s['54']++;this.state=null;__cov_sq__4Ow0B5wi6aFUco3cXA.s['55']++;this.lastHash=null;__cov_sq__4Ow0B5wi6aFUco3cXA.s['56']++;this.emitter=null;};__cov_sq__4Ow0B5wi6aFUco3cXA.s['57']++;return Hash;}();
/***/ }),
/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_j4ELg5dNAKF$$g$ehmvB4g = (Function('return this'))();
if (!__cov_j4ELg5dNAKF$$g$ehmvB4g.__coverage__) { __cov_j4ELg5dNAKF$$g$ehmvB4g.__coverage__ = {}; }
__cov_j4ELg5dNAKF$$g$ehmvB4g = __cov_j4ELg5dNAKF$$g$ehmvB4g.__coverage__;
if (!(__cov_j4ELg5dNAKF$$g$ehmvB4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\storage.js'])) {
__cov_j4ELg5dNAKF$$g$ehmvB4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\storage.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\storage.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":1,"7":0,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"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,"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[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},"fnMap":{"1":{"line":14,"name":"_interopRequireDefault","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":16,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":25,"name":"hasStorage","loc":{"start":{"line":11,"column":26},"end":{"line":11,"column":32}}},"4":{"line":36,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":43,"name":"Storage","loc":{"start":{"line":28,"column":4},"end":{"line":28,"column":23}}},"6":{"line":94,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":97,"name":"(anonymous_7)","loc":{"start":{"line":78,"column":43},"end":{"line":78,"column":43}}},"8":{"line":100,"name":"(anonymous_8)","loc":{"start":{"line":79,"column":41},"end":{"line":79,"column":41}}},"9":{"line":112,"name":"save","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":127,"name":"retrieve","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":146,"name":"remove","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":159,"name":"sync","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":175,"name":"getKey","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":187,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"15":{"line":190,"name":"(anonymous_15)","loc":{"start":{"line":153,"column":44},"end":{"line":153,"column":44}}},"16":{"line":193,"name":"(anonymous_16)","loc":{"start":{"line":154,"column":42},"end":{"line":154,"column":42}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"end":{"line":2,"column":0},"start":{"line":2,"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":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"12":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"13":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"14":{"end":{"line":11,"column":7},"start":{"line":11,"column":7}},"15":{"end":{"line":12,"column":4},"start":{"line":12,"column":4}},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"end":{"line":71,"column":5},"start":{"line":28,"column":4}},"18":{"end":{"line":28,"column":23},"start":{"line":28,"column":23}},"19":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"20":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"21":{"end":{"line":49,"column":8},"start":{"line":49,"column":8}},"22":{"end":{"line":56,"column":8},"start":{"line":56,"column":8}},"23":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"24":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"25":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"26":{"end":{"line":77,"column":11},"start":{"line":77,"column":11}},"27":{"end":{"line":78,"column":8},"start":{"line":78,"column":8}},"28":{"end":{"line":78,"column":43},"start":{"line":78,"column":43}},"29":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"30":{"end":{"line":79,"column":41},"start":{"line":79,"column":41}},"31":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"32":{"end":{"line":92,"column":9},"start":{"line":88,"column":8}},"33":{"end":{"line":89,"column":12},"start":{"line":89,"column":12}},"34":{"end":{"line":91,"column":12},"start":{"line":91,"column":12}},"35":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"36":{"end":{"line":101,"column":8},"start":{"line":101,"column":8}},"37":{"end":{"line":106,"column":9},"start":{"line":102,"column":8}},"38":{"end":{"line":103,"column":12},"start":{"line":103,"column":12}},"39":{"end":{"line":105,"column":12},"start":{"line":105,"column":12}},"40":{"end":{"line":110,"column":9},"start":{"line":108,"column":8}},"41":{"end":{"line":109,"column":12},"start":{"line":109,"column":12}},"42":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"43":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"44":{"end":{"line":122,"column":9},"start":{"line":118,"column":8}},"45":{"end":{"line":119,"column":12},"start":{"line":119,"column":12}},"46":{"end":{"line":121,"column":12},"start":{"line":121,"column":12}},"47":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"48":{"end":{"line":129,"column":8},"start":{"line":129,"column":8}},"49":{"end":{"line":132,"column":9},"start":{"line":130,"column":8}},"50":{"end":{"line":131,"column":12},"start":{"line":131,"column":12}},"51":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"52":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"53":{"end":{"line":143,"column":8},"start":{"line":143,"column":8}},"54":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"55":{"end":{"line":152,"column":14},"start":{"line":152,"column":14}},"56":{"end":{"line":153,"column":8},"start":{"line":153,"column":8}},"57":{"end":{"line":153,"column":44},"start":{"line":153,"column":44}},"58":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"59":{"end":{"line":154,"column":42},"start":{"line":154,"column":42}},"60":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"61":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"62":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"63":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":14,"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":14,"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":16,"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":65,"type":"binary-expr","locations":[{"end":{"line":49,"column":34},"start":{"line":49,"column":34}},{"end":{"line":49,"column":8},"start":{"line":49,"column":62}}]},"5":{"line":72,"type":"binary-expr","locations":[{"end":{"line":56,"column":28},"start":{"line":56,"column":28}},{"end":{"line":56,"column":8},"start":{"line":56,"column":50}}]},"6":{"line":113,"type":"if","locations":[{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},{"end":{"line":88,"column":8},"start":{"line":88,"column":8}}]},"7":{"line":129,"type":"if","locations":[{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},{"end":{"line":102,"column":8},"start":{"line":102,"column":8}}]},"8":{"line":135,"type":"if","locations":[{"end":{"line":108,"column":8},"start":{"line":108,"column":8}},{"end":{"line":108,"column":8},"start":{"line":108,"column":8}}]},"9":{"line":147,"type":"if","locations":[{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},{"end":{"line":118,"column":8},"start":{"line":118,"column":8}}]},"10":{"line":161,"type":"if","locations":[{"end":{"line":130,"column":8},"start":{"line":130,"column":8}},{"end":{"line":130,"column":8},"start":{"line":130,"column":8}}]}},"code":["import Cookie from '../cookie';","import {root} from '../root';","","const JSON = root.JSON;","const localStorage = root.localStorage;","const location = root.location;","","/**"," * Checks if browser has Storage feature"," */","export const hasStorage = () => {"," return 'Storage' in root;","};","","/**"," * Stores the features state in browser's local storage or cookie"," *"," * @export"," * @class Storage"," */","export class Storage {",""," /**"," * Creates an instance of Storage"," *"," * @param {State} state Instance of State"," */"," constructor(state) {",""," /**"," * State object"," * @type {State}"," * @private"," */"," this.state = state;",""," /**"," * TableFilter object"," * @type {TableFilter}"," * @private"," */"," this.tf = state.tf;",""," /**"," * Persist with local storage"," * @type {Boolean}"," * @private"," */"," this.enableLocalStorage = state.enableLocalStorage && hasStorage();",""," /**"," * Persist with cookie"," * @type {Boolean}"," * @private"," */"," this.enableCookie = state.enableCookie && !this.enableLocalStorage;",""," /**"," * Emitter object"," * @type {Emitter}"," * @private"," */"," this.emitter = state.emitter;",""," /**"," * Cookie duration in hours from state object"," * @type {Number}"," * @private"," */"," this.duration = state.cookieDuration;"," }","",""," /**"," * Initializes the Storage object"," */"," init() {"," this.emitter.on(['state-changed'], (tf, state) => this.save(state));"," this.emitter.on(['initialized'], () => this.sync());"," }",""," /**"," * Persists the features state on state changes"," *"," * @param {State} state Instance of State"," */"," save(state) {"," if (this.enableLocalStorage) {"," localStorage[this.getKey()] = JSON.stringify(state);"," } else {"," Cookie.write(this.getKey(), JSON.stringify(state), this.duration);"," }"," }",""," /**"," * Turns stored string into a State JSON object"," *"," * @returns {Object} JSON object"," */"," retrieve() {"," let state = null;"," if (this.enableLocalStorage) {"," state = localStorage[this.getKey()];"," } else {"," state = Cookie.read(this.getKey());"," }",""," if (!state) {"," return null;"," }"," return JSON.parse(state);"," }",""," /**"," * Removes persisted state from storage"," */"," remove() {"," if (this.enableLocalStorage) {"," localStorage.removeItem(this.getKey());"," } else {"," Cookie.remove(this.getKey());"," }"," }",""," /**"," * Applies persisted state to features"," */"," sync() {"," let state = this.retrieve();"," if (!state) {"," return;"," }"," // override current state with persisted one and sync features"," this.state.overrideAndSync(state);"," }",""," /**"," * Returns the storage key"," *"," * @returns {String} Key"," */"," getKey() {"," return JSON.stringify({"," key: `${this.tf.prfxTf}_${this.tf.id}`,"," path: location.pathname"," });"," }",""," /**"," * Release Storage event subscriptions and clear fields"," */"," destroy() {"," this.emitter.off(['state-changed'], (tf, state) => this.save(state));"," this.emitter.off(['initialized'], () => this.sync());",""," this.remove();",""," this.state = null;"," this.emitter = null;"," }","}",""]};
}
__cov_j4ELg5dNAKF$$g$ehmvB4g = __cov_j4ELg5dNAKF$$g$ehmvB4g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\storage.js'];
__cov_j4ELg5dNAKF$$g$ehmvB4g.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_j4ELg5dNAKF$$g$ehmvB4g.s['2']++;exports.Storage=exports.hasStorage=undefined;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['3']++;var _cookie=__webpack_require__(116);__cov_j4ELg5dNAKF$$g$ehmvB4g.s['4']++;var _cookie2=_interopRequireDefault(_cookie);__cov_j4ELg5dNAKF$$g$ehmvB4g.s['5']++;var _root=__webpack_require__(16);function _interopRequireDefault(obj){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['1']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['7']++;return(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['2'][0]++,obj)&&(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['2'][1]++,obj.__esModule)?(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['1'][0]++,obj):(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['1'][1]++,{default:obj});}function _classCallCheck(instance,Constructor){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['2']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['9']++;if(!(instance instanceof Constructor)){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['3'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['10']++;throw new TypeError('Cannot call a class as a function');}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['3'][1]++;}}__cov_j4ELg5dNAKF$$g$ehmvB4g.s['11']++;var JSON=_root.root.JSON;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['12']++;var localStorage=_root.root.localStorage;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['13']++;var location=_root.root.location;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['14']++;var hasStorage=exports.hasStorage=function hasStorage(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['3']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['15']++;return'Storage'in _root.root;};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['16']++;var Storage=exports.Storage=function(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['4']++;function Storage(state){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['5']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['18']++;_classCallCheck(this,Storage);__cov_j4ELg5dNAKF$$g$ehmvB4g.s['19']++;this.state=state;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['20']++;this.tf=state.tf;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['21']++;this.enableLocalStorage=(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['4'][0]++,state.enableLocalStorage)&&(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['4'][1]++,hasStorage());__cov_j4ELg5dNAKF$$g$ehmvB4g.s['22']++;this.enableCookie=(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['5'][0]++,state.enableCookie)&&(__cov_j4ELg5dNAKF$$g$ehmvB4g.b['5'][1]++,!this.enableLocalStorage);__cov_j4ELg5dNAKF$$g$ehmvB4g.s['23']++;this.emitter=state.emitter;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['24']++;this.duration=state.cookieDuration;}__cov_j4ELg5dNAKF$$g$ehmvB4g.s['25']++;Storage.prototype.init=function init(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['6']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['26']++;var _this=this;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['27']++;this.emitter.on(['state-changed'],function(tf,state){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['7']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['28']++;return _this.save(state);});__cov_j4ELg5dNAKF$$g$ehmvB4g.s['29']++;this.emitter.on(['initialized'],function(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['8']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['30']++;return _this.sync();});};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['31']++;Storage.prototype.save=function save(state){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['9']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['32']++;if(this.enableLocalStorage){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['6'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['33']++;localStorage[this.getKey()]=JSON.stringify(state);}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['6'][1]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['34']++;_cookie2.default.write(this.getKey(),JSON.stringify(state),this.duration);}};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['35']++;Storage.prototype.retrieve=function retrieve(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['10']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['36']++;var state=null;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['37']++;if(this.enableLocalStorage){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['7'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['38']++;state=localStorage[this.getKey()];}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['7'][1]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['39']++;state=_cookie2.default.read(this.getKey());}__cov_j4ELg5dNAKF$$g$ehmvB4g.s['40']++;if(!state){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['8'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['41']++;return null;}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['8'][1]++;}__cov_j4ELg5dNAKF$$g$ehmvB4g.s['42']++;return JSON.parse(state);};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['43']++;Storage.prototype.remove=function remove(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['11']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['44']++;if(this.enableLocalStorage){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['9'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['45']++;localStorage.removeItem(this.getKey());}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['9'][1]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['46']++;_cookie2.default.remove(this.getKey());}};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['47']++;Storage.prototype.sync=function sync(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['12']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['48']++;var state=this.retrieve();__cov_j4ELg5dNAKF$$g$ehmvB4g.s['49']++;if(!state){__cov_j4ELg5dNAKF$$g$ehmvB4g.b['10'][0]++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['50']++;return;}else{__cov_j4ELg5dNAKF$$g$ehmvB4g.b['10'][1]++;}__cov_j4ELg5dNAKF$$g$ehmvB4g.s['51']++;this.state.overrideAndSync(state);};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['52']++;Storage.prototype.getKey=function getKey(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['13']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['53']++;return JSON.stringify({key:this.tf.prfxTf+'_'+this.tf.id,path:location.pathname});};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['54']++;Storage.prototype.destroy=function destroy(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['14']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['55']++;var _this2=this;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['56']++;this.emitter.off(['state-changed'],function(tf,state){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['15']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['57']++;return _this2.save(state);});__cov_j4ELg5dNAKF$$g$ehmvB4g.s['58']++;this.emitter.off(['initialized'],function(){__cov_j4ELg5dNAKF$$g$ehmvB4g.f['16']++;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['59']++;return _this2.sync();});__cov_j4ELg5dNAKF$$g$ehmvB4g.s['60']++;this.remove();__cov_j4ELg5dNAKF$$g$ehmvB4g.s['61']++;this.state=null;__cov_j4ELg5dNAKF$$g$ehmvB4g.s['62']++;this.emitter=null;};__cov_j4ELg5dNAKF$$g$ehmvB4g.s['63']++;return Storage;}();
/***/ }),
/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_6acLiavqSjnEg$sTtKQNsA = (Function('return this'))();
if (!__cov_6acLiavqSjnEg$sTtKQNsA.__coverage__) { __cov_6acLiavqSjnEg$sTtKQNsA.__coverage__ = {}; }
__cov_6acLiavqSjnEg$sTtKQNsA = __cov_6acLiavqSjnEg$sTtKQNsA.__coverage__;
if (!(__cov_6acLiavqSjnEg$sTtKQNsA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\cookie.js'])) {
__cov_6acLiavqSjnEg$sTtKQNsA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\cookie.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\cookie.js","s":{"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"line":23,"name":"write","loc":{"start":{"line":9,"column":15},"end":{"line":17,"column":30}}},"2":{"line":38,"name":"read","loc":{"start":{"line":9,"column":15},"end":{"line":31,"column":15}}},"3":{"line":61,"name":"remove","loc":{"start":{"line":9,"column":15},"end":{"line":53,"column":17}}}},"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":7,"column":0},"start":{"line":7,"column":0}},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"end":{"line":18,"column":8},"start":{"line":18,"column":8}},"6":{"end":{"line":22,"column":9},"start":{"line":19,"column":8}},"7":{"end":{"line":20,"column":12},"start":{"line":20,"column":12}},"8":{"end":{"line":21,"column":12},"start":{"line":21,"column":12}},"9":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"10":{"end":{"line":32,"column":8},"start":{"line":32,"column":8}},"11":{"end":{"line":45,"column":9},"start":{"line":34,"column":8}},"12":{"end":{"line":35,"column":12},"start":{"line":35,"column":12}},"13":{"end":{"line":44,"column":13},"start":{"line":37,"column":12}},"14":{"end":{"line":38,"column":16},"start":{"line":38,"column":16}},"15":{"end":{"line":39,"column":16},"start":{"line":39,"column":16}},"16":{"end":{"line":42,"column":17},"start":{"line":40,"column":16}},"17":{"end":{"line":41,"column":20},"start":{"line":41,"column":20}},"18":{"end":{"line":43,"column":16},"start":{"line":43,"column":16}},"19":{"end":{"line":46,"column":8},"start":{"line":46,"column":8}},"20":{"end":{"line":54,"column":8},"start":{"line":54,"column":8}}},"branchMap":{"1":{"line":25,"type":"if","locations":[{"end":{"line":19,"column":8},"start":{"line":19,"column":8}},{"end":{"line":19,"column":8},"start":{"line":19,"column":8}}]},"2":{"line":41,"type":"if","locations":[{"end":{"line":34,"column":8},"start":{"line":34,"column":8}},{"end":{"line":34,"column":8},"start":{"line":34,"column":8}}]},"3":{"line":44,"type":"if","locations":[{"end":{"line":37,"column":12},"start":{"line":37,"column":12}},{"end":{"line":37,"column":12},"start":{"line":37,"column":12}}]},"4":{"line":47,"type":"if","locations":[{"end":{"line":40,"column":16},"start":{"line":40,"column":16}},{"end":{"line":40,"column":16},"start":{"line":40,"column":16}}]}},"code":["import {root} from './root';","","/**"," * Cookie utilities"," */","","const doc = root.document;","","export default {",""," /**"," * Write a cookie"," * @param {String} name Name of the cookie"," * @param {String} value Value of the cookie"," * @param {Number} hours Cookie duration in hours"," */"," write(name, value, hours) {"," let expire = '';"," if (hours) {"," expire = new Date((new Date()).getTime() + hours * 3600000);"," expire = '; expires=' + expire.toGMTString();"," }"," doc.cookie = name + '=' + escape(value) + expire;"," },",""," /**"," * Read a cookie"," * @param {String} name Name of the cookie"," * @returns {String} Value of the cookie"," */"," read(name) {"," let cookieValue = '',"," search = name + '=';"," if (doc.cookie.length > 0) {"," let cookie = doc.cookie,"," offset = cookie.indexOf(search);"," if (offset !== -1) {"," offset += search.length;"," let end = cookie.indexOf(';', offset);"," if (end === -1) {"," end = cookie.length;"," }"," cookieValue = unescape(cookie.substring(offset, end));"," }"," }"," return cookieValue;"," },",""," /**"," * Remove a cookie"," * @param {String} name Name of the cookie"," */"," remove(name) {"," this.write(name, '', -1);"," }","","};",""]};
}
__cov_6acLiavqSjnEg$sTtKQNsA = __cov_6acLiavqSjnEg$sTtKQNsA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\cookie.js'];
__cov_6acLiavqSjnEg$sTtKQNsA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_6acLiavqSjnEg$sTtKQNsA.s['2']++;var _root=__webpack_require__(16);__cov_6acLiavqSjnEg$sTtKQNsA.s['3']++;var doc=_root.root.document;__cov_6acLiavqSjnEg$sTtKQNsA.s['4']++;exports.default={write:function write(name,value,hours){__cov_6acLiavqSjnEg$sTtKQNsA.f['1']++;__cov_6acLiavqSjnEg$sTtKQNsA.s['5']++;var expire='';__cov_6acLiavqSjnEg$sTtKQNsA.s['6']++;if(hours){__cov_6acLiavqSjnEg$sTtKQNsA.b['1'][0]++;__cov_6acLiavqSjnEg$sTtKQNsA.s['7']++;expire=new Date(new Date().getTime()+hours*3600000);__cov_6acLiavqSjnEg$sTtKQNsA.s['8']++;expire='; expires='+expire.toGMTString();}else{__cov_6acLiavqSjnEg$sTtKQNsA.b['1'][1]++;}__cov_6acLiavqSjnEg$sTtKQNsA.s['9']++;doc.cookie=name+'='+escape(value)+expire;},read:function read(name){__cov_6acLiavqSjnEg$sTtKQNsA.f['2']++;__cov_6acLiavqSjnEg$sTtKQNsA.s['10']++;var cookieValue='',search=name+'=';__cov_6acLiavqSjnEg$sTtKQNsA.s['11']++;if(doc.cookie.length>0){__cov_6acLiavqSjnEg$sTtKQNsA.b['2'][0]++;__cov_6acLiavqSjnEg$sTtKQNsA.s['12']++;var cookie=doc.cookie,offset=cookie.indexOf(search);__cov_6acLiavqSjnEg$sTtKQNsA.s['13']++;if(offset!==-1){__cov_6acLiavqSjnEg$sTtKQNsA.b['3'][0]++;__cov_6acLiavqSjnEg$sTtKQNsA.s['14']++;offset+=search.length;__cov_6acLiavqSjnEg$sTtKQNsA.s['15']++;var end=cookie.indexOf(';',offset);__cov_6acLiavqSjnEg$sTtKQNsA.s['16']++;if(end===-1){__cov_6acLiavqSjnEg$sTtKQNsA.b['4'][0]++;__cov_6acLiavqSjnEg$sTtKQNsA.s['17']++;end=cookie.length;}else{__cov_6acLiavqSjnEg$sTtKQNsA.b['4'][1]++;}__cov_6acLiavqSjnEg$sTtKQNsA.s['18']++;cookieValue=unescape(cookie.substring(offset,end));}else{__cov_6acLiavqSjnEg$sTtKQNsA.b['3'][1]++;}}else{__cov_6acLiavqSjnEg$sTtKQNsA.b['2'][1]++;}__cov_6acLiavqSjnEg$sTtKQNsA.s['19']++;return cookieValue;},remove:function remove(name){__cov_6acLiavqSjnEg$sTtKQNsA.f['3']++;__cov_6acLiavqSjnEg$sTtKQNsA.s['20']++;this.write(name,'',-1);}};
/***/ }),
/* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_toz1N7spBKIp3LhBC0BqNw = (Function('return this'))();
if (!__cov_toz1N7spBKIp3LhBC0BqNw.__coverage__) { __cov_toz1N7spBKIp3LhBC0BqNw.__coverage__ = {}; }
__cov_toz1N7spBKIp3LhBC0BqNw = __cov_toz1N7spBKIp3LhBC0BqNw.__coverage__;
if (!(__cov_toz1N7spBKIp3LhBC0BqNw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\gridLayout.js'])) {
__cov_toz1N7spBKIp3LhBC0BqNw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\gridLayout.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\gridLayout.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"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},"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]},"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},"fnMap":{"1":{"line":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"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":36,"name":"GridLayout","loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":20}}},"6":{"line":179,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":268,"name":"(anonymous_7)","loc":{"start":{"line":248,"column":39},"end":{"line":248,"column":48}}},"8":{"line":314,"name":"setOverrides","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":327,"name":"setDefaultColWidths","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":335,"name":"(anonymous_10)","loc":{"start":{"line":309,"column":19},"end":{"line":309,"column":26}}},"11":{"line":358,"name":"initialTableWidth","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":381,"name":"createContainer","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":394,"name":"createFiltersRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":401,"name":"(anonymous_14)","loc":{"start":{"line":368,"column":23},"end":{"line":368,"column":30}}},"15":{"line":417,"name":"setColumnElements","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":444,"name":"setHeadersRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"17":{"line":465,"name":"setConfigWidth","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"18":{"line":484,"name":"getSortTriggerIds","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":489,"name":"(anonymous_19)","loc":{"start":{"line":446,"column":19},"end":{"line":446,"column":26}}},"20":{"line":506,"name":"destroy","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":152,"column":5},"start":{"line":19,"column":4}},"25":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"26":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"27":{"end":{"line":22,"column":8},"start":{"line":22,"column":8}},"28":{"end":{"line":28,"column":8},"start":{"line":28,"column":8}},"29":{"end":{"line":34,"column":8},"start":{"line":34,"column":8}},"30":{"end":{"line":40,"column":8},"start":{"line":40,"column":8}},"31":{"end":{"line":46,"column":8},"start":{"line":46,"column":8}},"32":{"end":{"line":52,"column":8},"start":{"line":52,"column":8}},"33":{"end":{"line":59,"column":8},"start":{"line":59,"column":8}},"34":{"end":{"line":65,"column":8},"start":{"line":65,"column":8}},"35":{"end":{"line":71,"column":8},"start":{"line":71,"column":8}},"36":{"end":{"line":77,"column":8},"start":{"line":77,"column":8}},"37":{"end":{"line":83,"column":8},"start":{"line":83,"column":8}},"38":{"end":{"line":89,"column":8},"start":{"line":89,"column":8}},"39":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"40":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"41":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"42":{"end":{"line":117,"column":8},"start":{"line":117,"column":8}},"43":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"44":{"end":{"line":130,"column":8},"start":{"line":130,"column":8}},"45":{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},"46":{"end":{"line":142,"column":8},"start":{"line":142,"column":8}},"47":{"end":{"line":148,"column":8},"start":{"line":148,"column":8}},"48":{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},"49":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"50":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"51":{"end":{"line":158,"column":11},"start":{"line":158,"column":11}},"52":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"53":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"54":{"end":{"line":164,"column":9},"start":{"line":162,"column":8}},"55":{"end":{"line":163,"column":12},"start":{"line":163,"column":12}},"56":{"end":{"line":167,"column":8},"start":{"line":167,"column":8}},"57":{"end":{"line":170,"column":8},"start":{"line":170,"column":8}},"58":{"end":{"line":173,"column":8},"start":{"line":173,"column":8}},"59":{"end":{"line":177,"column":9},"start":{"line":175,"column":8}},"60":{"end":{"line":176,"column":12},"start":{"line":176,"column":12}},"61":{"end":{"line":178,"column":8},"start":{"line":178,"column":8}},"62":{"end":{"line":181,"column":8},"start":{"line":181,"column":8}},"63":{"end":{"line":182,"column":8},"start":{"line":182,"column":8}},"64":{"end":{"line":185,"column":9},"start":{"line":183,"column":8}},"65":{"end":{"line":184,"column":12},"start":{"line":184,"column":12}},"66":{"end":{"line":186,"column":8},"start":{"line":186,"column":8}},"67":{"end":{"line":187,"column":8},"start":{"line":187,"column":8}},"68":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"69":{"end":{"line":195,"column":9},"start":{"line":191,"column":8}},"70":{"end":{"line":192,"column":12},"start":{"line":192,"column":12}},"71":{"end":{"line":193,"column":12},"start":{"line":193,"column":12}},"72":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"73":{"end":{"line":198,"column":8},"start":{"line":198,"column":8}},"74":{"end":{"line":201,"column":8},"start":{"line":201,"column":8}},"75":{"end":{"line":205,"column":8},"start":{"line":205,"column":8}},"76":{"end":{"line":206,"column":8},"start":{"line":206,"column":8}},"77":{"end":{"line":210,"column":8},"start":{"line":210,"column":8}},"78":{"end":{"line":211,"column":8},"start":{"line":211,"column":8}},"79":{"end":{"line":214,"column":8},"start":{"line":214,"column":8}},"80":{"end":{"line":217,"column":8},"start":{"line":217,"column":8}},"81":{"end":{"line":219,"column":8},"start":{"line":219,"column":8}},"82":{"end":{"line":224,"column":9},"start":{"line":220,"column":8}},"83":{"end":{"line":221,"column":12},"start":{"line":221,"column":12}},"84":{"end":{"line":223,"column":12},"start":{"line":223,"column":12}},"85":{"end":{"line":226,"column":8},"start":{"line":226,"column":8}},"86":{"end":{"line":227,"column":8},"start":{"line":227,"column":8}},"87":{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},"88":{"end":{"line":233,"column":9},"start":{"line":231,"column":8}},"89":{"end":{"line":232,"column":12},"start":{"line":232,"column":12}},"90":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"91":{"end":{"line":238,"column":8},"start":{"line":238,"column":8}},"92":{"end":{"line":241,"column":8},"start":{"line":241,"column":8}},"93":{"end":{"line":244,"column":8},"start":{"line":244,"column":8}},"94":{"end":{"line":248,"column":8},"start":{"line":248,"column":8}},"95":{"end":{"line":249,"column":12},"start":{"line":249,"column":12}},"96":{"end":{"line":250,"column":12},"start":{"line":250,"column":12}},"97":{"end":{"line":251,"column":12},"start":{"line":251,"column":12}},"98":{"end":{"line":270,"column":8},"start":{"line":270,"column":8}},"99":{"end":{"line":274,"column":9},"start":{"line":271,"column":8}},"100":{"end":{"line":272,"column":12},"start":{"line":272,"column":12}},"101":{"end":{"line":273,"column":12},"start":{"line":273,"column":12}},"102":{"end":{"line":278,"column":8},"start":{"line":278,"column":8}},"103":{"end":{"line":282,"column":9},"start":{"line":280,"column":8}},"104":{"end":{"line":281,"column":12},"start":{"line":281,"column":12}},"105":{"end":{"line":285,"column":8},"start":{"line":285,"column":8}},"106":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"107":{"end":{"line":293,"column":8},"start":{"line":293,"column":8}},"108":{"end":{"line":294,"column":8},"start":{"line":294,"column":8}},"109":{"end":{"line":295,"column":8},"start":{"line":295,"column":8}},"110":{"end":{"line":296,"column":8},"start":{"line":296,"column":8}},"111":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"112":{"end":{"line":303,"column":26},"start":{"line":303,"column":26}},"113":{"end":{"line":304,"column":8},"start":{"line":304,"column":8}},"114":{"end":{"line":307,"column":9},"start":{"line":305,"column":8}},"115":{"end":{"line":306,"column":12},"start":{"line":306,"column":12}},"116":{"end":{"line":309,"column":8},"start":{"line":309,"column":8}},"117":{"end":{"line":310,"column":12},"start":{"line":310,"column":12}},"118":{"end":{"line":311,"column":12},"start":{"line":311,"column":12}},"119":{"end":{"line":318,"column":13},"start":{"line":312,"column":12}},"120":{"end":{"line":313,"column":16},"start":{"line":313,"column":16}},"121":{"end":{"line":318,"column":13},"start":{"line":314,"column":19}},"122":{"end":{"line":315,"column":16},"start":{"line":315,"column":16}},"123":{"end":{"line":317,"column":16},"start":{"line":317,"column":16}},"124":{"end":{"line":319,"column":12},"start":{"line":319,"column":12}},"125":{"end":{"line":322,"column":8},"start":{"line":322,"column":8}},"126":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"127":{"end":{"line":331,"column":8},"start":{"line":331,"column":8}},"128":{"end":{"line":330,"column":24},"start":{"line":332,"column":8}},"129":{"end":{"line":341,"column":9},"start":{"line":334,"column":8}},"130":{"end":{"line":335,"column":12},"start":{"line":335,"column":12}},"131":{"end":{"line":341,"column":9},"start":{"line":337,"column":13}},"132":{"end":{"line":338,"column":12},"start":{"line":338,"column":12}},"133":{"end":{"line":340,"column":12},"start":{"line":340,"column":12}},"134":{"end":{"line":342,"column":8},"start":{"line":342,"column":8}},"135":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"136":{"end":{"line":353,"column":8},"start":{"line":353,"column":8}},"137":{"end":{"line":354,"column":8},"start":{"line":354,"column":8}},"138":{"end":{"line":355,"column":8},"start":{"line":355,"column":8}},"139":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"140":{"end":{"line":363,"column":23},"start":{"line":363,"column":23}},"141":{"end":{"line":364,"column":8},"start":{"line":364,"column":8}},"142":{"end":{"line":365,"column":8},"start":{"line":365,"column":8}},"143":{"end":{"line":374,"column":9},"start":{"line":366,"column":8}},"144":{"end":{"line":367,"column":12},"start":{"line":367,"column":12}},"145":{"end":{"line":368,"column":12},"start":{"line":368,"column":12}},"146":{"end":{"line":369,"column":16},"start":{"line":369,"column":16}},"147":{"end":{"line":370,"column":16},"start":{"line":370,"column":16}},"148":{"end":{"line":371,"column":16},"start":{"line":371,"column":16}},"149":{"end":{"line":372,"column":16},"start":{"line":372,"column":16}},"150":{"end":{"line":375,"column":8},"start":{"line":375,"column":8}},"151":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"152":{"end":{"line":383,"column":8},"start":{"line":383,"column":8}},"153":{"end":{"line":384,"column":8},"start":{"line":384,"column":8}},"154":{"end":{"line":385,"column":8},"start":{"line":385,"column":8}},"155":{"end":{"line":398,"column":9},"start":{"line":387,"column":8}},"156":{"end":{"line":388,"column":12},"start":{"line":388,"column":12}},"157":{"end":{"line":395,"column":13},"start":{"line":390,"column":12}},"158":{"end":{"line":391,"column":16},"start":{"line":391,"column":16}},"159":{"end":{"line":392,"column":16},"start":{"line":392,"column":16}},"160":{"end":{"line":394,"column":16},"start":{"line":394,"column":16}},"161":{"end":{"line":396,"column":12},"start":{"line":396,"column":12}},"162":{"end":{"line":397,"column":12},"start":{"line":397,"column":12}},"163":{"end":{"line":399,"column":8},"start":{"line":399,"column":8}},"164":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"165":{"end":{"line":418,"column":9},"start":{"line":408,"column":8}},"166":{"end":{"line":411,"column":12},"start":{"line":411,"column":12}},"167":{"end":{"line":417,"column":13},"start":{"line":414,"column":12}},"168":{"end":{"line":415,"column":16},"start":{"line":415,"column":16}},"169":{"end":{"line":416,"column":16},"start":{"line":416,"column":16}},"170":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"171":{"end":{"line":429,"column":9},"start":{"line":427,"column":8}},"172":{"end":{"line":428,"column":12},"start":{"line":428,"column":12}},"173":{"end":{"line":434,"column":9},"start":{"line":430,"column":8}},"174":{"end":{"line":431,"column":12},"start":{"line":431,"column":12}},"175":{"end":{"line":433,"column":12},"start":{"line":433,"column":12}},"176":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"177":{"end":{"line":443,"column":27},"start":{"line":443,"column":27}},"178":{"end":{"line":444,"column":8},"start":{"line":444,"column":8}},"179":{"end":{"line":445,"column":8},"start":{"line":445,"column":8}},"180":{"end":{"line":446,"column":8},"start":{"line":446,"column":8}},"181":{"end":{"line":447,"column":12},"start":{"line":447,"column":12}},"182":{"end":{"line":448,"column":12},"start":{"line":448,"column":12}},"183":{"end":{"line":452,"column":13},"start":{"line":449,"column":12}},"184":{"end":{"line":450,"column":16},"start":{"line":450,"column":16}},"185":{"end":{"line":451,"column":16},"start":{"line":451,"column":16}},"186":{"end":{"line":453,"column":12},"start":{"line":453,"column":12}},"187":{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},"188":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"189":{"end":{"line":462,"column":8},"start":{"line":462,"column":8}},"190":{"end":{"line":463,"column":8},"start":{"line":463,"column":8}},"191":{"end":{"line":467,"column":9},"start":{"line":465,"column":8}},"192":{"end":{"line":466,"column":12},"start":{"line":466,"column":12}},"193":{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},"194":{"end":{"line":469,"column":8},"start":{"line":469,"column":8}},"195":{"end":{"line":470,"column":8},"start":{"line":470,"column":8}},"196":{"end":{"line":472,"column":8},"start":{"line":472,"column":8}},"197":{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},"198":{"end":{"line":474,"column":8},"start":{"line":474,"column":8}},"199":{"end":{"line":475,"column":8},"start":{"line":475,"column":8}},"200":{"end":{"line":477,"column":8},"start":{"line":477,"column":8}},"201":{"end":{"line":479,"column":8},"start":{"line":479,"column":8}},"202":{"end":{"line":481,"column":8},"start":{"line":481,"column":8}},"203":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":41,"type":"binary-expr","locations":[{"end":{"line":22,"column":16},"start":{"line":22,"column":16}},{"end":{"line":22,"column":8},"start":{"line":22,"column":43}}]},"11":{"line":142,"type":"cond-expr","locations":[{"end":{"line":124,"column":28},"start":{"line":124,"column":62}},{"end":{"line":124,"column":8},"start":{"line":124,"column":69}}]},"12":{"line":185,"type":"if","locations":[{"end":{"line":162,"column":8},"start":{"line":162,"column":8}},{"end":{"line":162,"column":8},"start":{"line":162,"column":8}}]},"13":{"line":197,"type":"if","locations":[{"end":{"line":175,"column":8},"start":{"line":175,"column":8}},{"end":{"line":175,"column":8},"start":{"line":175,"column":8}}]},"14":{"line":205,"type":"if","locations":[{"end":{"line":183,"column":8},"start":{"line":183,"column":8}},{"end":{"line":183,"column":8},"start":{"line":183,"column":8}}]},"15":{"line":213,"type":"if","locations":[{"end":{"line":191,"column":8},"start":{"line":191,"column":8}},{"end":{"line":191,"column":8},"start":{"line":191,"column":8}}]},"16":{"line":215,"type":"cond-expr","locations":[{"end":{"line":193,"column":31},"start":{"line":194,"column":16}},{"end":{"line":193,"column":30},"start":{"line":194,"column":34}}]},"17":{"line":240,"type":"if","locations":[{"end":{"line":220,"column":8},"start":{"line":220,"column":8}},{"end":{"line":220,"column":8},"start":{"line":220,"column":8}}]},"18":{"line":251,"type":"if","locations":[{"end":{"line":231,"column":8},"start":{"line":231,"column":8}},{"end":{"line":231,"column":8},"start":{"line":231,"column":8}}]},"19":{"line":291,"type":"if","locations":[{"end":{"line":271,"column":8},"start":{"line":271,"column":8}},{"end":{"line":271,"column":8},"start":{"line":271,"column":8}}]},"20":{"line":300,"type":"if","locations":[{"end":{"line":280,"column":8},"start":{"line":280,"column":8}},{"end":{"line":280,"column":8},"start":{"line":280,"column":8}}]},"21":{"line":331,"type":"if","locations":[{"end":{"line":305,"column":8},"start":{"line":305,"column":8}},{"end":{"line":305,"column":8},"start":{"line":305,"column":8}}]},"22":{"line":338,"type":"if","locations":[{"end":{"line":312,"column":12},"start":{"line":312,"column":12}},{"end":{"line":312,"column":12},"start":{"line":312,"column":12}}]},"23":{"line":340,"type":"if","locations":[{"end":{"line":314,"column":19},"start":{"line":314,"column":19}},{"end":{"line":314,"column":19},"start":{"line":314,"column":19}}]},"24":{"line":362,"type":"if","locations":[{"end":{"line":334,"column":8},"start":{"line":334,"column":8}},{"end":{"line":334,"column":8},"start":{"line":334,"column":8}}]},"25":{"line":364,"type":"if","locations":[{"end":{"line":337,"column":13},"start":{"line":337,"column":13}},{"end":{"line":337,"column":13},"start":{"line":337,"column":13}}]},"26":{"line":399,"type":"if","locations":[{"end":{"line":366,"column":8},"start":{"line":366,"column":8}},{"end":{"line":366,"column":8},"start":{"line":366,"column":8}}]},"27":{"line":399,"type":"binary-expr","locations":[{"end":{"line":366,"column":12},"start":{"line":366,"column":12}},{"end":{"line":366,"column":8},"start":{"line":366,"column":28}}]},"28":{"line":425,"type":"if","locations":[{"end":{"line":390,"column":12},"start":{"line":390,"column":12}},{"end":{"line":390,"column":12},"start":{"line":390,"column":12}}]},"29":{"line":445,"type":"if","locations":[{"end":{"line":408,"column":8},"start":{"line":408,"column":8}},{"end":{"line":408,"column":8},"start":{"line":408,"column":8}}]},"30":{"line":466,"type":"if","locations":[{"end":{"line":427,"column":8},"start":{"line":427,"column":8}},{"end":{"line":427,"column":8},"start":{"line":427,"column":8}}]},"31":{"line":469,"type":"if","locations":[{"end":{"line":430,"column":8},"start":{"line":430,"column":8}},{"end":{"line":430,"column":8},"start":{"line":430,"column":8}}]},"32":{"line":492,"type":"if","locations":[{"end":{"line":449,"column":12},"start":{"line":449,"column":12}},{"end":{"line":449,"column":12},"start":{"line":449,"column":12}}]},"33":{"line":492,"type":"binary-expr","locations":[{"end":{"line":449,"column":16},"start":{"line":449,"column":16}},{"end":{"line":449,"column":12},"start":{"line":449,"column":25}}]},"34":{"line":510,"type":"if","locations":[{"end":{"line":465,"column":8},"start":{"line":465,"column":8}},{"end":{"line":465,"column":8},"start":{"line":465,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, removeElm, elm, tag} from '../dom';","import {addEvt, targetEvt} from '../event';","import {contains} from '../string';","import {NONE} from '../const';","import {"," defaultsBool, defaultsStr, defaultsNb, defaultsArr","} from '../settings';","","/**"," * Grid layout, table with fixed headers"," */","export class GridLayout extends Feature {",""," /**"," * Creates an instance of GridLayout"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'gridLayout');",""," let f = this.config.grid_layout || {};",""," /**"," * Grid-layout container width as CSS string"," * @type {String}"," */"," this.width = defaultsStr(f.width, null);",""," /**"," * Grid-layout container height as CSS string"," * @type {String}"," */"," this.height = defaultsStr(f.height, null);",""," /**"," * Css class for main container element"," * @type {String}"," */"," this.mainContCssClass = defaultsStr(f.cont_css_class, 'grd_Cont');",""," /**"," * Css class for body table container element"," * @type {String}"," */"," this.contCssClass = defaultsStr(f.tbl_cont_css_class, 'grd_tblCont');",""," /**"," * Css class for headers table container element"," * @type {String}"," */"," this.headContCssClass = defaultsStr(f.tbl_head_css_class,"," 'grd_headTblCont');",""," /**"," * Css class for toolbar container element (rows counter, paging etc.)"," * @type {String}"," */"," this.infDivCssClass = defaultsStr(f.inf_grid_css_class, 'grd_inf');",""," /**"," * Index of the headers row, default: 0"," * @type {Number}"," */"," this.headRowIndex = defaultsNb(f.headers_row_index, 0);",""," /**"," * Collection of the header row indexes to be moved into headers table"," * @type {Array}"," */"," this.headRows = defaultsArr(f.headers_rows, [0]);",""," /**"," * Enable or disable column filters generation, default: true"," * @type {Boolean}"," */"," this.filters = defaultsBool(f.filters, true);",""," /**"," * Enable or disable column headers, default: false"," * @type {Boolean}"," */"," this.noHeaders = Boolean(f.no_headers);",""," /**"," * Grid-layout default column widht as CSS string"," * @type {String}"," */"," this.defaultColWidth = defaultsStr(f.default_col_width, '100px');",""," /**"," * List of column elements"," * @type {Array}"," * @private"," */"," this.colElms = [];",""," /**"," * Prefix for grid-layout filter's cell ID"," * @type {String}"," * @private"," */"," this.prfxGridFltTd = '_td_';",""," /**"," * Prefix for grid-layout header's cell ID"," * @type {String}"," * @private"," */"," this.prfxGridTh = 'tblHeadTh_';",""," /**"," * Mark-up of original HTML table"," * @type {String}"," * @private"," */"," this.sourceTblHtml = tf.dom().outerHTML;",""," /**"," * Indicates if working table has column elements"," * @type {Boolean}"," * @private"," */"," this.tblHasColTag = tag(tf.dom(), 'col').length > 0 ? true : false;",""," /**"," * Main container element"," * @private"," */"," this.tblMainCont = null;",""," /**"," * Table container element"," * @private"," */"," this.tblCont = null;",""," /**"," * Headers' table container element"," * @private"," */"," this.headTblCont = null;",""," /**"," * Headers' table element"," * @private"," */"," this.headTbl = null;",""," // filters flag at TF level"," tf.fltGrid = this.filters;"," }",""," /**"," * Generates a grid with fixed headers"," * TODO: reduce size of init by extracting single purposed methods"," */"," init() {"," let tf = this.tf;"," let tbl = tf.dom();",""," if (this.initialized) {"," return;"," }",""," // Override relevant TableFilter properties"," this.setOverrides();",""," // Assign default column widths"," this.setDefaultColWidths();",""," //Main container: it will contain all the elements"," this.tblMainCont = this.createContainer("," 'div', this.mainContCssClass);"," if (this.width) {"," this.tblMainCont.style.width = this.width;"," }"," tbl.parentNode.insertBefore(this.tblMainCont, tbl);",""," //Table container: div wrapping content table"," this.tblCont = this.createContainer('div', this.contCssClass);"," this.setConfigWidth(this.tblCont);"," if (this.height) {"," this.tblCont.style.height = this.height;"," }"," tbl.parentNode.insertBefore(this.tblCont, tbl);"," let t = removeElm(tbl);"," this.tblCont.appendChild(t);",""," //In case table width is expressed in %"," if (tbl.style.width === '') {"," let tblW = this.initialTableWidth();"," tbl.style.width = (contains('%', tblW) ?"," tbl.clientWidth : tblW) + 'px';"," }",""," let d = removeElm(this.tblCont);"," this.tblMainCont.appendChild(d);",""," //Headers table container: div wrapping headers table"," this.headTblCont = this.createContainer("," 'div', this.headContCssClass);",""," //Headers table"," this.headTbl = createElm('table');"," let tH = createElm('tHead');",""," //1st row should be headers row, ids are added if not set"," //Those ids are used by the sort feature"," let hRow = tbl.rows[this.headRowIndex];"," let sortTriggers = this.getSortTriggerIds(hRow);",""," //Filters row is created"," let filtersRow = this.createFiltersRow();",""," //Headers row are moved from content table to headers table"," this.setHeadersRow(tH);",""," this.headTbl.appendChild(tH);"," if (tf.filtersRowIndex === 0) {"," tH.insertBefore(filtersRow, hRow);"," } else {"," tH.appendChild(filtersRow);"," }",""," this.headTblCont.appendChild(this.headTbl);"," this.tblCont.parentNode.insertBefore(this.headTblCont, this.tblCont);",""," //THead needs to be removed in content table for sort feature"," let thead = tag(tbl, 'thead');"," if (thead.length > 0) {"," tbl.removeChild(thead[0]);"," }",""," // ensure table layout is always set even if already set in css"," // definitions, potentially with custom css class this could be lost"," this.headTbl.style.tableLayout = 'fixed';"," tbl.style.tableLayout = 'fixed';",""," //content table without headers needs col widths to be reset"," tf.setColWidths(this.headTbl);",""," //Headers container width"," this.headTbl.style.width = tbl.style.width;"," //",""," //scroll synchronisation"," addEvt(this.tblCont, 'scroll', (evt) => {"," let elm = targetEvt(evt);"," let scrollLeft = elm.scrollLeft;"," this.headTblCont.scrollLeft = scrollLeft;"," //New pointerX calc taking into account scrollLeft"," // if(!o.isPointerXOverwritten){"," // try{"," // o.Evt.pointerX = function(evt){"," // let e = evt || global.event;"," // let bdScrollLeft = tf_StandardBody().scrollLeft +"," // scrollLeft;"," // return (e.pageX + scrollLeft) ||"," // (e.clientX + bdScrollLeft);"," // };"," // o.isPointerXOverwritten = true;"," // } catch(err) {"," // o.isPointerXOverwritten = false;"," // }"," // }"," });",""," // TODO: Trigger a custom event handled by sort extension"," let sort = tf.extension('sort');"," if (sort) {"," sort.asyncSort = true;"," sort.triggerIds = sortTriggers;"," }",""," //Col elements are enough to keep column widths after sorting and"," //filtering"," this.setColumnElements();",""," if (tf.popupFilters) {"," filtersRow.style.display = NONE;"," }",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Overrides TableFilter instance properties to adjust to grid layout mode"," * @private"," */"," setOverrides() {"," let tf = this.tf;"," tf.refRow = 0;"," tf.headersRow = 0;"," tf.filtersRowIndex = 1;"," }",""," /**"," * Set grid-layout default column widths if column widths are not defined"," * @private"," */"," setDefaultColWidths() {"," let tf = this.tf;"," if (tf.colWidths.length > 0) {"," return;"," }",""," tf.eachCol((k) => {"," let colW;"," let cell = tf.dom().rows[tf.getHeadersRowIndex()].cells[k];"," if (cell.width !== '') {"," colW = cell.width;"," } else if (cell.style.width !== '') {"," colW = parseInt(cell.style.width, 10);"," } else {"," colW = this.defaultColWidth;"," }"," tf.colWidths[k] = colW;"," });",""," tf.setColWidths();"," }",""," /**"," * Initial table width"," * @returns {Number}"," * @private"," */"," initialTableWidth() {"," let tbl = this.tf.dom();"," let width; //initial table width",""," if (tbl.width !== '') {"," width = tbl.width;"," }"," else if (tbl.style.width !== '') {"," width = tbl.style.width;"," } else {"," width = tbl.clientWidth;"," }"," return parseInt(width, 10);"," }",""," /**"," * Creates container element"," * @param {String} tag Tag name"," * @param {String} className Css class to assign to element"," * @returns {DOMElement}"," * @private"," */"," createContainer(tag, className) {"," let element = createElm(tag);"," element.className = className;"," return element;"," }",""," /**"," * Creates filters row with cells"," * @returns {HTMLTableRowElement}"," * @private"," */"," createFiltersRow() {"," let tf = this.tf;"," let filtersRow = createElm('tr');"," if (this.filters && tf.fltGrid) {"," tf.externalFltIds = [];"," tf.eachCol((j) => {"," let fltTdId = `${tf.prfxFlt + j + this.prfxGridFltTd + tf.id}`;"," let cl = createElm(tf.fltCellTag, ['id', fltTdId]);"," filtersRow.appendChild(cl);"," tf.externalFltIds[j] = fltTdId;"," });"," }"," return filtersRow;"," }",""," /**"," * Generates column elements if necessary and assigns their widths"," * @private"," */"," setColumnElements() {"," let tf = this.tf;"," let cols = tag(tf.dom(), 'col');"," this.tblHasColTag = cols.length > 0;",""," for (let k = (tf.getCellsNb() - 1); k >= 0; k--) {"," let col;",""," if (!this.tblHasColTag) {"," col = createElm('col');"," tf.dom().insertBefore(col, tf.dom().firstChild);"," } else {"," col = cols[k];"," }"," col.style.width = tf.colWidths[k];"," this.colElms[k] = col;"," }"," this.tblHasColTag = true;"," }",""," /**"," * Sets headers row in headers table"," * @param {HTMLHeadElement} tableHead Table head element"," * @private"," */"," setHeadersRow(tableHead) {"," if (this.noHeaders) {"," // Handle table with no headers, assuming here headers do not"," // exist"," tableHead.appendChild(createElm('tr'));"," } else {"," // Headers row are moved from content table to headers table"," for (let i = 0; i < this.headRows.length; i++) {"," let row = this.tf.dom().rows[this.headRows[i]];"," tableHead.appendChild(row);"," }"," }"," }",""," /**"," * Sets width defined in configuration to passed element"," * @param {DOMElement} element DOM element"," * @private"," */"," setConfigWidth(element) {"," if (!this.width) {"," return;"," }"," if (this.width.indexOf('%') !== -1) {"," element.style.width = '100%';"," } else {"," element.style.width = this.width;"," }"," }",""," /**"," * Returns a list of header IDs used for specifing external sort triggers"," * @param {HTMLTableRowElement} row DOM row element"," * @returns {Array} List of IDs"," * @private"," */"," getSortTriggerIds(row) {"," let tf = this.tf;"," let sortTriggers = [];"," tf.eachCol((n) => {"," let c = row.cells[n];"," let thId = c.getAttribute('id');"," if (!thId || thId === '') {"," thId = `${this.prfxGridTh + n}_${tf.id}`;"," c.setAttribute('id', thId);"," }"," sortTriggers.push(thId);"," });"," return sortTriggers;"," }",""," /**"," * Removes the grid layout"," */"," destroy() {"," let tf = this.tf;"," let tbl = tf.dom();",""," if (!this.initialized) {"," return;"," }"," let t = removeElm(tbl);"," this.tblMainCont.parentNode.insertBefore(t, this.tblMainCont);"," removeElm(this.tblMainCont);",""," this.tblMainCont = null;"," this.headTblCont = null;"," this.headTbl = null;"," this.tblCont = null;",""," tbl.outerHTML = this.sourceTblHtml;"," //needed to keep reference of table element for future usage"," this.tf.tbl = elm(tf.id);",""," this.initialized = false;"," }","}",""]};
}
__cov_toz1N7spBKIp3LhBC0BqNw = __cov_toz1N7spBKIp3LhBC0BqNw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\gridLayout.js'];
__cov_toz1N7spBKIp3LhBC0BqNw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_toz1N7spBKIp3LhBC0BqNw.s['2']++;exports.GridLayout=undefined;__cov_toz1N7spBKIp3LhBC0BqNw.s['3']++;var _feature=__webpack_require__(11);__cov_toz1N7spBKIp3LhBC0BqNw.s['4']++;var _dom=__webpack_require__(10);__cov_toz1N7spBKIp3LhBC0BqNw.s['5']++;var _event=__webpack_require__(19);__cov_toz1N7spBKIp3LhBC0BqNw.s['6']++;var _string=__webpack_require__(21);__cov_toz1N7spBKIp3LhBC0BqNw.s['7']++;var _const=__webpack_require__(15);__cov_toz1N7spBKIp3LhBC0BqNw.s['8']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_toz1N7spBKIp3LhBC0BqNw.f['1']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['10']++;if(!(instance instanceof Constructor)){__cov_toz1N7spBKIp3LhBC0BqNw.b['1'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_toz1N7spBKIp3LhBC0BqNw.f['2']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['13']++;if(!self){__cov_toz1N7spBKIp3LhBC0BqNw.b['2'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['2'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['15']++;return(__cov_toz1N7spBKIp3LhBC0BqNw.b['4'][0]++,call)&&((__cov_toz1N7spBKIp3LhBC0BqNw.b['4'][1]++,typeof call==='object')||(__cov_toz1N7spBKIp3LhBC0BqNw.b['4'][2]++,typeof call==='function'))?(__cov_toz1N7spBKIp3LhBC0BqNw.b['3'][0]++,call):(__cov_toz1N7spBKIp3LhBC0BqNw.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_toz1N7spBKIp3LhBC0BqNw.f['3']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['17']++;if((__cov_toz1N7spBKIp3LhBC0BqNw.b['6'][0]++,typeof superClass!=='function')&&(__cov_toz1N7spBKIp3LhBC0BqNw.b['6'][1]++,superClass!==null)){__cov_toz1N7spBKIp3LhBC0BqNw.b['5'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['5'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['19']++;subClass.prototype=Object.create((__cov_toz1N7spBKIp3LhBC0BqNw.b['7'][0]++,superClass)&&(__cov_toz1N7spBKIp3LhBC0BqNw.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_toz1N7spBKIp3LhBC0BqNw.s['20']++;if(superClass){__cov_toz1N7spBKIp3LhBC0BqNw.b['8'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['21']++;Object.setPrototypeOf?(__cov_toz1N7spBKIp3LhBC0BqNw.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_toz1N7spBKIp3LhBC0BqNw.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['8'][1]++;}}__cov_toz1N7spBKIp3LhBC0BqNw.s['22']++;var GridLayout=exports.GridLayout=function(_Feature){__cov_toz1N7spBKIp3LhBC0BqNw.f['4']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['23']++;_inherits(GridLayout,_Feature);function GridLayout(tf){__cov_toz1N7spBKIp3LhBC0BqNw.f['5']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['25']++;_classCallCheck(this,GridLayout);__cov_toz1N7spBKIp3LhBC0BqNw.s['26']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'gridLayout'));__cov_toz1N7spBKIp3LhBC0BqNw.s['27']++;var f=(__cov_toz1N7spBKIp3LhBC0BqNw.b['10'][0]++,_this.config.grid_layout)||(__cov_toz1N7spBKIp3LhBC0BqNw.b['10'][1]++,{});__cov_toz1N7spBKIp3LhBC0BqNw.s['28']++;_this.width=(0,_settings.defaultsStr)(f.width,null);__cov_toz1N7spBKIp3LhBC0BqNw.s['29']++;_this.height=(0,_settings.defaultsStr)(f.height,null);__cov_toz1N7spBKIp3LhBC0BqNw.s['30']++;_this.mainContCssClass=(0,_settings.defaultsStr)(f.cont_css_class,'grd_Cont');__cov_toz1N7spBKIp3LhBC0BqNw.s['31']++;_this.contCssClass=(0,_settings.defaultsStr)(f.tbl_cont_css_class,'grd_tblCont');__cov_toz1N7spBKIp3LhBC0BqNw.s['32']++;_this.headContCssClass=(0,_settings.defaultsStr)(f.tbl_head_css_class,'grd_headTblCont');__cov_toz1N7spBKIp3LhBC0BqNw.s['33']++;_this.infDivCssClass=(0,_settings.defaultsStr)(f.inf_grid_css_class,'grd_inf');__cov_toz1N7spBKIp3LhBC0BqNw.s['34']++;_this.headRowIndex=(0,_settings.defaultsNb)(f.headers_row_index,0);__cov_toz1N7spBKIp3LhBC0BqNw.s['35']++;_this.headRows=(0,_settings.defaultsArr)(f.headers_rows,[0]);__cov_toz1N7spBKIp3LhBC0BqNw.s['36']++;_this.filters=(0,_settings.defaultsBool)(f.filters,true);__cov_toz1N7spBKIp3LhBC0BqNw.s['37']++;_this.noHeaders=Boolean(f.no_headers);__cov_toz1N7spBKIp3LhBC0BqNw.s['38']++;_this.defaultColWidth=(0,_settings.defaultsStr)(f.default_col_width,'100px');__cov_toz1N7spBKIp3LhBC0BqNw.s['39']++;_this.colElms=[];__cov_toz1N7spBKIp3LhBC0BqNw.s['40']++;_this.prfxGridFltTd='_td_';__cov_toz1N7spBKIp3LhBC0BqNw.s['41']++;_this.prfxGridTh='tblHeadTh_';__cov_toz1N7spBKIp3LhBC0BqNw.s['42']++;_this.sourceTblHtml=tf.dom().outerHTML;__cov_toz1N7spBKIp3LhBC0BqNw.s['43']++;_this.tblHasColTag=(0,_dom.tag)(tf.dom(),'col').length>0?(__cov_toz1N7spBKIp3LhBC0BqNw.b['11'][0]++,true):(__cov_toz1N7spBKIp3LhBC0BqNw.b['11'][1]++,false);__cov_toz1N7spBKIp3LhBC0BqNw.s['44']++;_this.tblMainCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['45']++;_this.tblCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['46']++;_this.headTblCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['47']++;_this.headTbl=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['48']++;tf.fltGrid=_this.filters;__cov_toz1N7spBKIp3LhBC0BqNw.s['49']++;return _this;}__cov_toz1N7spBKIp3LhBC0BqNw.s['50']++;GridLayout.prototype.init=function init(){__cov_toz1N7spBKIp3LhBC0BqNw.f['6']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['51']++;var _this2=this;__cov_toz1N7spBKIp3LhBC0BqNw.s['52']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['53']++;var tbl=tf.dom();__cov_toz1N7spBKIp3LhBC0BqNw.s['54']++;if(this.initialized){__cov_toz1N7spBKIp3LhBC0BqNw.b['12'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['55']++;return;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['12'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['56']++;this.setOverrides();__cov_toz1N7spBKIp3LhBC0BqNw.s['57']++;this.setDefaultColWidths();__cov_toz1N7spBKIp3LhBC0BqNw.s['58']++;this.tblMainCont=this.createContainer('div',this.mainContCssClass);__cov_toz1N7spBKIp3LhBC0BqNw.s['59']++;if(this.width){__cov_toz1N7spBKIp3LhBC0BqNw.b['13'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['60']++;this.tblMainCont.style.width=this.width;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['13'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['61']++;tbl.parentNode.insertBefore(this.tblMainCont,tbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['62']++;this.tblCont=this.createContainer('div',this.contCssClass);__cov_toz1N7spBKIp3LhBC0BqNw.s['63']++;this.setConfigWidth(this.tblCont);__cov_toz1N7spBKIp3LhBC0BqNw.s['64']++;if(this.height){__cov_toz1N7spBKIp3LhBC0BqNw.b['14'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['65']++;this.tblCont.style.height=this.height;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['14'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['66']++;tbl.parentNode.insertBefore(this.tblCont,tbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['67']++;var t=(0,_dom.removeElm)(tbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['68']++;this.tblCont.appendChild(t);__cov_toz1N7spBKIp3LhBC0BqNw.s['69']++;if(tbl.style.width===''){__cov_toz1N7spBKIp3LhBC0BqNw.b['15'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['70']++;var tblW=this.initialTableWidth();__cov_toz1N7spBKIp3LhBC0BqNw.s['71']++;tbl.style.width=((0,_string.contains)('%',tblW)?(__cov_toz1N7spBKIp3LhBC0BqNw.b['16'][0]++,tbl.clientWidth):(__cov_toz1N7spBKIp3LhBC0BqNw.b['16'][1]++,tblW))+'px';}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['15'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['72']++;var d=(0,_dom.removeElm)(this.tblCont);__cov_toz1N7spBKIp3LhBC0BqNw.s['73']++;this.tblMainCont.appendChild(d);__cov_toz1N7spBKIp3LhBC0BqNw.s['74']++;this.headTblCont=this.createContainer('div',this.headContCssClass);__cov_toz1N7spBKIp3LhBC0BqNw.s['75']++;this.headTbl=(0,_dom.createElm)('table');__cov_toz1N7spBKIp3LhBC0BqNw.s['76']++;var tH=(0,_dom.createElm)('tHead');__cov_toz1N7spBKIp3LhBC0BqNw.s['77']++;var hRow=tbl.rows[this.headRowIndex];__cov_toz1N7spBKIp3LhBC0BqNw.s['78']++;var sortTriggers=this.getSortTriggerIds(hRow);__cov_toz1N7spBKIp3LhBC0BqNw.s['79']++;var filtersRow=this.createFiltersRow();__cov_toz1N7spBKIp3LhBC0BqNw.s['80']++;this.setHeadersRow(tH);__cov_toz1N7spBKIp3LhBC0BqNw.s['81']++;this.headTbl.appendChild(tH);__cov_toz1N7spBKIp3LhBC0BqNw.s['82']++;if(tf.filtersRowIndex===0){__cov_toz1N7spBKIp3LhBC0BqNw.b['17'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['83']++;tH.insertBefore(filtersRow,hRow);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['17'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['84']++;tH.appendChild(filtersRow);}__cov_toz1N7spBKIp3LhBC0BqNw.s['85']++;this.headTblCont.appendChild(this.headTbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['86']++;this.tblCont.parentNode.insertBefore(this.headTblCont,this.tblCont);__cov_toz1N7spBKIp3LhBC0BqNw.s['87']++;var thead=(0,_dom.tag)(tbl,'thead');__cov_toz1N7spBKIp3LhBC0BqNw.s['88']++;if(thead.length>0){__cov_toz1N7spBKIp3LhBC0BqNw.b['18'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['89']++;tbl.removeChild(thead[0]);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['18'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['90']++;this.headTbl.style.tableLayout='fixed';__cov_toz1N7spBKIp3LhBC0BqNw.s['91']++;tbl.style.tableLayout='fixed';__cov_toz1N7spBKIp3LhBC0BqNw.s['92']++;tf.setColWidths(this.headTbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['93']++;this.headTbl.style.width=tbl.style.width;__cov_toz1N7spBKIp3LhBC0BqNw.s['94']++;(0,_event.addEvt)(this.tblCont,'scroll',function(evt){__cov_toz1N7spBKIp3LhBC0BqNw.f['7']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['95']++;var elm=(0,_event.targetEvt)(evt);__cov_toz1N7spBKIp3LhBC0BqNw.s['96']++;var scrollLeft=elm.scrollLeft;__cov_toz1N7spBKIp3LhBC0BqNw.s['97']++;_this2.headTblCont.scrollLeft=scrollLeft;});__cov_toz1N7spBKIp3LhBC0BqNw.s['98']++;var sort=tf.extension('sort');__cov_toz1N7spBKIp3LhBC0BqNw.s['99']++;if(sort){__cov_toz1N7spBKIp3LhBC0BqNw.b['19'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['100']++;sort.asyncSort=true;__cov_toz1N7spBKIp3LhBC0BqNw.s['101']++;sort.triggerIds=sortTriggers;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['19'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['102']++;this.setColumnElements();__cov_toz1N7spBKIp3LhBC0BqNw.s['103']++;if(tf.popupFilters){__cov_toz1N7spBKIp3LhBC0BqNw.b['20'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['104']++;filtersRow.style.display=_const.NONE;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['20'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['105']++;this.initialized=true;};__cov_toz1N7spBKIp3LhBC0BqNw.s['106']++;GridLayout.prototype.setOverrides=function setOverrides(){__cov_toz1N7spBKIp3LhBC0BqNw.f['8']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['107']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['108']++;tf.refRow=0;__cov_toz1N7spBKIp3LhBC0BqNw.s['109']++;tf.headersRow=0;__cov_toz1N7spBKIp3LhBC0BqNw.s['110']++;tf.filtersRowIndex=1;};__cov_toz1N7spBKIp3LhBC0BqNw.s['111']++;GridLayout.prototype.setDefaultColWidths=function setDefaultColWidths(){__cov_toz1N7spBKIp3LhBC0BqNw.f['9']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['112']++;var _this3=this;__cov_toz1N7spBKIp3LhBC0BqNw.s['113']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['114']++;if(tf.colWidths.length>0){__cov_toz1N7spBKIp3LhBC0BqNw.b['21'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['115']++;return;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['21'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['116']++;tf.eachCol(function(k){__cov_toz1N7spBKIp3LhBC0BqNw.f['10']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['117']++;var colW=void 0;__cov_toz1N7spBKIp3LhBC0BqNw.s['118']++;var cell=tf.dom().rows[tf.getHeadersRowIndex()].cells[k];__cov_toz1N7spBKIp3LhBC0BqNw.s['119']++;if(cell.width!==''){__cov_toz1N7spBKIp3LhBC0BqNw.b['22'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['120']++;colW=cell.width;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['22'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['121']++;if(cell.style.width!==''){__cov_toz1N7spBKIp3LhBC0BqNw.b['23'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['122']++;colW=parseInt(cell.style.width,10);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['23'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['123']++;colW=_this3.defaultColWidth;}}__cov_toz1N7spBKIp3LhBC0BqNw.s['124']++;tf.colWidths[k]=colW;});__cov_toz1N7spBKIp3LhBC0BqNw.s['125']++;tf.setColWidths();};__cov_toz1N7spBKIp3LhBC0BqNw.s['126']++;GridLayout.prototype.initialTableWidth=function initialTableWidth(){__cov_toz1N7spBKIp3LhBC0BqNw.f['11']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['127']++;var tbl=this.tf.dom();__cov_toz1N7spBKIp3LhBC0BqNw.s['128']++;var width=void 0;__cov_toz1N7spBKIp3LhBC0BqNw.s['129']++;if(tbl.width!==''){__cov_toz1N7spBKIp3LhBC0BqNw.b['24'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['130']++;width=tbl.width;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['24'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['131']++;if(tbl.style.width!==''){__cov_toz1N7spBKIp3LhBC0BqNw.b['25'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['132']++;width=tbl.style.width;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['25'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['133']++;width=tbl.clientWidth;}}__cov_toz1N7spBKIp3LhBC0BqNw.s['134']++;return parseInt(width,10);};__cov_toz1N7spBKIp3LhBC0BqNw.s['135']++;GridLayout.prototype.createContainer=function createContainer(tag,className){__cov_toz1N7spBKIp3LhBC0BqNw.f['12']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['136']++;var element=(0,_dom.createElm)(tag);__cov_toz1N7spBKIp3LhBC0BqNw.s['137']++;element.className=className;__cov_toz1N7spBKIp3LhBC0BqNw.s['138']++;return element;};__cov_toz1N7spBKIp3LhBC0BqNw.s['139']++;GridLayout.prototype.createFiltersRow=function createFiltersRow(){__cov_toz1N7spBKIp3LhBC0BqNw.f['13']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['140']++;var _this4=this;__cov_toz1N7spBKIp3LhBC0BqNw.s['141']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['142']++;var filtersRow=(0,_dom.createElm)('tr');__cov_toz1N7spBKIp3LhBC0BqNw.s['143']++;if((__cov_toz1N7spBKIp3LhBC0BqNw.b['27'][0]++,this.filters)&&(__cov_toz1N7spBKIp3LhBC0BqNw.b['27'][1]++,tf.fltGrid)){__cov_toz1N7spBKIp3LhBC0BqNw.b['26'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['144']++;tf.externalFltIds=[];__cov_toz1N7spBKIp3LhBC0BqNw.s['145']++;tf.eachCol(function(j){__cov_toz1N7spBKIp3LhBC0BqNw.f['14']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['146']++;var fltTdId=''+(tf.prfxFlt+j+_this4.prfxGridFltTd+tf.id);__cov_toz1N7spBKIp3LhBC0BqNw.s['147']++;var cl=(0,_dom.createElm)(tf.fltCellTag,['id',fltTdId]);__cov_toz1N7spBKIp3LhBC0BqNw.s['148']++;filtersRow.appendChild(cl);__cov_toz1N7spBKIp3LhBC0BqNw.s['149']++;tf.externalFltIds[j]=fltTdId;});}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['26'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['150']++;return filtersRow;};__cov_toz1N7spBKIp3LhBC0BqNw.s['151']++;GridLayout.prototype.setColumnElements=function setColumnElements(){__cov_toz1N7spBKIp3LhBC0BqNw.f['15']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['152']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['153']++;var cols=(0,_dom.tag)(tf.dom(),'col');__cov_toz1N7spBKIp3LhBC0BqNw.s['154']++;this.tblHasColTag=cols.length>0;__cov_toz1N7spBKIp3LhBC0BqNw.s['155']++;for(var k=tf.getCellsNb()-1;k>=0;k--){__cov_toz1N7spBKIp3LhBC0BqNw.s['156']++;var col=void 0;__cov_toz1N7spBKIp3LhBC0BqNw.s['157']++;if(!this.tblHasColTag){__cov_toz1N7spBKIp3LhBC0BqNw.b['28'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['158']++;col=(0,_dom.createElm)('col');__cov_toz1N7spBKIp3LhBC0BqNw.s['159']++;tf.dom().insertBefore(col,tf.dom().firstChild);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['28'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['160']++;col=cols[k];}__cov_toz1N7spBKIp3LhBC0BqNw.s['161']++;col.style.width=tf.colWidths[k];__cov_toz1N7spBKIp3LhBC0BqNw.s['162']++;this.colElms[k]=col;}__cov_toz1N7spBKIp3LhBC0BqNw.s['163']++;this.tblHasColTag=true;};__cov_toz1N7spBKIp3LhBC0BqNw.s['164']++;GridLayout.prototype.setHeadersRow=function setHeadersRow(tableHead){__cov_toz1N7spBKIp3LhBC0BqNw.f['16']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['165']++;if(this.noHeaders){__cov_toz1N7spBKIp3LhBC0BqNw.b['29'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['166']++;tableHead.appendChild((0,_dom.createElm)('tr'));}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['29'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['167']++;for(var i=0;i<this.headRows.length;i++){__cov_toz1N7spBKIp3LhBC0BqNw.s['168']++;var row=this.tf.dom().rows[this.headRows[i]];__cov_toz1N7spBKIp3LhBC0BqNw.s['169']++;tableHead.appendChild(row);}}};__cov_toz1N7spBKIp3LhBC0BqNw.s['170']++;GridLayout.prototype.setConfigWidth=function setConfigWidth(element){__cov_toz1N7spBKIp3LhBC0BqNw.f['17']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['171']++;if(!this.width){__cov_toz1N7spBKIp3LhBC0BqNw.b['30'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['172']++;return;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['30'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['173']++;if(this.width.indexOf('%')!==-1){__cov_toz1N7spBKIp3LhBC0BqNw.b['31'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['174']++;element.style.width='100%';}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['31'][1]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['175']++;element.style.width=this.width;}};__cov_toz1N7spBKIp3LhBC0BqNw.s['176']++;GridLayout.prototype.getSortTriggerIds=function getSortTriggerIds(row){__cov_toz1N7spBKIp3LhBC0BqNw.f['18']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['177']++;var _this5=this;__cov_toz1N7spBKIp3LhBC0BqNw.s['178']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['179']++;var sortTriggers=[];__cov_toz1N7spBKIp3LhBC0BqNw.s['180']++;tf.eachCol(function(n){__cov_toz1N7spBKIp3LhBC0BqNw.f['19']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['181']++;var c=row.cells[n];__cov_toz1N7spBKIp3LhBC0BqNw.s['182']++;var thId=c.getAttribute('id');__cov_toz1N7spBKIp3LhBC0BqNw.s['183']++;if((__cov_toz1N7spBKIp3LhBC0BqNw.b['33'][0]++,!thId)||(__cov_toz1N7spBKIp3LhBC0BqNw.b['33'][1]++,thId==='')){__cov_toz1N7spBKIp3LhBC0BqNw.b['32'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['184']++;thId=_this5.prfxGridTh+n+'_'+tf.id;__cov_toz1N7spBKIp3LhBC0BqNw.s['185']++;c.setAttribute('id',thId);}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['32'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['186']++;sortTriggers.push(thId);});__cov_toz1N7spBKIp3LhBC0BqNw.s['187']++;return sortTriggers;};__cov_toz1N7spBKIp3LhBC0BqNw.s['188']++;GridLayout.prototype.destroy=function destroy(){__cov_toz1N7spBKIp3LhBC0BqNw.f['20']++;__cov_toz1N7spBKIp3LhBC0BqNw.s['189']++;var tf=this.tf;__cov_toz1N7spBKIp3LhBC0BqNw.s['190']++;var tbl=tf.dom();__cov_toz1N7spBKIp3LhBC0BqNw.s['191']++;if(!this.initialized){__cov_toz1N7spBKIp3LhBC0BqNw.b['34'][0]++;__cov_toz1N7spBKIp3LhBC0BqNw.s['192']++;return;}else{__cov_toz1N7spBKIp3LhBC0BqNw.b['34'][1]++;}__cov_toz1N7spBKIp3LhBC0BqNw.s['193']++;var t=(0,_dom.removeElm)(tbl);__cov_toz1N7spBKIp3LhBC0BqNw.s['194']++;this.tblMainCont.parentNode.insertBefore(t,this.tblMainCont);__cov_toz1N7spBKIp3LhBC0BqNw.s['195']++;(0,_dom.removeElm)(this.tblMainCont);__cov_toz1N7spBKIp3LhBC0BqNw.s['196']++;this.tblMainCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['197']++;this.headTblCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['198']++;this.headTbl=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['199']++;this.tblCont=null;__cov_toz1N7spBKIp3LhBC0BqNw.s['200']++;tbl.outerHTML=this.sourceTblHtml;__cov_toz1N7spBKIp3LhBC0BqNw.s['201']++;this.tf.tbl=(0,_dom.elm)(tf.id);__cov_toz1N7spBKIp3LhBC0BqNw.s['202']++;this.initialized=false;};__cov_toz1N7spBKIp3LhBC0BqNw.s['203']++;return GridLayout;}(_feature.Feature);
/***/ }),
/* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_S4T0lqgVuop2vs4nYCviBg = (Function('return this'))();
if (!__cov_S4T0lqgVuop2vs4nYCviBg.__coverage__) { __cov_S4T0lqgVuop2vs4nYCviBg.__coverage__ = {}; }
__cov_S4T0lqgVuop2vs4nYCviBg = __cov_S4T0lqgVuop2vs4nYCviBg.__coverage__;
if (!(__cov_S4T0lqgVuop2vs4nYCviBg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\loader.js'])) {
__cov_S4T0lqgVuop2vs4nYCviBg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\loader.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\loader.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"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},"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]},"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":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":36,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":44,"name":"Loader","loc":{"start":{"line":34,"column":4},"end":{"line":34,"column":20}}},"6":{"line":106,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":135,"name":"(anonymous_7)","loc":{"start":{"line":119,"column":27},"end":{"line":119,"column":27}}},"8":{"line":138,"name":"(anonymous_8)","loc":{"start":{"line":120,"column":27},"end":{"line":120,"column":27}}},"9":{"line":152,"name":"show","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":159,"name":"displayLoader","loc":{"start":{"line":135,"column":28},"end":{"line":135,"column":34}}},"11":{"line":181,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":194,"name":"(anonymous_12)","loc":{"start":{"line":166,"column":28},"end":{"line":166,"column":28}}},"13":{"line":197,"name":"(anonymous_13)","loc":{"start":{"line":167,"column":28},"end":{"line":167,"column":28}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":8,"column":0},"start":{"line":8,"column":0}},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"24":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"end":{"line":86,"column":5},"start":{"line":34,"column":4}},"26":{"end":{"line":34,"column":20},"start":{"line":34,"column":20}},"27":{"end":{"line":34,"column":20},"start":{"line":34,"column":20}},"28":{"end":{"line":37,"column":8},"start":{"line":37,"column":8}},"29":{"end":{"line":43,"column":8},"start":{"line":43,"column":8}},"30":{"end":{"line":49,"column":8},"start":{"line":49,"column":8}},"31":{"end":{"line":55,"column":8},"start":{"line":55,"column":8}},"32":{"end":{"line":61,"column":8},"start":{"line":61,"column":8}},"33":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"34":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"35":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"36":{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},"37":{"end":{"line":34,"column":20},"start":{"line":34,"column":20}},"38":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"39":{"end":{"line":91,"column":11},"start":{"line":91,"column":11}},"40":{"end":{"line":94,"column":9},"start":{"line":92,"column":8}},"41":{"end":{"line":93,"column":12},"start":{"line":93,"column":12}},"42":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"43":{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},"44":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"45":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"46":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"47":{"end":{"line":108,"column":9},"start":{"line":104,"column":8}},"48":{"end":{"line":105,"column":12},"start":{"line":105,"column":12}},"49":{"end":{"line":107,"column":12},"start":{"line":107,"column":12}},"50":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"51":{"end":{"line":114,"column":9},"start":{"line":110,"column":8}},"52":{"end":{"line":111,"column":12},"start":{"line":111,"column":12}},"53":{"end":{"line":113,"column":12},"start":{"line":113,"column":12}},"54":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"55":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"56":{"end":{"line":119,"column":27},"start":{"line":119,"column":27}},"57":{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},"58":{"end":{"line":120,"column":27},"start":{"line":120,"column":27}},"59":{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},"60":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"61":{"end":{"line":130,"column":12},"start":{"line":130,"column":12}},"62":{"end":{"line":133,"column":9},"start":{"line":131,"column":8}},"63":{"end":{"line":132,"column":12},"start":{"line":132,"column":12}},"64":{"end":{"line":135,"column":8},"start":{"line":135,"column":8}},"65":{"end":{"line":138,"column":13},"start":{"line":136,"column":12}},"66":{"end":{"line":137,"column":16},"start":{"line":137,"column":16}},"67":{"end":{"line":141,"column":13},"start":{"line":139,"column":12}},"68":{"end":{"line":140,"column":16},"start":{"line":140,"column":16}},"69":{"end":{"line":142,"column":12},"start":{"line":142,"column":12}},"70":{"end":{"line":145,"column":13},"start":{"line":143,"column":12}},"71":{"end":{"line":144,"column":16},"start":{"line":144,"column":16}},"72":{"end":{"line":148,"column":8},"start":{"line":148,"column":8}},"73":{"end":{"line":149,"column":8},"start":{"line":149,"column":8}},"74":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"75":{"end":{"line":155,"column":14},"start":{"line":155,"column":14}},"76":{"end":{"line":158,"column":9},"start":{"line":156,"column":8}},"77":{"end":{"line":157,"column":12},"start":{"line":157,"column":12}},"78":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"79":{"end":{"line":162,"column":8},"start":{"line":162,"column":8}},"80":{"end":{"line":163,"column":8},"start":{"line":163,"column":8}},"81":{"end":{"line":166,"column":8},"start":{"line":166,"column":8}},"82":{"end":{"line":166,"column":28},"start":{"line":166,"column":28}},"83":{"end":{"line":167,"column":8},"start":{"line":167,"column":8}},"84":{"end":{"line":167,"column":28},"start":{"line":167,"column":28}},"85":{"end":{"line":169,"column":8},"start":{"line":169,"column":8}},"86":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":49,"type":"binary-expr","locations":[{"end":{"line":37,"column":16},"start":{"line":37,"column":16}},{"end":{"line":37,"column":8},"start":{"line":37,"column":38}}]},"11":{"line":109,"type":"if","locations":[{"end":{"line":92,"column":8},"start":{"line":92,"column":8}},{"end":{"line":92,"column":8},"start":{"line":92,"column":8}}]},"12":{"line":119,"type":"cond-expr","locations":[{"end":{"line":102,"column":23},"start":{"line":103,"column":12}},{"end":{"line":102,"column":8},"start":{"line":103,"column":34}}]},"13":{"line":120,"type":"if","locations":[{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},{"end":{"line":104,"column":8},"start":{"line":104,"column":8}}]},"14":{"line":126,"type":"if","locations":[{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},{"end":{"line":110,"column":8},"start":{"line":110,"column":8}}]},"15":{"line":155,"type":"if","locations":[{"end":{"line":131,"column":8},"start":{"line":131,"column":8}},{"end":{"line":131,"column":8},"start":{"line":131,"column":8}}]},"16":{"line":160,"type":"if","locations":[{"end":{"line":136,"column":12},"start":{"line":136,"column":12}},{"end":{"line":136,"column":12},"start":{"line":136,"column":12}}]},"17":{"line":163,"type":"if","locations":[{"end":{"line":139,"column":12},"start":{"line":139,"column":12}},{"end":{"line":139,"column":12},"start":{"line":139,"column":12}}]},"18":{"line":167,"type":"if","locations":[{"end":{"line":143,"column":12},"start":{"line":143,"column":12}},{"end":{"line":143,"column":12},"start":{"line":143,"column":12}}]},"19":{"line":172,"type":"cond-expr","locations":[{"end":{"line":148,"column":16},"start":{"line":148,"column":29}},{"end":{"line":148,"column":8},"start":{"line":148,"column":47}}]},"20":{"line":184,"type":"if","locations":[{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},{"end":{"line":156,"column":8},"start":{"line":156,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, createText, elm, removeElm} from '../dom';","import {EMPTY_FN} from '../types';","import {root} from '../root';","import {NONE} from '../const';","import {defaultsStr, defaultsFn} from '../settings';","","const EVENTS = ["," 'before-filtering',"," 'before-populating-filter',"," 'before-page-change',"," 'before-clearing-filters',"," 'before-page-length-change',"," 'before-reset-page',"," 'before-reset-page-length',"," 'before-loading-extensions',"," 'before-loading-themes'","];","","/**"," * Activity indicator"," *"," * @export"," * @class Loader"," * @extends {Feature}"," */","export class Loader extends Feature {",""," /**"," * Creates an instance of Loader."," *"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'loader');",""," let f = this.config.loader || {};",""," /**"," * ID of custom container element"," * @type {String}"," */"," this.targetId = defaultsStr(f.target_id, null);",""," /**"," * Loader container DOM element"," * @type {DOMElement}"," */"," this.cont = null;",""," /**"," * Text displayed when indicator is visible"," * @type {String}"," */"," this.text = defaultsStr(f.text, 'Loading...');",""," /**"," * Custom HTML injected in Loader's container element"," * @type {String}"," */"," this.html = defaultsStr(f.html, null);",""," /**"," * Css class for Loader's container element"," * @type {String}"," */"," this.cssClass = defaultsStr(f.css_class, 'loader');",""," /**"," * Close delay in milliseconds"," * @type {Number}"," */"," this.closeDelay = 250;",""," /**"," * Callback fired when loader is displayed"," * @type {Function}"," */"," this.onShow = defaultsFn(f.on_show_loader, EMPTY_FN);",""," /**"," * Callback fired when loader is closed"," * @type {Function}"," */"," this.onHide = defaultsFn(f.on_hide_loader, EMPTY_FN);"," }",""," /**"," * Initializes Loader instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," let tf = this.tf;"," let emitter = this.emitter;",""," let containerDiv = createElm('div');"," containerDiv.className = this.cssClass;",""," let targetEl = !this.targetId ?"," tf.dom().parentNode : elm(this.targetId);"," if (!this.targetId) {"," targetEl.insertBefore(containerDiv, tf.dom());"," } else {"," targetEl.appendChild(containerDiv);"," }"," this.cont = containerDiv;"," if (!this.html) {"," this.cont.appendChild(createText(this.text));"," } else {"," this.cont.innerHTML = this.html;"," }",""," this.show(NONE);",""," // Subscribe to events"," emitter.on(EVENTS, () => this.show(''));"," emitter.on(EVENTS, () => this.show(NONE));",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Shows or hides activity indicator"," * @param {String} Two possible values: '' or 'none'"," */"," show(p) {"," if (!this.isEnabled()) {"," return;"," }",""," let displayLoader = () => {"," if (!this.cont) {"," return;"," }"," if (p !== NONE) {"," this.onShow(this);"," }"," this.cont.style.display = p;"," if (p === NONE) {"," this.onHide(this);"," }"," };",""," let t = p === NONE ? this.closeDelay : 1;"," root.setTimeout(displayLoader, t);"," }",""," /**"," * Removes feature"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let emitter = this.emitter;",""," removeElm(this.cont);"," this.cont = null;",""," // Unsubscribe to events"," emitter.off(EVENTS, () => this.show(''));"," emitter.off(EVENTS, () => this.show(NONE));",""," this.initialized = false;"," }","}",""]};
}
__cov_S4T0lqgVuop2vs4nYCviBg = __cov_S4T0lqgVuop2vs4nYCviBg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\loader.js'];
__cov_S4T0lqgVuop2vs4nYCviBg.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_S4T0lqgVuop2vs4nYCviBg.s['2']++;exports.Loader=undefined;__cov_S4T0lqgVuop2vs4nYCviBg.s['3']++;var _feature=__webpack_require__(11);__cov_S4T0lqgVuop2vs4nYCviBg.s['4']++;var _dom=__webpack_require__(10);__cov_S4T0lqgVuop2vs4nYCviBg.s['5']++;var _types=__webpack_require__(3);__cov_S4T0lqgVuop2vs4nYCviBg.s['6']++;var _root=__webpack_require__(16);__cov_S4T0lqgVuop2vs4nYCviBg.s['7']++;var _const=__webpack_require__(15);__cov_S4T0lqgVuop2vs4nYCviBg.s['8']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_S4T0lqgVuop2vs4nYCviBg.f['1']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['10']++;if(!(instance instanceof Constructor)){__cov_S4T0lqgVuop2vs4nYCviBg.b['1'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_S4T0lqgVuop2vs4nYCviBg.f['2']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['13']++;if(!self){__cov_S4T0lqgVuop2vs4nYCviBg.b['2'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['2'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['15']++;return(__cov_S4T0lqgVuop2vs4nYCviBg.b['4'][0]++,call)&&((__cov_S4T0lqgVuop2vs4nYCviBg.b['4'][1]++,typeof call==='object')||(__cov_S4T0lqgVuop2vs4nYCviBg.b['4'][2]++,typeof call==='function'))?(__cov_S4T0lqgVuop2vs4nYCviBg.b['3'][0]++,call):(__cov_S4T0lqgVuop2vs4nYCviBg.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_S4T0lqgVuop2vs4nYCviBg.f['3']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['17']++;if((__cov_S4T0lqgVuop2vs4nYCviBg.b['6'][0]++,typeof superClass!=='function')&&(__cov_S4T0lqgVuop2vs4nYCviBg.b['6'][1]++,superClass!==null)){__cov_S4T0lqgVuop2vs4nYCviBg.b['5'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['5'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['19']++;subClass.prototype=Object.create((__cov_S4T0lqgVuop2vs4nYCviBg.b['7'][0]++,superClass)&&(__cov_S4T0lqgVuop2vs4nYCviBg.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_S4T0lqgVuop2vs4nYCviBg.s['20']++;if(superClass){__cov_S4T0lqgVuop2vs4nYCviBg.b['8'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['21']++;Object.setPrototypeOf?(__cov_S4T0lqgVuop2vs4nYCviBg.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_S4T0lqgVuop2vs4nYCviBg.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['8'][1]++;}}__cov_S4T0lqgVuop2vs4nYCviBg.s['22']++;var EVENTS=['before-filtering','before-populating-filter','before-page-change','before-clearing-filters','before-page-length-change','before-reset-page','before-reset-page-length','before-loading-extensions','before-loading-themes'];__cov_S4T0lqgVuop2vs4nYCviBg.s['23']++;var Loader=exports.Loader=function(_Feature){__cov_S4T0lqgVuop2vs4nYCviBg.f['4']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['24']++;_inherits(Loader,_Feature);function Loader(tf){__cov_S4T0lqgVuop2vs4nYCviBg.f['5']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['26']++;_classCallCheck(this,Loader);__cov_S4T0lqgVuop2vs4nYCviBg.s['27']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'loader'));__cov_S4T0lqgVuop2vs4nYCviBg.s['28']++;var f=(__cov_S4T0lqgVuop2vs4nYCviBg.b['10'][0]++,_this.config.loader)||(__cov_S4T0lqgVuop2vs4nYCviBg.b['10'][1]++,{});__cov_S4T0lqgVuop2vs4nYCviBg.s['29']++;_this.targetId=(0,_settings.defaultsStr)(f.target_id,null);__cov_S4T0lqgVuop2vs4nYCviBg.s['30']++;_this.cont=null;__cov_S4T0lqgVuop2vs4nYCviBg.s['31']++;_this.text=(0,_settings.defaultsStr)(f.text,'Loading...');__cov_S4T0lqgVuop2vs4nYCviBg.s['32']++;_this.html=(0,_settings.defaultsStr)(f.html,null);__cov_S4T0lqgVuop2vs4nYCviBg.s['33']++;_this.cssClass=(0,_settings.defaultsStr)(f.css_class,'loader');__cov_S4T0lqgVuop2vs4nYCviBg.s['34']++;_this.closeDelay=250;__cov_S4T0lqgVuop2vs4nYCviBg.s['35']++;_this.onShow=(0,_settings.defaultsFn)(f.on_show_loader,_types.EMPTY_FN);__cov_S4T0lqgVuop2vs4nYCviBg.s['36']++;_this.onHide=(0,_settings.defaultsFn)(f.on_hide_loader,_types.EMPTY_FN);__cov_S4T0lqgVuop2vs4nYCviBg.s['37']++;return _this;}__cov_S4T0lqgVuop2vs4nYCviBg.s['38']++;Loader.prototype.init=function init(){__cov_S4T0lqgVuop2vs4nYCviBg.f['6']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['39']++;var _this2=this;__cov_S4T0lqgVuop2vs4nYCviBg.s['40']++;if(this.initialized){__cov_S4T0lqgVuop2vs4nYCviBg.b['11'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['41']++;return;}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['11'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['42']++;var tf=this.tf;__cov_S4T0lqgVuop2vs4nYCviBg.s['43']++;var emitter=this.emitter;__cov_S4T0lqgVuop2vs4nYCviBg.s['44']++;var containerDiv=(0,_dom.createElm)('div');__cov_S4T0lqgVuop2vs4nYCviBg.s['45']++;containerDiv.className=this.cssClass;__cov_S4T0lqgVuop2vs4nYCviBg.s['46']++;var targetEl=!this.targetId?(__cov_S4T0lqgVuop2vs4nYCviBg.b['12'][0]++,tf.dom().parentNode):(__cov_S4T0lqgVuop2vs4nYCviBg.b['12'][1]++,(0,_dom.elm)(this.targetId));__cov_S4T0lqgVuop2vs4nYCviBg.s['47']++;if(!this.targetId){__cov_S4T0lqgVuop2vs4nYCviBg.b['13'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['48']++;targetEl.insertBefore(containerDiv,tf.dom());}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['13'][1]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['49']++;targetEl.appendChild(containerDiv);}__cov_S4T0lqgVuop2vs4nYCviBg.s['50']++;this.cont=containerDiv;__cov_S4T0lqgVuop2vs4nYCviBg.s['51']++;if(!this.html){__cov_S4T0lqgVuop2vs4nYCviBg.b['14'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['52']++;this.cont.appendChild((0,_dom.createText)(this.text));}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['14'][1]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['53']++;this.cont.innerHTML=this.html;}__cov_S4T0lqgVuop2vs4nYCviBg.s['54']++;this.show(_const.NONE);__cov_S4T0lqgVuop2vs4nYCviBg.s['55']++;emitter.on(EVENTS,function(){__cov_S4T0lqgVuop2vs4nYCviBg.f['7']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['56']++;return _this2.show('');});__cov_S4T0lqgVuop2vs4nYCviBg.s['57']++;emitter.on(EVENTS,function(){__cov_S4T0lqgVuop2vs4nYCviBg.f['8']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['58']++;return _this2.show(_const.NONE);});__cov_S4T0lqgVuop2vs4nYCviBg.s['59']++;this.initialized=true;};__cov_S4T0lqgVuop2vs4nYCviBg.s['60']++;Loader.prototype.show=function show(p){__cov_S4T0lqgVuop2vs4nYCviBg.f['9']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['61']++;var _this3=this;__cov_S4T0lqgVuop2vs4nYCviBg.s['62']++;if(!this.isEnabled()){__cov_S4T0lqgVuop2vs4nYCviBg.b['15'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['63']++;return;}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['15'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['64']++;var displayLoader=function displayLoader(){__cov_S4T0lqgVuop2vs4nYCviBg.f['10']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['65']++;if(!_this3.cont){__cov_S4T0lqgVuop2vs4nYCviBg.b['16'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['66']++;return;}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['16'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['67']++;if(p!==_const.NONE){__cov_S4T0lqgVuop2vs4nYCviBg.b['17'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['68']++;_this3.onShow(_this3);}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['17'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['69']++;_this3.cont.style.display=p;__cov_S4T0lqgVuop2vs4nYCviBg.s['70']++;if(p===_const.NONE){__cov_S4T0lqgVuop2vs4nYCviBg.b['18'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['71']++;_this3.onHide(_this3);}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['18'][1]++;}};__cov_S4T0lqgVuop2vs4nYCviBg.s['72']++;var t=p===_const.NONE?(__cov_S4T0lqgVuop2vs4nYCviBg.b['19'][0]++,this.closeDelay):(__cov_S4T0lqgVuop2vs4nYCviBg.b['19'][1]++,1);__cov_S4T0lqgVuop2vs4nYCviBg.s['73']++;_root.root.setTimeout(displayLoader,t);};__cov_S4T0lqgVuop2vs4nYCviBg.s['74']++;Loader.prototype.destroy=function destroy(){__cov_S4T0lqgVuop2vs4nYCviBg.f['11']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['75']++;var _this4=this;__cov_S4T0lqgVuop2vs4nYCviBg.s['76']++;if(!this.initialized){__cov_S4T0lqgVuop2vs4nYCviBg.b['20'][0]++;__cov_S4T0lqgVuop2vs4nYCviBg.s['77']++;return;}else{__cov_S4T0lqgVuop2vs4nYCviBg.b['20'][1]++;}__cov_S4T0lqgVuop2vs4nYCviBg.s['78']++;var emitter=this.emitter;__cov_S4T0lqgVuop2vs4nYCviBg.s['79']++;(0,_dom.removeElm)(this.cont);__cov_S4T0lqgVuop2vs4nYCviBg.s['80']++;this.cont=null;__cov_S4T0lqgVuop2vs4nYCviBg.s['81']++;emitter.off(EVENTS,function(){__cov_S4T0lqgVuop2vs4nYCviBg.f['12']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['82']++;return _this4.show('');});__cov_S4T0lqgVuop2vs4nYCviBg.s['83']++;emitter.off(EVENTS,function(){__cov_S4T0lqgVuop2vs4nYCviBg.f['13']++;__cov_S4T0lqgVuop2vs4nYCviBg.s['84']++;return _this4.show(_const.NONE);});__cov_S4T0lqgVuop2vs4nYCviBg.s['85']++;this.initialized=false;};__cov_S4T0lqgVuop2vs4nYCviBg.s['86']++;return Loader;}(_feature.Feature);
/***/ }),
/* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_wkBJkJMOn8$$sXMR56GQ_Q = (Function('return this'))();
if (!__cov_wkBJkJMOn8$$sXMR56GQ_Q.__coverage__) { __cov_wkBJkJMOn8$$sXMR56GQ_Q.__coverage__ = {}; }
__cov_wkBJkJMOn8$$sXMR56GQ_Q = __cov_wkBJkJMOn8$$sXMR56GQ_Q.__coverage__;
if (!(__cov_wkBJkJMOn8$$sXMR56GQ_Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\highlightKeywords.js'])) {
__cov_wkBJkJMOn8$$sXMR56GQ_Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\highlightKeywords.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\highlightKeywords.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":1,"8":0,"9":0,"10":0,"11":1,"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,"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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0,0,0,0],"12":[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},"fnMap":{"1":{"line":16,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":24,"name":"(anonymous_2)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":30,"name":"HighlightKeyword","loc":{"start":{"line":18,"column":4},"end":{"line":18,"column":20}}},"4":{"line":59,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":62,"name":"(anonymous_5)","loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":12}}},"6":{"line":65,"name":"(anonymous_6)","loc":{"start":{"line":50,"column":12},"end":{"line":50,"column":12}}},"7":{"line":80,"name":"highlight","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":123,"name":"unhighlight","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":142,"name":"unhighlightAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":149,"name":"(anonymous_10)","loc":{"start":{"line":124,"column":42},"end":{"line":124,"column":51}}},"11":{"line":151,"name":"(anonymous_11)","loc":{"start":{"line":126,"column":28},"end":{"line":126,"column":28}}},"12":{"line":163,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":166,"name":"(anonymous_13)","loc":{"start":{"line":138,"column":12},"end":{"line":138,"column":12}}},"14":{"line":169,"name":"(anonymous_14)","loc":{"start":{"line":142,"column":12},"end":{"line":142,"column":12}}},"15":{"line":181,"name":"_processTerm","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"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":{"end":{"line":38,"column":5},"start":{"line":18,"column":4}},"12":{"end":{"line":18,"column":20},"start":{"line":18,"column":20}},"13":{"end":{"line":19,"column":8},"start":{"line":19,"column":8}},"14":{"end":{"line":25,"column":8},"start":{"line":25,"column":8}},"15":{"end":{"line":31,"column":8},"start":{"line":31,"column":8}},"16":{"end":{"line":37,"column":8},"start":{"line":37,"column":8}},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"end":{"line":43,"column":11},"start":{"line":43,"column":11}},"19":{"end":{"line":44,"column":8},"start":{"line":44,"column":8}},"20":{"end":{"line":46,"column":12},"start":{"line":46,"column":12}},"21":{"end":{"line":48,"column":8},"start":{"line":48,"column":8}},"22":{"end":{"line":50,"column":12},"start":{"line":50,"column":12}},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"24":{"end":{"line":69,"column":9},"start":{"line":64,"column":8}},"25":{"end":{"line":65,"column":12},"start":{"line":65,"column":12}},"26":{"end":{"line":68,"column":13},"start":{"line":66,"column":12}},"27":{"end":{"line":67,"column":16},"start":{"line":67,"column":16}},"28":{"end":{"line":94,"column":9},"start":{"line":71,"column":8}},"29":{"end":{"line":72,"column":12},"start":{"line":72,"column":12}},"30":{"end":{"line":73,"column":12},"start":{"line":73,"column":12}},"31":{"end":{"line":93,"column":13},"start":{"line":75,"column":12}},"32":{"end":{"line":76,"column":16},"start":{"line":76,"column":16}},"33":{"end":{"line":92,"column":17},"start":{"line":77,"column":16}},"34":{"end":{"line":79,"column":20},"start":{"line":79,"column":20}},"35":{"end":{"line":86,"column":20},"start":{"line":86,"column":20}},"36":{"end":{"line":87,"column":20},"start":{"line":87,"column":20}},"37":{"end":{"line":88,"column":20},"start":{"line":88,"column":20}},"38":{"end":{"line":89,"column":20},"start":{"line":89,"column":20}},"39":{"end":{"line":90,"column":20},"start":{"line":90,"column":20}},"40":{"end":{"line":91,"column":20},"start":{"line":91,"column":20}},"41":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"42":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"43":{"end":{"line":113,"column":9},"start":{"line":104,"column":8}},"44":{"end":{"line":105,"column":12},"start":{"line":105,"column":12}},"45":{"end":{"line":106,"column":12},"start":{"line":106,"column":12}},"46":{"end":{"line":112,"column":13},"start":{"line":108,"column":12}},"47":{"end":{"line":109,"column":16},"start":{"line":109,"column":16}},"48":{"end":{"line":110,"column":16},"start":{"line":110,"column":16}},"49":{"end":{"line":111,"column":16},"start":{"line":111,"column":16}},"50":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"51":{"end":{"line":119,"column":21},"start":{"line":119,"column":21}},"52":{"end":{"line":122,"column":9},"start":{"line":120,"column":8}},"53":{"end":{"line":121,"column":12},"start":{"line":121,"column":12}},"54":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"55":{"end":{"line":130,"column":13},"start":{"line":125,"column":12}},"56":{"end":{"line":126,"column":16},"start":{"line":126,"column":16}},"57":{"end":{"line":126,"column":28},"start":{"line":126,"column":28}},"58":{"end":{"line":129,"column":16},"start":{"line":129,"column":16}},"59":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"60":{"end":{"line":135,"column":14},"start":{"line":135,"column":14}},"61":{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},"62":{"end":{"line":138,"column":12},"start":{"line":138,"column":12}},"63":{"end":{"line":140,"column":8},"start":{"line":140,"column":8}},"64":{"end":{"line":142,"column":12},"start":{"line":142,"column":12}},"65":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"66":{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},"67":{"end":{"line":153,"column":8},"start":{"line":153,"column":8}},"68":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"69":{"end":{"line":155,"column":8},"start":{"line":155,"column":8}},"70":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"71":{"end":{"line":157,"column":8},"start":{"line":157,"column":8}},"72":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"73":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"74":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"75":{"end":{"line":161,"column":8},"start":{"line":161,"column":8}},"76":{"end":{"line":163,"column":8},"start":{"line":163,"column":8}},"77":{"end":{"line":172,"column":9},"start":{"line":169,"column":8}},"78":{"end":{"line":171,"column":12},"start":{"line":171,"column":12}},"79":{"end":{"line":176,"column":9},"start":{"line":174,"column":8}},"80":{"end":{"line":175,"column":12},"start":{"line":175,"column":12}},"81":{"end":{"line":178,"column":8},"start":{"line":178,"column":8}},"82":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"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":82,"type":"if","locations":[{"end":{"line":64,"column":8},"start":{"line":64,"column":8}},{"end":{"line":64,"column":8},"start":{"line":64,"column":8}}]},"3":{"line":89,"type":"if","locations":[{"end":{"line":71,"column":8},"start":{"line":71,"column":8}},{"end":{"line":71,"column":8},"start":{"line":71,"column":8}}]},"4":{"line":93,"type":"if","locations":[{"end":{"line":75,"column":12},"start":{"line":75,"column":12}},{"end":{"line":75,"column":12},"start":{"line":75,"column":12}}]},"5":{"line":95,"type":"if","locations":[{"end":{"line":77,"column":16},"start":{"line":77,"column":16}},{"end":{"line":77,"column":16},"start":{"line":77,"column":16}}]},"6":{"line":95,"type":"binary-expr","locations":[{"end":{"line":77,"column":20},"start":{"line":77,"column":20}},{"end":{"line":77,"column":16},"start":{"line":77,"column":26}}]},"7":{"line":129,"type":"if","locations":[{"end":{"line":108,"column":12},"start":{"line":108,"column":12}},{"end":{"line":108,"column":12},"start":{"line":108,"column":12}}]},"8":{"line":145,"type":"if","locations":[{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},{"end":{"line":120,"column":8},"start":{"line":120,"column":8}}]},"9":{"line":150,"type":"if","locations":[{"end":{"line":125,"column":12},"start":{"line":125,"column":12}},{"end":{"line":125,"column":12},"start":{"line":125,"column":12}}]},"10":{"line":195,"type":"if","locations":[{"end":{"line":169,"column":8},"start":{"line":169,"column":8}},{"end":{"line":169,"column":8},"start":{"line":169,"column":8}}]},"11":{"line":195,"type":"binary-expr","locations":[{"end":{"line":169,"column":12},"start":{"line":169,"column":12}},{"end":{"line":169,"column":12},"start":{"line":169,"column":31}},{"end":{"line":169,"column":12},"start":{"line":169,"column":50}},{"end":{"line":169,"column":12},"start":{"line":170,"column":12}},{"end":{"line":169,"column":8},"start":{"line":170,"column":30}}]},"12":{"line":199,"type":"if","locations":[{"end":{"line":174,"column":8},"start":{"line":174,"column":8}},{"end":{"line":174,"column":8},"start":{"line":174,"column":8}}]}},"code":["import {createText, createElm, getText} from '../dom';","import {isArray} from '../types';","import {rgxEsc} from '../string';","import {defaultsStr} from '../settings';","","/**"," * Highlight matched keywords upon filtering"," *"," * @export"," * @class HighlightKeyword"," */","export class HighlightKeyword {",""," /**"," * Creates an instance of HighlightKeyword"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," let f = tf.config();",""," /**"," * Css class for highlighted term"," * @type {String}"," */"," this.highlightCssClass = defaultsStr(f.highlight_css_class, 'keyword');",""," /**"," * TableFilter instance"," * @type {TableFilter}"," */"," this.tf = tf;",""," /**"," * TableFilter's emitter instance"," * @type {Emitter}"," */"," this.emitter = tf.emitter;"," }",""," /**"," * Initializes HighlightKeyword instance"," */"," init() {"," this.emitter.on("," ['before-filtering', 'destroy'],"," () => this.unhighlightAll()"," );"," this.emitter.on("," ['highlight-keyword'],"," (tf, cell, term) => this._processTerm(cell, term)"," );"," }",""," /**"," * Highlight occurences of searched term in passed node"," * @param {Node} node"," * @param {String} term Searched term"," * @param {String} cssClass Css class name"," *"," * TODO: refactor this method"," */"," highlight(node, term, cssClass) {"," // Iterate into this nodes childNodes"," if (node.hasChildNodes) {"," let children = node.childNodes;"," for (let i = 0; i < children.length; i++) {"," this.highlight(children[i], term, cssClass);"," }"," }",""," if (node.nodeType === 3) {"," let nodeVal = node.nodeValue.toLowerCase();"," let termIdx = nodeVal.indexOf(term.toLowerCase());",""," if (termIdx !== -1) {"," let pn = node.parentNode;"," if (pn && pn.className !== cssClass) {"," // term not highlighted yet"," let nv = node.nodeValue,"," // Create a load of replacement nodes"," before = createText(nv.substr(0, termIdx)),"," value = nv.substr(termIdx, term.length),"," after = createText(nv.substr(termIdx + term.length)),"," text = createText(value),"," container = createElm('span');"," container.className = cssClass;"," container.appendChild(text);"," pn.insertBefore(before, node);"," pn.insertBefore(container, node);"," pn.insertBefore(after, node);"," pn.removeChild(node);"," }"," }"," }"," }",""," /**"," * Removes highlight to nodes matching passed string"," * @param {String} term"," * @param {String} cssClass Css class to remove"," */"," unhighlight(term, cssClass) {"," let highlightedNodes = this.tf.dom().querySelectorAll(`.${cssClass}`);"," for (let i = 0; i < highlightedNodes.length; i++) {"," let n = highlightedNodes[i];"," let nodeVal = getText(n);",""," if (nodeVal.toLowerCase().indexOf(term.toLowerCase()) !== -1) {"," let parentNode = n.parentNode;"," parentNode.replaceChild(createText(nodeVal), n);"," parentNode.normalize();"," }"," }"," }",""," /**"," * Clear all occurrences of highlighted nodes"," */"," unhighlightAll() {"," if (!this.tf.highlightKeywords) {"," return;"," }"," // iterate filters values to unhighlight all values"," this.tf.getFiltersValue().forEach((val) => {"," if (isArray(val)) {"," val.forEach((item) =>"," this.unhighlight(item, this.highlightCssClass));"," } else {"," this.unhighlight(val, this.highlightCssClass);"," }"," });"," }",""," /** Remove feature */"," destroy() {"," this.emitter.off("," ['before-filtering', 'destroy'],"," () => this.unhighlightAll()"," );"," this.emitter.off("," ['highlight-keyword'],"," (tf, cell, term) => this._processTerm(cell, term)"," );"," }",""," /**"," * Ensure filtering operators are handled before highlighting any match"," * @param {any} Table cell to look searched term into"," * @param {any} Searched termIdx"," */"," _processTerm(cell, term) {"," let tf = this.tf;"," let reLk = new RegExp(rgxEsc(tf.lkOperator));"," let reEq = new RegExp(tf.eqOperator);"," let reSt = new RegExp(tf.stOperator);"," let reEn = new RegExp(tf.enOperator);"," let reLe = new RegExp(tf.leOperator);"," let reGe = new RegExp(tf.geOperator);"," let reL = new RegExp(tf.lwOperator);"," let reG = new RegExp(tf.grOperator);"," let reD = new RegExp(tf.dfOperator);",""," term = term"," .replace(reLk, '')"," .replace(reEq, '')"," .replace(reSt, '')"," .replace(reEn, '');",""," if (reLe.test(term) || reGe.test(term) || reL.test(term) ||"," reG.test(term) || reD.test(term)) {"," term = getText(cell);"," }",""," if (term === '') {"," return;"," }",""," this.highlight(cell, term, this.highlightCssClass);"," }","}",""]};
}
__cov_wkBJkJMOn8$$sXMR56GQ_Q = __cov_wkBJkJMOn8$$sXMR56GQ_Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\highlightKeywords.js'];
__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['2']++;exports.HighlightKeyword=undefined;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['3']++;var _dom=__webpack_require__(10);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['4']++;var _types=__webpack_require__(3);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['5']++;var _string=__webpack_require__(21);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['6']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['1']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['8']++;if(!(instance instanceof Constructor)){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['1'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['9']++;throw new TypeError('Cannot call a class as a function');}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['1'][1]++;}}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['10']++;var HighlightKeyword=exports.HighlightKeyword=function(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['2']++;function HighlightKeyword(tf){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['3']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['12']++;_classCallCheck(this,HighlightKeyword);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['13']++;var f=tf.config();__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['14']++;this.highlightCssClass=(0,_settings.defaultsStr)(f.highlight_css_class,'keyword');__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['15']++;this.tf=tf;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['16']++;this.emitter=tf.emitter;}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['17']++;HighlightKeyword.prototype.init=function init(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['4']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['18']++;var _this=this;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['19']++;this.emitter.on(['before-filtering','destroy'],function(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['5']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['20']++;return _this.unhighlightAll();});__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['21']++;this.emitter.on(['highlight-keyword'],function(tf,cell,term){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['6']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['22']++;return _this._processTerm(cell,term);});};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['23']++;HighlightKeyword.prototype.highlight=function highlight(node,term,cssClass){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['7']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['24']++;if(node.hasChildNodes){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['2'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['25']++;var children=node.childNodes;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['26']++;for(var i=0;i<children.length;i++){__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['27']++;this.highlight(children[i],term,cssClass);}}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['2'][1]++;}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['28']++;if(node.nodeType===3){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['3'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['29']++;var nodeVal=node.nodeValue.toLowerCase();__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['30']++;var termIdx=nodeVal.indexOf(term.toLowerCase());__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['31']++;if(termIdx!==-1){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['4'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['32']++;var pn=node.parentNode;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['33']++;if((__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['6'][0]++,pn)&&(__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['6'][1]++,pn.className!==cssClass)){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['5'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['34']++;var nv=node.nodeValue,before=(0,_dom.createText)(nv.substr(0,termIdx)),value=nv.substr(termIdx,term.length),after=(0,_dom.createText)(nv.substr(termIdx+term.length)),text=(0,_dom.createText)(value),container=(0,_dom.createElm)('span');__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['35']++;container.className=cssClass;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['36']++;container.appendChild(text);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['37']++;pn.insertBefore(before,node);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['38']++;pn.insertBefore(container,node);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['39']++;pn.insertBefore(after,node);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['40']++;pn.removeChild(node);}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['5'][1]++;}}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['4'][1]++;}}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['3'][1]++;}};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['41']++;HighlightKeyword.prototype.unhighlight=function unhighlight(term,cssClass){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['8']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['42']++;var highlightedNodes=this.tf.dom().querySelectorAll('.'+cssClass);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['43']++;for(var i=0;i<highlightedNodes.length;i++){__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['44']++;var n=highlightedNodes[i];__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['45']++;var nodeVal=(0,_dom.getText)(n);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['46']++;if(nodeVal.toLowerCase().indexOf(term.toLowerCase())!==-1){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['7'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['47']++;var parentNode=n.parentNode;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['48']++;parentNode.replaceChild((0,_dom.createText)(nodeVal),n);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['49']++;parentNode.normalize();}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['7'][1]++;}}};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['50']++;HighlightKeyword.prototype.unhighlightAll=function unhighlightAll(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['9']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['51']++;var _this2=this;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['52']++;if(!this.tf.highlightKeywords){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['8'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['53']++;return;}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['8'][1]++;}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['54']++;this.tf.getFiltersValue().forEach(function(val){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['10']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['55']++;if((0,_types.isArray)(val)){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['9'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['56']++;val.forEach(function(item){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['11']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['57']++;return _this2.unhighlight(item,_this2.highlightCssClass);});}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['9'][1]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['58']++;_this2.unhighlight(val,_this2.highlightCssClass);}});};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['59']++;HighlightKeyword.prototype.destroy=function destroy(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['12']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['60']++;var _this3=this;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['61']++;this.emitter.off(['before-filtering','destroy'],function(){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['13']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['62']++;return _this3.unhighlightAll();});__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['63']++;this.emitter.off(['highlight-keyword'],function(tf,cell,term){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['14']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['64']++;return _this3._processTerm(cell,term);});};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['65']++;HighlightKeyword.prototype._processTerm=function _processTerm(cell,term){__cov_wkBJkJMOn8$$sXMR56GQ_Q.f['15']++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['66']++;var tf=this.tf;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['67']++;var reLk=new RegExp((0,_string.rgxEsc)(tf.lkOperator));__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['68']++;var reEq=new RegExp(tf.eqOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['69']++;var reSt=new RegExp(tf.stOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['70']++;var reEn=new RegExp(tf.enOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['71']++;var reLe=new RegExp(tf.leOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['72']++;var reGe=new RegExp(tf.geOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['73']++;var reL=new RegExp(tf.lwOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['74']++;var reG=new RegExp(tf.grOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['75']++;var reD=new RegExp(tf.dfOperator);__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['76']++;term=term.replace(reLk,'').replace(reEq,'').replace(reSt,'').replace(reEn,'');__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['77']++;if((__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['11'][0]++,reLe.test(term))||(__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['11'][1]++,reGe.test(term))||(__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['11'][2]++,reL.test(term))||(__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['11'][3]++,reG.test(term))||(__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['11'][4]++,reD.test(term))){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['10'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['78']++;term=(0,_dom.getText)(cell);}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['10'][1]++;}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['79']++;if(term===''){__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['12'][0]++;__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['80']++;return;}else{__cov_wkBJkJMOn8$$sXMR56GQ_Q.b['12'][1]++;}__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['81']++;this.highlight(cell,term,this.highlightCssClass);};__cov_wkBJkJMOn8$$sXMR56GQ_Q.s['82']++;return HighlightKeyword;}();
/***/ }),
/* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_27S4tWLfm$z0jKE4FBFaQw = (Function('return this'))();
if (!__cov_27S4tWLfm$z0jKE4FBFaQw.__coverage__) { __cov_27S4tWLfm$z0jKE4FBFaQw.__coverage__ = {}; }
__cov_27S4tWLfm$z0jKE4FBFaQw = __cov_27S4tWLfm$z0jKE4FBFaQw.__coverage__;
if (!(__cov_27S4tWLfm$z0jKE4FBFaQw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\popupFilter.js'])) {
__cov_27S4tWLfm$z0jKE4FBFaQw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\popupFilter.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\popupFilter.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":0,"12":0,"13":1,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"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},"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]},"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,"35":0,"36":0},"fnMap":{"1":{"line":22,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":24,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":26,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":34,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":41,"name":"PopupFilter","loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":20}}},"6":{"line":166,"name":"onClick","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":189,"name":"onMouseup","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":217,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":248,"name":"(anonymous_9)","loc":{"start":{"line":221,"column":46},"end":{"line":221,"column":46}}},"10":{"line":251,"name":"(anonymous_10)","loc":{"start":{"line":222,"column":45},"end":{"line":222,"column":45}}},"11":{"line":254,"name":"(anonymous_11)","loc":{"start":{"line":224,"column":12},"end":{"line":224,"column":12}}},"12":{"line":257,"name":"(anonymous_12)","loc":{"start":{"line":225,"column":50},"end":{"line":225,"column":50}}},"13":{"line":260,"name":"(anonymous_13)","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":12}}},"14":{"line":273,"name":"reset","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"15":{"line":285,"name":"buildIcons","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":294,"name":"(anonymous_16)","loc":{"start":{"line":254,"column":12},"end":{"line":254,"column":19}}},"17":{"line":299,"name":"(anonymous_17)","loc":{"start":{"line":259,"column":38},"end":{"line":259,"column":38}}},"18":{"line":306,"name":"(anonymous_18)","loc":{"start":{"line":264,"column":12},"end":{"line":264,"column":12}}},"19":{"line":316,"name":"buildAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":329,"name":"build","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":339,"name":"(anonymous_21)","loc":{"start":{"line":293,"column":30},"end":{"line":293,"column":30}}},"22":{"line":351,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":365,"name":"open","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":375,"name":"(anonymous_24)","loc":{"start":{"line":321,"column":32},"end":{"line":321,"column":32}}},"25":{"line":395,"name":"close","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":406,"name":"(anonymous_26)","loc":{"start":{"line":346,"column":35},"end":{"line":346,"column":35}}},"27":{"line":420,"name":"isOpen","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"28":{"line":430,"name":"closeAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"29":{"line":456,"name":"setIconsState","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"30":{"line":469,"name":"changeState","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"31":{"line":481,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"32":{"line":520,"name":"(anonymous_32)","loc":{"start":{"line":447,"column":47},"end":{"line":447,"column":47}}},"33":{"line":523,"name":"(anonymous_33)","loc":{"start":{"line":448,"column":46},"end":{"line":448,"column":46}}},"34":{"line":526,"name":"(anonymous_34)","loc":{"start":{"line":450,"column":12},"end":{"line":450,"column":12}}},"35":{"line":529,"name":"(anonymous_35)","loc":{"start":{"line":451,"column":51},"end":{"line":451,"column":51}}},"36":{"line":532,"name":"(anonymous_36)","loc":{"start":{"line":453,"column":12},"end":{"line":453,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"9":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"end":{"line":139,"column":5},"start":{"line":21,"column":4}},"26":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"27":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"28":{"end":{"line":25,"column":8},"start":{"line":25,"column":8}},"29":{"end":{"line":31,"column":8},"start":{"line":31,"column":8}},"30":{"end":{"line":37,"column":8},"start":{"line":37,"column":8}},"31":{"end":{"line":43,"column":8},"start":{"line":43,"column":8}},"32":{"end":{"line":50,"column":8},"start":{"line":50,"column":8}},"33":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"34":{"end":{"line":64,"column":8},"start":{"line":64,"column":8}},"35":{"end":{"line":71,"column":8},"start":{"line":71,"column":8}},"36":{"end":{"line":77,"column":8},"start":{"line":77,"column":8}},"37":{"end":{"line":83,"column":8},"start":{"line":83,"column":8}},"38":{"end":{"line":89,"column":8},"start":{"line":89,"column":8}},"39":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"40":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"41":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"42":{"end":{"line":117,"column":8},"start":{"line":117,"column":8}},"43":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"44":{"end":{"line":131,"column":8},"start":{"line":131,"column":8}},"45":{"end":{"line":138,"column":8},"start":{"line":138,"column":8}},"46":{"end":{"line":21,"column":20},"start":{"line":21,"column":20}},"47":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"48":{"end":{"line":146,"column":8},"start":{"line":146,"column":8}},"49":{"end":{"line":147,"column":8},"start":{"line":147,"column":8}},"50":{"end":{"line":149,"column":8},"start":{"line":149,"column":8}},"51":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"52":{"end":{"line":157,"column":9},"start":{"line":152,"column":8}},"53":{"end":{"line":153,"column":12},"start":{"line":153,"column":12}},"54":{"end":{"line":156,"column":12},"start":{"line":156,"column":12}},"55":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"56":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"57":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"58":{"end":{"line":169,"column":9},"start":{"line":167,"column":8}},"59":{"end":{"line":168,"column":12},"start":{"line":168,"column":12}},"60":{"end":{"line":170,"column":8},"start":{"line":170,"column":8}},"61":{"end":{"line":171,"column":8},"start":{"line":171,"column":8}},"62":{"end":{"line":172,"column":8},"start":{"line":172,"column":8}},"63":{"end":{"line":176,"column":9},"start":{"line":174,"column":8}},"64":{"end":{"line":175,"column":12},"start":{"line":175,"column":12}},"65":{"end":{"line":180,"column":9},"start":{"line":178,"column":8}},"66":{"end":{"line":179,"column":12},"start":{"line":179,"column":12}},"67":{"end":{"line":184,"column":9},"start":{"line":182,"column":8}},"68":{"end":{"line":183,"column":12},"start":{"line":183,"column":12}},"69":{"end":{"line":186,"column":8},"start":{"line":186,"column":8}},"70":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"71":{"end":{"line":192,"column":11},"start":{"line":192,"column":11}},"72":{"end":{"line":195,"column":9},"start":{"line":193,"column":8}},"73":{"end":{"line":194,"column":12},"start":{"line":194,"column":12}},"74":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"75":{"end":{"line":200,"column":8},"start":{"line":200,"column":8}},"76":{"end":{"line":203,"column":8},"start":{"line":203,"column":8}},"77":{"end":{"line":210,"column":9},"start":{"line":208,"column":8}},"78":{"end":{"line":209,"column":12},"start":{"line":209,"column":12}},"79":{"end":{"line":218,"column":9},"start":{"line":215,"column":8}},"80":{"end":{"line":216,"column":12},"start":{"line":216,"column":12}},"81":{"end":{"line":217,"column":12},"start":{"line":217,"column":12}},"82":{"end":{"line":221,"column":8},"start":{"line":221,"column":8}},"83":{"end":{"line":221,"column":46},"start":{"line":221,"column":46}},"84":{"end":{"line":222,"column":8},"start":{"line":222,"column":8}},"85":{"end":{"line":222,"column":45},"start":{"line":222,"column":45}},"86":{"end":{"line":223,"column":8},"start":{"line":223,"column":8}},"87":{"end":{"line":224,"column":12},"start":{"line":224,"column":12}},"88":{"end":{"line":225,"column":8},"start":{"line":225,"column":8}},"89":{"end":{"line":225,"column":50},"start":{"line":225,"column":50}},"90":{"end":{"line":226,"column":8},"start":{"line":226,"column":8}},"91":{"end":{"line":227,"column":12},"start":{"line":227,"column":12}},"92":{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},"93":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"94":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"95":{"end":{"line":238,"column":8},"start":{"line":238,"column":8}},"96":{"end":{"line":239,"column":8},"start":{"line":239,"column":8}},"97":{"end":{"line":240,"column":8},"start":{"line":240,"column":8}},"98":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"99":{"end":{"line":246,"column":17},"start":{"line":246,"column":17}},"100":{"end":{"line":247,"column":8},"start":{"line":247,"column":8}},"101":{"end":{"line":251,"column":8},"start":{"line":251,"column":8}},"102":{"end":{"line":253,"column":8},"start":{"line":253,"column":8}},"103":{"end":{"line":255,"column":16},"start":{"line":255,"column":16}},"104":{"end":{"line":256,"column":16},"start":{"line":256,"column":16}},"105":{"end":{"line":257,"column":16},"start":{"line":257,"column":16}},"106":{"end":{"line":258,"column":16},"start":{"line":258,"column":16}},"107":{"end":{"line":259,"column":16},"start":{"line":259,"column":16}},"108":{"end":{"line":259,"column":38},"start":{"line":259,"column":38}},"109":{"end":{"line":260,"column":16},"start":{"line":260,"column":16}},"110":{"end":{"line":261,"column":16},"start":{"line":261,"column":16}},"111":{"end":{"line":264,"column":12},"start":{"line":264,"column":12}},"112":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"113":{"end":{"line":274,"column":9},"start":{"line":272,"column":8}},"114":{"end":{"line":273,"column":12},"start":{"line":273,"column":12}},"115":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"116":{"end":{"line":283,"column":8},"start":{"line":283,"column":8}},"117":{"end":{"line":284,"column":8},"start":{"line":284,"column":8}},"118":{"end":{"line":285,"column":8},"start":{"line":285,"column":8}},"119":{"end":{"line":286,"column":8},"start":{"line":286,"column":8}},"120":{"end":{"line":288,"column":8},"start":{"line":288,"column":8}},"121":{"end":{"line":289,"column":8},"start":{"line":289,"column":8}},"122":{"end":{"line":291,"column":8},"start":{"line":291,"column":8}},"123":{"end":{"line":292,"column":8},"start":{"line":292,"column":8}},"124":{"end":{"line":293,"column":8},"start":{"line":293,"column":8}},"125":{"end":{"line":293,"column":30},"start":{"line":293,"column":30}},"126":{"end":{"line":294,"column":8},"start":{"line":294,"column":8}},"127":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"128":{"end":{"line":306,"column":9},"start":{"line":302,"column":8}},"129":{"end":{"line":303,"column":12},"start":{"line":303,"column":12}},"130":{"end":{"line":305,"column":12},"start":{"line":305,"column":12}},"131":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"132":{"end":{"line":313,"column":19},"start":{"line":313,"column":19}},"133":{"end":{"line":314,"column":8},"start":{"line":314,"column":8}},"134":{"end":{"line":317,"column":8},"start":{"line":317,"column":8}},"135":{"end":{"line":319,"column":8},"start":{"line":319,"column":8}},"136":{"end":{"line":320,"column":8},"start":{"line":320,"column":8}},"137":{"end":{"line":321,"column":8},"start":{"line":321,"column":8}},"138":{"end":{"line":321,"column":32},"start":{"line":321,"column":32}},"139":{"end":{"line":328,"column":9},"start":{"line":323,"column":8}},"140":{"end":{"line":324,"column":12},"start":{"line":324,"column":12}},"141":{"end":{"line":327,"column":13},"start":{"line":325,"column":12}},"142":{"end":{"line":326,"column":16},"start":{"line":326,"column":16}},"143":{"end":{"line":330,"column":8},"start":{"line":330,"column":8}},"144":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"145":{"end":{"line":337,"column":20},"start":{"line":337,"column":20}},"146":{"end":{"line":338,"column":8},"start":{"line":338,"column":8}},"147":{"end":{"line":340,"column":8},"start":{"line":340,"column":8}},"148":{"end":{"line":342,"column":8},"start":{"line":342,"column":8}},"149":{"end":{"line":345,"column":9},"start":{"line":343,"column":8}},"150":{"end":{"line":344,"column":12},"start":{"line":344,"column":12}},"151":{"end":{"line":346,"column":8},"start":{"line":346,"column":8}},"152":{"end":{"line":346,"column":35},"start":{"line":346,"column":35}},"153":{"end":{"line":348,"column":8},"start":{"line":348,"column":8}},"154":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"155":{"end":{"line":357,"column":8},"start":{"line":357,"column":8}},"156":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"157":{"end":{"line":369,"column":9},"start":{"line":367,"column":8}},"158":{"end":{"line":368,"column":12},"start":{"line":368,"column":12}},"159":{"end":{"line":383,"column":9},"start":{"line":370,"column":8}},"160":{"end":{"line":373,"column":13},"start":{"line":371,"column":12}},"161":{"end":{"line":372,"column":16},"start":{"line":372,"column":16}},"162":{"end":{"line":374,"column":12},"start":{"line":374,"column":12}},"163":{"end":{"line":375,"column":12},"start":{"line":375,"column":12}},"164":{"end":{"line":382,"column":13},"start":{"line":380,"column":12}},"165":{"end":{"line":381,"column":16},"start":{"line":381,"column":16}},"166":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"167":{"end":{"line":392,"column":9},"start":{"line":390,"column":8}},"168":{"end":{"line":391,"column":12},"start":{"line":391,"column":12}},"169":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"170":{"end":{"line":401,"column":8},"start":{"line":401,"column":8}},"171":{"end":{"line":404,"column":9},"start":{"line":402,"column":8}},"172":{"end":{"line":403,"column":12},"start":{"line":403,"column":12}},"173":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"174":{"end":{"line":410,"column":14},"start":{"line":410,"column":14}},"175":{"end":{"line":413,"column":9},"start":{"line":411,"column":8}},"176":{"end":{"line":412,"column":12},"start":{"line":412,"column":12}},"177":{"end":{"line":415,"column":8},"start":{"line":415,"column":8}},"178":{"end":{"line":438,"column":9},"start":{"line":416,"column":8}},"179":{"end":{"line":417,"column":12},"start":{"line":417,"column":12}},"180":{"end":{"line":424,"column":13},"start":{"line":421,"column":12}},"181":{"end":{"line":422,"column":16},"start":{"line":422,"column":16}},"182":{"end":{"line":423,"column":16},"start":{"line":423,"column":16}},"183":{"end":{"line":425,"column":12},"start":{"line":425,"column":12}},"184":{"end":{"line":428,"column":13},"start":{"line":426,"column":12}},"185":{"end":{"line":427,"column":16},"start":{"line":427,"column":16}},"186":{"end":{"line":429,"column":12},"start":{"line":429,"column":12}},"187":{"end":{"line":432,"column":13},"start":{"line":430,"column":12}},"188":{"end":{"line":431,"column":16},"start":{"line":431,"column":16}},"189":{"end":{"line":433,"column":12},"start":{"line":433,"column":12}},"190":{"end":{"line":436,"column":13},"start":{"line":434,"column":12}},"191":{"end":{"line":435,"column":16},"start":{"line":435,"column":16}},"192":{"end":{"line":437,"column":12},"start":{"line":437,"column":12}},"193":{"end":{"line":439,"column":8},"start":{"line":439,"column":8}},"194":{"end":{"line":440,"column":8},"start":{"line":440,"column":8}},"195":{"end":{"line":441,"column":8},"start":{"line":441,"column":8}},"196":{"end":{"line":444,"column":8},"start":{"line":444,"column":8}},"197":{"end":{"line":447,"column":8},"start":{"line":447,"column":8}},"198":{"end":{"line":447,"column":47},"start":{"line":447,"column":47}},"199":{"end":{"line":448,"column":8},"start":{"line":448,"column":8}},"200":{"end":{"line":448,"column":46},"start":{"line":448,"column":46}},"201":{"end":{"line":449,"column":8},"start":{"line":449,"column":8}},"202":{"end":{"line":450,"column":12},"start":{"line":450,"column":12}},"203":{"end":{"line":451,"column":8},"start":{"line":451,"column":8}},"204":{"end":{"line":451,"column":51},"start":{"line":451,"column":51}},"205":{"end":{"line":452,"column":8},"start":{"line":452,"column":8}},"206":{"end":{"line":453,"column":12},"start":{"line":453,"column":12}},"207":{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},"208":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":22,"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":24,"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":24,"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":24,"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":26,"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":26,"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":26,"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":26,"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":26,"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":25,"column":16},"start":{"line":25,"column":16}},{"end":{"line":25,"column":8},"start":{"line":25,"column":45}}]},"11":{"line":173,"type":"if","locations":[{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},{"end":{"line":152,"column":8},"start":{"line":152,"column":8}}]},"12":{"line":190,"type":"if","locations":[{"end":{"line":167,"column":8},"start":{"line":167,"column":8}},{"end":{"line":167,"column":8},"start":{"line":167,"column":8}}]},"13":{"line":197,"type":"if","locations":[{"end":{"line":174,"column":8},"start":{"line":174,"column":8}},{"end":{"line":174,"column":8},"start":{"line":174,"column":8}}]},"14":{"line":201,"type":"binary-expr","locations":[{"end":{"line":178,"column":15},"start":{"line":178,"column":15}},{"end":{"line":178,"column":8},"start":{"line":178,"column":28}}]},"15":{"line":205,"type":"if","locations":[{"end":{"line":182,"column":8},"start":{"line":182,"column":8}},{"end":{"line":182,"column":8},"start":{"line":182,"column":8}}]},"16":{"line":220,"type":"if","locations":[{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},{"end":{"line":193,"column":8},"start":{"line":193,"column":8}}]},"17":{"line":235,"type":"if","locations":[{"end":{"line":208,"column":8},"start":{"line":208,"column":8}},{"end":{"line":208,"column":8},"start":{"line":208,"column":8}}]},"18":{"line":235,"type":"binary-expr","locations":[{"end":{"line":208,"column":12},"start":{"line":208,"column":12}},{"end":{"line":208,"column":8},"start":{"line":208,"column":34}}]},"19":{"line":242,"type":"if","locations":[{"end":{"line":215,"column":8},"start":{"line":215,"column":8}},{"end":{"line":215,"column":8},"start":{"line":215,"column":8}}]},"20":{"line":333,"type":"binary-expr","locations":[{"end":{"line":286,"column":19},"start":{"line":286,"column":19}},{"end":{"line":286,"column":8},"start":{"line":287,"column":12}}]},"21":{"line":352,"type":"if","locations":[{"end":{"line":302,"column":8},"start":{"line":302,"column":8}},{"end":{"line":302,"column":8},"start":{"line":302,"column":8}}]},"22":{"line":379,"type":"if","locations":[{"end":{"line":323,"column":8},"start":{"line":323,"column":8}},{"end":{"line":323,"column":8},"start":{"line":323,"column":8}}]},"23":{"line":381,"type":"if","locations":[{"end":{"line":325,"column":12},"start":{"line":325,"column":12}},{"end":{"line":325,"column":12},"start":{"line":325,"column":12}}]},"24":{"line":403,"type":"if","locations":[{"end":{"line":343,"column":8},"start":{"line":343,"column":8}},{"end":{"line":343,"column":8},"start":{"line":343,"column":8}}]},"25":{"line":433,"type":"if","locations":[{"end":{"line":367,"column":8},"start":{"line":367,"column":8}},{"end":{"line":367,"column":8},"start":{"line":367,"column":8}}]},"26":{"line":433,"type":"binary-expr","locations":[{"end":{"line":367,"column":12},"start":{"line":367,"column":12}},{"end":{"line":367,"column":8},"start":{"line":367,"column":34}}]},"27":{"line":437,"type":"if","locations":[{"end":{"line":371,"column":12},"start":{"line":371,"column":12}},{"end":{"line":371,"column":12},"start":{"line":371,"column":12}}]},"28":{"line":441,"type":"binary-expr","locations":[{"end":{"line":376,"column":17},"start":{"line":376,"column":17}},{"end":{"line":375,"column":12},"start":{"line":376,"column":42}}]},"29":{"line":445,"type":"if","locations":[{"end":{"line":380,"column":12},"start":{"line":380,"column":12}},{"end":{"line":380,"column":12},"start":{"line":380,"column":12}}]},"30":{"line":445,"type":"binary-expr","locations":[{"end":{"line":380,"column":16},"start":{"line":380,"column":16}},{"end":{"line":380,"column":12},"start":{"line":380,"column":37}}]},"31":{"line":471,"type":"if","locations":[{"end":{"line":402,"column":8},"start":{"line":402,"column":8}},{"end":{"line":402,"column":8},"start":{"line":402,"column":8}}]},"32":{"line":472,"type":"cond-expr","locations":[{"end":{"line":403,"column":23},"start":{"line":403,"column":32}},{"end":{"line":403,"column":12},"start":{"line":403,"column":54}}]},"33":{"line":484,"type":"if","locations":[{"end":{"line":411,"column":8},"start":{"line":411,"column":8}},{"end":{"line":411,"column":8},"start":{"line":411,"column":8}}]},"34":{"line":494,"type":"if","locations":[{"end":{"line":421,"column":12},"start":{"line":421,"column":12}},{"end":{"line":421,"column":12},"start":{"line":421,"column":12}}]},"35":{"line":499,"type":"if","locations":[{"end":{"line":426,"column":12},"start":{"line":426,"column":12}},{"end":{"line":426,"column":12},"start":{"line":426,"column":12}}]},"36":{"line":503,"type":"if","locations":[{"end":{"line":430,"column":12},"start":{"line":430,"column":12}},{"end":{"line":430,"column":12},"start":{"line":430,"column":12}}]},"37":{"line":507,"type":"if","locations":[{"end":{"line":434,"column":12},"start":{"line":434,"column":12}},{"end":{"line":434,"column":12},"start":{"line":434,"column":12}}]}},"code":["import {Feature} from '../feature';","import {isUndef, EMPTY_FN} from '../types';","import {createElm, removeElm} from '../dom';","import {addEvt, cancelEvt, stopEvt, targetEvt, removeEvt} from '../event';","import {INPUT, NONE, CHECKLIST, MULTIPLE} from '../const';","import {root} from '../root';","import {defaultsStr, defaultsBool, defaultsArr, defaultsFn} from '../settings';","","/**"," * Pop-up filter component"," * @export"," * @class PopupFilter"," * @extends {Feature}"," */","export class PopupFilter extends Feature {",""," /**"," * Creates an instance of PopupFilter"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'popupFilters');",""," // Configuration object"," let f = this.config.popup_filters || {};",""," /**"," * Close active popup filter upon filtering, enabled by default"," * @type {Boolean}"," */"," this.closeOnFiltering = defaultsBool(f.close_on_filtering, true);",""," /**"," * Filter icon path"," * @type {String}"," */"," this.iconPath = defaultsStr(f.image, tf.themesPath + 'icn_filter.gif');",""," /**"," * Active filter icon path"," * @type {string}"," */"," this.activeIconPath = defaultsStr(f.image_active,"," tf.themesPath + 'icn_filterActive.gif');",""," /**"," * HTML for the filter icon"," * @type {string}"," */"," this.iconHtml = defaultsStr(f.image_html,"," '<img src=\"' + this.iconPath + '\" alt=\"Column filter\" />');",""," /**"," * Css class assigned to the popup container element"," * @type {String}"," */"," this.placeholderCssClass = defaultsStr(f.placeholder_css_class,"," 'popUpPlaceholder');",""," /**"," * Css class assigned to filter container element"," * @type {String}"," */"," this.containerCssClass = defaultsStr(f.div_css_class, 'popUpFilter');",""," /**"," * Ensure filter's container element width matches column width, enabled"," * by default"," * @type {Boolean}"," */"," this.adjustToContainer = defaultsBool(f.adjust_to_container, true);",""," /**"," * Callback fired before a popup filter is opened"," * @type {Function}"," */"," this.onBeforeOpen = defaultsFn(f.on_before_popup_filter_open, EMPTY_FN);",""," /**"," * Callback fired after a popup filter is opened"," * @type {Function}"," */"," this.onAfterOpen = defaultsFn(f.on_after_popup_filter_open, EMPTY_FN);",""," /**"," * Callback fired before a popup filter is closed"," * @type {Function}"," */"," this.onBeforeClose = defaultsFn(f.on_before_popup_filter_close,"," EMPTY_FN);",""," /**"," * Callback fired after a popup filter is closed"," * @type {Function}"," */"," this.onAfterClose = defaultsFn(f.on_after_popup_filter_close, EMPTY_FN);",""," /**"," * Collection of filters spans"," * @type {Array}"," * @private"," */"," this.fltSpans = [];",""," /**"," * Collection of filters icons"," * @type {Array}"," * @private"," */"," this.fltIcons = [];",""," /**"," * Collection of filters icons cached after pop-up filters are removed"," * @type {Array}"," * @private"," */"," this.filtersCache = null;",""," /**"," * Collection of filters containers"," * @type {Array}"," * @private"," */"," this.fltElms = defaultsArr(this.filtersCache, []);",""," /**"," * Prefix for pop-up filter container ID"," * @type {String}"," * @private"," */"," this.prfxDiv = 'popup_';",""," /**"," * Column index of popup filter currently active"," * @type {Number}"," * @private"," */"," this.activeFilterIdx = -1;"," }",""," /**"," * Click event handler for pop-up filter icon"," * @private"," */"," onClick(evt) {"," let elm = targetEvt(evt).parentNode;"," let colIndex = parseInt(elm.getAttribute('ci'), 10);",""," this.closeAll(colIndex);"," this.toggle(colIndex);",""," if (this.adjustToContainer) {"," let cont = this.fltElms[colIndex],"," header = this.tf.getHeaderElement(colIndex),"," headerWidth = header.clientWidth * 0.95;"," cont.style.width = parseInt(headerWidth, 10) + 'px';"," }"," cancelEvt(evt);"," stopEvt(evt);"," }",""," /**"," * Mouse-up event handler handling popup filter auto-close behaviour"," * @private"," */"," onMouseup(evt) {"," if (this.activeFilterIdx === -1) {"," return;"," }"," let targetElm = targetEvt(evt);"," let activeFlt = this.fltElms[this.activeFilterIdx];"," let icon = this.fltIcons[this.activeFilterIdx];",""," if (icon === targetElm) {"," return;"," }",""," while (targetElm && targetElm !== activeFlt) {"," targetElm = targetElm.parentNode;"," }",""," if (targetElm !== activeFlt) {"," this.close(this.activeFilterIdx);"," }",""," return;"," }",""," /**"," * Initialize DOM elements"," */"," init() {"," if (this.initialized) {"," return;"," }",""," let tf = this.tf;",""," // Enable external filters"," tf.externalFltIds = [''];",""," // Override filters row index supplied by configuration"," tf.filtersRowIndex = 0;",""," // Override headers row index if no grouped headers"," // TODO: Because of the filters row generation, headers row index needs"," // adjusting: prevent useless row generation"," if (tf.headersRow <= 1 && isNaN(tf.config().headers_row_index)) {"," tf.headersRow = 0;"," }",""," // Adjust headers row index for grid-layout mode"," // TODO: Because of the filters row generation, headers row index needs"," // adjusting: prevent useless row generation"," if (tf.gridLayout) {"," tf.headersRow--;"," this.buildIcons();"," }",""," // subscribe to events"," this.emitter.on(['before-filtering'], () => this.setIconsState());"," this.emitter.on(['after-filtering'], () => this.closeAll());"," this.emitter.on(['cell-processed'],"," (tf, cellIndex) => this.changeState(cellIndex, true));"," this.emitter.on(['filters-row-inserted'], () => this.buildIcons());"," this.emitter.on(['before-filter-init'],"," (tf, colIndex) => this.build(colIndex));",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Reset previously destroyed feature"," */"," reset() {"," this.enable();"," this.init();"," this.buildIcons();"," this.buildAll();"," }",""," /**"," * Build all filters icons"," */"," buildIcons() {"," let tf = this.tf;",""," // TODO: Because of the filters row generation, headers row index needs"," // adjusting: prevent useless row generation"," tf.headersRow++;",""," tf.eachCol("," (i) => {"," let icon = createElm('span', ['ci', i]);"," icon.innerHTML = this.iconHtml;"," let header = tf.getHeaderElement(i);"," header.appendChild(icon);"," addEvt(icon, 'click', (evt) => this.onClick(evt));"," this.fltSpans[i] = icon;"," this.fltIcons[i] = icon.firstChild;"," },"," // continue condition function"," (i) => tf.getFilterType(i) === NONE"," );"," }",""," /**"," * Build all pop-up filters elements"," */"," buildAll() {"," for (let i = 0; i < this.filtersCache.length; i++) {"," this.build(i, this.filtersCache[i]);"," }"," }",""," /**"," * Build a specified pop-up filter elements"," * @param {Number} colIndex Column index"," * @param {Object} div Optional container DOM element"," */"," build(colIndex, div) {"," let tf = this.tf;"," let contId = `${this.prfxDiv}${tf.id}_${colIndex}`;"," let placeholder = createElm('div', ['class', this.placeholderCssClass]);"," let cont = div ||"," createElm('div', ['id', contId], ['class', this.containerCssClass]);"," tf.externalFltIds[colIndex] = cont.id;"," placeholder.appendChild(cont);",""," let header = tf.getHeaderElement(colIndex);"," header.insertBefore(placeholder, header.firstChild);"," addEvt(cont, 'click', (evt) => stopEvt(evt));"," this.fltElms[colIndex] = cont;"," }",""," /**"," * Toggle visibility of specified filter"," * @param {Number} colIndex Column index"," */"," toggle(colIndex) {"," if (!this.isOpen(colIndex)) {"," this.open(colIndex);"," } else {"," this.close(colIndex);"," }"," }",""," /**"," * Open popup filter of specified column"," * @param {Number} colIndex Column index"," */"," open(colIndex) {"," let tf = this.tf,"," container = this.fltElms[colIndex];",""," this.onBeforeOpen(this, container, colIndex);",""," container.style.display = 'block';"," this.activeFilterIdx = colIndex;"," addEvt(root, 'mouseup', (evt) => this.onMouseup(evt));",""," if (tf.getFilterType(colIndex) === INPUT) {"," let flt = tf.getFilterElement(colIndex);"," if (flt) {"," flt.focus();"," }"," }",""," this.onAfterOpen(this, container, colIndex);"," }",""," /**"," * Close popup filter of specified column"," * @param {Number} colIndex Column index"," */"," close(colIndex) {"," let container = this.fltElms[colIndex];",""," this.onBeforeClose(this, container, colIndex);",""," container.style.display = NONE;"," if (this.activeFilterIdx === colIndex) {"," this.activeFilterIdx = -1;"," }"," removeEvt(root, 'mouseup', (evt) => this.onMouseup(evt));",""," this.onAfterClose(this, container, colIndex);"," }",""," /**"," * Check if popup filter for specified column is open"," * @param {Number} colIndex Column index"," * @returns {Boolean}"," */"," isOpen(colIndex) {"," return this.fltElms[colIndex].style.display === 'block';"," }",""," /**"," * Close all filters excepted for the specified one if any"," * @param {Number} exceptIdx Column index of the filter to not close"," */"," closeAll(exceptIdx) {"," // Do not close filters only if argument is undefined and close on"," // filtering option is disabled"," if (isUndef(exceptIdx) && !this.closeOnFiltering) {"," return;"," }"," for (let i = 0; i < this.fltElms.length; i++) {"," if (i === exceptIdx) {"," continue;"," }"," let fltType = this.tf.getFilterType(i);"," let isMultipleFilter ="," (fltType === CHECKLIST || fltType === MULTIPLE);",""," // Always hide all single selection filter types but hide multiple"," // selection filter types only if index set"," if (!isMultipleFilter || !isUndef(exceptIdx)) {"," this.close(i);"," }"," }"," }",""," /**"," * Build all the icons representing the pop-up filters"," */"," setIconsState() {"," for (let i = 0; i < this.fltIcons.length; i++) {"," this.changeState(i, false);"," }"," }",""," /**"," * Apply specified icon state"," * @param {Number} colIndex Column index"," * @param {Boolean} active Apply active state"," */"," changeState(colIndex, active) {"," let icon = this.fltIcons[colIndex];"," if (icon) {"," icon.src = active ? this.activeIconPath : this.iconPath;"," }"," }",""," /**"," * Remove pop-up filters"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," this.filtersCache = [];"," for (let i = 0; i < this.fltElms.length; i++) {"," let container = this.fltElms[i],"," placeholder = container.parentNode,"," icon = this.fltSpans[i],"," iconImg = this.fltIcons[i];"," if (container) {"," removeElm(container);"," this.filtersCache[i] = container;"," }"," container = null;"," if (placeholder) {"," removeElm(placeholder);"," }"," placeholder = null;"," if (icon) {"," removeElm(icon);"," }"," icon = null;"," if (iconImg) {"," removeElm(iconImg);"," }"," iconImg = null;"," }"," this.fltElms = [];"," this.fltSpans = [];"," this.fltIcons = [];",""," // TODO: expose an API to handle external filter IDs"," this.tf.externalFltIds = [];",""," // unsubscribe to events"," this.emitter.off(['before-filtering'], () => this.setIconsState());"," this.emitter.off(['after-filtering'], () => this.closeAll());"," this.emitter.off(['cell-processed'],"," (tf, cellIndex) => this.changeState(cellIndex, true));"," this.emitter.off(['filters-row-inserted'], () => this.buildIcons());"," this.emitter.off(['before-filter-init'],"," (tf, colIndex) => this.build(colIndex));",""," this.initialized = false;"," }","","}",""]};
}
__cov_27S4tWLfm$z0jKE4FBFaQw = __cov_27S4tWLfm$z0jKE4FBFaQw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\popupFilter.js'];
__cov_27S4tWLfm$z0jKE4FBFaQw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_27S4tWLfm$z0jKE4FBFaQw.s['2']++;exports.PopupFilter=undefined;__cov_27S4tWLfm$z0jKE4FBFaQw.s['3']++;var _feature=__webpack_require__(11);__cov_27S4tWLfm$z0jKE4FBFaQw.s['4']++;var _types=__webpack_require__(3);__cov_27S4tWLfm$z0jKE4FBFaQw.s['5']++;var _dom=__webpack_require__(10);__cov_27S4tWLfm$z0jKE4FBFaQw.s['6']++;var _event=__webpack_require__(19);__cov_27S4tWLfm$z0jKE4FBFaQw.s['7']++;var _const=__webpack_require__(15);__cov_27S4tWLfm$z0jKE4FBFaQw.s['8']++;var _root=__webpack_require__(16);__cov_27S4tWLfm$z0jKE4FBFaQw.s['9']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_27S4tWLfm$z0jKE4FBFaQw.f['1']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['11']++;if(!(instance instanceof Constructor)){__cov_27S4tWLfm$z0jKE4FBFaQw.b['1'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['12']++;throw new TypeError('Cannot call a class as a function');}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_27S4tWLfm$z0jKE4FBFaQw.f['2']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['14']++;if(!self){__cov_27S4tWLfm$z0jKE4FBFaQw.b['2'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['15']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['2'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['16']++;return(__cov_27S4tWLfm$z0jKE4FBFaQw.b['4'][0]++,call)&&((__cov_27S4tWLfm$z0jKE4FBFaQw.b['4'][1]++,typeof call==='object')||(__cov_27S4tWLfm$z0jKE4FBFaQw.b['4'][2]++,typeof call==='function'))?(__cov_27S4tWLfm$z0jKE4FBFaQw.b['3'][0]++,call):(__cov_27S4tWLfm$z0jKE4FBFaQw.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_27S4tWLfm$z0jKE4FBFaQw.f['3']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['18']++;if((__cov_27S4tWLfm$z0jKE4FBFaQw.b['6'][0]++,typeof superClass!=='function')&&(__cov_27S4tWLfm$z0jKE4FBFaQw.b['6'][1]++,superClass!==null)){__cov_27S4tWLfm$z0jKE4FBFaQw.b['5'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['19']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['5'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['20']++;subClass.prototype=Object.create((__cov_27S4tWLfm$z0jKE4FBFaQw.b['7'][0]++,superClass)&&(__cov_27S4tWLfm$z0jKE4FBFaQw.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_27S4tWLfm$z0jKE4FBFaQw.s['21']++;if(superClass){__cov_27S4tWLfm$z0jKE4FBFaQw.b['8'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['22']++;Object.setPrototypeOf?(__cov_27S4tWLfm$z0jKE4FBFaQw.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_27S4tWLfm$z0jKE4FBFaQw.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['8'][1]++;}}__cov_27S4tWLfm$z0jKE4FBFaQw.s['23']++;var PopupFilter=exports.PopupFilter=function(_Feature){__cov_27S4tWLfm$z0jKE4FBFaQw.f['4']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['24']++;_inherits(PopupFilter,_Feature);function PopupFilter(tf){__cov_27S4tWLfm$z0jKE4FBFaQw.f['5']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['26']++;_classCallCheck(this,PopupFilter);__cov_27S4tWLfm$z0jKE4FBFaQw.s['27']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'popupFilters'));__cov_27S4tWLfm$z0jKE4FBFaQw.s['28']++;var f=(__cov_27S4tWLfm$z0jKE4FBFaQw.b['10'][0]++,_this.config.popup_filters)||(__cov_27S4tWLfm$z0jKE4FBFaQw.b['10'][1]++,{});__cov_27S4tWLfm$z0jKE4FBFaQw.s['29']++;_this.closeOnFiltering=(0,_settings.defaultsBool)(f.close_on_filtering,true);__cov_27S4tWLfm$z0jKE4FBFaQw.s['30']++;_this.iconPath=(0,_settings.defaultsStr)(f.image,tf.themesPath+'icn_filter.gif');__cov_27S4tWLfm$z0jKE4FBFaQw.s['31']++;_this.activeIconPath=(0,_settings.defaultsStr)(f.image_active,tf.themesPath+'icn_filterActive.gif');__cov_27S4tWLfm$z0jKE4FBFaQw.s['32']++;_this.iconHtml=(0,_settings.defaultsStr)(f.image_html,'<img src="'+_this.iconPath+'" alt="Column filter" />');__cov_27S4tWLfm$z0jKE4FBFaQw.s['33']++;_this.placeholderCssClass=(0,_settings.defaultsStr)(f.placeholder_css_class,'popUpPlaceholder');__cov_27S4tWLfm$z0jKE4FBFaQw.s['34']++;_this.containerCssClass=(0,_settings.defaultsStr)(f.div_css_class,'popUpFilter');__cov_27S4tWLfm$z0jKE4FBFaQw.s['35']++;_this.adjustToContainer=(0,_settings.defaultsBool)(f.adjust_to_container,true);__cov_27S4tWLfm$z0jKE4FBFaQw.s['36']++;_this.onBeforeOpen=(0,_settings.defaultsFn)(f.on_before_popup_filter_open,_types.EMPTY_FN);__cov_27S4tWLfm$z0jKE4FBFaQw.s['37']++;_this.onAfterOpen=(0,_settings.defaultsFn)(f.on_after_popup_filter_open,_types.EMPTY_FN);__cov_27S4tWLfm$z0jKE4FBFaQw.s['38']++;_this.onBeforeClose=(0,_settings.defaultsFn)(f.on_before_popup_filter_close,_types.EMPTY_FN);__cov_27S4tWLfm$z0jKE4FBFaQw.s['39']++;_this.onAfterClose=(0,_settings.defaultsFn)(f.on_after_popup_filter_close,_types.EMPTY_FN);__cov_27S4tWLfm$z0jKE4FBFaQw.s['40']++;_this.fltSpans=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['41']++;_this.fltIcons=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['42']++;_this.filtersCache=null;__cov_27S4tWLfm$z0jKE4FBFaQw.s['43']++;_this.fltElms=(0,_settings.defaultsArr)(_this.filtersCache,[]);__cov_27S4tWLfm$z0jKE4FBFaQw.s['44']++;_this.prfxDiv='popup_';__cov_27S4tWLfm$z0jKE4FBFaQw.s['45']++;_this.activeFilterIdx=-1;__cov_27S4tWLfm$z0jKE4FBFaQw.s['46']++;return _this;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['47']++;PopupFilter.prototype.onClick=function onClick(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['6']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['48']++;var elm=(0,_event.targetEvt)(evt).parentNode;__cov_27S4tWLfm$z0jKE4FBFaQw.s['49']++;var colIndex=parseInt(elm.getAttribute('ci'),10);__cov_27S4tWLfm$z0jKE4FBFaQw.s['50']++;this.closeAll(colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['51']++;this.toggle(colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['52']++;if(this.adjustToContainer){__cov_27S4tWLfm$z0jKE4FBFaQw.b['11'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['53']++;var cont=this.fltElms[colIndex],header=this.tf.getHeaderElement(colIndex),headerWidth=header.clientWidth*0.95;__cov_27S4tWLfm$z0jKE4FBFaQw.s['54']++;cont.style.width=parseInt(headerWidth,10)+'px';}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['11'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['55']++;(0,_event.cancelEvt)(evt);__cov_27S4tWLfm$z0jKE4FBFaQw.s['56']++;(0,_event.stopEvt)(evt);};__cov_27S4tWLfm$z0jKE4FBFaQw.s['57']++;PopupFilter.prototype.onMouseup=function onMouseup(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['7']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['58']++;if(this.activeFilterIdx===-1){__cov_27S4tWLfm$z0jKE4FBFaQw.b['12'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['59']++;return;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['12'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['60']++;var targetElm=(0,_event.targetEvt)(evt);__cov_27S4tWLfm$z0jKE4FBFaQw.s['61']++;var activeFlt=this.fltElms[this.activeFilterIdx];__cov_27S4tWLfm$z0jKE4FBFaQw.s['62']++;var icon=this.fltIcons[this.activeFilterIdx];__cov_27S4tWLfm$z0jKE4FBFaQw.s['63']++;if(icon===targetElm){__cov_27S4tWLfm$z0jKE4FBFaQw.b['13'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['64']++;return;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['13'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['65']++;while((__cov_27S4tWLfm$z0jKE4FBFaQw.b['14'][0]++,targetElm)&&(__cov_27S4tWLfm$z0jKE4FBFaQw.b['14'][1]++,targetElm!==activeFlt)){__cov_27S4tWLfm$z0jKE4FBFaQw.s['66']++;targetElm=targetElm.parentNode;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['67']++;if(targetElm!==activeFlt){__cov_27S4tWLfm$z0jKE4FBFaQw.b['15'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['68']++;this.close(this.activeFilterIdx);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['15'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['69']++;return;};__cov_27S4tWLfm$z0jKE4FBFaQw.s['70']++;PopupFilter.prototype.init=function init(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['8']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['71']++;var _this2=this;__cov_27S4tWLfm$z0jKE4FBFaQw.s['72']++;if(this.initialized){__cov_27S4tWLfm$z0jKE4FBFaQw.b['16'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['73']++;return;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['16'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['74']++;var tf=this.tf;__cov_27S4tWLfm$z0jKE4FBFaQw.s['75']++;tf.externalFltIds=[''];__cov_27S4tWLfm$z0jKE4FBFaQw.s['76']++;tf.filtersRowIndex=0;__cov_27S4tWLfm$z0jKE4FBFaQw.s['77']++;if((__cov_27S4tWLfm$z0jKE4FBFaQw.b['18'][0]++,tf.headersRow<=1)&&(__cov_27S4tWLfm$z0jKE4FBFaQw.b['18'][1]++,isNaN(tf.config().headers_row_index))){__cov_27S4tWLfm$z0jKE4FBFaQw.b['17'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['78']++;tf.headersRow=0;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['17'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['79']++;if(tf.gridLayout){__cov_27S4tWLfm$z0jKE4FBFaQw.b['19'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['80']++;tf.headersRow--;__cov_27S4tWLfm$z0jKE4FBFaQw.s['81']++;this.buildIcons();}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['19'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['82']++;this.emitter.on(['before-filtering'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['9']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['83']++;return _this2.setIconsState();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['84']++;this.emitter.on(['after-filtering'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['10']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['85']++;return _this2.closeAll();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['86']++;this.emitter.on(['cell-processed'],function(tf,cellIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['11']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['87']++;return _this2.changeState(cellIndex,true);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['88']++;this.emitter.on(['filters-row-inserted'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['12']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['89']++;return _this2.buildIcons();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['90']++;this.emitter.on(['before-filter-init'],function(tf,colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['13']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['91']++;return _this2.build(colIndex);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['92']++;this.initialized=true;};__cov_27S4tWLfm$z0jKE4FBFaQw.s['93']++;PopupFilter.prototype.reset=function reset(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['14']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['94']++;this.enable();__cov_27S4tWLfm$z0jKE4FBFaQw.s['95']++;this.init();__cov_27S4tWLfm$z0jKE4FBFaQw.s['96']++;this.buildIcons();__cov_27S4tWLfm$z0jKE4FBFaQw.s['97']++;this.buildAll();};__cov_27S4tWLfm$z0jKE4FBFaQw.s['98']++;PopupFilter.prototype.buildIcons=function buildIcons(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['15']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['99']++;var _this3=this;__cov_27S4tWLfm$z0jKE4FBFaQw.s['100']++;var tf=this.tf;__cov_27S4tWLfm$z0jKE4FBFaQw.s['101']++;tf.headersRow++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['102']++;tf.eachCol(function(i){__cov_27S4tWLfm$z0jKE4FBFaQw.f['16']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['103']++;var icon=(0,_dom.createElm)('span',['ci',i]);__cov_27S4tWLfm$z0jKE4FBFaQw.s['104']++;icon.innerHTML=_this3.iconHtml;__cov_27S4tWLfm$z0jKE4FBFaQw.s['105']++;var header=tf.getHeaderElement(i);__cov_27S4tWLfm$z0jKE4FBFaQw.s['106']++;header.appendChild(icon);__cov_27S4tWLfm$z0jKE4FBFaQw.s['107']++;(0,_event.addEvt)(icon,'click',function(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['17']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['108']++;return _this3.onClick(evt);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['109']++;_this3.fltSpans[i]=icon;__cov_27S4tWLfm$z0jKE4FBFaQw.s['110']++;_this3.fltIcons[i]=icon.firstChild;},function(i){__cov_27S4tWLfm$z0jKE4FBFaQw.f['18']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['111']++;return tf.getFilterType(i)===_const.NONE;});};__cov_27S4tWLfm$z0jKE4FBFaQw.s['112']++;PopupFilter.prototype.buildAll=function buildAll(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['19']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['113']++;for(var i=0;i<this.filtersCache.length;i++){__cov_27S4tWLfm$z0jKE4FBFaQw.s['114']++;this.build(i,this.filtersCache[i]);}};__cov_27S4tWLfm$z0jKE4FBFaQw.s['115']++;PopupFilter.prototype.build=function build(colIndex,div){__cov_27S4tWLfm$z0jKE4FBFaQw.f['20']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['116']++;var tf=this.tf;__cov_27S4tWLfm$z0jKE4FBFaQw.s['117']++;var contId=''+this.prfxDiv+tf.id+'_'+colIndex;__cov_27S4tWLfm$z0jKE4FBFaQw.s['118']++;var placeholder=(0,_dom.createElm)('div',['class',this.placeholderCssClass]);__cov_27S4tWLfm$z0jKE4FBFaQw.s['119']++;var cont=(__cov_27S4tWLfm$z0jKE4FBFaQw.b['20'][0]++,div)||(__cov_27S4tWLfm$z0jKE4FBFaQw.b['20'][1]++,(0,_dom.createElm)('div',['id',contId],['class',this.containerCssClass]));__cov_27S4tWLfm$z0jKE4FBFaQw.s['120']++;tf.externalFltIds[colIndex]=cont.id;__cov_27S4tWLfm$z0jKE4FBFaQw.s['121']++;placeholder.appendChild(cont);__cov_27S4tWLfm$z0jKE4FBFaQw.s['122']++;var header=tf.getHeaderElement(colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['123']++;header.insertBefore(placeholder,header.firstChild);__cov_27S4tWLfm$z0jKE4FBFaQw.s['124']++;(0,_event.addEvt)(cont,'click',function(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['21']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['125']++;return(0,_event.stopEvt)(evt);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['126']++;this.fltElms[colIndex]=cont;};__cov_27S4tWLfm$z0jKE4FBFaQw.s['127']++;PopupFilter.prototype.toggle=function toggle(colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['22']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['128']++;if(!this.isOpen(colIndex)){__cov_27S4tWLfm$z0jKE4FBFaQw.b['21'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['129']++;this.open(colIndex);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['21'][1]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['130']++;this.close(colIndex);}};__cov_27S4tWLfm$z0jKE4FBFaQw.s['131']++;PopupFilter.prototype.open=function open(colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['23']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['132']++;var _this4=this;__cov_27S4tWLfm$z0jKE4FBFaQw.s['133']++;var tf=this.tf,container=this.fltElms[colIndex];__cov_27S4tWLfm$z0jKE4FBFaQw.s['134']++;this.onBeforeOpen(this,container,colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['135']++;container.style.display='block';__cov_27S4tWLfm$z0jKE4FBFaQw.s['136']++;this.activeFilterIdx=colIndex;__cov_27S4tWLfm$z0jKE4FBFaQw.s['137']++;(0,_event.addEvt)(_root.root,'mouseup',function(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['24']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['138']++;return _this4.onMouseup(evt);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['139']++;if(tf.getFilterType(colIndex)===_const.INPUT){__cov_27S4tWLfm$z0jKE4FBFaQw.b['22'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['140']++;var flt=tf.getFilterElement(colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['141']++;if(flt){__cov_27S4tWLfm$z0jKE4FBFaQw.b['23'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['142']++;flt.focus();}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['23'][1]++;}}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['22'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['143']++;this.onAfterOpen(this,container,colIndex);};__cov_27S4tWLfm$z0jKE4FBFaQw.s['144']++;PopupFilter.prototype.close=function close(colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['25']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['145']++;var _this5=this;__cov_27S4tWLfm$z0jKE4FBFaQw.s['146']++;var container=this.fltElms[colIndex];__cov_27S4tWLfm$z0jKE4FBFaQw.s['147']++;this.onBeforeClose(this,container,colIndex);__cov_27S4tWLfm$z0jKE4FBFaQw.s['148']++;container.style.display=_const.NONE;__cov_27S4tWLfm$z0jKE4FBFaQw.s['149']++;if(this.activeFilterIdx===colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.b['24'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['150']++;this.activeFilterIdx=-1;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['24'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['151']++;(0,_event.removeEvt)(_root.root,'mouseup',function(evt){__cov_27S4tWLfm$z0jKE4FBFaQw.f['26']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['152']++;return _this5.onMouseup(evt);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['153']++;this.onAfterClose(this,container,colIndex);};__cov_27S4tWLfm$z0jKE4FBFaQw.s['154']++;PopupFilter.prototype.isOpen=function isOpen(colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['27']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['155']++;return this.fltElms[colIndex].style.display==='block';};__cov_27S4tWLfm$z0jKE4FBFaQw.s['156']++;PopupFilter.prototype.closeAll=function closeAll(exceptIdx){__cov_27S4tWLfm$z0jKE4FBFaQw.f['28']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['157']++;if((__cov_27S4tWLfm$z0jKE4FBFaQw.b['26'][0]++,(0,_types.isUndef)(exceptIdx))&&(__cov_27S4tWLfm$z0jKE4FBFaQw.b['26'][1]++,!this.closeOnFiltering)){__cov_27S4tWLfm$z0jKE4FBFaQw.b['25'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['158']++;return;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['25'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['159']++;for(var i=0;i<this.fltElms.length;i++){__cov_27S4tWLfm$z0jKE4FBFaQw.s['160']++;if(i===exceptIdx){__cov_27S4tWLfm$z0jKE4FBFaQw.b['27'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['161']++;continue;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['27'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['162']++;var fltType=this.tf.getFilterType(i);__cov_27S4tWLfm$z0jKE4FBFaQw.s['163']++;var isMultipleFilter=(__cov_27S4tWLfm$z0jKE4FBFaQw.b['28'][0]++,fltType===_const.CHECKLIST)||(__cov_27S4tWLfm$z0jKE4FBFaQw.b['28'][1]++,fltType===_const.MULTIPLE);__cov_27S4tWLfm$z0jKE4FBFaQw.s['164']++;if((__cov_27S4tWLfm$z0jKE4FBFaQw.b['30'][0]++,!isMultipleFilter)||(__cov_27S4tWLfm$z0jKE4FBFaQw.b['30'][1]++,!(0,_types.isUndef)(exceptIdx))){__cov_27S4tWLfm$z0jKE4FBFaQw.b['29'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['165']++;this.close(i);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['29'][1]++;}}};__cov_27S4tWLfm$z0jKE4FBFaQw.s['166']++;PopupFilter.prototype.setIconsState=function setIconsState(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['29']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['167']++;for(var i=0;i<this.fltIcons.length;i++){__cov_27S4tWLfm$z0jKE4FBFaQw.s['168']++;this.changeState(i,false);}};__cov_27S4tWLfm$z0jKE4FBFaQw.s['169']++;PopupFilter.prototype.changeState=function changeState(colIndex,active){__cov_27S4tWLfm$z0jKE4FBFaQw.f['30']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['170']++;var icon=this.fltIcons[colIndex];__cov_27S4tWLfm$z0jKE4FBFaQw.s['171']++;if(icon){__cov_27S4tWLfm$z0jKE4FBFaQw.b['31'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['172']++;icon.src=active?(__cov_27S4tWLfm$z0jKE4FBFaQw.b['32'][0]++,this.activeIconPath):(__cov_27S4tWLfm$z0jKE4FBFaQw.b['32'][1]++,this.iconPath);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['31'][1]++;}};__cov_27S4tWLfm$z0jKE4FBFaQw.s['173']++;PopupFilter.prototype.destroy=function destroy(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['31']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['174']++;var _this6=this;__cov_27S4tWLfm$z0jKE4FBFaQw.s['175']++;if(!this.initialized){__cov_27S4tWLfm$z0jKE4FBFaQw.b['33'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['176']++;return;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['33'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['177']++;this.filtersCache=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['178']++;for(var i=0;i<this.fltElms.length;i++){__cov_27S4tWLfm$z0jKE4FBFaQw.s['179']++;var container=this.fltElms[i],placeholder=container.parentNode,icon=this.fltSpans[i],iconImg=this.fltIcons[i];__cov_27S4tWLfm$z0jKE4FBFaQw.s['180']++;if(container){__cov_27S4tWLfm$z0jKE4FBFaQw.b['34'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['181']++;(0,_dom.removeElm)(container);__cov_27S4tWLfm$z0jKE4FBFaQw.s['182']++;this.filtersCache[i]=container;}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['34'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['183']++;container=null;__cov_27S4tWLfm$z0jKE4FBFaQw.s['184']++;if(placeholder){__cov_27S4tWLfm$z0jKE4FBFaQw.b['35'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['185']++;(0,_dom.removeElm)(placeholder);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['35'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['186']++;placeholder=null;__cov_27S4tWLfm$z0jKE4FBFaQw.s['187']++;if(icon){__cov_27S4tWLfm$z0jKE4FBFaQw.b['36'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['188']++;(0,_dom.removeElm)(icon);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['36'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['189']++;icon=null;__cov_27S4tWLfm$z0jKE4FBFaQw.s['190']++;if(iconImg){__cov_27S4tWLfm$z0jKE4FBFaQw.b['37'][0]++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['191']++;(0,_dom.removeElm)(iconImg);}else{__cov_27S4tWLfm$z0jKE4FBFaQw.b['37'][1]++;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['192']++;iconImg=null;}__cov_27S4tWLfm$z0jKE4FBFaQw.s['193']++;this.fltElms=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['194']++;this.fltSpans=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['195']++;this.fltIcons=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['196']++;this.tf.externalFltIds=[];__cov_27S4tWLfm$z0jKE4FBFaQw.s['197']++;this.emitter.off(['before-filtering'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['32']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['198']++;return _this6.setIconsState();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['199']++;this.emitter.off(['after-filtering'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['33']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['200']++;return _this6.closeAll();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['201']++;this.emitter.off(['cell-processed'],function(tf,cellIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['34']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['202']++;return _this6.changeState(cellIndex,true);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['203']++;this.emitter.off(['filters-row-inserted'],function(){__cov_27S4tWLfm$z0jKE4FBFaQw.f['35']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['204']++;return _this6.buildIcons();});__cov_27S4tWLfm$z0jKE4FBFaQw.s['205']++;this.emitter.off(['before-filter-init'],function(tf,colIndex){__cov_27S4tWLfm$z0jKE4FBFaQw.f['36']++;__cov_27S4tWLfm$z0jKE4FBFaQw.s['206']++;return _this6.build(colIndex);});__cov_27S4tWLfm$z0jKE4FBFaQw.s['207']++;this.initialized=false;};__cov_27S4tWLfm$z0jKE4FBFaQw.s['208']++;return PopupFilter;}(_feature.Feature);
/***/ }),
/* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_xcaisefvd8QxXR2xPtocMA = (Function('return this'))();
if (!__cov_xcaisefvd8QxXR2xPtocMA.__coverage__) { __cov_xcaisefvd8QxXR2xPtocMA.__coverage__ = {}; }
__cov_xcaisefvd8QxXR2xPtocMA = __cov_xcaisefvd8QxXR2xPtocMA.__coverage__;
if (!(__cov_xcaisefvd8QxXR2xPtocMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\markActiveColumns.js'])) {
__cov_xcaisefvd8QxXR2xPtocMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\markActiveColumns.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\markActiveColumns.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},"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]},"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},"fnMap":{"1":{"line":16,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":18,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":20,"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":35,"name":"MarkActiveColumns","loc":{"start":{"line":18,"column":4},"end":{"line":18,"column":20}}},"6":{"line":79,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":86,"name":"(anonymous_7)","loc":{"start":{"line":66,"column":46},"end":{"line":66,"column":46}}},"8":{"line":89,"name":"(anonymous_8)","loc":{"start":{"line":69,"column":12},"end":{"line":69,"column":12}}},"9":{"line":102,"name":"clearActiveColumns","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":106,"name":"(anonymous_10)","loc":{"start":{"line":81,"column":19},"end":{"line":81,"column":28}}},"11":{"line":110,"name":"(anonymous_11)","loc":{"start":{"line":86,"column":20},"end":{"line":86,"column":20}}},"12":{"line":123,"name":"markActiveColumn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":137,"name":"(anonymous_13)","loc":{"start":{"line":108,"column":16},"end":{"line":108,"column":16}}},"14":{"line":155,"name":"eachColumnCell","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"15":{"line":168,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":176,"name":"(anonymous_16)","loc":{"start":{"line":137,"column":47},"end":{"line":137,"column":47}}},"17":{"line":179,"name":"(anonymous_17)","loc":{"start":{"line":140,"column":12},"end":{"line":140,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"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":56,"column":5},"start":{"line":18,"column":4}},"23":{"end":{"line":18,"column":20},"start":{"line":18,"column":20}},"24":{"end":{"line":18,"column":20},"start":{"line":18,"column":20}},"25":{"end":{"line":21,"column":8},"start":{"line":21,"column":8}},"26":{"end":{"line":27,"column":8},"start":{"line":27,"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":18,"column":20},"start":{"line":18,"column":20}},"32":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"33":{"end":{"line":61,"column":11},"start":{"line":61,"column":11}},"34":{"end":{"line":64,"column":9},"start":{"line":62,"column":8}},"35":{"end":{"line":63,"column":12},"start":{"line":63,"column":12}},"36":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"37":{"end":{"line":66,"column":46},"start":{"line":66,"column":46}},"38":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"39":{"end":{"line":69,"column":12},"start":{"line":69,"column":12}},"40":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"41":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"42":{"end":{"line":79,"column":25},"start":{"line":79,"column":25}},"43":{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},"44":{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},"45":{"end":{"line":82,"column":12},"start":{"line":82,"column":12}},"46":{"end":{"line":87,"column":13},"start":{"line":84,"column":12}},"47":{"end":{"line":85,"column":16},"start":{"line":85,"column":16}},"48":{"end":{"line":86,"column":20},"start":{"line":86,"column":20}},"49":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"50":{"end":{"line":95,"column":31},"start":{"line":95,"column":31}},"51":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"52":{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},"53":{"end":{"line":100,"column":9},"start":{"line":98,"column":8}},"54":{"end":{"line":99,"column":12},"start":{"line":99,"column":12}},"55":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"56":{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},"57":{"end":{"line":109,"column":9},"start":{"line":106,"column":8}},"58":{"end":{"line":107,"column":12},"start":{"line":107,"column":12}},"59":{"end":{"line":108,"column":16},"start":{"line":108,"column":16}},"60":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"61":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"62":{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},"63":{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},"64":{"end":{"line":124,"column":8},"start":{"line":124,"column":8}},"65":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"66":{"end":{"line":131,"column":14},"start":{"line":131,"column":14}},"67":{"end":{"line":134,"column":9},"start":{"line":132,"column":8}},"68":{"end":{"line":133,"column":12},"start":{"line":133,"column":12}},"69":{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},"70":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"71":{"end":{"line":137,"column":47},"start":{"line":137,"column":47}},"72":{"end":{"line":138,"column":8},"start":{"line":138,"column":8}},"73":{"end":{"line":140,"column":12},"start":{"line":140,"column":12}},"74":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"75":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"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":18,"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":18,"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":18,"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":20,"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":20,"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":20,"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":20,"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":20,"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":40,"type":"binary-expr","locations":[{"end":{"line":21,"column":21},"start":{"line":21,"column":21}},{"end":{"line":21,"column":8},"start":{"line":21,"column":56}}]},"11":{"line":82,"type":"if","locations":[{"end":{"line":62,"column":8},"start":{"line":62,"column":8}},{"end":{"line":62,"column":8},"start":{"line":62,"column":8}}]},"12":{"line":109,"type":"if","locations":[{"end":{"line":84,"column":12},"start":{"line":84,"column":12}},{"end":{"line":84,"column":12},"start":{"line":84,"column":12}}]},"13":{"line":128,"type":"if","locations":[{"end":{"line":98,"column":8},"start":{"line":98,"column":8}},{"end":{"line":98,"column":8},"start":{"line":98,"column":8}}]},"14":{"line":136,"type":"if","locations":[{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},{"end":{"line":106,"column":8},"start":{"line":106,"column":8}}]},"15":{"line":156,"type":"cond-expr","locations":[{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},{"end":{"line":122,"column":65},"start":{"line":122,"column":65}}]},"16":{"line":156,"type":"binary-expr","locations":[{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},{"end":{"line":122,"column":65},"start":{"line":122,"column":65}}]},"17":{"line":157,"type":"cond-expr","locations":[{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},{"end":{"line":122,"column":65},"start":{"line":122,"column":50}}]},"18":{"line":157,"type":"binary-expr","locations":[{"end":{"line":122,"column":65},"start":{"line":122,"column":65}},{"end":{"line":122,"column":65},"start":{"line":122,"column":65}}]},"19":{"line":171,"type":"if","locations":[{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},{"end":{"line":132,"column":8},"start":{"line":132,"column":8}}]}},"code":["import {Feature} from '../feature';","import {addClass, removeClass, hasClass} from '../dom';","import {EMPTY_FN} from '../types';","import {defaultsStr, defaultsFn} from '../settings';","","/**"," * Visual indicator for filtered columns"," * @export"," * @class MarkActiveColumns"," * @extends {Feature}"," */","export class MarkActiveColumns extends Feature {",""," /**"," * Create an instance of MarkActiveColumns"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'markActiveColumns');",""," let config = this.config.mark_active_columns || {};",""," /**"," * Css class for filtered (active) columns"," * @type {String}"," */"," this.headerCssClass = defaultsStr(config.header_css_class,"," 'activeHeader');",""," /**"," * Css class for filtered (active) column cells"," * @type {String}"," */"," this.cellCssClass = defaultsStr(config.cell_css_class,"," 'activeCell');",""," /**"," * Enable/disable column highlighting"," * @type {Boolean}"," */"," this.highlightColumn = Boolean(config.highlight_column);",""," /**"," * Callback fired before a column is marked as filtered"," * @type {Function}"," */"," this.onBeforeActiveColumn = defaultsFn(config.on_before_active_column,"," EMPTY_FN);",""," /**"," * Callback fired after a column is marked as filtered"," * @type {Function}"," */"," this.onAfterActiveColumn = defaultsFn(config.on_after_active_column,"," EMPTY_FN);"," }",""," /**"," * Initialise MarkActiveColumns instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.emitter.on(['before-filtering'], () => this.clearActiveColumns());"," this.emitter.on("," ['cell-processed'],"," (tf, colIndex) => this.markActiveColumn(colIndex)"," );",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Clear filtered columns visual indicator (background color)"," */"," clearActiveColumns() {"," let tf = this.tf;"," tf.eachCol((idx) => {"," removeClass(tf.getHeaderElement(idx), this.headerCssClass);",""," if (this.highlightColumn) {"," this.eachColumnCell(idx,"," (cell) => removeClass(cell, this.cellCssClass));"," }"," });"," }",""," /**"," * Mark currently filtered column"," * @param {Number} colIndex Column index"," */"," markActiveColumn(colIndex) {"," let tf = this.tf;"," let header = tf.getHeaderElement(colIndex);"," if (hasClass(header, this.headerCssClass)) {"," return;"," }",""," this.onBeforeActiveColumn(this, colIndex);",""," addClass(header, this.headerCssClass);",""," if (this.highlightColumn) {"," this.eachColumnCell(colIndex,"," (cell) => addClass(cell, this.cellCssClass));"," }",""," this.onAfterActiveColumn(this, colIndex);"," }",""," /**"," * Column cells iterator"," * TODO: make public and move into TableFilter if used elsewhere"," * @param {Number} colIndex"," * @param {Function} fn"," * @param {DOMElement} tbl"," * @private"," */"," eachColumnCell(colIndex, fn = EMPTY_FN, tbl = this.tf.dom()) {"," // TODO: remove [].forEach when polyfill for PhanthomJs is available"," [].forEach.call("," tbl.querySelectorAll(`tbody td:nth-child(${colIndex + 1})`), fn);"," }",""," /**"," * Remove feature"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," this.clearActiveColumns();"," this.emitter.off(['before-filtering'], () => this.clearActiveColumns());"," this.emitter.off("," ['cell-processed'],"," (tf, colIndex) => this.markActiveColumn(colIndex)"," );",""," /** @inherited */"," this.initialized = false;"," }","}",""]};
}
__cov_xcaisefvd8QxXR2xPtocMA = __cov_xcaisefvd8QxXR2xPtocMA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\markActiveColumns.js'];
__cov_xcaisefvd8QxXR2xPtocMA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_xcaisefvd8QxXR2xPtocMA.s['2']++;exports.MarkActiveColumns=undefined;__cov_xcaisefvd8QxXR2xPtocMA.s['3']++;var _feature=__webpack_require__(11);__cov_xcaisefvd8QxXR2xPtocMA.s['4']++;var _dom=__webpack_require__(10);__cov_xcaisefvd8QxXR2xPtocMA.s['5']++;var _types=__webpack_require__(3);__cov_xcaisefvd8QxXR2xPtocMA.s['6']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_xcaisefvd8QxXR2xPtocMA.f['1']++;__cov_xcaisefvd8QxXR2xPtocMA.s['8']++;if(!(instance instanceof Constructor)){__cov_xcaisefvd8QxXR2xPtocMA.b['1'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['9']++;throw new TypeError('Cannot call a class as a function');}else{__cov_xcaisefvd8QxXR2xPtocMA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_xcaisefvd8QxXR2xPtocMA.f['2']++;__cov_xcaisefvd8QxXR2xPtocMA.s['11']++;if(!self){__cov_xcaisefvd8QxXR2xPtocMA.b['2'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['12']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_xcaisefvd8QxXR2xPtocMA.b['2'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['13']++;return(__cov_xcaisefvd8QxXR2xPtocMA.b['4'][0]++,call)&&((__cov_xcaisefvd8QxXR2xPtocMA.b['4'][1]++,typeof call==='object')||(__cov_xcaisefvd8QxXR2xPtocMA.b['4'][2]++,typeof call==='function'))?(__cov_xcaisefvd8QxXR2xPtocMA.b['3'][0]++,call):(__cov_xcaisefvd8QxXR2xPtocMA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_xcaisefvd8QxXR2xPtocMA.f['3']++;__cov_xcaisefvd8QxXR2xPtocMA.s['15']++;if((__cov_xcaisefvd8QxXR2xPtocMA.b['6'][0]++,typeof superClass!=='function')&&(__cov_xcaisefvd8QxXR2xPtocMA.b['6'][1]++,superClass!==null)){__cov_xcaisefvd8QxXR2xPtocMA.b['5'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['16']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_xcaisefvd8QxXR2xPtocMA.b['5'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['17']++;subClass.prototype=Object.create((__cov_xcaisefvd8QxXR2xPtocMA.b['7'][0]++,superClass)&&(__cov_xcaisefvd8QxXR2xPtocMA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_xcaisefvd8QxXR2xPtocMA.s['18']++;if(superClass){__cov_xcaisefvd8QxXR2xPtocMA.b['8'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['19']++;Object.setPrototypeOf?(__cov_xcaisefvd8QxXR2xPtocMA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_xcaisefvd8QxXR2xPtocMA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_xcaisefvd8QxXR2xPtocMA.b['8'][1]++;}}__cov_xcaisefvd8QxXR2xPtocMA.s['20']++;var MarkActiveColumns=exports.MarkActiveColumns=function(_Feature){__cov_xcaisefvd8QxXR2xPtocMA.f['4']++;__cov_xcaisefvd8QxXR2xPtocMA.s['21']++;_inherits(MarkActiveColumns,_Feature);function MarkActiveColumns(tf){__cov_xcaisefvd8QxXR2xPtocMA.f['5']++;__cov_xcaisefvd8QxXR2xPtocMA.s['23']++;_classCallCheck(this,MarkActiveColumns);__cov_xcaisefvd8QxXR2xPtocMA.s['24']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'markActiveColumns'));__cov_xcaisefvd8QxXR2xPtocMA.s['25']++;var config=(__cov_xcaisefvd8QxXR2xPtocMA.b['10'][0]++,_this.config.mark_active_columns)||(__cov_xcaisefvd8QxXR2xPtocMA.b['10'][1]++,{});__cov_xcaisefvd8QxXR2xPtocMA.s['26']++;_this.headerCssClass=(0,_settings.defaultsStr)(config.header_css_class,'activeHeader');__cov_xcaisefvd8QxXR2xPtocMA.s['27']++;_this.cellCssClass=(0,_settings.defaultsStr)(config.cell_css_class,'activeCell');__cov_xcaisefvd8QxXR2xPtocMA.s['28']++;_this.highlightColumn=Boolean(config.highlight_column);__cov_xcaisefvd8QxXR2xPtocMA.s['29']++;_this.onBeforeActiveColumn=(0,_settings.defaultsFn)(config.on_before_active_column,_types.EMPTY_FN);__cov_xcaisefvd8QxXR2xPtocMA.s['30']++;_this.onAfterActiveColumn=(0,_settings.defaultsFn)(config.on_after_active_column,_types.EMPTY_FN);__cov_xcaisefvd8QxXR2xPtocMA.s['31']++;return _this;}__cov_xcaisefvd8QxXR2xPtocMA.s['32']++;MarkActiveColumns.prototype.init=function init(){__cov_xcaisefvd8QxXR2xPtocMA.f['6']++;__cov_xcaisefvd8QxXR2xPtocMA.s['33']++;var _this2=this;__cov_xcaisefvd8QxXR2xPtocMA.s['34']++;if(this.initialized){__cov_xcaisefvd8QxXR2xPtocMA.b['11'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['35']++;return;}else{__cov_xcaisefvd8QxXR2xPtocMA.b['11'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['36']++;this.emitter.on(['before-filtering'],function(){__cov_xcaisefvd8QxXR2xPtocMA.f['7']++;__cov_xcaisefvd8QxXR2xPtocMA.s['37']++;return _this2.clearActiveColumns();});__cov_xcaisefvd8QxXR2xPtocMA.s['38']++;this.emitter.on(['cell-processed'],function(tf,colIndex){__cov_xcaisefvd8QxXR2xPtocMA.f['8']++;__cov_xcaisefvd8QxXR2xPtocMA.s['39']++;return _this2.markActiveColumn(colIndex);});__cov_xcaisefvd8QxXR2xPtocMA.s['40']++;this.initialized=true;};__cov_xcaisefvd8QxXR2xPtocMA.s['41']++;MarkActiveColumns.prototype.clearActiveColumns=function clearActiveColumns(){__cov_xcaisefvd8QxXR2xPtocMA.f['9']++;__cov_xcaisefvd8QxXR2xPtocMA.s['42']++;var _this3=this;__cov_xcaisefvd8QxXR2xPtocMA.s['43']++;var tf=this.tf;__cov_xcaisefvd8QxXR2xPtocMA.s['44']++;tf.eachCol(function(idx){__cov_xcaisefvd8QxXR2xPtocMA.f['10']++;__cov_xcaisefvd8QxXR2xPtocMA.s['45']++;(0,_dom.removeClass)(tf.getHeaderElement(idx),_this3.headerCssClass);__cov_xcaisefvd8QxXR2xPtocMA.s['46']++;if(_this3.highlightColumn){__cov_xcaisefvd8QxXR2xPtocMA.b['12'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['47']++;_this3.eachColumnCell(idx,function(cell){__cov_xcaisefvd8QxXR2xPtocMA.f['11']++;__cov_xcaisefvd8QxXR2xPtocMA.s['48']++;return(0,_dom.removeClass)(cell,_this3.cellCssClass);});}else{__cov_xcaisefvd8QxXR2xPtocMA.b['12'][1]++;}});};__cov_xcaisefvd8QxXR2xPtocMA.s['49']++;MarkActiveColumns.prototype.markActiveColumn=function markActiveColumn(colIndex){__cov_xcaisefvd8QxXR2xPtocMA.f['12']++;__cov_xcaisefvd8QxXR2xPtocMA.s['50']++;var _this4=this;__cov_xcaisefvd8QxXR2xPtocMA.s['51']++;var tf=this.tf;__cov_xcaisefvd8QxXR2xPtocMA.s['52']++;var header=tf.getHeaderElement(colIndex);__cov_xcaisefvd8QxXR2xPtocMA.s['53']++;if((0,_dom.hasClass)(header,this.headerCssClass)){__cov_xcaisefvd8QxXR2xPtocMA.b['13'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['54']++;return;}else{__cov_xcaisefvd8QxXR2xPtocMA.b['13'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['55']++;this.onBeforeActiveColumn(this,colIndex);__cov_xcaisefvd8QxXR2xPtocMA.s['56']++;(0,_dom.addClass)(header,this.headerCssClass);__cov_xcaisefvd8QxXR2xPtocMA.s['57']++;if(this.highlightColumn){__cov_xcaisefvd8QxXR2xPtocMA.b['14'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['58']++;this.eachColumnCell(colIndex,function(cell){__cov_xcaisefvd8QxXR2xPtocMA.f['13']++;__cov_xcaisefvd8QxXR2xPtocMA.s['59']++;return(0,_dom.addClass)(cell,_this4.cellCssClass);});}else{__cov_xcaisefvd8QxXR2xPtocMA.b['14'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['60']++;this.onAfterActiveColumn(this,colIndex);};__cov_xcaisefvd8QxXR2xPtocMA.s['61']++;MarkActiveColumns.prototype.eachColumnCell=function eachColumnCell(colIndex){__cov_xcaisefvd8QxXR2xPtocMA.f['14']++;__cov_xcaisefvd8QxXR2xPtocMA.s['62']++;var fn=(__cov_xcaisefvd8QxXR2xPtocMA.b['16'][0]++,arguments.length>1)&&(__cov_xcaisefvd8QxXR2xPtocMA.b['16'][1]++,arguments[1]!==undefined)?(__cov_xcaisefvd8QxXR2xPtocMA.b['15'][0]++,arguments[1]):(__cov_xcaisefvd8QxXR2xPtocMA.b['15'][1]++,_types.EMPTY_FN);__cov_xcaisefvd8QxXR2xPtocMA.s['63']++;var tbl=(__cov_xcaisefvd8QxXR2xPtocMA.b['18'][0]++,arguments.length>2)&&(__cov_xcaisefvd8QxXR2xPtocMA.b['18'][1]++,arguments[2]!==undefined)?(__cov_xcaisefvd8QxXR2xPtocMA.b['17'][0]++,arguments[2]):(__cov_xcaisefvd8QxXR2xPtocMA.b['17'][1]++,this.tf.dom());__cov_xcaisefvd8QxXR2xPtocMA.s['64']++;[].forEach.call(tbl.querySelectorAll('tbody td:nth-child('+(colIndex+1)+')'),fn);};__cov_xcaisefvd8QxXR2xPtocMA.s['65']++;MarkActiveColumns.prototype.destroy=function destroy(){__cov_xcaisefvd8QxXR2xPtocMA.f['15']++;__cov_xcaisefvd8QxXR2xPtocMA.s['66']++;var _this5=this;__cov_xcaisefvd8QxXR2xPtocMA.s['67']++;if(!this.initialized){__cov_xcaisefvd8QxXR2xPtocMA.b['19'][0]++;__cov_xcaisefvd8QxXR2xPtocMA.s['68']++;return;}else{__cov_xcaisefvd8QxXR2xPtocMA.b['19'][1]++;}__cov_xcaisefvd8QxXR2xPtocMA.s['69']++;this.clearActiveColumns();__cov_xcaisefvd8QxXR2xPtocMA.s['70']++;this.emitter.off(['before-filtering'],function(){__cov_xcaisefvd8QxXR2xPtocMA.f['16']++;__cov_xcaisefvd8QxXR2xPtocMA.s['71']++;return _this5.clearActiveColumns();});__cov_xcaisefvd8QxXR2xPtocMA.s['72']++;this.emitter.off(['cell-processed'],function(tf,colIndex){__cov_xcaisefvd8QxXR2xPtocMA.f['17']++;__cov_xcaisefvd8QxXR2xPtocMA.s['73']++;return _this5.markActiveColumn(colIndex);});__cov_xcaisefvd8QxXR2xPtocMA.s['74']++;this.initialized=false;};__cov_xcaisefvd8QxXR2xPtocMA.s['75']++;return MarkActiveColumns;}(_feature.Feature);
/***/ }),
/* 122 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_o9UTP1rd8l4sOOn0BxKPZg = (Function('return this'))();
if (!__cov_o9UTP1rd8l4sOOn0BxKPZg.__coverage__) { __cov_o9UTP1rd8l4sOOn0BxKPZg.__coverage__ = {}; }
__cov_o9UTP1rd8l4sOOn0BxKPZg = __cov_o9UTP1rd8l4sOOn0BxKPZg.__coverage__;
if (!(__cov_o9UTP1rd8l4sOOn0BxKPZg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\rowsCounter.js'])) {
__cov_o9UTP1rd8l4sOOn0BxKPZg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\rowsCounter.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\rowsCounter.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},"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]},"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},"fnMap":{"1":{"line":18,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":20,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":22,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":30,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":37,"name":"RowsCounter","loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":20}}},"6":{"line":117,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":153,"name":"(anonymous_7)","loc":{"start":{"line":133,"column":12},"end":{"line":133,"column":12}}},"8":{"line":156,"name":"(anonymous_8)","loc":{"start":{"line":134,"column":42},"end":{"line":134,"column":42}}},"9":{"line":173,"name":"refresh","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":209,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":225,"name":"(anonymous_11)","loc":{"start":{"line":202,"column":12},"end":{"line":202,"column":12}}},"12":{"line":228,"name":"(anonymous_12)","loc":{"start":{"line":203,"column":43},"end":{"line":203,"column":43}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"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":91,"column":5},"start":{"line":19,"column":4}},"24":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"25":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"26":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"27":{"end":{"line":29,"column":8},"start":{"line":29,"column":8}},"28":{"end":{"line":36,"column":8},"start":{"line":36,"column":8}},"29":{"end":{"line":43,"column":8},"start":{"line":43,"column":8}},"30":{"end":{"line":49,"column":8},"start":{"line":49,"column":8}},"31":{"end":{"line":56,"column":8},"start":{"line":56,"column":8}},"32":{"end":{"line":64,"column":8},"start":{"line":64,"column":8}},"33":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"34":{"end":{"line":76,"column":8},"start":{"line":76,"column":8}},"35":{"end":{"line":82,"column":8},"start":{"line":82,"column":8}},"36":{"end":{"line":89,"column":8},"start":{"line":89,"column":8}},"37":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"38":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"39":{"end":{"line":96,"column":11},"start":{"line":96,"column":11}},"40":{"end":{"line":99,"column":9},"start":{"line":97,"column":8}},"41":{"end":{"line":98,"column":12},"start":{"line":98,"column":12}},"42":{"end":{"line":101,"column":8},"start":{"line":101,"column":8}},"43":{"end":{"line":103,"column":8},"start":{"line":103,"column":8}},"44":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"45":{"end":{"line":107,"column":8},"start":{"line":107,"column":8}},"46":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"47":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"48":{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},"49":{"end":{"line":114,"column":8},"start":{"line":114,"column":8}},"50":{"end":{"line":127,"column":9},"start":{"line":119,"column":8}},"51":{"end":{"line":120,"column":12},"start":{"line":120,"column":12}},"52":{"end":{"line":121,"column":12},"start":{"line":121,"column":12}},"53":{"end":{"line":122,"column":12},"start":{"line":122,"column":12}},"54":{"end":{"line":125,"column":12},"start":{"line":125,"column":12}},"55":{"end":{"line":126,"column":12},"start":{"line":126,"column":12}},"56":{"end":{"line":128,"column":8},"start":{"line":128,"column":8}},"57":{"end":{"line":129,"column":8},"start":{"line":129,"column":8}},"58":{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},"59":{"end":{"line":133,"column":12},"start":{"line":133,"column":12}},"60":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"61":{"end":{"line":134,"column":42},"start":{"line":134,"column":42}},"62":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"63":{"end":{"line":138,"column":8},"start":{"line":138,"column":8}},"64":{"end":{"line":140,"column":8},"start":{"line":140,"column":8}},"65":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"66":{"end":{"line":150,"column":9},"start":{"line":148,"column":8}},"67":{"end":{"line":149,"column":12},"start":{"line":149,"column":12}},"68":{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},"69":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"70":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"71":{"end":{"line":178,"column":9},"start":{"line":157,"column":8}},"72":{"end":{"line":162,"column":13},"start":{"line":158,"column":12}},"73":{"end":{"line":159,"column":16},"start":{"line":159,"column":16}},"74":{"end":{"line":161,"column":16},"start":{"line":161,"column":16}},"75":{"end":{"line":164,"column":12},"start":{"line":164,"column":12}},"76":{"end":{"line":177,"column":13},"start":{"line":165,"column":12}},"77":{"end":{"line":166,"column":16},"start":{"line":166,"column":16}},"78":{"end":{"line":168,"column":16},"start":{"line":168,"column":16}},"79":{"end":{"line":170,"column":16},"start":{"line":170,"column":16}},"80":{"end":{"line":175,"column":16},"start":{"line":175,"column":16}},"81":{"end":{"line":180,"column":8},"start":{"line":180,"column":8}},"82":{"end":{"line":181,"column":8},"start":{"line":181,"column":8}},"83":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"84":{"end":{"line":187,"column":14},"start":{"line":187,"column":14}},"85":{"end":{"line":190,"column":9},"start":{"line":188,"column":8}},"86":{"end":{"line":189,"column":12},"start":{"line":189,"column":12}},"87":{"end":{"line":196,"column":9},"start":{"line":192,"column":8}},"88":{"end":{"line":193,"column":12},"start":{"line":193,"column":12}},"89":{"end":{"line":195,"column":12},"start":{"line":195,"column":12}},"90":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"91":{"end":{"line":198,"column":8},"start":{"line":198,"column":8}},"92":{"end":{"line":201,"column":8},"start":{"line":201,"column":8}},"93":{"end":{"line":202,"column":12},"start":{"line":202,"column":12}},"94":{"end":{"line":203,"column":8},"start":{"line":203,"column":8}},"95":{"end":{"line":203,"column":43},"start":{"line":203,"column":43}},"96":{"end":{"line":205,"column":8},"start":{"line":205,"column":8}},"97":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":18,"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":20,"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":20,"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":20,"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":22,"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":22,"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":22,"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":22,"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":22,"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":43,"type":"binary-expr","locations":[{"end":{"line":23,"column":16},"start":{"line":23,"column":16}},{"end":{"line":23,"column":8},"start":{"line":23,"column":44}}]},"11":{"line":120,"type":"if","locations":[{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},{"end":{"line":97,"column":8},"start":{"line":97,"column":8}}]},"12":{"line":137,"type":"cond-expr","locations":[{"end":{"line":114,"column":23},"start":{"line":115,"column":12}},{"end":{"line":114,"column":8},"start":{"line":116,"column":12}}]},"13":{"line":140,"type":"if","locations":[{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},{"end":{"line":119,"column":8},"start":{"line":119,"column":8}}]},"14":{"line":174,"type":"if","locations":[{"end":{"line":148,"column":8},"start":{"line":148,"column":8}},{"end":{"line":148,"column":8},"start":{"line":148,"column":8}}]},"15":{"line":174,"type":"binary-expr","locations":[{"end":{"line":148,"column":12},"start":{"line":148,"column":12}},{"end":{"line":148,"column":8},"start":{"line":148,"column":33}}]},"16":{"line":183,"type":"if","locations":[{"end":{"line":157,"column":8},"start":{"line":157,"column":8}},{"end":{"line":157,"column":8},"start":{"line":157,"column":8}}]},"17":{"line":184,"type":"if","locations":[{"end":{"line":158,"column":12},"start":{"line":158,"column":12}},{"end":{"line":158,"column":12},"start":{"line":158,"column":12}}]},"18":{"line":184,"type":"binary-expr","locations":[{"end":{"line":158,"column":16},"start":{"line":158,"column":16}},{"end":{"line":158,"column":12},"start":{"line":158,"column":21}}]},"19":{"line":191,"type":"if","locations":[{"end":{"line":165,"column":12},"start":{"line":165,"column":12}},{"end":{"line":165,"column":12},"start":{"line":165,"column":12}}]},"20":{"line":194,"type":"cond-expr","locations":[{"end":{"line":169,"column":21},"start":{"line":169,"column":41}},{"end":{"line":168,"column":37},"start":{"line":169,"column":45}}]},"21":{"line":195,"type":"cond-expr","locations":[{"end":{"line":171,"column":20},"start":{"line":173,"column":24}},{"end":{"line":170,"column":16},"start":{"line":174,"column":24}}]},"22":{"line":212,"type":"if","locations":[{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},{"end":{"line":188,"column":8},"start":{"line":188,"column":8}}]},"23":{"line":216,"type":"if","locations":[{"end":{"line":192,"column":8},"start":{"line":192,"column":8}},{"end":{"line":192,"column":8},"start":{"line":192,"column":8}}]},"24":{"line":216,"type":"binary-expr","locations":[{"end":{"line":192,"column":12},"start":{"line":192,"column":12}},{"end":{"line":192,"column":8},"start":{"line":192,"column":30}}]}},"code":["import {Feature} from '../feature';","import {createElm, createText, elm, removeElm} from '../dom';","import {EMPTY_FN, isNull} from '../types';","import {defaultsStr, defaultsFn} from '../settings';","import {LEFT} from './toolbar';","","/**"," * Rows counter UI component"," * @export"," * @class RowsCounter"," * @extends {Feature}"," */","export class RowsCounter extends Feature {",""," /**"," * Creates an instance of RowsCounter"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'rowsCounter');",""," // TableFilter configuration"," let f = this.config.rows_counter || {};",""," /**"," * ID of custom container element"," * @type {String}"," */"," this.targetId = defaultsStr(f.target_id, null);",""," /**"," * Container DOM element"," * @type {DOMElement}"," * @private"," */"," this.container = null;",""," /**"," * Container DOM element for label displaying the total number of rows"," * @type {DOMElement}"," * @private"," */"," this.label = null;",""," /**"," * Text preceding the total number of rows"," * @type {String}"," */"," this.text = defaultsStr(f.text, 'Rows: ');",""," /**"," * Separator symbol appearing between the first and last visible rows of"," * current page when paging is enabled. ie: Rows: 31-40 / 70"," * @type {String}"," */"," this.fromToTextSeparator = defaultsStr(f.separator, '-');",""," /**"," * Separator symbol appearing between the first and last visible rows of"," * current page and the total number of filterable rows when paging is"," * enabled. ie: Rows: 31-40 / 70"," * @type {String}"," */"," this.overText = defaultsStr(f.over_text, ' / ');",""," /**"," * Css class for container element"," * @type {String}"," */"," this.cssClass = defaultsStr(f.css_class, 'tot');",""," /**"," * Default position in toolbar ('left'|'center'|'right')"," * @type {String}"," */"," this.toolbarPosition = defaultsStr(f.toolbar_position, LEFT);",""," /**"," * Callback fired before the counter is refreshed"," * @type {Function}"," */"," this.onBeforeRefreshCounter = defaultsFn(f.on_before_refresh_counter,"," EMPTY_FN);",""," /**"," * Callback fired after the counter is refreshed"," * @type {Function}"," */"," this.onAfterRefreshCounter = defaultsFn(f.on_after_refresh_counter,"," EMPTY_FN);"," }",""," /**"," * Initializes RowsCounter instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.emitter.emit('initializing-feature', this, !isNull(this.targetId));",""," let tf = this.tf;",""," //rows counter container"," let countDiv = createElm('div');"," countDiv.className = this.cssClass;"," //rows counter label"," let countSpan = createElm('span');"," let countText = createElm('span');"," countText.appendChild(createText(this.text));",""," // counter is added to defined element"," let targetEl = !this.targetId ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.targetId);",""," //default container: 'lDiv'"," if (!this.targetId) {"," countDiv.appendChild(countText);"," countDiv.appendChild(countSpan);"," targetEl.appendChild(countDiv);"," } else {"," //custom container, no need to append statusDiv"," targetEl.appendChild(countText);"," targetEl.appendChild(countSpan);"," }"," this.container = countDiv;"," this.label = countSpan;",""," // subscribe to events"," this.emitter.on(['after-filtering', 'grouped-by-page'],"," () => this.refresh(tf.getValidRowsNb()));"," this.emitter.on(['rows-changed'], () => this.refresh());",""," /** @inherited */"," this.initialized = true;"," this.refresh();",""," this.emitter.emit('feature-initialized', this);"," }",""," /**"," * Refreshes the rows counter"," * @param {Number} p Optional parameter the total number of rows to display"," */"," refresh(p) {"," if (!this.initialized || !this.isEnabled()) {"," return;"," }",""," let tf = this.tf;",""," this.onBeforeRefreshCounter(tf, this.label);",""," let totTxt;"," if (!tf.paging) {"," if (p && p !== '') {"," totTxt = p;"," } else {"," totTxt = tf.getFilterableRowsNb() - tf.nbHiddenRows;"," }"," } else {"," let paging = tf.feature('paging');"," if (paging) {"," let nbValidRows = tf.getValidRowsNb();"," //paging start row"," let pagingStartRow = parseInt(paging.startPagingRow, 10) +"," ((nbValidRows > 0) ? 1 : 0);"," let pagingEndRow ="," (pagingStartRow + paging.pageLength) - 1 <="," nbValidRows ?"," pagingStartRow + paging.pageLength - 1 :"," nbValidRows;"," totTxt = pagingStartRow + this.fromToTextSeparator +"," pagingEndRow + this.overText + nbValidRows;"," }"," }",""," this.label.innerHTML = totTxt;"," this.onAfterRefreshCounter(tf, this.label, totTxt);"," }",""," /**"," * Remove feature"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," if (!this.targetId && this.container) {"," removeElm(this.container);"," } else {"," elm(this.targetId).innerHTML = '';"," }"," this.label = null;"," this.container = null;",""," // unsubscribe to events"," this.emitter.off(['after-filtering', 'grouped-by-page'],"," () => this.refresh(tf.getValidRowsNb()));"," this.emitter.off(['rows-changed'], () => this.refresh());",""," this.initialized = false;"," }","}",""]};
}
__cov_o9UTP1rd8l4sOOn0BxKPZg = __cov_o9UTP1rd8l4sOOn0BxKPZg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\rowsCounter.js'];
__cov_o9UTP1rd8l4sOOn0BxKPZg.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['2']++;exports.RowsCounter=undefined;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['3']++;var _feature=__webpack_require__(11);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['4']++;var _dom=__webpack_require__(10);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['5']++;var _types=__webpack_require__(3);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['6']++;var _settings=__webpack_require__(7);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['7']++;var _toolbar=__webpack_require__(33);function _classCallCheck(instance,Constructor){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['1']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['9']++;if(!(instance instanceof Constructor)){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['1'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['10']++;throw new TypeError('Cannot call a class as a function');}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['2']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['12']++;if(!self){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['2'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['13']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['2'][1]++;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['14']++;return(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['4'][0]++,call)&&((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['4'][1]++,typeof call==='object')||(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['4'][2]++,typeof call==='function'))?(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['3'][0]++,call):(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['3']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['16']++;if((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['6'][0]++,typeof superClass!=='function')&&(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['6'][1]++,superClass!==null)){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['5'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['17']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['5'][1]++;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['18']++;subClass.prototype=Object.create((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['7'][0]++,superClass)&&(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['19']++;if(superClass){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['8'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['20']++;Object.setPrototypeOf?(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['8'][1]++;}}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['21']++;var RowsCounter=exports.RowsCounter=function(_Feature){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['4']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['22']++;_inherits(RowsCounter,_Feature);function RowsCounter(tf){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['5']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['24']++;_classCallCheck(this,RowsCounter);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['25']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'rowsCounter'));__cov_o9UTP1rd8l4sOOn0BxKPZg.s['26']++;var f=(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['10'][0]++,_this.config.rows_counter)||(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['10'][1]++,{});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['27']++;_this.targetId=(0,_settings.defaultsStr)(f.target_id,null);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['28']++;_this.container=null;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['29']++;_this.label=null;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['30']++;_this.text=(0,_settings.defaultsStr)(f.text,'Rows: ');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['31']++;_this.fromToTextSeparator=(0,_settings.defaultsStr)(f.separator,'-');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['32']++;_this.overText=(0,_settings.defaultsStr)(f.over_text,' / ');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['33']++;_this.cssClass=(0,_settings.defaultsStr)(f.css_class,'tot');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['34']++;_this.toolbarPosition=(0,_settings.defaultsStr)(f.toolbar_position,_toolbar.LEFT);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['35']++;_this.onBeforeRefreshCounter=(0,_settings.defaultsFn)(f.on_before_refresh_counter,_types.EMPTY_FN);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['36']++;_this.onAfterRefreshCounter=(0,_settings.defaultsFn)(f.on_after_refresh_counter,_types.EMPTY_FN);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['37']++;return _this;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['38']++;RowsCounter.prototype.init=function init(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['6']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['39']++;var _this2=this;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['40']++;if(this.initialized){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['11'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['41']++;return;}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['11'][1]++;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['42']++;this.emitter.emit('initializing-feature',this,!(0,_types.isNull)(this.targetId));__cov_o9UTP1rd8l4sOOn0BxKPZg.s['43']++;var tf=this.tf;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['44']++;var countDiv=(0,_dom.createElm)('div');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['45']++;countDiv.className=this.cssClass;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['46']++;var countSpan=(0,_dom.createElm)('span');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['47']++;var countText=(0,_dom.createElm)('span');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['48']++;countText.appendChild((0,_dom.createText)(this.text));__cov_o9UTP1rd8l4sOOn0BxKPZg.s['49']++;var targetEl=!this.targetId?(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['12'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['12'][1]++,(0,_dom.elm)(this.targetId));__cov_o9UTP1rd8l4sOOn0BxKPZg.s['50']++;if(!this.targetId){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['13'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['51']++;countDiv.appendChild(countText);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['52']++;countDiv.appendChild(countSpan);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['53']++;targetEl.appendChild(countDiv);}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['13'][1]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['54']++;targetEl.appendChild(countText);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['55']++;targetEl.appendChild(countSpan);}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['56']++;this.container=countDiv;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['57']++;this.label=countSpan;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['58']++;this.emitter.on(['after-filtering','grouped-by-page'],function(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['7']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['59']++;return _this2.refresh(tf.getValidRowsNb());});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['60']++;this.emitter.on(['rows-changed'],function(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['8']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['61']++;return _this2.refresh();});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['62']++;this.initialized=true;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['63']++;this.refresh();__cov_o9UTP1rd8l4sOOn0BxKPZg.s['64']++;this.emitter.emit('feature-initialized',this);};__cov_o9UTP1rd8l4sOOn0BxKPZg.s['65']++;RowsCounter.prototype.refresh=function refresh(p){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['9']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['66']++;if((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['15'][0]++,!this.initialized)||(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['15'][1]++,!this.isEnabled())){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['14'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['67']++;return;}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['14'][1]++;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['68']++;var tf=this.tf;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['69']++;this.onBeforeRefreshCounter(tf,this.label);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['70']++;var totTxt=void 0;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['71']++;if(!tf.paging){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['16'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['72']++;if((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['18'][0]++,p)&&(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['18'][1]++,p!=='')){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['17'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['73']++;totTxt=p;}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['17'][1]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['74']++;totTxt=tf.getFilterableRowsNb()-tf.nbHiddenRows;}}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['16'][1]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['75']++;var paging=tf.feature('paging');__cov_o9UTP1rd8l4sOOn0BxKPZg.s['76']++;if(paging){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['19'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['77']++;var nbValidRows=tf.getValidRowsNb();__cov_o9UTP1rd8l4sOOn0BxKPZg.s['78']++;var pagingStartRow=parseInt(paging.startPagingRow,10)+(nbValidRows>0?(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['20'][0]++,1):(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['20'][1]++,0));__cov_o9UTP1rd8l4sOOn0BxKPZg.s['79']++;var pagingEndRow=pagingStartRow+paging.pageLength-1<=nbValidRows?(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['21'][0]++,pagingStartRow+paging.pageLength-1):(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['21'][1]++,nbValidRows);__cov_o9UTP1rd8l4sOOn0BxKPZg.s['80']++;totTxt=pagingStartRow+this.fromToTextSeparator+pagingEndRow+this.overText+nbValidRows;}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['19'][1]++;}}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['81']++;this.label.innerHTML=totTxt;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['82']++;this.onAfterRefreshCounter(tf,this.label,totTxt);};__cov_o9UTP1rd8l4sOOn0BxKPZg.s['83']++;RowsCounter.prototype.destroy=function destroy(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['10']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['84']++;var _this3=this;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['85']++;if(!this.initialized){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['22'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['86']++;return;}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['22'][1]++;}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['87']++;if((__cov_o9UTP1rd8l4sOOn0BxKPZg.b['24'][0]++,!this.targetId)&&(__cov_o9UTP1rd8l4sOOn0BxKPZg.b['24'][1]++,this.container)){__cov_o9UTP1rd8l4sOOn0BxKPZg.b['23'][0]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['88']++;(0,_dom.removeElm)(this.container);}else{__cov_o9UTP1rd8l4sOOn0BxKPZg.b['23'][1]++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['89']++;(0,_dom.elm)(this.targetId).innerHTML='';}__cov_o9UTP1rd8l4sOOn0BxKPZg.s['90']++;this.label=null;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['91']++;this.container=null;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['92']++;this.emitter.off(['after-filtering','grouped-by-page'],function(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['11']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['93']++;return _this3.refresh(tf.getValidRowsNb());});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['94']++;this.emitter.off(['rows-changed'],function(){__cov_o9UTP1rd8l4sOOn0BxKPZg.f['12']++;__cov_o9UTP1rd8l4sOOn0BxKPZg.s['95']++;return _this3.refresh();});__cov_o9UTP1rd8l4sOOn0BxKPZg.s['96']++;this.initialized=false;};__cov_o9UTP1rd8l4sOOn0BxKPZg.s['97']++;return RowsCounter;}(_feature.Feature);
/***/ }),
/* 123 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_ghskLXdP3kS$tmw2XOv1uA = (Function('return this'))();
if (!__cov_ghskLXdP3kS$tmw2XOv1uA.__coverage__) { __cov_ghskLXdP3kS$tmw2XOv1uA.__coverage__ = {}; }
__cov_ghskLXdP3kS$tmw2XOv1uA = __cov_ghskLXdP3kS$tmw2XOv1uA.__coverage__;
if (!(__cov_ghskLXdP3kS$tmw2XOv1uA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\statusBar.js'])) {
__cov_ghskLXdP3kS$tmw2XOv1uA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\statusBar.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\statusBar.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"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},"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]},"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":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":35,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":42,"name":"StatusBar","loc":{"start":{"line":32,"column":4},"end":{"line":32,"column":20}}},"6":{"line":187,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":228,"name":"(anonymous_7)","loc":{"start":{"line":219,"column":41},"end":{"line":219,"column":41}}},"8":{"line":231,"name":"(anonymous_8)","loc":{"start":{"line":221,"column":12},"end":{"line":221,"column":12}}},"9":{"line":234,"name":"(anonymous_9)","loc":{"start":{"line":223,"column":12},"end":{"line":223,"column":12}}},"10":{"line":237,"name":"(anonymous_10)","loc":{"start":{"line":224,"column":48},"end":{"line":224,"column":48}}},"11":{"line":240,"name":"(anonymous_11)","loc":{"start":{"line":227,"column":12},"end":{"line":227,"column":12}}},"12":{"line":243,"name":"(anonymous_12)","loc":{"start":{"line":229,"column":12},"end":{"line":229,"column":12}}},"13":{"line":246,"name":"(anonymous_13)","loc":{"start":{"line":231,"column":12},"end":{"line":231,"column":12}}},"14":{"line":249,"name":"(anonymous_14)","loc":{"start":{"line":233,"column":12},"end":{"line":233,"column":12}}},"15":{"line":252,"name":"(anonymous_15)","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":12}}},"16":{"line":256,"name":"(anonymous_16)","loc":{"start":{"line":237,"column":27},"end":{"line":237,"column":27}}},"17":{"line":272,"name":"message","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"18":{"line":284,"name":"(anonymous_18)","loc":{"start":{"line":257,"column":24},"end":{"line":257,"column":30}}},"19":{"line":299,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"20":{"line":317,"name":"(anonymous_20)","loc":{"start":{"line":286,"column":42},"end":{"line":286,"column":42}}},"21":{"line":320,"name":"(anonymous_21)","loc":{"start":{"line":288,"column":12},"end":{"line":288,"column":12}}},"22":{"line":323,"name":"(anonymous_22)","loc":{"start":{"line":290,"column":12},"end":{"line":290,"column":12}}},"23":{"line":326,"name":"(anonymous_23)","loc":{"start":{"line":292,"column":12},"end":{"line":292,"column":12}}},"24":{"line":329,"name":"(anonymous_24)","loc":{"start":{"line":294,"column":12},"end":{"line":294,"column":12}}},"25":{"line":332,"name":"(anonymous_25)","loc":{"start":{"line":295,"column":43},"end":{"line":295,"column":43}}},"26":{"line":335,"name":"(anonymous_26)","loc":{"start":{"line":298,"column":12},"end":{"line":298,"column":12}}},"27":{"line":338,"name":"(anonymous_27)","loc":{"start":{"line":300,"column":12},"end":{"line":300,"column":12}}},"28":{"line":341,"name":"(anonymous_28)","loc":{"start":{"line":302,"column":12},"end":{"line":302,"column":12}}},"29":{"line":345,"name":"(anonymous_29)","loc":{"start":{"line":304,"column":28},"end":{"line":304,"column":28}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":8,"column":0},"start":{"line":8,"column":0}},"23":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"24":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"end":{"line":173,"column":5},"start":{"line":32,"column":4}},"26":{"end":{"line":32,"column":20},"start":{"line":32,"column":20}},"27":{"end":{"line":32,"column":20},"start":{"line":32,"column":20}},"28":{"end":{"line":36,"column":8},"start":{"line":36,"column":8}},"29":{"end":{"line":42,"column":8},"start":{"line":42,"column":8}},"30":{"end":{"line":49,"column":8},"start":{"line":49,"column":8}},"31":{"end":{"line":56,"column":8},"start":{"line":56,"column":8}},"32":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"33":{"end":{"line":69,"column":8},"start":{"line":69,"column":8}},"34":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"35":{"end":{"line":82,"column":8},"start":{"line":82,"column":8}},"36":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"37":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"38":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"39":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"40":{"end":{"line":112,"column":8},"start":{"line":112,"column":8}},"41":{"end":{"line":119,"column":8},"start":{"line":119,"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":139,"column":8},"start":{"line":139,"column":8}},"45":{"end":{"line":145,"column":8},"start":{"line":145,"column":8}},"46":{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},"47":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"48":{"end":{"line":165,"column":8},"start":{"line":165,"column":8}},"49":{"end":{"line":172,"column":8},"start":{"line":172,"column":8}},"50":{"end":{"line":32,"column":20},"start":{"line":32,"column":20}},"51":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"52":{"end":{"line":178,"column":11},"start":{"line":178,"column":11}},"53":{"end":{"line":181,"column":9},"start":{"line":179,"column":8}},"54":{"end":{"line":180,"column":12},"start":{"line":180,"column":12}},"55":{"end":{"line":183,"column":8},"start":{"line":183,"column":8}},"56":{"end":{"line":184,"column":8},"start":{"line":184,"column":8}},"57":{"end":{"line":186,"column":8},"start":{"line":186,"column":8}},"58":{"end":{"line":189,"column":8},"start":{"line":189,"column":8}},"59":{"end":{"line":190,"column":8},"start":{"line":190,"column":8}},"60":{"end":{"line":193,"column":8},"start":{"line":193,"column":8}},"61":{"end":{"line":195,"column":8},"start":{"line":195,"column":8}},"62":{"end":{"line":196,"column":8},"start":{"line":196,"column":8}},"63":{"end":{"line":199,"column":8},"start":{"line":199,"column":8}},"64":{"end":{"line":212,"column":9},"start":{"line":204,"column":8}},"65":{"end":{"line":205,"column":12},"start":{"line":205,"column":12}},"66":{"end":{"line":206,"column":12},"start":{"line":206,"column":12}},"67":{"end":{"line":207,"column":12},"start":{"line":207,"column":12}},"68":{"end":{"line":210,"column":12},"start":{"line":210,"column":12}},"69":{"end":{"line":211,"column":12},"start":{"line":211,"column":12}},"70":{"end":{"line":214,"column":8},"start":{"line":214,"column":8}},"71":{"end":{"line":215,"column":8},"start":{"line":215,"column":8}},"72":{"end":{"line":216,"column":8},"start":{"line":216,"column":8}},"73":{"end":{"line":219,"column":8},"start":{"line":219,"column":8}},"74":{"end":{"line":219,"column":41},"start":{"line":219,"column":41}},"75":{"end":{"line":220,"column":8},"start":{"line":220,"column":8}},"76":{"end":{"line":221,"column":12},"start":{"line":221,"column":12}},"77":{"end":{"line":222,"column":8},"start":{"line":222,"column":8}},"78":{"end":{"line":223,"column":12},"start":{"line":223,"column":12}},"79":{"end":{"line":224,"column":8},"start":{"line":224,"column":8}},"80":{"end":{"line":224,"column":48},"start":{"line":224,"column":48}},"81":{"end":{"line":226,"column":8},"start":{"line":226,"column":8}},"82":{"end":{"line":227,"column":12},"start":{"line":227,"column":12}},"83":{"end":{"line":228,"column":8},"start":{"line":228,"column":8}},"84":{"end":{"line":229,"column":12},"start":{"line":229,"column":12}},"85":{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},"86":{"end":{"line":231,"column":12},"start":{"line":231,"column":12}},"87":{"end":{"line":232,"column":8},"start":{"line":232,"column":8}},"88":{"end":{"line":233,"column":12},"start":{"line":233,"column":12}},"89":{"end":{"line":234,"column":8},"start":{"line":234,"column":8}},"90":{"end":{"line":235,"column":12},"start":{"line":235,"column":12}},"91":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"92":{"end":{"line":237,"column":27},"start":{"line":237,"column":27}},"93":{"end":{"line":240,"column":8},"start":{"line":240,"column":8}},"94":{"end":{"line":242,"column":8},"start":{"line":242,"column":8}},"95":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"96":{"end":{"line":249,"column":20},"start":{"line":249,"column":20}},"97":{"end":{"line":249,"column":20},"start":{"line":249,"column":20}},"98":{"end":{"line":252,"column":9},"start":{"line":250,"column":8}},"99":{"end":{"line":251,"column":12},"start":{"line":251,"column":12}},"100":{"end":{"line":254,"column":8},"start":{"line":254,"column":8}},"101":{"end":{"line":256,"column":8},"start":{"line":256,"column":8}},"102":{"end":{"line":257,"column":8},"start":{"line":257,"column":8}},"103":{"end":{"line":260,"column":13},"start":{"line":258,"column":12}},"104":{"end":{"line":259,"column":16},"start":{"line":259,"column":16}},"105":{"end":{"line":261,"column":12},"start":{"line":261,"column":12}},"106":{"end":{"line":263,"column":12},"start":{"line":263,"column":12}},"107":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"108":{"end":{"line":270,"column":14},"start":{"line":270,"column":14}},"109":{"end":{"line":273,"column":9},"start":{"line":271,"column":8}},"110":{"end":{"line":272,"column":12},"start":{"line":272,"column":12}},"111":{"end":{"line":275,"column":8},"start":{"line":275,"column":8}},"112":{"end":{"line":277,"column":8},"start":{"line":277,"column":8}},"113":{"end":{"line":280,"column":9},"start":{"line":278,"column":8}},"114":{"end":{"line":279,"column":12},"start":{"line":279,"column":12}},"115":{"end":{"line":281,"column":8},"start":{"line":281,"column":8}},"116":{"end":{"line":282,"column":8},"start":{"line":282,"column":8}},"117":{"end":{"line":283,"column":8},"start":{"line":283,"column":8}},"118":{"end":{"line":286,"column":8},"start":{"line":286,"column":8}},"119":{"end":{"line":286,"column":42},"start":{"line":286,"column":42}},"120":{"end":{"line":287,"column":8},"start":{"line":287,"column":8}},"121":{"end":{"line":288,"column":12},"start":{"line":288,"column":12}},"122":{"end":{"line":289,"column":8},"start":{"line":289,"column":8}},"123":{"end":{"line":290,"column":12},"start":{"line":290,"column":12}},"124":{"end":{"line":291,"column":8},"start":{"line":291,"column":8}},"125":{"end":{"line":292,"column":12},"start":{"line":292,"column":12}},"126":{"end":{"line":293,"column":8},"start":{"line":293,"column":8}},"127":{"end":{"line":294,"column":12},"start":{"line":294,"column":12}},"128":{"end":{"line":295,"column":8},"start":{"line":295,"column":8}},"129":{"end":{"line":295,"column":43},"start":{"line":295,"column":43}},"130":{"end":{"line":297,"column":8},"start":{"line":297,"column":8}},"131":{"end":{"line":298,"column":12},"start":{"line":298,"column":12}},"132":{"end":{"line":299,"column":8},"start":{"line":299,"column":8}},"133":{"end":{"line":300,"column":12},"start":{"line":300,"column":12}},"134":{"end":{"line":301,"column":8},"start":{"line":301,"column":8}},"135":{"end":{"line":302,"column":12},"start":{"line":302,"column":12}},"136":{"end":{"line":304,"column":8},"start":{"line":304,"column":8}},"137":{"end":{"line":304,"column":28},"start":{"line":304,"column":28}},"138":{"end":{"line":306,"column":8},"start":{"line":306,"column":8}},"139":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":48,"type":"binary-expr","locations":[{"end":{"line":36,"column":16},"start":{"line":36,"column":16}},{"end":{"line":36,"column":8},"start":{"line":36,"column":42}}]},"11":{"line":190,"type":"if","locations":[{"end":{"line":179,"column":8},"start":{"line":179,"column":8}},{"end":{"line":179,"column":8},"start":{"line":179,"column":8}}]},"12":{"line":210,"type":"cond-expr","locations":[{"end":{"line":199,"column":23},"start":{"line":200,"column":12}},{"end":{"line":199,"column":8},"start":{"line":201,"column":12}}]},"13":{"line":213,"type":"if","locations":[{"end":{"line":204,"column":8},"start":{"line":204,"column":8}},{"end":{"line":204,"column":8},"start":{"line":204,"column":8}}]},"14":{"line":275,"type":"cond-expr","locations":[{"end":{"line":249,"column":20},"start":{"line":249,"column":20}},{"end":{"line":249,"column":20},"start":{"line":249,"column":16}}]},"15":{"line":275,"type":"binary-expr","locations":[{"end":{"line":249,"column":20},"start":{"line":249,"column":20}},{"end":{"line":249,"column":20},"start":{"line":249,"column":20}}]},"16":{"line":277,"type":"if","locations":[{"end":{"line":250,"column":8},"start":{"line":250,"column":8}},{"end":{"line":250,"column":8},"start":{"line":250,"column":8}}]},"17":{"line":283,"type":"cond-expr","locations":[{"end":{"line":256,"column":16},"start":{"line":256,"column":27}},{"end":{"line":256,"column":8},"start":{"line":256,"column":40}}]},"18":{"line":285,"type":"if","locations":[{"end":{"line":258,"column":12},"start":{"line":258,"column":12}},{"end":{"line":258,"column":12},"start":{"line":258,"column":12}}]},"19":{"line":302,"type":"if","locations":[{"end":{"line":271,"column":8},"start":{"line":271,"column":8}},{"end":{"line":271,"column":8},"start":{"line":271,"column":8}}]},"20":{"line":309,"type":"if","locations":[{"end":{"line":278,"column":8},"start":{"line":278,"column":8}},{"end":{"line":278,"column":8},"start":{"line":278,"column":8}}]}},"code":["import {Feature} from '../feature';","import {root} from '../root';","import {createElm, createText, elm, removeElm} from '../dom';","import {EMPTY_FN, isNull} from '../types';","import {defaultsStr, defaultsFn} from '../settings';","import {LEFT} from './toolbar';","","const EVENTS = ["," 'after-filtering',"," 'after-populating-filter',"," 'after-page-change',"," 'after-clearing-filters',"," 'after-page-length-change',"," 'after-reset-page',"," 'after-reset-page-length',"," 'after-loading-extensions',"," 'after-loading-themes'","];","","/**"," * Status bar UI component"," * @export"," * @class StatusBar"," * @extends {Feature}"," */","export class StatusBar extends Feature {",""," /**"," * Creates an instance of StatusBar"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'statusBar');",""," // Configuration object"," let f = this.config.status_bar || {};",""," /**"," * ID of custom container element"," * @type {String}"," */"," this.targetId = defaultsStr(f.target_id, null);",""," /**"," * Container DOM element"," * @type {DOMElement}"," * @private"," */"," this.container = null;",""," /**"," * Message container DOM element"," * @type {DOMElement}"," * @private"," */"," this.msgContainer = null;",""," /**"," * Label container DOM element"," * @type {DOMElement}"," * @private"," */"," this.labelContainer = null;",""," /**"," * Text preceding status message"," * @type {String}"," */"," this.text = defaultsStr(f.text, '');",""," /**"," * Css class for container element"," * @type {String}"," */"," this.cssClass = defaultsStr(f.css_class, 'status');",""," /**"," * Message visibility duration in milliseconds"," * @type {Number}"," * @private"," */"," this.delay = 250;",""," /**"," * Callback fired before the message is displayed"," * @type {Function}"," */"," this.onBeforeShowMsg = defaultsFn(f.on_before_show_msg, EMPTY_FN);",""," /**"," * Callback fired after the message is displayed"," * @type {Function}"," */"," this.onAfterShowMsg = defaultsFn(f.on_after_show_msg, EMPTY_FN);",""," /**"," * Message appearing upon filtering"," * @type {String}"," */"," this.msgFilter = defaultsStr(f.msg_filter, 'Filtering data...');",""," /**"," * Message appearing when a drop-down filter is populated"," * @type {String}"," */"," this.msgPopulate = defaultsStr(f.msg_populate, 'Populating filter...');",""," /**"," * Message appearing when a checklist filter is populated"," * @type {String}"," */"," this.msgPopulateCheckList = defaultsStr(f.msg_populate_checklist,"," 'Populating list...');",""," /**"," * Message appearing when a pagination page is changed"," * @type {String}"," */"," this.msgChangePage = defaultsStr(f.msg_change_page,"," 'Collecting paging data...');",""," /**"," * Message appearing when filters are cleared"," * @type {String}"," */"," this.msgClear = defaultsStr(f.msg_clear, 'Clearing filters...');",""," /**"," * Message appearing when the page length is changed"," * @type {String}"," */"," this.msgChangeResults = defaultsStr(f.msg_change_results,"," 'Changing results per page...');",""," /**"," * Message appearing when the page is re-set"," * @type {String}"," */"," this.msgResetPage = defaultsStr(f.msg_reset_page, 'Re-setting page...');",""," /**"," * Message appearing when the page length is re-set"," * @type {String}"," */"," this.msgResetPageLength = defaultsStr(f.msg_reset_page_length,"," 'Re-setting page length...');",""," /**"," * Message appearing upon column sorting"," * @type {String}"," */"," this.msgSort = defaultsStr(f.msg_sort, 'Sorting data...');",""," /**"," * Message appearing when extensions are loading"," * @type {String}"," */"," this.msgLoadExtensions = defaultsStr(f.msg_load_extensions,"," 'Loading extensions...');",""," /**"," * Message appearing when themes are loading"," * @type {String}"," */"," this.msgLoadThemes = defaultsStr(f.msg_load_themes,"," 'Loading theme(s)...');",""," /**"," * Default position in toolbar ('left'|'center'|'right')"," * @type {String}"," */"," this.toolbarPosition = defaultsStr(f.toolbar_position, LEFT);"," }",""," /**"," * Initializes StatusBar instance"," */"," init() {"," if (this.initialized) {"," return;"," }",""," let tf = this.tf;"," let emitter = this.emitter;",""," emitter.emit('initializing-feature', this, !isNull(this.targetId));",""," // status bar container"," let statusDiv = createElm('div');"," statusDiv.className = this.cssClass;",""," // status bar label"," let statusSpan = createElm('span');"," // preceding text"," let statusSpanText = createElm('span');"," statusSpanText.appendChild(createText(this.text));",""," // target element container"," let targetEl = (!this.targetId) ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.targetId);",""," // default container"," if (!this.targetId) {"," statusDiv.appendChild(statusSpanText);"," statusDiv.appendChild(statusSpan);"," targetEl.appendChild(statusDiv);"," } else {"," // custom container, no need to append statusDiv"," targetEl.appendChild(statusSpanText);"," targetEl.appendChild(statusSpan);"," }",""," this.container = statusDiv;"," this.msgContainer = statusSpan;"," this.labelContainer = statusSpanText;",""," // subscribe to events"," emitter.on(['before-filtering'], () => this.message(this.msgFilter));"," emitter.on(['before-populating-filter'],"," () => this.message(this.msgPopulate));"," emitter.on(['before-page-change'],"," () => this.message(this.msgChangePage));"," emitter.on(['before-clearing-filters'], () =>"," this.message(this.msgClear));"," emitter.on(['before-page-length-change'],"," () => this.message(this.msgChangeResults));"," emitter.on(['before-reset-page'],"," () => this.message(this.msgResetPage));"," emitter.on(['before-reset-page-length'],"," () => this.message(this.msgResetPageLength));"," emitter.on(['before-loading-extensions'],"," () => this.message(this.msgLoadExtensions));"," emitter.on(['before-loading-themes'],"," () => this.message(this.msgLoadThemes));",""," emitter.on(EVENTS, () => this.message(''));",""," /** @inherited */"," this.initialized = true;",""," emitter.emit('feature-initialized', this);"," }",""," /**"," * Display status message"," * @param {String} [t=''] Message to be displayed"," */"," message(t = '') {"," if (!this.isEnabled()) {"," return;"," }",""," this.onBeforeShowMsg(this.tf, t);",""," let d = t === '' ? this.delay : 1;"," root.setTimeout(() => {"," if (!this.initialized) {"," return;"," }"," this.msgContainer.innerHTML = t;",""," this.onAfterShowMsg(this.tf, t);"," }, d);"," }",""," /**"," * Destroy StatusBar instance"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let emitter = this.emitter;",""," this.container.innerHTML = '';"," if (!this.targetId) {"," removeElm(this.container);"," }"," this.labelContainer = null;"," this.msgContainer = null;"," this.container = null;",""," // Unsubscribe to events"," emitter.off(['before-filtering'], () => this.message(this.msgFilter));"," emitter.off(['before-populating-filter'],"," () => this.message(this.msgPopulate));"," emitter.off(['before-page-change'],"," () => this.message(this.msgChangePage));"," emitter.off(['before-clearing-filters'],"," () => this.message(this.msgClear));"," emitter.off(['before-page-length-change'],"," () => this.message(this.msgChangeResults));"," emitter.off(['before-reset-page'], () =>"," this.message(this.msgResetPage));"," emitter.off(['before-reset-page-length'],"," () => this.message(this.msgResetPageLength));"," emitter.off(['before-loading-extensions'],"," () => this.message(this.msgLoadExtensions));"," emitter.off(['before-loading-themes'],"," () => this.message(this.msgLoadThemes));",""," emitter.off(EVENTS, () => this.message(''));",""," this.initialized = false;"," }","}",""]};
}
__cov_ghskLXdP3kS$tmw2XOv1uA = __cov_ghskLXdP3kS$tmw2XOv1uA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\statusBar.js'];
__cov_ghskLXdP3kS$tmw2XOv1uA.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_ghskLXdP3kS$tmw2XOv1uA.s['2']++;exports.StatusBar=undefined;__cov_ghskLXdP3kS$tmw2XOv1uA.s['3']++;var _feature=__webpack_require__(11);__cov_ghskLXdP3kS$tmw2XOv1uA.s['4']++;var _root=__webpack_require__(16);__cov_ghskLXdP3kS$tmw2XOv1uA.s['5']++;var _dom=__webpack_require__(10);__cov_ghskLXdP3kS$tmw2XOv1uA.s['6']++;var _types=__webpack_require__(3);__cov_ghskLXdP3kS$tmw2XOv1uA.s['7']++;var _settings=__webpack_require__(7);__cov_ghskLXdP3kS$tmw2XOv1uA.s['8']++;var _toolbar=__webpack_require__(33);function _classCallCheck(instance,Constructor){__cov_ghskLXdP3kS$tmw2XOv1uA.f['1']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['10']++;if(!(instance instanceof Constructor)){__cov_ghskLXdP3kS$tmw2XOv1uA.b['1'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_ghskLXdP3kS$tmw2XOv1uA.f['2']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['13']++;if(!self){__cov_ghskLXdP3kS$tmw2XOv1uA.b['2'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['2'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['15']++;return(__cov_ghskLXdP3kS$tmw2XOv1uA.b['4'][0]++,call)&&((__cov_ghskLXdP3kS$tmw2XOv1uA.b['4'][1]++,typeof call==='object')||(__cov_ghskLXdP3kS$tmw2XOv1uA.b['4'][2]++,typeof call==='function'))?(__cov_ghskLXdP3kS$tmw2XOv1uA.b['3'][0]++,call):(__cov_ghskLXdP3kS$tmw2XOv1uA.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_ghskLXdP3kS$tmw2XOv1uA.f['3']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['17']++;if((__cov_ghskLXdP3kS$tmw2XOv1uA.b['6'][0]++,typeof superClass!=='function')&&(__cov_ghskLXdP3kS$tmw2XOv1uA.b['6'][1]++,superClass!==null)){__cov_ghskLXdP3kS$tmw2XOv1uA.b['5'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['5'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['19']++;subClass.prototype=Object.create((__cov_ghskLXdP3kS$tmw2XOv1uA.b['7'][0]++,superClass)&&(__cov_ghskLXdP3kS$tmw2XOv1uA.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_ghskLXdP3kS$tmw2XOv1uA.s['20']++;if(superClass){__cov_ghskLXdP3kS$tmw2XOv1uA.b['8'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['21']++;Object.setPrototypeOf?(__cov_ghskLXdP3kS$tmw2XOv1uA.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_ghskLXdP3kS$tmw2XOv1uA.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['8'][1]++;}}__cov_ghskLXdP3kS$tmw2XOv1uA.s['22']++;var EVENTS=['after-filtering','after-populating-filter','after-page-change','after-clearing-filters','after-page-length-change','after-reset-page','after-reset-page-length','after-loading-extensions','after-loading-themes'];__cov_ghskLXdP3kS$tmw2XOv1uA.s['23']++;var StatusBar=exports.StatusBar=function(_Feature){__cov_ghskLXdP3kS$tmw2XOv1uA.f['4']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['24']++;_inherits(StatusBar,_Feature);function StatusBar(tf){__cov_ghskLXdP3kS$tmw2XOv1uA.f['5']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['26']++;_classCallCheck(this,StatusBar);__cov_ghskLXdP3kS$tmw2XOv1uA.s['27']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'statusBar'));__cov_ghskLXdP3kS$tmw2XOv1uA.s['28']++;var f=(__cov_ghskLXdP3kS$tmw2XOv1uA.b['10'][0]++,_this.config.status_bar)||(__cov_ghskLXdP3kS$tmw2XOv1uA.b['10'][1]++,{});__cov_ghskLXdP3kS$tmw2XOv1uA.s['29']++;_this.targetId=(0,_settings.defaultsStr)(f.target_id,null);__cov_ghskLXdP3kS$tmw2XOv1uA.s['30']++;_this.container=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['31']++;_this.msgContainer=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['32']++;_this.labelContainer=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['33']++;_this.text=(0,_settings.defaultsStr)(f.text,'');__cov_ghskLXdP3kS$tmw2XOv1uA.s['34']++;_this.cssClass=(0,_settings.defaultsStr)(f.css_class,'status');__cov_ghskLXdP3kS$tmw2XOv1uA.s['35']++;_this.delay=250;__cov_ghskLXdP3kS$tmw2XOv1uA.s['36']++;_this.onBeforeShowMsg=(0,_settings.defaultsFn)(f.on_before_show_msg,_types.EMPTY_FN);__cov_ghskLXdP3kS$tmw2XOv1uA.s['37']++;_this.onAfterShowMsg=(0,_settings.defaultsFn)(f.on_after_show_msg,_types.EMPTY_FN);__cov_ghskLXdP3kS$tmw2XOv1uA.s['38']++;_this.msgFilter=(0,_settings.defaultsStr)(f.msg_filter,'Filtering data...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['39']++;_this.msgPopulate=(0,_settings.defaultsStr)(f.msg_populate,'Populating filter...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['40']++;_this.msgPopulateCheckList=(0,_settings.defaultsStr)(f.msg_populate_checklist,'Populating list...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['41']++;_this.msgChangePage=(0,_settings.defaultsStr)(f.msg_change_page,'Collecting paging data...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['42']++;_this.msgClear=(0,_settings.defaultsStr)(f.msg_clear,'Clearing filters...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['43']++;_this.msgChangeResults=(0,_settings.defaultsStr)(f.msg_change_results,'Changing results per page...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['44']++;_this.msgResetPage=(0,_settings.defaultsStr)(f.msg_reset_page,'Re-setting page...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['45']++;_this.msgResetPageLength=(0,_settings.defaultsStr)(f.msg_reset_page_length,'Re-setting page length...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['46']++;_this.msgSort=(0,_settings.defaultsStr)(f.msg_sort,'Sorting data...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['47']++;_this.msgLoadExtensions=(0,_settings.defaultsStr)(f.msg_load_extensions,'Loading extensions...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['48']++;_this.msgLoadThemes=(0,_settings.defaultsStr)(f.msg_load_themes,'Loading theme(s)...');__cov_ghskLXdP3kS$tmw2XOv1uA.s['49']++;_this.toolbarPosition=(0,_settings.defaultsStr)(f.toolbar_position,_toolbar.LEFT);__cov_ghskLXdP3kS$tmw2XOv1uA.s['50']++;return _this;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['51']++;StatusBar.prototype.init=function init(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['6']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['52']++;var _this2=this;__cov_ghskLXdP3kS$tmw2XOv1uA.s['53']++;if(this.initialized){__cov_ghskLXdP3kS$tmw2XOv1uA.b['11'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['54']++;return;}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['11'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['55']++;var tf=this.tf;__cov_ghskLXdP3kS$tmw2XOv1uA.s['56']++;var emitter=this.emitter;__cov_ghskLXdP3kS$tmw2XOv1uA.s['57']++;emitter.emit('initializing-feature',this,!(0,_types.isNull)(this.targetId));__cov_ghskLXdP3kS$tmw2XOv1uA.s['58']++;var statusDiv=(0,_dom.createElm)('div');__cov_ghskLXdP3kS$tmw2XOv1uA.s['59']++;statusDiv.className=this.cssClass;__cov_ghskLXdP3kS$tmw2XOv1uA.s['60']++;var statusSpan=(0,_dom.createElm)('span');__cov_ghskLXdP3kS$tmw2XOv1uA.s['61']++;var statusSpanText=(0,_dom.createElm)('span');__cov_ghskLXdP3kS$tmw2XOv1uA.s['62']++;statusSpanText.appendChild((0,_dom.createText)(this.text));__cov_ghskLXdP3kS$tmw2XOv1uA.s['63']++;var targetEl=!this.targetId?(__cov_ghskLXdP3kS$tmw2XOv1uA.b['12'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_ghskLXdP3kS$tmw2XOv1uA.b['12'][1]++,(0,_dom.elm)(this.targetId));__cov_ghskLXdP3kS$tmw2XOv1uA.s['64']++;if(!this.targetId){__cov_ghskLXdP3kS$tmw2XOv1uA.b['13'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['65']++;statusDiv.appendChild(statusSpanText);__cov_ghskLXdP3kS$tmw2XOv1uA.s['66']++;statusDiv.appendChild(statusSpan);__cov_ghskLXdP3kS$tmw2XOv1uA.s['67']++;targetEl.appendChild(statusDiv);}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['13'][1]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['68']++;targetEl.appendChild(statusSpanText);__cov_ghskLXdP3kS$tmw2XOv1uA.s['69']++;targetEl.appendChild(statusSpan);}__cov_ghskLXdP3kS$tmw2XOv1uA.s['70']++;this.container=statusDiv;__cov_ghskLXdP3kS$tmw2XOv1uA.s['71']++;this.msgContainer=statusSpan;__cov_ghskLXdP3kS$tmw2XOv1uA.s['72']++;this.labelContainer=statusSpanText;__cov_ghskLXdP3kS$tmw2XOv1uA.s['73']++;emitter.on(['before-filtering'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['7']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['74']++;return _this2.message(_this2.msgFilter);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['75']++;emitter.on(['before-populating-filter'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['8']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['76']++;return _this2.message(_this2.msgPopulate);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['77']++;emitter.on(['before-page-change'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['9']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['78']++;return _this2.message(_this2.msgChangePage);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['79']++;emitter.on(['before-clearing-filters'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['10']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['80']++;return _this2.message(_this2.msgClear);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['81']++;emitter.on(['before-page-length-change'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['11']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['82']++;return _this2.message(_this2.msgChangeResults);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['83']++;emitter.on(['before-reset-page'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['12']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['84']++;return _this2.message(_this2.msgResetPage);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['85']++;emitter.on(['before-reset-page-length'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['13']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['86']++;return _this2.message(_this2.msgResetPageLength);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['87']++;emitter.on(['before-loading-extensions'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['14']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['88']++;return _this2.message(_this2.msgLoadExtensions);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['89']++;emitter.on(['before-loading-themes'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['15']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['90']++;return _this2.message(_this2.msgLoadThemes);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['91']++;emitter.on(EVENTS,function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['16']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['92']++;return _this2.message('');});__cov_ghskLXdP3kS$tmw2XOv1uA.s['93']++;this.initialized=true;__cov_ghskLXdP3kS$tmw2XOv1uA.s['94']++;emitter.emit('feature-initialized',this);};__cov_ghskLXdP3kS$tmw2XOv1uA.s['95']++;StatusBar.prototype.message=function message(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['17']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['96']++;var _this3=this;__cov_ghskLXdP3kS$tmw2XOv1uA.s['97']++;var t=(__cov_ghskLXdP3kS$tmw2XOv1uA.b['15'][0]++,arguments.length>0)&&(__cov_ghskLXdP3kS$tmw2XOv1uA.b['15'][1]++,arguments[0]!==undefined)?(__cov_ghskLXdP3kS$tmw2XOv1uA.b['14'][0]++,arguments[0]):(__cov_ghskLXdP3kS$tmw2XOv1uA.b['14'][1]++,'');__cov_ghskLXdP3kS$tmw2XOv1uA.s['98']++;if(!this.isEnabled()){__cov_ghskLXdP3kS$tmw2XOv1uA.b['16'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['99']++;return;}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['16'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['100']++;this.onBeforeShowMsg(this.tf,t);__cov_ghskLXdP3kS$tmw2XOv1uA.s['101']++;var d=t===''?(__cov_ghskLXdP3kS$tmw2XOv1uA.b['17'][0]++,this.delay):(__cov_ghskLXdP3kS$tmw2XOv1uA.b['17'][1]++,1);__cov_ghskLXdP3kS$tmw2XOv1uA.s['102']++;_root.root.setTimeout(function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['18']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['103']++;if(!_this3.initialized){__cov_ghskLXdP3kS$tmw2XOv1uA.b['18'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['104']++;return;}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['18'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['105']++;_this3.msgContainer.innerHTML=t;__cov_ghskLXdP3kS$tmw2XOv1uA.s['106']++;_this3.onAfterShowMsg(_this3.tf,t);},d);};__cov_ghskLXdP3kS$tmw2XOv1uA.s['107']++;StatusBar.prototype.destroy=function destroy(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['19']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['108']++;var _this4=this;__cov_ghskLXdP3kS$tmw2XOv1uA.s['109']++;if(!this.initialized){__cov_ghskLXdP3kS$tmw2XOv1uA.b['19'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['110']++;return;}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['19'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['111']++;var emitter=this.emitter;__cov_ghskLXdP3kS$tmw2XOv1uA.s['112']++;this.container.innerHTML='';__cov_ghskLXdP3kS$tmw2XOv1uA.s['113']++;if(!this.targetId){__cov_ghskLXdP3kS$tmw2XOv1uA.b['20'][0]++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['114']++;(0,_dom.removeElm)(this.container);}else{__cov_ghskLXdP3kS$tmw2XOv1uA.b['20'][1]++;}__cov_ghskLXdP3kS$tmw2XOv1uA.s['115']++;this.labelContainer=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['116']++;this.msgContainer=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['117']++;this.container=null;__cov_ghskLXdP3kS$tmw2XOv1uA.s['118']++;emitter.off(['before-filtering'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['20']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['119']++;return _this4.message(_this4.msgFilter);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['120']++;emitter.off(['before-populating-filter'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['21']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['121']++;return _this4.message(_this4.msgPopulate);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['122']++;emitter.off(['before-page-change'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['22']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['123']++;return _this4.message(_this4.msgChangePage);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['124']++;emitter.off(['before-clearing-filters'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['23']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['125']++;return _this4.message(_this4.msgClear);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['126']++;emitter.off(['before-page-length-change'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['24']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['127']++;return _this4.message(_this4.msgChangeResults);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['128']++;emitter.off(['before-reset-page'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['25']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['129']++;return _this4.message(_this4.msgResetPage);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['130']++;emitter.off(['before-reset-page-length'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['26']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['131']++;return _this4.message(_this4.msgResetPageLength);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['132']++;emitter.off(['before-loading-extensions'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['27']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['133']++;return _this4.message(_this4.msgLoadExtensions);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['134']++;emitter.off(['before-loading-themes'],function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['28']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['135']++;return _this4.message(_this4.msgLoadThemes);});__cov_ghskLXdP3kS$tmw2XOv1uA.s['136']++;emitter.off(EVENTS,function(){__cov_ghskLXdP3kS$tmw2XOv1uA.f['29']++;__cov_ghskLXdP3kS$tmw2XOv1uA.s['137']++;return _this4.message('');});__cov_ghskLXdP3kS$tmw2XOv1uA.s['138']++;this.initialized=false;};__cov_ghskLXdP3kS$tmw2XOv1uA.s['139']++;return StatusBar;}(_feature.Feature);
/***/ }),
/* 124 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_Dz1u8FAfstkoOxW_JP5q1g = (Function('return this'))();
if (!__cov_Dz1u8FAfstkoOxW_JP5q1g.__coverage__) { __cov_Dz1u8FAfstkoOxW_JP5q1g.__coverage__ = {}; }
__cov_Dz1u8FAfstkoOxW_JP5q1g = __cov_Dz1u8FAfstkoOxW_JP5q1g.__coverage__;
if (!(__cov_Dz1u8FAfstkoOxW_JP5q1g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\clearButton.js'])) {
__cov_Dz1u8FAfstkoOxW_JP5q1g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\clearButton.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\clearButton.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"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},"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]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"line":20,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":22,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"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":36,"name":"ClearButton","loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":20}}},"6":{"line":101,"name":"onClick","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":113,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":134,"name":"(anonymous_8)","loc":{"start":{"line":111,"column":38},"end":{"line":111,"column":38}}},"9":{"line":140,"name":"(anonymous_9)","loc":{"start":{"line":115,"column":37},"end":{"line":115,"column":37}}},"10":{"line":158,"name":"destroy","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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"8":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"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":74,"column":5},"start":{"line":17,"column":4}},"25":{"end":{"line":17,"column":20},"start":{"line":17,"column":20}},"26":{"end":{"line":17,"column":20},"start":{"line":17,"column":20}},"27":{"end":{"line":20,"column":8},"start":{"line":20,"column":8}},"28":{"end":{"line":26,"column":8},"start":{"line":26,"column":8}},"29":{"end":{"line":32,"column":8},"start":{"line":32,"column":8}},"30":{"end":{"line":38,"column":8},"start":{"line":38,"column":8}},"31":{"end":{"line":44,"column":8},"start":{"line":44,"column":8}},"32":{"end":{"line":50,"column":8},"start":{"line":50,"column":8}},"33":{"end":{"line":59,"column":8},"start":{"line":59,"column":8}},"34":{"end":{"line":66,"column":8},"start":{"line":66,"column":8}},"35":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"36":{"end":{"line":17,"column":20},"start":{"line":17,"column":20}},"37":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"38":{"end":{"line":83,"column":9},"start":{"line":81,"column":8}},"39":{"end":{"line":82,"column":12},"start":{"line":82,"column":12}},"40":{"end":{"line":84,"column":8},"start":{"line":84,"column":8}},"41":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"42":{"end":{"line":90,"column":11},"start":{"line":90,"column":11}},"43":{"end":{"line":91,"column":8},"start":{"line":91,"column":8}},"44":{"end":{"line":95,"column":9},"start":{"line":93,"column":8}},"45":{"end":{"line":94,"column":12},"start":{"line":94,"column":12}},"46":{"end":{"line":97,"column":8},"start":{"line":97,"column":8}},"47":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"48":{"end":{"line":101,"column":8},"start":{"line":101,"column":8}},"49":{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},"50":{"end":{"line":116,"column":9},"start":{"line":106,"column":8}},"51":{"end":{"line":107,"column":12},"start":{"line":107,"column":12}},"52":{"end":{"line":108,"column":12},"start":{"line":108,"column":12}},"53":{"end":{"line":109,"column":12},"start":{"line":109,"column":12}},"54":{"end":{"line":110,"column":12},"start":{"line":110,"column":12}},"55":{"end":{"line":111,"column":12},"start":{"line":111,"column":12}},"56":{"end":{"line":111,"column":38},"start":{"line":111,"column":38}},"57":{"end":{"line":113,"column":12},"start":{"line":113,"column":12}},"58":{"end":{"line":114,"column":12},"start":{"line":114,"column":12}},"59":{"end":{"line":115,"column":12},"start":{"line":115,"column":12}},"60":{"end":{"line":115,"column":37},"start":{"line":115,"column":37}},"61":{"end":{"line":117,"column":8},"start":{"line":117,"column":8}},"62":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"63":{"end":{"line":121,"column":8},"start":{"line":121,"column":8}},"64":{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},"65":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"66":{"end":{"line":132,"column":9},"start":{"line":130,"column":8}},"67":{"end":{"line":131,"column":12},"start":{"line":131,"column":12}},"68":{"end":{"line":133,"column":8},"start":{"line":133,"column":8}},"69":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"70":{"end":{"line":135,"column":8},"start":{"line":135,"column":8}},"71":{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},"72":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"73":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":20,"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":22,"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":22,"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":22,"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":24,"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":24,"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":24,"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":24,"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":24,"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":41,"type":"binary-expr","locations":[{"end":{"line":20,"column":16},"start":{"line":20,"column":16}},{"end":{"line":20,"column":8},"start":{"line":20,"column":41}}]},"11":{"line":65,"type":"binary-expr","locations":[{"end":{"line":44,"column":23},"start":{"line":44,"column":23}},{"end":{"line":44,"column":8},"start":{"line":44,"column":36}}]},"12":{"line":71,"type":"cond-expr","locations":[{"end":{"line":51,"column":13},"start":{"line":51,"column":44}},{"end":{"line":50,"column":20},"start":{"line":52,"column":16}}]},"13":{"line":71,"type":"binary-expr","locations":[{"end":{"line":51,"column":13},"start":{"line":51,"column":13}},{"end":{"line":51,"column":13},"start":{"line":51,"column":32}}]},"14":{"line":102,"type":"if","locations":[{"end":{"line":81,"column":8},"start":{"line":81,"column":8}},{"end":{"line":81,"column":8},"start":{"line":81,"column":8}}]},"15":{"line":118,"type":"if","locations":[{"end":{"line":93,"column":8},"start":{"line":93,"column":8}},{"end":{"line":93,"column":8},"start":{"line":93,"column":8}}]},"16":{"line":126,"type":"cond-expr","locations":[{"end":{"line":101,"column":23},"start":{"line":102,"column":12}},{"end":{"line":101,"column":8},"start":{"line":103,"column":12}}]},"17":{"line":129,"type":"if","locations":[{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},{"end":{"line":106,"column":8},"start":{"line":106,"column":8}}]},"18":{"line":159,"type":"if","locations":[{"end":{"line":130,"column":8},"start":{"line":130,"column":8}},{"end":{"line":130,"column":8},"start":{"line":130,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, createText, elm, removeElm} from '../dom';","import {addEvt} from '../event';","import {defaultsStr} from '../settings';","import {isNull} from '../types';","import {RIGHT} from './toolbar';","","/**"," * Clear button UI component"," */","export class ClearButton extends Feature {",""," /**"," * Creates an instance of ClearButton"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'btnReset');",""," let f = this.config.btn_reset || {};",""," /**"," * Container element ID"," * @type {String}"," */"," this.targetId = defaultsStr(f.target_id, null);",""," /**"," * Text for the clear button"," * @type {String}"," */"," this.text = defaultsStr(f.text, null);",""," /**"," * Css class for reset button"," * @type {String}"," */"," this.cssClass = defaultsStr(f.css_class, 'reset');",""," /**"," * Tooltip text for the clear button"," * @type {String}"," */"," this.tooltip = f.tooltip || 'Clear filters';",""," /**"," * Custom Html string for the clear button"," * @type {String}"," */"," this.html = defaultsStr(f.html,"," (!tf.enableIcons || this.text ? null :"," '<input type=\"button\" value=\"\" class=\"' + this.cssClass +"," '\" ' + 'title=\"' + this.tooltip + '\" />'));",""," /**"," * Default position in toolbar ('left'|'center'|'right')"," * @type {String}"," */"," this.toolbarPosition = defaultsStr(f.toolbar_position, RIGHT);",""," /**"," * Clear button container element"," * @type {DOMElement}"," * @private"," */"," this.container = null;",""," /**"," * Clear button element"," * @type {DOMElement}"," * @private"," */"," this.element = null;"," }",""," /**"," * Click event handler for clear button"," * @private"," */"," onClick() {"," if (!this.isEnabled()) {"," return;"," }"," this.tf.clearFilters();"," }",""," /**"," * Initialize clear button component"," */"," init() {"," let tf = this.tf;",""," if (this.initialized) {"," return;"," }",""," this.emitter.emit('initializing-feature', this, !isNull(this.targetId));",""," let cont = createElm('span');",""," let targetEl = !this.targetId ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.targetId);"," targetEl.appendChild(cont);",""," if (!this.html) {"," let fltReset = createElm('a', ['href', 'javascript:void(0);']);"," fltReset.className = this.cssClass;"," fltReset.appendChild(createText(this.text));"," cont.appendChild(fltReset);"," addEvt(fltReset, 'click', () => this.onClick());"," } else {"," cont.innerHTML = this.html;"," let resetEl = cont.firstChild;"," addEvt(resetEl, 'click', () => this.onClick());"," }"," this.element = cont.firstChild;"," this.container = cont;",""," /** @inherited */"," this.initialized = true;",""," this.emitter.emit('feature-initialized', this);"," }",""," /**"," * Destroy ClearButton instance"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," removeElm(this.element);"," removeElm(this.container);"," this.element = null;"," this.container = null;"," this.initialized = false;"," }","}",""]};
}
__cov_Dz1u8FAfstkoOxW_JP5q1g = __cov_Dz1u8FAfstkoOxW_JP5q1g['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\clearButton.js'];
__cov_Dz1u8FAfstkoOxW_JP5q1g.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_Dz1u8FAfstkoOxW_JP5q1g.s['2']++;exports.ClearButton=undefined;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['3']++;var _feature=__webpack_require__(11);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['4']++;var _dom=__webpack_require__(10);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['5']++;var _event=__webpack_require__(19);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['6']++;var _settings=__webpack_require__(7);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['7']++;var _types=__webpack_require__(3);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['8']++;var _toolbar=__webpack_require__(33);function _classCallCheck(instance,Constructor){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['1']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['10']++;if(!(instance instanceof Constructor)){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['1'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['11']++;throw new TypeError('Cannot call a class as a function');}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['2']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['13']++;if(!self){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['2'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['14']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['2'][1]++;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['15']++;return(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['4'][0]++,call)&&((__cov_Dz1u8FAfstkoOxW_JP5q1g.b['4'][1]++,typeof call==='object')||(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['4'][2]++,typeof call==='function'))?(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['3'][0]++,call):(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['3']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['17']++;if((__cov_Dz1u8FAfstkoOxW_JP5q1g.b['6'][0]++,typeof superClass!=='function')&&(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['6'][1]++,superClass!==null)){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['5'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['18']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['5'][1]++;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['19']++;subClass.prototype=Object.create((__cov_Dz1u8FAfstkoOxW_JP5q1g.b['7'][0]++,superClass)&&(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_Dz1u8FAfstkoOxW_JP5q1g.s['20']++;if(superClass){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['8'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['21']++;Object.setPrototypeOf?(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['8'][1]++;}}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['22']++;var ClearButton=exports.ClearButton=function(_Feature){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['4']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['23']++;_inherits(ClearButton,_Feature);function ClearButton(tf){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['5']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['25']++;_classCallCheck(this,ClearButton);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['26']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'btnReset'));__cov_Dz1u8FAfstkoOxW_JP5q1g.s['27']++;var f=(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['10'][0]++,_this.config.btn_reset)||(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['10'][1]++,{});__cov_Dz1u8FAfstkoOxW_JP5q1g.s['28']++;_this.targetId=(0,_settings.defaultsStr)(f.target_id,null);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['29']++;_this.text=(0,_settings.defaultsStr)(f.text,null);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['30']++;_this.cssClass=(0,_settings.defaultsStr)(f.css_class,'reset');__cov_Dz1u8FAfstkoOxW_JP5q1g.s['31']++;_this.tooltip=(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['11'][0]++,f.tooltip)||(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['11'][1]++,'Clear filters');__cov_Dz1u8FAfstkoOxW_JP5q1g.s['32']++;_this.html=(0,_settings.defaultsStr)(f.html,(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['13'][0]++,!tf.enableIcons)||(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['13'][1]++,_this.text)?(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['12'][0]++,null):(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['12'][1]++,'<input type="button" value="" class="'+_this.cssClass+'" '+'title="'+_this.tooltip+'" />'));__cov_Dz1u8FAfstkoOxW_JP5q1g.s['33']++;_this.toolbarPosition=(0,_settings.defaultsStr)(f.toolbar_position,_toolbar.RIGHT);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['34']++;_this.container=null;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['35']++;_this.element=null;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['36']++;return _this;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['37']++;ClearButton.prototype.onClick=function onClick(){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['6']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['38']++;if(!this.isEnabled()){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['14'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['39']++;return;}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['14'][1]++;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['40']++;this.tf.clearFilters();};__cov_Dz1u8FAfstkoOxW_JP5q1g.s['41']++;ClearButton.prototype.init=function init(){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['7']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['42']++;var _this2=this;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['43']++;var tf=this.tf;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['44']++;if(this.initialized){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['15'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['45']++;return;}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['15'][1]++;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['46']++;this.emitter.emit('initializing-feature',this,!(0,_types.isNull)(this.targetId));__cov_Dz1u8FAfstkoOxW_JP5q1g.s['47']++;var cont=(0,_dom.createElm)('span');__cov_Dz1u8FAfstkoOxW_JP5q1g.s['48']++;var targetEl=!this.targetId?(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['16'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_Dz1u8FAfstkoOxW_JP5q1g.b['16'][1]++,(0,_dom.elm)(this.targetId));__cov_Dz1u8FAfstkoOxW_JP5q1g.s['49']++;targetEl.appendChild(cont);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['50']++;if(!this.html){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['17'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['51']++;var fltReset=(0,_dom.createElm)('a',['href','javascript:void(0);']);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['52']++;fltReset.className=this.cssClass;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['53']++;fltReset.appendChild((0,_dom.createText)(this.text));__cov_Dz1u8FAfstkoOxW_JP5q1g.s['54']++;cont.appendChild(fltReset);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['55']++;(0,_event.addEvt)(fltReset,'click',function(){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['8']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['56']++;return _this2.onClick();});}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['17'][1]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['57']++;cont.innerHTML=this.html;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['58']++;var resetEl=cont.firstChild;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['59']++;(0,_event.addEvt)(resetEl,'click',function(){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['9']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['60']++;return _this2.onClick();});}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['61']++;this.element=cont.firstChild;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['62']++;this.container=cont;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['63']++;this.initialized=true;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['64']++;this.emitter.emit('feature-initialized',this);};__cov_Dz1u8FAfstkoOxW_JP5q1g.s['65']++;ClearButton.prototype.destroy=function destroy(){__cov_Dz1u8FAfstkoOxW_JP5q1g.f['10']++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['66']++;if(!this.initialized){__cov_Dz1u8FAfstkoOxW_JP5q1g.b['18'][0]++;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['67']++;return;}else{__cov_Dz1u8FAfstkoOxW_JP5q1g.b['18'][1]++;}__cov_Dz1u8FAfstkoOxW_JP5q1g.s['68']++;(0,_dom.removeElm)(this.element);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['69']++;(0,_dom.removeElm)(this.container);__cov_Dz1u8FAfstkoOxW_JP5q1g.s['70']++;this.element=null;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['71']++;this.container=null;__cov_Dz1u8FAfstkoOxW_JP5q1g.s['72']++;this.initialized=false;};__cov_Dz1u8FAfstkoOxW_JP5q1g.s['73']++;return ClearButton;}(_feature.Feature);
/***/ }),
/* 125 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_y5ZiEsTgihwqxZI0gL8fHQ = (Function('return this'))();
if (!__cov_y5ZiEsTgihwqxZI0gL8fHQ.__coverage__) { __cov_y5ZiEsTgihwqxZI0gL8fHQ.__coverage__ = {}; }
__cov_y5ZiEsTgihwqxZI0gL8fHQ = __cov_y5ZiEsTgihwqxZI0gL8fHQ.__coverage__;
if (!(__cov_y5ZiEsTgihwqxZI0gL8fHQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\alternateRows.js'])) {
__cov_y5ZiEsTgihwqxZI0gL8fHQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\alternateRows.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\alternateRows.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},"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]},"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},"fnMap":{"1":{"line":14,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":16,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":18,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":23,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":31,"name":"AlternateRows","loc":{"start":{"line":15,"column":4},"end":{"line":15,"column":20}}},"6":{"line":56,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":66,"name":"(anonymous_7)","loc":{"start":{"line":44,"column":12},"end":{"line":44,"column":12}}},"8":{"line":69,"name":"(anonymous_8)","loc":{"start":{"line":47,"column":12},"end":{"line":47,"column":12}}},"9":{"line":82,"name":"processAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":107,"name":"processRow","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":124,"name":"setRowBg","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":142,"name":"removeRowBg","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":156,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"14":{"line":164,"name":"(anonymous_14)","loc":{"start":{"line":128,"column":16},"end":{"line":128,"column":16}}},"15":{"line":169,"name":"(anonymous_15)","loc":{"start":{"line":132,"column":12},"end":{"line":132,"column":12}}},"16":{"line":172,"name":"(anonymous_16)","loc":{"start":{"line":135,"column":12},"end":{"line":135,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"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":30,"column":5},"start":{"line":15,"column":4}},"22":{"end":{"line":15,"column":20},"start":{"line":15,"column":20}},"23":{"end":{"line":15,"column":20},"start":{"line":15,"column":20}},"24":{"end":{"line":18,"column":8},"start":{"line":18,"column":8}},"25":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"26":{"end":{"line":29,"column":8},"start":{"line":29,"column":8}},"27":{"end":{"line":15,"column":20},"start":{"line":15,"column":20}},"28":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"29":{"end":{"line":35,"column":11},"start":{"line":35,"column":11}},"30":{"end":{"line":38,"column":9},"start":{"line":36,"column":8}},"31":{"end":{"line":37,"column":12},"start":{"line":37,"column":12}},"32":{"end":{"line":40,"column":8},"start":{"line":40,"column":8}},"33":{"end":{"line":43,"column":8},"start":{"line":43,"column":8}},"34":{"end":{"line":44,"column":12},"start":{"line":44,"column":12}},"35":{"end":{"line":46,"column":8},"start":{"line":46,"column":8}},"36":{"end":{"line":47,"column":12},"start":{"line":47,"column":12}},"37":{"end":{"line":50,"column":8},"start":{"line":50,"column":8}},"38":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"39":{"end":{"line":59,"column":9},"start":{"line":57,"column":8}},"40":{"end":{"line":58,"column":12},"start":{"line":58,"column":12}},"41":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"42":{"end":{"line":61,"column":8},"start":{"line":61,"column":8}},"43":{"end":{"line":62,"column":8},"start":{"line":62,"column":8}},"44":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"45":{"end":{"line":70,"column":9},"start":{"line":66,"column":8}},"46":{"end":{"line":67,"column":12},"start":{"line":67,"column":12}},"47":{"end":{"line":68,"column":12},"start":{"line":68,"column":12}},"48":{"end":{"line":69,"column":12},"start":{"line":69,"column":12}},"49":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"50":{"end":{"line":84,"column":9},"start":{"line":80,"column":8}},"51":{"end":{"line":81,"column":12},"start":{"line":81,"column":12}},"52":{"end":{"line":83,"column":12},"start":{"line":83,"column":12}},"53":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"54":{"end":{"line":97,"column":9},"start":{"line":95,"column":8}},"55":{"end":{"line":96,"column":12},"start":{"line":96,"column":12}},"56":{"end":{"line":98,"column":8},"start":{"line":98,"column":8}},"57":{"end":{"line":99,"column":8},"start":{"line":99,"column":8}},"58":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"59":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"60":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"61":{"end":{"line":113,"column":9},"start":{"line":111,"column":8}},"62":{"end":{"line":112,"column":12},"start":{"line":112,"column":12}},"63":{"end":{"line":114,"column":8},"start":{"line":114,"column":8}},"64":{"end":{"line":115,"column":8},"start":{"line":115,"column":8}},"65":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"66":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"67":{"end":{"line":122,"column":14},"start":{"line":122,"column":14}},"68":{"end":{"line":125,"column":9},"start":{"line":123,"column":8}},"69":{"end":{"line":124,"column":12},"start":{"line":124,"column":12}},"70":{"end":{"line":127,"column":8},"start":{"line":127,"column":8}},"71":{"end":{"line":128,"column":8},"start":{"line":128,"column":8}},"72":{"end":{"line":128,"column":16},"start":{"line":128,"column":16}},"73":{"end":{"line":131,"column":8},"start":{"line":131,"column":8}},"74":{"end":{"line":132,"column":12},"start":{"line":132,"column":12}},"75":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"76":{"end":{"line":135,"column":12},"start":{"line":135,"column":12}},"77":{"end":{"line":137,"column":8},"start":{"line":137,"column":8}},"78":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":14,"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":16,"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":16,"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":16,"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":18,"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":18,"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":18,"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":18,"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":18,"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":59,"type":"if","locations":[{"end":{"line":36,"column":8},"start":{"line":36,"column":8}},{"end":{"line":36,"column":8},"start":{"line":36,"column":8}}]},"11":{"line":83,"type":"if","locations":[{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},{"end":{"line":57,"column":8},"start":{"line":57,"column":8}}]},"12":{"line":108,"type":"if","locations":[{"end":{"line":80,"column":8},"start":{"line":80,"column":8}},{"end":{"line":80,"column":8},"start":{"line":80,"column":8}}]},"13":{"line":125,"type":"if","locations":[{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},{"end":{"line":95,"column":8},"start":{"line":95,"column":8}}]},"14":{"line":125,"type":"binary-expr","locations":[{"end":{"line":95,"column":12},"start":{"line":95,"column":12}},{"end":{"line":95,"column":8},"start":{"line":95,"column":33}}]},"15":{"line":129,"type":"cond-expr","locations":[{"end":{"line":99,"column":16},"start":{"line":99,"column":29}},{"end":{"line":99,"column":8},"start":{"line":99,"column":38}}]},"16":{"line":132,"type":"cond-expr","locations":[{"end":{"line":102,"column":31},"start":{"line":102,"column":41}},{"end":{"line":102,"column":8},"start":{"line":102,"column":56}}]},"17":{"line":143,"type":"if","locations":[{"end":{"line":111,"column":8},"start":{"line":111,"column":8}},{"end":{"line":111,"column":8},"start":{"line":111,"column":8}}]},"18":{"line":159,"type":"if","locations":[{"end":{"line":123,"column":8},"start":{"line":123,"column":8}},{"end":{"line":123,"column":8},"start":{"line":123,"column":8}}]}},"code":["import {Feature} from '../feature';","import {addClass, removeClass} from '../dom';","import {defaultsStr} from '../settings';","","/**"," * Rows with alternating background color for improved readability"," */","export class AlternateRows extends Feature {",""," /**"," * Creates an instance of AlternateRows."," *"," * @param {Object} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'alternateRows');",""," let config = this.config;"," /**"," * Css class for even rows (default: 'even')"," * @type {String}"," */"," this.evenCss = defaultsStr(config.even_row_css_class, 'even');",""," /**"," * Css class for odd rows (default: 'odd')"," * @type {String}"," */"," this.oddCss = defaultsStr(config.odd_row_css_class, 'odd');"," }",""," /**"," * Sets alternating rows color"," */"," init() {"," if (this.initialized) {"," return;"," }",""," this.processAll();",""," // Subscribe to events"," this.emitter.on(['row-processed', 'row-paged'],"," (tf, rowIndex, arrIndex, isValid) =>"," this.processRow(rowIndex, arrIndex, isValid));"," this.emitter.on(['column-sorted', 'rows-changed'],"," () => this.processAll());",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Apply background to all valid rows"," */"," processAll() {"," if (!this.isEnabled()) {"," return;"," }"," let tf = this.tf;"," let validRowsIndex = tf.getValidRows(true);"," let indexLen = validRowsIndex.length;"," let idx = 0;",""," //alternates bg color"," for (let j = 0; j < indexLen; j++) {"," let rowIdx = validRowsIndex[j];"," this.setRowBg(rowIdx, idx);"," idx++;"," }"," }",""," /**"," * Set/remove row background based on row validation"," * @param {Number} rowIdx Row index"," * @param {Number} arrIdx Array index"," * @param {Boolean} isValid Valid row flag"," */"," processRow(rowIdx, arrIdx, isValid) {"," if (isValid) {"," this.setRowBg(rowIdx, arrIdx);"," } else {"," this.removeRowBg(rowIdx);"," }"," }",""," /**"," * Sets row background color"," * @param {Number} rowIdx Row index"," * @param {Number} idx Valid rows collection index needed to calculate bg"," * color"," * @private"," */"," setRowBg(rowIdx, idx) {"," if (!this.isEnabled() || isNaN(rowIdx)) {"," return;"," }"," let rows = this.tf.dom().rows;"," let i = isNaN(idx) ? rowIdx : idx;"," this.removeRowBg(rowIdx);",""," addClass(rows[rowIdx], (i % 2) ? this.evenCss : this.oddCss);"," }",""," /**"," * Removes row background color"," * @param {Number} idx Row index"," * @private"," */"," removeRowBg(idx) {"," if (isNaN(idx)) {"," return;"," }"," let rows = this.tf.dom().rows;"," removeClass(rows[idx], this.oddCss);"," removeClass(rows[idx], this.evenCss);"," }",""," /**"," * Removes all alternating backgrounds"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let eachRow = this.tf.eachRow(0);"," eachRow((row, i) => this.removeRowBg(i));",""," // Unsubscribe to events"," this.emitter.off(['row-processed', 'row-paged'],"," (tf, rowIndex, arrIndex, isValid) =>"," this.processRow(rowIndex, arrIndex, isValid));"," this.emitter.off(['column-sorted', 'rows-changed'],"," () => this.processAll());",""," this.initialized = false;"," }","","}",""]};
}
__cov_y5ZiEsTgihwqxZI0gL8fHQ = __cov_y5ZiEsTgihwqxZI0gL8fHQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\alternateRows.js'];
__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['2']++;exports.AlternateRows=undefined;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['3']++;var _feature=__webpack_require__(11);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['4']++;var _dom=__webpack_require__(10);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['5']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['1']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['7']++;if(!(instance instanceof Constructor)){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['1'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['8']++;throw new TypeError('Cannot call a class as a function');}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['2']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['10']++;if(!self){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['2'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['2'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['12']++;return(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['4'][0]++,call)&&((__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['4'][1]++,typeof call==='object')||(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['4'][2]++,typeof call==='function'))?(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['3'][0]++,call):(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['3']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['14']++;if((__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['6'][0]++,typeof superClass!=='function')&&(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['6'][1]++,superClass!==null)){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['5'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['15']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['5'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['16']++;subClass.prototype=Object.create((__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['7'][0]++,superClass)&&(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['17']++;if(superClass){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['8'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['18']++;Object.setPrototypeOf?(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['8'][1]++;}}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['19']++;var AlternateRows=exports.AlternateRows=function(_Feature){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['4']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['20']++;_inherits(AlternateRows,_Feature);function AlternateRows(tf){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['5']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['22']++;_classCallCheck(this,AlternateRows);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['23']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'alternateRows'));__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['24']++;var config=_this.config;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['25']++;_this.evenCss=(0,_settings.defaultsStr)(config.even_row_css_class,'even');__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['26']++;_this.oddCss=(0,_settings.defaultsStr)(config.odd_row_css_class,'odd');__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['27']++;return _this;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['28']++;AlternateRows.prototype.init=function init(){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['6']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['29']++;var _this2=this;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['30']++;if(this.initialized){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['10'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['31']++;return;}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['10'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['32']++;this.processAll();__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['33']++;this.emitter.on(['row-processed','row-paged'],function(tf,rowIndex,arrIndex,isValid){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['7']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['34']++;return _this2.processRow(rowIndex,arrIndex,isValid);});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['35']++;this.emitter.on(['column-sorted','rows-changed'],function(){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['8']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['36']++;return _this2.processAll();});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['37']++;this.initialized=true;};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['38']++;AlternateRows.prototype.processAll=function processAll(){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['9']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['39']++;if(!this.isEnabled()){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['11'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['40']++;return;}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['11'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['41']++;var tf=this.tf;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['42']++;var validRowsIndex=tf.getValidRows(true);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['43']++;var indexLen=validRowsIndex.length;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['44']++;var idx=0;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['45']++;for(var j=0;j<indexLen;j++){__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['46']++;var rowIdx=validRowsIndex[j];__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['47']++;this.setRowBg(rowIdx,idx);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['48']++;idx++;}};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['49']++;AlternateRows.prototype.processRow=function processRow(rowIdx,arrIdx,isValid){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['10']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['50']++;if(isValid){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['12'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['51']++;this.setRowBg(rowIdx,arrIdx);}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['12'][1]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['52']++;this.removeRowBg(rowIdx);}};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['53']++;AlternateRows.prototype.setRowBg=function setRowBg(rowIdx,idx){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['11']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['54']++;if((__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['14'][0]++,!this.isEnabled())||(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['14'][1]++,isNaN(rowIdx))){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['13'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['55']++;return;}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['13'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['56']++;var rows=this.tf.dom().rows;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['57']++;var i=isNaN(idx)?(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['15'][0]++,rowIdx):(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['15'][1]++,idx);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['58']++;this.removeRowBg(rowIdx);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['59']++;(0,_dom.addClass)(rows[rowIdx],i%2?(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['16'][0]++,this.evenCss):(__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['16'][1]++,this.oddCss));};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['60']++;AlternateRows.prototype.removeRowBg=function removeRowBg(idx){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['12']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['61']++;if(isNaN(idx)){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['17'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['62']++;return;}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['17'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['63']++;var rows=this.tf.dom().rows;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['64']++;(0,_dom.removeClass)(rows[idx],this.oddCss);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['65']++;(0,_dom.removeClass)(rows[idx],this.evenCss);};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['66']++;AlternateRows.prototype.destroy=function destroy(){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['13']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['67']++;var _this3=this;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['68']++;if(!this.initialized){__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['18'][0]++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['69']++;return;}else{__cov_y5ZiEsTgihwqxZI0gL8fHQ.b['18'][1]++;}__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['70']++;var eachRow=this.tf.eachRow(0);__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['71']++;eachRow(function(row,i){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['14']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['72']++;return _this3.removeRowBg(i);});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['73']++;this.emitter.off(['row-processed','row-paged'],function(tf,rowIndex,arrIndex,isValid){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['15']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['74']++;return _this3.processRow(rowIndex,arrIndex,isValid);});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['75']++;this.emitter.off(['column-sorted','rows-changed'],function(){__cov_y5ZiEsTgihwqxZI0gL8fHQ.f['16']++;__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['76']++;return _this3.processAll();});__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['77']++;this.initialized=false;};__cov_y5ZiEsTgihwqxZI0gL8fHQ.s['78']++;return AlternateRows;}(_feature.Feature);
/***/ }),
/* 126 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_W9dTvdCTZ_DGEjG9K$n$3Q = (Function('return this'))();
if (!__cov_W9dTvdCTZ_DGEjG9K$n$3Q.__coverage__) { __cov_W9dTvdCTZ_DGEjG9K$n$3Q.__coverage__ = {}; }
__cov_W9dTvdCTZ_DGEjG9K$n$3Q = __cov_W9dTvdCTZ_DGEjG9K$n$3Q.__coverage__;
if (!(__cov_W9dTvdCTZ_DGEjG9K$n$3Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\noResults.js'])) {
__cov_W9dTvdCTZ_DGEjG9K$n$3Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\noResults.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\noResults.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},"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,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,0],"22":[0,0],"23":[0,0],"24":[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":18,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":20,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":22,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":30,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":37,"name":"NoResults","loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":20}}},"6":{"line":113,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":136,"name":"(anonymous_7)","loc":{"start":{"line":113,"column":45},"end":{"line":113,"column":45}}},"8":{"line":151,"name":"toggle","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"9":{"line":164,"name":"show","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":181,"name":"hide","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":198,"name":"setWidth","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"12":{"line":216,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"13":{"line":225,"name":"(anonymous_13)","loc":{"start":{"line":190,"column":46},"end":{"line":190,"column":46}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"6":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"7":{"end":{"line":5,"column":0},"start":{"line":5,"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":86,"column":5},"start":{"line":19,"column":4}},"24":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"25":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"26":{"end":{"line":23,"column":8},"start":{"line":23,"column":8}},"27":{"end":{"line":29,"column":8},"start":{"line":29,"column":8}},"28":{"end":{"line":35,"column":8},"start":{"line":35,"column":8}},"29":{"end":{"line":41,"column":8},"start":{"line":41,"column":8}},"30":{"end":{"line":48,"column":8},"start":{"line":48,"column":8}},"31":{"end":{"line":55,"column":8},"start":{"line":55,"column":8}},"32":{"end":{"line":61,"column":8},"start":{"line":61,"column":8}},"33":{"end":{"line":67,"column":8},"start":{"line":67,"column":8}},"34":{"end":{"line":73,"column":8},"start":{"line":73,"column":8}},"35":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"36":{"end":{"line":85,"column":8},"start":{"line":85,"column":8}},"37":{"end":{"line":19,"column":20},"start":{"line":19,"column":20}},"38":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"39":{"end":{"line":91,"column":11},"start":{"line":91,"column":11}},"40":{"end":{"line":94,"column":9},"start":{"line":92,"column":8}},"41":{"end":{"line":93,"column":12},"start":{"line":93,"column":12}},"42":{"end":{"line":95,"column":8},"start":{"line":95,"column":8}},"43":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"44":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"45":{"end":{"line":101,"column":8},"start":{"line":101,"column":8}},"46":{"end":{"line":102,"column":8},"start":{"line":102,"column":8}},"47":{"end":{"line":108,"column":9},"start":{"line":104,"column":8}},"48":{"end":{"line":105,"column":12},"start":{"line":105,"column":12}},"49":{"end":{"line":107,"column":12},"start":{"line":107,"column":12}},"50":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"51":{"end":{"line":113,"column":8},"start":{"line":113,"column":8}},"52":{"end":{"line":113,"column":45},"start":{"line":113,"column":45}},"53":{"end":{"line":116,"column":8},"start":{"line":116,"column":8}},"54":{"end":{"line":118,"column":8},"start":{"line":118,"column":8}},"55":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"56":{"end":{"line":129,"column":9},"start":{"line":125,"column":8}},"57":{"end":{"line":126,"column":12},"start":{"line":126,"column":12}},"58":{"end":{"line":128,"column":12},"start":{"line":128,"column":12}},"59":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":139,"column":8},"start":{"line":139,"column":8}},"63":{"end":{"line":141,"column":8},"start":{"line":141,"column":8}},"64":{"end":{"line":142,"column":8},"start":{"line":142,"column":8}},"65":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"66":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"67":{"end":{"line":153,"column":9},"start":{"line":151,"column":8}},"68":{"end":{"line":152,"column":12},"start":{"line":152,"column":12}},"69":{"end":{"line":154,"column":8},"start":{"line":154,"column":8}},"70":{"end":{"line":156,"column":8},"start":{"line":156,"column":8}},"71":{"end":{"line":158,"column":8},"start":{"line":158,"column":8}},"72":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"73":{"end":{"line":168,"column":9},"start":{"line":166,"column":8}},"74":{"end":{"line":167,"column":12},"start":{"line":167,"column":12}},"75":{"end":{"line":169,"column":8},"start":{"line":169,"column":8}},"76":{"end":{"line":177,"column":9},"start":{"line":170,"column":8}},"77":{"end":{"line":171,"column":12},"start":{"line":171,"column":12}},"78":{"end":{"line":172,"column":12},"start":{"line":172,"column":12}},"79":{"end":{"line":174,"column":12},"start":{"line":174,"column":12}},"80":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"81":{"end":{"line":183,"column":14},"start":{"line":183,"column":14}},"82":{"end":{"line":186,"column":9},"start":{"line":184,"column":8}},"83":{"end":{"line":185,"column":12},"start":{"line":185,"column":12}},"84":{"end":{"line":187,"column":8},"start":{"line":187,"column":8}},"85":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"86":{"end":{"line":190,"column":8},"start":{"line":190,"column":8}},"87":{"end":{"line":190,"column":46},"start":{"line":190,"column":46}},"88":{"end":{"line":192,"column":8},"start":{"line":192,"column":8}},"89":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":18,"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":20,"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":20,"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":20,"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":22,"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":22,"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":22,"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":22,"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":22,"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":43,"type":"binary-expr","locations":[{"end":{"line":23,"column":16},"start":{"line":23,"column":16}},{"end":{"line":23,"column":8},"start":{"line":23,"column":50}}]},"11":{"line":68,"type":"binary-expr","locations":[{"end":{"line":48,"column":26},"start":{"line":48,"column":26}},{"end":{"line":48,"column":8},"start":{"line":49,"column":12}}]},"12":{"line":116,"type":"if","locations":[{"end":{"line":92,"column":8},"start":{"line":92,"column":8}},{"end":{"line":92,"column":8},"start":{"line":92,"column":8}}]},"13":{"line":120,"type":"binary-expr","locations":[{"end":{"line":96,"column":21},"start":{"line":96,"column":21}},{"end":{"line":96,"column":21},"start":{"line":96,"column":45}},{"end":{"line":96,"column":8},"start":{"line":97,"column":12}}]},"14":{"line":127,"type":"if","locations":[{"end":{"line":104,"column":8},"start":{"line":104,"column":8}},{"end":{"line":104,"column":8},"start":{"line":104,"column":8}}]},"15":{"line":152,"type":"if","locations":[{"end":{"line":125,"column":8},"start":{"line":125,"column":8}},{"end":{"line":125,"column":8},"start":{"line":125,"column":8}}]},"16":{"line":165,"type":"if","locations":[{"end":{"line":136,"column":8},"start":{"line":136,"column":8}},{"end":{"line":136,"column":8},"start":{"line":136,"column":8}}]},"17":{"line":165,"type":"binary-expr","locations":[{"end":{"line":136,"column":12},"start":{"line":136,"column":12}},{"end":{"line":136,"column":8},"start":{"line":136,"column":33}}]},"18":{"line":182,"type":"if","locations":[{"end":{"line":151,"column":8},"start":{"line":151,"column":8}},{"end":{"line":151,"column":8},"start":{"line":151,"column":8}}]},"19":{"line":182,"type":"binary-expr","locations":[{"end":{"line":151,"column":12},"start":{"line":151,"column":12}},{"end":{"line":151,"column":8},"start":{"line":151,"column":33}}]},"20":{"line":199,"type":"if","locations":[{"end":{"line":166,"column":8},"start":{"line":166,"column":8}},{"end":{"line":166,"column":8},"start":{"line":166,"column":8}}]},"21":{"line":199,"type":"binary-expr","locations":[{"end":{"line":166,"column":12},"start":{"line":166,"column":12}},{"end":{"line":166,"column":12},"start":{"line":166,"column":33}},{"end":{"line":166,"column":8},"start":{"line":166,"column":52}}]},"22":{"line":203,"type":"if","locations":[{"end":{"line":170,"column":8},"start":{"line":170,"column":8}},{"end":{"line":170,"column":8},"start":{"line":170,"column":8}}]},"23":{"line":207,"type":"cond-expr","locations":[{"end":{"line":174,"column":37},"start":{"line":175,"column":16}},{"end":{"line":174,"column":36},"start":{"line":176,"column":16}}]},"24":{"line":219,"type":"if","locations":[{"end":{"line":184,"column":8},"start":{"line":184,"column":8}},{"end":{"line":184,"column":8},"start":{"line":184,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, elm, removeElm} from '../dom';","import {isEmpty, EMPTY_FN} from '../types';","import {NONE} from '../const';","import {defaultsStr, defaultsFn} from '../settings';","","/**"," * UI when filtering yields no matches"," * @export"," * @class NoResults"," * @extends {Feature}"," */","export class NoResults extends Feature {",""," /**"," * Creates an instance of NoResults"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'noResults');",""," //configuration object"," let f = this.config.no_results_message || {};",""," /**"," * Text (accepts HTML)"," * @type {String}"," */"," this.content = defaultsStr(f.content, 'No results');",""," /**"," * Custom container DOM element"," * @type {DOMElement}"," */"," this.customContainer = defaultsStr(f.custom_container, null);",""," /**"," * ID of custom container element"," * @type {String}"," */"," this.customContainerId = defaultsStr(f.custom_container_id, null);",""," /**"," * Indicates if UI is contained in a external element"," * @type {Boolean}"," * @private"," */"," this.isExternal = !isEmpty(this.customContainer) ||"," !isEmpty(this.customContainerId);",""," /**"," * Css class assigned to container element"," * @type {String}"," */"," this.cssClass = defaultsStr(f.css_class, 'no-results');",""," /**"," * Stores container DOM element"," * @type {DOMElement}"," */"," this.cont = null;",""," /**"," * Callback fired before the message is displayed"," * @type {Function}"," */"," this.onBeforeShow = defaultsFn(f.on_before_show_msg, EMPTY_FN);",""," /**"," * Callback fired after the message is displayed"," * @type {Function}"," */"," this.onAfterShow = defaultsFn(f.on_after_show_msg, EMPTY_FN);",""," /**"," * Callback fired before the message is hidden"," * @type {Function}"," */"," this.onBeforeHide = defaultsFn(f.on_before_hide_msg, EMPTY_FN);",""," /**"," * Callback fired after the message is hidden"," * @type {Function}"," */"," this.onAfterHide = defaultsFn(f.on_after_hide_msg, EMPTY_FN);"," }",""," /**"," * Initializes NoResults instance"," */"," init() {"," if (this.initialized) {"," return;"," }"," let tf = this.tf;"," let target = this.customContainer || elm(this.customContainerId) ||"," tf.dom();",""," //container"," let cont = createElm('div');"," cont.className = this.cssClass;"," cont.innerHTML = this.content;",""," if (this.isExternal) {"," target.appendChild(cont);"," } else {"," target.parentNode.insertBefore(cont, target.nextSibling);"," }",""," this.cont = cont;",""," // subscribe to after-filtering event"," this.emitter.on(['after-filtering'], () => this.toggle());",""," /** @inherited */"," this.initialized = true;",""," this.hide();"," }",""," /**"," * Toggle no results message"," */"," toggle() {"," if (this.tf.getValidRowsNb() > 0) {"," this.hide();"," } else {"," this.show();"," }"," }",""," /**"," * Show no results message"," */"," show() {"," if (!this.initialized || !this.isEnabled()) {"," return;"," }"," this.onBeforeShow(this.tf, this);",""," this.setWidth();"," this.cont.style.display = 'block';",""," this.onAfterShow(this.tf, this);"," }",""," /**"," * Hide no results message"," */"," hide() {"," if (!this.initialized || !this.isEnabled()) {"," return;"," }"," this.onBeforeHide(this.tf, this);",""," this.cont.style.display = NONE;",""," this.onAfterHide(this.tf, this);"," }",""," /**"," * Sets no results container width"," * @private"," */"," setWidth() {"," if (!this.initialized || this.isExternal || !this.isEnabled()) {"," return;"," }"," let tf = this.tf;"," if (tf.gridLayout) {"," let gridLayout = tf.feature('gridLayout');"," this.cont.style.width = gridLayout.headTbl.clientWidth + 'px';"," } else {"," this.cont.style.width = (tf.dom().tHead ?"," tf.dom().tHead.clientWidth :"," tf.dom().tBodies[0].clientWidth) + 'px';"," }"," }",""," /**"," * Remove feature"," */"," destroy() {"," if (!this.initialized) {"," return;"," }"," removeElm(this.cont);"," this.cont = null;"," // unsubscribe to after-filtering event"," this.emitter.off(['after-filtering'], () => this.toggle());",""," this.initialized = false;"," }","}",""]};
}
__cov_W9dTvdCTZ_DGEjG9K$n$3Q = __cov_W9dTvdCTZ_DGEjG9K$n$3Q['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\noResults.js'];
__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['2']++;exports.NoResults=undefined;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['3']++;var _feature=__webpack_require__(11);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['4']++;var _dom=__webpack_require__(10);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['5']++;var _types=__webpack_require__(3);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['6']++;var _const=__webpack_require__(15);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['7']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['1']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['9']++;if(!(instance instanceof Constructor)){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['1'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['10']++;throw new TypeError('Cannot call a class as a function');}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['2']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['12']++;if(!self){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['2'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['13']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['2'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['14']++;return(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['4'][0]++,call)&&((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['4'][1]++,typeof call==='object')||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['4'][2]++,typeof call==='function'))?(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['3'][0]++,call):(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['3']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['16']++;if((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['6'][0]++,typeof superClass!=='function')&&(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['6'][1]++,superClass!==null)){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['5'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['17']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['5'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['18']++;subClass.prototype=Object.create((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['7'][0]++,superClass)&&(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['19']++;if(superClass){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['8'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['20']++;Object.setPrototypeOf?(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['8'][1]++;}}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['21']++;var NoResults=exports.NoResults=function(_Feature){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['4']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['22']++;_inherits(NoResults,_Feature);function NoResults(tf){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['5']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['24']++;_classCallCheck(this,NoResults);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['25']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'noResults'));__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['26']++;var f=(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['10'][0]++,_this.config.no_results_message)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['10'][1]++,{});__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['27']++;_this.content=(0,_settings.defaultsStr)(f.content,'No results');__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['28']++;_this.customContainer=(0,_settings.defaultsStr)(f.custom_container,null);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['29']++;_this.customContainerId=(0,_settings.defaultsStr)(f.custom_container_id,null);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['30']++;_this.isExternal=(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['11'][0]++,!(0,_types.isEmpty)(_this.customContainer))||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['11'][1]++,!(0,_types.isEmpty)(_this.customContainerId));__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['31']++;_this.cssClass=(0,_settings.defaultsStr)(f.css_class,'no-results');__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['32']++;_this.cont=null;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['33']++;_this.onBeforeShow=(0,_settings.defaultsFn)(f.on_before_show_msg,_types.EMPTY_FN);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['34']++;_this.onAfterShow=(0,_settings.defaultsFn)(f.on_after_show_msg,_types.EMPTY_FN);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['35']++;_this.onBeforeHide=(0,_settings.defaultsFn)(f.on_before_hide_msg,_types.EMPTY_FN);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['36']++;_this.onAfterHide=(0,_settings.defaultsFn)(f.on_after_hide_msg,_types.EMPTY_FN);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['37']++;return _this;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['38']++;NoResults.prototype.init=function init(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['6']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['39']++;var _this2=this;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['40']++;if(this.initialized){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['12'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['41']++;return;}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['12'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['42']++;var tf=this.tf;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['43']++;var target=(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['13'][0]++,this.customContainer)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['13'][1]++,(0,_dom.elm)(this.customContainerId))||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['13'][2]++,tf.dom());__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['44']++;var cont=(0,_dom.createElm)('div');__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['45']++;cont.className=this.cssClass;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['46']++;cont.innerHTML=this.content;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['47']++;if(this.isExternal){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['14'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['48']++;target.appendChild(cont);}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['14'][1]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['49']++;target.parentNode.insertBefore(cont,target.nextSibling);}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['50']++;this.cont=cont;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['51']++;this.emitter.on(['after-filtering'],function(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['7']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['52']++;return _this2.toggle();});__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['53']++;this.initialized=true;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['54']++;this.hide();};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['55']++;NoResults.prototype.toggle=function toggle(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['8']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['56']++;if(this.tf.getValidRowsNb()>0){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['15'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['57']++;this.hide();}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['15'][1]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['58']++;this.show();}};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['59']++;NoResults.prototype.show=function show(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['9']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['60']++;if((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['17'][0]++,!this.initialized)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['17'][1]++,!this.isEnabled())){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['16'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['61']++;return;}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['16'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['62']++;this.onBeforeShow(this.tf,this);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['63']++;this.setWidth();__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['64']++;this.cont.style.display='block';__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['65']++;this.onAfterShow(this.tf,this);};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['66']++;NoResults.prototype.hide=function hide(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['10']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['67']++;if((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['19'][0]++,!this.initialized)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['19'][1]++,!this.isEnabled())){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['18'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['68']++;return;}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['18'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['69']++;this.onBeforeHide(this.tf,this);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['70']++;this.cont.style.display=_const.NONE;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['71']++;this.onAfterHide(this.tf,this);};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['72']++;NoResults.prototype.setWidth=function setWidth(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['11']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['73']++;if((__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['21'][0]++,!this.initialized)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['21'][1]++,this.isExternal)||(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['21'][2]++,!this.isEnabled())){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['20'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['74']++;return;}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['20'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['75']++;var tf=this.tf;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['76']++;if(tf.gridLayout){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['22'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['77']++;var gridLayout=tf.feature('gridLayout');__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['78']++;this.cont.style.width=gridLayout.headTbl.clientWidth+'px';}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['22'][1]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['79']++;this.cont.style.width=(tf.dom().tHead?(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['23'][0]++,tf.dom().tHead.clientWidth):(__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['23'][1]++,tf.dom().tBodies[0].clientWidth))+'px';}};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['80']++;NoResults.prototype.destroy=function destroy(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['12']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['81']++;var _this3=this;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['82']++;if(!this.initialized){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['24'][0]++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['83']++;return;}else{__cov_W9dTvdCTZ_DGEjG9K$n$3Q.b['24'][1]++;}__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['84']++;(0,_dom.removeElm)(this.cont);__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['85']++;this.cont=null;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['86']++;this.emitter.off(['after-filtering'],function(){__cov_W9dTvdCTZ_DGEjG9K$n$3Q.f['13']++;__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['87']++;return _this3.toggle();});__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['88']++;this.initialized=false;};__cov_W9dTvdCTZ_DGEjG9K$n$3Q.s['89']++;return NoResults;}(_feature.Feature);
/***/ }),
/* 127 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_VMH1Wq34YEAuNhlvEXCoKw = (Function('return this'))();
if (!__cov_VMH1Wq34YEAuNhlvEXCoKw.__coverage__) { __cov_VMH1Wq34YEAuNhlvEXCoKw.__coverage__ = {}; }
__cov_VMH1Wq34YEAuNhlvEXCoKw = __cov_VMH1Wq34YEAuNhlvEXCoKw.__coverage__;
if (!(__cov_VMH1Wq34YEAuNhlvEXCoKw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\paging.js'])) {
__cov_VMH1Wq34YEAuNhlvEXCoKw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\paging.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\paging.js","s":{"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":1,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":1,"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,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0,0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,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,0,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,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]},"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,"35":0,"36":0,"37":0},"fnMap":{"1":{"line":8,"name":"(anonymous_1)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":8,"name":"(anonymous_2)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":24,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":26,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":28,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"6":{"line":36,"name":"(anonymous_6)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":43,"name":"Paging","loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":20}}},"8":{"line":302,"name":"slcIndex","loc":{"start":{"line":292,"column":19},"end":{"line":293,"column":23}}},"9":{"line":305,"name":"nbOpts","loc":{"start":{"line":292,"column":19},"end":{"line":298,"column":21}}},"10":{"line":308,"name":"next","loc":{"start":{"line":292,"column":19},"end":{"line":303,"column":19}}},"11":{"line":312,"name":"prev","loc":{"start":{"line":292,"column":19},"end":{"line":308,"column":19}}},"12":{"line":316,"name":"last","loc":{"start":{"line":292,"column":19},"end":{"line":313,"column":19}}},"13":{"line":319,"name":"first","loc":{"start":{"line":292,"column":19},"end":{"line":316,"column":20}}},"14":{"line":322,"name":"_detectKey","loc":{"start":{"line":292,"column":19},"end":{"line":319,"column":26}}},"15":{"line":349,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":373,"name":"(anonymous_16)","loc":{"start":{"line":364,"column":29},"end":{"line":364,"column":40}}},"17":{"line":478,"name":"(anonymous_17)","loc":{"start":{"line":487,"column":45},"end":{"line":487,"column":45}}},"18":{"line":481,"name":"(anonymous_18)","loc":{"start":{"line":489,"column":12},"end":{"line":489,"column":12}}},"19":{"line":484,"name":"(anonymous_19)","loc":{"start":{"line":491,"column":12},"end":{"line":491,"column":12}}},"20":{"line":500,"name":"reset","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":516,"name":"resetPagingInfo","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"22":{"line":529,"name":"setPagingInfo","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"23":{"line":569,"name":"groupByPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"24":{"line":608,"name":"getPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":619,"name":"setPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":654,"name":"setResultsPerPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"27":{"line":664,"name":"(anonymous_27)","loc":{"start":{"line":655,"column":31},"end":{"line":655,"column":39}}},"28":{"line":703,"name":"removeResultsPerPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"29":{"line":724,"name":"changePage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"30":{"line":762,"name":"changeResultsPerPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"31":{"line":776,"name":"onChangeResultsPerPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"32":{"line":816,"name":"resetPage","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"33":{"line":834,"name":"resetPageLength","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"34":{"line":854,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"35":{"line":915,"name":"(anonymous_35)","loc":{"start":{"line":897,"column":46},"end":{"line":897,"column":46}}},"36":{"line":918,"name":"(anonymous_36)","loc":{"start":{"line":899,"column":12},"end":{"line":899,"column":12}}},"37":{"line":921,"name":"(anonymous_37)","loc":{"start":{"line":901,"column":12},"end":{"line":901,"column":12}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"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":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"7":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"8":{"end":{"line":3,"column":0},"start":{"line":3,"column":0}},"9":{"end":{"line":4,"column":0},"start":{"line":4,"column":0}},"10":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"11":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"12":{"end":{"line":9,"column":0},"start":{"line":9,"column":0}},"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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"26":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"27":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"28":{"end":{"line":337,"column":5},"start":{"line":23,"column":4}},"29":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"30":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"31":{"end":{"line":27,"column":8},"start":{"line":27,"column":8}},"32":{"end":{"line":33,"column":8},"start":{"line":33,"column":8}},"33":{"end":{"line":39,"column":8},"start":{"line":39,"column":8}},"34":{"end":{"line":45,"column":8},"start":{"line":45,"column":8}},"35":{"end":{"line":51,"column":8},"start":{"line":51,"column":8}},"36":{"end":{"line":57,"column":8},"start":{"line":57,"column":8}},"37":{"end":{"line":63,"column":8},"start":{"line":63,"column":8}},"38":{"end":{"line":69,"column":8},"start":{"line":69,"column":8}},"39":{"end":{"line":75,"column":8},"start":{"line":75,"column":8}},"40":{"end":{"line":82,"column":8},"start":{"line":82,"column":8}},"41":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"42":{"end":{"line":94,"column":8},"start":{"line":94,"column":8}},"43":{"end":{"line":100,"column":8},"start":{"line":100,"column":8}},"44":{"end":{"line":108,"column":8},"start":{"line":108,"column":8}},"45":{"end":{"line":115,"column":8},"start":{"line":115,"column":8}},"46":{"end":{"line":122,"column":8},"start":{"line":122,"column":8}},"47":{"end":{"line":128,"column":8},"start":{"line":128,"column":8}},"48":{"end":{"line":134,"column":8},"start":{"line":134,"column":8}},"49":{"end":{"line":140,"column":8},"start":{"line":140,"column":8}},"50":{"end":{"line":146,"column":8},"start":{"line":146,"column":8}},"51":{"end":{"line":152,"column":8},"start":{"line":152,"column":8}},"52":{"end":{"line":161,"column":8},"start":{"line":161,"column":8}},"53":{"end":{"line":170,"column":8},"start":{"line":170,"column":8}},"54":{"end":{"line":179,"column":8},"start":{"line":179,"column":8}},"55":{"end":{"line":188,"column":8},"start":{"line":188,"column":8}},"56":{"end":{"line":194,"column":8},"start":{"line":194,"column":8}},"57":{"end":{"line":200,"column":8},"start":{"line":200,"column":8}},"58":{"end":{"line":206,"column":8},"start":{"line":206,"column":8}},"59":{"end":{"line":212,"column":8},"start":{"line":212,"column":8}},"60":{"end":{"line":218,"column":8},"start":{"line":218,"column":8}},"61":{"end":{"line":224,"column":8},"start":{"line":224,"column":8}},"62":{"end":{"line":230,"column":8},"start":{"line":230,"column":8}},"63":{"end":{"line":237,"column":8},"start":{"line":237,"column":8}},"64":{"end":{"line":243,"column":8},"start":{"line":243,"column":8}},"65":{"end":{"line":249,"column":8},"start":{"line":249,"column":8}},"66":{"end":{"line":255,"column":8},"start":{"line":255,"column":8}},"67":{"end":{"line":261,"column":8},"start":{"line":261,"column":8}},"68":{"end":{"line":267,"column":8},"start":{"line":267,"column":8}},"69":{"end":{"line":273,"column":8},"start":{"line":273,"column":8}},"70":{"end":{"line":279,"column":8},"start":{"line":279,"column":8}},"71":{"end":{"line":281,"column":8},"start":{"line":281,"column":8}},"72":{"end":{"line":282,"column":8},"start":{"line":282,"column":8}},"73":{"end":{"line":284,"column":8},"start":{"line":284,"column":8}},"74":{"end":{"line":286,"column":8},"start":{"line":286,"column":8}},"75":{"end":{"line":292,"column":8},"start":{"line":292,"column":8}},"76":{"end":{"line":294,"column":16},"start":{"line":294,"column":16}},"77":{"end":{"line":299,"column":16},"start":{"line":299,"column":16}},"78":{"end":{"line":304,"column":16},"start":{"line":304,"column":16}},"79":{"end":{"line":306,"column":16},"start":{"line":306,"column":16}},"80":{"end":{"line":309,"column":16},"start":{"line":309,"column":16}},"81":{"end":{"line":311,"column":16},"start":{"line":311,"column":16}},"82":{"end":{"line":314,"column":16},"start":{"line":314,"column":16}},"83":{"end":{"line":317,"column":16},"start":{"line":317,"column":16}},"84":{"end":{"line":320,"column":16},"start":{"line":320,"column":16}},"85":{"end":{"line":329,"column":17},"start":{"line":321,"column":16}},"86":{"end":{"line":327,"column":21},"start":{"line":322,"column":20}},"87":{"end":{"line":323,"column":24},"start":{"line":323,"column":24}},"88":{"end":{"line":324,"column":24},"start":{"line":324,"column":24}},"89":{"end":{"line":326,"column":24},"start":{"line":326,"column":24}},"90":{"end":{"line":328,"column":20},"start":{"line":328,"column":20}},"91":{"end":{"line":23,"column":20},"start":{"line":23,"column":20}},"92":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"93":{"end":{"line":342,"column":11},"start":{"line":342,"column":11}},"94":{"end":{"line":343,"column":8},"start":{"line":343,"column":8}},"95":{"end":{"line":344,"column":8},"start":{"line":344,"column":8}},"96":{"end":{"line":345,"column":8},"start":{"line":345,"column":8}},"97":{"end":{"line":349,"column":9},"start":{"line":347,"column":8}},"98":{"end":{"line":348,"column":12},"start":{"line":348,"column":12}},"99":{"end":{"line":351,"column":8},"start":{"line":351,"column":8}},"100":{"end":{"line":362,"column":9},"start":{"line":355,"column":8}},"101":{"end":{"line":361,"column":13},"start":{"line":356,"column":12}},"102":{"end":{"line":357,"column":16},"start":{"line":357,"column":16}},"103":{"end":{"line":359,"column":16},"start":{"line":359,"column":16}},"104":{"end":{"line":360,"column":16},"start":{"line":360,"column":16}},"105":{"end":{"line":364,"column":8},"start":{"line":364,"column":8}},"106":{"end":{"line":365,"column":12},"start":{"line":365,"column":12}},"107":{"end":{"line":366,"column":12},"start":{"line":366,"column":12}},"108":{"end":{"line":374,"column":9},"start":{"line":370,"column":8}},"109":{"end":{"line":371,"column":12},"start":{"line":371,"column":12}},"110":{"end":{"line":372,"column":12},"start":{"line":372,"column":12}},"111":{"end":{"line":373,"column":12},"start":{"line":373,"column":12}},"112":{"end":{"line":381,"column":9},"start":{"line":377,"column":8}},"113":{"end":{"line":378,"column":12},"start":{"line":378,"column":12}},"114":{"end":{"line":379,"column":12},"start":{"line":379,"column":12}},"115":{"end":{"line":380,"column":12},"start":{"line":380,"column":12}},"116":{"end":{"line":384,"column":8},"start":{"line":384,"column":8}},"117":{"end":{"line":385,"column":8},"start":{"line":385,"column":8}},"118":{"end":{"line":386,"column":8},"start":{"line":386,"column":8}},"119":{"end":{"line":387,"column":8},"start":{"line":387,"column":8}},"120":{"end":{"line":446,"column":9},"start":{"line":389,"column":8}},"121":{"end":{"line":403,"column":13},"start":{"line":391,"column":12}},"122":{"end":{"line":392,"column":16},"start":{"line":392,"column":16}},"123":{"end":{"line":397,"column":16},"start":{"line":397,"column":16}},"124":{"end":{"line":398,"column":16},"start":{"line":398,"column":16}},"125":{"end":{"line":399,"column":16},"start":{"line":399,"column":16}},"126":{"end":{"line":401,"column":16},"start":{"line":401,"column":16}},"127":{"end":{"line":402,"column":16},"start":{"line":402,"column":16}},"128":{"end":{"line":417,"column":13},"start":{"line":405,"column":12}},"129":{"end":{"line":406,"column":16},"start":{"line":406,"column":16}},"130":{"end":{"line":411,"column":16},"start":{"line":411,"column":16}},"131":{"end":{"line":412,"column":16},"start":{"line":412,"column":16}},"132":{"end":{"line":413,"column":16},"start":{"line":413,"column":16}},"133":{"end":{"line":415,"column":16},"start":{"line":415,"column":16}},"134":{"end":{"line":416,"column":16},"start":{"line":416,"column":16}},"135":{"end":{"line":431,"column":13},"start":{"line":419,"column":12}},"136":{"end":{"line":420,"column":16},"start":{"line":420,"column":16}},"137":{"end":{"line":425,"column":16},"start":{"line":425,"column":16}},"138":{"end":{"line":426,"column":16},"start":{"line":426,"column":16}},"139":{"end":{"line":427,"column":16},"start":{"line":427,"column":16}},"140":{"end":{"line":429,"column":16},"start":{"line":429,"column":16}},"141":{"end":{"line":430,"column":16},"start":{"line":430,"column":16}},"142":{"end":{"line":445,"column":13},"start":{"line":433,"column":12}},"143":{"end":{"line":434,"column":16},"start":{"line":434,"column":16}},"144":{"end":{"line":439,"column":16},"start":{"line":439,"column":16}},"145":{"end":{"line":440,"column":16},"start":{"line":440,"column":16}},"146":{"end":{"line":441,"column":16},"start":{"line":441,"column":16}},"147":{"end":{"line":443,"column":16},"start":{"line":443,"column":16}},"148":{"end":{"line":444,"column":16},"start":{"line":444,"column":16}},"149":{"end":{"line":449,"column":8},"start":{"line":449,"column":8}},"150":{"end":{"line":452,"column":8},"start":{"line":452,"column":8}},"151":{"end":{"line":453,"column":8},"start":{"line":453,"column":8}},"152":{"end":{"line":455,"column":8},"start":{"line":455,"column":8}},"153":{"end":{"line":456,"column":8},"start":{"line":456,"column":8}},"154":{"end":{"line":457,"column":8},"start":{"line":457,"column":8}},"155":{"end":{"line":458,"column":8},"start":{"line":458,"column":8}},"156":{"end":{"line":459,"column":8},"start":{"line":459,"column":8}},"157":{"end":{"line":460,"column":8},"start":{"line":460,"column":8}},"158":{"end":{"line":461,"column":8},"start":{"line":461,"column":8}},"159":{"end":{"line":462,"column":8},"start":{"line":462,"column":8}},"160":{"end":{"line":463,"column":8},"start":{"line":463,"column":8}},"161":{"end":{"line":464,"column":8},"start":{"line":464,"column":8}},"162":{"end":{"line":465,"column":8},"start":{"line":465,"column":8}},"163":{"end":{"line":466,"column":8},"start":{"line":466,"column":8}},"164":{"end":{"line":467,"column":8},"start":{"line":467,"column":8}},"165":{"end":{"line":468,"column":8},"start":{"line":468,"column":8}},"166":{"end":{"line":469,"column":8},"start":{"line":469,"column":8}},"167":{"end":{"line":471,"column":8},"start":{"line":471,"column":8}},"168":{"end":{"line":472,"column":8},"start":{"line":472,"column":8}},"169":{"end":{"line":473,"column":8},"start":{"line":473,"column":8}},"170":{"end":{"line":474,"column":8},"start":{"line":474,"column":8}},"171":{"end":{"line":475,"column":8},"start":{"line":475,"column":8}},"172":{"end":{"line":476,"column":8},"start":{"line":476,"column":8}},"173":{"end":{"line":477,"column":8},"start":{"line":477,"column":8}},"174":{"end":{"line":478,"column":8},"start":{"line":478,"column":8}},"175":{"end":{"line":480,"column":8},"start":{"line":480,"column":8}},"176":{"end":{"line":485,"column":9},"start":{"line":482,"column":8}},"177":{"end":{"line":483,"column":12},"start":{"line":483,"column":12}},"178":{"end":{"line":484,"column":12},"start":{"line":484,"column":12}},"179":{"end":{"line":487,"column":8},"start":{"line":487,"column":8}},"180":{"end":{"line":487,"column":45},"start":{"line":487,"column":45}},"181":{"end":{"line":488,"column":8},"start":{"line":488,"column":8}},"182":{"end":{"line":489,"column":12},"start":{"line":489,"column":12}},"183":{"end":{"line":490,"column":8},"start":{"line":490,"column":8}},"184":{"end":{"line":491,"column":12},"start":{"line":491,"column":12}},"185":{"end":{"line":494,"column":8},"start":{"line":494,"column":8}},"186":{"end":{"line":496,"column":8},"start":{"line":496,"column":8}},"187":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"188":{"end":{"line":503,"column":31},"start":{"line":503,"column":31}},"189":{"end":{"line":504,"column":8},"start":{"line":504,"column":8}},"190":{"end":{"line":505,"column":8},"start":{"line":505,"column":8}},"191":{"end":{"line":509,"column":9},"start":{"line":507,"column":8}},"192":{"end":{"line":508,"column":12},"start":{"line":508,"column":12}},"193":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"194":{"end":{"line":516,"column":8},"start":{"line":516,"column":8}},"195":{"end":{"line":517,"column":8},"start":{"line":517,"column":8}},"196":{"end":{"line":518,"column":8},"start":{"line":518,"column":8}},"197":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"198":{"end":{"line":527,"column":8},"start":{"line":527,"column":8}},"199":{"end":{"line":528,"column":8},"start":{"line":528,"column":8}},"200":{"end":{"line":533,"column":8},"start":{"line":533,"column":8}},"201":{"end":{"line":536,"column":8},"start":{"line":536,"column":8}},"202":{"end":{"line":538,"column":8},"start":{"line":538,"column":8}},"203":{"end":{"line":542,"column":9},"start":{"line":540,"column":8}},"204":{"end":{"line":541,"column":12},"start":{"line":541,"column":12}},"205":{"end":{"line":559,"column":9},"start":{"line":544,"column":8}},"206":{"end":{"line":545,"column":12},"start":{"line":545,"column":12}},"207":{"end":{"line":554,"column":13},"start":{"line":546,"column":12}},"208":{"end":{"line":550,"column":17},"start":{"line":547,"column":16}},"209":{"end":{"line":548,"column":20},"start":{"line":548,"column":20}},"210":{"end":{"line":549,"column":20},"start":{"line":549,"column":20}},"211":{"end":{"line":553,"column":16},"start":{"line":553,"column":16}},"212":{"end":{"line":558,"column":12},"start":{"line":558,"column":12}},"213":{"end":{"line":560,"column":8},"start":{"line":560,"column":8}},"214":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"215":{"end":{"line":568,"column":8},"start":{"line":568,"column":8}},"216":{"end":{"line":569,"column":8},"start":{"line":569,"column":8}},"217":{"end":{"line":570,"column":8},"start":{"line":570,"column":8}},"218":{"end":{"line":571,"column":8},"start":{"line":571,"column":8}},"219":{"end":{"line":576,"column":9},"start":{"line":574,"column":8}},"220":{"end":{"line":575,"column":12},"start":{"line":575,"column":12}},"221":{"end":{"line":594,"column":9},"start":{"line":579,"column":8}},"222":{"end":{"line":580,"column":12},"start":{"line":580,"column":12}},"223":{"end":{"line":581,"column":12},"start":{"line":581,"column":12}},"224":{"end":{"line":582,"column":12},"start":{"line":582,"column":12}},"225":{"end":{"line":583,"column":12},"start":{"line":583,"column":12}},"226":{"end":{"line":592,"column":13},"start":{"line":585,"column":12}},"227":{"end":{"line":589,"column":17},"start":{"line":586,"column":16}},"228":{"end":{"line":587,"column":20},"start":{"line":587,"column":20}},"229":{"end":{"line":588,"column":20},"start":{"line":588,"column":20}},"230":{"end":{"line":591,"column":16},"start":{"line":591,"column":16}},"231":{"end":{"line":593,"column":12},"start":{"line":593,"column":12}},"232":{"end":{"line":597,"column":8},"start":{"line":597,"column":8}},"233":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"234":{"end":{"line":605,"column":8},"start":{"line":605,"column":8}},"235":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"236":{"end":{"line":614,"column":8},"start":{"line":614,"column":8}},"237":{"end":{"line":617,"column":9},"start":{"line":615,"column":8}},"238":{"end":{"line":616,"column":12},"start":{"line":616,"column":12}},"239":{"end":{"line":618,"column":8},"start":{"line":618,"column":8}},"240":{"end":{"line":641,"column":9},"start":{"line":620,"column":8}},"241":{"end":{"line":621,"column":12},"start":{"line":621,"column":12}},"242":{"end":{"line":623,"column":20},"start":{"line":623,"column":20}},"243":{"end":{"line":624,"column":20},"start":{"line":624,"column":20}},"244":{"end":{"line":626,"column":20},"start":{"line":626,"column":20}},"245":{"end":{"line":627,"column":20},"start":{"line":627,"column":20}},"246":{"end":{"line":629,"column":20},"start":{"line":629,"column":20}},"247":{"end":{"line":630,"column":20},"start":{"line":630,"column":20}},"248":{"end":{"line":632,"column":20},"start":{"line":632,"column":20}},"249":{"end":{"line":633,"column":20},"start":{"line":633,"column":20}},"250":{"end":{"line":635,"column":20},"start":{"line":635,"column":20}},"251":{"end":{"line":636,"column":20},"start":{"line":636,"column":20}},"252":{"end":{"line":641,"column":9},"start":{"line":639,"column":13}},"253":{"end":{"line":640,"column":12},"start":{"line":640,"column":12}},"254":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"255":{"end":{"line":647,"column":24},"start":{"line":647,"column":24}},"256":{"end":{"line":648,"column":8},"start":{"line":648,"column":8}},"257":{"end":{"line":649,"column":8},"start":{"line":649,"column":8}},"258":{"end":{"line":653,"column":9},"start":{"line":651,"column":8}},"259":{"end":{"line":652,"column":12},"start":{"line":652,"column":12}},"260":{"end":{"line":655,"column":8},"start":{"line":655,"column":8}},"261":{"end":{"line":656,"column":12},"start":{"line":656,"column":12}},"262":{"end":{"line":657,"column":12},"start":{"line":657,"column":12}},"263":{"end":{"line":660,"column":8},"start":{"line":660,"column":8}},"264":{"end":{"line":661,"column":8},"start":{"line":661,"column":8}},"265":{"end":{"line":662,"column":8},"start":{"line":662,"column":8}},"266":{"end":{"line":664,"column":8},"start":{"line":664,"column":8}},"267":{"end":{"line":665,"column":8},"start":{"line":665,"column":8}},"268":{"end":{"line":668,"column":8},"start":{"line":668,"column":8}},"269":{"end":{"line":671,"column":8},"start":{"line":671,"column":8}},"270":{"end":{"line":673,"column":8},"start":{"line":673,"column":8}},"271":{"end":{"line":680,"column":9},"start":{"line":674,"column":8}},"272":{"end":{"line":675,"column":12},"start":{"line":675,"column":12}},"273":{"end":{"line":676,"column":12},"start":{"line":676,"column":12}},"274":{"end":{"line":678,"column":12},"start":{"line":678,"column":12}},"275":{"end":{"line":679,"column":12},"start":{"line":679,"column":12}},"276":{"end":{"line":685,"column":9},"start":{"line":682,"column":8}},"277":{"end":{"line":683,"column":12},"start":{"line":683,"column":12}},"278":{"end":{"line":684,"column":12},"start":{"line":684,"column":12}},"279":{"end":{"line":686,"column":8},"start":{"line":686,"column":8}},"280":{"end":{"line":687,"column":8},"start":{"line":687,"column":8}},"281":{"end":{"line":688,"column":8},"start":{"line":688,"column":8}},"282":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"283":{"end":{"line":695,"column":8},"start":{"line":695,"column":8}},"284":{"end":{"line":699,"column":9},"start":{"line":696,"column":8}},"285":{"end":{"line":698,"column":12},"start":{"line":698,"column":12}},"286":{"end":{"line":702,"column":9},"start":{"line":700,"column":8}},"287":{"end":{"line":701,"column":12},"start":{"line":701,"column":12}},"288":{"end":{"line":705,"column":9},"start":{"line":703,"column":8}},"289":{"end":{"line":704,"column":12},"start":{"line":704,"column":12}},"290":{"end":{"line":706,"column":8},"start":{"line":706,"column":8}},"291":{"end":{"line":707,"column":8},"start":{"line":707,"column":8}},"292":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"293":{"end":{"line":715,"column":8},"start":{"line":715,"column":8}},"294":{"end":{"line":719,"column":9},"start":{"line":717,"column":8}},"295":{"end":{"line":718,"column":12},"start":{"line":718,"column":12}},"296":{"end":{"line":721,"column":8},"start":{"line":721,"column":8}},"297":{"end":{"line":726,"column":9},"start":{"line":723,"column":8}},"298":{"end":{"line":724,"column":12},"start":{"line":724,"column":12}},"299":{"end":{"line":743,"column":9},"start":{"line":727,"column":8}},"300":{"end":{"line":728,"column":12},"start":{"line":728,"column":12}},"301":{"end":{"line":730,"column":12},"start":{"line":730,"column":12}},"302":{"end":{"line":735,"column":13},"start":{"line":731,"column":12}},"303":{"end":{"line":732,"column":16},"start":{"line":732,"column":16}},"304":{"end":{"line":734,"column":16},"start":{"line":734,"column":16}},"305":{"end":{"line":737,"column":12},"start":{"line":737,"column":12}},"306":{"end":{"line":740,"column":12},"start":{"line":740,"column":12}},"307":{"end":{"line":742,"column":12},"start":{"line":742,"column":12}},"308":{"end":{"line":745,"column":8},"start":{"line":745,"column":8}},"309":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"310":{"end":{"line":755,"column":9},"start":{"line":753,"column":8}},"311":{"end":{"line":754,"column":12},"start":{"line":754,"column":12}},"312":{"end":{"line":757,"column":8},"start":{"line":757,"column":8}},"313":{"end":{"line":758,"column":8},"start":{"line":758,"column":8}},"314":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"315":{"end":{"line":765,"column":8},"start":{"line":765,"column":8}},"316":{"end":{"line":769,"column":9},"start":{"line":767,"column":8}},"317":{"end":{"line":768,"column":12},"start":{"line":768,"column":12}},"318":{"end":{"line":764,"column":29},"start":{"line":764,"column":29}},"319":{"end":{"line":775,"column":8},"start":{"line":775,"column":8}},"320":{"end":{"line":777,"column":8},"start":{"line":777,"column":8}},"321":{"end":{"line":778,"column":8},"start":{"line":778,"column":8}},"322":{"end":{"line":780,"column":8},"start":{"line":780,"column":8}},"323":{"end":{"line":781,"column":8},"start":{"line":781,"column":8}},"324":{"end":{"line":795,"column":9},"start":{"line":783,"column":8}},"325":{"end":{"line":786,"column":13},"start":{"line":784,"column":12}},"326":{"end":{"line":785,"column":16},"start":{"line":785,"column":16}},"327":{"end":{"line":787,"column":12},"start":{"line":787,"column":12}},"328":{"end":{"line":794,"column":13},"start":{"line":789,"column":12}},"329":{"end":{"line":790,"column":16},"start":{"line":790,"column":16}},"330":{"end":{"line":793,"column":16},"start":{"line":793,"column":16}},"331":{"end":{"line":797,"column":8},"start":{"line":797,"column":8}},"332":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"333":{"end":{"line":804,"column":8},"start":{"line":804,"column":8}},"334":{"end":{"line":807,"column":9},"start":{"line":805,"column":8}},"335":{"end":{"line":806,"column":12},"start":{"line":806,"column":12}},"336":{"end":{"line":808,"column":8},"start":{"line":808,"column":8}},"337":{"end":{"line":809,"column":8},"start":{"line":809,"column":8}},"338":{"end":{"line":812,"column":9},"start":{"line":810,"column":8}},"339":{"end":{"line":811,"column":12},"start":{"line":811,"column":12}},"340":{"end":{"line":813,"column":8},"start":{"line":813,"column":8}},"341":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"342":{"end":{"line":820,"column":8},"start":{"line":820,"column":8}},"343":{"end":{"line":823,"column":9},"start":{"line":821,"column":8}},"344":{"end":{"line":822,"column":12},"start":{"line":822,"column":12}},"345":{"end":{"line":824,"column":8},"start":{"line":824,"column":8}},"346":{"end":{"line":825,"column":8},"start":{"line":825,"column":8}},"347":{"end":{"line":830,"column":9},"start":{"line":827,"column":8}},"348":{"end":{"line":828,"column":12},"start":{"line":828,"column":12}},"349":{"end":{"line":829,"column":12},"start":{"line":829,"column":12}},"350":{"end":{"line":831,"column":8},"start":{"line":831,"column":8}},"351":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"352":{"end":{"line":837,"column":14},"start":{"line":837,"column":14}},"353":{"end":{"line":840,"column":9},"start":{"line":838,"column":8}},"354":{"end":{"line":839,"column":12},"start":{"line":839,"column":12}},"355":{"end":{"line":842,"column":8},"start":{"line":842,"column":8}},"356":{"end":{"line":852,"column":9},"start":{"line":844,"column":8}},"357":{"end":{"line":850,"column":13},"start":{"line":845,"column":12}},"358":{"end":{"line":846,"column":16},"start":{"line":846,"column":16}},"359":{"end":{"line":850,"column":13},"start":{"line":848,"column":17}},"360":{"end":{"line":849,"column":16},"start":{"line":849,"column":16}},"361":{"end":{"line":851,"column":12},"start":{"line":851,"column":12}},"362":{"end":{"line":858,"column":9},"start":{"line":854,"column":8}},"363":{"end":{"line":855,"column":12},"start":{"line":855,"column":12}},"364":{"end":{"line":856,"column":12},"start":{"line":856,"column":12}},"365":{"end":{"line":857,"column":12},"start":{"line":857,"column":12}},"366":{"end":{"line":864,"column":9},"start":{"line":860,"column":8}},"367":{"end":{"line":861,"column":12},"start":{"line":861,"column":12}},"368":{"end":{"line":862,"column":12},"start":{"line":862,"column":12}},"369":{"end":{"line":863,"column":12},"start":{"line":863,"column":12}},"370":{"end":{"line":870,"column":9},"start":{"line":866,"column":8}},"371":{"end":{"line":867,"column":12},"start":{"line":867,"column":12}},"372":{"end":{"line":868,"column":12},"start":{"line":868,"column":12}},"373":{"end":{"line":869,"column":12},"start":{"line":869,"column":12}},"374":{"end":{"line":876,"column":9},"start":{"line":872,"column":8}},"375":{"end":{"line":873,"column":12},"start":{"line":873,"column":12}},"376":{"end":{"line":874,"column":12},"start":{"line":874,"column":12}},"377":{"end":{"line":875,"column":12},"start":{"line":875,"column":12}},"378":{"end":{"line":881,"column":9},"start":{"line":878,"column":8}},"379":{"end":{"line":879,"column":12},"start":{"line":879,"column":12}},"380":{"end":{"line":880,"column":12},"start":{"line":880,"column":12}},"381":{"end":{"line":886,"column":9},"start":{"line":883,"column":8}},"382":{"end":{"line":884,"column":12},"start":{"line":884,"column":12}},"383":{"end":{"line":885,"column":12},"start":{"line":885,"column":12}},"384":{"end":{"line":891,"column":9},"start":{"line":888,"column":8}},"385":{"end":{"line":889,"column":12},"start":{"line":889,"column":12}},"386":{"end":{"line":890,"column":12},"start":{"line":890,"column":12}},"387":{"end":{"line":895,"column":9},"start":{"line":893,"column":8}},"388":{"end":{"line":894,"column":12},"start":{"line":894,"column":12}},"389":{"end":{"line":897,"column":8},"start":{"line":897,"column":8}},"390":{"end":{"line":897,"column":46},"start":{"line":897,"column":46}},"391":{"end":{"line":898,"column":8},"start":{"line":898,"column":8}},"392":{"end":{"line":899,"column":12},"start":{"line":899,"column":12}},"393":{"end":{"line":900,"column":8},"start":{"line":900,"column":8}},"394":{"end":{"line":901,"column":12},"start":{"line":901,"column":12}},"395":{"end":{"line":903,"column":8},"start":{"line":903,"column":8}},"396":{"end":{"line":904,"column":8},"start":{"line":904,"column":8}},"397":{"end":{"line":906,"column":8},"start":{"line":906,"column":8}},"398":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":8,"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":8,"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":8,"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":8,"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},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"5":{"line":24,"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":26,"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}]},"7":{"line":26,"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}]},"8":{"line":26,"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}]},"9":{"line":28,"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}]},"10":{"line":28,"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}]},"11":{"line":28,"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}]},"12":{"line":28,"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}]},"13":{"line":28,"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}]},"14":{"line":49,"type":"binary-expr","locations":[{"end":{"line":27,"column":16},"start":{"line":27,"column":16}},{"end":{"line":27,"column":8},"start":{"line":27,"column":38}}]},"15":{"line":173,"type":"cond-expr","locations":[{"end":{"line":153,"column":13},"start":{"line":153,"column":31}},{"end":{"line":152,"column":31},"start":{"line":154,"column":16}}]},"16":{"line":179,"type":"cond-expr","locations":[{"end":{"line":162,"column":13},"start":{"line":162,"column":31}},{"end":{"line":161,"column":31},"start":{"line":163,"column":16}}]},"17":{"line":185,"type":"cond-expr","locations":[{"end":{"line":171,"column":13},"start":{"line":171,"column":31}},{"end":{"line":170,"column":32},"start":{"line":172,"column":16}}]},"18":{"line":191,"type":"cond-expr","locations":[{"end":{"line":180,"column":13},"start":{"line":180,"column":31}},{"end":{"line":179,"column":31},"start":{"line":181,"column":16}}]},"19":{"line":303,"type":"cond-expr","locations":[{"end":{"line":294,"column":23},"start":{"line":295,"column":20}},{"end":{"line":294,"column":16},"start":{"line":296,"column":20}}]},"20":{"line":306,"type":"cond-expr","locations":[{"end":{"line":299,"column":23},"start":{"line":300,"column":20}},{"end":{"line":299,"column":16},"start":{"line":301,"column":21}}]},"21":{"line":309,"type":"cond-expr","locations":[{"end":{"line":304,"column":32},"start":{"line":305,"column":20}},{"end":{"line":304,"column":16},"start":{"line":305,"column":43}}]},"22":{"line":313,"type":"cond-expr","locations":[{"end":{"line":309,"column":32},"start":{"line":310,"column":20}},{"end":{"line":309,"column":16},"start":{"line":310,"column":43}}]},"23":{"line":324,"type":"if","locations":[{"end":{"line":321,"column":16},"start":{"line":321,"column":16}},{"end":{"line":321,"column":16},"start":{"line":321,"column":16}}]},"24":{"line":325,"type":"if","locations":[{"end":{"line":322,"column":20},"start":{"line":322,"column":20}},{"end":{"line":322,"column":20},"start":{"line":322,"column":20}}]},"25":{"line":356,"type":"if","locations":[{"end":{"line":347,"column":8},"start":{"line":347,"column":8}},{"end":{"line":347,"column":8},"start":{"line":347,"column":8}}]},"26":{"line":364,"type":"if","locations":[{"end":{"line":355,"column":8},"start":{"line":355,"column":8}},{"end":{"line":355,"column":8},"start":{"line":355,"column":8}}]},"27":{"line":365,"type":"if","locations":[{"end":{"line":356,"column":12},"start":{"line":356,"column":12}},{"end":{"line":356,"column":12},"start":{"line":356,"column":12}}]},"28":{"line":379,"type":"if","locations":[{"end":{"line":370,"column":8},"start":{"line":370,"column":8}},{"end":{"line":370,"column":8},"start":{"line":370,"column":8}}]},"29":{"line":386,"type":"if","locations":[{"end":{"line":377,"column":8},"start":{"line":377,"column":8}},{"end":{"line":377,"column":8},"start":{"line":377,"column":8}}]},"30":{"line":398,"type":"if","locations":[{"end":{"line":389,"column":8},"start":{"line":389,"column":8}},{"end":{"line":389,"column":8},"start":{"line":389,"column":8}}]},"31":{"line":400,"type":"if","locations":[{"end":{"line":391,"column":12},"start":{"line":391,"column":12}},{"end":{"line":391,"column":12},"start":{"line":391,"column":12}}]},"32":{"line":410,"type":"if","locations":[{"end":{"line":405,"column":12},"start":{"line":405,"column":12}},{"end":{"line":405,"column":12},"start":{"line":405,"column":12}}]},"33":{"line":420,"type":"if","locations":[{"end":{"line":419,"column":12},"start":{"line":419,"column":12}},{"end":{"line":419,"column":12},"start":{"line":419,"column":12}}]},"34":{"line":430,"type":"if","locations":[{"end":{"line":433,"column":12},"start":{"line":433,"column":12}},{"end":{"line":433,"column":12},"start":{"line":433,"column":12}}]},"35":{"line":442,"type":"cond-expr","locations":[{"end":{"line":449,"column":23},"start":{"line":450,"column":12}},{"end":{"line":449,"column":8},"start":{"line":451,"column":12}}]},"36":{"line":473,"type":"if","locations":[{"end":{"line":482,"column":8},"start":{"line":482,"column":8}},{"end":{"line":482,"column":8},"start":{"line":482,"column":8}}]},"37":{"line":501,"type":"cond-expr","locations":[{"end":{"line":503,"column":31},"start":{"line":503,"column":31}},{"end":{"line":503,"column":31},"start":{"line":503,"column":24}}]},"38":{"line":501,"type":"binary-expr","locations":[{"end":{"line":503,"column":31},"start":{"line":503,"column":31}},{"end":{"line":503,"column":31},"start":{"line":503,"column":31}}]},"39":{"line":506,"type":"if","locations":[{"end":{"line":507,"column":8},"start":{"line":507,"column":8}},{"end":{"line":507,"column":8},"start":{"line":507,"column":8}}]},"40":{"line":531,"type":"cond-expr","locations":[{"end":{"line":528,"column":19},"start":{"line":529,"column":12}},{"end":{"line":528,"column":8},"start":{"line":530,"column":12}}]},"41":{"line":534,"type":"binary-expr","locations":[{"end":{"line":533,"column":28},"start":{"line":533,"column":28}},{"end":{"line":533,"column":8},"start":{"line":533,"column":41}}]},"42":{"line":541,"type":"if","locations":[{"end":{"line":540,"column":8},"start":{"line":540,"column":8}},{"end":{"line":540,"column":8},"start":{"line":540,"column":8}}]},"43":{"line":545,"type":"if","locations":[{"end":{"line":544,"column":8},"start":{"line":544,"column":8}},{"end":{"line":544,"column":8},"start":{"line":544,"column":8}}]},"44":{"line":547,"type":"if","locations":[{"end":{"line":546,"column":12},"start":{"line":546,"column":12}},{"end":{"line":546,"column":12},"start":{"line":546,"column":12}}]},"45":{"line":576,"type":"if","locations":[{"end":{"line":574,"column":8},"start":{"line":574,"column":8}},{"end":{"line":574,"column":8},"start":{"line":574,"column":8}}]},"46":{"line":587,"type":"if","locations":[{"end":{"line":585,"column":12},"start":{"line":585,"column":12}},{"end":{"line":585,"column":12},"start":{"line":585,"column":12}}]},"47":{"line":587,"type":"binary-expr","locations":[{"end":{"line":585,"column":16},"start":{"line":585,"column":16}},{"end":{"line":585,"column":12},"start":{"line":585,"column":39}}]},"48":{"line":588,"type":"if","locations":[{"end":{"line":586,"column":16},"start":{"line":586,"column":16}},{"end":{"line":586,"column":16},"start":{"line":586,"column":16}}]},"49":{"line":588,"type":"binary-expr","locations":[{"end":{"line":586,"column":20},"start":{"line":586,"column":20}},{"end":{"line":586,"column":16},"start":{"line":586,"column":42}}]},"50":{"line":621,"type":"if","locations":[{"end":{"line":615,"column":8},"start":{"line":615,"column":8}},{"end":{"line":615,"column":8},"start":{"line":615,"column":8}}]},"51":{"line":621,"type":"binary-expr","locations":[{"end":{"line":615,"column":12},"start":{"line":615,"column":12}},{"end":{"line":615,"column":8},"start":{"line":615,"column":35}}]},"52":{"line":625,"type":"cond-expr","locations":[{"end":{"line":619,"column":12},"start":{"line":619,"column":12}},{"end":{"line":618,"column":8},"start":{"line":619,"column":12}}]},"53":{"line":626,"type":"if","locations":[{"end":{"line":620,"column":8},"start":{"line":620,"column":8}},{"end":{"line":620,"column":8},"start":{"line":620,"column":8}}]},"54":{"line":627,"type":"switch","locations":[{"end":{"line":624,"column":20},"start":{"line":622,"column":16}},{"end":{"line":627,"column":20},"start":{"line":625,"column":16}},{"end":{"line":630,"column":20},"start":{"line":628,"column":16}},{"end":{"line":633,"column":20},"start":{"line":631,"column":16}},{"end":{"line":636,"column":20},"start":{"line":634,"column":16}}]},"55":{"line":644,"type":"if","locations":[{"end":{"line":639,"column":13},"start":{"line":639,"column":13}},{"end":{"line":639,"column":13},"start":{"line":639,"column":13}}]},"56":{"line":660,"type":"if","locations":[{"end":{"line":651,"column":8},"start":{"line":651,"column":8}},{"end":{"line":651,"column":8},"start":{"line":651,"column":8}}]},"57":{"line":660,"type":"binary-expr","locations":[{"end":{"line":651,"column":12},"start":{"line":651,"column":12}},{"end":{"line":651,"column":8},"start":{"line":651,"column":34}}]},"58":{"line":677,"type":"cond-expr","locations":[{"end":{"line":668,"column":23},"start":{"line":669,"column":12}},{"end":{"line":668,"column":8},"start":{"line":670,"column":12}}]},"59":{"line":681,"type":"if","locations":[{"end":{"line":674,"column":8},"start":{"line":674,"column":8}},{"end":{"line":674,"column":8},"start":{"line":674,"column":8}}]},"60":{"line":681,"type":"binary-expr","locations":[{"end":{"line":674,"column":12},"start":{"line":674,"column":12}},{"end":{"line":674,"column":8},"start":{"line":674,"column":20}}]},"61":{"line":705,"type":"if","locations":[{"end":{"line":696,"column":8},"start":{"line":696,"column":8}},{"end":{"line":696,"column":8},"start":{"line":696,"column":8}}]},"62":{"line":705,"type":"binary-expr","locations":[{"end":{"line":696,"column":12},"start":{"line":696,"column":12}},{"end":{"line":696,"column":12},"start":{"line":696,"column":35}},{"end":{"line":696,"column":8},"start":{"line":697,"column":12}}]},"63":{"line":708,"type":"if","locations":[{"end":{"line":700,"column":8},"start":{"line":700,"column":8}},{"end":{"line":700,"column":8},"start":{"line":700,"column":8}}]},"64":{"line":711,"type":"if","locations":[{"end":{"line":703,"column":8},"start":{"line":703,"column":8}},{"end":{"line":703,"column":8},"start":{"line":703,"column":8}}]},"65":{"line":727,"type":"if","locations":[{"end":{"line":717,"column":8},"start":{"line":717,"column":8}},{"end":{"line":717,"column":8},"start":{"line":717,"column":8}}]},"66":{"line":733,"type":"if","locations":[{"end":{"line":723,"column":8},"start":{"line":723,"column":8}},{"end":{"line":723,"column":8},"start":{"line":723,"column":8}}]},"67":{"line":734,"type":"cond-expr","locations":[{"end":{"line":724,"column":20},"start":{"line":725,"column":16}},{"end":{"line":724,"column":12},"start":{"line":725,"column":53}}]},"68":{"line":736,"type":"if","locations":[{"end":{"line":727,"column":8},"start":{"line":727,"column":8}},{"end":{"line":727,"column":8},"start":{"line":727,"column":8}}]},"69":{"line":736,"type":"binary-expr","locations":[{"end":{"line":727,"column":12},"start":{"line":727,"column":12}},{"end":{"line":727,"column":8},"start":{"line":727,"column":26}}]},"70":{"line":740,"type":"if","locations":[{"end":{"line":731,"column":12},"start":{"line":731,"column":12}},{"end":{"line":731,"column":12},"start":{"line":731,"column":12}}]},"71":{"line":746,"type":"cond-expr","locations":[{"end":{"line":737,"column":34},"start":{"line":738,"column":16}},{"end":{"line":737,"column":12},"start":{"line":738,"column":38}}]},"72":{"line":763,"type":"if","locations":[{"end":{"line":753,"column":8},"start":{"line":753,"column":8}},{"end":{"line":753,"column":8},"start":{"line":753,"column":8}}]},"73":{"line":763,"type":"binary-expr","locations":[{"end":{"line":753,"column":12},"start":{"line":753,"column":12}},{"end":{"line":753,"column":8},"start":{"line":753,"column":33}}]},"74":{"line":779,"type":"if","locations":[{"end":{"line":767,"column":8},"start":{"line":767,"column":8}},{"end":{"line":767,"column":8},"start":{"line":767,"column":8}}]},"75":{"line":779,"type":"binary-expr","locations":[{"end":{"line":767,"column":12},"start":{"line":767,"column":12}},{"end":{"line":767,"column":8},"start":{"line":767,"column":33}}]},"76":{"line":792,"type":"cond-expr","locations":[{"end":{"line":778,"column":31},"start":{"line":779,"column":12}},{"end":{"line":778,"column":8},"start":{"line":779,"column":36}}]},"77":{"line":796,"type":"if","locations":[{"end":{"line":783,"column":8},"start":{"line":783,"column":8}},{"end":{"line":783,"column":8},"start":{"line":783,"column":8}}]},"78":{"line":797,"type":"if","locations":[{"end":{"line":784,"column":12},"start":{"line":784,"column":12}},{"end":{"line":784,"column":12},"start":{"line":784,"column":12}}]},"79":{"line":802,"type":"if","locations":[{"end":{"line":789,"column":12},"start":{"line":789,"column":12}},{"end":{"line":789,"column":12},"start":{"line":789,"column":12}}]},"80":{"line":803,"type":"cond-expr","locations":[{"end":{"line":790,"column":29},"start":{"line":791,"column":21}},{"end":{"line":790,"column":16},"start":{"line":792,"column":20}}]},"81":{"line":818,"type":"if","locations":[{"end":{"line":805,"column":8},"start":{"line":805,"column":8}},{"end":{"line":805,"column":8},"start":{"line":805,"column":8}}]},"82":{"line":823,"type":"if","locations":[{"end":{"line":810,"column":8},"start":{"line":810,"column":8}},{"end":{"line":810,"column":8},"start":{"line":810,"column":8}}]},"83":{"line":836,"type":"if","locations":[{"end":{"line":821,"column":8},"start":{"line":821,"column":8}},{"end":{"line":821,"column":8},"start":{"line":821,"column":8}}]},"84":{"line":842,"type":"if","locations":[{"end":{"line":827,"column":8},"start":{"line":827,"column":8}},{"end":{"line":827,"column":8},"start":{"line":827,"column":8}}]},"85":{"line":857,"type":"if","locations":[{"end":{"line":838,"column":8},"start":{"line":838,"column":8}},{"end":{"line":838,"column":8},"start":{"line":838,"column":8}}]},"86":{"line":863,"type":"if","locations":[{"end":{"line":844,"column":8},"start":{"line":844,"column":8}},{"end":{"line":844,"column":8},"start":{"line":844,"column":8}}]},"87":{"line":864,"type":"if","locations":[{"end":{"line":845,"column":12},"start":{"line":845,"column":12}},{"end":{"line":845,"column":12},"start":{"line":845,"column":12}}]},"88":{"line":866,"type":"if","locations":[{"end":{"line":848,"column":17},"start":{"line":848,"column":17}},{"end":{"line":848,"column":17},"start":{"line":848,"column":17}}]},"89":{"line":872,"type":"if","locations":[{"end":{"line":854,"column":8},"start":{"line":854,"column":8}},{"end":{"line":854,"column":8},"start":{"line":854,"column":8}}]},"90":{"line":878,"type":"if","locations":[{"end":{"line":860,"column":8},"start":{"line":860,"column":8}},{"end":{"line":860,"column":8},"start":{"line":860,"column":8}}]},"91":{"line":884,"type":"if","locations":[{"end":{"line":866,"column":8},"start":{"line":866,"column":8}},{"end":{"line":866,"column":8},"start":{"line":866,"column":8}}]},"92":{"line":890,"type":"if","locations":[{"end":{"line":872,"column":8},"start":{"line":872,"column":8}},{"end":{"line":872,"column":8},"start":{"line":872,"column":8}}]},"93":{"line":896,"type":"if","locations":[{"end":{"line":878,"column":8},"start":{"line":878,"column":8}},{"end":{"line":878,"column":8},"start":{"line":878,"column":8}}]},"94":{"line":901,"type":"if","locations":[{"end":{"line":883,"column":8},"start":{"line":883,"column":8}},{"end":{"line":883,"column":8},"start":{"line":883,"column":8}}]},"95":{"line":906,"type":"if","locations":[{"end":{"line":888,"column":8},"start":{"line":888,"column":8}},{"end":{"line":888,"column":8},"start":{"line":888,"column":8}}]},"96":{"line":911,"type":"if","locations":[{"end":{"line":893,"column":8},"start":{"line":893,"column":8}},{"end":{"line":893,"column":8},"start":{"line":893,"column":8}}]}},"code":["import {Feature} from '../feature';","import {createElm, createOpt, createText, elm, removeElm} from '../dom';","import {isArray, isNull, EMPTY_FN} from '../types';","import {addEvt, keyCode, removeEvt} from '../event';","import {INPUT, SELECT, NONE, ENTER_KEY} from '../const';","import {"," defaultsStr, defaultsNb, defaultsBool, defaultsArr, defaultsFn","} from '../settings';","import {CENTER, RIGHT} from './toolbar';","","/**"," * Paging UI component"," * @export"," * @class Paging"," * @extends {Feature}"," */","export class Paging extends Feature {",""," /**"," * Creates an instance of Paging"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'paging');",""," // Configuration object"," let f = this.config.paging || {};",""," /**"," * Css class for the paging buttons (previous, next, etc.)"," * @type {String}"," */"," this.btnCssClass = defaultsStr(f.btn_css_class, 'pgInp');",""," /**"," * Main select DOM element"," * @type {DOMElement}"," */"," this.pageSlc = null;",""," /**"," * Results per page select DOM element"," * @type {DOMElement}"," */"," this.pageLengthSlc = null;",""," /**"," * ID of custom container element"," * @type {String}"," */"," this.tgtId = defaultsStr(f.target_id, null);",""," /**"," * Number of rows contained in a page"," * @type {Number}"," */"," this.pageLength = defaultsNb(f.length, 10);",""," /**"," * ID of custom container element for the results per page selector"," * @type {String}"," */"," this.pageLengthTgtId = defaultsStr(f.results_per_page_target_id, null);",""," /**"," * Css class for the paging select element"," * @type {String}"," */"," this.pgSlcCssClass = defaultsStr(f.slc_css_class, 'pgSlc');",""," /**"," * Css class for the paging input element"," * @type {String}"," */"," this.pgInpCssClass = defaultsStr(f.inp_css_class, 'pgNbInp');",""," /**"," * Label and values for the results per page select, example of usage:"," * ['Records: ', [10,25,50,100]]"," * @type {Array}"," */"," this.resultsPerPage = defaultsArr(f.results_per_page, null);",""," /**"," * Determines if results per page is configured"," * @type {Boolean}"," */"," this.hasResultsPerPage = isArray(this.resultsPerPage);",""," /**"," * Css class for the results per page select"," * @type {String}"," */"," this.resultsSlcCssClass = defaultsStr(f.results_slc_css_class, 'rspg');",""," /**"," * Css class for the label preceding results per page select"," * @type {String}"," */"," this.resultsSpanCssClass = defaultsStr(f.results_span_css_class,"," 'rspgSpan');",""," /**"," * Index of the first row of current page"," * @type {Number}"," * @private"," */"," this.startPagingRow = 0;",""," /**"," * Total number of pages"," * @type {Number}"," * @private"," */"," this.nbPages = 0;",""," /**"," * Current page number"," * @type {Number}"," * @private"," */"," this.currentPageNb = 1;",""," /**"," * Next page button text"," * @type {String}"," */"," this.btnNextPageText = defaultsStr(f.btn_next_page_text, '>');",""," /**"," * Previous page button text"," * @type {String}"," */"," this.btnPrevPageText = defaultsStr(f.btn_prev_page_text, '<');",""," /**"," * Last page button text"," * @type {String}"," */"," this.btnLastPageText = defaultsStr(f.btn_last_page_text, '>|');",""," /**"," * First page button text"," * @type {String}"," */"," this.btnFirstPageText = defaultsStr(f.btn_first_page_text, '|<');",""," /**"," * Next page button HTML"," * @type {String}"," */"," this.btnNextPageHtml = defaultsStr(f.btn_next_page_html,"," (!tf.enableIcons ? null :"," '<input type=\"button\" value=\"\" class=\"' + this.btnCssClass +"," ' nextPage\" title=\"Next page\" />'));",""," /**"," * Previous page button HTML"," * @type {String}"," */"," this.btnPrevPageHtml = defaultsStr(f.btn_prev_page_html,"," (!tf.enableIcons ? null :"," '<input type=\"button\" value=\"\" class=\"' + this.btnCssClass +"," ' previousPage\" title=\"Previous page\" />'));",""," /**"," * First page button HTML"," * @type {String}"," */"," this.btnFirstPageHtml = defaultsStr(f.btn_first_page_html,"," (!tf.enableIcons ? null :"," '<input type=\"button\" value=\"\" class=\"' + this.btnCssClass +"," ' firstPage\" title=\"First page\" />'));",""," /**"," * Last page button HTML"," * @type {String}"," */"," this.btnLastPageHtml = defaultsStr(f.btn_last_page_html,"," (!tf.enableIcons ? null :"," '<input type=\"button\" value=\"\" class=\"' + this.btnCssClass +"," ' lastPage\" title=\"Last page\" />'));",""," /**"," * Text preceeding page selector drop-down"," * @type {String}"," */"," this.pageText = defaultsStr(f.page_text, ' Page ');",""," /**"," * Text after page selector drop-down"," * @type {String}"," */"," this.ofText = defaultsStr(f.of_text, ' of ');",""," /**"," * Css class for the span containing total number of pages"," * @type {String}"," */"," this.nbPgSpanCssClass = defaultsStr(f.nb_pages_css_class, 'nbpg');",""," /**"," * Determines if paging buttons are enabled (default: true)"," * @type {Boolean}"," */"," this.hasBtns = defaultsBool(f.btns, true);",""," /**"," * Defines page selector type, two possible values: 'select', 'input'"," * @type {String}"," */"," this.pageSelectorType = defaultsStr(f.page_selector_type, SELECT);",""," /**"," * Default position in toolbar ('left'|'center'|'right')"," * @type {String}"," */"," this.toolbarPosition = defaultsStr(f.toolbar_position, CENTER);",""," /**"," * Callback fired before the page is changed"," * @type {Function}"," */"," this.onBeforeChangePage = defaultsFn(f.on_before_change_page, EMPTY_FN);",""," /**"," * Callback fired after the page is changed"," * @type {Function}"," */"," this.onAfterChangePage = defaultsFn(f.on_after_change_page, EMPTY_FN);",""," /**"," * Label preciding results per page select"," * @type {DOMElement}"," * @private"," */"," this.slcResultsTxt = null;"," /**"," * Span containing next page button"," * @type {DOMElement}"," * @private"," */"," this.btnNextCont = null;"," /**"," * Span containing previous page button"," * @type {DOMElement}"," * @private"," */"," this.btnPrevCont = null;"," /**"," * Span containing last page button"," * @type {DOMElement}"," * @private"," */"," this.btnLastCont = null;"," /**"," * Span containing first page button"," * @type {DOMElement}"," * @private"," */"," this.btnFirstCont = null;"," /**"," * Span for tot nb pages"," * @type {DOMElement}"," * @private"," */"," this.pgCont = null;"," /**"," * Span preceding pages select (contains 'Page')"," * @type {DOMElement}"," * @private"," */"," this.pgBefore = null;"," /**"," * Span following pages select (contains ' of ')"," * @type {DOMElement}"," * @private"," */"," this.pgAfter = null;",""," let startRow = tf.refRow;"," let nrows = tf.getRowsNb(true);"," //calculates page nb"," this.nbPages = Math.ceil((nrows - startRow) / this.pageLength);",""," let o = this;"," /**"," * Paging DOM events handlers"," * @type {String}"," * @private"," */"," this.evt = {"," slcIndex() {"," return (o.pageSelectorType === SELECT) ?"," o.pageSlc.options.selectedIndex :"," parseInt(o.pageSlc.value, 10) - 1;"," },"," nbOpts() {"," return (o.pageSelectorType === SELECT) ?"," parseInt(o.pageSlc.options.length, 10) - 1 :"," (o.nbPages - 1);"," },"," next() {"," let nextIndex = o.evt.slcIndex() < o.evt.nbOpts() ?"," o.evt.slcIndex() + 1 : 0;"," o.changePage(nextIndex);"," },"," prev() {"," let prevIndex = o.evt.slcIndex() > 0 ?"," o.evt.slcIndex() - 1 : o.evt.nbOpts();"," o.changePage(prevIndex);"," },"," last() {"," o.changePage(o.evt.nbOpts());"," },"," first() {"," o.changePage(0);"," },"," _detectKey(e) {"," let key = keyCode(e);"," if (key === ENTER_KEY) {"," if (tf.sorted) {"," tf.filter();"," o.changePage(o.evt.slcIndex());"," } else {"," o.changePage();"," }"," this.blur();"," }"," },"," slcPagesChange: null,"," nextEvt: null,"," prevEvt: null,"," lastEvt: null,"," firstEvt: null"," };"," }",""," /**"," * Initialize DOM elements"," */"," init() {"," let slcPages;"," let tf = this.tf;"," let evt = this.evt;",""," if (this.initialized) {"," return;"," }",""," this.emitter.emit('initializing-feature', this, !isNull(this.tgtId));",""," // Check resultsPerPage is in expected format and initialise the"," // results per page component"," if (this.hasResultsPerPage) {"," if (this.resultsPerPage.length < 2) {"," this.hasResultsPerPage = false;"," } else {"," this.pageLength = this.resultsPerPage[1][0];"," this.setResultsPerPage();"," }"," }",""," evt.slcPagesChange = (event) => {"," let slc = event.target;"," this.changePage(slc.selectedIndex);"," };",""," // Paging drop-down list selector"," if (this.pageSelectorType === SELECT) {"," slcPages = createElm(SELECT);"," slcPages.className = this.pgSlcCssClass;"," addEvt(slcPages, 'change', evt.slcPagesChange);"," }",""," // Paging input selector"," if (this.pageSelectorType === INPUT) {"," slcPages = createElm(INPUT, ['value', this.currentPageNb]);"," slcPages.className = this.pgInpCssClass;"," addEvt(slcPages, 'keypress', evt._detectKey);"," }",""," // btns containers"," let btnNextSpan = createElm('span');"," let btnPrevSpan = createElm('span');"," let btnLastSpan = createElm('span');"," let btnFirstSpan = createElm('span');",""," if (this.hasBtns) {"," // Next button"," if (!this.btnNextPageHtml) {"," let btnNext = createElm(INPUT,"," ['type', 'button'],"," ['value', this.btnNextPageText],"," ['title', 'Next']"," );"," btnNext.className = this.btnCssClass;"," addEvt(btnNext, 'click', evt.next);"," btnNextSpan.appendChild(btnNext);"," } else {"," btnNextSpan.innerHTML = this.btnNextPageHtml;"," addEvt(btnNextSpan, 'click', evt.next);"," }"," // Previous button"," if (!this.btnPrevPageHtml) {"," let btnPrev = createElm(INPUT,"," ['type', 'button'],"," ['value', this.btnPrevPageText],"," ['title', 'Previous']"," );"," btnPrev.className = this.btnCssClass;"," addEvt(btnPrev, 'click', evt.prev);"," btnPrevSpan.appendChild(btnPrev);"," } else {"," btnPrevSpan.innerHTML = this.btnPrevPageHtml;"," addEvt(btnPrevSpan, 'click', evt.prev);"," }"," // Last button"," if (!this.btnLastPageHtml) {"," let btnLast = createElm(INPUT,"," ['type', 'button'],"," ['value', this.btnLastPageText],"," ['title', 'Last']"," );"," btnLast.className = this.btnCssClass;"," addEvt(btnLast, 'click', evt.last);"," btnLastSpan.appendChild(btnLast);"," } else {"," btnLastSpan.innerHTML = this.btnLastPageHtml;"," addEvt(btnLastSpan, 'click', evt.last);"," }"," // First button"," if (!this.btnFirstPageHtml) {"," let btnFirst = createElm(INPUT,"," ['type', 'button'],"," ['value', this.btnFirstPageText],"," ['title', 'First']"," );"," btnFirst.className = this.btnCssClass;"," addEvt(btnFirst, 'click', evt.first);"," btnFirstSpan.appendChild(btnFirst);"," } else {"," btnFirstSpan.innerHTML = this.btnFirstPageHtml;"," addEvt(btnFirstSpan, 'click', evt.first);"," }"," }",""," // paging elements (buttons+drop-down list) are added to defined element"," let targetEl = !this.tgtId ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.tgtId);"," targetEl.appendChild(btnFirstSpan);"," targetEl.appendChild(btnPrevSpan);",""," let pgBeforeSpan = createElm('span');"," pgBeforeSpan.appendChild(createText(this.pageText));"," pgBeforeSpan.className = this.nbPgSpanCssClass;"," targetEl.appendChild(pgBeforeSpan);"," targetEl.appendChild(slcPages);"," let pgAfterSpan = createElm('span');"," pgAfterSpan.appendChild(createText(this.ofText));"," pgAfterSpan.className = this.nbPgSpanCssClass;"," targetEl.appendChild(pgAfterSpan);"," let pgSpan = createElm('span');"," pgSpan.className = this.nbPgSpanCssClass;"," pgSpan.appendChild(createText(' ' + this.nbPages + ' '));"," targetEl.appendChild(pgSpan);"," targetEl.appendChild(btnNextSpan);"," targetEl.appendChild(btnLastSpan);",""," this.btnNextCont = btnNextSpan;"," this.btnPrevCont = btnPrevSpan;"," this.btnLastCont = btnLastSpan;"," this.btnFirstCont = btnFirstSpan;"," this.pgCont = pgSpan;"," this.pgBefore = pgBeforeSpan;"," this.pgAfter = pgAfterSpan;"," this.pageSlc = slcPages;",""," this.setPagingInfo();",""," if (!tf.fltGrid) {"," tf.validateAllRows();"," this.setPagingInfo(tf.validRowsIndex);"," }",""," this.emitter.on(['after-filtering'], () => this.resetPagingInfo());"," this.emitter.on(['change-page'],"," (tf, pageNumber) => this.setPage(pageNumber));"," this.emitter.on(['change-page-results'],"," (tf, pageLength) => this.changeResultsPerPage(pageLength));",""," /** @inherited */"," this.initialized = true;",""," this.emitter.emit('feature-initialized', this);"," }",""," /**"," * Reset paging when filters are already instantiated"," * @param {Boolean} filterTable Execute filtering once paging instanciated"," */"," reset(filterTable = false) {"," this.enable();"," this.init();",""," if (filterTable) {"," this.tf.filter();"," }"," }",""," /**"," * Reset paging info from scratch after a filtering process"," */"," resetPagingInfo() {"," this.startPagingRow = 0;"," this.currentPageNb = 1;"," this.setPagingInfo(this.tf.validRowsIndex);"," }",""," /**"," * Calculate number of pages based on valid rows"," * Refresh paging select according to number of pages"," * @param {Array} validRows Collection of valid rows"," */"," setPagingInfo(validRows) {"," let tf = this.tf;"," let cont = !this.tgtId ?"," tf.feature('toolbar').container(this.toolbarPosition) :"," elm(this.tgtId);",""," //store valid rows indexes"," tf.validRowsIndex = validRows || tf.getValidRows(true);",""," //calculate nb of pages"," this.nbPages = Math.ceil(tf.validRowsIndex.length / this.pageLength);"," //refresh page nb span"," this.pgCont.innerHTML = this.nbPages;"," //select clearing shortcut"," if (this.pageSelectorType === SELECT) {"," this.pageSlc.innerHTML = '';"," }",""," if (this.nbPages > 0) {"," cont.style.visibility = 'visible';"," if (this.pageSelectorType === SELECT) {"," for (let z = 0; z < this.nbPages; z++) {"," let opt = createOpt(z + 1, z * this.pageLength, false);"," this.pageSlc.options[z] = opt;"," }"," } else {"," //input type"," this.pageSlc.value = this.currentPageNb;"," }",""," } else {"," /*** if no results paging select and buttons are hidden ***/"," cont.style.visibility = 'hidden';"," }"," this.groupByPage(tf.validRowsIndex);"," }",""," /**"," * Group table rows by page and display valid rows"," * @param {Array} validRows Collection of valid rows"," */"," groupByPage(validRows) {"," let tf = this.tf;"," let rows = tf.dom().rows;"," let startPagingRow = parseInt(this.startPagingRow, 10);"," let endPagingRow = startPagingRow + parseInt(this.pageLength, 10);",""," //store valid rows indexes"," if (validRows) {"," tf.validRowsIndex = validRows;"," }",""," //this loop shows valid rows of current page"," for (let h = 0, len = tf.getValidRowsNb(true); h < len; h++) {"," let validRowIdx = tf.validRowsIndex[h];"," let r = rows[validRowIdx];"," let isRowValid = r.getAttribute('validRow');"," let rowDisplayed = false;",""," if (h >= startPagingRow && h < endPagingRow) {"," if (isNull(isRowValid) || Boolean(isRowValid === 'true')) {"," r.style.display = '';"," rowDisplayed = true;"," }"," } else {"," r.style.display = NONE;"," }"," this.emitter.emit('row-paged', tf, validRowIdx, h, rowDisplayed);"," }",""," // broadcast grouping by page"," this.emitter.emit('grouped-by-page', tf, this);"," }",""," /**"," * Return the current page number"," * @return {Number} Page number"," */"," getPage() {"," return this.currentPageNb;"," }",""," /**"," * Show page defined by passed argument (string or number):"," * @param {String}/{Number} cmd possible string values: 'next',"," * 'previous', 'last', 'first' or page number as per param"," */"," setPage(cmd) {"," let tf = this.tf;"," if (!tf.isInitialized() || !this.isEnabled()) {"," return;"," }"," let btnEvt = this.evt,"," cmdtype = typeof cmd;"," if (cmdtype === 'string') {"," switch (cmd.toLowerCase()) {"," case 'next':"," btnEvt.next();"," break;"," case 'previous':"," btnEvt.prev();"," break;"," case 'last':"," btnEvt.last();"," break;"," case 'first':"," btnEvt.first();"," break;"," default:"," btnEvt.next();"," break;"," }"," }"," else if (cmdtype === 'number') {"," this.changePage(cmd - 1);"," }"," }",""," /**"," * Generates UI elements for the number of results per page drop-down"," */"," setResultsPerPage() {"," let tf = this.tf;"," let evt = this.evt;",""," if (this.pageLengthSlc || !this.resultsPerPage) {"," return;"," }",""," evt.slcResultsChange = (ev) => {"," this.onChangeResultsPerPage();"," ev.target.blur();"," };",""," let slcR = createElm(SELECT);"," slcR.className = this.resultsSlcCssClass;"," let slcRText = this.resultsPerPage[0],"," slcROpts = this.resultsPerPage[1];"," let slcRSpan = createElm('span');"," slcRSpan.className = this.resultsSpanCssClass;",""," // results per page select is added to external element"," let targetEl = !this.pageLengthTgtId ?"," tf.feature('toolbar').container(RIGHT) :"," elm(this.pageLengthTgtId);"," slcRSpan.appendChild(createText(slcRText));",""," let help = tf.feature('help');"," if (help && help.btn) {"," help.btn.parentNode.insertBefore(slcRSpan, help.btn);"," help.btn.parentNode.insertBefore(slcR, help.btn);"," } else {"," targetEl.appendChild(slcRSpan);"," targetEl.appendChild(slcR);"," }",""," for (let r = 0; r < slcROpts.length; r++) {"," let currOpt = new Option(slcROpts[r], slcROpts[r], false, false);"," slcR.options[r] = currOpt;"," }"," addEvt(slcR, 'change', evt.slcResultsChange);"," this.slcResultsTxt = slcRSpan;"," this.pageLengthSlc = slcR;"," }",""," /**"," * Remove number of results per page UI elements"," */"," removeResultsPerPage() {"," let tf = this.tf;"," if (!tf.isInitialized() || !this.pageLengthSlc ||"," !this.resultsPerPage) {"," return;"," }"," if (this.pageLengthSlc) {"," removeElm(this.pageLengthSlc);"," }"," if (this.slcResultsTxt) {"," removeElm(this.slcResultsTxt);"," }"," this.pageLengthSlc = null;"," this.slcResultsTxt = null;"," }",""," /**"," * Change the page based on passed index"," * @param {Number} index Index of the page (0-n)"," */"," changePage(index) {"," let tf = this.tf;",""," if (!this.isEnabled()) {"," return;"," }",""," this.emitter.emit('before-page-change', tf, (index + 1));",""," if (index === null) {"," index = this.pageSelectorType === SELECT ?"," this.pageSlc.options.selectedIndex : this.pageSlc.value - 1;"," }"," if (index >= 0 && index <= (this.nbPages - 1)) {"," this.onBeforeChangePage(this, (index + 1));",""," this.currentPageNb = parseInt(index, 10) + 1;"," if (this.pageSelectorType === SELECT) {"," this.pageSlc.options[index].selected = true;"," } else {"," this.pageSlc.value = this.currentPageNb;"," }",""," this.startPagingRow = (this.pageSelectorType === SELECT) ?"," this.pageSlc.value : (index * this.pageLength);",""," this.groupByPage();",""," this.onAfterChangePage(this, (index + 1));"," }",""," this.emitter.emit('after-page-change', tf, (index + 1));"," }",""," /**"," * Change the number of results per page based on passed value"," * @param {String} val The number of results per page"," */"," changeResultsPerPage(val) {"," if (!this.isEnabled() || isNaN(val)) {"," return;"," }",""," this.pageLengthSlc.value = val;"," this.onChangeResultsPerPage();"," }",""," /**"," * Change rows according to page results drop-down"," */"," onChangeResultsPerPage() {"," let tf = this.tf;",""," if (!this.isEnabled() || tf.getValidRowsNb() === 0) {"," return;"," }",""," let {"," pageLengthSlc: slcR, pageSelectorType, pageSlc, emitter"," } = this;",""," emitter.emit('before-page-length-change', tf);",""," let slcIndex = slcR.selectedIndex;"," let slcPagesSelIndex = (pageSelectorType === SELECT) ?"," pageSlc.selectedIndex : parseInt(pageSlc.value - 1, 10);"," this.pageLength = parseInt(slcR.options[slcIndex].value, 10);"," this.startPagingRow = this.pageLength * slcPagesSelIndex;",""," if (!isNaN(this.pageLength)) {"," if (this.startPagingRow >= tf.nbFilterableRows) {"," this.startPagingRow = (tf.nbFilterableRows - this.pageLength);"," }"," this.setPagingInfo();",""," if (pageSelectorType === SELECT) {"," let slcIdx = (pageSlc.options.length - 1 <= slcPagesSelIndex) ?"," (pageSlc.options.length - 1) :"," slcPagesSelIndex;"," pageSlc.options[slcIdx].selected = true;"," }"," }",""," emitter.emit('after-page-length-change', tf, this.pageLength);"," }",""," /**"," * Re-set page nb at page re-load"," */"," resetPage() {"," let tf = this.tf;"," if (!this.isEnabled()) {"," return;"," }"," this.emitter.emit('before-reset-page', tf);"," let pgNb = tf.feature('store').getPageNb();"," if (pgNb !== '') {"," this.changePage((pgNb - 1));"," }"," this.emitter.emit('after-reset-page', tf, pgNb);"," }",""," /**"," * Re-set page length value at page re-load"," */"," resetPageLength() {"," let tf = this.tf;"," if (!this.isEnabled()) {"," return;"," }"," this.emitter.emit('before-reset-page-length', tf);"," let pglenIndex = tf.feature('store').getPageLength();",""," if (pglenIndex !== '') {"," this.pageLengthSlc.options[pglenIndex].selected = true;"," this.changeResultsPerPage();"," }"," this.emitter.emit('after-reset-page-length', tf, pglenIndex);"," }",""," /**"," * Remove paging feature"," */"," destroy() {"," if (!this.initialized) {"," return;"," }",""," let evt = this.evt;",""," if (this.pageSlc) {"," if (this.pageSelectorType === SELECT) {"," removeEvt(this.pageSlc, 'change', evt.slcPagesChange);"," }"," else if (this.pageSelectorType === INPUT) {"," removeEvt(this.pageSlc, 'keypress', evt._detectKey);"," }"," removeElm(this.pageSlc);"," }",""," if (this.btnNextCont) {"," removeEvt(this.btnNextCont, 'click', evt.next);"," removeElm(this.btnNextCont);"," this.btnNextCont = null;"," }",""," if (this.btnPrevCont) {"," removeEvt(this.btnPrevCont, 'click', evt.prev);"," removeElm(this.btnPrevCont);"," this.btnPrevCont = null;"," }",""," if (this.btnLastCont) {"," removeEvt(this.btnLastCont, 'click', evt.last);"," removeElm(this.btnLastCont);"," this.btnLastCont = null;"," }",""," if (this.btnFirstCont) {"," removeEvt(this.btnFirstCont, 'click', evt.first);"," removeElm(this.btnFirstCont);"," this.btnFirstCont = null;"," }",""," if (this.pgBefore) {"," removeElm(this.pgBefore);"," this.pgBefore = null;"," }",""," if (this.pgAfter) {"," removeElm(this.pgAfter);"," this.pgAfter = null;"," }",""," if (this.pgCont) {"," removeElm(this.pgCont);"," this.pgCont = null;"," }",""," if (this.hasResultsPerPage) {"," this.removeResultsPerPage();"," }",""," this.emitter.off(['after-filtering'], () => this.resetPagingInfo());"," this.emitter.off(['change-page'],"," (tf, pageNumber) => this.setPage(pageNumber));"," this.emitter.off(['change-page-results'],"," (tf, pageLength) => this.changeResultsPerPage(pageLength));",""," this.pageSlc = null;"," this.nbPages = 0;",""," this.initialized = false;"," }","}",""]};
}
__cov_VMH1Wq34YEAuNhlvEXCoKw = __cov_VMH1Wq34YEAuNhlvEXCoKw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\paging.js'];
__cov_VMH1Wq34YEAuNhlvEXCoKw.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['2']++;exports.Paging=undefined;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['3']++;var _typeof=(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['2'][0]++,typeof Symbol==='function')&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['2'][1]++,typeof Symbol.iterator==='symbol')?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['1'][0]++,function(obj){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['1']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['4']++;return typeof obj;}):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['1'][1]++,function(obj){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['2']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['5']++;return(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['4'][0]++,obj)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['4'][1]++,typeof Symbol==='function')&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['4'][2]++,obj.constructor===Symbol)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['4'][3]++,obj!==Symbol.prototype)?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['3'][0]++,'symbol'):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['3'][1]++,typeof obj);});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['6']++;var _feature=__webpack_require__(11);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['7']++;var _dom=__webpack_require__(10);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['8']++;var _types=__webpack_require__(3);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['9']++;var _event=__webpack_require__(19);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['10']++;var _const=__webpack_require__(15);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['11']++;var _settings=__webpack_require__(7);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['12']++;var _toolbar=__webpack_require__(33);function _classCallCheck(instance,Constructor){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['3']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['14']++;if(!(instance instanceof Constructor)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['5'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['15']++;throw new TypeError('Cannot call a class as a function');}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['5'][1]++;}}function _possibleConstructorReturn(self,call){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['4']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['17']++;if(!self){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['6'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['18']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['6'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['19']++;return(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['8'][0]++,call)&&((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['8'][1]++,typeof call==='object')||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['8'][2]++,typeof call==='function'))?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['7'][0]++,call):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['7'][1]++,self);}function _inherits(subClass,superClass){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['5']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['21']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['10'][0]++,typeof superClass!=='function')&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['10'][1]++,superClass!==null)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['9'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['22']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['9'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['23']++;subClass.prototype=Object.create((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['11'][0]++,superClass)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['11'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['24']++;if(superClass){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['12'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['25']++;Object.setPrototypeOf?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['13'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['13'][1]++,subClass.__proto__=superClass);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['12'][1]++;}}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['26']++;var Paging=exports.Paging=function(_Feature){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['6']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['27']++;_inherits(Paging,_Feature);function Paging(tf){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['7']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['29']++;_classCallCheck(this,Paging);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['30']++;var _this=_possibleConstructorReturn(this,_Feature.call(this,tf,'paging'));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['31']++;var f=(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['14'][0]++,_this.config.paging)||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['14'][1]++,{});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['32']++;_this.btnCssClass=(0,_settings.defaultsStr)(f.btn_css_class,'pgInp');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['33']++;_this.pageSlc=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['34']++;_this.pageLengthSlc=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['35']++;_this.tgtId=(0,_settings.defaultsStr)(f.target_id,null);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['36']++;_this.pageLength=(0,_settings.defaultsNb)(f.length,10);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['37']++;_this.pageLengthTgtId=(0,_settings.defaultsStr)(f.results_per_page_target_id,null);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['38']++;_this.pgSlcCssClass=(0,_settings.defaultsStr)(f.slc_css_class,'pgSlc');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['39']++;_this.pgInpCssClass=(0,_settings.defaultsStr)(f.inp_css_class,'pgNbInp');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['40']++;_this.resultsPerPage=(0,_settings.defaultsArr)(f.results_per_page,null);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['41']++;_this.hasResultsPerPage=(0,_types.isArray)(_this.resultsPerPage);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['42']++;_this.resultsSlcCssClass=(0,_settings.defaultsStr)(f.results_slc_css_class,'rspg');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['43']++;_this.resultsSpanCssClass=(0,_settings.defaultsStr)(f.results_span_css_class,'rspgSpan');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['44']++;_this.startPagingRow=0;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['45']++;_this.nbPages=0;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['46']++;_this.currentPageNb=1;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['47']++;_this.btnNextPageText=(0,_settings.defaultsStr)(f.btn_next_page_text,'>');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['48']++;_this.btnPrevPageText=(0,_settings.defaultsStr)(f.btn_prev_page_text,'<');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['49']++;_this.btnLastPageText=(0,_settings.defaultsStr)(f.btn_last_page_text,'>|');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['50']++;_this.btnFirstPageText=(0,_settings.defaultsStr)(f.btn_first_page_text,'|<');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['51']++;_this.btnNextPageHtml=(0,_settings.defaultsStr)(f.btn_next_page_html,!tf.enableIcons?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['15'][0]++,null):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['15'][1]++,'<input type="button" value="" class="'+_this.btnCssClass+' nextPage" title="Next page" />'));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['52']++;_this.btnPrevPageHtml=(0,_settings.defaultsStr)(f.btn_prev_page_html,!tf.enableIcons?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['16'][0]++,null):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['16'][1]++,'<input type="button" value="" class="'+_this.btnCssClass+' previousPage" title="Previous page" />'));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['53']++;_this.btnFirstPageHtml=(0,_settings.defaultsStr)(f.btn_first_page_html,!tf.enableIcons?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['17'][0]++,null):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['17'][1]++,'<input type="button" value="" class="'+_this.btnCssClass+' firstPage" title="First page" />'));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['54']++;_this.btnLastPageHtml=(0,_settings.defaultsStr)(f.btn_last_page_html,!tf.enableIcons?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['18'][0]++,null):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['18'][1]++,'<input type="button" value="" class="'+_this.btnCssClass+' lastPage" title="Last page" />'));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['55']++;_this.pageText=(0,_settings.defaultsStr)(f.page_text,' Page ');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['56']++;_this.ofText=(0,_settings.defaultsStr)(f.of_text,' of ');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['57']++;_this.nbPgSpanCssClass=(0,_settings.defaultsStr)(f.nb_pages_css_class,'nbpg');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['58']++;_this.hasBtns=(0,_settings.defaultsBool)(f.btns,true);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['59']++;_this.pageSelectorType=(0,_settings.defaultsStr)(f.page_selector_type,_const.SELECT);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['60']++;_this.toolbarPosition=(0,_settings.defaultsStr)(f.toolbar_position,_toolbar.CENTER);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['61']++;_this.onBeforeChangePage=(0,_settings.defaultsFn)(f.on_before_change_page,_types.EMPTY_FN);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['62']++;_this.onAfterChangePage=(0,_settings.defaultsFn)(f.on_after_change_page,_types.EMPTY_FN);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['63']++;_this.slcResultsTxt=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['64']++;_this.btnNextCont=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['65']++;_this.btnPrevCont=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['66']++;_this.btnLastCont=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['67']++;_this.btnFirstCont=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['68']++;_this.pgCont=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['69']++;_this.pgBefore=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['70']++;_this.pgAfter=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['71']++;var startRow=tf.refRow;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['72']++;var nrows=tf.getRowsNb(true);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['73']++;_this.nbPages=Math.ceil((nrows-startRow)/_this.pageLength);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['74']++;var o=_this;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['75']++;_this.evt={slcIndex:function slcIndex(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['8']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['76']++;return o.pageSelectorType===_const.SELECT?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['19'][0]++,o.pageSlc.options.selectedIndex):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['19'][1]++,parseInt(o.pageSlc.value,10)-1);},nbOpts:function nbOpts(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['9']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['77']++;return o.pageSelectorType===_const.SELECT?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['20'][0]++,parseInt(o.pageSlc.options.length,10)-1):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['20'][1]++,o.nbPages-1);},next:function next(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['10']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['78']++;var nextIndex=o.evt.slcIndex()<o.evt.nbOpts()?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['21'][0]++,o.evt.slcIndex()+1):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['21'][1]++,0);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['79']++;o.changePage(nextIndex);},prev:function prev(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['11']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['80']++;var prevIndex=o.evt.slcIndex()>0?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['22'][0]++,o.evt.slcIndex()-1):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['22'][1]++,o.evt.nbOpts());__cov_VMH1Wq34YEAuNhlvEXCoKw.s['81']++;o.changePage(prevIndex);},last:function last(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['12']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['82']++;o.changePage(o.evt.nbOpts());},first:function first(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['13']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['83']++;o.changePage(0);},_detectKey:function _detectKey(e){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['14']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['84']++;var key=(0,_event.keyCode)(e);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['85']++;if(key===_const.ENTER_KEY){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['23'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['86']++;if(tf.sorted){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['24'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['87']++;tf.filter();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['88']++;o.changePage(o.evt.slcIndex());}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['24'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['89']++;o.changePage();}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['90']++;this.blur();}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['23'][1]++;}},slcPagesChange:null,nextEvt:null,prevEvt:null,lastEvt:null,firstEvt:null};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['91']++;return _this;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['92']++;Paging.prototype.init=function init(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['15']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['93']++;var _this2=this;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['94']++;var slcPages=void 0;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['95']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['96']++;var evt=this.evt;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['97']++;if(this.initialized){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['25'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['98']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['25'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['99']++;this.emitter.emit('initializing-feature',this,!(0,_types.isNull)(this.tgtId));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['100']++;if(this.hasResultsPerPage){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['26'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['101']++;if(this.resultsPerPage.length<2){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['27'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['102']++;this.hasResultsPerPage=false;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['27'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['103']++;this.pageLength=this.resultsPerPage[1][0];__cov_VMH1Wq34YEAuNhlvEXCoKw.s['104']++;this.setResultsPerPage();}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['26'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['105']++;evt.slcPagesChange=function(event){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['16']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['106']++;var slc=event.target;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['107']++;_this2.changePage(slc.selectedIndex);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['108']++;if(this.pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['28'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['109']++;slcPages=(0,_dom.createElm)(_const.SELECT);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['110']++;slcPages.className=this.pgSlcCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['111']++;(0,_event.addEvt)(slcPages,'change',evt.slcPagesChange);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['28'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['112']++;if(this.pageSelectorType===_const.INPUT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['29'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['113']++;slcPages=(0,_dom.createElm)(_const.INPUT,['value',this.currentPageNb]);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['114']++;slcPages.className=this.pgInpCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['115']++;(0,_event.addEvt)(slcPages,'keypress',evt._detectKey);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['29'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['116']++;var btnNextSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['117']++;var btnPrevSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['118']++;var btnLastSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['119']++;var btnFirstSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['120']++;if(this.hasBtns){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['30'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['121']++;if(!this.btnNextPageHtml){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['31'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['122']++;var btnNext=(0,_dom.createElm)(_const.INPUT,['type','button'],['value',this.btnNextPageText],['title','Next']);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['123']++;btnNext.className=this.btnCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['124']++;(0,_event.addEvt)(btnNext,'click',evt.next);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['125']++;btnNextSpan.appendChild(btnNext);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['31'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['126']++;btnNextSpan.innerHTML=this.btnNextPageHtml;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['127']++;(0,_event.addEvt)(btnNextSpan,'click',evt.next);}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['128']++;if(!this.btnPrevPageHtml){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['32'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['129']++;var btnPrev=(0,_dom.createElm)(_const.INPUT,['type','button'],['value',this.btnPrevPageText],['title','Previous']);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['130']++;btnPrev.className=this.btnCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['131']++;(0,_event.addEvt)(btnPrev,'click',evt.prev);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['132']++;btnPrevSpan.appendChild(btnPrev);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['32'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['133']++;btnPrevSpan.innerHTML=this.btnPrevPageHtml;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['134']++;(0,_event.addEvt)(btnPrevSpan,'click',evt.prev);}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['135']++;if(!this.btnLastPageHtml){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['33'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['136']++;var btnLast=(0,_dom.createElm)(_const.INPUT,['type','button'],['value',this.btnLastPageText],['title','Last']);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['137']++;btnLast.className=this.btnCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['138']++;(0,_event.addEvt)(btnLast,'click',evt.last);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['139']++;btnLastSpan.appendChild(btnLast);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['33'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['140']++;btnLastSpan.innerHTML=this.btnLastPageHtml;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['141']++;(0,_event.addEvt)(btnLastSpan,'click',evt.last);}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['142']++;if(!this.btnFirstPageHtml){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['34'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['143']++;var btnFirst=(0,_dom.createElm)(_const.INPUT,['type','button'],['value',this.btnFirstPageText],['title','First']);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['144']++;btnFirst.className=this.btnCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['145']++;(0,_event.addEvt)(btnFirst,'click',evt.first);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['146']++;btnFirstSpan.appendChild(btnFirst);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['34'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['147']++;btnFirstSpan.innerHTML=this.btnFirstPageHtml;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['148']++;(0,_event.addEvt)(btnFirstSpan,'click',evt.first);}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['30'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['149']++;var targetEl=!this.tgtId?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['35'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['35'][1]++,(0,_dom.elm)(this.tgtId));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['150']++;targetEl.appendChild(btnFirstSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['151']++;targetEl.appendChild(btnPrevSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['152']++;var pgBeforeSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['153']++;pgBeforeSpan.appendChild((0,_dom.createText)(this.pageText));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['154']++;pgBeforeSpan.className=this.nbPgSpanCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['155']++;targetEl.appendChild(pgBeforeSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['156']++;targetEl.appendChild(slcPages);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['157']++;var pgAfterSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['158']++;pgAfterSpan.appendChild((0,_dom.createText)(this.ofText));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['159']++;pgAfterSpan.className=this.nbPgSpanCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['160']++;targetEl.appendChild(pgAfterSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['161']++;var pgSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['162']++;pgSpan.className=this.nbPgSpanCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['163']++;pgSpan.appendChild((0,_dom.createText)(' '+this.nbPages+' '));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['164']++;targetEl.appendChild(pgSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['165']++;targetEl.appendChild(btnNextSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['166']++;targetEl.appendChild(btnLastSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['167']++;this.btnNextCont=btnNextSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['168']++;this.btnPrevCont=btnPrevSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['169']++;this.btnLastCont=btnLastSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['170']++;this.btnFirstCont=btnFirstSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['171']++;this.pgCont=pgSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['172']++;this.pgBefore=pgBeforeSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['173']++;this.pgAfter=pgAfterSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['174']++;this.pageSlc=slcPages;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['175']++;this.setPagingInfo();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['176']++;if(!tf.fltGrid){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['36'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['177']++;tf.validateAllRows();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['178']++;this.setPagingInfo(tf.validRowsIndex);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['36'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['179']++;this.emitter.on(['after-filtering'],function(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['17']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['180']++;return _this2.resetPagingInfo();});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['181']++;this.emitter.on(['change-page'],function(tf,pageNumber){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['18']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['182']++;return _this2.setPage(pageNumber);});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['183']++;this.emitter.on(['change-page-results'],function(tf,pageLength){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['19']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['184']++;return _this2.changeResultsPerPage(pageLength);});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['185']++;this.initialized=true;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['186']++;this.emitter.emit('feature-initialized',this);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['187']++;Paging.prototype.reset=function reset(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['20']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['188']++;var filterTable=(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['38'][0]++,arguments.length>0)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['38'][1]++,arguments[0]!==undefined)?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['37'][0]++,arguments[0]):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['37'][1]++,false);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['189']++;this.enable();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['190']++;this.init();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['191']++;if(filterTable){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['39'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['192']++;this.tf.filter();}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['39'][1]++;}};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['193']++;Paging.prototype.resetPagingInfo=function resetPagingInfo(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['21']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['194']++;this.startPagingRow=0;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['195']++;this.currentPageNb=1;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['196']++;this.setPagingInfo(this.tf.validRowsIndex);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['197']++;Paging.prototype.setPagingInfo=function setPagingInfo(validRows){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['22']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['198']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['199']++;var cont=!this.tgtId?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['40'][0]++,tf.feature('toolbar').container(this.toolbarPosition)):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['40'][1]++,(0,_dom.elm)(this.tgtId));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['200']++;tf.validRowsIndex=(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['41'][0]++,validRows)||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['41'][1]++,tf.getValidRows(true));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['201']++;this.nbPages=Math.ceil(tf.validRowsIndex.length/this.pageLength);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['202']++;this.pgCont.innerHTML=this.nbPages;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['203']++;if(this.pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['42'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['204']++;this.pageSlc.innerHTML='';}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['42'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['205']++;if(this.nbPages>0){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['43'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['206']++;cont.style.visibility='visible';__cov_VMH1Wq34YEAuNhlvEXCoKw.s['207']++;if(this.pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['44'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['208']++;for(var z=0;z<this.nbPages;z++){__cov_VMH1Wq34YEAuNhlvEXCoKw.s['209']++;var opt=(0,_dom.createOpt)(z+1,z*this.pageLength,false);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['210']++;this.pageSlc.options[z]=opt;}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['44'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['211']++;this.pageSlc.value=this.currentPageNb;}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['43'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['212']++;cont.style.visibility='hidden';}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['213']++;this.groupByPage(tf.validRowsIndex);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['214']++;Paging.prototype.groupByPage=function groupByPage(validRows){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['23']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['215']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['216']++;var rows=tf.dom().rows;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['217']++;var startPagingRow=parseInt(this.startPagingRow,10);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['218']++;var endPagingRow=startPagingRow+parseInt(this.pageLength,10);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['219']++;if(validRows){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['45'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['220']++;tf.validRowsIndex=validRows;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['45'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['221']++;for(var h=0,len=tf.getValidRowsNb(true);h<len;h++){__cov_VMH1Wq34YEAuNhlvEXCoKw.s['222']++;var validRowIdx=tf.validRowsIndex[h];__cov_VMH1Wq34YEAuNhlvEXCoKw.s['223']++;var r=rows[validRowIdx];__cov_VMH1Wq34YEAuNhlvEXCoKw.s['224']++;var isRowValid=r.getAttribute('validRow');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['225']++;var rowDisplayed=false;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['226']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['47'][0]++,h>=startPagingRow)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['47'][1]++,h<endPagingRow)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['46'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['227']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['49'][0]++,(0,_types.isNull)(isRowValid))||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['49'][1]++,Boolean(isRowValid==='true'))){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['48'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['228']++;r.style.display='';__cov_VMH1Wq34YEAuNhlvEXCoKw.s['229']++;rowDisplayed=true;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['48'][1]++;}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['46'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['230']++;r.style.display=_const.NONE;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['231']++;this.emitter.emit('row-paged',tf,validRowIdx,h,rowDisplayed);}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['232']++;this.emitter.emit('grouped-by-page',tf,this);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['233']++;Paging.prototype.getPage=function getPage(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['24']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['234']++;return this.currentPageNb;};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['235']++;Paging.prototype.setPage=function setPage(cmd){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['25']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['236']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['237']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['51'][0]++,!tf.isInitialized())||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['51'][1]++,!this.isEnabled())){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['50'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['238']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['50'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['239']++;var btnEvt=this.evt,cmdtype=typeof cmd==='undefined'?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['52'][0]++,'undefined'):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['52'][1]++,_typeof(cmd));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['240']++;if(cmdtype==='string'){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['53'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['241']++;switch(cmd.toLowerCase()){case'next':__cov_VMH1Wq34YEAuNhlvEXCoKw.b['54'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['242']++;btnEvt.next();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['243']++;break;case'previous':__cov_VMH1Wq34YEAuNhlvEXCoKw.b['54'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['244']++;btnEvt.prev();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['245']++;break;case'last':__cov_VMH1Wq34YEAuNhlvEXCoKw.b['54'][2]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['246']++;btnEvt.last();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['247']++;break;case'first':__cov_VMH1Wq34YEAuNhlvEXCoKw.b['54'][3]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['248']++;btnEvt.first();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['249']++;break;default:__cov_VMH1Wq34YEAuNhlvEXCoKw.b['54'][4]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['250']++;btnEvt.next();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['251']++;break;}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['53'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['252']++;if(cmdtype==='number'){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['55'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['253']++;this.changePage(cmd-1);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['55'][1]++;}}};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['254']++;Paging.prototype.setResultsPerPage=function setResultsPerPage(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['26']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['255']++;var _this3=this;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['256']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['257']++;var evt=this.evt;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['258']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['57'][0]++,this.pageLengthSlc)||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['57'][1]++,!this.resultsPerPage)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['56'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['259']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['56'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['260']++;evt.slcResultsChange=function(ev){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['27']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['261']++;_this3.onChangeResultsPerPage();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['262']++;ev.target.blur();};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['263']++;var slcR=(0,_dom.createElm)(_const.SELECT);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['264']++;slcR.className=this.resultsSlcCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['265']++;var slcRText=this.resultsPerPage[0],slcROpts=this.resultsPerPage[1];__cov_VMH1Wq34YEAuNhlvEXCoKw.s['266']++;var slcRSpan=(0,_dom.createElm)('span');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['267']++;slcRSpan.className=this.resultsSpanCssClass;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['268']++;var targetEl=!this.pageLengthTgtId?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['58'][0]++,tf.feature('toolbar').container(_toolbar.RIGHT)):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['58'][1]++,(0,_dom.elm)(this.pageLengthTgtId));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['269']++;slcRSpan.appendChild((0,_dom.createText)(slcRText));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['270']++;var help=tf.feature('help');__cov_VMH1Wq34YEAuNhlvEXCoKw.s['271']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['60'][0]++,help)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['60'][1]++,help.btn)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['59'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['272']++;help.btn.parentNode.insertBefore(slcRSpan,help.btn);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['273']++;help.btn.parentNode.insertBefore(slcR,help.btn);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['59'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['274']++;targetEl.appendChild(slcRSpan);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['275']++;targetEl.appendChild(slcR);}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['276']++;for(var r=0;r<slcROpts.length;r++){__cov_VMH1Wq34YEAuNhlvEXCoKw.s['277']++;var currOpt=new Option(slcROpts[r],slcROpts[r],false,false);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['278']++;slcR.options[r]=currOpt;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['279']++;(0,_event.addEvt)(slcR,'change',evt.slcResultsChange);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['280']++;this.slcResultsTxt=slcRSpan;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['281']++;this.pageLengthSlc=slcR;};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['282']++;Paging.prototype.removeResultsPerPage=function removeResultsPerPage(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['28']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['283']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['284']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['62'][0]++,!tf.isInitialized())||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['62'][1]++,!this.pageLengthSlc)||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['62'][2]++,!this.resultsPerPage)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['61'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['285']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['61'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['286']++;if(this.pageLengthSlc){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['63'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['287']++;(0,_dom.removeElm)(this.pageLengthSlc);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['63'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['288']++;if(this.slcResultsTxt){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['64'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['289']++;(0,_dom.removeElm)(this.slcResultsTxt);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['64'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['290']++;this.pageLengthSlc=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['291']++;this.slcResultsTxt=null;};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['292']++;Paging.prototype.changePage=function changePage(index){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['29']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['293']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['294']++;if(!this.isEnabled()){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['65'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['295']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['65'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['296']++;this.emitter.emit('before-page-change',tf,index+1);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['297']++;if(index===null){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['66'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['298']++;index=this.pageSelectorType===_const.SELECT?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['67'][0]++,this.pageSlc.options.selectedIndex):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['67'][1]++,this.pageSlc.value-1);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['66'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['299']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['69'][0]++,index>=0)&&(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['69'][1]++,index<=this.nbPages-1)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['68'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['300']++;this.onBeforeChangePage(this,index+1);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['301']++;this.currentPageNb=parseInt(index,10)+1;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['302']++;if(this.pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['70'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['303']++;this.pageSlc.options[index].selected=true;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['70'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['304']++;this.pageSlc.value=this.currentPageNb;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['305']++;this.startPagingRow=this.pageSelectorType===_const.SELECT?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['71'][0]++,this.pageSlc.value):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['71'][1]++,index*this.pageLength);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['306']++;this.groupByPage();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['307']++;this.onAfterChangePage(this,index+1);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['68'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['308']++;this.emitter.emit('after-page-change',tf,index+1);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['309']++;Paging.prototype.changeResultsPerPage=function changeResultsPerPage(val){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['30']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['310']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['73'][0]++,!this.isEnabled())||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['73'][1]++,isNaN(val))){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['72'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['311']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['72'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['312']++;this.pageLengthSlc.value=val;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['313']++;this.onChangeResultsPerPage();};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['314']++;Paging.prototype.onChangeResultsPerPage=function onChangeResultsPerPage(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['31']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['315']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['316']++;if((__cov_VMH1Wq34YEAuNhlvEXCoKw.b['75'][0]++,!this.isEnabled())||(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['75'][1]++,tf.getValidRowsNb()===0)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['74'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['317']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['74'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['318']++;var slcR=this.pageLengthSlc,pageSelectorType=this.pageSelectorType,pageSlc=this.pageSlc,emitter=this.emitter;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['319']++;emitter.emit('before-page-length-change',tf);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['320']++;var slcIndex=slcR.selectedIndex;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['321']++;var slcPagesSelIndex=pageSelectorType===_const.SELECT?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['76'][0]++,pageSlc.selectedIndex):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['76'][1]++,parseInt(pageSlc.value-1,10));__cov_VMH1Wq34YEAuNhlvEXCoKw.s['322']++;this.pageLength=parseInt(slcR.options[slcIndex].value,10);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['323']++;this.startPagingRow=this.pageLength*slcPagesSelIndex;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['324']++;if(!isNaN(this.pageLength)){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['77'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['325']++;if(this.startPagingRow>=tf.nbFilterableRows){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['78'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['326']++;this.startPagingRow=tf.nbFilterableRows-this.pageLength;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['78'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['327']++;this.setPagingInfo();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['328']++;if(pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['79'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['329']++;var slcIdx=pageSlc.options.length-1<=slcPagesSelIndex?(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['80'][0]++,pageSlc.options.length-1):(__cov_VMH1Wq34YEAuNhlvEXCoKw.b['80'][1]++,slcPagesSelIndex);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['330']++;pageSlc.options[slcIdx].selected=true;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['79'][1]++;}}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['77'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['331']++;emitter.emit('after-page-length-change',tf,this.pageLength);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['332']++;Paging.prototype.resetPage=function resetPage(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['32']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['333']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['334']++;if(!this.isEnabled()){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['81'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['335']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['81'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['336']++;this.emitter.emit('before-reset-page',tf);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['337']++;var pgNb=tf.feature('store').getPageNb();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['338']++;if(pgNb!==''){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['82'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['339']++;this.changePage(pgNb-1);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['82'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['340']++;this.emitter.emit('after-reset-page',tf,pgNb);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['341']++;Paging.prototype.resetPageLength=function resetPageLength(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['33']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['342']++;var tf=this.tf;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['343']++;if(!this.isEnabled()){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['83'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['344']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['83'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['345']++;this.emitter.emit('before-reset-page-length',tf);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['346']++;var pglenIndex=tf.feature('store').getPageLength();__cov_VMH1Wq34YEAuNhlvEXCoKw.s['347']++;if(pglenIndex!==''){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['84'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['348']++;this.pageLengthSlc.options[pglenIndex].selected=true;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['349']++;this.changeResultsPerPage();}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['84'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['350']++;this.emitter.emit('after-reset-page-length',tf,pglenIndex);};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['351']++;Paging.prototype.destroy=function destroy(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['34']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['352']++;var _this4=this;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['353']++;if(!this.initialized){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['85'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['354']++;return;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['85'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['355']++;var evt=this.evt;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['356']++;if(this.pageSlc){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['86'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['357']++;if(this.pageSelectorType===_const.SELECT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['87'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['358']++;(0,_event.removeEvt)(this.pageSlc,'change',evt.slcPagesChange);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['87'][1]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['359']++;if(this.pageSelectorType===_const.INPUT){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['88'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['360']++;(0,_event.removeEvt)(this.pageSlc,'keypress',evt._detectKey);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['88'][1]++;}}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['361']++;(0,_dom.removeElm)(this.pageSlc);}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['86'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['362']++;if(this.btnNextCont){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['89'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['363']++;(0,_event.removeEvt)(this.btnNextCont,'click',evt.next);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['364']++;(0,_dom.removeElm)(this.btnNextCont);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['365']++;this.btnNextCont=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['89'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['366']++;if(this.btnPrevCont){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['90'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['367']++;(0,_event.removeEvt)(this.btnPrevCont,'click',evt.prev);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['368']++;(0,_dom.removeElm)(this.btnPrevCont);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['369']++;this.btnPrevCont=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['90'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['370']++;if(this.btnLastCont){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['91'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['371']++;(0,_event.removeEvt)(this.btnLastCont,'click',evt.last);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['372']++;(0,_dom.removeElm)(this.btnLastCont);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['373']++;this.btnLastCont=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['91'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['374']++;if(this.btnFirstCont){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['92'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['375']++;(0,_event.removeEvt)(this.btnFirstCont,'click',evt.first);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['376']++;(0,_dom.removeElm)(this.btnFirstCont);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['377']++;this.btnFirstCont=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['92'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['378']++;if(this.pgBefore){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['93'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['379']++;(0,_dom.removeElm)(this.pgBefore);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['380']++;this.pgBefore=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['93'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['381']++;if(this.pgAfter){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['94'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['382']++;(0,_dom.removeElm)(this.pgAfter);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['383']++;this.pgAfter=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['94'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['384']++;if(this.pgCont){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['95'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['385']++;(0,_dom.removeElm)(this.pgCont);__cov_VMH1Wq34YEAuNhlvEXCoKw.s['386']++;this.pgCont=null;}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['95'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['387']++;if(this.hasResultsPerPage){__cov_VMH1Wq34YEAuNhlvEXCoKw.b['96'][0]++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['388']++;this.removeResultsPerPage();}else{__cov_VMH1Wq34YEAuNhlvEXCoKw.b['96'][1]++;}__cov_VMH1Wq34YEAuNhlvEXCoKw.s['389']++;this.emitter.off(['after-filtering'],function(){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['35']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['390']++;return _this4.resetPagingInfo();});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['391']++;this.emitter.off(['change-page'],function(tf,pageNumber){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['36']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['392']++;return _this4.setPage(pageNumber);});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['393']++;this.emitter.off(['change-page-results'],function(tf,pageLength){__cov_VMH1Wq34YEAuNhlvEXCoKw.f['37']++;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['394']++;return _this4.changeResultsPerPage(pageLength);});__cov_VMH1Wq34YEAuNhlvEXCoKw.s['395']++;this.pageSlc=null;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['396']++;this.nbPages=0;__cov_VMH1Wq34YEAuNhlvEXCoKw.s['397']++;this.initialized=false;};__cov_VMH1Wq34YEAuNhlvEXCoKw.s['398']++;return Paging;}(_feature.Feature);
/***/ }),
/* 128 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __cov_NJw2dcHQDxfEH0J9CTumOQ = (Function('return this'))();
if (!__cov_NJw2dcHQDxfEH0J9CTumOQ.__coverage__) { __cov_NJw2dcHQDxfEH0J9CTumOQ.__coverage__ = {}; }
__cov_NJw2dcHQDxfEH0J9CTumOQ = __cov_NJw2dcHQDxfEH0J9CTumOQ.__coverage__;
if (!(__cov_NJw2dcHQDxfEH0J9CTumOQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\checkList.js'])) {
__cov_NJw2dcHQDxfEH0J9CTumOQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\checkList.js'] = {"path":"C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\checkList.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"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":1,"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},"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,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,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[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},"fnMap":{"1":{"line":24,"name":"_classCallCheck","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"line":26,"name":"_possibleConstructorReturn","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"3":{"line":28,"name":"_inherits","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"4":{"line":36,"name":"(anonymous_4)","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"5":{"line":43,"name":"CheckList","loc":{"start":{"line":24,"column":4},"end":{"line":24,"column":20}}},"6":{"line":115,"name":"optionClick","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"7":{"line":131,"name":"onCheckListClick","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"8":{"line":139,"name":"(anonymous_8)","loc":{"start":{"line":124,"column":36},"end":{"line":124,"column":36}}},"9":{"line":150,"name":"refreshAll","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"10":{"line":163,"name":"init","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"11":{"line":185,"name":"(anonymous_11)","loc":{"start":{"line":165,"column":37},"end":{"line":165,"column":37}}},"12":{"line":191,"name":"(anonymous_12)","loc":{"start":{"line":171,"column":12},"end":{"line":171,"column":12}}},"13":{"line":195,"name":"(anonymous_13)","loc":{"start":{"line":176,"column":12},"end":{"line":176,"column":12}}},"14":{"line":199,"name":"(anonymous_14)","loc":{"start":{"line":179,"column":42},"end":{"line":179,"column":42}}},"15":{"line":214,"name":"build","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"16":{"line":260,"name":"(anonymous_16)","loc":{"start":{"line":235,"column":12},"end":{"line":235,"column":21}}},"17":{"line":279,"name":"(anonymous_17)","loc":{"start":{"line":255,"column":12},"end":{"line":255,"column":24}}},"18":{"line":320,"name":"addChecks","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"19":{"line":338,"name":"(anonymous_19)","loc":{"start":{"line":313,"column":42},"end":{"line":313,"column":42}}},"20":{"line":359,"name":"addTChecks","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"21":{"line":369,"name":"(anonymous_21)","loc":{"start":{"line":339,"column":35},"end":{"line":339,"column":35}}},"22":{"line":381,"name":"(anonymous_22)","loc":{"start":{"line":350,"column":39},"end":{"line":350,"column":39}}},"23":{"line":391,"name":"(anonymous_23)","loc":{"start":{"line":359,"column":39},"end":{"line":359,"column":39}}},"24":{"line":406,"name":"setCheckListValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"25":{"line":482,"name":"selectOptions","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"26":{"line":498,"name":"(anonymous_26)","loc":{"start":{"line":462,"column":29},"end":{"line":462,"column":37}}},"27":{"line":525,"name":"getValues","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"28":{"line":543,"name":"destroy","loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"29":{"line":546,"name":"(anonymous_29)","loc":{"start":{"line":509,"column":12},"end":{"line":509,"column":12}}},"30":{"line":549,"name":"(anonymous_30)","loc":{"start":{"line":513,"column":12},"end":{"line":513,"column":12}}},"31":{"line":552,"name":"(anonymous_31)","loc":{"start":{"line":515,"column":43},"end":{"line":515,"column":43}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"end":{"line":1,"column":0},"start":{"line":1,"column":0}},"4":{"end":{"line":2,"column":0},"start":{"line":2,"column":0}},"5":{"end":{"line":5,"column":0},"start":{"line":5,"column":0}},"6":{"end":{"line":6,"column":0},"start":{"line":6,"column":0}},"7":{"end":{"line":7,"column":0},"start":{"line":7,"column":0}},"8":{"end":{"line":8,"column":0},"start":{"line":8,"column":0}},"9":{"end":{"line":9,"column":0},"start":{"line":9,"column":0}},"10":{"end":{"line":10,"column":0},"start":{"line":10,"column":0}},"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":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"26":{"end":{"line":97,"column":5},"start":{"line":24,"column":4}},"27":{"end":{"line":24,"column":20},"start":{"line":24,"column":20}},"28":{"end":{"line":24,"column":20},"start":{"line":24,"column":20}},"29":{"end":{"line":27,"column":8},"start":{"line":27,"column":8}},"30":{"end":{"line":33,"column":8},"start":{"line":33,"column":8}},"31":{"end":{"line":39,"column":8},"start":{"line":39,"column":8}},"32":{"end":{"line":46,"column":8},"start":{"line":46,"column":8}},"33":{"end":{"line":53,"column":8},"start":{"line":53,"column":8}},"34":{"end":{"line":60,"column":8},"start":{"line":60,"column":8}},"35":{"end":{"line":70,"column":8},"start":{"line":70,"column":8}},"36":{"end":{"line":79,"column":8},"start":{"line":79,"column":8}},"37":{"end":{"line":88,"column":8},"start":{"line":88,"column":8}},"38":{"end":{"line":96,"column":8},"start":{"line":96,"column":8}},"39":{"end":{"line":24,"column":20},"start":{"line":24,"column":20}},"40":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"41":{"end":{"line":105,"column":8},"start":{"line":105,"column":8}},"42":{"end":{"line":106,"column":8},"start":{"line":106,"column":8}},"43":{"end":{"line":108,"column":8},"start":{"line":108,"column":8}},"44":{"end":{"line":109,"column":8},"start":{"line":109,"column":8}},"45":{"end":{"line":110,"column":8},"start":{"line":110,"column":8}},"46":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"47":{"end":{"line":118,"column":26},"start":{"line":118,"column":26}},"48":{"end":{"line":119,"column":8},"start":{"line":119,"column":8}},"49":{"end":{"line":125,"column":9},"start":{"line":120,"column":8}},"50":{"end":{"line":121,"column":12},"start":{"line":121,"column":12}},"51":{"end":{"line":122,"column":12},"start":{"line":122,"column":12}},"52":{"end":{"line":123,"column":12},"start":{"line":123,"column":12}},"53":{"end":{"line":124,"column":12},"start":{"line":124,"column":12}},"54":{"end":{"line":124,"column":36},"start":{"line":124,"column":36}},"55":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"56":{"end":{"line":132,"column":8},"start":{"line":132,"column":8}},"57":{"end":{"line":133,"column":8},"start":{"line":133,"column":8}},"58":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"59":{"end":{"line":142,"column":42},"start":{"line":142,"column":42}},"60":{"end":{"line":143,"column":8},"start":{"line":143,"column":8}},"61":{"end":{"line":144,"column":8},"start":{"line":144,"column":8}},"62":{"end":{"line":147,"column":8},"start":{"line":147,"column":8}},"63":{"end":{"line":150,"column":8},"start":{"line":150,"column":8}},"64":{"end":{"line":157,"column":9},"start":{"line":153,"column":8}},"65":{"end":{"line":154,"column":12},"start":{"line":154,"column":12}},"66":{"end":{"line":156,"column":12},"start":{"line":156,"column":12}},"67":{"end":{"line":159,"column":8},"start":{"line":159,"column":8}},"68":{"end":{"line":160,"column":8},"start":{"line":160,"column":8}},"69":{"end":{"line":167,"column":9},"start":{"line":162,"column":8}},"70":{"end":{"line":163,"column":12},"start":{"line":163,"column":12}},"71":{"end":{"line":165,"column":12},"start":{"line":165,"column":12}},"72":{"end":{"line":165,"column":37},"start":{"line":165,"column":37}},"73":{"end":{"line":166,"column":12},"start":{"line":166,"column":12}},"74":{"end":{"line":169,"column":8},"start":{"line":169,"column":8}},"75":{"end":{"line":171,"column":12},"start":{"line":171,"column":12}},"76":{"end":{"line":174,"column":8},"start":{"line":174,"column":8}},"77":{"end":{"line":176,"column":12},"start":{"line":176,"column":12}},"78":{"end":{"line":179,"column":8},"start":{"line":179,"column":8}},"79":{"end":{"line":179,"column":42},"start":{"line":179,"column":42}},"80":{"end":{"line":182,"column":8},"start":{"line":182,"column":8}},"81":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"82":{"end":{"line":190,"column":38},"start":{"line":190,"column":38}},"83":{"end":{"line":190,"column":38},"start":{"line":190,"column":38}},"84":{"end":{"line":191,"column":8},"start":{"line":191,"column":8}},"85":{"end":{"line":192,"column":8},"start":{"line":192,"column":8}},"86":{"end":{"line":194,"column":8},"start":{"line":194,"column":8}},"87":{"end":{"line":197,"column":8},"start":{"line":197,"column":8}},"88":{"end":{"line":199,"column":8},"start":{"line":199,"column":8}},"89":{"end":{"line":201,"column":8},"start":{"line":201,"column":8}},"90":{"end":{"line":202,"column":8},"start":{"line":202,"column":8}},"91":{"end":{"line":205,"column":8},"start":{"line":205,"column":8}},"92":{"end":{"line":207,"column":8},"start":{"line":207,"column":8}},"93":{"end":{"line":209,"column":8},"start":{"line":209,"column":8}},"94":{"end":{"line":216,"column":9},"start":{"line":212,"column":8}},"95":{"end":{"line":213,"column":12},"start":{"line":213,"column":12}},"96":{"end":{"line":214,"column":12},"start":{"line":214,"column":12}},"97":{"end":{"line":215,"column":12},"start":{"line":215,"column":12}},"98":{"end":{"line":218,"column":8},"start":{"line":218,"column":8}},"99":{"end":{"line":219,"column":8},"start":{"line":219,"column":8}},"100":{"end":{"line":223,"column":9},"start":{"line":221,"column":8}},"101":{"end":{"line":222,"column":12},"start":{"line":222,"column":12}},"102":{"end":{"line":225,"column":8},"start":{"line":225,"column":8}},"103":{"end":{"line":229,"column":9},"start":{"line":226,"column":8}},"104":{"end":{"line":228,"column":12},"start":{"line":228,"column":12}},"105":{"end":{"line":231,"column":8},"start":{"line":231,"column":8}},"106":{"end":{"line":233,"column":8},"start":{"line":233,"column":8}},"107":{"end":{"line":234,"column":8},"start":{"line":234,"column":8}},"108":{"end":{"line":236,"column":16},"start":{"line":236,"column":16}},"109":{"end":{"line":238,"column":16},"start":{"line":238,"column":16}},"110":{"end":{"line":242,"column":17},"start":{"line":240,"column":16}},"111":{"end":{"line":241,"column":20},"start":{"line":241,"column":20}},"112":{"end":{"line":243,"column":16},"start":{"line":243,"column":16}},"113":{"end":{"line":252,"column":17},"start":{"line":244,"column":16}},"114":{"end":{"line":247,"column":21},"start":{"line":245,"column":20}},"115":{"end":{"line":246,"column":24},"start":{"line":246,"column":24}},"116":{"end":{"line":251,"column":21},"start":{"line":248,"column":20}},"117":{"end":{"line":250,"column":24},"start":{"line":250,"column":24}},"118":{"end":{"line":259,"column":17},"start":{"line":257,"column":16}},"119":{"end":{"line":258,"column":20},"start":{"line":258,"column":20}},"120":{"end":{"line":264,"column":17},"start":{"line":262,"column":16}},"121":{"end":{"line":263,"column":20},"start":{"line":263,"column":20}},"122":{"end":{"line":268,"column":17},"start":{"line":266,"column":16}},"123":{"end":{"line":267,"column":20},"start":{"line":267,"column":20}},"124":{"end":{"line":273,"column":8},"start":{"line":273,"column":8}},"125":{"end":{"line":276,"column":9},"start":{"line":274,"column":8}},"126":{"end":{"line":275,"column":12},"start":{"line":275,"column":12}},"127":{"end":{"line":278,"column":8},"start":{"line":278,"column":8}},"128":{"end":{"line":282,"column":9},"start":{"line":280,"column":8}},"129":{"end":{"line":281,"column":12},"start":{"line":281,"column":12}},"130":{"end":{"line":283,"column":8},"start":{"line":283,"column":8}},"131":{"end":{"line":284,"column":8},"start":{"line":284,"column":8}},"132":{"end":{"line":286,"column":8},"start":{"line":286,"column":8}},"133":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"134":{"end":{"line":295,"column":28},"start":{"line":295,"column":28}},"135":{"end":{"line":296,"column":8},"start":{"line":296,"column":8}},"136":{"end":{"line":297,"column":8},"start":{"line":297,"column":8}},"137":{"end":{"line":321,"column":9},"start":{"line":299,"column":8}},"138":{"end":{"line":299,"column":51},"start":{"line":300,"column":12}},"139":{"end":{"line":299,"column":51},"start":{"line":301,"column":12}},"140":{"end":{"line":302,"column":12},"start":{"line":302,"column":12}},"141":{"end":{"line":303,"column":12},"start":{"line":303,"column":12}},"142":{"end":{"line":304,"column":12},"start":{"line":304,"column":12}},"143":{"end":{"line":314,"column":13},"start":{"line":306,"column":12}},"144":{"end":{"line":309,"column":16},"start":{"line":309,"column":16}},"145":{"end":{"line":310,"column":16},"start":{"line":310,"column":16}},"146":{"end":{"line":311,"column":16},"start":{"line":311,"column":16}},"147":{"end":{"line":313,"column":16},"start":{"line":313,"column":16}},"148":{"end":{"line":313,"column":42},"start":{"line":313,"column":42}},"149":{"end":{"line":315,"column":12},"start":{"line":315,"column":12}},"150":{"end":{"line":320,"column":13},"start":{"line":317,"column":12}},"151":{"end":{"line":319,"column":16},"start":{"line":319,"column":16}},"152":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"153":{"end":{"line":330,"column":29},"start":{"line":330,"column":29}},"154":{"end":{"line":331,"column":8},"start":{"line":331,"column":8}},"155":{"end":{"line":332,"column":8},"start":{"line":332,"column":8}},"156":{"end":{"line":333,"column":8},"start":{"line":333,"column":8}},"157":{"end":{"line":334,"column":8},"start":{"line":334,"column":8}},"158":{"end":{"line":336,"column":8},"start":{"line":336,"column":8}},"159":{"end":{"line":337,"column":8},"start":{"line":337,"column":8}},"160":{"end":{"line":339,"column":8},"start":{"line":339,"column":8}},"161":{"end":{"line":339,"column":35},"start":{"line":339,"column":35}},"162":{"end":{"line":343,"column":9},"start":{"line":341,"column":8}},"163":{"end":{"line":342,"column":12},"start":{"line":342,"column":12}},"164":{"end":{"line":352,"column":9},"start":{"line":345,"column":8}},"165":{"end":{"line":346,"column":12},"start":{"line":346,"column":12}},"166":{"end":{"line":348,"column":12},"start":{"line":348,"column":12}},"167":{"end":{"line":349,"column":12},"start":{"line":349,"column":12}},"168":{"end":{"line":350,"column":12},"start":{"line":350,"column":12}},"169":{"end":{"line":350,"column":39},"start":{"line":350,"column":39}},"170":{"end":{"line":351,"column":12},"start":{"line":351,"column":12}},"171":{"end":{"line":361,"column":9},"start":{"line":354,"column":8}},"172":{"end":{"line":355,"column":12},"start":{"line":355,"column":12}},"173":{"end":{"line":357,"column":12},"start":{"line":357,"column":12}},"174":{"end":{"line":358,"column":12},"start":{"line":358,"column":12}},"175":{"end":{"line":359,"column":12},"start":{"line":359,"column":12}},"176":{"end":{"line":359,"column":39},"start":{"line":359,"column":39}},"177":{"end":{"line":360,"column":12},"start":{"line":360,"column":12}},"178":{"end":{"line":362,"column":8},"start":{"line":362,"column":8}},"179":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"180":{"end":{"line":373,"column":9},"start":{"line":371,"column":8}},"181":{"end":{"line":372,"column":12},"start":{"line":372,"column":12}},"182":{"end":{"line":375,"column":8},"start":{"line":375,"column":8}},"183":{"end":{"line":370,"column":26},"start":{"line":376,"column":8}},"184":{"end":{"line":378,"column":8},"start":{"line":378,"column":8}},"185":{"end":{"line":379,"column":8},"start":{"line":379,"column":8}},"186":{"end":{"line":380,"column":8},"start":{"line":380,"column":8}},"187":{"end":{"line":382,"column":8},"start":{"line":382,"column":8}},"188":{"end":{"line":383,"column":8},"start":{"line":383,"column":8}},"189":{"end":{"line":384,"column":8},"start":{"line":384,"column":8}},"190":{"end":{"line":370,"column":26},"start":{"line":385,"column":8}},"191":{"end":{"line":370,"column":26},"start":{"line":386,"column":8}},"192":{"end":{"line":441,"column":9},"start":{"line":388,"column":8}},"193":{"end":{"line":420,"column":13},"start":{"line":390,"column":12}},"194":{"end":{"line":405,"column":17},"start":{"line":391,"column":16}},"195":{"end":{"line":393,"column":20},"start":{"line":393,"column":20}},"196":{"end":{"line":404,"column":21},"start":{"line":395,"column":20}},"197":{"end":{"line":397,"column":24},"start":{"line":397,"column":24}},"198":{"end":{"line":403,"column":25},"start":{"line":399,"column":24}},"199":{"end":{"line":400,"column":28},"start":{"line":400,"column":28}},"200":{"end":{"line":401,"column":28},"start":{"line":401,"column":28}},"201":{"end":{"line":406,"column":16},"start":{"line":406,"column":16}},"202":{"end":{"line":407,"column":16},"start":{"line":407,"column":16}},"203":{"end":{"line":410,"column":16},"start":{"line":410,"column":16}},"204":{"end":{"line":411,"column":16},"start":{"line":411,"column":16}},"205":{"end":{"line":413,"column":16},"start":{"line":413,"column":16}},"206":{"end":{"line":414,"column":16},"start":{"line":414,"column":16}},"207":{"end":{"line":415,"column":16},"start":{"line":415,"column":16}},"208":{"end":{"line":419,"column":17},"start":{"line":417,"column":16}},"209":{"end":{"line":418,"column":20},"start":{"line":418,"column":20}},"210":{"end":{"line":425,"column":13},"start":{"line":422,"column":12}},"211":{"end":{"line":423,"column":16},"start":{"line":423,"column":16}},"212":{"end":{"line":424,"column":16},"start":{"line":424,"column":16}},"213":{"end":{"line":437,"column":13},"start":{"line":427,"column":12}},"214":{"end":{"line":428,"column":16},"start":{"line":428,"column":16}},"215":{"end":{"line":430,"column":16},"start":{"line":430,"column":16}},"216":{"end":{"line":431,"column":16},"start":{"line":431,"column":16}},"217":{"end":{"line":433,"column":16},"start":{"line":433,"column":16}},"218":{"end":{"line":435,"column":16},"start":{"line":435,"column":16}},"219":{"end":{"line":436,"column":16},"start":{"line":436,"column":16}},"220":{"end":{"line":440,"column":13},"start":{"line":438,"column":12}},"221":{"end":{"line":439,"column":16},"start":{"line":439,"column":16}},"222":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"223":{"end":{"line":449,"column":41},"start":{"line":449,"column":41}},"224":{"end":{"line":449,"column":41},"start":{"line":449,"column":41}},"225":{"end":{"line":450,"column":8},"start":{"line":450,"column":8}},"226":{"end":{"line":451,"column":8},"start":{"line":451,"column":8}},"227":{"end":{"line":455,"column":9},"start":{"line":452,"column":8}},"228":{"end":{"line":454,"column":12},"start":{"line":454,"column":12}},"229":{"end":{"line":457,"column":8},"start":{"line":457,"column":8}},"230":{"end":{"line":459,"column":8},"start":{"line":459,"column":8}},"231":{"end":{"line":460,"column":8},"start":{"line":460,"column":8}},"232":{"end":{"line":462,"column":8},"start":{"line":462,"column":8}},"233":{"end":{"line":463,"column":12},"start":{"line":463,"column":12}},"234":{"end":{"line":464,"column":12},"start":{"line":464,"column":12}},"235":{"end":{"line":480,"column":13},"start":{"line":466,"column":12}},"236":{"end":{"line":467,"column":16},"start":{"line":467,"column":16}},"237":{"end":{"line":479,"column":17},"start":{"line":470,"column":16}},"238":{"end":{"line":472,"column":20},"start":{"line":472,"column":20}},"239":{"end":{"line":479,"column":17},"start":{"line":474,"column":21}},"240":{"end":{"line":476,"column":20},"start":{"line":476,"column":20}},"241":{"end":{"line":478,"column":20},"start":{"line":478,"column":20}},"242":{"end":{"line":481,"column":12},"start":{"line":481,"column":12}},"243":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"244":{"end":{"line":491,"column":8},"start":{"line":491,"column":8}},"245":{"end":{"line":492,"column":8},"start":{"line":492,"column":8}},"246":{"end":{"line":493,"column":8},"start":{"line":493,"column":8}},"247":{"end":{"line":494,"column":8},"start":{"line":494,"column":8}},"248":{"end":{"line":496,"column":8},"start":{"line":496,"column":8}},"249":{"end":{"line":498,"column":8},"start":{"line":498,"column":8}},"250":{"end":{"line":500,"column":8},"start":{"line":500,"column":8}},"251":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"252":{"end":{"line":506,"column":14},"start":{"line":506,"column":14}},"253":{"end":{"line":507,"column":8},"start":{"line":507,"column":8}},"254":{"end":{"line":509,"column":12},"start":{"line":509,"column":12}},"255":{"end":{"line":511,"column":8},"start":{"line":511,"column":8}},"256":{"end":{"line":513,"column":12},"start":{"line":513,"column":12}},"257":{"end":{"line":515,"column":8},"start":{"line":515,"column":8}},"258":{"end":{"line":515,"column":43},"start":{"line":515,"column":43}},"259":{"end":{"line":517,"column":8},"start":{"line":517,"column":8}},"260":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":24,"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":26,"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":26,"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":26,"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":28,"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":28,"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":28,"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":28,"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":28,"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":135,"type":"if","locations":[{"end":{"line":120,"column":8},"start":{"line":120,"column":8}},{"end":{"line":120,"column":8},"start":{"line":120,"column":8}}]},"11":{"line":135,"type":"binary-expr","locations":[{"end":{"line":120,"column":12},"start":{"line":120,"column":12}},{"end":{"line":120,"column":8},"start":{"line":120,"column":39}}]},"12":{"line":167,"type":"cond-expr","locations":[{"end":{"line":144,"column":31},"start":{"line":145,"column":12}},{"end":{"line":144,"column":8},"start":{"line":145,"column":42}}]},"13":{"line":173,"type":"if","locations":[{"end":{"line":153,"column":8},"start":{"line":153,"column":8}},{"end":{"line":153,"column":8},"start":{"line":153,"column":8}}]},"14":{"line":182,"type":"if","locations":[{"end":{"line":162,"column":8},"start":{"line":162,"column":8}},{"end":{"line":162,"column":8},"start":{"line":162,"column":8}}]},"15":{"line":217,"type":"cond-expr","locations":[{"end":{"line":190,"column":38},"start":{"line":190,"column":38}},{"end":{"line":190,"column":38},"start":{"line":190,"column":31}}]},"16":{"line":217,"type":"binary-expr","locations":[{"end":{"line":190,"column":38},"start":{"line":190,"column":38}},{"end":{"line":190,"column":38},"start":{"line":190,"column":38}}]},"17":{"line":238,"type":"if","locations":[{"end":{"line":212,"column":8},"start":{"line":212,"column":8}},{"end":{"line":212,"column":8},"start":{"line":212,"column":8}}]},"18":{"line":247,"type":"if","locations":[{"end":{"line":221,"column":8},"start":{"line":221,"column":8}},{"end":{"line":221,"column":8},"start":{"line":221,"column":8}}]},"19":{"line":247,"type":"binary-expr","locations":[{"end":{"line":221,"column":12},"start":{"line":221,"column":12}},{"end":{"line":221,"column":8},"start":{"line":221,"column":24}}]},"20":{"line":252,"type":"if","locations":[{"end":{"line":226,"column":8},"start":{"line":226,"column":8}},{"end":{"line":226,"column":8},"start":{"line":226,"column":8}}]},"21":{"line":252,"type":"binary-expr","locations":[{"end":{"line":226,"column":12},"start":{"line":226,"column":12}},{"end":{"line":226,"column":8},"start":{"line":226,"column":24}}]},"22":{"line":265,"type":"if","locations":[{"end":{"line":240,"column":16},"start":{"line":240,"column":16}},{"end":{"line":240,"column":16},"start":{"line":240,"column":16}}]},"23":{"line":269,"type":"if","locations":[{"end":{"line":244,"column":16},"start":{"line":244,"column":16}},{"end":{"line":244,"column":16},"start":{"line":244,"column":16}}]},"24":{"line":269,"type":"binary-expr","locations":[{"end":{"line":244,"column":20},"start":{"line":244,"column":20}},{"end":{"line":244,"column":16},"start":{"line":244,"column":32}}]},"25":{"line":270,"type":"if","locations":[{"end":{"line":245,"column":20},"start":{"line":245,"column":20}},{"end":{"line":245,"column":20},"start":{"line":245,"column":20}}]},"26":{"line":273,"type":"if","locations":[{"end":{"line":248,"column":20},"start":{"line":248,"column":20}},{"end":{"line":248,"column":20},"start":{"line":248,"column":20}}]},"27":{"line":273,"type":"binary-expr","locations":[{"end":{"line":248,"column":24},"start":{"line":248,"column":24}},{"end":{"line":248,"column":20},"start":{"line":249,"column":24}}]},"28":{"line":281,"type":"if","locations":[{"end":{"line":257,"column":16},"start":{"line":257,"column":16}},{"end":{"line":257,"column":16},"start":{"line":257,"column":16}}]},"29":{"line":286,"type":"if","locations":[{"end":{"line":262,"column":16},"start":{"line":262,"column":16}},{"end":{"line":262,"column":16},"start":{"line":262,"column":16}}]},"30":{"line":286,"type":"binary-expr","locations":[{"end":{"line":262,"column":20},"start":{"line":262,"column":20}},{"end":{"line":262,"column":16},"start":{"line":262,"column":55}}]},"31":{"line":290,"type":"if","locations":[{"end":{"line":266,"column":16},"start":{"line":266,"column":16}},{"end":{"line":266,"column":16},"start":{"line":266,"column":16}}]},"32":{"line":290,"type":"binary-expr","locations":[{"end":{"line":266,"column":20},"start":{"line":266,"column":20}},{"end":{"line":266,"column":16},"start":{"line":266,"column":32}}]},"33":{"line":297,"type":"if","locations":[{"end":{"line":274,"column":8},"start":{"line":274,"column":8}},{"end":{"line":274,"column":8},"start":{"line":274,"column":8}}]},"34":{"line":303,"type":"if","locations":[{"end":{"line":280,"column":8},"start":{"line":280,"column":8}},{"end":{"line":280,"column":8},"start":{"line":280,"column":8}}]},"35":{"line":328,"type":"cond-expr","locations":[{"end":{"line":301,"column":22},"start":{"line":301,"column":38}},{"end":{"line":301,"column":12},"start":{"line":301,"column":56}}]},"36":{"line":333,"type":"if","locations":[{"end":{"line":306,"column":12},"start":{"line":306,"column":12}},{"end":{"line":306,"column":12},"start":{"line":306,"column":12}}]},"37":{"line":333,"type":"binary-expr","locations":[{"end":{"line":306,"column":16},"start":{"line":306,"column":16}},{"end":{"line":306,"column":16},"start":{"line":306,"column":36}},{"end":{"line":306,"column":12},"start":{"line":307,"column":16}}]},"38":{"line":344,"type":"if","locations":[{"end":{"line":317,"column":12},"start":{"line":317,"column":12}},{"end":{"line":317,"column":12},"start":{"line":317,"column":12}}]},"39":{"line":373,"type":"if","locations":[{"end":{"line":341,"column":8},"start":{"line":341,"column":8}},{"end":{"line":341,"column":8},"start":{"line":341,"column":8}}]},"40":{"line":377,"type":"if","locations":[{"end":{"line":345,"column":8},"start":{"line":345,"column":8}},{"end":{"line":345,"column":8},"start":{"line":345,"column":8}}]},"41":{"line":387,"type":"if","locations":[{"end":{"line":354,"column":8},"start":{"line":354,"column":8}},{"end":{"line":354,"column":8},"start":{"line":354,"column":8}}]},"42":{"line":407,"type":"if","locations":[{"end":{"line":371,"column":8},"start":{"line":371,"column":8}},{"end":{"line":371,"column":8},"start":{"line":371,"column":8}}]},"43":{"line":424,"type":"if","locations":[{"end":{"line":388,"column":8},"start":{"line":388,"column":8}},{"end":{"line":388,"column":8},"start":{"line":388,"column":8}}]},"44":{"line":426,"type":"if","locations":[{"end":{"line":390,"column":12},"start":{"line":390,"column":12}},{"end":{"line":390,"column":12},"start":{"line":390,"column":12}}]},"45":{"line":427,"type":"if","locations":[{"end":{"line":391,"column":16},"start":{"line":391,"column":16}},{"end":{"line":391,"column":16},"start":{"line":391,"column":16}}]},"46":{"line":427,"type":"binary-expr","locations":[{"end":{"line":391,"column":21},"start":{"line":391,"column":21}},{"end":{"line":391,"column":16},"start":{"line":391,"column":35}}]},"47":{"line":434,"type":"if","locations":[{"end":{"line":399,"column":24},"start":{"line":399,"column":24}},{"end":{"line":399,"column":24},"start":{"line":399,"column":24}}]},"48":{"line":443,"type":"cond-expr","locations":[{"end":{"line":410,"column":27},"start":{"line":410,"column":40}},{"end":{"line":410,"column":16},"start":{"line":410,"column":51}}]},"49":{"line":449,"type":"if","locations":[{"end":{"line":417,"column":16},"start":{"line":417,"column":16}},{"end":{"line":417,"column":16},"start":{"line":417,"column":16}}]},"50":{"line":454,"type":"if","locations":[{"end":{"line":422,"column":12},"start":{"line":422,"column":12}},{"end":{"line":422,"column":12},"start":{"line":422,"column":12}}]},"51":{"line":460,"type":"if","locations":[{"end":{"line":427,"column":12},"start":{"line":427,"column":12}},{"end":{"line":427,"column":12},"start":{"line":427,"column":12}}]},"52":{"line":469,"type":"if","locations":[{"end":{"line":438,"column":12},"start":{"line":438,"column":12}},{"end":{"line":438,"column":12},"start":{"line":438,"column":12}}]},"53":{"line":485,"type":"cond-expr","locations":[{"end":{"line":449,"column":41},"start":{"line":449,"column":41}},{"end":{"line":449,"column":41},"start":{"line":449,"column":37}}]},"54":{"line":485,"type":"binary-expr","locations":[{"end":{"line":449,"column":41},"start":{"line":449,"column":41}},{"end":{"line":449,"column":41},"start":{"line":449,"column":41}}]},"55":{"line":489,"type":"if","locations":[{"end":{"line":452,"column":8},"start":{"line":452,"column":8}},{"end":{"line":452,"column":8},"start":{"line":452,"column":8}}]},"56":{"line":489,"type":"binary-expr","locations":[{"end":{"line":452,"column":12},"start":{"line":452,"column":12}},{"end":{"line":452,"column":12},"start":{"line":452,"column":56}},{"end":{"line":452,"column":8},"start":{"line":453,"column":12}}]},"57":{"line":502,"type":"if","locations":[{"end":{"line":466,"column":12},"start":{"line":466,"column":12}},{"end":{"line":466,"column":12},"start":{"line":466,"column":12}}]},"58":{"line":502,"type":"binary-expr","locations":[{"end":{"line":466,"column":16},"start":{"line":466,"column":16}},{"end":{"line":466,"column":12},"start":{"line":466,"column":33}}]},"59":{"line":506,"type":"if","locations":[{"end":{"line":470,"column":16},"start":{"line":470,"column":16}},{"end":{"line":470,"column":16},"start":{"line":470,"column":16}}]},"60":{"line":506,"type":"binary-expr","locations":[{"end":{"line":470,"column":20},"start":{"line":470,"column":20}},{"end":{"line":470,"column":16},"start":{"line":471,"column":20}}]},"61":{"line":508,"type":"if","locations":[{"end":{"line":474,"column":21},"start":{"line":474,"column":21}},{"end":{"line":474,"column":21},"start":{"line":474,"column":21}}]},"62":{"line":508,"type":"binary-expr","locations":[{"end":{"line":474,"column":25},"start":{"line":474,"column":25}},{"end":{"line":474,"column":21},"start":{"line":475,"column":20}}]},"63":{"line":529,"type":"cond-expr","locations":[{"end":{"line":494,"column":21},"start":{"line":494,"column":40}},{"end":{"line":494,"column":8},"start":{"line":494,"column":45}}]}},"code":["import {BaseDropdown} from './baseDropdown';","import {"," addClass, createCheckItem, createText, createElm, elm, removeClass, tag","} from '../dom';","import {has} from '../array';","import {matchCase, trim, rgxEsc} from '../string';","import {addEvt, removeEvt, targetEvt} from '../event';","import {isEmpty} from '../types';","import {CHECKLIST, NONE} from '../const';","import {defaultsStr, defaultsBool} from '../settings';","","/**"," * Checklist filter UI component"," * @export"," * @class CheckList"," * @extends {BaseDropdown}"," */","export class CheckList extends BaseDropdown {",""," /**"," * Creates an instance of CheckList"," * @param {TableFilter} tf TableFilter instance"," */"," constructor(tf) {"," super(tf, 'checkList');",""," let f = this.config;",""," /**"," * List of container DOM elements"," * @type {Array}"," */"," this.containers = [];",""," /**"," * Css class for the container of the checklist filter (div)"," * @type {String}"," */"," this.containerCssClass = defaultsStr(f.div_checklist_css_class,"," 'div_checklist');",""," /**"," * Css class for the checklist filter element (ul)"," * @type {String}"," */"," this.filterCssClass = defaultsStr(f.checklist_css_class,"," 'flt_checklist');",""," /**"," * Css class for the item of a checklist (li)"," * @type {String}"," */"," this.itemCssClass = defaultsStr(f.checklist_item_css_class,"," 'flt_checklist_item');",""," /**"," * Css class for a selected item of a checklist (li)"," * @type {String}"," */"," this.selectedItemCssClass = defaultsStr("," f.checklist_selected_item_css_class,"," 'flt_checklist_slc_item'"," );",""," /**"," * Text placed in the filter's container when load filter on demand"," * feature is enabled"," * @type {String}"," */"," this.activateText = defaultsStr("," f.activate_checklist_text,"," 'Click to load filter data'"," );",""," /**"," * Css class for a disabled item of a checklist (li)"," * @type {String}"," */"," this.disabledItemCssClass = defaultsStr("," f.checklist_item_disabled_css_class,"," 'flt_checklist_item_disabled'"," );",""," /**"," * Enable the reset filter option as first item"," * @type {Boolean}"," */"," this.enableResetOption = defaultsBool(f.enable_checklist_reset_filter,"," true);",""," /**"," * Prefix for container element ID"," * @type {String}"," * @private"," */"," this.prfx = 'chkdiv_';"," }",""," /**"," * Checklist option click event handler"," * @param {Event} evt"," * @private"," */"," optionClick(evt) {"," let elm = targetEvt(evt);"," let tf = this.tf;",""," this.emitter.emit('filter-focus', tf, elm);"," this.setCheckListValues(elm);"," tf.filter();"," }",""," /**"," * Checklist container click event handler for load-on-demand feature"," * @param {Event} evt"," * @private"," */"," onCheckListClick(evt) {"," let elm = targetEvt(evt);"," if (this.tf.loadFltOnDemand && elm.getAttribute('filled') === '0') {"," let ct = elm.getAttribute('ct');"," let div = this.containers[ct];"," this.build(ct);"," removeEvt(div, 'click', (evt) => this.onCheckListClick(evt));"," }"," }",""," /**"," * Refresh all checklist filters"," */"," refreshAll() {"," let colIdxs = this.tf.getFiltersByType(CHECKLIST, true);"," this.refreshFilters(colIdxs);"," }",""," /**"," * Initialize checklist filter"," * @param {Number} colIndex Column index"," * @param {Boolean} isExternal External filter flag"," * @param {DOMElement} container Dom element containing the filter"," */"," init(colIndex, isExternal, container) {"," let tf = this.tf;"," let externalFltTgtId = isExternal ?"," tf.externalFltIds[colIndex] : null;",""," let divCont = createElm('div',"," ['id', `${this.prfx}${colIndex}_${tf.id}`],"," ['ct', colIndex], ['filled', '0']);"," divCont.className = this.containerCssClass;",""," //filter is appended in desired element"," if (externalFltTgtId) {"," elm(externalFltTgtId).appendChild(divCont);"," } else {"," container.appendChild(divCont);"," }",""," this.containers[colIndex] = divCont;"," tf.fltIds.push(tf.buildFilterId(colIndex));",""," if (!tf.loadFltOnDemand) {"," this.build(colIndex);"," } else {"," addEvt(divCont, 'click', (evt) => this.onCheckListClick(evt));"," divCont.appendChild(createText(this.activateText));"," }",""," this.emitter.on("," ['build-checklist-filter'],"," (tf, colIndex, isLinked) => this.build(colIndex, isLinked)"," );",""," this.emitter.on("," ['select-checklist-options'],"," (tf, colIndex, values) => this.selectOptions(colIndex, values)"," );",""," this.emitter.on(['rows-changed'], () => this.refreshAll());",""," /** @inherited */"," this.initialized = true;"," }",""," /**"," * Build checklist UI"," * @param {Number} colIndex Column index"," * @param {Boolean} isLinked Enable linked filters behaviour"," */"," build(colIndex, isLinked = false) {"," let tf = this.tf;"," colIndex = Number(colIndex);",""," this.emitter.emit('before-populating-filter', tf, colIndex);",""," /** @inherited */"," this.opts = [];"," /** @inherited */"," this.optsTxt = [];",""," let flt = this.containers[colIndex];"," let ul = createElm('ul',"," ['id', tf.fltIds[colIndex]],"," ['colIndex', colIndex]);"," ul.className = this.filterCssClass;",""," let caseSensitive = tf.caseSensitive;"," /** @inherited */"," this.isCustom = tf.isCustomOptions(colIndex);",""," //Retrieves custom values"," if (this.isCustom) {"," let customValues = tf.getCustomOptions(colIndex);"," this.opts = customValues[0];"," this.optsTxt = customValues[1];"," }",""," let activeIdx;"," let activeFilterId = tf.getActiveFilterId();",""," if (isLinked && activeFilterId) {"," activeIdx = tf.getColumnIndexFromFilterId(activeFilterId);"," }",""," let filteredDataCol = [];"," if (isLinked && tf.disableExcludedOptions) {"," /** @inherited */"," this.excludedOpts = [];"," }",""," flt.innerHTML = '';",""," let eachRow = tf.eachRow();"," eachRow("," (row) => {"," let cellValue = tf.getCellValue(row.cells[colIndex]);"," //Vary Peter's patch"," let cellString = matchCase(cellValue, caseSensitive);"," // checks if celldata is already in array"," if (!has(this.opts, cellString, caseSensitive)) {"," this.opts.push(cellValue);"," }"," let filteredCol = filteredDataCol[colIndex];"," if (isLinked && tf.disableExcludedOptions) {"," if (!filteredCol) {"," filteredCol = tf.getVisibleColumnValues(colIndex);"," }"," if (!has(filteredCol, cellString, caseSensitive) &&"," !has(this.excludedOpts, cellString, caseSensitive)) {"," this.excludedOpts.push(cellValue);"," }"," }"," },"," // continue conditions function"," (row, k) => {"," // excluded rows don't need to appear on selects as always valid"," if (tf.excludeRows.indexOf(k) !== -1) {"," return true;"," }",""," // checks if row has expected number of cells"," if (row.cells.length !== tf.nbCells || this.isCustom) {"," return true;"," }",""," if (isLinked && !this.isValidLinkedValue(k, activeIdx)) {"," return true;"," }"," }"," );",""," //sort options"," this.opts = this.sortOptions(colIndex, this.opts);"," if (this.excludedOpts) {"," this.excludedOpts = this.sortOptions(colIndex, this.excludedOpts);"," }",""," this.addChecks(colIndex, ul);",""," if (tf.loadFltOnDemand) {"," flt.innerHTML = '';"," }"," flt.appendChild(ul);"," flt.setAttribute('filled', '1');",""," this.emitter.emit('after-populating-filter', tf, colIndex, flt);"," }",""," /**"," * Add checklist options"," * @param {Number} colIndex Column index"," * @param {Object} ul Ul element"," * @private"," */"," addChecks(colIndex, ul) {"," let tf = this.tf;"," let chkCt = this.addTChecks(colIndex, ul);",""," for (let y = 0; y < this.opts.length; y++) {"," let val = this.opts[y]; //item value"," let lbl = this.isCustom ? this.optsTxt[y] : val; //item text"," let fltId = tf.fltIds[colIndex];"," let li = createCheckItem(`${fltId}_${(y + chkCt)}`, val, lbl);"," li.className = this.itemCssClass;",""," if (tf.linkedFilters && tf.disableExcludedOptions &&"," has(this.excludedOpts, matchCase(val, tf.caseSensitive),"," tf.caseSensitive)) {"," addClass(li, this.disabledItemCssClass);"," li.check.disabled = true;"," li.disabled = true;"," } else {"," addEvt(li.check, 'click', evt => this.optionClick(evt));"," }"," ul.appendChild(li);",""," if (val === '') {"," //item is hidden"," li.style.display = NONE;"," }"," }"," }",""," /**"," * Add checklist header option"," * @param {Number} colIndex Column index"," * @param {Object} ul Ul element"," * @private"," */"," addTChecks(colIndex, ul) {"," let tf = this.tf;"," let chkCt = 1;"," let fltId = tf.fltIds[colIndex];"," let li0 = createCheckItem(`${fltId}_0`, '',"," tf.getClearFilterText(colIndex));"," li0.className = this.itemCssClass;"," ul.appendChild(li0);",""," addEvt(li0.check, 'click', evt => this.optionClick(evt));",""," if (!this.enableResetOption) {"," li0.style.display = NONE;"," }",""," if (tf.enableEmptyOption) {"," let li1 = createCheckItem(`${fltId}_1`, tf.emOperator,"," tf.emptyText);"," li1.className = this.itemCssClass;"," ul.appendChild(li1);"," addEvt(li1.check, 'click', evt => this.optionClick(evt));"," chkCt++;"," }",""," if (tf.enableNonEmptyOption) {"," let li2 = createCheckItem(`${fltId}_2`, tf.nmOperator,"," tf.nonEmptyText);"," li2.className = this.itemCssClass;"," ul.appendChild(li2);"," addEvt(li2.check, 'click', evt => this.optionClick(evt));"," chkCt++;"," }"," return chkCt;"," }",""," /**"," * Store checked options in DOM element attribute"," * @param {Object} o checklist option DOM element"," * @private"," */"," setCheckListValues(o) {"," if (!o) {"," return;"," }",""," let tf = this.tf;"," let chkValue = o.value; //checked item value"," // TODO: provide helper to extract column index, ugly!"," let chkIndex = parseInt(o.id.split('_')[2], 10);"," let colIdx = tf.getColumnIndexFromFilterId(o.id);"," let itemTag = 'LI';",""," let n = tf.getFilterElement(parseInt(colIdx, 10));"," let li = n.childNodes[chkIndex];"," let colIndex = n.getAttribute('colIndex');"," let fltValue = n.getAttribute('value'); //filter value (ul tag)"," let fltIndexes = n.getAttribute('indexes'); //selected items (ul tag)",""," if (o.checked) {"," //show all item"," if (chkValue === '') {"," if ((fltIndexes && fltIndexes !== '')) {"," //items indexes"," let indSplit = fltIndexes.split(tf.separator);"," //checked items loop"," for (let u = 0; u < indSplit.length; u++) {"," //checked item"," let cChk = elm(tf.fltIds[colIndex] + '_' +"," indSplit[u]);"," if (cChk) {"," cChk.checked = false;"," removeClass(n.childNodes[indSplit[u]],"," this.selectedItemCssClass);"," }"," }"," }"," n.setAttribute('value', '');"," n.setAttribute('indexes', '');",""," } else {"," fltValue = (fltValue) ? fltValue : '';"," chkValue = trim(fltValue + ' ' + chkValue + ' ' +"," tf.orOperator);"," chkIndex = fltIndexes + chkIndex + tf.separator;"," n.setAttribute('value', chkValue);"," n.setAttribute('indexes', chkIndex);"," //1st option unchecked"," if (elm(tf.fltIds[colIndex] + '_0')) {"," elm(tf.fltIds[colIndex] + '_0').checked = false;"," }"," }",""," if (li.nodeName === itemTag) {"," removeClass(n.childNodes[0], this.selectedItemCssClass);"," addClass(li, this.selectedItemCssClass);"," }"," } else { //removes values and indexes"," if (chkValue !== '') {"," let replaceValue = new RegExp("," rgxEsc(chkValue + ' ' + tf.orOperator));"," fltValue = fltValue.replace(replaceValue, '');"," n.setAttribute('value', trim(fltValue));",""," let replaceIndex = new RegExp("," rgxEsc(chkIndex + tf.separator));"," fltIndexes = fltIndexes.replace(replaceIndex, '');"," n.setAttribute('indexes', fltIndexes);"," }"," if (li.nodeName === itemTag) {"," removeClass(li, this.selectedItemCssClass);"," }"," }"," }",""," /**"," * Select filter options programmatically"," * @param {Number} colIndex Column index"," * @param {Array} values Array of option values to select"," */"," selectOptions(colIndex, values = []) {"," let tf = this.tf;"," let flt = tf.getFilterElement(colIndex);"," if (tf.getFilterType(colIndex) !== CHECKLIST || !flt ||"," values.length === 0) {"," return;"," }",""," let lis = tag(flt, 'li');",""," flt.setAttribute('value', '');"," flt.setAttribute('indexes', '');",""," [].forEach.call(lis, (li) => {"," let chk = tag(li, 'input')[0];"," let chkVal = matchCase(chk.value, tf.caseSensitive);",""," if (chkVal !== '' && has(values, chkVal, tf.caseSensitive)) {"," chk.checked = true;"," } else {"," // Check non-empty-text or empty-text option"," if (values.indexOf(tf.nmOperator) !== -1 &&"," chkVal === matchCase(tf.nonEmptyText, tf.caseSensitive)) {"," chk.checked = true;"," }"," else if (values.indexOf(tf.emOperator) !== -1 &&"," chkVal === matchCase(tf.emptyText, tf.caseSensitive)) {"," chk.checked = true;"," } else {"," chk.checked = false;"," }"," }"," this.setCheckListValues(chk);"," });"," }",""," /**"," * Get filter values for a given column index"," * @param {Number} colIndex Column index"," * @returns {Array} values Collection of selected values"," */"," getValues(colIndex) {"," let tf = this.tf;"," let flt = tf.getFilterElement(colIndex);"," let fltAttr = flt.getAttribute('value');"," let values = isEmpty(fltAttr) ? '' : fltAttr;"," //removes last operator ||"," values = values.substr(0, values.length - 3);"," //turn || separated values into array"," values = values.split(' ' + tf.orOperator + ' ');",""," return values;"," }",""," /**"," * Destroy CheckList instance"," */"," destroy() {"," this.emitter.off("," ['build-checklist-filter'],"," (tf, colIndex, isLinked) => this.build(colIndex, isLinked)"," );"," this.emitter.off("," ['select-checklist-options'],"," (tf, colIndex, values) => this.selectOptions(colIndex, values)"," );"," this.emitter.off(['rows-changed'], () => this.refreshAll());",""," this.initialized = false;"," }","}",""]};
}
__cov_NJw2dcHQDxfEH0J9CTumOQ = __cov_NJw2dcHQDxfEH0J9CTumOQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\modules\\checkList.js'];
__cov_NJw2dcHQDxfEH0J9CTumOQ.s['1']++;Object.defineProperty(exports,'__esModule',{value:true});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['2']++;exports.CheckList=undefined;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['3']++;var _baseDropdown=__webpack_require__(69);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['4']++;var _dom=__webpack_require__(10);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['5']++;var _array=__webpack_require__(70);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['6']++;var _string=__webpack_require__(21);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['7']++;var _event=__webpack_require__(19);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['8']++;var _types=__webpack_require__(3);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['9']++;var _const=__webpack_require__(15);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['10']++;var _settings=__webpack_require__(7);function _classCallCheck(instance,Constructor){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['1']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['12']++;if(!(instance instanceof Constructor)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['1'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['13']++;throw new TypeError('Cannot call a class as a function');}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['1'][1]++;}}function _possibleConstructorReturn(self,call){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['2']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['15']++;if(!self){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['2'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['16']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['2'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['17']++;return(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['4'][0]++,call)&&((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['4'][1]++,typeof call==='object')||(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['4'][2]++,typeof call==='function'))?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['3'][0]++,call):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['3'][1]++,self);}function _inherits(subClass,superClass){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['3']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['19']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['6'][0]++,typeof superClass!=='function')&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['6'][1]++,superClass!==null)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['5'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['20']++;throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['5'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['21']++;subClass.prototype=Object.create((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['7'][0]++,superClass)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['7'][1]++,superClass.prototype),{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['22']++;if(superClass){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['8'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['23']++;Object.setPrototypeOf?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['9'][0]++,Object.setPrototypeOf(subClass,superClass)):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['9'][1]++,subClass.__proto__=superClass);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['8'][1]++;}}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['24']++;var CheckList=exports.CheckList=function(_BaseDropdown){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['4']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['25']++;_inherits(CheckList,_BaseDropdown);function CheckList(tf){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['5']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['27']++;_classCallCheck(this,CheckList);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['28']++;var _this=_possibleConstructorReturn(this,_BaseDropdown.call(this,tf,'checkList'));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['29']++;var f=_this.config;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['30']++;_this.containers=[];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['31']++;_this.containerCssClass=(0,_settings.defaultsStr)(f.div_checklist_css_class,'div_checklist');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['32']++;_this.filterCssClass=(0,_settings.defaultsStr)(f.checklist_css_class,'flt_checklist');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['33']++;_this.itemCssClass=(0,_settings.defaultsStr)(f.checklist_item_css_class,'flt_checklist_item');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['34']++;_this.selectedItemCssClass=(0,_settings.defaultsStr)(f.checklist_selected_item_css_class,'flt_checklist_slc_item');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['35']++;_this.activateText=(0,_settings.defaultsStr)(f.activate_checklist_text,'Click to load filter data');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['36']++;_this.disabledItemCssClass=(0,_settings.defaultsStr)(f.checklist_item_disabled_css_class,'flt_checklist_item_disabled');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['37']++;_this.enableResetOption=(0,_settings.defaultsBool)(f.enable_checklist_reset_filter,true);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['38']++;_this.prfx='chkdiv_';__cov_NJw2dcHQDxfEH0J9CTumOQ.s['39']++;return _this;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['40']++;CheckList.prototype.optionClick=function optionClick(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['6']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['41']++;var elm=(0,_event.targetEvt)(evt);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['42']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['43']++;this.emitter.emit('filter-focus',tf,elm);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['44']++;this.setCheckListValues(elm);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['45']++;tf.filter();};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['46']++;CheckList.prototype.onCheckListClick=function onCheckListClick(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['7']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['47']++;var _this2=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['48']++;var elm=(0,_event.targetEvt)(evt);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['49']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['11'][0]++,this.tf.loadFltOnDemand)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['11'][1]++,elm.getAttribute('filled')==='0')){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['10'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['50']++;var ct=elm.getAttribute('ct');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['51']++;var div=this.containers[ct];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['52']++;this.build(ct);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['53']++;(0,_event.removeEvt)(div,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['8']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['54']++;return _this2.onCheckListClick(evt);});}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['10'][1]++;}};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['55']++;CheckList.prototype.refreshAll=function refreshAll(){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['9']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['56']++;var colIdxs=this.tf.getFiltersByType(_const.CHECKLIST,true);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['57']++;this.refreshFilters(colIdxs);};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['58']++;CheckList.prototype.init=function init(colIndex,isExternal,container){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['10']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['59']++;var _this3=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['60']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['61']++;var externalFltTgtId=isExternal?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['12'][0]++,tf.externalFltIds[colIndex]):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['12'][1]++,null);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['62']++;var divCont=(0,_dom.createElm)('div',['id',''+this.prfx+colIndex+'_'+tf.id],['ct',colIndex],['filled','0']);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['63']++;divCont.className=this.containerCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['64']++;if(externalFltTgtId){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['13'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['65']++;(0,_dom.elm)(externalFltTgtId).appendChild(divCont);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['13'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['66']++;container.appendChild(divCont);}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['67']++;this.containers[colIndex]=divCont;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['68']++;tf.fltIds.push(tf.buildFilterId(colIndex));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['69']++;if(!tf.loadFltOnDemand){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['14'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['70']++;this.build(colIndex);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['14'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['71']++;(0,_event.addEvt)(divCont,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['11']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['72']++;return _this3.onCheckListClick(evt);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['73']++;divCont.appendChild((0,_dom.createText)(this.activateText));}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['74']++;this.emitter.on(['build-checklist-filter'],function(tf,colIndex,isLinked){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['12']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['75']++;return _this3.build(colIndex,isLinked);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['76']++;this.emitter.on(['select-checklist-options'],function(tf,colIndex,values){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['13']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['77']++;return _this3.selectOptions(colIndex,values);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['78']++;this.emitter.on(['rows-changed'],function(){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['14']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['79']++;return _this3.refreshAll();});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['80']++;this.initialized=true;};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['81']++;CheckList.prototype.build=function build(colIndex){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['15']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['82']++;var _this4=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['83']++;var isLinked=(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['16'][0]++,arguments.length>1)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['16'][1]++,arguments[1]!==undefined)?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['15'][0]++,arguments[1]):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['15'][1]++,false);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['84']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['85']++;colIndex=Number(colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['86']++;this.emitter.emit('before-populating-filter',tf,colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['87']++;this.opts=[];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['88']++;this.optsTxt=[];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['89']++;var flt=this.containers[colIndex];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['90']++;var ul=(0,_dom.createElm)('ul',['id',tf.fltIds[colIndex]],['colIndex',colIndex]);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['91']++;ul.className=this.filterCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['92']++;var caseSensitive=tf.caseSensitive;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['93']++;this.isCustom=tf.isCustomOptions(colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['94']++;if(this.isCustom){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['17'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['95']++;var customValues=tf.getCustomOptions(colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['96']++;this.opts=customValues[0];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['97']++;this.optsTxt=customValues[1];}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['17'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['98']++;var activeIdx=void 0;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['99']++;var activeFilterId=tf.getActiveFilterId();__cov_NJw2dcHQDxfEH0J9CTumOQ.s['100']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['19'][0]++,isLinked)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['19'][1]++,activeFilterId)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['18'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['101']++;activeIdx=tf.getColumnIndexFromFilterId(activeFilterId);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['18'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['102']++;var filteredDataCol=[];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['103']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['21'][0]++,isLinked)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['21'][1]++,tf.disableExcludedOptions)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['20'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['104']++;this.excludedOpts=[];}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['20'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['105']++;flt.innerHTML='';__cov_NJw2dcHQDxfEH0J9CTumOQ.s['106']++;var eachRow=tf.eachRow();__cov_NJw2dcHQDxfEH0J9CTumOQ.s['107']++;eachRow(function(row){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['16']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['108']++;var cellValue=tf.getCellValue(row.cells[colIndex]);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['109']++;var cellString=(0,_string.matchCase)(cellValue,caseSensitive);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['110']++;if(!(0,_array.has)(_this4.opts,cellString,caseSensitive)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['22'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['111']++;_this4.opts.push(cellValue);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['22'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['112']++;var filteredCol=filteredDataCol[colIndex];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['113']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['24'][0]++,isLinked)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['24'][1]++,tf.disableExcludedOptions)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['23'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['114']++;if(!filteredCol){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['25'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['115']++;filteredCol=tf.getVisibleColumnValues(colIndex);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['25'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['116']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['27'][0]++,!(0,_array.has)(filteredCol,cellString,caseSensitive))&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['27'][1]++,!(0,_array.has)(_this4.excludedOpts,cellString,caseSensitive))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['26'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['117']++;_this4.excludedOpts.push(cellValue);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['26'][1]++;}}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['23'][1]++;}},function(row,k){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['17']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['118']++;if(tf.excludeRows.indexOf(k)!==-1){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['28'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['119']++;return true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['28'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['120']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['30'][0]++,row.cells.length!==tf.nbCells)||(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['30'][1]++,_this4.isCustom)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['29'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['121']++;return true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['29'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['122']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['32'][0]++,isLinked)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['32'][1]++,!_this4.isValidLinkedValue(k,activeIdx))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['31'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['123']++;return true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['31'][1]++;}});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['124']++;this.opts=this.sortOptions(colIndex,this.opts);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['125']++;if(this.excludedOpts){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['33'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['126']++;this.excludedOpts=this.sortOptions(colIndex,this.excludedOpts);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['33'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['127']++;this.addChecks(colIndex,ul);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['128']++;if(tf.loadFltOnDemand){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['34'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['129']++;flt.innerHTML='';}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['34'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['130']++;flt.appendChild(ul);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['131']++;flt.setAttribute('filled','1');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['132']++;this.emitter.emit('after-populating-filter',tf,colIndex,flt);};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['133']++;CheckList.prototype.addChecks=function addChecks(colIndex,ul){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['18']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['134']++;var _this5=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['135']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['136']++;var chkCt=this.addTChecks(colIndex,ul);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['137']++;for(var y=0;y<this.opts.length;y++){__cov_NJw2dcHQDxfEH0J9CTumOQ.s['138']++;var val=this.opts[y];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['139']++;var lbl=this.isCustom?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['35'][0]++,this.optsTxt[y]):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['35'][1]++,val);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['140']++;var fltId=tf.fltIds[colIndex];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['141']++;var li=(0,_dom.createCheckItem)(fltId+'_'+(y+chkCt),val,lbl);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['142']++;li.className=this.itemCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['143']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['37'][0]++,tf.linkedFilters)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['37'][1]++,tf.disableExcludedOptions)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['37'][2]++,(0,_array.has)(this.excludedOpts,(0,_string.matchCase)(val,tf.caseSensitive),tf.caseSensitive))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['36'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['144']++;(0,_dom.addClass)(li,this.disabledItemCssClass);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['145']++;li.check.disabled=true;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['146']++;li.disabled=true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['36'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['147']++;(0,_event.addEvt)(li.check,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['19']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['148']++;return _this5.optionClick(evt);});}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['149']++;ul.appendChild(li);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['150']++;if(val===''){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['38'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['151']++;li.style.display=_const.NONE;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['38'][1]++;}}};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['152']++;CheckList.prototype.addTChecks=function addTChecks(colIndex,ul){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['20']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['153']++;var _this6=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['154']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['155']++;var chkCt=1;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['156']++;var fltId=tf.fltIds[colIndex];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['157']++;var li0=(0,_dom.createCheckItem)(fltId+'_0','',tf.getClearFilterText(colIndex));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['158']++;li0.className=this.itemCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['159']++;ul.appendChild(li0);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['160']++;(0,_event.addEvt)(li0.check,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['21']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['161']++;return _this6.optionClick(evt);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['162']++;if(!this.enableResetOption){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['39'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['163']++;li0.style.display=_const.NONE;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['39'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['164']++;if(tf.enableEmptyOption){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['40'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['165']++;var li1=(0,_dom.createCheckItem)(fltId+'_1',tf.emOperator,tf.emptyText);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['166']++;li1.className=this.itemCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['167']++;ul.appendChild(li1);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['168']++;(0,_event.addEvt)(li1.check,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['22']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['169']++;return _this6.optionClick(evt);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['170']++;chkCt++;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['40'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['171']++;if(tf.enableNonEmptyOption){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['41'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['172']++;var li2=(0,_dom.createCheckItem)(fltId+'_2',tf.nmOperator,tf.nonEmptyText);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['173']++;li2.className=this.itemCssClass;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['174']++;ul.appendChild(li2);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['175']++;(0,_event.addEvt)(li2.check,'click',function(evt){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['23']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['176']++;return _this6.optionClick(evt);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['177']++;chkCt++;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['41'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['178']++;return chkCt;};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['179']++;CheckList.prototype.setCheckListValues=function setCheckListValues(o){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['24']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['180']++;if(!o){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['42'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['181']++;return;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['42'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['182']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['183']++;var chkValue=o.value;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['184']++;var chkIndex=parseInt(o.id.split('_')[2],10);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['185']++;var colIdx=tf.getColumnIndexFromFilterId(o.id);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['186']++;var itemTag='LI';__cov_NJw2dcHQDxfEH0J9CTumOQ.s['187']++;var n=tf.getFilterElement(parseInt(colIdx,10));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['188']++;var li=n.childNodes[chkIndex];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['189']++;var colIndex=n.getAttribute('colIndex');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['190']++;var fltValue=n.getAttribute('value');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['191']++;var fltIndexes=n.getAttribute('indexes');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['192']++;if(o.checked){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['43'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['193']++;if(chkValue===''){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['44'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['194']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['46'][0]++,fltIndexes)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['46'][1]++,fltIndexes!=='')){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['45'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['195']++;var indSplit=fltIndexes.split(tf.separator);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['196']++;for(var u=0;u<indSplit.length;u++){__cov_NJw2dcHQDxfEH0J9CTumOQ.s['197']++;var cChk=(0,_dom.elm)(tf.fltIds[colIndex]+'_'+indSplit[u]);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['198']++;if(cChk){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['47'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['199']++;cChk.checked=false;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['200']++;(0,_dom.removeClass)(n.childNodes[indSplit[u]],this.selectedItemCssClass);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['47'][1]++;}}}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['45'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['201']++;n.setAttribute('value','');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['202']++;n.setAttribute('indexes','');}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['44'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['203']++;fltValue=fltValue?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['48'][0]++,fltValue):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['48'][1]++,'');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['204']++;chkValue=(0,_string.trim)(fltValue+' '+chkValue+' '+tf.orOperator);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['205']++;chkIndex=fltIndexes+chkIndex+tf.separator;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['206']++;n.setAttribute('value',chkValue);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['207']++;n.setAttribute('indexes',chkIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['208']++;if((0,_dom.elm)(tf.fltIds[colIndex]+'_0')){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['49'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['209']++;(0,_dom.elm)(tf.fltIds[colIndex]+'_0').checked=false;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['49'][1]++;}}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['210']++;if(li.nodeName===itemTag){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['50'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['211']++;(0,_dom.removeClass)(n.childNodes[0],this.selectedItemCssClass);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['212']++;(0,_dom.addClass)(li,this.selectedItemCssClass);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['50'][1]++;}}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['43'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['213']++;if(chkValue!==''){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['51'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['214']++;var replaceValue=new RegExp((0,_string.rgxEsc)(chkValue+' '+tf.orOperator));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['215']++;fltValue=fltValue.replace(replaceValue,'');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['216']++;n.setAttribute('value',(0,_string.trim)(fltValue));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['217']++;var replaceIndex=new RegExp((0,_string.rgxEsc)(chkIndex+tf.separator));__cov_NJw2dcHQDxfEH0J9CTumOQ.s['218']++;fltIndexes=fltIndexes.replace(replaceIndex,'');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['219']++;n.setAttribute('indexes',fltIndexes);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['51'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['220']++;if(li.nodeName===itemTag){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['52'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['221']++;(0,_dom.removeClass)(li,this.selectedItemCssClass);}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['52'][1]++;}}};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['222']++;CheckList.prototype.selectOptions=function selectOptions(colIndex){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['25']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['223']++;var _this7=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['224']++;var values=(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['54'][0]++,arguments.length>1)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['54'][1]++,arguments[1]!==undefined)?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['53'][0]++,arguments[1]):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['53'][1]++,[]);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['225']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['226']++;var flt=tf.getFilterElement(colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['227']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['56'][0]++,tf.getFilterType(colIndex)!==_const.CHECKLIST)||(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['56'][1]++,!flt)||(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['56'][2]++,values.length===0)){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['55'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['228']++;return;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['55'][1]++;}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['229']++;var lis=(0,_dom.tag)(flt,'li');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['230']++;flt.setAttribute('value','');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['231']++;flt.setAttribute('indexes','');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['232']++;[].forEach.call(lis,function(li){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['26']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['233']++;var chk=(0,_dom.tag)(li,'input')[0];__cov_NJw2dcHQDxfEH0J9CTumOQ.s['234']++;var chkVal=(0,_string.matchCase)(chk.value,tf.caseSensitive);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['235']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['58'][0]++,chkVal!=='')&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['58'][1]++,(0,_array.has)(values,chkVal,tf.caseSensitive))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['57'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['236']++;chk.checked=true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['57'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['237']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['60'][0]++,values.indexOf(tf.nmOperator)!==-1)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['60'][1]++,chkVal===(0,_string.matchCase)(tf.nonEmptyText,tf.caseSensitive))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['59'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['238']++;chk.checked=true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['59'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['239']++;if((__cov_NJw2dcHQDxfEH0J9CTumOQ.b['62'][0]++,values.indexOf(tf.emOperator)!==-1)&&(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['62'][1]++,chkVal===(0,_string.matchCase)(tf.emptyText,tf.caseSensitive))){__cov_NJw2dcHQDxfEH0J9CTumOQ.b['61'][0]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['240']++;chk.checked=true;}else{__cov_NJw2dcHQDxfEH0J9CTumOQ.b['61'][1]++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['241']++;chk.checked=false;}}}__cov_NJw2dcHQDxfEH0J9CTumOQ.s['242']++;_this7.setCheckListValues(chk);});};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['243']++;CheckList.prototype.getValues=function getValues(colIndex){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['27']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['244']++;var tf=this.tf;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['245']++;var flt=tf.getFilterElement(colIndex);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['246']++;var fltAttr=flt.getAttribute('value');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['247']++;var values=(0,_types.isEmpty)(fltAttr)?(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['63'][0]++,''):(__cov_NJw2dcHQDxfEH0J9CTumOQ.b['63'][1]++,fltAttr);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['248']++;values=values.substr(0,values.length-3);__cov_NJw2dcHQDxfEH0J9CTumOQ.s['249']++;values=values.split(' '+tf.orOperator+' ');__cov_NJw2dcHQDxfEH0J9CTumOQ.s['250']++;return values;};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['251']++;CheckList.prototype.destroy=function destroy(){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['28']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['252']++;var _this8=this;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['253']++;this.emitter.off(['build-checklist-filter'],function(tf,colIndex,isLinked){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['29']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['254']++;return _this8.build(colIndex,isLinked);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['255']++;this.emitter.off(['select-checklist-options'],function(tf,colIndex,values){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['30']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['256']++;return _this8.selectOptions(colIndex,values);});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['257']++;this.emitter.off(['rows-changed'],function(){__cov_NJw2dcHQDxfEH0J9CTumOQ.f['31']++;__cov_NJw2dcHQDxfEH0J9CTumOQ.s['258']++;return _this8.refreshAll();});__cov_NJw2dcHQDxfEH0J9CTumOQ.s['259']++;this.initialized=false;};__cov_NJw2dcHQDxfEH0J9CTumOQ.s['260']++;return CheckList;}(_baseDropdown.BaseDropdown);
/***/ }),
/* 129 */
/***/ (function(module, exports) {
exports.remove = removeDiacritics;
var replacementList = [
{
base: ' ',
chars: "\u00A0",
}, {
base: '0',
chars: "\u07C0",
}, {
base: 'A',
chars: "\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F",
}, {
base: 'AA',
chars: "\uA732",
}, {
base: 'AE',
chars: "\u00C6\u01FC\u01E2",
}, {
base: 'AO',
chars: "\uA734",
}, {
base: 'AU',
chars: "\uA736",
}, {
base: 'AV',
chars: "\uA738\uA73A",
}, {
base: 'AY',
chars: "\uA73C",
}, {
base: 'B',
chars: "\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0181",
}, {
base: 'C',
chars: "\u24b8\uff23\uA73E\u1E08\u0106\u0043\u0108\u010A\u010C\u00C7\u0187\u023B",
}, {
base: 'D',
chars: "\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018A\u0189\u1D05\uA779",
}, {
base: 'Dh',
chars: "\u00D0",
}, {
base: 'DZ',
chars: "\u01F1\u01C4",
}, {
base: 'Dz',
chars: "\u01F2\u01C5",
}, {
base: 'E',
chars: "\u025B\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E\u1D07",
}, {
base: 'F',
chars: "\uA77C\u24BB\uFF26\u1E1E\u0191\uA77B",
}, {
base: 'G',
chars: "\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E\u0262",
}, {
base: 'H',
chars: "\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D",
}, {
base: 'I',
chars: "\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197",
}, {
base: 'J',
chars: "\u24BF\uFF2A\u0134\u0248\u0237",
}, {
base: 'K',
chars: "\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2",
}, {
base: 'L',
chars: "\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780",
}, {
base: 'LJ',
chars: "\u01C7",
}, {
base: 'Lj',
chars: "\u01C8",
}, {
base: 'M',
chars: "\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C\u03FB",
}, {
base: 'N',
chars: "\uA7A4\u0220\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u019D\uA790\u1D0E",
}, {
base: 'NJ',
chars: "\u01CA",
}, {
base: 'Nj',
chars: "\u01CB",
}, {
base: 'O',
chars: "\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C",
}, {
base: 'OE',
chars: "\u0152",
}, {
base: 'OI',
chars: "\u01A2",
}, {
base: 'OO',
chars: "\uA74E",
}, {
base: 'OU',
chars: "\u0222",
}, {
base: 'P',
chars: "\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754",
}, {
base: 'Q',
chars: "\u24C6\uFF31\uA756\uA758\u024A",
}, {
base: 'R',
chars: "\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782",
}, {
base: 'S',
chars: "\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784",
}, {
base: 'T',
chars: "\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786",
}, {
base: 'Th',
chars: "\u00DE",
}, {
base: 'TZ',
chars: "\uA728",
}, {
base: 'U',
chars: "\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244",
}, {
base: 'V',
chars: "\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245",
}, {
base: 'VY',
chars: "\uA760",
}, {
base: 'W',
chars: "\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72",
}, {
base: 'X',
chars: "\u24CD\uFF38\u1E8A\u1E8C",
}, {
base: 'Y',
chars: "\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE",
}, {
base: 'Z',
chars: "\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762",
}, {
base: 'a',
chars: "\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250\u0251",
}, {
base: 'aa',
chars: "\uA733",
}, {
base: 'ae',
chars: "\u00E6\u01FD\u01E3",
}, {
base: 'ao',
chars: "\uA735",
}, {
base: 'au',
chars: "\uA737",
}, {
base: 'av',
chars: "\uA739\uA73B",
}, {
base: 'ay',
chars: "\uA73D",
}, {
base: 'b',
chars: "\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253\u0182",
}, {
base: 'c',
chars: "\uFF43\u24D2\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184",
}, {
base: 'd',
chars: "\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\u018B\u13E7\u0501\uA7AA",
}, {
base: 'dh',
chars: "\u00F0",
}, {
base: 'dz',
chars: "\u01F3\u01C6",
}, {
base: 'e',
chars: "\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u01DD",
}, {
base: 'f',
chars: "\u24D5\uFF46\u1E1F\u0192",
}, {
base: 'ff',
chars: "\uFB00",
}, {
base: 'fi',
chars: "\uFB01",
}, {
base: 'fl',
chars: "\uFB02",
}, {
base: 'ffi',
chars: "\uFB03",
}, {
base: 'ffl',
chars: "\uFB04",
}, {
base: 'g',
chars: "\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\uA77F\u1D79",
}, {
base: 'h',
chars: "\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265",
}, {
base: 'hv',
chars: "\u0195",
}, {
base: 'i',
chars: "\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131",
}, {
base: 'j',
chars: "\u24D9\uFF4A\u0135\u01F0\u0249",
}, {
base: 'k',
chars: "\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3",
}, {
base: 'l',
chars: "\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747\u026D",
}, {
base: 'lj',
chars: "\u01C9",
}, {
base: 'm',
chars: "\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F",
}, {
base: 'n',
chars: "\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5\u043B\u0509",
}, {
base: 'nj',
chars: "\u01CC",
}, {
base: 'o',
chars: "\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\uA74B\uA74D\u0275\u0254\u1D11",
}, {
base: 'oe',
chars: "\u0153",
}, {
base: 'oi',
chars: "\u01A3",
}, {
base: 'oo',
chars: "\uA74F",
}, {
base: 'ou',
chars: "\u0223",
}, {
base: 'p',
chars: "\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755\u03C1",
}, {
base: 'q',
chars: "\u24E0\uFF51\u024B\uA757\uA759",
}, {
base: 'r',
chars: "\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783",
}, {
base: 's',
chars: "\u24E2\uFF53\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B\u0282",
}, {
base: 'ss',
chars: "\xDF",
}, {
base: 't',
chars: "\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787",
}, {
base: 'th',
chars: "\u00FE",
}, {
base: 'tz',
chars: "\uA729",
}, {
base: 'u',
chars: "\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289",
}, {
base: 'v',
chars: "\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C",
}, {
base: 'vy',
chars: "\uA761",
}, {
base: 'w',
chars: "\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73",
}, {
base: 'x',
chars: "\u24E7\uFF58\u1E8B\u1E8D",
}, {
base: 'y',
chars: "\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF",
}, {
base: 'z',
chars: "\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763",
}
];
var diacriticsMap = {};
for (var i = 0; i < replacementList.length; i += 1) {
var chars = replacementList[i].chars;
for (var j = 0; j < chars.length; j += 1) {
diacriticsMap[chars[j]] = replacementList[i].base;
}
}
function removeDiacritics(str) {
return str.replace(/[^\u0000-\u007e]/g, function(c) {
return diacriticsMap[c] || c;
});
}
exports.replacementList = replacementList;
exports.diacriticsMap = diacriticsMap;
/***/ }),
/* 130 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// Static Methods
__webpack_require__(4);
__webpack_require__(157);
__webpack_require__(176);
__webpack_require__(178);
__webpack_require__(179);
__webpack_require__(180);
__webpack_require__(181);
// Instance Methods
__webpack_require__(182);
__webpack_require__(187);
__webpack_require__(188);
__webpack_require__(189);
__webpack_require__(190);
__webpack_require__(191);
__webpack_require__(192);
__webpack_require__(193);
__webpack_require__(194);
__webpack_require__(195);
__webpack_require__(196);
__webpack_require__(197);
__webpack_require__(198);
__webpack_require__(199);
__webpack_require__(200);
__webpack_require__(201);
__webpack_require__(202);
__webpack_require__(203);
__webpack_require__(204);
__webpack_require__(205);
__webpack_require__(206);
__webpack_require__(207);
__webpack_require__(208);
__webpack_require__(209);
__webpack_require__(210);
__webpack_require__(211);
__webpack_require__(212);
__webpack_require__(213);
__webpack_require__(214);
__webpack_require__(215);
__webpack_require__(216);
__webpack_require__(217);
__webpack_require__(218);
__webpack_require__(219);
__webpack_require__(220);
__webpack_require__(221);
__webpack_require__(222);
__webpack_require__(223);
__webpack_require__(224);
__webpack_require__(225);
__webpack_require__(226);
__webpack_require__(227);
__webpack_require__(228);
__webpack_require__(229);
__webpack_require__(230);
__webpack_require__(231);
__webpack_require__(232);
__webpack_require__(233);
__webpack_require__(234);
__webpack_require__(235);
__webpack_require__(236);
__webpack_require__(237);
__webpack_require__(238);
__webpack_require__(239);
__webpack_require__(240);
__webpack_require__(241);
__webpack_require__(242);
__webpack_require__(243);
__webpack_require__(244);
__webpack_require__(245);
__webpack_require__(246);
__webpack_require__(247);
__webpack_require__(248);
__webpack_require__(249);
__webpack_require__(250);
__webpack_require__(251);
__webpack_require__(252);
__webpack_require__(253);
__webpack_require__(254);
__webpack_require__(255);
__webpack_require__(256);
__webpack_require__(257);
__webpack_require__(258);
__webpack_require__(259);
__webpack_require__(260);
__webpack_require__(261);
__webpack_require__(262);
__webpack_require__(263);
__webpack_require__(264);
__webpack_require__(265);
__webpack_require__(266);
__webpack_require__(267);
__webpack_require__(269);
__webpack_require__(270);
__webpack_require__(271);
__webpack_require__(272);
__webpack_require__(273);
__webpack_require__(274);
__webpack_require__(275);
__webpack_require__(276);
__webpack_require__(279);
__webpack_require__(280);
__webpack_require__(281);
__webpack_require__(282);
__webpack_require__(283);
__webpack_require__(284);
__webpack_require__(285);
__webpack_require__(286);
__webpack_require__(287);
__webpack_require__(288);
__webpack_require__(289);
__webpack_require__(290);
__webpack_require__(291);
__webpack_require__(292);
__webpack_require__(293);
__webpack_require__(294);
__webpack_require__(295);
__webpack_require__(307);
__webpack_require__(308);
__webpack_require__(309);
__webpack_require__(310);
__webpack_require__(311);
__webpack_require__(312);
__webpack_require__(313);
__webpack_require__(314);
__webpack_require__(315);
__webpack_require__(316);
__webpack_require__(319);
__webpack_require__(320);
__webpack_require__(321);
__webpack_require__(322);
__webpack_require__(324);
__webpack_require__(325);
__webpack_require__(326);
__webpack_require__(327);
__webpack_require__(328);
__webpack_require__(329);
__webpack_require__(330);
__webpack_require__(331);
__webpack_require__(332);
__webpack_require__(333);
__webpack_require__(334);
__webpack_require__(335);
__webpack_require__(336);
__webpack_require__(337);
__webpack_require__(338);
__webpack_require__(339);
__webpack_require__(340);
__webpack_require__(341);
__webpack_require__(342);
__webpack_require__(343);
__webpack_require__(345);
__webpack_require__(346);
__webpack_require__(347);
__webpack_require__(348);
__webpack_require__(349);
__webpack_require__(350);
__webpack_require__(351);
__webpack_require__(352);
__webpack_require__(353);
__webpack_require__(354);
__webpack_require__(355);
__webpack_require__(356);
__webpack_require__(357);
__webpack_require__(358);
__webpack_require__(359);
__webpack_require__(360);
__webpack_require__(361);
__webpack_require__(362);
__webpack_require__(363);
__webpack_require__(365);
__webpack_require__(366);
__webpack_require__(368);
__webpack_require__(369);
__webpack_require__(370);
__webpack_require__(371);
__webpack_require__(372);
__webpack_require__(373);
__webpack_require__(374);
__webpack_require__(375);
__webpack_require__(376);
__webpack_require__(377);
__webpack_require__(378);
__webpack_require__(379);
__webpack_require__(380);
__webpack_require__(381);
__webpack_require__(382);
__webpack_require__(383);
__webpack_require__(384);
// Accessors
__webpack_require__(385);
__webpack_require__(386);
module.exports = __webpack_require__(0);
/***/ }),
/* 131 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var BritishEnglishDefinition = __webpack_require__(132),
AmericanEnglishDefinition = __webpack_require__(73),
CanadianEnglishDefinition = __webpack_require__(134);
var LazyLoadedLocales = {
'en-US': AmericanEnglishDefinition,
'en-GB': BritishEnglishDefinition,
'en-AU': BritishEnglishDefinition,
'en-CA': CanadianEnglishDefinition
};
module.exports = LazyLoadedLocales;
/***/ }),
/* 132 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getEnglishVariant = __webpack_require__(54);
var BritishEnglishDefinition = getEnglishVariant({
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} {Month} {yyyy}',
'long': '{d} {Month} {yyyy} {H}:{mm}',
'full': '{Weekday}, {d} {Month}, {yyyy} {time}',
'stamp': '{Dow} {d} {Mon} {yyyy} {time}'
});
module.exports = BritishEnglishDefinition;
/***/ }),
/* 133 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var EnglishLocaleBaseDefinition = {
'code': 'en',
'plural': true,
'timeMarkers': 'at',
'ampm': 'AM|A.M.|a,PM|P.M.|p',
'units': 'millisecond:|s,second:|s,minute:|s,hour:|s,day:|s,week:|s,month:|s,year:|s',
'months': 'Jan:uary|,Feb:ruary|,Mar:ch|,Apr:il|,May,Jun:e|,Jul:y|,Aug:ust|,Sep:tember|t|,Oct:ober|,Nov:ember|,Dec:ember|',
'weekdays': 'Sun:day|,Mon:day|,Tue:sday|,Wed:nesday|,Thu:rsday|,Fri:day|,Sat:urday|+weekend',
'numerals': 'zero,one|first,two|second,three|third,four:|th,five|fifth,six:|th,seven:|th,eight:|h,nin:e|th,ten:|th',
'articles': 'a,an,the',
'tokens': 'the,st|nd|rd|th,of|in,a|an,on',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{num} {unit} {sign}',
'duration': '{num} {unit}',
'modifiers': [
{ 'name': 'half', 'src': 'half', 'value': .5 },
{ 'name': 'midday', 'src': 'noon', 'value': 12 },
{ 'name': 'midday', 'src': 'midnight', 'value': 24 },
{ 'name': 'day', 'src': 'yesterday', 'value': -1 },
{ 'name': 'day', 'src': 'today|tonight', 'value': 0 },
{ 'name': 'day', 'src': 'tomorrow', 'value': 1 },
{ 'name': 'sign', 'src': 'ago|before', 'value': -1 },
{ 'name': 'sign', 'src': 'from now|after|from|in|later', 'value': 1 },
{ 'name': 'edge', 'src': 'first day|first|beginning', 'value': -2 },
{ 'name': 'edge', 'src': 'last day', 'value': 1 },
{ 'name': 'edge', 'src': 'end|last', 'value': 2 },
{ 'name': 'shift', 'src': 'last', 'value': -1 },
{ 'name': 'shift', 'src': 'the|this', 'value': 0 },
{ 'name': 'shift', 'src': 'next', 'value': 1 }
],
'parse': [
'(?:just)? now',
'{shift} {unit:5-7}',
"{months?} (?:{year}|'{yy})",
'{midday} {4?} {day|weekday}',
'{months},?(?:[-.\\/\\s]{year})?',
'{edge} of (?:day)? {day|weekday}',
'{0} {num}{1?} {weekday} {2} {months},? {year?}',
'{shift?} {day?} {weekday?} {timeMarker?} {midday}',
'{sign?} {3?} {half} {3?} {unit:3-4|unit:7} {sign?}',
'{0?} {edge} {weekday?} {2} {shift?} {unit:4-7?} {months?},? {year?}'
],
'timeParse': [
'{day|weekday}',
'{shift} {unit:5?} {weekday}',
'{0?} {date}{1?} {2?} {months?}',
'{weekday} {2?} {shift} {unit:5}',
'{0?} {num} {2?} {months}\\.?,? {year?}',
'{num?} {unit:4-5} {sign} {day|weekday}',
'{year}[-.\\/\\s]{months}[-.\\/\\s]{date}',
'{0|months} {date?}{1?} of {shift} {unit:6-7}',
'{0?} {num}{1?} {weekday} of {shift} {unit:6}',
"{date}[-.\\/\\s]{months}[-.\\/\\s](?:{year}|'?{yy})",
"{weekday?}\\.?,? {months}\\.?,? {date}{1?},? (?:{year}|'{yy})?"
],
'timeFrontParse': [
'{sign} {num} {unit}',
'{num} {unit} {sign}',
'{4?} {day|weekday}'
]
};
module.exports = EnglishLocaleBaseDefinition;
/***/ }),
/* 134 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getEnglishVariant = __webpack_require__(54);
var CanadianEnglishDefinition = getEnglishVariant({
'short': '{yyyy}-{MM}-{dd}',
'medium': '{d} {Month}, {yyyy}',
'long': '{d} {Month}, {yyyy} {H}:{mm}',
'full': '{Weekday}, {d} {Month}, {yyyy} {time}',
'stamp': '{Dow} {d} {Mon} {yyyy} {time}'
});
module.exports = CanadianEnglishDefinition;
/***/ }),
/* 135 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LOCALE_ARRAY_FIELDS = __webpack_require__(136),
ISODefaults = __webpack_require__(56),
ParsingTokens = __webpack_require__(74),
CoreParsingFormats = __webpack_require__(137),
LocalizedParsingTokens = __webpack_require__(75),
map = __webpack_require__(76),
filter = __webpack_require__(138),
forEach = __webpack_require__(27),
isDefined = __webpack_require__(28),
commaSplit = __webpack_require__(142),
classChecks = __webpack_require__(5),
isUndefined = __webpack_require__(39),
mathAliases = __webpack_require__(9),
simpleMerge = __webpack_require__(55),
getOrdinalSuffix = __webpack_require__(147),
getRegNonCapturing = __webpack_require__(78),
coreUtilityAliases = __webpack_require__(12),
getArrayWithOffset = __webpack_require__(148),
iterateOverDateUnits = __webpack_require__(58),
arrayToRegAlternates = __webpack_require__(151),
fullwidthNumberHelpers = __webpack_require__(153),
getAdjustedUnitForNumber = __webpack_require__(155),
getParsingTokenWithSuffix = __webpack_require__(156);
var getOwn = coreUtilityAliases.getOwn,
forEachProperty = coreUtilityAliases.forEachProperty,
fullWidthNumberMap = fullwidthNumberHelpers.fullWidthNumberMap,
fullWidthNumbers = fullwidthNumberHelpers.fullWidthNumbers,
pow = mathAliases.pow,
max = mathAliases.max,
ISO_FIRST_DAY_OF_WEEK = ISODefaults.ISO_FIRST_DAY_OF_WEEK,
ISO_FIRST_DAY_OF_WEEK_YEAR = ISODefaults.ISO_FIRST_DAY_OF_WEEK_YEAR,
isString = classChecks.isString,
isFunction = classChecks.isFunction;
function getNewLocale(def) {
function Locale(def) {
this.init(def);
}
Locale.prototype = {
getMonthName: function(n, alternate) {
if (this.monthSuffix) {
return (n + 1) + this.monthSuffix;
}
return getArrayWithOffset(this.months, n, alternate, 12);
},
getWeekdayName: function(n, alternate) {
return getArrayWithOffset(this.weekdays, n, alternate, 7);
},
getTokenValue: function(field, str) {
var map = this[field + 'Map'], val;
if (map) {
val = map[str];
}
if (isUndefined(val)) {
val = this.getNumber(str);
if (field === 'month') {
// Months are the only numeric date field
// whose value is not the same as its number.
val -= 1;
}
}
return val;
},
getNumber: function(str) {
var num = this.numeralMap[str];
if (isDefined(num)) {
return num;
}
// The unary plus operator here show better performance and handles
// every format that parseFloat does with the exception of trailing
// characters, which are guaranteed not to be in our string at this point.
num = +str.replace(/,/, '.');
if (!isNaN(num)) {
return num;
}
num = this.getNumeralValue(str);
if (!isNaN(num)) {
this.numeralMap[str] = num;
return num;
}
return num;
},
getNumeralValue: function(str) {
var place = 1, num = 0, lastWasPlace, isPlace, numeral, digit, arr;
// Note that "numerals" that need to be converted through this method are
// all considered to be single characters in order to handle CJK. This
// method is by no means unique to CJK, but the complexity of handling
// inflections in non-CJK languages adds too much overhead for not enough
// value, so avoiding for now.
arr = str.split('');
for (var i = arr.length - 1; numeral = arr[i]; i--) {
digit = getOwn(this.numeralMap, numeral);
if (isUndefined(digit)) {
digit = getOwn(fullWidthNumberMap, numeral) || 0;
}
isPlace = digit > 0 && digit % 10 === 0;
if (isPlace) {
if (lastWasPlace) {
num += place;
}
if (i) {
place = digit;
} else {
num += digit;
}
} else {
num += digit * place;
place *= 10;
}
lastWasPlace = isPlace;
}
return num;
},
getOrdinal: function(n) {
var suffix = this.ordinalSuffix;
return suffix || getOrdinalSuffix(n);
},
getRelativeFormat: function(adu, type) {
return this.convertAdjustedToFormat(adu, type);
},
getDuration: function(ms) {
return this.convertAdjustedToFormat(getAdjustedUnitForNumber(max(0, ms)), 'duration');
},
getFirstDayOfWeek: function() {
var val = this.firstDayOfWeek;
return isDefined(val) ? val : ISO_FIRST_DAY_OF_WEEK;
},
getFirstDayOfWeekYear: function() {
return this.firstDayOfWeekYear || ISO_FIRST_DAY_OF_WEEK_YEAR;
},
convertAdjustedToFormat: function(adu, type) {
var sign, unit, mult,
num = adu[0],
u = adu[1],
ms = adu[2],
format = this[type] || this.relative;
if (isFunction(format)) {
return format.call(this, num, u, ms, type);
}
mult = !this.plural || num === 1 ? 0 : 1;
unit = this.units[mult * 8 + u] || this.units[u];
sign = this[ms > 0 ? 'fromNow' : 'ago'];
return format.replace(/\{(.*?)\}/g, function(full, match) {
switch(match) {
case 'num': return num;
case 'unit': return unit;
case 'sign': return sign;
}
});
},
cacheFormat: function(dif, i) {
this.compiledFormats.splice(i, 1);
this.compiledFormats.unshift(dif);
},
addFormat: function(src, to) {
var loc = this;
function getTokenSrc(str) {
var suffix, src, val,
opt = str.match(/\?$/),
nc = str.match(/^(\d+)\??$/),
slice = str.match(/(\d)(?:-(\d))?/),
key = str.replace(/[^a-z]+$/i, '');
// Allowing alias tokens such as {time}
if (val = getOwn(loc.parsingAliases, key)) {
src = replaceParsingTokens(val);
if (opt) {
src = getRegNonCapturing(src, true);
}
return src;
}
if (nc) {
src = loc.tokens[nc[1]];
} else if (val = getOwn(ParsingTokens, key)) {
src = val.src;
} else {
val = getOwn(loc.parsingTokens, key) || getOwn(loc, key);
// Both the "months" array and the "month" parsing token can be accessed
// by either {month} or {months}, falling back as necessary, however
// regardless of whether or not a fallback occurs, the final field to
// be passed to addRawFormat must be normalized as singular.
key = key.replace(/s$/, '');
if (!val) {
val = getOwn(loc.parsingTokens, key) || getOwn(loc, key + 's');
}
if (isString(val)) {
src = val;
suffix = loc[key + 'Suffix'];
} else {
if (slice) {
val = filter(val, function(m, i) {
var mod = i % (loc.units ? 8 : val.length);
return mod >= slice[1] && mod <= (slice[2] || slice[1]);
});
}
src = arrayToRegAlternates(val);
}
}
if (!src) {
return '';
}
if (nc) {
// Non-capturing tokens like {0}
src = getRegNonCapturing(src);
} else {
// Capturing group and add to parsed tokens
to.push(key);
src = '(' + src + ')';
}
if (suffix) {
// Date/time suffixes such as those in CJK
src = getParsingTokenWithSuffix(key, src, suffix);
}
if (opt) {
src += '?';
}
return src;
}
function replaceParsingTokens(str) {
// Make spaces optional
str = str.replace(/ /g, ' ?');
return str.replace(/\{([^,]+?)\}/g, function(match, token) {
var tokens = token.split('|'), src;
if (tokens.length > 1) {
src = getRegNonCapturing(map(tokens, getTokenSrc).join('|'));
} else {
src = getTokenSrc(token);
}
return src;
});
}
if (!to) {
to = [];
src = replaceParsingTokens(src);
}
loc.addRawFormat(src, to);
},
addRawFormat: function(format, to) {
this.compiledFormats.unshift({
reg: RegExp('^ *' + format + ' *$', 'i'),
to: to
});
},
init: function(def) {
var loc = this;
// -- Initialization helpers
function initFormats() {
loc.compiledFormats = [];
loc.parsingAliases = {};
loc.parsingTokens = {};
}
function initDefinition() {
simpleMerge(loc, def);
}
function initArrayFields() {
forEach(LOCALE_ARRAY_FIELDS, function(name) {
var val = loc[name];
if (isString(val)) {
loc[name] = commaSplit(val);
} else if (!val) {
loc[name] = [];
}
});
}
// -- Value array build helpers
function buildValueArray(name, mod, map, fn) {
var field = name, all = [], setMap;
if (!loc[field]) {
field += 's';
}
if (!map) {
map = {};
setMap = true;
}
forAllAlternates(field, function(alt, j, i) {
var idx = j * mod + i, val;
val = fn ? fn(i) : i;
map[alt] = val;
map[alt.toLowerCase()] = val;
all[idx] = alt;
});
loc[field] = all;
if (setMap) {
loc[name + 'Map'] = map;
}
}
function forAllAlternates(field, fn) {
forEach(loc[field], function(str, i) {
forEachAlternate(str, function(alt, j) {
fn(alt, j, i);
});
});
}
function forEachAlternate(str, fn) {
var arr = map(str.split('+'), function(split) {
return split.replace(/(.+):(.+)$/, function(full, base, suffixes) {
return map(suffixes.split('|'), function(suffix) {
return base + suffix;
}).join('|');
});
}).join('|');
forEach(arr.split('|'), fn);
}
function buildNumerals() {
var map = {};
buildValueArray('numeral', 10, map);
buildValueArray('article', 1, map, function() {
return 1;
});
buildValueArray('placeholder', 4, map, function(n) {
return pow(10, n + 1);
});
loc.numeralMap = map;
}
function buildTimeFormats() {
loc.parsingAliases['time'] = getTimeFormat();
loc.parsingAliases['tzOffset'] = getTZOffsetFormat();
}
function getTimeFormat() {
var src;
if (loc.ampmFront) {
// "ampmFront" exists mostly for CJK locales, which also presume that
// time suffixes exist, allowing this to be a simpler regex.
src = '{ampm?} {hour} (?:{minute} (?::?{second})?)?';
} else if(loc.ampm.length) {
src = '{hour}(?:[.:]{minute}(?:[.:]{second})? {ampm?}| {ampm})';
} else {
src = '{hour}(?:[.:]{minute}(?:[.:]{second})?)';
}
return src;
}
function getTZOffsetFormat() {
return '(?:{Z}|{GMT?}(?:{tzSign}{tzHour}(?::?{tzMinute}(?: \\([\\w\\s]+\\))?)?)?)?';
}
function buildParsingTokens() {
forEachProperty(LocalizedParsingTokens, function(token, name) {
var src, arr;
src = token.base ? ParsingTokens[token.base].src : token.src;
if (token.requiresNumerals || loc.numeralUnits) {
src += getNumeralSrc();
}
arr = loc[name + 's'];
if (arr && arr.length) {
src += '|' + arrayToRegAlternates(arr);
}
loc.parsingTokens[name] = src;
});
}
function getNumeralSrc() {
var all, src = '';
all = loc.numerals.concat(loc.placeholders).concat(loc.articles);
if (loc.allowsFullWidth) {
all = all.concat(fullWidthNumbers.split(''));
}
if (all.length) {
src = '|(?:' + arrayToRegAlternates(all) + ')+';
}
return src;
}
function buildTimeSuffixes() {
iterateOverDateUnits(function(unit, i) {
var token = loc.timeSuffixes[i];
if (token) {
loc[(unit.alias || unit.name) + 'Suffix'] = token;
}
});
}
function buildModifiers() {
forEach(loc.modifiers, function(modifier) {
var name = modifier.name, mapKey = name + 'Map', map;
map = loc[mapKey] || {};
forEachAlternate(modifier.src, function(alt, j) {
var token = getOwn(loc.parsingTokens, name), val = modifier.value;
map[alt] = val;
loc.parsingTokens[name] = token ? token + '|' + alt : alt;
if (modifier.name === 'sign' && j === 0) {
// Hooking in here to set the first "fromNow" or "ago" modifier
// directly on the locale, so that it can be reused in the
// relative format.
loc[val === 1 ? 'fromNow' : 'ago'] = alt;
}
});
loc[mapKey] = map;
});
}
// -- Format adding helpers
function addCoreFormats() {
forEach(CoreParsingFormats, function(df) {
var src = df.src;
if (df.mdy && loc.mdy) {
// Use the mm/dd/yyyy variant if it
// exists and the locale requires it
src = df.mdy;
}
if (df.time) {
// Core formats that allow time require the time
// reg on both sides, so add both versions here.
loc.addFormat(getFormatWithTime(src, true));
loc.addFormat(getFormatWithTime(src));
} else {
loc.addFormat(src);
}
});
loc.addFormat('{time}');
}
function addLocaleFormats() {
addFormatSet('parse');
addFormatSet('timeParse', true);
addFormatSet('timeFrontParse', true, true);
}
function addFormatSet(field, allowTime, timeFront) {
forEach(loc[field], function(format) {
if (allowTime) {
format = getFormatWithTime(format, timeFront);
}
loc.addFormat(format);
});
}
function getFormatWithTime(baseFormat, timeBefore) {
if (timeBefore) {
return getTimeBefore() + baseFormat;
}
return baseFormat + getTimeAfter();
}
function getTimeBefore() {
return getRegNonCapturing('{time}[,\\s\\u3000]', true);
}
function getTimeAfter() {
var markers = ',?[\\s\\u3000]', localized;
localized = arrayToRegAlternates(loc.timeMarkers);
if (localized) {
markers += '| (?:' + localized + ') ';
}
markers = getRegNonCapturing(markers, loc.timeMarkerOptional);
return getRegNonCapturing(markers + '{time}', true);
}
initFormats();
initDefinition();
initArrayFields();
buildValueArray('month', 12);
buildValueArray('weekday', 7);
buildValueArray('unit', 8);
buildValueArray('ampm', 2);
buildNumerals();
buildTimeFormats();
buildParsingTokens();
buildTimeSuffixes();
buildModifiers();
// The order of these formats is important. Order is reversed so formats
// that are initialized later will take precedence. Generally, this means
// that more specific formats should come later.
addCoreFormats();
addLocaleFormats();
}
};
return new Locale(def);
}
module.exports = getNewLocale;
/***/ }),
/* 136 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LOCALE_ARRAY_FIELDS = [
'months', 'weekdays', 'units', 'numerals', 'placeholders',
'articles', 'tokens', 'timeMarkers', 'ampm', 'timeSuffixes',
'parse', 'timeParse', 'timeFrontParse', 'modifiers'
];
module.exports = LOCALE_ARRAY_FIELDS;
/***/ }),
/* 137 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CoreParsingFormats = [
{
// 12-1978
// 08-1978 (MDY)
src: '{MM}[-.\\/]{yyyy}'
},
{
// 12/08/1978
// 08/12/1978 (MDY)
time: true,
src: '{dd}[-.\\/]{MM}(?:[-.\\/]{yyyy|yy|y})?',
mdy: '{MM}[-.\\/]{dd}(?:[-.\\/]{yyyy|yy|y})?'
},
{
// 1975-08-25
time: true,
src: '{yyyy}[-.\\/]{MM}(?:[-.\\/]{dd})?'
},
{
// .NET JSON
src: '\\\\/Date\\({timestamp}(?:[+-]\\d{4,4})?\\)\\\\/'
},
{
// ISO-8601
src: '{yearSign?}{yyyy}(?:-?{MM}(?:-?{dd}(?:T{ihh}(?::?{imm}(?::?{ss})?)?)?)?)?{tzOffset?}'
}
];
module.exports = CoreParsingFormats;
/***/ }),
/* 138 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function filter(arr, fn) {
var result = [];
for (var i = 0, len = arr.length; i < len; i++) {
var el = arr[i];
if (i in arr && fn(el, i)) {
result.push(el);
}
}
return result;
}
module.exports = filter;
/***/ }),
/* 139 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getSparseArrayIndexes = __webpack_require__(140);
function iterateOverSparseArray(arr, fn, fromIndex, loop) {
var indexes = getSparseArrayIndexes(arr, fromIndex, loop), index;
for (var i = 0, len = indexes.length; i < len; i++) {
index = indexes[i];
fn.call(arr, arr[index], index, arr);
}
return arr;
}
module.exports = iterateOverSparseArray;
/***/ }),
/* 140 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isArrayIndex = __webpack_require__(141);
function getSparseArrayIndexes(arr, fromIndex, loop, fromRight) {
var indexes = [], i;
for (i in arr) {
if (isArrayIndex(i) && (loop || (fromRight ? i <= fromIndex : i >= fromIndex))) {
indexes.push(+i);
}
}
indexes.sort(function(a, b) {
var aLoop = a > fromIndex;
var bLoop = b > fromIndex;
if (aLoop !== bLoop) {
return aLoop ? -1 : 1;
}
return a - b;
});
return indexes;
}
module.exports = getSparseArrayIndexes;
/***/ }),
/* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function isArrayIndex(n) {
return n >>> 0 == n && n != 0xFFFFFFFF;
}
module.exports = isArrayIndex;
/***/ }),
/* 142 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CommonChars = __webpack_require__(44);
var HALF_WIDTH_COMMA = CommonChars.HALF_WIDTH_COMMA;
function commaSplit(str) {
return str.split(HALF_WIDTH_COMMA);
}
module.exports = commaSplit;
/***/ }),
/* 143 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = 'Boolean Number String Date RegExp Function Array Error Set Map';
/***/ }),
/* 144 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isClass = __webpack_require__(77),
isObjectType = __webpack_require__(57),
hasOwnEnumeratedProperties = __webpack_require__(145),
hasValidPlainObjectPrototype = __webpack_require__(146);
function isPlainObject(obj, className) {
return isObjectType(obj) &&
isClass(obj, 'Object', className) &&
hasValidPlainObjectPrototype(obj) &&
hasOwnEnumeratedProperties(obj);
}
module.exports = isPlainObject;
/***/ }),
/* 145 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var hasOwn = coreUtilityAliases.hasOwn;
function hasOwnEnumeratedProperties(obj) {
// Plain objects are generally defined as having enumerated properties
// all their own, however in early IE environments without defineProperty,
// there may also be enumerated methods in the prototype chain, so check
// for both of these cases.
var objectProto = Object.prototype;
for (var key in obj) {
var val = obj[key];
if (!hasOwn(obj, key) && val !== objectProto[key]) {
return false;
}
}
return true;
}
module.exports = hasOwnEnumeratedProperties;
/***/ }),
/* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var hasOwn = coreUtilityAliases.hasOwn;
function hasValidPlainObjectPrototype(obj) {
var hasToString = 'toString' in obj;
var hasConstructor = 'constructor' in obj;
// An object created with Object.create(null) has no methods in the
// prototype chain, so check if any are missing. The additional hasToString
// check is for false positives on some host objects in old IE which have
// toString but no constructor. If the object has an inherited constructor,
// then check if it is Object (the "isPrototypeOf" tapdance here is a more
// robust way of ensuring this if the global has been hijacked). Note that
// accessing the constructor directly (without "in" or "hasOwnProperty")
// will throw a permissions error in IE8 on cross-domain windows.
return (!hasConstructor && !hasToString) ||
(hasConstructor && !hasOwn(obj, 'constructor') &&
hasOwn(obj.constructor.prototype, 'isPrototypeOf'));
}
module.exports = hasValidPlainObjectPrototype;
/***/ }),
/* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function getOrdinalSuffix(num) {
if (num >= 11 && num <= 13) {
return 'th';
} else {
switch(num % 10) {
case 1: return 'st';
case 2: return 'nd';
case 3: return 'rd';
default: return 'th';
}
}
}
module.exports = getOrdinalSuffix;
/***/ }),
/* 148 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function getArrayWithOffset(arr, n, alternate, offset) {
var val;
if (alternate > 1) {
val = arr[n + (alternate - 1) * offset];
}
return val || arr[n];
}
module.exports = getArrayWithOffset;
/***/ }),
/* 149 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var PRIVATE_PROP_PREFIX = __webpack_require__(150),
coreUtilityAliases = __webpack_require__(12);
var setProperty = coreUtilityAliases.setProperty;
function privatePropertyAccessor(key) {
var privateKey = PRIVATE_PROP_PREFIX + key;
return function(obj, val) {
if (arguments.length > 1) {
setProperty(obj, privateKey, val);
return obj;
}
return obj[privateKey];
};
}
module.exports = privatePropertyAccessor;
/***/ }),
/* 150 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = '_sugar_';
/***/ }),
/* 151 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var map = __webpack_require__(76),
escapeRegExp = __webpack_require__(152);
function arrayToRegAlternates(arr) {
var joined = arr.join('');
if (!arr || !arr.length) {
return '';
}
if (joined.length === arr.length) {
return '[' + joined + ']';
}
// map handles sparse arrays so no need to compact the array here.
return map(arr, escapeRegExp).join('|');
}
module.exports = arrayToRegAlternates;
/***/ }),
/* 152 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5);
var isString = classChecks.isString;
function escapeRegExp(str) {
if (!isString(str)) str = String(str);
return str.replace(/([\\\/\'*+?|()\[\]{}.^$-])/g,'\\$1');
}
module.exports = escapeRegExp;
/***/ }),
/* 153 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CommonChars = __webpack_require__(44),
chr = __webpack_require__(80),
allCharsReg = __webpack_require__(154);
var HALF_WIDTH_ZERO = CommonChars.HALF_WIDTH_ZERO,
FULL_WIDTH_ZERO = CommonChars.FULL_WIDTH_ZERO,
HALF_WIDTH_PERIOD = CommonChars.HALF_WIDTH_PERIOD,
FULL_WIDTH_PERIOD = CommonChars.FULL_WIDTH_PERIOD,
HALF_WIDTH_COMMA = CommonChars.HALF_WIDTH_COMMA;
var fullWidthNumberReg, fullWidthNumberMap, fullWidthNumbers;
function buildFullWidthNumber() {
var fwp = FULL_WIDTH_PERIOD, hwp = HALF_WIDTH_PERIOD, hwc = HALF_WIDTH_COMMA, fwn = '';
fullWidthNumberMap = {};
for (var i = 0, digit; i <= 9; i++) {
digit = chr(i + FULL_WIDTH_ZERO);
fwn += digit;
fullWidthNumberMap[digit] = chr(i + HALF_WIDTH_ZERO);
}
fullWidthNumberMap[hwc] = '';
fullWidthNumberMap[fwp] = hwp;
// Mapping this to itself to capture it easily
// in stringToNumber to detect decimals later.
fullWidthNumberMap[hwp] = hwp;
fullWidthNumberReg = allCharsReg(fwn + fwp + hwc + hwp);
fullWidthNumbers = fwn;
}
buildFullWidthNumber();
module.exports = {
fullWidthNumberReg: fullWidthNumberReg,
fullWidthNumberMap: fullWidthNumberMap,
fullWidthNumbers: fullWidthNumbers
};
/***/ }),
/* 154 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function allCharsReg(src) {
return RegExp('[' + src + ']', 'g');
}
module.exports = allCharsReg;
/***/ }),
/* 155 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var trunc = __webpack_require__(23),
withPrecision = __webpack_require__(81),
getAdjustedUnit = __webpack_require__(82);
function getAdjustedUnitForNumber(ms) {
return getAdjustedUnit(ms, function(unit) {
return trunc(withPrecision(ms / unit.multiplier, 1));
});
}
module.exports = getAdjustedUnitForNumber;
/***/ }),
/* 156 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocalizedParsingTokens = __webpack_require__(75),
getRegNonCapturing = __webpack_require__(78);
function getParsingTokenWithSuffix(field, src, suffix) {
var token = LocalizedParsingTokens[field];
if (token.requiresSuffix) {
src = getRegNonCapturing(src + getRegNonCapturing(suffix));
} else if (token.requiresSuffixOr) {
src += getRegNonCapturing(token.requiresSuffixOr + '|' + suffix);
} else {
src += getRegNonCapturing(suffix, true);
}
return src;
}
module.exports = getParsingTokenWithSuffix;
/***/ }),
/* 157 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDate = __webpack_require__(32);
__webpack_require__(173);
Sugar.Date.defineStatic({
'create': function(d, options) {
return createDate(d, options);
}
});
module.exports = Sugar.Date.create;
/***/ }),
/* 158 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var defaultNewDate = __webpack_require__(159);
var DATE_OPTIONS = {
'newDateInternal': defaultNewDate
};
module.exports = DATE_OPTIONS;
/***/ }),
/* 159 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function defaultNewDate() {
return new Date;
}
module.exports = defaultNewDate;
/***/ }),
/* 160 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var simpleClone = __webpack_require__(43),
defineAccessor = __webpack_require__(161),
coreUtilityAliases = __webpack_require__(12);
var forEachProperty = coreUtilityAliases.forEachProperty;
function defineOptionsAccessor(namespace, defaults) {
var obj = simpleClone(defaults);
function getOption(name) {
return obj[name];
}
function setOption(arg1, arg2) {
var options;
if (arguments.length === 1) {
options = arg1;
} else {
options = {};
options[arg1] = arg2;
}
forEachProperty(options, function(val, name) {
if (val === null) {
val = defaults[name];
}
obj[name] = val;
});
}
defineAccessor(namespace, 'getOption', getOption);
defineAccessor(namespace, 'setOption', setOption);
return getOption;
}
module.exports = defineOptionsAccessor;
/***/ }),
/* 161 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var setProperty = coreUtilityAliases.setProperty;
function defineAccessor(namespace, name, fn) {
setProperty(namespace, name, fn);
}
module.exports = defineAccessor;
/***/ }),
/* 162 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getLowerUnitIndex = __webpack_require__(40),
setUnitAndLowerToEdge = __webpack_require__(34);
function resetLowerUnits(d, unitIndex) {
return setUnitAndLowerToEdge(d, getLowerUnitIndex(unitIndex));
}
module.exports = resetLowerUnits;
/***/ }),
/* 163 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX,
MONTH_INDEX = DateUnitIndexes.MONTH_INDEX;
function getHigherUnitIndex(index) {
return index === DAY_INDEX ? MONTH_INDEX : index + 1;
}
module.exports = getHigherUnitIndex;
/***/ }),
/* 164 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateSet = __webpack_require__(35),
setISOWeekNumber = __webpack_require__(86);
function callDateSetWithWeek(d, method, value, safe) {
if (method === 'ISOWeek') {
setISOWeekNumber(d, value);
} else {
callDateSet(d, method, value, safe);
}
}
module.exports = callDateSetWithWeek;
/***/ }),
/* 165 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateSet = __webpack_require__(35);
function setYear(d, val) {
callDateSet(d, 'FullYear', val);
}
module.exports = setYear;
/***/ }),
/* 166 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var callDateSet = __webpack_require__(35);
function setMonth(d, val) {
callDateSet(d, 'Month', val);
}
module.exports = setMonth;
/***/ }),
/* 167 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getDateParamKey = __webpack_require__(88),
coreUtilityAliases = __webpack_require__(12);
var getOwn = coreUtilityAliases.getOwn;
function getDateParam(params, key) {
return getOwn(params, getDateParamKey(params, key));
}
module.exports = getDateParam;
/***/ }),
/* 168 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var coreUtilityAliases = __webpack_require__(12);
var hasOwn = coreUtilityAliases.hasOwn;
function getOwnKey(obj, key) {
if (hasOwn(obj, key)) {
return key;
}
}
module.exports = getOwnKey;
/***/ }),
/* 169 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getDateParamKey = __webpack_require__(88);
function deleteDateParam(params, key) {
delete params[getDateParamKey(params, key)];
}
module.exports = deleteDateParam;
/***/ }),
/* 170 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function getParsingTokenValue(token, str) {
var val;
if (token.val) {
val = token.val;
} else if (token.sign) {
val = str === '+' ? 1 : -1;
} else if (token.bool) {
val = !!val;
} else {
val = +str.replace(/,/, '.');
}
if (token.param === 'month') {
val -= 1;
}
return val;
}
module.exports = getParsingTokenValue;
/***/ }),
/* 171 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getYear = __webpack_require__(30),
mathAliases = __webpack_require__(9);
var abs = mathAliases.abs;
function getYearFromAbbreviation(str, d, prefer) {
// Following IETF here, adding 1900 or 2000 depending on the last two digits.
// Note that this makes no accordance for what should happen after 2050, but
// intentionally ignoring this for now. https://www.ietf.org/rfc/rfc2822.txt
var val = +str, delta;
val += val < 50 ? 2000 : 1900;
if (prefer) {
delta = val - getYear(d);
if (delta / abs(delta) !== prefer) {
val += prefer * 100;
}
}
return val;
}
module.exports = getYearFromAbbreviation;
/***/ }),
/* 172 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6),
iterateOverDateParams = __webpack_require__(48);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX,
YEAR_INDEX = DateUnitIndexes.YEAR_INDEX;
function iterateOverHigherDateParams(params, fn) {
iterateOverDateParams(params, fn, YEAR_INDEX, DAY_INDEX);
}
module.exports = iterateOverHigherDateParams;
/***/ }),
/* 173 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var setDateChainableConstructor = __webpack_require__(174);
setDateChainableConstructor();
/***/ }),
/* 174 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var createDate = __webpack_require__(32),
namespaceAliases = __webpack_require__(25),
setChainableConstructor = __webpack_require__(175);
var sugarDate = namespaceAliases.sugarDate;
function setDateChainableConstructor() {
setChainableConstructor(sugarDate, createDate);
}
module.exports = setDateChainableConstructor;
/***/ }),
/* 175 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function setChainableConstructor(sugarNamespace, createFn) {
sugarNamespace.prototype.constructor = function() {
return createFn.apply(this, arguments);
};
}
module.exports = setChainableConstructor;
/***/ }),
/* 176 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8),
getKeys = __webpack_require__(177);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'getAllLocaleCodes': function() {
return getKeys(localeManager.getAll());
}
});
module.exports = Sugar.Date.getAllLocaleCodes;
/***/ }),
/* 177 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function getKeys(obj) {
return Object.keys(obj);
}
module.exports = getKeys;
/***/ }),
/* 178 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'getAllLocales': function() {
return localeManager.getAll();
}
});
module.exports = Sugar.Date.getAllLocales;
/***/ }),
/* 179 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'getLocale': function(code) {
return localeManager.get(code, !code);
}
});
module.exports = Sugar.Date.getLocale;
/***/ }),
/* 180 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'removeLocale': function(code) {
return localeManager.remove(code);
}
});
module.exports = Sugar.Date.removeLocale;
/***/ }),
/* 181 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Date.defineStatic({
'setLocale': function(code) {
return localeManager.set(code);
}
});
module.exports = Sugar.Date.setLocale;
/***/ }),
/* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.day;
/***/ }),
/* 183 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
createDate = __webpack_require__(32),
mathAliases = __webpack_require__(9),
advanceDate = __webpack_require__(42),
namespaceAliases = __webpack_require__(25),
defineInstanceSimilar = __webpack_require__(51);
var sugarNumber = namespaceAliases.sugarNumber,
round = mathAliases.round;
function buildNumberUnitMethods() {
defineInstanceSimilar(sugarNumber, DateUnits, function(methods, unit) {
var name = unit.name, base, after, before;
base = function(n) {
return round(n * unit.multiplier);
};
after = function(n, d, options) {
return advanceDate(createDate(d, options, true), name, n);
};
before = function(n, d, options) {
return advanceDate(createDate(d, options, true), name, -n);
};
methods[name] = base;
methods[name + 's'] = base;
methods[name + 'Before'] = before;
methods[name + 'sBefore'] = before;
methods[name + 'Ago'] = before;
methods[name + 'sAgo'] = before;
methods[name + 'After'] = after;
methods[name + 'sAfter'] = after;
methods[name + 'FromNow'] = after;
methods[name + 'sFromNow'] = after;
});
}
module.exports = buildNumberUnitMethods;
/***/ }),
/* 184 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wrapNamespace = __webpack_require__(185);
module.exports = {
alias: wrapNamespace('alias'),
defineStatic: wrapNamespace('defineStatic'),
defineInstance: wrapNamespace('defineInstance'),
defineStaticPolyfill: wrapNamespace('defineStaticPolyfill'),
defineInstancePolyfill: wrapNamespace('defineInstancePolyfill'),
defineInstanceAndStatic: wrapNamespace('defineInstanceAndStatic'),
defineInstanceWithArguments: wrapNamespace('defineInstanceWithArguments')
};
/***/ }),
/* 185 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function wrapNamespace(method) {
return function(sugarNamespace, arg1, arg2) {
sugarNamespace[method](arg1, arg2);
};
}
module.exports = wrapNamespace;
/***/ }),
/* 186 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var forEach = __webpack_require__(27),
spaceSplit = __webpack_require__(45),
classChecks = __webpack_require__(5);
var isString = classChecks.isString;
function collectSimilarMethods(set, fn) {
var methods = {};
if (isString(set)) {
set = spaceSplit(set);
}
forEach(set, function(el, i) {
fn(methods, el, i);
});
return methods;
}
module.exports = collectSimilarMethods;
/***/ }),
/* 187 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.dayAfter;
/***/ }),
/* 188 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.dayAgo;
/***/ }),
/* 189 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.dayBefore;
/***/ }),
/* 190 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.dayFromNow;
/***/ }),
/* 191 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.days;
/***/ }),
/* 192 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.daysAfter;
/***/ }),
/* 193 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.daysAgo;
/***/ }),
/* 194 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.daysBefore;
/***/ }),
/* 195 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.daysFromNow;
/***/ }),
/* 196 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
LocaleHelpers = __webpack_require__(8);
var localeManager = LocaleHelpers.localeManager;
Sugar.Number.defineInstance({
'duration': function(n, localeCode) {
return localeManager.get(localeCode).getDuration(n);
}
});
module.exports = Sugar.Number.duration;
/***/ }),
/* 197 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hour;
/***/ }),
/* 198 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hourAfter;
/***/ }),
/* 199 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hourAgo;
/***/ }),
/* 200 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hourBefore;
/***/ }),
/* 201 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hourFromNow;
/***/ }),
/* 202 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hours;
/***/ }),
/* 203 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hoursAfter;
/***/ }),
/* 204 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hoursAgo;
/***/ }),
/* 205 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hoursBefore;
/***/ }),
/* 206 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.hoursFromNow;
/***/ }),
/* 207 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecond;
/***/ }),
/* 208 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondAfter;
/***/ }),
/* 209 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondAgo;
/***/ }),
/* 210 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondBefore;
/***/ }),
/* 211 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondFromNow;
/***/ }),
/* 212 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.milliseconds;
/***/ }),
/* 213 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondsAfter;
/***/ }),
/* 214 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondsAgo;
/***/ }),
/* 215 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondsBefore;
/***/ }),
/* 216 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.millisecondsFromNow;
/***/ }),
/* 217 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minute;
/***/ }),
/* 218 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minuteAfter;
/***/ }),
/* 219 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minuteAgo;
/***/ }),
/* 220 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minuteBefore;
/***/ }),
/* 221 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minuteFromNow;
/***/ }),
/* 222 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minutes;
/***/ }),
/* 223 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minutesAfter;
/***/ }),
/* 224 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minutesAgo;
/***/ }),
/* 225 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minutesBefore;
/***/ }),
/* 226 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.minutesFromNow;
/***/ }),
/* 227 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.month;
/***/ }),
/* 228 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthAfter;
/***/ }),
/* 229 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthAgo;
/***/ }),
/* 230 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthBefore;
/***/ }),
/* 231 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthFromNow;
/***/ }),
/* 232 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.months;
/***/ }),
/* 233 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthsAfter;
/***/ }),
/* 234 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthsAgo;
/***/ }),
/* 235 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthsBefore;
/***/ }),
/* 236 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.monthsFromNow;
/***/ }),
/* 237 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.second;
/***/ }),
/* 238 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondAfter;
/***/ }),
/* 239 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondAgo;
/***/ }),
/* 240 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondBefore;
/***/ }),
/* 241 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondFromNow;
/***/ }),
/* 242 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.seconds;
/***/ }),
/* 243 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondsAfter;
/***/ }),
/* 244 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondsAgo;
/***/ }),
/* 245 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondsBefore;
/***/ }),
/* 246 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.secondsFromNow;
/***/ }),
/* 247 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.week;
/***/ }),
/* 248 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weekAfter;
/***/ }),
/* 249 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weekAgo;
/***/ }),
/* 250 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weekBefore;
/***/ }),
/* 251 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weekFromNow;
/***/ }),
/* 252 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weeks;
/***/ }),
/* 253 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weeksAfter;
/***/ }),
/* 254 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weeksAgo;
/***/ }),
/* 255 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weeksBefore;
/***/ }),
/* 256 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.weeksFromNow;
/***/ }),
/* 257 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.year;
/***/ }),
/* 258 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearAfter;
/***/ }),
/* 259 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearAgo;
/***/ }),
/* 260 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearBefore;
/***/ }),
/* 261 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearFromNow;
/***/ }),
/* 262 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.years;
/***/ }),
/* 263 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearsAfter;
/***/ }),
/* 264 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearsAgo;
/***/ }),
/* 265 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearsBefore;
/***/ }),
/* 266 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(1);
module.exports = Sugar.Number.yearsFromNow;
/***/ }),
/* 267 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addDays;
/***/ }),
/* 268 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
DateUnitIndexes = __webpack_require__(6),
forEach = __webpack_require__(27),
compareDate = __webpack_require__(90),
advanceDate = __webpack_require__(42),
moveToEndOfUnit = __webpack_require__(49),
simpleCapitalize = __webpack_require__(62),
namespaceAliases = __webpack_require__(25),
defineInstanceSimilar = __webpack_require__(51),
moveToBeginningOfUnit = __webpack_require__(50),
createDateWithContext = __webpack_require__(91),
getTimeDistanceForUnit = __webpack_require__(63);
var sugarDate = namespaceAliases.sugarDate,
HOURS_INDEX = DateUnitIndexes.HOURS_INDEX,
DAY_INDEX = DateUnitIndexes.DAY_INDEX;
function buildDateUnitMethods() {
defineInstanceSimilar(sugarDate, DateUnits, function(methods, unit, index) {
var name = unit.name, caps = simpleCapitalize(name);
if (index > DAY_INDEX) {
forEach(['Last','This','Next'], function(shift) {
methods['is' + shift + caps] = function(d, localeCode) {
return compareDate(d, shift + ' ' + name, 0, localeCode, { locale: 'en' });
};
});
}
if (index > HOURS_INDEX) {
methods['beginningOf' + caps] = function(d, localeCode) {
return moveToBeginningOfUnit(d, index, localeCode);
};
methods['endOf' + caps] = function(d, localeCode) {
return moveToEndOfUnit(d, index, localeCode);
};
}
methods['add' + caps + 's'] = function(d, num, reset) {
return advanceDate(d, name, num, reset);
};
var since = function(date, d, options) {
return getTimeDistanceForUnit(date, createDateWithContext(date, d, options, true), unit);
};
var until = function(date, d, options) {
return getTimeDistanceForUnit(createDateWithContext(date, d, options, true), date, unit);
};
methods[name + 'sAgo'] = methods[name + 'sUntil'] = until;
methods[name + 'sSince'] = methods[name + 'sFromNow'] = since;
});
}
module.exports = buildDateUnitMethods;
/***/ }),
/* 269 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addHours;
/***/ }),
/* 270 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addMilliseconds;
/***/ }),
/* 271 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addMinutes;
/***/ }),
/* 272 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addMonths;
/***/ }),
/* 273 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addSeconds;
/***/ }),
/* 274 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addWeeks;
/***/ }),
/* 275 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.addYears;
/***/ }),
/* 276 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
advanceDateWithArgs = __webpack_require__(92);
Sugar.Date.defineInstanceWithArguments({
'advance': function(d, args) {
return advanceDateWithArgs(d, args, 1);
}
});
module.exports = Sugar.Date.advance;
/***/ }),
/* 277 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isUndefined = __webpack_require__(39);
function getDateParamsFromString(str) {
var match, num, params = {};
match = str.match(/^(-?\d*[\d.]\d*)?\s?(\w+?)s?$/i);
if (match) {
if (isUndefined(num)) {
num = +match[1];
if (isNaN(num)) {
num = 1;
}
}
params[match[2].toLowerCase()] = num;
}
return params;
}
module.exports = getDateParamsFromString;
/***/ }),
/* 278 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnitIndexes = __webpack_require__(6),
isDefined = __webpack_require__(28),
walkUnitDown = __webpack_require__(85);
var YEAR_INDEX = DateUnitIndexes.YEAR_INDEX;
function collectDateParamsFromArguments(args) {
var params = {}, index = 0;
walkUnitDown(YEAR_INDEX, function(unit) {
var arg = args[index++];
if (isDefined(arg)) {
params[unit.name] = arg;
}
});
return params;
}
module.exports = collectDateParamsFromArguments;
/***/ }),
/* 279 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.beginningOfDay;
/***/ }),
/* 280 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
resetTime = __webpack_require__(84),
getWeekday = __webpack_require__(20),
setWeekday = __webpack_require__(24);
Sugar.Date.defineInstance({
'beginningOfISOWeek': function(date) {
var day = getWeekday(date);
if (day === 0) {
day = -6;
} else if (day !== 1) {
day = 1;
}
setWeekday(date, day);
return resetTime(date);
}
});
module.exports = Sugar.Date.beginningOfISOWeek;
/***/ }),
/* 281 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.beginningOfMonth;
/***/ }),
/* 282 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.beginningOfWeek;
/***/ }),
/* 283 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.beginningOfYear;
/***/ }),
/* 284 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
cloneDate = __webpack_require__(38);
Sugar.Date.defineInstance({
'clone': function(date) {
return cloneDate(date);
}
});
module.exports = Sugar.Date.clone;
/***/ }),
/* 285 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.daysAgo;
/***/ }),
/* 286 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.daysFromNow;
/***/ }),
/* 287 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
getDaysInMonth = __webpack_require__(79);
Sugar.Date.defineInstance({
'daysInMonth': function(date) {
return getDaysInMonth(date);
}
});
module.exports = Sugar.Date.daysInMonth;
/***/ }),
/* 288 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.daysSince;
/***/ }),
/* 289 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.daysUntil;
/***/ }),
/* 290 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.endOfDay;
/***/ }),
/* 291 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
DateUnitIndexes = __webpack_require__(6),
getWeekday = __webpack_require__(20),
setWeekday = __webpack_require__(24),
moveToEndOfUnit = __webpack_require__(49);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX;
Sugar.Date.defineInstance({
'endOfISOWeek': function(date) {
if (getWeekday(date) !== 0) {
setWeekday(date, 7);
}
return moveToEndOfUnit(date, DAY_INDEX);
}
});
module.exports = Sugar.Date.endOfISOWeek;
/***/ }),
/* 292 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.endOfMonth;
/***/ }),
/* 293 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.endOfWeek;
/***/ }),
/* 294 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.endOfYear;
/***/ }),
/* 295 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
dateFormat = __webpack_require__(94);
Sugar.Date.defineInstance({
'format': function(date, f, localeCode) {
return dateFormat(date, f, localeCode);
}
});
module.exports = Sugar.Date.format;
/***/ }),
/* 296 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
FormatTokensBase = __webpack_require__(297),
CoreOutputFormats = __webpack_require__(95),
forEach = __webpack_require__(27),
padNumber = __webpack_require__(64),
spaceSplit = __webpack_require__(45),
namespaceAliases = __webpack_require__(25),
coreUtilityAliases = __webpack_require__(12),
createFormatMatcher = __webpack_require__(303),
defineInstanceSimilar = __webpack_require__(51);
var localeManager = LocaleHelpers.localeManager,
hasOwn = coreUtilityAliases.hasOwn,
getOwn = coreUtilityAliases.getOwn,
forEachProperty = coreUtilityAliases.forEachProperty,
sugarDate = namespaceAliases.sugarDate;
var ldmlTokens, strfTokens;
function buildDateFormatTokens() {
function addFormats(target, tokens, fn) {
if (tokens) {
forEach(spaceSplit(tokens), function(token) {
target[token] = fn;
});
}
}
function buildLowercase(get) {
return function(d, localeCode) {
return get(d, localeCode).toLowerCase();
};
}
function buildOrdinal(get) {
return function(d, localeCode) {
var n = get(d, localeCode);
return n + localeManager.get(localeCode).getOrdinal(n);
};
}
function buildPadded(get, padding) {
return function(d, localeCode) {
return padNumber(get(d, localeCode), padding);
};
}
function buildTwoDigits(get) {
return function(d, localeCode) {
return get(d, localeCode) % 100;
};
}
function buildAlias(alias) {
return function(d, localeCode) {
return dateFormatMatcher(alias, d, localeCode);
};
}
function buildAlternates(f) {
for (var n = 1; n <= 5; n++) {
buildAlternate(f, n);
}
}
function buildAlternate(f, n) {
var alternate = function(d, localeCode) {
return f.get(d, localeCode, n);
};
addFormats(ldmlTokens, f.ldml + n, alternate);
if (f.lowerToken) {
ldmlTokens[f.lowerToken + n] = buildLowercase(alternate);
}
}
function getIdentityFormat(name) {
return function(d, localeCode) {
var loc = localeManager.get(localeCode);
return dateFormatMatcher(loc[name], d, localeCode);
};
}
ldmlTokens = {};
strfTokens = {};
forEach(FormatTokensBase, function(f) {
var get = f.get, getPadded;
if (f.lowerToken) {
ldmlTokens[f.lowerToken] = buildLowercase(get);
}
if (f.ordinalToken) {
ldmlTokens[f.ordinalToken] = buildOrdinal(get, f);
}
if (f.ldmlPaddedToken) {
ldmlTokens[f.ldmlPaddedToken] = buildPadded(get, f.ldmlPaddedToken.length);
}
if (f.ldmlTwoDigitToken) {
ldmlTokens[f.ldmlTwoDigitToken] = buildPadded(buildTwoDigits(get), 2);
}
if (f.strfTwoDigitToken) {
strfTokens[f.strfTwoDigitToken] = buildPadded(buildTwoDigits(get), 2);
}
if (f.strfPadding) {
getPadded = buildPadded(get, f.strfPadding);
}
if (f.alias) {
get = buildAlias(f.alias);
}
if (f.allowAlternates) {
buildAlternates(f);
}
addFormats(ldmlTokens, f.ldml, get);
addFormats(strfTokens, f.strf, getPadded || get);
});
forEachProperty(CoreOutputFormats, function(src, name) {
addFormats(ldmlTokens, name, buildAlias(src));
});
defineInstanceSimilar(sugarDate, 'short medium long full', function(methods, name) {
var fn = getIdentityFormat(name);
addFormats(ldmlTokens, name, fn);
methods[name] = fn;
});
addFormats(ldmlTokens, 'time', getIdentityFormat('time'));
addFormats(ldmlTokens, 'stamp', getIdentityFormat('stamp'));
}
var dateFormatMatcher;
function buildDateFormatMatcher() {
function getLdml(d, token, localeCode) {
return getOwn(ldmlTokens, token)(d, localeCode);
}
function getStrf(d, token, localeCode) {
return getOwn(strfTokens, token)(d, localeCode);
}
function checkDateToken(ldml, strf) {
return hasOwn(ldmlTokens, ldml) || hasOwn(strfTokens, strf);
}
// Format matcher for LDML or STRF tokens.
dateFormatMatcher = createFormatMatcher(getLdml, getStrf, checkDateToken);
}
buildDateFormatTokens();
buildDateFormatMatcher();
module.exports = {
ldmlTokens: ldmlTokens,
strfTokens: strfTokens,
dateFormatMatcher: dateFormatMatcher
};
/***/ }),
/* 297 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var TIMEZONE_ABBREVIATION_REG = __webpack_require__(298),
LocaleHelpers = __webpack_require__(8),
DateUnitIndexes = __webpack_require__(6),
trunc = __webpack_require__(23),
getDate = __webpack_require__(37),
getYear = __webpack_require__(30),
getHours = __webpack_require__(96),
getMonth = __webpack_require__(31),
cloneDate = __webpack_require__(38),
padNumber = __webpack_require__(64),
getWeekday = __webpack_require__(20),
callDateGet = __webpack_require__(18),
mathAliases = __webpack_require__(9),
getWeekYear = __webpack_require__(300),
getUTCOffset = __webpack_require__(97),
getDaysSince = __webpack_require__(301),
getWeekNumber = __webpack_require__(65),
getMeridiemToken = __webpack_require__(302),
setUnitAndLowerToEdge = __webpack_require__(34);
var localeManager = LocaleHelpers.localeManager,
MONTH_INDEX = DateUnitIndexes.MONTH_INDEX,
ceil = mathAliases.ceil;
var FormatTokensBase = [
{
ldml: 'Dow',
strf: 'a',
lowerToken: 'dow',
get: function(d, localeCode) {
return localeManager.get(localeCode).getWeekdayName(getWeekday(d), 2);
}
},
{
ldml: 'Weekday',
strf: 'A',
lowerToken: 'weekday',
allowAlternates: true,
get: function(d, localeCode, alternate) {
return localeManager.get(localeCode).getWeekdayName(getWeekday(d), alternate);
}
},
{
ldml: 'Mon',
strf: 'b h',
lowerToken: 'mon',
get: function(d, localeCode) {
return localeManager.get(localeCode).getMonthName(getMonth(d), 2);
}
},
{
ldml: 'Month',
strf: 'B',
lowerToken: 'month',
allowAlternates: true,
get: function(d, localeCode, alternate) {
return localeManager.get(localeCode).getMonthName(getMonth(d), alternate);
}
},
{
strf: 'C',
get: function(d) {
return getYear(d).toString().slice(0, 2);
}
},
{
ldml: 'd date day',
strf: 'd',
strfPadding: 2,
ldmlPaddedToken: 'dd',
ordinalToken: 'do',
get: function(d) {
return getDate(d);
}
},
{
strf: 'e',
get: function(d) {
return padNumber(getDate(d), 2, false, 10, ' ');
}
},
{
ldml: 'H 24hr',
strf: 'H',
strfPadding: 2,
ldmlPaddedToken: 'HH',
get: function(d) {
return getHours(d);
}
},
{
ldml: 'h hours 12hr',
strf: 'I',
strfPadding: 2,
ldmlPaddedToken: 'hh',
get: function(d) {
return getHours(d) % 12 || 12;
}
},
{
ldml: 'D',
strf: 'j',
strfPadding: 3,
ldmlPaddedToken: 'DDD',
get: function(d) {
var s = setUnitAndLowerToEdge(cloneDate(d), MONTH_INDEX);
return getDaysSince(d, s) + 1;
}
},
{
ldml: 'M',
strf: 'm',
strfPadding: 2,
ordinalToken: 'Mo',
ldmlPaddedToken: 'MM',
get: function(d) {
return getMonth(d) + 1;
}
},
{
ldml: 'm minutes',
strf: 'M',
strfPadding: 2,
ldmlPaddedToken: 'mm',
get: function(d) {
return callDateGet(d, 'Minutes');
}
},
{
ldml: 'Q',
get: function(d) {
return ceil((getMonth(d) + 1) / 3);
}
},
{
ldml: 'TT',
strf: 'p',
get: function(d, localeCode) {
return getMeridiemToken(d, localeCode);
}
},
{
ldml: 'tt',
strf: 'P',
get: function(d, localeCode) {
return getMeridiemToken(d, localeCode).toLowerCase();
}
},
{
ldml: 'T',
lowerToken: 't',
get: function(d, localeCode) {
return getMeridiemToken(d, localeCode).charAt(0);
}
},
{
ldml: 's seconds',
strf: 'S',
strfPadding: 2,
ldmlPaddedToken: 'ss',
get: function(d) {
return callDateGet(d, 'Seconds');
}
},
{
ldml: 'S ms',
strfPadding: 3,
ldmlPaddedToken: 'SSS',
get: function(d) {
return callDateGet(d, 'Milliseconds');
}
},
{
ldml: 'e',
strf: 'u',
ordinalToken: 'eo',
get: function(d) {
return getWeekday(d) || 7;
}
},
{
strf: 'U',
strfPadding: 2,
get: function(d) {
// Sunday first, 0-53
return getWeekNumber(d, false, 0);
}
},
{
ldml: 'W',
strf: 'V',
strfPadding: 2,
ordinalToken: 'Wo',
ldmlPaddedToken: 'WW',
get: function(d) {
// Monday first, 1-53 (ISO8601)
return getWeekNumber(d, true);
}
},
{
strf: 'w',
get: function(d) {
return getWeekday(d);
}
},
{
ldml: 'w',
ordinalToken: 'wo',
ldmlPaddedToken: 'ww',
get: function(d, localeCode) {
// Locale dependent, 1-53
var loc = localeManager.get(localeCode),
dow = loc.getFirstDayOfWeek(localeCode),
doy = loc.getFirstDayOfWeekYear(localeCode);
return getWeekNumber(d, true, dow, doy);
}
},
{
strf: 'W',
strfPadding: 2,
get: function(d) {
// Monday first, 0-53
return getWeekNumber(d, false);
}
},
{
ldmlPaddedToken: 'gggg',
ldmlTwoDigitToken: 'gg',
get: function(d, localeCode) {
return getWeekYear(d, localeCode);
}
},
{
strf: 'G',
strfPadding: 4,
strfTwoDigitToken: 'g',
ldmlPaddedToken: 'GGGG',
ldmlTwoDigitToken: 'GG',
get: function(d, localeCode) {
return getWeekYear(d, localeCode, true);
}
},
{
ldml: 'year',
ldmlPaddedToken: 'yyyy',
ldmlTwoDigitToken: 'yy',
strf: 'Y',
strfPadding: 4,
strfTwoDigitToken: 'y',
get: function(d) {
return getYear(d);
}
},
{
ldml: 'ZZ',
strf: 'z',
get: function(d) {
return getUTCOffset(d);
}
},
{
ldml: 'X',
get: function(d) {
return trunc(d.getTime() / 1000);
}
},
{
ldml: 'x',
get: function(d) {
return d.getTime();
}
},
{
ldml: 'Z',
get: function(d) {
return getUTCOffset(d, true);
}
},
{
ldml: 'z',
strf: 'Z',
get: function(d) {
// Note that this is not accurate in all browsing environments!
// https://github.com/moment/moment/issues/162
// It will continue to be supported for Node and usage with the
// understanding that it may be blank.
var match = d.toString().match(TIMEZONE_ABBREVIATION_REG);
return match ? match[1]: '';
}
},
{
strf: 'D',
alias: '%m/%d/%y'
},
{
strf: 'F',
alias: '%Y-%m-%d'
},
{
strf: 'r',
alias: '%I:%M:%S %p'
},
{
strf: 'R',
alias: '%H:%M'
},
{
strf: 'T',
alias: '%H:%M:%S'
},
{
strf: 'x',
alias: '{short}'
},
{
strf: 'X',
alias: '{time}'
},
{
strf: 'c',
alias: '{stamp}'
}
];
module.exports = FormatTokensBase;
/***/ }),
/* 298 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = /(\w{3})[()\s\d]*$/;
/***/ }),
/* 299 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function repeatString(str, num) {
var result = '';
str = str.toString();
while (num > 0) {
if (num & 1) {
result += str;
}
if (num >>= 1) {
str += str;
}
}
return result;
}
module.exports = repeatString;
/***/ }),
/* 300 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
getYear = __webpack_require__(30),
getMonth = __webpack_require__(31),
getWeekNumber = __webpack_require__(65);
var localeManager = LocaleHelpers.localeManager;
function getWeekYear(d, localeCode, iso) {
var year, month, firstDayOfWeek, firstDayOfWeekYear, week, loc;
year = getYear(d);
month = getMonth(d);
if (month === 0 || month === 11) {
if (!iso) {
loc = localeManager.get(localeCode);
firstDayOfWeek = loc.getFirstDayOfWeek(localeCode);
firstDayOfWeekYear = loc.getFirstDayOfWeekYear(localeCode);
}
week = getWeekNumber(d, false, firstDayOfWeek, firstDayOfWeekYear);
if (month === 0 && week === 0) {
year -= 1;
} else if (month === 11 && week === 1) {
year += 1;
}
}
return year;
}
module.exports = getWeekYear;
/***/ }),
/* 301 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DateUnits = __webpack_require__(29),
DateUnitIndexes = __webpack_require__(6),
getTimeDistanceForUnit = __webpack_require__(63);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX;
function getDaysSince(d1, d2) {
return getTimeDistanceForUnit(d1, d2, DateUnits[DAY_INDEX]);
}
module.exports = getDaysSince;
/***/ }),
/* 302 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
trunc = __webpack_require__(23),
getHours = __webpack_require__(96);
var localeManager = LocaleHelpers.localeManager;
function getMeridiemToken(d, localeCode) {
var hours = getHours(d);
return localeManager.get(localeCode).ampm[trunc(hours / 12)] || '';
}
module.exports = getMeridiemToken;
/***/ }),
/* 303 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var STRING_FORMAT_REG = __webpack_require__(304),
CommonChars = __webpack_require__(44),
memoizeFunction = __webpack_require__(305);
var OPEN_BRACE = CommonChars.OPEN_BRACE,
CLOSE_BRACE = CommonChars.CLOSE_BRACE;
function createFormatMatcher(bracketMatcher, percentMatcher, precheck) {
var reg = STRING_FORMAT_REG;
var compileMemoized = memoizeFunction(compile);
function getToken(format, match) {
var get, token, literal, fn;
var bKey = match[2];
var pLit = match[3];
var pKey = match[5];
if (match[4] && percentMatcher) {
token = pKey;
get = percentMatcher;
} else if (bKey) {
token = bKey;
get = bracketMatcher;
} else if (pLit && percentMatcher) {
literal = pLit;
} else {
literal = match[1] || match[0];
}
if (get) {
assertPassesPrecheck(precheck, bKey, pKey);
fn = function(obj, opt) {
return get(obj, token, opt);
};
}
format.push(fn || getLiteral(literal));
}
function getSubstring(format, str, start, end) {
if (end > start) {
var sub = str.slice(start, end);
assertNoUnmatched(sub, OPEN_BRACE);
assertNoUnmatched(sub, CLOSE_BRACE);
format.push(function() {
return sub;
});
}
}
function getLiteral(str) {
return function() {
return str;
};
}
function assertPassesPrecheck(precheck, bt, pt) {
if (precheck && !precheck(bt, pt)) {
throw new TypeError('Invalid token '+ (bt || pt) +' in format string');
}
}
function assertNoUnmatched(str, chr) {
if (str.indexOf(chr) !== -1) {
throw new TypeError('Unmatched '+ chr +' in format string');
}
}
function compile(str) {
var format = [], lastIndex = 0, match;
reg.lastIndex = 0;
while(match = reg.exec(str)) {
getSubstring(format, str, lastIndex, match.index);
getToken(format, match);
lastIndex = reg.lastIndex;
}
getSubstring(format, str, lastIndex, str.length);
return format;
}
return function(str, obj, opt) {
var format = compileMemoized(str), result = '';
for (var i = 0; i < format.length; i++) {
result += format[i](obj, opt);
}
return result;
};
}
module.exports = createFormatMatcher;
/***/ }),
/* 304 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = /([{}])\1|\{([^}]*)\}|(%)%|(%(\w*))/g;
/***/ }),
/* 305 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var INTERNAL_MEMOIZE_LIMIT = __webpack_require__(306),
coreUtilityAliases = __webpack_require__(12);
var hasOwn = coreUtilityAliases.hasOwn;
function memoizeFunction(fn) {
var memo = {}, counter = 0;
return function(key) {
if (hasOwn(memo, key)) {
return memo[key];
}
if (counter === INTERNAL_MEMOIZE_LIMIT) {
memo = {};
counter = 0;
}
counter++;
return memo[key] = fn(key);
};
}
module.exports = memoizeFunction;
/***/ }),
/* 306 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = 1000;
/***/ }),
/* 307 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDateWithContext = __webpack_require__(91);
Sugar.Date.defineInstance({
'get': function(date, d, options) {
return createDateWithContext(date, d, options);
}
});
module.exports = Sugar.Date.get;
/***/ }),
/* 308 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
getWeekNumber = __webpack_require__(65);
Sugar.Date.defineInstance({
'getISOWeek': function(date) {
return getWeekNumber(date, true);
}
});
module.exports = Sugar.Date.getISOWeek;
/***/ }),
/* 309 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
getUTCOffset = __webpack_require__(97);
Sugar.Date.defineInstance({
'getUTCOffset': function(date, iso) {
return getUTCOffset(date, iso);
}
});
module.exports = Sugar.Date.getUTCOffset;
/***/ }),
/* 310 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
Sugar.Date.defineInstance({
'getUTCWeekday': function(date) {
return date.getUTCDay();
}
});
module.exports = Sugar.Date.getUTCWeekday;
/***/ }),
/* 311 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
getWeekday = __webpack_require__(20);
Sugar.Date.defineInstance({
'getWeekday': function(date) {
return getWeekday(date);
}
});
module.exports = Sugar.Date.getWeekday;
/***/ }),
/* 312 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.hoursAgo;
/***/ }),
/* 313 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.hoursFromNow;
/***/ }),
/* 314 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.hoursSince;
/***/ }),
/* 315 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.hoursUntil;
/***/ }),
/* 316 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
fullCompareDate = __webpack_require__(99);
Sugar.Date.defineInstance({
'is': function(date, d, margin) {
return fullCompareDate(date, d, margin);
}
});
module.exports = Sugar.Date.is;
/***/ }),
/* 317 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function trim(str) {
return str.trim();
}
module.exports = trim;
/***/ }),
/* 318 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var setDate = __webpack_require__(36),
getDate = __webpack_require__(37),
getYear = __webpack_require__(30),
getMonth = __webpack_require__(31),
getNewDate = __webpack_require__(41);
function compareDay(d, shift) {
var comp = getNewDate();
if (shift) {
setDate(comp, getDate(comp) + shift);
}
return getYear(d) === getYear(comp) &&
getMonth(d) === getMonth(comp) &&
getDate(d) === getDate(comp);
}
module.exports = compareDay;
/***/ }),
/* 319 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDate = __webpack_require__(32);
Sugar.Date.defineInstance({
'isAfter': function(date, d, margin) {
return date.getTime() > createDate(d).getTime() - (margin || 0);
}
});
module.exports = Sugar.Date.isAfter;
/***/ }),
/* 320 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDate = __webpack_require__(32);
Sugar.Date.defineInstance({
'isBefore': function(date, d, margin) {
return date.getTime() < createDate(d).getTime() + (margin || 0);
}
});
module.exports = Sugar.Date.isBefore;
/***/ }),
/* 321 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDate = __webpack_require__(32),
mathAliases = __webpack_require__(9);
var min = mathAliases.min,
max = mathAliases.max;
Sugar.Date.defineInstance({
'isBetween': function(date, d1, d2, margin) {
var t = date.getTime();
var t1 = createDate(d1).getTime();
var t2 = createDate(d2).getTime();
var lo = min(t1, t2);
var hi = max(t1, t2);
margin = margin || 0;
return (lo - margin <= t) && (hi + margin >= t);
}
});
module.exports = Sugar.Date.isBetween;
/***/ }),
/* 322 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isFriday;
/***/ }),
/* 323 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LocaleHelpers = __webpack_require__(8),
spaceSplit = __webpack_require__(45),
fullCompareDate = __webpack_require__(99),
namespaceAliases = __webpack_require__(25),
defineInstanceSimilar = __webpack_require__(51);
var English = LocaleHelpers.English,
sugarDate = namespaceAliases.sugarDate;
function buildRelativeAliases() {
var special = spaceSplit('Today Yesterday Tomorrow Weekday Weekend Future Past');
var weekdays = English.weekdays.slice(0, 7);
var months = English.months.slice(0, 12);
var together = special.concat(weekdays).concat(months);
defineInstanceSimilar(sugarDate, together, function(methods, name) {
methods['is'+ name] = function(d) {
return fullCompareDate(d, name);
};
});
}
module.exports = buildRelativeAliases;
/***/ }),
/* 324 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isFuture;
/***/ }),
/* 325 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isLastMonth;
/***/ }),
/* 326 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isLastWeek;
/***/ }),
/* 327 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isLastYear;
/***/ }),
/* 328 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
getYear = __webpack_require__(30);
Sugar.Date.defineInstance({
'isLeapYear': function(date) {
var year = getYear(date);
return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);
}
});
module.exports = Sugar.Date.isLeapYear;
/***/ }),
/* 329 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isMonday;
/***/ }),
/* 330 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isNextMonth;
/***/ }),
/* 331 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isNextWeek;
/***/ }),
/* 332 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isNextYear;
/***/ }),
/* 333 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isPast;
/***/ }),
/* 334 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isSaturday;
/***/ }),
/* 335 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isSunday;
/***/ }),
/* 336 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isThisMonth;
/***/ }),
/* 337 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isThisWeek;
/***/ }),
/* 338 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.isThisYear;
/***/ }),
/* 339 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isThursday;
/***/ }),
/* 340 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isToday;
/***/ }),
/* 341 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isTomorrow;
/***/ }),
/* 342 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isTuesday;
/***/ }),
/* 343 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
isUTC = __webpack_require__(344);
Sugar.Date.defineInstance({
'isUTC': function(date) {
return isUTC(date);
}
});
module.exports = Sugar.Date.isUTC;
/***/ }),
/* 344 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var _utc = __webpack_require__(22),
tzOffset = __webpack_require__(46);
function isUTC(d) {
return !!_utc(d) || tzOffset(d) === 0;
}
module.exports = isUTC;
/***/ }),
/* 345 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
dateIsValid = __webpack_require__(52);
Sugar.Date.defineInstance({
'isValid': function(date) {
return dateIsValid(date);
}
});
module.exports = Sugar.Date.isValid;
/***/ }),
/* 346 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isWednesday;
/***/ }),
/* 347 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isWeekday;
/***/ }),
/* 348 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isWeekend;
/***/ }),
/* 349 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(13);
module.exports = Sugar.Date.isYesterday;
/***/ }),
/* 350 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
Sugar.Date.defineInstance({
'iso': function(date) {
return date.toISOString();
}
});
module.exports = Sugar.Date.iso;
/***/ }),
/* 351 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.millisecondsAgo;
/***/ }),
/* 352 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.millisecondsFromNow;
/***/ }),
/* 353 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.millisecondsSince;
/***/ }),
/* 354 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.millisecondsUntil;
/***/ }),
/* 355 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.minutesAgo;
/***/ }),
/* 356 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.minutesFromNow;
/***/ }),
/* 357 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.minutesSince;
/***/ }),
/* 358 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.minutesUntil;
/***/ }),
/* 359 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.monthsAgo;
/***/ }),
/* 360 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.monthsFromNow;
/***/ }),
/* 361 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.monthsSince;
/***/ }),
/* 362 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.monthsUntil;
/***/ }),
/* 363 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
dateRelative = __webpack_require__(100);
Sugar.Date.defineInstance({
'relative': function(date, localeCode, fn) {
return dateRelative(date, null, localeCode, fn);
}
});
module.exports = Sugar.Date.relative;
/***/ }),
/* 364 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getNewDate = __webpack_require__(41),
mathAliases = __webpack_require__(9),
getAdjustedUnit = __webpack_require__(82),
getTimeDistanceForUnit = __webpack_require__(63);
var abs = mathAliases.abs;
function getAdjustedUnitForDate(d, dRelative) {
var ms;
if (!dRelative) {
dRelative = getNewDate();
if (d > dRelative) {
// If our date is greater than the one that we got from getNewDate, it
// means that we are finding the unit for a date that is in the future
// relative to now. However, often the incoming date was created in
// the same cycle as our comparison, but our "now" date will have been
// created an instant after it, creating situations where "5 minutes from
// now" becomes "4 minutes from now" in the same tick. To prevent this,
// subtract a buffer of 10ms to compensate.
dRelative = new Date(dRelative.getTime() - 10);
}
}
ms = d - dRelative;
return getAdjustedUnit(ms, function(u) {
return abs(getTimeDistanceForUnit(d, dRelative, u));
});
}
module.exports = getAdjustedUnitForDate;
/***/ }),
/* 365 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
createDate = __webpack_require__(32),
dateRelative = __webpack_require__(100);
Sugar.Date.defineInstance({
'relativeTo': function(date, d, localeCode) {
return dateRelative(date, createDate(d), localeCode);
}
});
module.exports = Sugar.Date.relativeTo;
/***/ }),
/* 366 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
DateUnitIndexes = __webpack_require__(6),
moveToBeginningOfUnit = __webpack_require__(50),
getUnitIndexForParamName = __webpack_require__(367);
var DAY_INDEX = DateUnitIndexes.DAY_INDEX;
Sugar.Date.defineInstance({
'reset': function(date, unit, localeCode) {
var unitIndex = unit ? getUnitIndexForParamName(unit) : DAY_INDEX;
moveToBeginningOfUnit(date, unitIndex, localeCode);
return date;
}
});
module.exports = Sugar.Date.reset;
/***/ }),
/* 367 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iterateOverDateParams = __webpack_require__(48);
function getUnitIndexForParamName(name) {
var params = {}, unitIndex;
params[name] = 1;
iterateOverDateParams(params, function(name, val, unit, i) {
unitIndex = i;
return false;
});
return unitIndex;
}
module.exports = getUnitIndexForParamName;
/***/ }),
/* 368 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
advanceDateWithArgs = __webpack_require__(92);
Sugar.Date.defineInstanceWithArguments({
'rewind': function(d, args) {
return advanceDateWithArgs(d, args, -1);
}
});
module.exports = Sugar.Date.rewind;
/***/ }),
/* 369 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.secondsAgo;
/***/ }),
/* 370 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.secondsFromNow;
/***/ }),
/* 371 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.secondsSince;
/***/ }),
/* 372 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.secondsUntil;
/***/ }),
/* 373 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
updateDate = __webpack_require__(47),
collectDateArguments = __webpack_require__(93);
Sugar.Date.defineInstanceWithArguments({
'set': function(d, args) {
args = collectDateArguments(args);
return updateDate(d, args[0], args[1]);
}
});
module.exports = Sugar.Date.set;
/***/ }),
/* 374 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
setISOWeekNumber = __webpack_require__(86);
Sugar.Date.defineInstance({
'setISOWeek': function(date, num) {
return setISOWeekNumber(date, num);
}
});
module.exports = Sugar.Date.setISOWeek;
/***/ }),
/* 375 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
_utc = __webpack_require__(22);
Sugar.Date.defineInstance({
'setUTC': function(date, on) {
return _utc(date, on);
}
});
module.exports = Sugar.Date.setUTC;
/***/ }),
/* 376 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
setWeekday = __webpack_require__(24);
Sugar.Date.defineInstance({
'setWeekday': function(date, dow) {
return setWeekday(date, dow);
}
});
module.exports = Sugar.Date.setWeekday;
/***/ }),
/* 377 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.weeksAgo;
/***/ }),
/* 378 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.weeksFromNow;
/***/ }),
/* 379 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.weeksSince;
/***/ }),
/* 380 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.weeksUntil;
/***/ }),
/* 381 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.yearsAgo;
/***/ }),
/* 382 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.yearsFromNow;
/***/ }),
/* 383 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.yearsSince;
/***/ }),
/* 384 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0);
__webpack_require__(2);
module.exports = Sugar.Date.yearsUntil;
/***/ }),
/* 385 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
_dateOptions = __webpack_require__(60);
module.exports = Sugar.Date.getOption;
/***/ }),
/* 386 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
_dateOptions = __webpack_require__(60);
module.exports = Sugar.Date.setOption;
/***/ }),
/* 387 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// Static Methods
__webpack_require__(388);
// Prototype Methods
__webpack_require__(394);
__webpack_require__(396);
__webpack_require__(397);
__webpack_require__(398);
__webpack_require__(407);
__webpack_require__(408);
__webpack_require__(409);
__webpack_require__(410);
__webpack_require__(411);
__webpack_require__(412);
__webpack_require__(413);
__webpack_require__(414);
__webpack_require__(415);
__webpack_require__(417);
__webpack_require__(418);
__webpack_require__(419);
__webpack_require__(420);
__webpack_require__(421);
module.exports = __webpack_require__(0);
/***/ }),
/* 388 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Sugar = __webpack_require__(0),
DateRangeConstructor = __webpack_require__(389);
Sugar.Date.defineStatic({
'range': DateRangeConstructor
});
module.exports = Sugar.Date.range;
/***/ }),
/* 389 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
classChecks = __webpack_require__(5),
getDateForRange = __webpack_require__(103),
createDateRangeFromString = __webpack_require__(390);
var isString = classChecks.isString;
var DateRangeConstructor = function(start, end) {
if (arguments.length === 1 && isString(start)) {
return createDateRangeFromString(start);
}
return new Range(getDateForRange(start), getDateForRange(end));
};
module.exports = DateRangeConstructor;
/***/ }),
/* 390 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
DurationTextFormats = __webpack_require__(391),
incrementDate = __webpack_require__(104),
getDateForRange = __webpack_require__(103),
namespaceAliases = __webpack_require__(25),
getDateIncrementObject = __webpack_require__(106);
var sugarDate = namespaceAliases.sugarDate,
RANGE_REG_FROM_TO = DurationTextFormats.RANGE_REG_FROM_TO,
RANGE_REG_REAR_DURATION = DurationTextFormats.RANGE_REG_REAR_DURATION,
RANGE_REG_FRONT_DURATION = DurationTextFormats.RANGE_REG_FRONT_DURATION;
function createDateRangeFromString(str) {
var match, datetime, duration, dio, start, end;
if (sugarDate.get && (match = str.match(RANGE_REG_FROM_TO))) {
start = getDateForRange(match[1].replace('from', 'at'));
end = sugarDate.get(start, match[2]);
return new Range(start, end);
}
if (match = str.match(RANGE_REG_FRONT_DURATION)) {
duration = match[1];
datetime = match[2];
}
if (match = str.match(RANGE_REG_REAR_DURATION)) {
datetime = match[1];
duration = match[2];
}
if (datetime && duration) {
start = getDateForRange(datetime);
dio = getDateIncrementObject(duration);
end = incrementDate(start, dio[0], dio[1]);
} else {
start = str;
}
return new Range(getDateForRange(start), getDateForRange(end));
}
module.exports = createDateRangeFromString;
/***/ }),
/* 391 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var FULL_CAPTURED_DURATION = __webpack_require__(392);
module.exports = {
RANGE_REG_FROM_TO: /(?:from)?\s*(.+)\s+(?:to|until)\s+(.+)$/i,
RANGE_REG_REAR_DURATION: RegExp('(.+)\\s*for\\s*' + FULL_CAPTURED_DURATION, 'i'),
RANGE_REG_FRONT_DURATION: RegExp('(?:for)?\\s*'+ FULL_CAPTURED_DURATION +'\\s*(?:starting)?\\s(?:at\\s)?(.+)', 'i')
};
/***/ }),
/* 392 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DURATION_UNITS = __webpack_require__(66);
module.exports = '((?:\\d+)?\\s*(?:' + DURATION_UNITS + '))s?';
/***/ }),
/* 393 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DURATION_UNITS = __webpack_require__(66);
module.exports = RegExp('(\\d+)?\\s*('+ DURATION_UNITS +')s?', 'i');
/***/ }),
/* 394 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
rangeClamp = __webpack_require__(395),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'clamp': function(el) {
return rangeClamp(this, el);
}
});
// This package does not export anything as it is
// simply defining "clamp" on Range.prototype.
/***/ }),
/* 395 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var cloneRangeMember = __webpack_require__(101);
function rangeClamp(range, obj) {
var clamped,
start = range.start,
end = range.end,
min = end < start ? end : start,
max = start > end ? start : end;
if (obj < min) {
clamped = min;
} else if (obj > max) {
clamped = max;
} else {
clamped = obj;
}
return cloneRangeMember(clamped);
}
module.exports = rangeClamp;
/***/ }),
/* 396 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'clone': function() {
return new Range(this.start, this.end);
}
});
// This package does not export anything as it is
// simply defining "clone" on Range.prototype.
/***/ }),
/* 397 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'contains': function(el) {
if (el == null) return false;
if (el.start && el.end) {
return el.start >= this.start && el.start <= this.end &&
el.end >= this.start && el.end <= this.end;
} else {
return el >= this.start && el <= this.end;
}
}
});
// This package does not export anything as it is
// simply defining "contains" on Range.prototype.
/***/ }),
/* 398 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "days" on Range.prototype.
/***/ }),
/* 399 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var MULTIPLIERS = __webpack_require__(105),
DURATION_UNITS = __webpack_require__(66),
Range = __webpack_require__(14),
trunc = __webpack_require__(23),
forEach = __webpack_require__(27),
rangeEvery = __webpack_require__(67),
simpleCapitalize = __webpack_require__(62),
defineOnPrototype = __webpack_require__(17);
function buildDateRangeUnits() {
var methods = {};
forEach(DURATION_UNITS.split('|'), function(unit, i) {
var name = unit + 's', mult, fn;
if (i < 4) {
fn = function() {
return rangeEvery(this, unit, true);
};
} else {
mult = MULTIPLIERS[simpleCapitalize(name)];
fn = function() {
return trunc((this.end - this.start) / mult);
};
}
methods[name] = fn;
});
defineOnPrototype(Range, methods);
}
module.exports = buildDateRangeUnits;
/***/ }),
/* 400 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var valueIsNotInfinite = __webpack_require__(401),
getRangeMemberPrimitiveValue = __webpack_require__(102);
function isValidRangeMember(m) {
var val = getRangeMemberPrimitiveValue(m);
return (!!val || val === 0) && valueIsNotInfinite(m);
}
module.exports = isValidRangeMember;
/***/ }),
/* 401 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function valueIsNotInfinite(m) {
return m !== -Infinity && m !== Infinity;
}
module.exports = valueIsNotInfinite;
/***/ }),
/* 402 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var withPrecision = __webpack_require__(81);
function incrementNumber(current, amount, precision) {
return withPrecision(current + amount, precision);
}
module.exports = incrementNumber;
/***/ }),
/* 403 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var chr = __webpack_require__(80);
function incrementString(current, amount) {
return chr(current.charCodeAt(0) + amount);
}
module.exports = incrementString;
/***/ }),
/* 404 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var mathAliases = __webpack_require__(9),
getPrecision = __webpack_require__(405);
var max = mathAliases.max;
function getGreaterPrecision(n1, n2) {
return max(getPrecision(n1), getPrecision(n2));
}
module.exports = getGreaterPrecision;
/***/ }),
/* 405 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var periodSplit = __webpack_require__(406);
function getPrecision(n) {
var split = periodSplit(n.toString());
return split[1] ? split[1].length : 0;
}
module.exports = getPrecision;
/***/ }),
/* 406 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var CommonChars = __webpack_require__(44);
var HALF_WIDTH_PERIOD = CommonChars.HALF_WIDTH_PERIOD;
function periodSplit(str) {
return str.split(HALF_WIDTH_PERIOD);
}
module.exports = periodSplit;
/***/ }),
/* 407 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
rangeEvery = __webpack_require__(67),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'every': function(amount, fn) {
return rangeEvery(this, amount, false, fn);
}
});
// This package does not export anything as it is
// simply defining "every" on Range.prototype.
/***/ }),
/* 408 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "hours" on Range.prototype.
/***/ }),
/* 409 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'intersect': function(range) {
if (range.start > this.end || range.end < this.start) {
return new Range(NaN, NaN);
}
return new Range(
this.start > range.start ? this.start : range.start,
this.end < range.end ? this.end : range.end
);
}
});
// This package does not export anything as it is
// simply defining "intersect" on Range.prototype.
/***/ }),
/* 410 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
rangeIsValid = __webpack_require__(53),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'isValid': function() {
return rangeIsValid(this);
}
});
// This package does not export anything as it is
// simply defining "isValid" on Range.prototype.
/***/ }),
/* 411 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "milliseconds" on Range.prototype.
/***/ }),
/* 412 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "minutes" on Range.prototype.
/***/ }),
/* 413 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "months" on Range.prototype.
/***/ }),
/* 414 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "seconds" on Range.prototype.
/***/ }),
/* 415 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
mathAliases = __webpack_require__(9),
rangeIsValid = __webpack_require__(53),
defineOnPrototype = __webpack_require__(17),
getRangeMemberNumericValue = __webpack_require__(416);
var abs = mathAliases.abs;
defineOnPrototype(Range, {
'span': function() {
var n = getRangeMemberNumericValue(this.end) - getRangeMemberNumericValue(this.start);
return rangeIsValid(this) ? abs(n) + 1 : NaN;
}
});
// This package does not export anything as it is
// simply defining "span" on Range.prototype.
/***/ }),
/* 416 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classChecks = __webpack_require__(5);
var isString = classChecks.isString;
function getRangeMemberNumericValue(m) {
return isString(m) ? m.charCodeAt(0) : m;
}
module.exports = getRangeMemberNumericValue;
/***/ }),
/* 417 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
rangeEvery = __webpack_require__(67),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'toArray': function() {
return rangeEvery(this);
}
});
// This package does not export anything as it is
// simply defining "toArray" on Range.prototype.
/***/ }),
/* 418 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
rangeIsValid = __webpack_require__(53),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'toString': function() {
return rangeIsValid(this) ? this.start + '..' + this.end : 'Invalid Range';
}
});
// This package does not export anything as it is
// simply defining "toString" on Range.prototype.
/***/ }),
/* 419 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Range = __webpack_require__(14),
defineOnPrototype = __webpack_require__(17);
defineOnPrototype(Range, {
'union': function(range) {
return new Range(
this.start < range.start ? this.start : range.start,
this.end > range.end ? this.end : range.end
);
}
});
// This package does not export anything as it is
// simply defining "union" on Range.prototype.
/***/ }),
/* 420 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "weeks" on Range.prototype.
/***/ }),
/* 421 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(26);
// This package does not export anything as it is
// simply defining "years" on Range.prototype.
/***/ }),
/* 422 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(423);
__webpack_require__(424);
__webpack_require__(425);
__webpack_require__(426);
__webpack_require__(427);
__webpack_require__(428);
__webpack_require__(429);
__webpack_require__(430);
__webpack_require__(431);
__webpack_require__(432);
__webpack_require__(433);
__webpack_require__(434);
__webpack_require__(435);
__webpack_require__(436);
__webpack_require__(437);
__webpack_require__(438);
__webpack_require__(439);
module.exports = __webpack_require__(0);
/***/ }),
/* 423 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Catalan locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('ca')
*
*/
addLocale('ca', {
'plural': true,
'units': 'milisegon:|s,segon:|s,minut:|s,hor:a|es,di:a|es,setman:a|es,mes:|os,any:|s',
'months': 'gen:er|,febr:er|,mar:ç|,abr:il|,mai:g|,jun:y|,jul:iol|,ag:ost|,set:embre|,oct:ubre|,nov:embre|,des:embre|',
'weekdays': 'diumenge|dg,dilluns|dl,dimarts|dt,dimecres|dc,dijous|dj,divendres|dv,dissabte|ds',
'numerals': 'zero,un,dos,tres,quatre,cinc,sis,set,vuit,nou,deu',
'tokens': 'el,la,de',
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {month} {yyyy} {time}',
'full': '{weekday} {d} {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{sign} {num} {unit}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'timeMarkers': 'a las',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': "abans d'ahir", 'value': -2 },
{ 'name': 'day', 'src': 'ahir', 'value': -1 },
{ 'name': 'day', 'src': 'avui', 'value': 0 },
{ 'name': 'day', 'src': 'demà|dema', 'value': 1 },
{ 'name': 'sign', 'src': 'fa', 'value': -1 },
{ 'name': 'sign', 'src': 'en', 'value': 1 },
{ 'name': 'shift', 'src': 'passat', 'value': -1 },
{ 'name': 'shift', 'src': 'el proper|la propera', 'value': 1 }
],
'parse': [
'{sign} {num} {unit}',
'{num} {unit} {sign}',
'{0?}{1?} {unit:5-7} {shift}',
'{0?}{1?} {shift} {unit:5-7}'
],
'timeParse': [
'{shift} {weekday}',
'{weekday} {shift}',
'{date?} {2?} {months}\\.? {2?} {year?}'
]
});
// This package does not export anything as it is
// simply registering the "ca" locale.
/***/ }),
/* 424 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Danish locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('da')
*
*/
addLocale('da', {
'plural': true,
'units': 'millisekund:|er,sekund:|er,minut:|ter,tim:e|er,dag:|e,ug:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et',
'months': 'jan:uar|,feb:ruar|,mar:ts|,apr:il|,maj,jun:i|,jul:i|,aug:ust|,sep:tember|,okt:ober|,nov:ember|,dec:ember|',
'weekdays': 'søn:dag|+son:dag|,man:dag|,tir:sdag|,ons:dag|,tor:sdag|,fre:dag|,lør:dag|+lor:dag|',
'numerals': 'nul,en|et,to,tre,fire,fem,seks,syv,otte,ni,ti',
'tokens': 'den,for',
'articles': 'den',
'short': '{dd}-{MM}-{yyyy}',
'medium': '{d}. {month} {yyyy}',
'long': '{d}. {month} {yyyy} {time}',
'full': '{weekday} d. {d}. {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'forgårs|i forgårs|forgaars|i forgaars', 'value': -2 },
{ 'name': 'day', 'src': 'i går|igår|i gaar|igaar', 'value': -1 },
{ 'name': 'day', 'src': 'i dag|idag', 'value': 0 },
{ 'name': 'day', 'src': 'i morgen|imorgen', 'value': 1 },
{ 'name': 'day', 'src': 'over morgon|overmorgen|i over morgen|i overmorgen|iovermorgen', 'value': 2 },
{ 'name': 'sign', 'src': 'siden', 'value': -1 },
{ 'name': 'sign', 'src': 'om', 'value': 1 },
{ 'name': 'shift', 'src': 'i sidste|sidste', 'value': -1 },
{ 'name': 'shift', 'src': 'denne', 'value': 0 },
{ 'name': 'shift', 'src': 'næste|naeste', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{1?} {num} {unit} {sign}',
'{shift} {unit:5-7}'
],
'timeParse': [
'{day|weekday}',
'{date} {months?}\\.? {year?}'
],
'timeFrontParse': [
'{shift} {weekday}',
'{0?} {weekday?},? {date}\\.? {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "da" locale.
/***/ }),
/* 425 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* German locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('de')
*
*/
addLocale('de', {
'plural': true,
'units': 'Millisekunde:|n,Sekunde:|n,Minute:|n,Stunde:|n,Tag:|en,Woche:|n,Monat:|en,Jahr:|en|e',
'months': 'Jan:uar|,Feb:ruar|,M:är|ärz|ar|arz,Apr:il|,Mai,Juni,Juli,Aug:ust|,Sept:ember|,Okt:ober|,Nov:ember|,Dez:ember|',
'weekdays': 'So:nntag|,Mo:ntag|,Di:enstag|,Mi:ttwoch|,Do:nnerstag|,Fr:eitag|,Sa:mstag|',
'numerals': 'null,ein:|e|er|en|em,zwei,drei,vier,fuenf,sechs,sieben,acht,neun,zehn',
'tokens': 'der',
'short': '{dd}.{MM}.{yyyy}',
'medium': '{d}. {Month} {yyyy}',
'long': '{d}. {Month} {yyyy} {time}',
'full': '{Weekday}, {d}. {Month} {yyyy} {time}',
'stamp': '{Dow} {d} {Mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{sign} {num} {unit}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'timeMarkers': 'um',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'vorgestern', 'value': -2 },
{ 'name': 'day', 'src': 'gestern', 'value': -1 },
{ 'name': 'day', 'src': 'heute', 'value': 0 },
{ 'name': 'day', 'src': 'morgen', 'value': 1 },
{ 'name': 'day', 'src': 'übermorgen|ubermorgen|uebermorgen', 'value': 2 },
{ 'name': 'sign', 'src': 'vor:|her', 'value': -1 },
{ 'name': 'sign', 'src': 'in', 'value': 1 },
{ 'name': 'shift', 'src': 'letzte:|r|n|s', 'value': -1 },
{ 'name': 'shift', 'src': 'nächste:|r|n|s+nachste:|r|n|s+naechste:|r|n|s+kommende:n|r', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{sign} {num} {unit}',
'{num} {unit} {sign}',
'{shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date}\\.? {months?}\\.? {year?}'
],
'timeFrontParse': [
'{shift} {weekday}',
'{weekday?},? {date}\\.? {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "de" locale.
/***/ }),
/* 426 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Spanish locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('es')
*
*/
addLocale('es', {
'plural': true,
'units': 'milisegundo:|s,segundo:|s,minuto:|s,hora:|s,día|días|dia|dias,semana:|s,mes:|es,año|años|ano|anos',
'months': 'ene:ro|,feb:rero|,mar:zo|,abr:il|,may:o|,jun:io|,jul:io|,ago:sto|,sep:tiembre|,oct:ubre|,nov:iembre|,dic:iembre|',
'weekdays': 'dom:ingo|,lun:es|,mar:tes|,mié:rcoles|+mie:rcoles|,jue:ves|,vie:rnes|,sáb:ado|+sab:ado|',
'numerals': 'cero,uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,diez',
'tokens': 'el,la,de',
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} de {Month} de {yyyy}',
'long': '{d} de {Month} de {yyyy} {time}',
'full': '{weekday}, {d} de {month} de {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{sign} {num} {unit}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'timeMarkers': 'a las',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'anteayer', 'value': -2 },
{ 'name': 'day', 'src': 'ayer', 'value': -1 },
{ 'name': 'day', 'src': 'hoy', 'value': 0 },
{ 'name': 'day', 'src': 'mañana|manana', 'value': 1 },
{ 'name': 'sign', 'src': 'hace', 'value': -1 },
{ 'name': 'sign', 'src': 'dentro de', 'value': 1 },
{ 'name': 'shift', 'src': 'pasad:o|a', 'value': -1 },
{ 'name': 'shift', 'src': 'próximo|próxima|proximo|proxima', 'value': 1 }
],
'parse': [
'{months} {2?} {year?}',
'{sign} {num} {unit}',
'{num} {unit} {sign}',
'{0?}{1?} {unit:5-7} {shift}',
'{0?}{1?} {shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday} {shift?}',
'{date} {2?} {months?}\\.? {2?} {year?}'
],
'timeFrontParse': [
'{shift?} {weekday} {shift?}',
'{date} {2?} {months?}\\.? {2?} {year?}'
]
});
// This package does not export anything as it is
// simply registering the "es" locale.
/***/ }),
/* 427 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Finnish locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('fi')
*
*/
addLocale('fi', {
'plural': true,
'units': 'millisekun:ti|tia|nin|teja|tina,sekun:ti|tia|nin|teja|tina,minuut:ti|tia|in|teja|tina,tun:ti|tia|nin|teja|tina,päiv:ä|ää|än|iä|änä,viik:ko|koa|on|olla|koja|kona,kuukau:si|tta|den+kuussa,vuo:si|tta|den|sia|tena|nna',
'months': 'tammi:kuuta||kuu,helmi:kuuta||kuu,maalis:kuuta||kuu,huhti:kuuta||kuu,touko:kuuta||kuu,kesä:kuuta||kuu,heinä:kuuta||kuu,elo:kuuta||kuu,syys:kuuta||kuu,loka:kuuta||kuu,marras:kuuta||kuu,joulu:kuuta||kuu',
'weekdays': 'su:nnuntai||nnuntaina,ma:anantai||anantaina,ti:istai||istaina,ke:skiviikko||skiviikkona,to:rstai||rstaina,pe:rjantai||rjantaina,la:uantai||uantaina',
'numerals': 'nolla,yksi|ensimmäinen,kaksi|toinen,kolm:e|as,neljä:|s,vii:si|des,kuu:si|des,seitsemä:n|s,kahdeksa:n|s,yhdeksä:n|s,kymmene:n|s',
'short': '{d}.{M}.{yyyy}',
'medium': '{d}. {month} {yyyy}',
'long': '{d}. {month} {yyyy} klo {time}',
'full': '{weekday} {d}. {month} {yyyy} klo {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}.{mm}',
'timeMarkers': 'klo,kello',
'ordinalSuffix': '.',
'relative': function(num, unit, ms, format) {
var units = this['units'];
function numberWithUnit(mult) {
return num + ' ' + units[(8 * mult) + unit];
}
function baseUnit() {
return numberWithUnit(num === 1 ? 0 : 1);
}
switch(format) {
case 'duration': return baseUnit();
case 'past': return baseUnit() + ' sitten';
case 'future': return numberWithUnit(2) + ' kuluttua';
}
},
'modifiers': [
{ 'name': 'day', 'src': 'toissa päivänä', 'value': -2 },
{ 'name': 'day', 'src': 'eilen|eilistä', 'value': -1 },
{ 'name': 'day', 'src': 'tänään', 'value': 0 },
{ 'name': 'day', 'src': 'huomenna|huomista', 'value': 1 },
{ 'name': 'day', 'src': 'ylihuomenna|ylihuomista', 'value': 2 },
{ 'name': 'sign', 'src': 'sitten|aiemmin', 'value': -1 },
{ 'name': 'sign', 'src': 'päästä|kuluttua|myöhemmin', 'value': 1 },
{ 'name': 'edge', 'src': 'lopussa', 'value': 2 },
{ 'name': 'edge', 'src': 'ensimmäinen|ensimmäisenä', 'value': -2 },
{ 'name': 'shift', 'src': 'edel:linen|lisenä', 'value': -1 },
{ 'name': 'shift', 'src': 'viime', 'value': -1 },
{ 'name': 'shift', 'src': 'tä:llä|ssä|nä|mä', 'value': 0 },
{ 'name': 'shift', 'src': 'seuraava|seuraavana|tuleva|tulevana|ensi', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date}\\.? {months?}\\.? {year?}'
],
'timeFrontParse': [
'{shift?} {day|weekday}',
'{num?} {unit} {sign}',
'{weekday?},? {date}\\.? {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "fi" locale.
/***/ }),
/* 428 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* French locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('fr')
*
*/
addLocale('fr', {
'plural': true,
'units': 'milliseconde:|s,seconde:|s,minute:|s,heure:|s,jour:|s,semaine:|s,mois,an:|s|née|nee',
'months': 'janv:ier|,févr:ier|+fevr:ier|,mars,avr:il|,mai,juin,juil:let|,août,sept:embre|,oct:obre|,nov:embre|,déc:embre|+dec:embre|',
'weekdays': 'dim:anche|,lun:di|,mar:di|,mer:credi|,jeu:di|,ven:dredi|,sam:edi|',
'numerals': 'zéro,un:|e,deux,trois,quatre,cinq,six,sept,huit,neuf,dix',
'tokens': "l'|la|le,er",
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {month} {yyyy} {time}',
'full': '{weekday} {d} {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{sign} {num} {unit}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'timeMarkers': 'à',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'hier', 'value': -1 },
{ 'name': 'day', 'src': "aujourd'hui", 'value': 0 },
{ 'name': 'day', 'src': 'demain', 'value': 1 },
{ 'name': 'sign', 'src': 'il y a', 'value': -1 },
{ 'name': 'sign', 'src': "dans|d'ici", 'value': 1 },
{ 'name': 'shift', 'src': 'derni:èr|er|ère|ere', 'value': -1 },
{ 'name': 'shift', 'src': 'prochain:|e', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{sign} {num} {unit}',
'{0?} {unit:5-7} {shift}'
],
'timeParse': [
'{day|weekday} {shift?}',
'{weekday?},? {0?} {date}{1?} {months}\\.? {year?}'
],
'timeFrontParse': [
'{0?} {weekday} {shift}',
'{weekday?},? {0?} {date}{1?} {months}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "fr" locale.
/***/ }),
/* 429 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Italian locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('it')
*
*/
addLocale('it', {
'plural': true,
'units': 'millisecond:o|i,second:o|i,minut:o|i,or:a|e,giorn:o|i,settiman:a|e,mes:e|i,ann:o|i',
'months': 'gen:naio|,feb:braio|,mar:zo|,apr:ile|,mag:gio|,giu:gno|,lug:lio|,ago:sto|,set:tembre|,ott:obre|,nov:embre|,dic:embre|',
'weekdays': 'dom:enica|,lun:edì||edi,mar:tedì||tedi,mer:coledì||coledi,gio:vedì||vedi,ven:erdì||erdi,sab:ato|',
'numerals': "zero,un:|a|o|',due,tre,quattro,cinque,sei,sette,otto,nove,dieci",
'tokens': "l'|la|il",
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {month} {yyyy} {time}',
'full': '{weekday}, {d} {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{num} {unit} {sign}',
'duration': '{num} {unit}',
'timeMarkers': 'alle',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'ieri', 'value': -1 },
{ 'name': 'day', 'src': 'oggi', 'value': 0 },
{ 'name': 'day', 'src': 'domani', 'value': 1 },
{ 'name': 'day', 'src': 'dopodomani', 'value': 2 },
{ 'name': 'sign', 'src': 'fa', 'value': -1 },
{ 'name': 'sign', 'src': 'da adesso', 'value': 1 },
{ 'name': 'shift', 'src': 'scors:o|a', 'value': -1 },
{ 'name': 'shift', 'src': 'prossim:o|a', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{num} {unit} {sign}',
'{0?} {unit:5-7} {shift}',
'{0?} {shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date} {months?}\\.? {year?}'
],
'timeFrontParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date} {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "it" locale.
/***/ }),
/* 430 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Japanese locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('ja')
*
*/
addLocale('ja', {
'ampmFront': true,
'numeralUnits': true,
'allowsFullWidth': true,
'timeMarkerOptional': true,
'firstDayOfWeek': 0,
'firstDayOfWeekYear': 1,
'units': 'ミリ秒,秒,分,時間,日,週間|週,ヶ月|ヵ月|月,年|年度',
'weekdays': '日:曜日||曜,月:曜日||曜,火:曜日||曜,水:曜日||曜,木:曜日||曜,金:曜日||曜,土:曜日||曜',
'numerals': ',一,二,三,四,五,六,七,八,九',
'placeholders': '十,百,千,万',
'timeSuffixes': ',秒,分,時,日,,月,年度?',
'short': '{yyyy}/{MM}/{dd}',
'medium': '{yyyy}年{M}月{d}日',
'long': '{yyyy}年{M}月{d}日{time}',
'full': '{yyyy}年{M}月{d}日{time} {weekday}',
'stamp': '{yyyy}年{M}月{d}日 {H}:{mm} {dow}',
'time': '{tt}{h}時{mm}分',
'past': '{num}{unit}{sign}',
'future': '{num}{unit}{sign}',
'duration': '{num}{unit}',
'ampm': '午前,午後',
'modifiers': [
{ 'name': 'day', 'src': '一昨々日|前々々日', 'value': -3 },
{ 'name': 'day', 'src': '一昨日|おととい|前々日', 'value': -2 },
{ 'name': 'day', 'src': '昨日|前日', 'value': -1 },
{ 'name': 'day', 'src': '今日|当日|本日', 'value': 0 },
{ 'name': 'day', 'src': '明日|翌日|次日', 'value': 1 },
{ 'name': 'day', 'src': '明後日|翌々日', 'value': 2 },
{ 'name': 'day', 'src': '明々後日|翌々々日', 'value': 3 },
{ 'name': 'sign', 'src': '前', 'value': -1 },
{ 'name': 'sign', 'src': '後', 'value': 1 },
{ 'name': 'edge', 'src': '始|初日|頭', 'value': -2 },
{ 'name': 'edge', 'src': '末|尻', 'value': 2 },
{ 'name': 'edge', 'src': '末日', 'value': 1 },
{ 'name': 'shift', 'src': '一昨々|前々々', 'value': -3 },
{ 'name': 'shift', 'src': '一昨|前々|先々', 'value': -2 },
{ 'name': 'shift', 'src': '先|昨|去|前', 'value': -1 },
{ 'name': 'shift', 'src': '今|本|当', 'value': 0 },
{ 'name': 'shift', 'src': '来|明|翌|次', 'value': 1 },
{ 'name': 'shift', 'src': '明後|翌々|次々|再来|さ来', 'value': 2 },
{ 'name': 'shift', 'src': '明々後|翌々々', 'value': 3 }
],
'parse': [
'{month}{edge}',
'{num}{unit}{sign}',
'{year?}{month}',
'{year}'
],
'timeParse': [
'{day|weekday}',
'{shift}{unit:5}{weekday?}',
'{shift}{unit:7}{month}{edge}',
'{shift}{unit:7}{month?}{date?}',
'{shift}{unit:6}{edge?}{date?}',
'{year?}{month?}{date}'
]
});
// This package does not export anything as it is
// simply registering the "ja" locale.
/***/ }),
/* 431 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Korean locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('ko')
*
*/
addLocale('ko', {
'ampmFront': true,
'numeralUnits': true,
'units': '밀리초,초,분,시간,일,주,개월|달,년|해',
'weekdays': '일:요일|,월:요일|,화:요일|,수:요일|,목:요일|,금:요일|,토:요일|',
'numerals': '영|제로,일|한,이,삼,사,오,육,칠,팔,구,십',
'short': '{yyyy}.{MM}.{dd}',
'medium': '{yyyy}년 {M}월 {d}일',
'long': '{yyyy}년 {M}월 {d}일 {time}',
'full': '{yyyy}년 {M}월 {d}일 {weekday} {time}',
'stamp': '{yyyy}년 {M}월 {d}일 {H}:{mm} {dow}',
'time': '{tt} {h}시 {mm}분',
'past': '{num}{unit} {sign}',
'future': '{num}{unit} {sign}',
'duration': '{num}{unit}',
'timeSuffixes': ',초,분,시,일,,월,년',
'ampm': '오전,오후',
'modifiers': [
{ 'name': 'day', 'src': '그저께', 'value': -2 },
{ 'name': 'day', 'src': '어제', 'value': -1 },
{ 'name': 'day', 'src': '오늘', 'value': 0 },
{ 'name': 'day', 'src': '내일', 'value': 1 },
{ 'name': 'day', 'src': '모레', 'value': 2 },
{ 'name': 'sign', 'src': '전', 'value': -1 },
{ 'name': 'sign', 'src': '후', 'value': 1 },
{ 'name': 'shift', 'src': '지난|작', 'value': -1 },
{ 'name': 'shift', 'src': '이번|올', 'value': 0 },
{ 'name': 'shift', 'src': '다음|내', 'value': 1 }
],
'parse': [
'{num}{unit} {sign}',
'{shift?} {unit:5-7}',
'{year?} {month}',
'{year}'
],
'timeParse': [
'{day|weekday}',
'{shift} {unit:5?} {weekday}',
'{year?} {month?} {date} {weekday?}'
]
});
// This package does not export anything as it is
// simply registering the "ko" locale.
/***/ }),
/* 432 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Dutch locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('nl')
*
*/
addLocale('nl', {
'plural': true,
'units': 'milliseconde:|n,seconde:|n,minu:ut|ten,uur,dag:|en,we:ek|ken,maand:|en,jaar',
'months': 'jan:uari|,feb:ruari|,maart|mrt,apr:il|,mei,jun:i|,jul:i|,aug:ustus|,sep:tember|,okt:ober|,nov:ember|,dec:ember|',
'weekdays': 'zondag|zo,maandag|ma,dinsdag|di,woensdag|wo|woe,donderdag|do,vrijdag|vr|vrij,zaterdag|za',
'numerals': 'nul,een,twee,drie,vier,vijf,zes,zeven,acht,negen,tien',
'short': '{dd}-{MM}-{yyyy}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {Month} {yyyy} {time}',
'full': '{weekday} {d} {Month} {yyyy} {time}',
'stamp': '{dow} {d} {Mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{num} {unit} {sign}',
'duration': '{num} {unit}',
'timeMarkers': "'s,om",
'modifiers': [
{ 'name': 'day', 'src': 'gisteren', 'value': -1 },
{ 'name': 'day', 'src': 'vandaag', 'value': 0 },
{ 'name': 'day', 'src': 'morgen', 'value': 1 },
{ 'name': 'day', 'src': 'overmorgen', 'value': 2 },
{ 'name': 'sign', 'src': 'geleden', 'value': -1 },
{ 'name': 'sign', 'src': 'vanaf nu', 'value': 1 },
{ 'name': 'shift', 'src': 'laatste|vorige|afgelopen', 'value': -1 },
{ 'name': 'shift', 'src': 'volgend:|e', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{num} {unit} {sign}',
'{0?} {unit:5-7} {shift}',
'{0?} {shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date} {months?}\\.? {year?}'
],
'timeFrontParse': [
'{shift?} {day|weekday}',
'{weekday?},? {date} {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "nl" locale.
/***/ }),
/* 433 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Norwegian locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('no')
*
*/
addLocale('no', {
'plural': true,
'units': 'millisekund:|er,sekund:|er,minutt:|er,tim:e|er,dag:|er,uk:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et',
'months': 'januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember',
'weekdays': 'søndag|sondag,mandag,tirsdag,onsdag,torsdag,fredag,lørdag|lordag',
'numerals': 'en|et,to,tre,fire,fem,seks,sju|syv,åtte,ni,ti',
'tokens': 'den,for',
'articles': 'den',
'short':'d. {d}. {month} {yyyy}',
'long': 'den {d}. {month} {yyyy} {H}:{mm}',
'full': '{Weekday} den {d}. {month} {yyyy} {H}:{mm}:{ss}',
'past': '{num} {unit} {sign}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'forgårs|i forgårs|forgaars|i forgaars', 'value': -2 },
{ 'name': 'day', 'src': 'i går|igår|i gaar|igaar', 'value': -1 },
{ 'name': 'day', 'src': 'i dag|idag', 'value': 0 },
{ 'name': 'day', 'src': 'i morgen|imorgen', 'value': 1 },
{ 'name': 'day', 'src': 'overimorgen|overmorgen|over i morgen', 'value': 2 },
{ 'name': 'sign', 'src': 'siden', 'value': -1 },
{ 'name': 'sign', 'src': 'om', 'value': 1 },
{ 'name': 'shift', 'src': 'i siste|siste', 'value': -1 },
{ 'name': 'shift', 'src': 'denne', 'value': 0 },
{ 'name': 'shift', 'src': 'neste', 'value': 1 }
],
'parse': [
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{1?} {num} {unit} {sign}',
'{shift} {unit:5-7}'
],
'timeParse': [
'{date} {month}',
'{shift} {weekday}',
'{0?} {weekday?},? {date?} {month}\\.? {year}'
]
});
// This package does not export anything as it is
// simply registering the "no" locale.
/***/ }),
/* 434 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Polish locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('pl')
*
*/
addLocale('pl', {
'plural': true,
'units': 'milisekund:a|y|,sekund:a|y|,minut:a|y|,godzin:a|y|,dzień|dni|dni,tydzień|tygodnie|tygodni,miesiąc|miesiące|miesięcy,rok|lata|lat',
'months': 'sty:cznia||czeń,lut:ego||y,mar:ca||zec,kwi:etnia||ecień,maj:a|,cze:rwca||rwiec,lip:ca||iec,sie:rpnia||rpień,wrz:eśnia||esień,paź:dziernika||dziernik,lis:topada||topad,gru:dnia||dzień',
'weekdays': 'nie:dziela||dzielę,pon:iedziałek|,wt:orek|,śr:oda||odę,czw:artek|,piątek|pt,sobota|sb|sobotę',
'numerals': 'zero,jeden|jedną,dwa|dwie,trzy,cztery,pięć,sześć,siedem,osiem,dziewięć,dziesięć',
'tokens': 'w|we,roku',
'short': '{dd}.{MM}.{yyyy}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {month} {yyyy} {time}',
'full' : '{weekday}, {d} {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'timeMarkers': 'o',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'przedwczoraj', 'value': -2 },
{ 'name': 'day', 'src': 'wczoraj', 'value': -1 },
{ 'name': 'day', 'src': 'dzisiaj|dziś', 'value': 0 },
{ 'name': 'day', 'src': 'jutro', 'value': 1 },
{ 'name': 'day', 'src': 'pojutrze', 'value': 2 },
{ 'name': 'sign', 'src': 'temu|przed', 'value': -1 },
{ 'name': 'sign', 'src': 'za', 'value': 1 },
{ 'name': 'shift', 'src': 'zeszły|zeszła|ostatni|ostatnia', 'value': -1 },
{ 'name': 'shift', 'src': 'następny|następna|następnego|przyszły|przyszła|przyszłego', 'value': 1 }
],
'relative': function (num, unit, ms, format) {
// special cases for relative days
var DAY = 4;
if (unit === DAY) {
if (num === 1 && format === 'past') return 'wczoraj';
if (num === 1 && format === 'future') return 'jutro';
if (num === 2 && format === 'past') return 'przedwczoraj';
if (num === 2 && format === 'future') return 'pojutrze';
}
var mult;
var last = +num.toFixed(0).slice(-1);
var last2 = +num.toFixed(0).slice(-2);
switch (true) {
case num === 1: mult = 0; break;
case last2 >= 12 && last2 <= 14: mult = 2; break;
case last >= 2 && last <= 4: mult = 1; break;
default: mult = 2;
}
var text = this['units'][(mult * 8) + unit];
var prefix = num + ' ';
// changing to accusative case for 'past' and 'future' formats
// (only singular feminine unit words are different in accusative, each of which ends with 'a')
if ((format === 'past' || format === 'future') && num === 1) {
text = text.replace(/a$/, 'ę');
}
text = prefix + text;
switch (format) {
case 'duration': return text;
case 'past': return text + ' temu';
case 'future': return 'za ' + text;
}
},
'parse': [
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{months} {year?}',
'{shift} {unit:5-7}',
'{0} {shift?} {weekday}'
],
'timeFrontParse': [
'{day|weekday}',
'{date} {months} {year?} {1?}',
'{0?} {shift?} {weekday}'
]
});
// This package does not export anything as it is
// simply registering the "pl" locale.
/***/ }),
/* 435 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Portuguese locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('pt')
*
*/
addLocale('pt', {
'plural': true,
'units': 'milisegundo:|s,segundo:|s,minuto:|s,hora:|s,dia:|s,semana:|s,mês|mêses|mes|meses,ano:|s',
'months': 'jan:eiro|,fev:ereiro|,mar:ço|,abr:il|,mai:o|,jun:ho|,jul:ho|,ago:sto|,set:embro|,out:ubro|,nov:embro|,dez:embro|',
'weekdays': 'dom:ingo|,seg:unda-feira|,ter:ça-feira|,qua:rta-feira|,qui:nta-feira|,sex:ta-feira|,sáb:ado||ado',
'numerals': 'zero,um:|a,dois|duas,três|tres,quatro,cinco,seis,sete,oito,nove,dez',
'tokens': 'a,de',
'short': '{dd}/{MM}/{yyyy}',
'medium': '{d} de {Month} de {yyyy}',
'long': '{d} de {Month} de {yyyy} {time}',
'full': '{Weekday}, {d} de {Month} de {yyyy} {time}',
'stamp': '{Dow} {d} {Mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'timeMarkers': 'às',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'anteontem', 'value': -2 },
{ 'name': 'day', 'src': 'ontem', 'value': -1 },
{ 'name': 'day', 'src': 'hoje', 'value': 0 },
{ 'name': 'day', 'src': 'amanh:ã|a', 'value': 1 },
{ 'name': 'sign', 'src': 'atrás|atras|há|ha', 'value': -1 },
{ 'name': 'sign', 'src': 'daqui a', 'value': 1 },
{ 'name': 'shift', 'src': 'passad:o|a', 'value': -1 },
{ 'name': 'shift', 'src': 'próximo|próxima|proximo|proxima', 'value': 1 }
],
'parse': [
'{months} {1?} {year?}',
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{0?} {unit:5-7} {shift}',
'{0?} {shift} {unit:5-7}'
],
'timeParse': [
'{shift?} {day|weekday}',
'{0?} {shift} {weekday}',
'{date} {1?} {months?} {1?} {year?}'
],
'timeFrontParse': [
'{shift?} {day|weekday}',
'{date} {1?} {months?} {1?} {year?}'
]
});
// This package does not export anything as it is
// simply registering the "pt" locale.
/***/ }),
/* 436 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Russian locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('ru')
*
*/
addLocale('ru', {
'firstDayOfWeekYear': 1,
'units': 'миллисекунд:а|у|ы|,секунд:а|у|ы|,минут:а|у|ы|,час:||а|ов,день|день|дня|дней,недел:я|ю|и|ь|е,месяц:||а|ев|е,год|год|года|лет|году',
'months': 'янв:аря||.|арь,фев:раля||р.|раль,мар:та||т,апр:еля||.|ель,мая|май,июн:я||ь,июл:я||ь,авг:уста||.|уст,сен:тября||т.|тябрь,окт:ября||.|ябрь,ноя:бря||брь,дек:абря||.|абрь',
'weekdays': 'воскресенье|вс,понедельник|пн,вторник|вт,среда|ср,четверг|чт,пятница|пт,суббота|сб',
'numerals': 'ноль,од:ин|ну,дв:а|е,три,четыре,пять,шесть,семь,восемь,девять,десять',
'tokens': 'в|на,г\\.?(?:ода)?',
'short': '{dd}.{MM}.{yyyy}',
'medium': '{d} {month} {yyyy} г.',
'long': '{d} {month} {yyyy} г., {time}',
'full': '{weekday}, {d} {month} {yyyy} г., {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'timeMarkers': 'в',
'ampm': ' утра, вечера',
'modifiers': [
{ 'name': 'day', 'src': 'позавчера', 'value': -2 },
{ 'name': 'day', 'src': 'вчера', 'value': -1 },
{ 'name': 'day', 'src': 'сегодня', 'value': 0 },
{ 'name': 'day', 'src': 'завтра', 'value': 1 },
{ 'name': 'day', 'src': 'послезавтра', 'value': 2 },
{ 'name': 'sign', 'src': 'назад', 'value': -1 },
{ 'name': 'sign', 'src': 'через', 'value': 1 },
{ 'name': 'shift', 'src': 'прошл:ый|ой|ом', 'value': -1 },
{ 'name': 'shift', 'src': 'следующ:ий|ей|ем', 'value': 1 }
],
'relative': function(num, unit, ms, format) {
var numberWithUnit, last = num.toString().slice(-1), mult;
switch(true) {
case num >= 11 && num <= 15: mult = 3; break;
case last == 1: mult = 1; break;
case last >= 2 && last <= 4: mult = 2; break;
default: mult = 3;
}
numberWithUnit = num + ' ' + this['units'][(mult * 8) + unit];
switch(format) {
case 'duration': return numberWithUnit;
case 'past': return numberWithUnit + ' назад';
case 'future': return 'через ' + numberWithUnit;
}
},
'parse': [
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{months} {year?}',
'{0?} {shift} {unit:5-7}'
],
'timeParse': [
'{day|weekday}',
'{0?} {shift} {weekday}',
'{date} {months?} {year?} {1?}'
],
'timeFrontParse': [
'{0?} {shift} {weekday}',
'{date} {months?} {year?} {1?}'
]
});
// This package does not export anything as it is
// simply registering the "ru" locale.
/***/ }),
/* 437 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Swedish locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('sv')
*
*/
addLocale('sv', {
'plural': true,
'units': 'millisekund:|er,sekund:|er,minut:|er,timm:e|ar,dag:|ar,veck:a|or|an,månad:|er|en+manad:|er|en,år:||et+ar:||et',
'months': 'jan:uari|,feb:ruari|,mar:s|,apr:il|,maj,jun:i|,jul:i|,aug:usti|,sep:tember|,okt:ober|,nov:ember|,dec:ember|',
'weekdays': 'sön:dag|+son:dag|,mån:dag||dagen+man:dag||dagen,tis:dag|,ons:dag|,tor:sdag|,fre:dag|,lör:dag||dag',
'numerals': 'noll,en|ett,två|tva,tre,fyra,fem,sex,sju,åtta|atta,nio,tio',
'tokens': 'den,för|for',
'articles': 'den',
'short': '{yyyy}-{MM}-{dd}',
'medium': '{d} {month} {yyyy}',
'long': '{d} {month} {yyyy} {time}',
'full': '{weekday} {d} {month} {yyyy} {time}',
'stamp': '{dow} {d} {mon} {yyyy} {time}',
'time': '{H}:{mm}',
'past': '{num} {unit} {sign}',
'future': '{sign} {num} {unit}',
'duration': '{num} {unit}',
'ampm': 'am,pm',
'modifiers': [
{ 'name': 'day', 'src': 'förrgår|i förrgår|iförrgår|forrgar|i forrgar|iforrgar', 'value': -2 },
{ 'name': 'day', 'src': 'går|i går|igår|gar|i gar|igar', 'value': -1 },
{ 'name': 'day', 'src': 'dag|i dag|idag', 'value': 0 },
{ 'name': 'day', 'src': 'morgon|i morgon|imorgon', 'value': 1 },
{ 'name': 'day', 'src': 'över morgon|övermorgon|i över morgon|i övermorgon|iövermorgon|over morgon|overmorgon|i over morgon|i overmorgon|iovermorgon', 'value': 2 },
{ 'name': 'sign', 'src': 'sedan|sen', 'value': -1 },
{ 'name': 'sign', 'src': 'om', 'value': 1 },
{ 'name': 'shift', 'src': 'i förra|förra|i forra|forra', 'value': -1 },
{ 'name': 'shift', 'src': 'denna', 'value': 0 },
{ 'name': 'shift', 'src': 'nästa|nasta', 'value': 1 }
],
'parse': [
'{months} {year?}',
'{num} {unit} {sign}',
'{sign} {num} {unit}',
'{1?} {num} {unit} {sign}',
'{shift} {unit:5-7}'
],
'timeParse': [
'{day|weekday}',
'{shift} {weekday}',
'{0?} {weekday?},? {date} {months?}\\.? {year?}'
],
'timeFrontParse': [
'{day|weekday}',
'{shift} {weekday}',
'{0?} {weekday?},? {date} {months?}\\.? {year?}'
]
});
// This package does not export anything as it is
// simply registering the "sv" locale.
/***/ }),
/* 438 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Simplified Chinese locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('zh-CN')
*
*/
addLocale('zh-CN', {
'ampmFront': true,
'numeralUnits': true,
'allowsFullWidth': true,
'timeMarkerOptional': true,
'units': '毫秒,秒钟,分钟,小时,天,个星期|周,个月,年',
'weekdays': '星期日|日|周日|星期天,星期一|一|周一,星期二|二|周二,星期三|三|周三,星期四|四|周四,星期五|五|周五,星期六|六|周六',
'numerals': ',一,二,三,四,五,六,七,八,九',
'placeholders': '十,百,千,万',
'short': '{yyyy}-{MM}-{dd}',
'medium': '{yyyy}年{M}月{d}日',
'long': '{yyyy}年{M}月{d}日{time}',
'full': '{yyyy}年{M}月{d}日{weekday}{time}',
'stamp': '{yyyy}年{M}月{d}日{H}:{mm}{dow}',
'time': '{tt}{h}点{mm}分',
'past': '{num}{unit}{sign}',
'future': '{num}{unit}{sign}',
'duration': '{num}{unit}',
'timeSuffixes': ',秒,分钟?,点|时,日|号,,月,年',
'ampm': '上午,下午',
'modifiers': [
{ 'name': 'day', 'src': '大前天', 'value': -3 },
{ 'name': 'day', 'src': '前天', 'value': -2 },
{ 'name': 'day', 'src': '昨天', 'value': -1 },
{ 'name': 'day', 'src': '今天', 'value': 0 },
{ 'name': 'day', 'src': '明天', 'value': 1 },
{ 'name': 'day', 'src': '后天', 'value': 2 },
{ 'name': 'day', 'src': '大后天', 'value': 3 },
{ 'name': 'sign', 'src': '前', 'value': -1 },
{ 'name': 'sign', 'src': '后', 'value': 1 },
{ 'name': 'shift', 'src': '上|去', 'value': -1 },
{ 'name': 'shift', 'src': '这', 'value': 0 },
{ 'name': 'shift', 'src': '下|明', 'value': 1 }
],
'parse': [
'{num}{unit}{sign}',
'{shift}{unit:5-7}',
'{year?}{month}',
'{year}'
],
'timeParse': [
'{day|weekday}',
'{shift}{weekday}',
'{year?}{month?}{date}'
]
});
// This package does not export anything as it is
// simply registering the "zh-CN" locale.
/***/ }),
/* 439 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addLocale = __webpack_require__(4);
/*
* Traditional Chinese locale definition.
* See the readme for customization and more information.
* To set this locale globally:
*
* Sugar.Date.setLocale('zh-TW')
*
*/
addLocale('zh-TW', {
'ampmFront': true,
'numeralUnits': true,
'allowsFullWidth': true,
'timeMarkerOptional': true,
'units': '毫秒,秒鐘,分鐘,小時,天,個星期|週,個月,年',
'weekdays': '星期日|日|週日|星期天,星期一|一|週一,星期二|二|週二,星期三|三|週三,星期四|四|週四,星期五|五|週五,星期六|六|週六',
'numerals': ',一,二,三,四,五,六,七,八,九',
'placeholders': '十,百,千,万',
'short': '{yyyy}/{MM}/{dd}',
'medium': '{yyyy}年{M}月{d}日',
'long': '{yyyy}年{M}月{d}日{time}',
'full': '{yyyy}年{M}月{d}日{weekday}{time}',
'stamp': '{yyyy}年{M}月{d}日{H}:{mm}{dow}',
'time': '{tt}{h}點{mm}分',
'past': '{num}{unit}{sign}',
'future': '{num}{unit}{sign}',
'duration': '{num}{unit}',
'timeSuffixes': ',秒,分鐘?,點|時,日|號,,月,年',
'ampm': '上午,下午',
'modifiers': [
{ 'name': 'day', 'src': '大前天', 'value': -3 },
{ 'name': 'day', 'src': '前天', 'value': -2 },
{ 'name': 'day', 'src': '昨天', 'value': -1 },
{ 'name': 'day', 'src': '今天', 'value': 0 },
{ 'name': 'day', 'src': '明天', 'value': 1 },
{ 'name': 'day', 'src': '後天', 'value': 2 },
{ 'name': 'day', 'src': '大後天', 'value': 3 },
{ 'name': 'sign', 'src': '前', 'value': -1 },
{ 'name': 'sign', 'src': '後', 'value': 1 },
{ 'name': 'shift', 'src': '上|去', 'value': -1 },
{ 'name': 'shift', 'src': '這', 'value': 0 },
{ 'name': 'shift', 'src': '下|明', 'value': 1 }
],
'parse': [
'{num}{unit}{sign}',
'{shift}{unit:5-7}',
'{year?}{month}',
'{year}'
],
'timeParse': [
'{day|weekday}',
'{shift}{weekday}',
'{year?}{month?}{date}'
]
});
// This package does not export anything as it is
// simply registering the "zh-TW" locale.
/***/ })
/******/ ]);
});
//# sourceMappingURL=tablefilter.js.map