handsontable
Version:
Handsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue.
34 lines • 985 kB
JavaScript
/*!
* Copyright (c) HANDSONCODE sp. z o. o.
*
* HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o.,
* a Polish corporation, based in Gdynia, Poland, at 96/98 Aleja Zwycięstwa,
* registered with the National Court Register under number 538651,
* EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
*
* This software is protected by applicable copyright laws, including
* international treaties, and dual-licensed – depending on whether
* your use is intended for or may result in commercial advantage
* or monetary compensation (commercial purposes), or not.
*
* If your use involves only such purposes as research, private study,
* evaluation and the like, you agree to be bound by the terms included
* in the "handsontable-non-commercial-license.pdf" file, available
* in the main directory of this software repository.
*
* By installing, copying, or otherwise using this software for
* commercial purposes, you agree to be bound by the terms included
* in the "handsontable-general-terms.pdf" file, available in the main
* directory of this software repository.
*
* HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. IN NO EVENT
* AND UNDER NO LEGAL THEORY, SHALL HANDSONCODE BE LIABLE
* TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL,
* INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING
* FROM USE OR INABILITY TO USE THIS SOFTWARE.
*
* Version: 8.3.2
* Release date: 16/03/2021 (built at 16/03/2021 11:26:38)
*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("moment"),require("hot-formula-parser"),require("dompurify"),require("pikaday"),require("numbro")):"function"==typeof define&&define.amd?define("Handsontable",["moment","hot-formula-parser","dompurify","pikaday","numbro"],t):"object"==typeof exports?exports.Handsontable=t(require("moment"),require("hot-formula-parser"),require("dompurify"),require("pikaday"),require("numbro")):e.Handsontable=t(e.moment,e.formulaParser,e.DOMPurify,e.Pikaday,e.numbro)}("undefined"!=typeof self?self:this,(function(e,t,n,o,r){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=325)}([function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&n(e.prototype,t),o&&n(e,o),e}},function(e,t,n){"use strict";function o(e,t,n,o){var r=-1,i=e,a=n;Array.isArray(e)||(i=Array.from(e));var s=i.length;for(o&&s&&(a=i[r+=1]),r+=1;r<s;)a=t(a,i[r],r,i),r+=1;return a}function r(e,t){var n=0,o=e;Array.isArray(e)||(o=Array.from(e));for(var r=o.length;n<r&&!1!==t(o[n],n,o);)n+=1;return e}function i(e){return o(e,(function(e,t){return e+t}),0)}n(18),n(46),n(40),n(24),n(16),n(11),n(30),n(8),n(27),n(62),n(33),n(10),n(52),n(12),t.__esModule=!0,t.to2dArray=function(e){var t=e.length,n=0;for(;n<t;)e[n]=[e[n]],n+=1},t.extendArray=function(e,t){var n=t.length,o=0;for(;o<n;)e.push(t[o]),o+=1},t.pivot=function(e){var t=[];if(!e||0===e.length||!e[0]||0===e[0].length)return t;for(var n=e.length,o=e[0].length,r=0;r<n;r++)for(var i=0;i<o;i++)t[i]||(t[i]=[]),t[i][r]=e[r][i];return t},t.arrayReduce=o,t.arrayFilter=function(e,t){var n=0,o=e;Array.isArray(e)||(o=Array.from(e));var r=o.length,i=[],a=-1;for(;n<r;){var s=o[n];t(s,n,o)&&(i[a+=1]=s),n+=1}return i},t.arrayMap=function(e,t){var n=0,o=e;Array.isArray(e)||(o=Array.from(e));var r=o.length,i=[],a=-1;for(;n<r;){var s=o[n];i[a+=1]=t(s,n,o),n+=1}return i},t.arrayEach=r,t.arraySum=i,t.arrayMax=function(e){return o(e,(function(e,t){return e>t?e:t}),Array.isArray(e)?e[0]:void 0)},t.arrayMin=function(e){return o(e,(function(e,t){return e<t?e:t}),Array.isArray(e)?e[0]:void 0)},t.arrayAvg=function(e){if(!e.length)return 0;return i(e)/e.length},t.arrayFlatten=function e(t){return o(t,(function(t,n){return t.concat(Array.isArray(n)?e(n):n)}),[])},t.arrayUnique=function(e){var t=[];return r(e,(function(e){-1===t.indexOf(e)&&t.push(e)})),t},t.getDifferenceOfArrays=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=[].concat(t),i=o[0],a=o.slice(1),s=i;return r(a,(function(e){s=s.filter((function(t){return!e.includes(t)}))})),s},t.getIntersectionOfArrays=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=[].concat(t),i=o[0],a=o.slice(1),s=i;return r(a,(function(e){s=s.filter((function(t){return e.includes(t)}))})),s},t.getUnionOfArrays=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=[].concat(t),i=o[0],a=o.slice(1),s=new Set(i);return r(a,(function(e){r(e,(function(e){s.has(e)||s.add(e)}))})),Array.from(s)},t.stringToArray=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return e.split(t)}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var o=n(255);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}},function(e,t,n){var o=n(49),r=n(26);e.exports=function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?r(e):t}},function(e,t,n){"use strict";var o=n(0);n(57),n(24),n(8),n(27),n(43),n(33),n(52),n(58),t.__esModule=!0,t.duckSchema=function e(t){var n;Array.isArray(t)?n=[]:(n={},u(t,(function(t,o){"__children"!==o&&(t&&"object"===(0,i.default)(t)&&!Array.isArray(t)?n[o]=e(t):Array.isArray(t)?t.length&&"object"===(0,i.default)(t[0])&&!Array.isArray(t[0])?n[o]=[e(t[0])]:n[o]=[]:n[o]=null)})));return n},t.inherit=function(e,t){return t.prototype.constructor=t,e.prototype=new t,e.prototype.constructor=e,e},t.extend=function(e,t,n){var o=Array.isArray(n);return u(t,(function(t,r){(!1===o||n.includes(r))&&(e[r]=t)})),e},t.deepExtend=function e(t,n){u(n,(function(o,r){n[r]&&"object"===(0,i.default)(n[r])?(t[r]||(Array.isArray(n[r])?t[r]=[]:"[object Date]"===Object.prototype.toString.call(n[r])?t[r]=n[r]:t[r]={}),e(t[r],n[r])):t[r]=n[r]}))},t.deepClone=s,t.clone=function(e){var t={};return u(e,(function(e,n){t[n]=e})),t},t.mixin=function(e){e.MIXINS||(e.MIXINS=[]);for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return(0,a.arrayEach)(n,(function(t){e.MIXINS.push(t.MIXIN_NAME),u(t,(function(t,n){if(void 0!==e.prototype[n])throw new Error("Mixin conflict. Property '".concat(n,"' already exist and cannot be overwritten."));if("function"==typeof t)e.prototype[n]=t;else{Object.defineProperty(e.prototype,n,{get:(o=n,r=t,i="_".concat(o),function(){var e;return void 0===this[i]&&(this[i]=(e=r,(Array.isArray(e)||l(e))&&(e=s(e)),e)),this[i]}),set:function(e){var t="_".concat(e);return function(e){this[t]=e}}(n),configurable:!0})}var o,r,i}))})),e},t.isObjectEqual=function(e,t){return JSON.stringify(e)===JSON.stringify(t)},t.isObject=l,t.defineGetter=function(e,t,n,o){o.value=n,o.writable=!1!==o.writable,o.enumerable=!1!==o.enumerable,o.configurable=!1!==o.configurable,Object.defineProperty(e,t,o)},t.objectEach=u,t.getProperty=function(e,t){var n=t.split("."),o=e;return u(n,(function(e){if(void 0===(o=o[e]))return o=void 0,!1})),o},t.setProperty=function(e,t,n){var o=t.split("."),r=e;o.forEach((function(e,t){t!==o.length-1?(c(r,e)||(r[e]={}),r=r[e]):r[e]=n}))},t.deepObjectSize=function(e){if(!l(e))return 0;return function e(t){var n=0;return l(t)?u(t,(function(t,o){"__children"!==o&&(n+=e(t))})):n+=1,n}(e)},t.createObjectPropListener=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"value",o="_".concat(n),i=(t={_touched:!1},(0,r.default)(t,o,e),(0,r.default)(t,"isTouched",(function(){return this._touched})),t);return Object.defineProperty(i,n,{get:function(){return this[o]},set:function(e){this._touched=!0,this[o]=e},enumerable:!0,configurable:!0}),i},t.hasOwnProperty=c;var r=o(n(31)),i=o(n(49)),a=n(3);function s(e){return"object"===(0,i.default)(e)?JSON.parse(JSON.stringify(e)):e}function l(e){return"[object Object]"===Object.prototype.toString.call(e)}function u(e,t){for(var n in e)if((!e.hasOwnProperty||e.hasOwnProperty&&Object.prototype.hasOwnProperty.call(e,n))&&!1===t(e[n],n,e))break;return e}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},function(e,t,n){var o=n(174),r=n(77),i=n(346);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(0);n(18),n(46),n(24),n(16),n(70),n(30),n(183),n(8),n(119),n(27),n(43),n(33),n(45),n(52),n(120),t.__esModule=!0,t.getParent=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,o=null,r=e;for(;null!==r;){if(n===t){o=r;break}r.host&&r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?r=r.host:(n+=1,r=r.parentNode)}return o},t.getFrameElement=d,t.getParentWindow=function(e){return d(e)&&e.parent},t.hasAccessToParentWindow=function(e){return!!Object.getPrototypeOf(e.parent)},t.closest=h,t.closestDown=function(e,t,n){var o=[],r=e;for(;r&&(r=h(r,t,n))&&(!n||n.contains(r));)o.push(r),r=r.host&&r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?r.host:r.parentNode;var i=o.length;return i?o[i-1]:null},t.isChildOf=function(e,t){var n=e.parentNode,o=[];"string"==typeof t?o=e.defaultView?Array.prototype.slice.call(e.querySelectorAll(t),0):Array.prototype.slice.call(e.ownerDocument.querySelectorAll(t),0):o.push(t);for(;null!==n;){if(o.indexOf(n)>-1)return!0;n=n.parentNode}return!1},t.index=function(e){var t=0,n=e;if(n.previousSibling)for(;n=n.previousSibling;)t+=1;return t},t.overlayContainsElement=function(e,t,n){var o=n.parentElement.querySelector(".ht_clone_".concat(e));return o?o.contains(t):null},t.hasClass=function(e,t){return r(e,t)},t.addClass=function(e,t){i(e,t)},t.removeClass=function(e,t){a(e,t)},t.removeTextNodes=function e(t){if(3===t.nodeType)t.parentNode.removeChild(t);else if(["TABLE","THEAD","TBODY","TFOOT","TR"].indexOf(t.nodeName)>-1)for(var n=t.childNodes,o=n.length-1;o>=0;o--)e(n[o],t)},t.empty=p,t.fastInnerHTML=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];y.test(t)?e.innerHTML=n?(0,c.sanitize)(t):t:C(e,t)},t.fastInnerText=C,t.isVisible=function e(t){var n=t.ownerDocument.documentElement,o=t;for(;o!==n;){if(null===o)return!1;if(o.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(o.host){if(o.host.impl)return e(o.host.impl);if(o.host)return e(o.host);throw new Error("Lost in Web Components world")}return!1}if(o.style&&"none"===o.style.display)return!1;o=o.parentNode}return!0},t.offset=function(e){var t,n,o,r,i=e.ownerDocument,a=i.defaultView,s=i.documentElement,u=e;if((0,l.hasCaptionProblem)()&&u.firstChild&&"CAPTION"===u.firstChild.nodeName)return{top:(r=u.getBoundingClientRect()).top+(a.pageYOffset||s.scrollTop)-(s.clientTop||0),left:r.left+(a.pageXOffset||s.scrollLeft)-(s.clientLeft||0)};t=u.offsetLeft,n=u.offsetTop,o=u;for(;(u=u.offsetParent)&&u!==i.body;)t+=u.offsetLeft,n+=u.offsetTop,o=u;o&&"fixed"===o.style.position&&(t+=a.pageXOffset||s.scrollLeft,n+=a.pageYOffset||s.scrollTop);return{left:t,top:n}},t.getWindowScrollTop=w,t.getWindowScrollLeft=E,t.getScrollTop=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(e===t)return w(t);return e.scrollTop},t.getScrollLeft=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(e===t)return E(t);return e.scrollLeft},t.getScrollableElement=function(e){var t=e.ownerDocument,n=t?t.defaultView:void 0;t||(t=e.document?e.document:e,n=t.defaultView);var o=["auto","scroll"],r=(0,l.isGetComputedStyleSupported)(),i=e.parentNode;for(;i&&i.style&&t.body!==i;){var a=i.style,s=a.overflow,u=a.overflowX,c=a.overflowY;if([s,u,c].includes("scroll"))return i;if(r){var d=n.getComputedStyle(i);if(s=d.overflow,u=d.overflowX,c=d.overflowY,o.includes(s)||o.includes(u)||o.includes(c))return i}if(i.clientHeight<=i.scrollHeight+1&&(o.includes(c)||o.includes(s)))return i;if(i.clientWidth<=i.scrollWidth+1&&(o.includes(u)||o.includes(s)))return i;i=i.parentNode}return n},t.getTrimmingContainer=function(e){var t=e.ownerDocument,n=t.defaultView,o=e.parentNode;for(;o&&o.style&&t.body!==o;){if("visible"!==o.style.overflow&&""!==o.style.overflow)return o;var r=R(o,n),i=["scroll","hidden","auto"],a=r.getPropertyValue("overflow"),s=r.getPropertyValue("overflow-y"),l=r.getPropertyValue("overflow-x");if(i.includes(a)||i.includes(s)||i.includes(l))return o;o=o.parentNode}return n},t.getStyle=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window;if(!e)return;if(e===n)return"width"===t?"".concat(n.innerWidth,"px"):"height"===t?"".concat(n.innerHeight,"px"):void 0;var o=e.style[t];if(""!==o&&void 0!==o)return o;var r=R(e,n);if(""!==r[t]&&void 0!==r[t])return r[t]},t.matchesCSSRules=function(e,t){var n=t.selectorText,o=!1;t.type===CSSRule.STYLE_RULE&&n&&(e.msMatchesSelector?o=e.msMatchesSelector(n):e.matches&&(o=e.matches(n)));return o},t.getComputedStyle=R,t.outerWidth=function(e){return Math.ceil(e.getBoundingClientRect().width)},t.outerHeight=function(e){if((0,l.hasCaptionProblem)()&&e.firstChild&&"CAPTION"===e.firstChild.nodeName)return e.offsetHeight+e.firstChild.offsetHeight;return e.offsetHeight},t.innerHeight=function(e){return e.clientHeight||e.innerHeight},t.innerWidth=function(e){return e.clientWidth||e.innerWidth},t.addEvent=function(e,t,n){e.addEventListener(t,n,!1)},t.removeEvent=function(e,t,n){e.removeEventListener(t,n,!1)},t.getCaretPosition=function(e){var t=e.ownerDocument;if(e.selectionStart)return e.selectionStart;if(t.selection){e.focus();var n=t.selection.createRange();if(null===n)return 0;var o=e.createTextRange(),r=o.duplicate();return o.moveToBookmark(n.getBookmark()),r.setEndPoint("EndToStart",o),r.text.length}return 0},t.getSelectionEndPosition=function(e){var t=e.ownerDocument;if(e.selectionEnd)return e.selectionEnd;if(t.selection){var n=t.selection.createRange();return null===n?0:e.createTextRange().text.indexOf(n.text)+n.text.length}return 0},t.getSelectionText=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=e.document,n="";e.getSelection?n=e.getSelection().toString():t.selection&&"Control"!==t.selection.type&&(n=t.selection.createRange().text);return n},t.clearTextSelection=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=e.document;e.getSelection?e.getSelection().empty?e.getSelection().empty():e.getSelection().removeAllRanges&&e.getSelection().removeAllRanges():t.selection&&t.selection.empty()},t.setCaretPosition=function(e,t,n){void 0===n&&(n=t);if(e.setSelectionRange){e.focus();try{e.setSelectionRange(t,n)}catch(i){var o=e.parentNode,r=o.style.display;o.style.display="block",e.setSelectionRange(t,n),o.style.display=r}}},t.getScrollbarWidth=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;void 0===m&&(m=T(e));return m},t.hasVerticalScrollbar=function(e){return e.offsetWidth!==e.clientWidth},t.hasHorizontalScrollbar=function(e){return e.offsetHeight!==e.clientHeight},t.setOverlayPosition=function(e,t,n){(0,u.isIE9)()?(e.style.top=n,e.style.left=t):(0,u.isSafari)()?(e.style["-webkit-transform"]="translate3d(".concat(t,",").concat(n,",0)"),e.style["-webkit-transform"]="translate3d(".concat(t,",").concat(n,",0)")):e.style.transform="translate3d(".concat(t,",").concat(n,",0)")},t.getCssTransform=function(e){var t;if(e.style.transform&&""!==(t=e.style.transform))return["transform",t];if(e.style["-webkit-transform"]&&""!==(t=e.style["-webkit-transform"]))return["-webkit-transform",t];return-1},t.resetCssTransform=function(e){e.style.transform&&""!==e.style.transform?e.style.transform="":e.style["-webkit-transform"]&&""!==e.style["-webkit-transform"]&&(e.style["-webkit-transform"]="")},t.isInput=S,t.isOutsideInput=O,t.selectElementIfAllowed=function(e){O(e.ownerDocument.activeElement)||e.select()},t.isDetached=function(e){return!e.parentNode},t.HTML_CHARACTERS=void 0;var r,i,a,s=o(n(23)),l=n(89),u=n(78),c=n(71);function d(e){return Object.getPrototypeOf(e.parent)&&e.frameElement}function h(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=Node,r=o.ELEMENT_NODE,i=o.DOCUMENT_FRAGMENT_NODE,a=e;null!=a&&a!==n;){var s=a,l=s.nodeType,u=s.nodeName;if(l===r&&(t.includes(u)||t.includes(a)))return a;var c=a,d=c.host;a=d&&l===i?d:a.parentNode}return null}function f(e){return e&&e.length?e.filter((function(e){return!!e})):[]}if((0,l.isClassListSupported)()){var v=function(e){var t=e.createElement("div");return t.classList.add("test","test2"),t.classList.contains("test2")};r=function(e,t){return void 0!==e.classList&&"string"==typeof t&&""!==t&&e.classList.contains(t)},i=function(e,t){var n,o=e.ownerDocument,r=t;if("string"==typeof r&&(r=r.split(" ")),(r=f(r)).length>0)if(v(o))(n=e.classList).add.apply(n,(0,s.default)(r));else for(var i=0;r&&r[i];)e.classList.add(r[i]),i+=1},a=function(e,t){var n,o=e.ownerDocument,r=t;if("string"==typeof r&&(r=r.split(" ")),(r=f(r)).length>0)if(v(o))(n=e.classList).remove.apply(n,(0,s.default)(r));else for(var i=0;r&&r[i];)e.classList.remove(r[i]),i+=1}}else{var g=function(e){return new RegExp("(\\s|^)".concat(e,"(\\s|$)"))};r=function(e,t){return void 0!==e.className&&g(t).test(e.className)},i=function(e,t){var n=e.className,o=t;if("string"==typeof o&&(o=o.split(" ")),o=f(o),""===n)n=o.join(" ");else for(var r=0;r<o.length;r++)o[r]&&!g(o[r]).test(n)&&(n+=" ".concat(o[r]));e.className=n},a=function(e,t){var n=0,o=e.className,r=t;for("string"==typeof r&&(r=r.split(" ")),r=f(r);r&&r[n];)o=o.replace(g(r[n])," ").trim(),n+=1;e.className!==o&&(e.className=o)}}function p(e){for(var t;t=e.lastChild;)e.removeChild(t)}var m,y=/(<(.*)>|&(.*);)/;function C(e,t){var n=e.firstChild;n&&3===n.nodeType&&null===n.nextSibling?l.isTextContentSupported?n.textContent=t:n.data=t:(p(e),e.appendChild(e.ownerDocument.createTextNode(t)))}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=e.scrollY;return void 0===t&&(t=e.document.documentElement.scrollTop),t}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=e.scrollX;return void 0===t&&(t=e.document.documentElement.scrollLeft),t}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return e.currentStyle||t.getComputedStyle(e)}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=e.createElement("div");t.style.height="200px",t.style.width="100%";var n=e.createElement("div");n.style.boxSizing="content-box",n.style.height="150px",n.style.left="0px",n.style.overflow="hidden",n.style.position="absolute",n.style.top="0px",n.style.width="200px",n.style.visibility="hidden",n.appendChild(t),(e.body||e.documentElement).appendChild(n);var o=t.offsetWidth;n.style.overflow="scroll";var r=t.offsetWidth;return o===r&&(r=n.clientWidth),(e.body||e.documentElement).removeChild(n),o-r}function S(e){return e&&(["INPUT","SELECT","TEXTAREA"].indexOf(e.nodeName)>-1||"true"===e.contentEditable)}function O(e){return S(e)&&!1===e.hasAttribute("data-hot-input")}t.HTML_CHARACTERS=y},function(e,t,n){"use strict";var o=n(178).charAt,r=n(86),i=n(179),a=r.set,s=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=s(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(75),r=n(118),i=n(115),a=n(86),s=n(179),l=a.set,u=a.getterFor("Array Iterator");e.exports=s(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var o=n(35),r=n(237),i=n(11),a=n(76),s=n(37),l=s("iterator"),u=s("toStringTag"),c=i.values;for(var d in r){var h=o[d],f=h&&h.prototype;if(f){if(f[l]!==c)try{a(f,l,c)}catch(e){f[l]=c}if(f[u]||a(f,u,d),r[d])for(var v in i)if(f[v]!==i[v])try{a(f,v,i[v])}catch(e){f[v]=i[v]}}}},function(e,t,n){var o=n(49);function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}},function(e,t,n){"use strict";t.__esModule=!0,t.FILTERS_BUTTONS_PLACEHOLDER_SECOND_VALUE=t.FILTERS_BUTTONS_PLACEHOLDER_VALUE=t.FILTERS_BUTTONS_PLACEHOLDER_SEARCH=t.FILTERS_BUTTONS_CANCEL=t.FILTERS_BUTTONS_OK=t.FILTERS_BUTTONS_CLEAR=t.FILTERS_BUTTONS_SELECT_ALL=t.FILTERS_VALUES_BLANK_CELLS=t.FILTERS_LABELS_DISJUNCTION=t.FILTERS_LABELS_CONJUNCTION=t.FILTERS_DIVS_FILTER_BY_VALUE=t.FILTERS_DIVS_FILTER_BY_CONDITION=t.FILTERS_CONDITIONS_YESTERDAY=t.FILTERS_CONDITIONS_TOMORROW=t.FILTERS_CONDITIONS_TODAY=t.FILTERS_CONDITIONS_BEFORE=t.FILTERS_CONDITIONS_AFTER=t.FILTERS_CONDITIONS_NOT_BETWEEN=t.FILTERS_CONDITIONS_BETWEEN=t.FILTERS_CONDITIONS_LESS_THAN_OR_EQUAL=t.FILTERS_CONDITIONS_LESS_THAN=t.FILTERS_CONDITIONS_GREATER_THAN_OR_EQUAL=t.FILTERS_CONDITIONS_GREATER_THAN=t.FILTERS_CONDITIONS_BY_VALUE=t.FILTERS_CONDITIONS_NOT_CONTAIN=t.FILTERS_CONDITIONS_CONTAINS=t.FILTERS_CONDITIONS_ENDS_WITH=t.FILTERS_CONDITIONS_BEGINS_WITH=t.FILTERS_CONDITIONS_NOT_EQUAL=t.FILTERS_CONDITIONS_EQUAL=t.FILTERS_CONDITIONS_NOT_EMPTY=t.FILTERS_CONDITIONS_EMPTY=t.FILTERS_CONDITIONS_NONE=t.FILTERS_CONDITIONS_NAMESPACE=t.FILTERS_NAMESPACE=t.CONTEXTMENU_ITEMS_SHOW_ROW=t.CONTEXTMENU_ITEMS_HIDE_ROW=t.CONTEXTMENU_ITEMS_SHOW_COLUMN=t.CONTEXTMENU_ITEMS_HIDE_COLUMN=t.CONTEXTMENU_ITEMS_NESTED_ROWS_DETACH_CHILD=t.CONTEXTMENU_ITEMS_NESTED_ROWS_INSERT_CHILD=t.CONTEXTMENU_ITEMS_REMOVE_BORDERS=t.CONTEXTMENU_ITEMS_BORDERS_LEFT=t.CONTEXTMENU_ITEMS_BORDERS_BOTTOM=t.CONTEXTMENU_ITEMS_BORDERS_RIGHT=t.CONTEXTMENU_ITEMS_BORDERS_TOP=t.CONTEXTMENU_ITEMS_BORDERS=t.CONTEXTMENU_ITEMS_ALIGNMENT_BOTTOM=t.CONTEXTMENU_ITEMS_ALIGNMENT_MIDDLE=t.CONTEXTMENU_ITEMS_ALIGNMENT_TOP=t.CONTEXTMENU_ITEMS_ALIGNMENT_JUSTIFY=t.CONTEXTMENU_ITEMS_ALIGNMENT_RIGHT=t.CONTEXTMENU_ITEMS_ALIGNMENT_CENTER=t.CONTEXTMENU_ITEMS_ALIGNMENT_LEFT=t.CONTEXTMENU_ITEMS_ALIGNMENT=t.CONTEXTMENU_ITEMS_READ_ONLY_COMMENT=t.CONTEXTMENU_ITEMS_REMOVE_COMMENT=t.CONTEXTMENU_ITEMS_EDIT_COMMENT=t.CONTEXTMENU_ITEMS_ADD_COMMENT=t.CONTEXTMENU_ITEMS_UNMERGE_CELLS=t.CONTEXTMENU_ITEMS_MERGE_CELLS=t.CONTEXTMENU_ITEMS_UNFREEZE_COLUMN=t.CONTEXTMENU_ITEMS_FREEZE_COLUMN=t.CONTEXTMENU_ITEMS_CUT=t.CONTEXTMENU_ITEMS_COPY=t.CONTEXTMENU_ITEMS_CLEAR_COLUMN=t.CONTEXTMENU_ITEMS_READ_ONLY=t.CONTEXTMENU_ITEMS_REDO=t.CONTEXTMENU_ITEMS_UNDO=t.CONTEXTMENU_ITEMS_REMOVE_COLUMN=t.CONTEXTMENU_ITEMS_REMOVE_ROW=t.CONTEXTMENU_ITEMS_INSERT_RIGHT=t.CONTEXTMENU_ITEMS_INSERT_LEFT=t.CONTEXTMENU_ITEMS_ROW_BELOW=t.CONTEXTMENU_ITEMS_ROW_ABOVE=t.CONTEXTMENU_ITEMS_NO_ITEMS=t.CONTEXT_MENU_ITEMS_NAMESPACE=void 0;t.CONTEXT_MENU_ITEMS_NAMESPACE="ContextMenu:items";var o="".concat("ContextMenu:items",".noItems");t.CONTEXTMENU_ITEMS_NO_ITEMS=o;var r="".concat("ContextMenu:items",".insertRowAbove");t.CONTEXTMENU_ITEMS_ROW_ABOVE=r;var i="".concat("ContextMenu:items",".insertRowBelow");t.CONTEXTMENU_ITEMS_ROW_BELOW=i;var a="".concat("ContextMenu:items",".insertColumnOnTheLeft");t.CONTEXTMENU_ITEMS_INSERT_LEFT=a;var s="".concat("ContextMenu:items",".insertColumnOnTheRight");t.CONTEXTMENU_ITEMS_INSERT_RIGHT=s;var l="".concat("ContextMenu:items",".removeRow");t.CONTEXTMENU_ITEMS_REMOVE_ROW=l;var u="".concat("ContextMenu:items",".removeColumn");t.CONTEXTMENU_ITEMS_REMOVE_COLUMN=u;var c="".concat("ContextMenu:items",".undo");t.CONTEXTMENU_ITEMS_UNDO=c;var d="".concat("ContextMenu:items",".redo");t.CONTEXTMENU_ITEMS_REDO=d;var h="".concat("ContextMenu:items",".readOnly");t.CONTEXTMENU_ITEMS_READ_ONLY=h;var f="".concat("ContextMenu:items",".clearColumn");t.CONTEXTMENU_ITEMS_CLEAR_COLUMN=f;var v="".concat("ContextMenu:items",".copy");t.CONTEXTMENU_ITEMS_COPY=v;var g="".concat("ContextMenu:items",".cut");t.CONTEXTMENU_ITEMS_CUT=g;var p="".concat("ContextMenu:items",".freezeColumn");t.CONTEXTMENU_ITEMS_FREEZE_COLUMN=p;var m="".concat("ContextMenu:items",".unfreezeColumn");t.CONTEXTMENU_ITEMS_UNFREEZE_COLUMN=m;var y="".concat("ContextMenu:items",".mergeCells");t.CONTEXTMENU_ITEMS_MERGE_CELLS=y;var C="".concat("ContextMenu:items",".unmergeCells");t.CONTEXTMENU_ITEMS_UNMERGE_CELLS=C;var w="".concat("ContextMenu:items",".addComment");t.CONTEXTMENU_ITEMS_ADD_COMMENT=w;var E="".concat("ContextMenu:items",".editComment");t.CONTEXTMENU_ITEMS_EDIT_COMMENT=E;var R="".concat("ContextMenu:items",".removeComment");t.CONTEXTMENU_ITEMS_REMOVE_COMMENT=R;var T="".concat("ContextMenu:items",".readOnlyComment");t.CONTEXTMENU_ITEMS_READ_ONLY_COMMENT=T;var S="".concat("ContextMenu:items",".align");t.CONTEXTMENU_ITEMS_ALIGNMENT=S;var O="".concat("ContextMenu:items",".align.left");t.CONTEXTMENU_ITEMS_ALIGNMENT_LEFT=O;var b="".concat("ContextMenu:items",".align.center");t.CONTEXTMENU_ITEMS_ALIGNMENT_CENTER=b;var _="".concat("ContextMenu:items",".align.right");t.CONTEXTMENU_ITEMS_ALIGNMENT_RIGHT=_;var I="".concat("ContextMenu:items",".align.justify");t.CONTEXTMENU_ITEMS_ALIGNMENT_JUSTIFY=I;var k="".concat("ContextMenu:items",".align.top");t.CONTEXTMENU_ITEMS_ALIGNMENT_TOP=k;var M="".concat("ContextMenu:items",".align.middle");t.CONTEXTMENU_ITEMS_ALIGNMENT_MIDDLE=M;var N="".concat("ContextMenu:items",".align.bottom");t.CONTEXTMENU_ITEMS_ALIGNMENT_BOTTOM=N;var P="".concat("ContextMenu:items",".borders");t.CONTEXTMENU_ITEMS_BORDERS=P;var A="".concat("ContextMenu:items",".borders.top");t.CONTEXTMENU_ITEMS_BORDERS_TOP=A;var D="".concat("ContextMenu:items",".borders.right");t.CONTEXTMENU_ITEMS_BORDERS_RIGHT=D;var x="".concat("ContextMenu:items",".borders.bottom");t.CONTEXTMENU_ITEMS_BORDERS_BOTTOM=x;var L="".concat("ContextMenu:items",".borders.left");t.CONTEXTMENU_ITEMS_BORDERS_LEFT=L;var H="".concat("ContextMenu:items",".borders.remove");t.CONTEXTMENU_ITEMS_REMOVE_BORDERS=H;var F="".concat("ContextMenu:items",".nestedHeaders.insertChildRow");t.CONTEXTMENU_ITEMS_NESTED_ROWS_INSERT_CHILD=F;var V="".concat("ContextMenu:items",".nestedHeaders.detachFromParent");t.CONTEXTMENU_ITEMS_NESTED_ROWS_DETACH_CHILD=V;var U="".concat("ContextMenu:items",".hideColumn");t.CONTEXTMENU_ITEMS_HIDE_COLUMN=U;var B="".concat("ContextMenu:items",".showColumn");t.CONTEXTMENU_ITEMS_SHOW_COLUMN=B;var Y="".concat("ContextMenu:items",".hideRow");t.CONTEXTMENU_ITEMS_HIDE_ROW=Y;var W="".concat("ContextMenu:items",".showRow");t.CONTEXTMENU_ITEMS_SHOW_ROW=W;t.FILTERS_NAMESPACE="Filters:";var G="".concat("Filters:","conditions");t.FILTERS_CONDITIONS_NAMESPACE=G;var j="".concat(G,".none");t.FILTERS_CONDITIONS_NONE=j;var z="".concat(G,".isEmpty");t.FILTERS_CONDITIONS_EMPTY=z;var K="".concat(G,".isNotEmpty");t.FILTERS_CONDITIONS_NOT_EMPTY=K;var X="".concat(G,".isEqualTo");t.FILTERS_CONDITIONS_EQUAL=X;var q="".concat(G,".isNotEqualTo");t.FILTERS_CONDITIONS_NOT_EQUAL=q;var $="".concat(G,".beginsWith");t.FILTERS_CONDITIONS_BEGINS_WITH=$;var Q="".concat(G,".endsWith");t.FILTERS_CONDITIONS_ENDS_WITH=Q;var J="".concat(G,".contains");t.FILTERS_CONDITIONS_CONTAINS=J;var Z="".concat(G,".doesNotContain");t.FILTERS_CONDITIONS_NOT_CONTAIN=Z;var ee="".concat(G,".byValue");t.FILTERS_CONDITIONS_BY_VALUE=ee;var te="".concat(G,".greaterThan");t.FILTERS_CONDITIONS_GREATER_THAN=te;var ne="".concat(G,".greaterThanOrEqualTo");t.FILTERS_CONDITIONS_GREATER_THAN_OR_EQUAL=ne;var oe="".concat(G,".lessThan");t.FILTERS_CONDITIONS_LESS_THAN=oe;var re="".concat(G,".lessThanOrEqualTo");t.FILTERS_CONDITIONS_LESS_THAN_OR_EQUAL=re;var ie="".concat(G,".isBetween");t.FILTERS_CONDITIONS_BETWEEN=ie;var ae="".concat(G,".isNotBetween");t.FILTERS_CONDITIONS_NOT_BETWEEN=ae;var se="".concat(G,".after");t.FILTERS_CONDITIONS_AFTER=se;var le="".concat(G,".before");t.FILTERS_CONDITIONS_BEFORE=le;var ue="".concat(G,".today");t.FILTERS_CONDITIONS_TODAY=ue;var ce="".concat(G,".tomorrow");t.FILTERS_CONDITIONS_TOMORROW=ce;var de="".concat(G,".yesterday");t.FILTERS_CONDITIONS_YESTERDAY=de;var he="".concat("Filters:","labels.filterByCondition");t.FILTERS_DIVS_FILTER_BY_CONDITION=he;var fe="".concat("Filters:","labels.filterByValue");t.FILTERS_DIVS_FILTER_BY_VALUE=fe;var ve="".concat("Filters:","labels.conjunction");t.FILTERS_LABELS_CONJUNCTION=ve;var ge="".concat("Filters:","labels.disjunction");t.FILTERS_LABELS_DISJUNCTION=ge;var pe="".concat("Filters:","values.blankCells");t.FILTERS_VALUES_BLANK_CELLS=pe;var me="".concat("Filters:","buttons.selectAll");t.FILTERS_BUTTONS_SELECT_ALL=me;var ye="".concat("Filters:","buttons.clear");t.FILTERS_BUTTONS_CLEAR=ye;var Ce="".concat("Filters:","buttons.ok");t.FILTERS_BUTTONS_OK=Ce;var we="".concat("Filters:","buttons.cancel");t.FILTERS_BUTTONS_CANCEL=we;var Ee="".concat("Filters:","buttons.placeholder.search");t.FILTERS_BUTTONS_PLACEHOLDER_SEARCH=Ee;var Re="".concat("Filters:","buttons.placeholder.value");t.FILTERS_BUTTONS_PLACEHOLDER_VALUE=Re;var Te="".concat("Filters:","buttons.placeholder.secondValue");t.FILTERS_BUTTONS_PLACEHOLDER_SECOND_VALUE=Te},function(e,t,n){var o=n(393);function r(t,n,i){return"undefined"!=typeof Reflect&&Reflect.get?e.exports=r=Reflect.get:e.exports=r=function(e,t,n){var r=o(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}},r(t,n,i||t)}e.exports=r},function(e,t,n){"use strict";var o=n(19),r=n(168).indexOf,i=n(88),a=n(69),s=[].indexOf,l=!!s&&1/[1].indexOf(1,-0)<0,u=i("indexOf"),c=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!u||!c},{indexOf:function(e){return l?s.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var o=n(239),r=n(343),i=n(182),a=n(241);e.exports=function(e,t){return o(e)||r(e,t)||i(e,t)||a()}},function(e,t,n){"use strict";var o=n(19),r=n(29),i=n(112),a=n(42),s=n(68),l=n(51),u=n(145),c=n(171),d=n(113),h=n(37),f=n(173),v=h("isConcatSpreadable"),g=f>=51||!r((function(){var e=[];return e[v]=!1,e.concat()[0]!==e})),p=d("concat"),m=function(e){if(!a(e))return!1;var t=e[v];return void 0!==t?!!t:i(e)};o({target:"Array",proto:!0,forced:!g||!p},{concat:function(e){var t,n,o,r,i,a=s(this),d=c(a,0),h=0;for(t=-1,o=arguments.length;t<o;t++)if(m(i=-1===t?a:arguments[t])){if(h+(r=l(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<r;n++,h++)n in i&&u(d,h,i[n])}else{if(h>=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(d,h++,i)}return d.length=h,d}})},function(e,t,n){var o=n(35),r=n(99).f,i=n(76),a=n(77),s=n(165),l=n(218),u=n(144);e.exports=function(e,t){var n,c,d,h,f,v=e.target,g=e.global,p=e.stat;if(n=g?o:p?o[v]||s(v,{}):(o[v]||{}).prototype)for(c in t){if(h=t[c],d=e.noTargetGet?(f=r(n,c))&&f.value:n[c],!u(g?c:v+(p?".":"#")+c,e.forced)&&void 0!==d){if(typeof h==typeof d)continue;l(h,d)}(e.sham||d&&d.sham)&&i(h,"sham",!0),a(n,c,h,e)}}},function(e,t,n){"use strict";var o=n(0);n(8),n(27),n(43),n(350),n(246),n(45),n(52),t.__esModule=!0,t.stringify=function(e){var t;switch((0,d.default)(e)){case"string":case"number":t="".concat(e);break;case"object":t=null===e?"":e.toString();break;case"undefined":t="";break;default:t=e.toString()}return t},t.isDefined=function(e){return void 0!==e},t.isUndefined=v,t.isEmpty=g,t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},t._injectProductInfo=function(e,t){var n,o=!g(e),r="string"==typeof e&&"non-commercial-and-evaluation"===e.toLowerCase(),i="invalid",a="invalid",s=function(e){var t=[][p],n=t;if(e[p]!==w("Z"))return!1;for(var o="",r="B<H4P+".split(""),i=w(r.shift());i;i=w(r.shift()||"A"))--i<""[p]?n|=(y("".concat(y(m(o)+(m(C(e,Math.abs(i),2))+[]).padStart(2,"0"))))%97||2)>>1:o=C(e,i,i?1===r[p]?9:8:6);return n===t}(e=E(e||""));if(o||r||s)if(s){var l=(0,h.default)("16/03/2021","DD/MM/YYYY"),u=Math.floor(l.toDate().getTime()/864e5),c=m(C(E(f=e),m("12"),w("F")))/(m(C(E(f),w("B"),~~![][p]))||9);if(n=(0,h.default)(864e5*(c+1),"x").format("MMMM DD, YYYY"),u>c){var d=(0,h.default)().diff(l,"days");i=d<=1?"valid":"expired",a=d<=15?"valid":"expired"}else i="valid",a="valid"}else r?(i="non_commercial",a="valid"):(i="invalid",a="invalid");else i="missing",a="missing";var f;"undefined"!=typeof location&&/^([a-z0-9\-]+\.)?\x68\x61\x6E\x64\x73\x6F\x6E\x74\x61\x62\x6C\x65\x2E\x63\x6F\x6D$/i.test(location.host)&&(i="valid",a="valid");if(!R&&"valid"!==i){T[i]({keyValidityDate:n,hotVersion:"8.3.2"})&&console["non_commercial"===i?"info":"warn"](T[i]({keyValidityDate:n,hotVersion:"8.3.2"})),R=!0}if("valid"!==a&&t.parentNode){if(S[a]({keyValidityDate:n,hotVersion:"8.3.2"})){var v=document.createElement("div");v.id="hot-display-license-info",v.innerHTML=S[a]({keyValidityDate:n,hotVersion:"8.3.2"}),t.parentNode.insertBefore(v,t.nextSibling)}}};var r,i,a,s,l,u,c=o(n(63)),d=o(n(49)),h=o(n(79)),f=n(64);function v(e){return void 0===e}function g(e){return null===e||""===e||v(e)}var p="length",m=function(e){return parseInt(e,16)},y=function(e){return parseInt(e,10)},C=function(e,t,n){return e.substr(t,n)},w=function(e){return e.codePointAt(0)-65},E=function(e){return"".concat(e).replace(/\-/g,"")},R=!1,T={invalid:function(){return(0,f.toSingleLine)(r||(r=(0,c.default)(["\n The license key for Handsontable is invalid. \n If you need any help, contact us at support@handsontable.com."],["\n The license key for Handsontable is invalid.\\x20\n If you need any help, contact us at support@handsontable.com."])))},expired:function(e){var t=e.keyValidityDate,n=e.hotVersion;return(0,f.toSingleLine)(i||(i=(0,c.default)(["\n The license key for Handsontable expired on ",", and is not valid for the installed \n version ",". Renew your license key at handsontable.com or downgrade to a version released prior \n to ",". If you need any help, contact us at sales@handsontable.com."],["\n The license key for Handsontable expired on ",", and is not valid for the installed\\x20\n version ",". Renew your license key at handsontable.com or downgrade to a version released prior\\x20\n to ",". If you need any help, contact us at sales@handsontable.com."])),t,n,t)},missing:function(){return(0,f.toSingleLine)(a||(a=(0,c.default)(["\n The license key for Handsontable is missing. Use your purchased key to activate the product. \n Alternatively, you can activate Handsontable to use for non-commercial purposes by \n passing the key: 'non-commercial-and-evaluation'. If you need any help, contact \n us at support@handsontable.com."],["\n The license key for Handsontable is missing. Use your purchased key to activate the product.\\x20\n Alternatively, you can activate Handsontable to use for non-commercial purposes by\\x20\n passing the key: 'non-commercial-and-evaluation'. If you need any help, contact\\x20\n us at support@handsontable.com."])))},non_commercial:function(){return""}},S={invalid:function(){return(0,f.toSingleLine)(s||(s=(0,c.default)(['\n The license key for Handsontable is invalid. \n <a href="https://handsontable.com/docs/tutorial-license-key.html" target="_blank">Read more</a> on how to \n install it properly or contact us at <a href="mailto:support@handsontable.com">support@handsontable.com</a>.'],['\n The license key for Handsontable is invalid.\\x20\n <a href="https://handsontable.com/docs/tutorial-license-key.html" target="_blank">Read more</a> on how to\\x20\n install it properly or contact us at <a href="mailto:support@handsontable.com">support@handsontable.com</a>.'])))},expired:function(e){var t=e.keyValidityDate,n=e.hotVersion;return(0,f.toSingleLine)(l||(l=(0,c.default)(["\n The license key for Handsontable expired on ",", and is not valid for the installed \n version ",'. <a href="https://handsontable.com/pricing" target="_blank">Renew</a> your \n license key or downgrade to a version released prior to ','. If you need any \n help, contact us at <a href="mailto:sales@handsontable.com">sales@handsontable.com</a>.'],["\n The license key for Handsontable expired on ",", and is not valid for the installed\\x20\n version ",'. <a href="https://handsontable.com/pricing" target="_blank">Renew</a> your\\x20\n license key or downgrade to a version released prior to ','. If you need any\\x20\n help, contact us at <a href="mailto:sales@handsontable.com">sales@handsontable.com</a>.'])),t,n,t)},missing:function(){return(0,f.toSingleLine)(u||(u=(0,c.default)(['\n The license key for Handsontable is missing. Use your purchased key to activate the product. \n Alternatively, you can activate Handsontable to use for non-commercial purposes by \n passing the key: \'non-commercial-and-evaluation\'. \n <a href="https://handsontable.com/docs/tutorial-license-key.html" target="_blank">Read more</a> about it in \n the documentation or contact us at <a href="mailto:support@handsontable.com">support@handsontable.com</a>.'],['\n The license key for Handsontable is missing. Use your purchased key to activate the product.\\x20\n Alternatively, you can activate Handsontable to use for non-commercial purposes by\\x20\n passing the key: \'non-commercial-and-evaluation\'.\\x20\n <a href="https://handsontable.com/docs/tutorial-license-key.html" target="_blank">Read more</a> about it in\\x20\n the documentation or contact us at <a href="mailto:support@handsontable.com">support@handsontable.com</a>.'])))},non_commercial:function(){return""}}},function(e,t,n){"use strict";var o,r=n(35),i=n(189),a=n(121),s=n(152),l=n(248),u=n(42),c=n(86).enforce,d=n(217),h=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,v=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},g=e.exports=s("WeakMap",v,l);if(d&&h){o=l.getConstructor(v,"WeakMap",!0),a.REQUIRED=!0;var p=g.prototype,m=p.delete,y=p.has,C=p.get,w=p.set;i(p,{delete:function(e){if(u(e)&&!f(e)){var t=c(this);return t.frozen||(t.frozen=new o),m.call(this,e)||t.frozen.delete(e)}return m.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=c(this);return t.frozen||(t.frozen=new o),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=c(this);return t.frozen||(t.frozen=new o),y.call(this,e)?C.call(this,e):t.frozen.get(e)}return C.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=c(this);n.frozen||(n.frozen=new o),y.call(this,e)?w.call(this,e,t):n.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,n){"use strict";var o=n(0);n(8),n(27),n(43),n(45),t.__esModule=!0,t.isNumeric=function(e){var t=(0,r.default)(e);return"number"==t?!isNaN(e)&&isFinite(e):"string"==t?!!e.length&&(1==e.length?/\d/.test(e):/^\s*[+-]?\s*(?:(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?)|(?:0x[a-f\d]+))\s*$/i.test(e)):"object"==t&&!(!e||"number"!=typeof e.valueOf()||e instanceof Date)},t.rangeEach=function(e,t,n){var o=-1;"function"==typeof t?(n=t,t=e):o=e-1;for(;++o<=t&&!1!==n(o););},t.rangeEachReverse=function(e,t,n){var o=e+1;"function"==typeof t&&(n=t,t=0);for(;--o>=t&&!1!==n(o););},t.valueAccordingPercent=function(e,t){return t=parseInt(t.toString().replace("%",""),10),t=parseInt(e*t/100,10)};var r=o(n(49))},function(e,t,n){var o=n(344),r=n(242),i=n(182),a=n(345);e.exports=function(e){return o(e)||r(e)||i(e)||a()}},function(e,t,n){"use strict";var o=n(19),r=n(168).includes,i=n(118);o({target:"Array",proto:!0,forced:!n(69)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,n){"use strict";t.__esModule=!0,t.BasePlugin=t.PLUGIN_KEY=void 0;var o=n(472);t.PLUGIN_KEY=o.PLUGIN_KEY,t.BasePlugin=o.BasePlugin},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var o=n(19),r=n(148);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(0);n(38),t.__esModule=!0,t.getListenersCounter=function(){return l},t.default=void 0;var r=o(n(1)),i=o(n(2)),a=n(89),s=n(41),l=0;function u(e){var t=e.stopImmediatePropagation;return e.stopImmediatePropagation=function(){t.apply(this),(0,s.stopImmediatePropagation)(this)},e}var c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,r.default)(this,e),this.context=t||this,this.context.eventListeners||(this.context.eventListeners=[])}return(0,i.default)(e,[{key:"addEventListener",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];function i(e){n.call(this,u(e))}return"boolean"==typeof r||(0,a.isPassiveEventSupported)()||(r=!1),this.context.eventListeners.push({element:e,event:t,callback:n,callbackProxy:i,options:r,eventManager:this}),e.addEventListener(t,i,r),l+=1,function(){o.removeEventListener(e,t,n)}}},{key:"removeEventListener",value:function(e,t,n){for(var o,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=this.context.eventListeners.length;i;)if(i-=1,(o=this.context.eventListeners[i]).event===t&&o.element===e){if(n&&n!==o.callback)continue;if(r&&o.eventManager!==this)continue;this.context.eventListeners.splice(i,1),o.element.removeEventListener(o.event,o.callbackProxy,o.options),l-=1}}},{key:"clearEvents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.context)for(var t=this.context.eventListeners.length;t;){t-=1;var n=this.context.eventListeners[t];n&&this.removeEventListener(n.element,n.event,n.callback,e)}}},{key:"clear",value:function(){this.clearEvents()}},{key:"destroy",value:function(){this.clearEvents(),this.context=null}},{key:"destroyWithOwnEventsOnly",value:function(){this.clearEvents(!0),this.context=null}},{key:"fireEvent",value:function(e,t){var n=e.document,o=e;n||(o=(n=e.ownerDocument?e.ownerDocument:e).defaultView);var r,i={bubbles:!0,cancelable:"mousemove"!==t,view:o,detail:0,screenX:0,screenY:0,clientX:1,clientY:1,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:void 0};n.createEvent?(r=n.createEvent("MouseEvents")).initMouseEvent(t,i.bubbles,i.cancelable,i.view,i.detail,i.screenX,i.screenY,i.clientX,i.clientY,i.ctrlKey,i.altKey,i.shiftKey,i.metaKey,i.button,i.relatedTarget||n.body.parentNode):r=n.createEventObject(),e.dispatchEvent?e.dispatchEvent(r):e.fireEvent("on".concat(t),r)}}]),e}();t.default=c},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var o=n(19),r=n(42),i=n(112),a=n(143),s=n(51),l=n(75),u=n(145),c=n(37),d=n(113),h=n(69),f=d("slice"),v=h("slice",{ACCESSORS:!0,0:0,1:2}),g=c("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!f||!v},{slice:function(e,t){var n,o,c,d=l(this),h=s(d.length),f=a(e,h),v=a(void 0===t?h:t,h);if(i(d)&&("function"!=typeof(n=d.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[g])&&(n=void 0):n=void 0,n===Array||void 0===n))return p.call(d,f,v);for(o=new(void 0===n?Array:n)(m(v-f,0)),c=0;f<v;f++,c++)f in d&&u(o,c,d[f]);return o.length=c,o}})},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n(18),t.__esModule=!0,t.getCondition=function(e,t){if(!o[e])throw Error('Filter condition "'.concat(e,'" does not exist.'));var n=o[e],r=n.condition,i=n.descriptor,a=t;i.inputValuesDecorator&&(a=i.inputValuesDecorator(a));return function(e){return r.apply(e.meta.instance,[].concat([e],[a]))}},t.getConditionDescriptor=function(e){if(!o[e])throw Error('Filter condition "'.concat(e,'" does not exist.'));return o[e].descriptor},t.registerCondition=function(e,t,n){n.key=e,o[e]={condition:t,descriptor:n}},t.conditions=void 0;var o={};t.conditions=o},function(e,t,n){"use strict";var o=n(19),r=n(185),i=n(59);o({target:"String",proto:!0,forced:!n(186)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";var o=n(13),r=n(0);t.__esModule=!0,t.Renderer=void 0;var i=r(n(249));t.ViewportColumnsCalculator=i.default;var a=r(n(250));t.ViewportRowsCalculator=a.default;var s=r(n(122));t.CellCoords=s.default;var l=r(n(251));t.CellRange=l.default;var u=r(n(252));t.ColumnFilter=u.default;var c=r(n(253));t.RowFilter=c.default;var d=r(n(254));t.MasterTable=d.default;var h=n(261);t.LeftOverlay=h.LeftOverlay,t.TopOverlay=h.TopOverlay,t.TopLeftCornerOverlay=h.TopLeftCornerOverlay,t.BottomOverlay=h.BottomOverlay,t.BottomLeftCornerOverlay=h.BottomLeftCornerOverlay;var f=r(n(264));t.Border=f.default;var v=r(n(377));t.default=v.default,t.Core=v.default;var g=r(n(265));t.Event=g.default;var p=r(n(266));t.Overlays=p.default;var m=r(n(267));t.Scroll=m.default;var y=r(n(379));t.Selection=y.default;var C=r(n(268));t.Settings=C.default;var w=o(n(256));t.Renderer=w;var E=n(153);t.OrderView=E.OrderView,t.SharedOrderView=E.SharedOrderView;var R=r(n(269));t.Viewport=R.default;var T=n(28);t.getListenersCounter=T.getListenersCounter},function(e,t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||function(){return this}()||Function("return this")()},function(e,t,n){"use strict";var o=n(152),r=n(245);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r)},function(e,t,n){var o=n(35),r=n(167),i=n(50),a=n(142),s=n(172),l=n(223),u=r("wks"),c=o.Symbol,d=l?c:c&&c.withoutSetter||a;e.exports=function(e){return i(u,e)||(s&&i(c,e)?u[e]=c[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";var o=n(19),r=n(143),i=n(87),a=n(51),s=n(68),l=n(171),u=n(145),c=n(113),d=n(69),h=c("splice"),f=d("splice",{ACCESSORS:!0,0:0,1:2}),v=Math.max,g=Math.min;o({target:"Array",proto:!0,forced:!h||!f},{splice:function(e,t){var n,o,c,d,h,f,p=s(this),m=a(p.length),y=r(e,m),C=arguments.length;if(0===C?n=o=0:1===C?(n=0,o=m-y):(n=C-2,o=g(v(i(t),0),m-y)),m+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(c=l(p,o),d=0;d<o;d++)(h=y+d)in p&&u(c,d,p[h]);if(c.length=o,n<o){for(d=y;d<m-o;d++)f=d+n,(h=d+o)in p?p[f]=p[h]:delete p[f];for(d=m;d>m-o+n;d--)delete p[d-1]}else if(n>o)for(d=m-o;d>y;d--)f=d+n-1,(h=d+o-1)in p?p[f]=p[h]:delete p[f];for(d=0;d<n;d++)p[d+y]=arguments[d+2];return p.length=m-o+n,c}})},function(e,t,n){var o=n(19),r=n(35),i=n(146),a=[].slice,s=function(e){return function(t,n){var o=arguments.length>2,r=o?a.call(arguments,2):void 0;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:s(r.setTimeout),setInterval:s(r.setInterval)})},function(e,t,n){var o=n(19),r=n(333);o({target:"Array",stat:!0,forced:!n(229)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";t.__esModule=!0,t.stopImmediatePropagation=function(e){e.isImmediatePropagationEnabled=!1,e.cancelBubble=!0},t.isImmediatePropagationStopped=function(e){return!1===e.isImmediatePropagationEnabled},t.isRightClick=function(e){return 2===e.button},t.isLeftClick=function(e){return 0===e.button}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o=n(77),r=n(44),i=n(29),a=n(177),s=RegExp.prototype,l=s.toString,u=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),c="toString"!=l.name;(u||c)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in s)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){var o=n(42);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(150),r=n(44),i=n(51),a=n(87),s=n(59),l=n(181),u=n(339),c=n(151),d=Math.max,h=Math.min;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,v=o.REPLACE_KEEPS_$0,g=f?"$":"$0";return[function(n,o){var r=s(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&v||"string"==typeof o&&-1===o.indexOf(g)){var s=n(t,e,this,o);if(s.done)return s.value}var p=r(e),m=String(this),y="function"==typeof o;y||(o=String(o));var C=p.global;if(C){var w=p.unicode;p.lastIndex=0}for(var E=[];;){var R=c(p,m);if(null===R)break;if(E.push(R),!C)break;""===String(R[0])&&(p.lastIndex=l